:root{--font-heading--family: "Newsreader", Georgia, "Times New Roman", serif;--font-heading--style: normal;--font-heading--weight: 400;--font-subheading--family: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-subheading--style: normal;--font-subheading--weight: 600;--font-body--family: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body--style: normal;--font-body--weight: 400;--ink: #16261C;--moss: #2F5A3F;--moss-dark: #274d36;--gold: #A07A4A;--r-panel: 16px;--r-control: 12px;--r-chip: 8px;--shadow-sm: 0 6px 18px rgba(20, 38, 28, .06);--shadow-md: 0 12px 30px rgba(20, 38, 28, .08);--shadow-lg: 0 22px 46px rgba(20, 38, 28, .14);--glass-edge: color-mix(in srgb, var(--color-foreground, #16261C) 12%, transparent);--glass-shine: rgba(255, 255, 255, .7)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}h6,.h6,.text-block.h6{font-family:Space Mono,ui-monospace,Courier New,monospace;text-transform:uppercase;letter-spacing:.14em;font-weight:400;color:var(--gold)}.badge{font-family:var(--font-body--family);letter-spacing:.06em;text-transform:uppercase}.badge:has(.badge__savings){background-color:var(--moss)!important;border-color:var(--moss)!important;color:#fff!important}.badge:has(.badge__savings) .badge__savings,.badge:has(.badge__savings) .badge__text{color:#fff!important}.button:not(.button--icon-only),.cmp__btn,.specs__toggle{position:relative;overflow:hidden;isolation:isolate}.button:not(.button--icon-only):after,.cmp__btn:after,.specs__toggle:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:55%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none;z-index:2;opacity:0}.button:not(.button--icon-only):hover:after,.cmp__btn:hover:after,.specs__toggle:hover:after{animation:da-sheen .8s cubic-bezier(.25,.6,.3,1)}@keyframes da-sheen{0%{left:-80%;opacity:0}8%{opacity:1}to{left:140%;opacity:0}}.button--secondary:not(.button--icon-only):after,.cmp__btn:not(.cmp__btn--solid):after,.specs__toggle:after{background:linear-gradient(100deg,transparent 0%,rgba(160,122,74,.28) 50%,transparent 100%)}.button:not(.button--icon-only):hover{opacity:1;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.button:not(.button--icon-only):active{transform:translateY(0)}.button--primary,.product-add-to-cart-button .button,[data-ref=checkout-button],.product-card .quick-add-button{background-color:var(--moss)!important;border-color:var(--moss)!important;color:#fff!important}.button--primary:hover,.product-add-to-cart-button .button:hover,[data-ref=checkout-button]:hover,.product-card .quick-add-button:hover{background-color:var(--moss-dark)!important;border-color:var(--moss-dark)!important;color:#fff!important}.button--primary .button__content,.product-add-to-cart-button .button *,[data-ref=checkout-button] span,.product-card .quick-add-button *{color:#fff!important}.card{background-color:var(--color-background);box-shadow:var(--shadow-md),inset 0 1px 0 var(--glass-shine),inset 0 0 0 1px var(--glass-edge)}.product-card-group-link{transition:transform .3s cubic-bezier(.2,.7,.2,1);display:block}.product-card-group-link:hover{transform:translateY(-6px)}.product-card-group-link:hover .card{box-shadow:var(--shadow-lg),inset 0 1px #ffffffd9,inset 0 0 0 1px var(--glass-edge)}.specs__list{background-color:var(--color-background);border:1px solid var(--glass-edge);border-radius:var(--r-panel);box-shadow:var(--shadow-md),inset 0 1px 0 var(--glass-shine);padding:32px clamp(20px,4vw,38px)}.wwb__item{background-color:var(--color-background);border:1px solid var(--glass-edge);border-radius:var(--r-panel);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--glass-shine);padding:24px 18px;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.wwb__item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg),inset 0 1px #ffffffe6}.pbenefits{background-color:var(--color-background);border:1px solid var(--glass-edge);border-radius:var(--r-panel);box-shadow:inset 0 1px 0 var(--glass-shine);padding:4px 16px}.cmp__cell.is-reco{background-color:color-mix(in srgb,var(--moss) 6%,var(--color-background, #fff))}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){header-component:not(.header--transparent) .header__layout{position:relative;background-color:transparent!important;box-shadow:inset 0 -1px 0 var(--color-border)}header-component:not(.header--transparent) .header__layout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:color-mix(in srgb,var(--color-background, #ffffff) 62%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}}.cart-drawer__inner{background-color:var(--color-background)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rstars{display:inline-flex;gap:3px;vertical-align:middle;line-height:0}.rstar-tile{width:var(--rstar, 20px);height:var(--rstar, 20px);border-radius:4px;background:#d9dbe1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.rstar-tile.is-on{background:#4caf7d}.rstar-tile svg{width:66%;height:66%;fill:#fff;display:block}.trust-stars{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.trust-stars__score{font-weight:700;font-size:15px;color:var(--color-foreground)}.trust-stars__count{font-size:13.5px;color:var(--color-foreground);opacity:.62}.rsingle{display:flex;align-items:center;gap:22px;background:var(--color-background);border:1px solid var(--glass-edge);border-radius:var(--r-panel);padding:20px;box-shadow:var(--shadow-sm)}.rsingle__photo{flex:0 0 auto;width:132px}.rsingle__photo img{width:132px;height:132px;object-fit:cover;border-radius:var(--r-control);display:block}.rsingle__quote{font-size:15.5px;line-height:1.55;color:var(--color-foreground);margin:10px 0 8px}.rsingle__author{font-weight:700;font-size:14px;color:var(--color-foreground);margin:0}@media(max-width:600px){.rsingle{flex-direction:column;text-align:center;align-items:center}.rsingle__photo,.rsingle__photo img{width:100%}.rsingle__photo img{height:auto;aspect-ratio:1 / 1}}.accordions{display:flex;flex-direction:column;gap:12px}.accordions .accordion-block{background:var(--color-background);border:1px solid var(--glass-edge);border-radius:var(--r-panel);padding:2px 18px;box-shadow:var(--shadow-sm),inset 0 1px 0 var(--glass-shine)}.accordions--dividers .accordion-block:not(:last-child) .accordion{border-bottom:none}deferred-media{border-radius:var(--r-panel)!important;overflow:hidden;border:1px solid var(--glass-edge);box-shadow:var(--shadow-lg)}.cmp__scroll{background:var(--color-background);border:1px solid var(--glass-edge);border-radius:var(--r-panel);box-shadow:var(--shadow-md),inset 0 1px 0 var(--glass-shine);padding:26px 22px 22px}.product-card{background:var(--color-background);border:1px solid var(--glass-edge);border-radius:var(--r-panel);overflow:hidden;box-shadow:var(--shadow-md);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.product-card .product-card-group{padding:14px 16px 6px}.product-card .quick-add-component{margin-top:auto}.product-card .quick-add-button{background-color:var(--moss)!important;color:#fff!important;border:none!important;border-radius:0 0 calc(var(--r-panel) - 1px) calc(var(--r-panel) - 1px)!important}.product-card .quick-add-button:hover{background-color:var(--moss-dark)!important;color:#fff!important}.product-card .quick-add-button .button__content,.product-card .quick-add-button span{color:#fff!important}.cart-drawer__header_title--logo{position:relative;display:flex;align-items:center;justify-content:var(--cart-logo-align, center)!important;min-height:40px}.cart-drawer__logo{height:var(--cart-logo-height, 36px);width:auto;object-fit:contain;display:block}.cart-drawer__header_title--logo .cart-drawer__close{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0}.cart-benefits{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid var(--color-border)}.cart-benefit{display:flex;align-items:center;gap:12px}.cart-benefit svg{width:22px;height:22px;flex:0 0 auto;color:var(--moss)}.cart-benefit__t{margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;line-height:1.3;color:var(--color-foreground)}.cart-benefit__t strong{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px}.cart-benefit__t span{opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/8/assets/da-sylve.css.map */
