:root{--forza-ink: #111a16;--forza-charcoal: #0b1210;--forza-charcoal-2: #111b17;--forza-cream: #f4efe6;--forza-tan: #b8c9a2;--forza-gold: #c17a4a;--forza-gold-light: #e0ad86;--forza-red: #789068;--forza-muted: #a9b2a8;--forza-border: rgba(184, 201, 162, .22);--shadow: 0 28px 70px rgba(0, 0, 0, .34)}body{background:radial-gradient(circle at 80% -10%,rgba(120,144,104,.14),transparent 34rem),#0b1210;color:#f4efe6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.heading-xl,.heading-lg,.heading-md{font-family:Georgia,Times New Roman,serif;text-transform:none;letter-spacing:-.045em;font-weight:500}.heading-xl{font-size:clamp(3.4rem,7.5vw,7rem);line-height:.94}.heading-lg{font-size:clamp(2.6rem,5vw,4.8rem);line-height:1}.heading-md{font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.03}.gold-text{color:#b8c9a2;background:none;-webkit-text-fill-color:currentColor}.eyebrow{color:#d8e4cd;letter-spacing:.16em;font-size:.72rem}.eyebrow:before{background:#c17a4a}.button{min-height:54px;padding:14px 24px;border-color:#c17a4a;background:#c17a4a;color:#111a16;border-radius:999px;box-shadow:none}.button:hover{background:#d18c5c;box-shadow:0 12px 28px #c17a4a38}.button--ghost{background:transparent;color:#f4efe6;border-color:#f4efe647}.button--ghost:hover{border-color:#b8c9a2;background:#b8c9a20f}.announcement{background:#d9e4ce;color:#142018;letter-spacing:.15em}.site-header{background:#0b1210e6;border-bottom-color:#b8c9a229}.site-header__inner{min-height:74px}.site-header__brand{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;letter-spacing:-.02em;font-weight:600}.site-header__brand span{color:#b8c9a2}.site-header__nav a,.site-header__actions a{letter-spacing:.06em;text-transform:none}.site-header__nav a:hover,.site-footer__links a:hover,.social-links a:hover{color:#d8e4cd}.cart-count{background:#c17a4a;color:#0b1210}.forza-hero{min-height:min(760px,86vh);background:radial-gradient(circle at 78% 28%,rgba(184,201,162,.16),transparent 31%),radial-gradient(circle at 18% 100%,rgba(193,122,74,.09),transparent 30%),linear-gradient(135deg,#09100d,#101b16 52%,#17251d)}.forza-hero:before{border-color:#b8c9a217;box-shadow:0 0 0 70px #b8c9a206,0 0 0 140px #b8c9a203}.forza-hero__copy p{color:#c4cec3;max-width:620px}.forza-hero__art{background:#eef1e8;border:1px solid rgba(184,201,162,.42);border-radius:36px;transform:none;padding:26px}.forza-hero__art:after{content:"ROOTDENSE / SCALP FIRST";color:#111a1661}.hero-statline{border-top-color:#f4efe61a}.hero-stat strong{color:#d8e4cd;text-transform:none;letter-spacing:.03em}.hero-stat span{color:#9eaaa0}.benefit-strip{background:#0f1915;border-color:#b8c9a229}.benefit-item{border-color:#b8c9a229}.benefit-item strong{text-transform:none;letter-spacing:.02em;color:#f3efe7}.brand-story{background:#eef1e8;color:#111a16}.brand-story__art{background:#dae3d4;box-shadow:0 30px 70px #121f1724}.brand-story .eyebrow{color:#6d805f}.brand-story p,.story-point span{color:#536159}.story-point{border-color:#111a161f;background:#ffffff6b}.story-point strong{text-transform:none;letter-spacing:.02em}.callout{border-color:#b8c9a23d;background:radial-gradient(circle at 90% 20%,rgba(184,201,162,.12),transparent 24rem),linear-gradient(135deg,#16251d,#0c1511 66%)}.callout:after{content:"ROOTDENSE";font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,13vw,10rem);color:#b8c9a20b}.callout__inner p{color:#b9c4ba}.faq-list details{border-color:#b8c9a22e}.faq-list summary{text-transform:none;letter-spacing:0;font-size:1rem}.faq-list summary:after{color:#b8c9a2}.product-main__grid{gap:64px}.product-gallery__item{background:#eef1e8;border-color:#b8c9a240;border-radius:24px}.product-info__vendor{color:#b8c9a2}.product-info h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.4vw,4.7rem);text-transform:none;letter-spacing:-.045em;font-weight:500}.product-price{color:#d8e4cd}.select,.input,.textarea{background:#121d18;border-color:#f4efe624}.product-description{color:#c1cbc1}.product-badge{color:#d7e1d5;border-color:#b8c9a23d;text-transform:none;letter-spacing:.02em}.product-accordions details{border-color:#b8c9a233}.product-accordions summary{text-transform:none;letter-spacing:0;font-size:.92rem}.site-footer{background:#07100c;border-top-color:#b8c9a224}.site-footer__brand{font-family:Georgia,Times New Roman,serif;font-size:2rem;letter-spacing:-.035em}.site-footer__brand span{color:#b8c9a2}.site-footer h3{color:#b8c9a2;text-transform:none;letter-spacing:.04em}.site-footer__about,.site-footer__links a,.site-footer__bottom{color:#9eaaa0}.jdgm-widget,.jdgm-review-widget,.jdgm-widget *{color:#f0eee7!important}.jdgm-star{color:#b8c9a2!important}.jdgm-write-rev-link,.jdgm-btn,.jdgm-submit-rev{background:#c17a4a!important;border-color:#c17a4a!important;color:#101713!important;border-radius:999px!important}.jdgm-form input,.jdgm-form textarea,.jdgm-sort-dropdown{background:#121d18!important;color:#f4efe6!important;border-color:#b8c9a240!important}@media(max-width:680px){.site-header__brand{font-size:1.28rem}.forza-hero__grid{padding-top:46px}.forza-hero__copy .heading-xl{font-size:clamp(3rem,16vw,5rem)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rootdense.css.map */
