.swatch--hex{background:var(--swatch-background);position:relative}.swatch[data-chip-number]:after{content:attr(data-chip-number);position:absolute;inset-block-end:2px;inset-inline-end:2px;min-width:16px;padding:0 3px;border-radius:4px;font-size:.6875rem;line-height:16px;font-weight:600;text-align:center;background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb))}.variant-option--swatches legend{display:flex;gap:.4em;align-items:baseline}.variant-option--swatches .variant-option__swatch-value:before{content:"\b7\a0"}.variant-option--swatches{gap:var(--gap-sm, 8px)}.variant-option__button-label:has(input:focus-visible){outline:3px solid rgb(var(--color-foreground-rgb));outline-offset:2px}.hef-prose{max-width:68ch}.hef-prose p+p{margin-block-start:1em}.hef-prose ul{padding-inline-start:1.2em}.hef-prose li+li{margin-block-start:.4em}.hero .hero__media{object-position:62% 8%}.hero h1{max-width:22ch;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.12;text-wrap:balance}.hero p{max-width:52ch}.hero .overlay--gradient{background:linear-gradient(to right,#1b3226b3,#1b322673 45%,#1b322600 70%),linear-gradient(to top,#1b3226d9,#1b32268c 50%,#1b322600 85%)}@media screen and (max-width:749px){.hero{--hero-min-height: 720px}.hero .hero__media{object-position:66% 0%}.hero .overlay--gradient{background:linear-gradient(to top,#1b3226eb,#1b3226d9 55%,#1b322600 80%)}}.product-grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}@media screen and (max-width:749px){.product-grid,.product-grid.product-grid-mobile--large{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.page-wrapper--drawer-open{margin-inline-end:0}@media(min-width:990px){.page-wrapper--drawer-open shopify-account::part(dialog),[dir=rtl] .page-wrapper--drawer-open shopify-account::part(dialog){translate:none}}:root{--backdrop-opacity: .55;--backdrop-color-rgb: 27 50 38}@media(min-width:990px){.page-wrapper{scrollbar-gutter:stable}}html{scrollbar-gutter:stable}:root:root{--backdrop-opacity: .55;--backdrop-color-rgb: 27 50 38}footer a,footer .policy-list-trigger,.menu-list__link,.header-menu a{display:inline-flex;align-items:center;min-height:24px}.hidden-swatches__count{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.slideshow-control{min-width:24px;min-height:24px}.slideshow-control:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}input.checkbox__input{min-width:24px;min-height:24px}.facets-toggle__button{min-height:44px}.swatch input[type=radio],.variant-option input[type=radio],.product-card input[type=radio]{min-width:24px;min-height:24px}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:3px solid #24402f;outline-offset:2px;box-shadow:0 0 0 5px #fff}.hero a:focus-visible,.hero button:focus-visible{outline-color:#fff;box-shadow:0 0 0 5px #1b3226}html:root{--narrow-page-width: 77.5rem}@media screen and (min-width:750px){.page-width-narrow{--page-margin: max( 48px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px) )}}.product-card .product-title,.product-card [class*=product-title]{font-size:.95rem;line-height:1.35;font-weight:500}.product-card .price,.product-card [class*=price]{color:#24402f;font-weight:600}.product-card .swatches,.product-card [class*=swatches]{justify-content:center}.product-card img{transition:opacity .18s ease}.product-list .text-block p,.section .rte p{max-width:68ch}.announcement-bar__slider,.announcement-bar__text{text-align:center;justify-content:center}.menu-list__list{column-gap:clamp(20px,2.2vw,36px)}.header-actions{gap:12px}.hero .overlay--gradient{background:linear-gradient(90deg,#1b3226c7,#1b322680 42%,#1b32261f 72%,#1b322600),linear-gradient(0deg,#1b32268c,#1b322600 55%)}.hero h1{text-wrap:balance}@media screen and (min-width:750px){#header-component .header__row--top .header__columns:has(.header__column--center header-menu){--header-left: minmax(0, 1fr);--header-right: minmax(0, 1fr)}}@media screen and (max-width:749px){.product-information{padding-block-start:16px}}.product-information .slideshow-control{background:#ffffffeb;color:var(--color-foreground);border-radius:999px;width:40px;height:40px;display:grid;place-items:center;box-shadow:0 1px 4px #0000001f;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hef.css.map */
