body{font-family:var(--font-decoava-body);color:var(--color-ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);background-color:var(--color-paper)}h1,.h1{font-family:var(--font-decoava-display);font-size:var(--fs-h1);font-weight:300;line-height:var(--lh-h1);letter-spacing:var(--tracking-display);color:var(--color, var(--color-foreground-heading, var(--color-ink)))}h2,.h2{font-family:var(--font-decoava-display);font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-h2);letter-spacing:var(--tracking-display);color:var(--color, var(--color-foreground-heading, var(--color-ink)))}h3,.h3{font-family:var(--font-decoava-display);font-size:var(--fs-h3);font-weight:400;line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);color:var(--color, var(--color-foreground-heading, var(--color-ink)))}h4,.h4{font-family:var(--font-decoava-body);font-size:var(--fs-h4);font-weight:500;line-height:var(--lh-h4);letter-spacing:var(--tracking-h3);color:var(--color, var(--color-foreground-heading, var(--color-ink)))}p{max-width:68ch}strong,b{font-weight:500}.color-scheme-4 :is(h1,h2,h3,h4,h5,h6,p),.color-scheme-4 :is(.h1,.h2,.h3,.h4,.h5,.h6),.color-scheme-6 :is(h1,h2,h3,h4,h5,h6,p),.color-scheme-6 :is(.h1,.h2,.h3,.h4,.h5,.h6){color:#f7f4ee!important}.button,.button-secondary{font-family:var(--font-decoava-body);font-weight:500;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-allcaps);transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.button:not(.button-unstyled),.button-secondary{border-radius:var(--radius-md);min-height:48px;padding-block:var(--space-3);padding-inline:var(--space-5)}.button:not(.button-secondary,.button-unstyled){--button-background-color: var(--color-ink);--button-color: var(--color-paper);--button-border-color: var(--color-ink)}.button:not(.button-secondary,.button-unstyled):hover{--button-background-color: var(--color-sumi);--button-border-color: var(--color-sumi)}.button-secondary{--button-background-color: transparent;--button-color: var(--color-ink-soft);--button-border-color: var(--color-ink-soft)}.button-secondary:hover{--button-color: var(--color-ink);--button-border-color: var(--color-ink)}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled,.button-secondary:disabled{--button-background-color: var(--color-stone);--button-color: var(--color-ash);--button-border-color: var(--color-stone);opacity:1;cursor:not-allowed}button.shopify-payment-button__button--unbranded{font-family:var(--font-decoava-body);font-weight:500;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-allcaps);border-radius:var(--radius-md);min-height:48px}.field__input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],textarea,select{min-height:48px;background-color:var(--color-canvas);border:1px solid var(--color-stone);border-radius:var(--radius-sm);padding-inline:14px;font-family:var(--font-decoava-body);font-size:var(--fs-body);font-weight:400;color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-out)}.field__input:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--color-ink-soft);border-width:2px;outline:none}.field__input::placeholder,input::placeholder,textarea::placeholder{color:var(--color-ash);font-style:normal}.field__input[aria-invalid=true],.field__input.error{border-color:var(--color-error)}.field__input:disabled,input:disabled,textarea:disabled,select:disabled{background-color:var(--color-linen);color:var(--color-ash);cursor:not-allowed}.field__label,label{font-family:var(--font-decoava-body);font-size:var(--fs-micro);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-soft)}.field__message{font-size:var(--fs-small);color:var(--color-ash);margin-top:6px}.field__message--error{color:var(--color-error)}input[type=checkbox],input[type=radio]{width:18px;height:18px;border:1px solid var(--color-ink-soft);background-color:var(--color-canvas);appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;flex-shrink:0;border-radius:var(--radius-sm);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--color-ink);border-color:var(--color-ink)}input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;right:4px;bottom:4px;left:4px;border-bottom:2px solid var(--color-paper);border-left:2px solid var(--color-paper);transform:rotate(-45deg) translateY(-1px)}input[type=radio]:checked:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--color-paper);border-radius:50%}.product-card{border:none;background:transparent;box-shadow:none}.product-card .card-gallery,.product-card__image{aspect-ratio:4 / 5;background-color:var(--color-canvas);overflow:hidden}.product-card .h4,.product-card h3,.product-grid-view-zoom-out--details .h4{font-family:var(--font-decoava-display);font-style:italic;font-weight:400;font-size:var(--fs-h4);color:var(--color-ink);margin-top:var(--space-3);transition:color var(--motion-fast) var(--ease-out)}.product-card product-price,.product-card .price{font-family:var(--font-decoava-body);font-weight:500;font-size:var(--fs-body);color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:var(--space-2)}.product-card:hover .h4,.product-card:hover h3{color:var(--color-sumi)}.product-card:hover,.card-hover-effect-scale .product-card:hover,.card-hover-effect-lift .product-card:hover,.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image{transform:none!important}quick-add-component,.quick-add,.quick-add__button{display:none!important}.header-section,.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:relative!important;top:auto!important}.header{background-color:var(--color-paper);min-height:80px;border-bottom:1px solid var(--color-stone)}@media screen and (max-width:749px){.header{min-height:64px}}.header-logo{font-family:var(--font-decoava-display)!important;font-style:italic!important;font-weight:300!important;font-size:22px!important;letter-spacing:.02em!important;color:var(--color-ink)!important;text-transform:none!important}@media screen and (max-width:749px){.header-logo{font-size:18px!important}}.menu-list__link,.menu-list__link-title{font-family:var(--font-decoava-body);font-size:var(--fs-micro);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-allcaps);color:var(--color-ink-soft);text-decoration:none}.menu-list__link:hover .menu-list__link-title,.menu-list__link--active .menu-list__link-title{color:var(--color-ink)}.menu-list__link{position:relative;transition:color var(--motion-fast) var(--ease-out)}.menu-list__link:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background-color:var(--color-ink);opacity:0;transition:opacity var(--motion-fast) var(--ease-out)}.menu-list__link:hover:after,.menu-list__link--active:after{opacity:1}.menu-list--mobile .menu-list__link-title{font-family:var(--font-decoava-display);font-weight:400;font-size:var(--fs-h4);text-transform:none;letter-spacing:0;color:var(--color-ink)}footer .section-background,footer .section{background-color:var(--color-linen)}footer .section{padding-block:var(--space-8)}@media screen and (max-width:749px){footer .section{padding-block:var(--space-6)}}.footer-content{gap:var(--space-6)}footer p,footer li,footer address{font-family:var(--font-decoava-body);font-size:var(--fs-small);font-weight:400;color:var(--color-ash);line-height:var(--lh-small)}footer h2,footer h3,footer h4,footer strong{font-family:var(--font-decoava-body);font-size:var(--fs-micro);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-soft);margin-bottom:var(--space-3)}footer a{font-size:var(--fs-small);color:var(--color-ash);text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}footer a:hover{color:var(--color-ink-soft)}.utilities{background-color:var(--color-linen)}.breadcrumbs,nav[aria-label*=readcrumb]{font-family:var(--font-decoava-body);font-size:var(--fs-small);color:var(--color-ash)}.breadcrumbs a{color:var(--color-ash);text-decoration:none}.breadcrumbs a:hover{color:var(--color-ink-soft)}.breadcrumbs li+li:before{content:" / ";color:var(--color-stone)}.breadcrumbs [aria-current]{color:var(--color-ink-soft);pointer-events:none}.pagination{display:flex;justify-content:center;margin-block:var(--space-6)}.pagination__list{display:flex;align-items:center;gap:var(--space-3);list-style:none;padding:0;margin:0}.pagination__link{font-family:var(--font-decoava-body);font-size:var(--fs-micro);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-allcaps);color:var(--color-ash);text-decoration:none;background:transparent;border:none;padding:var(--space-2);transition:color var(--motion-fast) var(--ease-out)}.pagination__link[aria-current=page]{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.pagination__link:hover:not([aria-current=page]){color:var(--color-ink-soft)}.pagination__link--disabled{color:var(--color-stone);pointer-events:none}.dialog-modal{background-color:var(--color-canvas);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);padding:var(--space-6);border:none}@media screen and (max-width:749px){.dialog-modal{padding:var(--space-4);border-radius:var(--radius-md)}}.dialog-modal::backdrop{background:#2b292573}.drawer{background-color:var(--color-paper);border-radius:0}.background-overlay:after{background:#2b292573}.drawer__title,.cart-title h1{font-family:var(--font-decoava-display);font-weight:400;font-size:var(--fs-h3);color:var(--color-ink);letter-spacing:var(--tracking-h3)}.cart-items__title{font-family:var(--font-decoava-display);font-style:italic;font-weight:400}.product-badges__badge{font-family:var(--font-decoava-body);font-size:var(--fs-micro);font-weight:400;text-transform:uppercase;letter-spacing:.1em;background:transparent!important;border:none!important;padding:0;color:var(--color-ash)}[data-countdown],.countdown-timer,.exit-intent-popup{display:none!important}.details__heading{flex:1}.details__heading--center{text-align:center}accordion-custom details summary,details summary{font-family:var(--font-decoava-body);font-size:var(--fs-body);font-weight:500;color:var(--color-ink);padding-block:20px;cursor:pointer;list-style:none;border-bottom:1px solid var(--color-stone)}accordion-custom details summary::-webkit-details-marker,details summary::-webkit-details-marker{display:none}accordion-custom details .details-content,details .details-content,accordion-custom details::details-content{font-family:var(--font-decoava-body);font-size:var(--fs-body);font-weight:400;color:var(--color-ink-soft);line-height:var(--lh-body);padding-bottom:var(--space-4)}accordion-custom details{border-top:1px solid var(--color-stone)}accordion-custom details:first-child{border-top:none}.toast,.notification{background-color:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-decoava-body);font-size:var(--fs-small);font-weight:400;box-shadow:var(--shadow-lift)}.product-details .variant-picker{--color-variant-background: var(--color-canvas);--color-variant-border: var(--color-stone);--color-variant-text: var(--color-ink-soft);--color-variant-hover-background: var(--color-canvas);--color-variant-hover-border: var(--color-ink-soft);--color-variant-hover-text: var(--color-ink);--color-selected-variant-background: var(--color-ink);--color-selected-variant-border: var(--color-ink);--color-selected-variant-text: var(--color-paper);--color-selected-variant-hover-background: var(--color-sumi);--color-selected-variant-hover-border: var(--color-sumi);--color-selected-variant-hover-text: var(--color-paper)}.product-details .variant-option__button-label{border-color:var(--color-stone);min-height:44px;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.product-details .variant-option__button-label:has(:checked){background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.product-details .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:var(--color-paper)}.product-details .variant-option__button-label:has(:checked):hover{background-color:var(--color-sumi);border-color:var(--color-sumi)}.product-details .variant-option__button-label:has([data-option-available=false]){border-color:var(--color-stone);color:var(--color-ash)}.product-details .quantity-selector{border:1px solid var(--color-stone);background-color:var(--color-canvas);transition:border-color var(--motion-fast) var(--ease-out)}.product-details .quantity-selector:hover,.product-details .quantity-selector:focus-within{border-color:var(--color-ink-soft)}.product-details .quantity-selector input[type=number]{border:none;background-color:transparent;min-height:auto;color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-ink-soft);outline-offset:2px;border-radius:var(--radius-md)}.skip-link,[href="#MainContent"]{position:absolute;top:-100%;left:var(--space-3);z-index:9999;background:var(--color-ink);color:var(--color-paper);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-small);text-decoration:none;transition:top var(--motion-fast) var(--ease-out)}.skip-link:focus,[href="#MainContent"]:focus{top:var(--space-3)}a:not(.button,.button-secondary,.button-unstyled){color:inherit;text-decoration:underline;text-decoration-color:#5c574e4d;text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--ease-out)}a:not(.button,.button-secondary,.button-unstyled):hover{text-decoration-color:var(--color-ink-soft)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/decoava-overrides.css.map */
