:root{--boxli-ivory: #F8F4EE;--boxli-sand: #EDE3D6;--boxli-sage: #DDE3D8;--boxli-olive: #5D6856;--boxli-olive-dark: #4E5848;--boxli-walnut: #6B5646;--boxli-charcoal: #24201D;--boxli-text: #4D4741;--boxli-muted: #6F6861;--boxli-line: #DDD2C5;--boxli-white: #FFFEFC;--boxli-card-radius: 16px;--boxli-button-radius: 12px;--style-border-radius-buttons-primary: 12px;--style-border-radius-buttons-secondary: 12px;--style-border-radius-inputs: 12px;--style-border-radius-pills: 12px;--style-border-radius-popover: 16px;--variant-picker-button-radius: 12px;--variant-picker-swatch-radius: 8px}.color-scheme-1,body.color-scheme-1{--color-background: rgb(255 254 252);--color-background-rgb: 255 254 252;--color-foreground: rgb(77 71 65);--color-foreground-rgb: 77 71 65;--color-foreground-heading: rgb(36 32 29);--color-foreground-heading-rgb: 36 32 29;--color-primary: rgb(93 104 86);--color-primary-rgb: 93 104 86;--color-primary-hover: rgb(78 88 72);--color-primary-hover-rgb: 78 88 72;--color-border: rgb(221 210 197);--color-border-rgb: 221 210 197;--color-shadow: rgb(36 32 29);--color-shadow-rgb: 36 32 29;--color-primary-button-background: rgb(93 104 86);--color-primary-button-text: rgb(255 255 255);--color-primary-button-border: rgb(93 104 86);--color-primary-button-hover-background: rgb(78 88 72);--color-primary-button-hover-text: rgb(255 255 255);--color-primary-button-hover-border: rgb(78 88 72);--color-secondary-button-background: rgb(255 254 252);--color-secondary-button-text: rgb(36 32 29);--color-secondary-button-border: rgb(107 86 70);--color-secondary-button-hover-background: rgb(248 244 238);--color-secondary-button-hover-text: rgb(36 32 29);--color-secondary-button-hover-border: rgb(93 104 86);--color-input-background: rgb(255 254 252);--color-input-text: rgb(36 32 29);--color-input-text-rgb: 36 32 29;--color-input-border: rgb(207 194 180);--color-input-hover-background: rgb(248 244 238);--color-variant-background: rgb(255 254 252);--color-variant-border: rgb(221 210 197);--color-variant-text: rgb(36 32 29);--color-variant-hover-background: rgb(248 244 238);--color-variant-hover-text: rgb(36 32 29);--color-variant-hover-border: rgb(93 104 86);--color-selected-variant-background: rgb(93 104 86);--color-selected-variant-border: rgb(93 104 86);--color-selected-variant-text: rgb(255 255 255);--color-selected-variant-hover-background: rgb(78 88 72);--color-selected-variant-hover-text: rgb(255 255 255);--color-selected-variant-hover-border: rgb(78 88 72)}.color-scheme-2{--color-background: rgb(36 32 29);--color-background-rgb: 36 32 29;--color-foreground: rgb(248 244 238);--color-foreground-rgb: 248 244 238;--color-foreground-heading: rgb(255 254 252);--color-foreground-heading-rgb: 255 254 252;--color-primary: rgb(221 227 216);--color-primary-rgb: 221 227 216;--color-primary-hover: rgb(248 244 238);--color-primary-hover-rgb: 248 244 238;--color-border: rgb(107 99 91);--color-border-rgb: 107 99 91;--color-primary-button-background: rgb(221 227 216);--color-primary-button-text: rgb(36 32 29);--color-primary-button-border: rgb(221 227 216);--color-primary-button-hover-background: rgb(248 244 238);--color-primary-button-hover-text: rgb(36 32 29);--color-primary-button-hover-border: rgb(248 244 238);--color-secondary-button-background: transparent;--color-secondary-button-text: rgb(248 244 238);--color-secondary-button-border: rgb(221 210 197);--color-secondary-button-hover-background: rgb(77 71 65);--color-secondary-button-hover-text: rgb(255 255 255);--color-secondary-button-hover-border: rgb(221 210 197)}.color-scheme-3{--color-background: rgb(221 227 216);--color-background-rgb: 221 227 216;--color-foreground: rgb(77 71 65);--color-foreground-rgb: 77 71 65;--color-foreground-heading: rgb(36 32 29);--color-foreground-heading-rgb: 36 32 29;--color-primary: rgb(78 88 72);--color-primary-rgb: 78 88 72;--color-primary-hover: rgb(36 32 29);--color-primary-hover-rgb: 36 32 29;--color-border: rgb(177 188 171);--color-border-rgb: 177 188 171;--color-primary-button-background: rgb(93 104 86);--color-primary-button-text: rgb(255 255 255);--color-primary-button-border: rgb(93 104 86);--color-primary-button-hover-background: rgb(78 88 72);--color-primary-button-hover-text: rgb(255 255 255);--color-primary-button-hover-border: rgb(78 88 72);--color-secondary-button-background: rgb(248 244 238);--color-secondary-button-text: rgb(36 32 29);--color-secondary-button-border: rgb(107 86 70)}.color-scheme-4{--color-background: rgb(237 227 214);--color-background-rgb: 237 227 214;--color-foreground: rgb(77 71 65);--color-foreground-rgb: 77 71 65;--color-foreground-heading: rgb(36 32 29);--color-foreground-heading-rgb: 36 32 29;--color-primary: rgb(93 104 86);--color-primary-rgb: 93 104 86;--color-primary-hover: rgb(78 88 72);--color-primary-hover-rgb: 78 88 72;--color-border: rgb(207 194 180);--color-border-rgb: 207 194 180;--color-primary-button-background: rgb(93 104 86);--color-primary-button-text: rgb(255 255 255);--color-primary-button-border: rgb(93 104 86);--color-primary-button-hover-background: rgb(78 88 72);--color-primary-button-hover-text: rgb(255 255 255);--color-primary-button-hover-border: rgb(78 88 72);--color-secondary-button-background: rgb(255 254 252);--color-secondary-button-text: rgb(36 32 29);--color-secondary-button-border: rgb(107 86 70)}body{color:var(--boxli-text);background:var(--boxli-white)}:is(h1,h2,h3,h4,h5,h6){letter-spacing:-.02em}a{text-underline-offset:.16em}main :is(.button,.button-secondary),footer :is(.button,.button-secondary),.shopify-payment-button__button,button[type=submit]:not(.header-actions__action){border-radius:var(--boxli-button-radius)!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}@media(hover:hover){main :is(.button,.button-secondary):hover,footer :is(.button,.button-secondary):hover,.shopify-payment-button__button:hover{transform:translateY(-1px)}}#header-component:not([transparent]) .header__underlay-closed{background:#fffefcf7!important;box-shadow:0 1px #6b56461a}#header-component .menu-list__link:hover,#header-component .header-actions__action:hover{color:var(--boxli-olive-dark)}main :is(input:not([type=checkbox]):not([type=radio]),textarea,select),footer :is(input:not([type=checkbox]):not([type=radio]),textarea,select),search-modal :is(input,textarea,select){border-radius:12px!important}main :is(input,textarea,select):focus-visible,footer :is(input,textarea,select):focus-visible{outline-color:var(--boxli-olive)!important}.product-grid :is(.card-gallery,.product-media-container),product-recommendations :is(.card-gallery,.product-media-container),main[data-template*=product] :is(.product-media-container,.product-media,media-gallery img){border-radius:var(--boxli-card-radius)!important;overflow:hidden}.product-grid__card,.product-card{border-radius:var(--boxli-card-radius)}@media(hover:hover)and (min-width:750px){.product-grid__card :is(.card-gallery,.product-media-container),product-recommendations :is(.card-gallery,.product-media-container){transition:transform .2s ease,box-shadow .2s ease}.product-grid__card:hover :is(.card-gallery,.product-media-container),product-recommendations .product-grid__card:hover :is(.card-gallery,.product-media-container){transform:translateY(-2px);box-shadow:0 12px 28px #59483b14}}.variant-option__button-label,quantity-selector,.quantity-selector,.quantity-selector__button{border-radius:12px!important}main .accordion details,main details.accordion,main .accordion__row{border-radius:14px}main dialog,.quick-add-modal,.localization-wrapper,.drawer__inner,cart-drawer .cart-drawer,cart-drawer .drawer__inner{border-radius:18px!important}footer .section-background,footer .section-wrapper:last-child .section-background{background:var(--boxli-ivory)}footer a:hover{color:var(--boxli-olive-dark)}main[data-template=index]>[id*=product_recommendations] :is(.card-gallery,.product-media-container),main[data-template=index]>[id*=product_recommendations] img{border-radius:14px!important}main[data-template=index]>[id*=section_B7pxCD]{background:var(--boxli-white)}main[data-template=index]>[id*=section_B7pxCD] .accordion details{background:var(--boxli-ivory);border-color:var(--boxli-line)!important;padding-inline:14px;margin-bottom:8px}main[data-template*=collection] .product-grid{--color-border: var(--boxli-line)}main[data-template*=collection] .facets,main[data-template*=collection] .facets__form{border-color:var(--boxli-line)!important}main[data-template*=product] .product-details{color:var(--boxli-text)}main[data-template*=product] .sticky-add-to-cart__bar{background:#fffefcf5;border-color:var(--boxli-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:has(.boxli-configurator-guide) main{background:var(--boxli-ivory);color:var(--boxli-text)}body:has(.boxli-configurator-guide) main :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--boxli-white)!important;color:var(--boxli-charcoal)!important;border:1px solid var(--boxli-line)!important;border-radius:12px!important;box-shadow:none!important}body:has(.boxli-configurator-guide) main :is(input,textarea,select):focus{border-color:var(--boxli-olive)!important;outline:2px solid rgba(93,104,86,.16)!important;outline-offset:1px}body:has(.boxli-configurator-guide) main .boxli-app-primary{background:var(--boxli-olive)!important;color:#fff!important;border:1px solid var(--boxli-olive)!important;border-radius:12px!important;box-shadow:0 8px 20px #4e58481f!important}body:has(.boxli-configurator-guide) main .boxli-app-primary:hover{background:var(--boxli-olive-dark)!important;border-color:var(--boxli-olive-dark)!important}body:has(.boxli-configurator-guide) main .boxli-app-secondary{background:var(--boxli-white)!important;color:var(--boxli-charcoal)!important;border:1px solid var(--boxli-walnut)!important;border-radius:12px!important}body:has(.boxli-configurator-guide) main :is([role=dialog],.boxli-app-dialog){border-radius:20px!important;overflow:hidden;border:1px solid var(--boxli-line)!important;box-shadow:0 24px 70px #24201d29!important}body:has(.boxli-configurator-guide) main :is([role=dialog],.boxli-app-dialog)>:first-child{background:var(--boxli-ivory)!important}body:has(.boxli-configurator-guide) main :is([class*=summary i],[class*=overview i]){border-color:var(--boxli-line)!important;border-radius:14px!important}body:has(.boxli-configurator-guide) main :is([class*=card i],[class*=tile i]){border-radius:14px}:focus-visible{outline-color:var(--boxli-olive)!important;outline-offset:3px}@media screen and (max-width:749px){main[data-template*=product] :is(.product-media-container,.product-media){border-radius:12px!important}.product-grid :is(.card-gallery,.product-media-container){border-radius:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/boxli-design-system.css.map */
