:root{--color-brand: #427a43;--color-brand-contrast: #ffffff;--color-accent: #ffc041;--color-text: #000000;--color-text-muted: #6e6e6e;--color-background: #f3f5f7;--color-surface: #ffffff;--color-border: #dddddd;--color-border-light: #eeeeee;--color-border-strong: #b7b7b7;--color-sale: #c02e39;--color-success: #427a43;--color-error: #c02e39;--color-button: #000000;--color-button-text: #ffffff;--color-footer-background: #000000;--color-footer-text: #ffffff;--color-product-media: #f6f0dd;--color-brand-hover: color-mix(in oklab, var(--color-brand) 85%, black);--color-overlay: rgb(0 0 0 / .7);--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading: var(--font-body);--font-weight-body: 400;--font-weight-heading: 700;--font-scale-body: 1;--font-scale-heading: 1;--heading-transform: none;--text-xs: calc(.75rem * var(--font-scale-body));--text-sm: calc(.85rem * var(--font-scale-body));--text-base: calc(.9rem * var(--font-scale-body));--text-lg: calc(1rem * var(--font-scale-body));--text-nav: 1rem;--font-weight-nav: 400;--header-logo-height: 40px;--header-logo-image-height: 32px;--header-icon-size: 1.5rem;--header-padding: .6rem;--header-nav-padding: 1rem;--header-search-height: 37px;--header-search-padding: .5rem 3.125rem .5rem 1rem;--heading-1: calc(1.8rem * var(--font-scale-heading));--heading-2: calc(1.5rem * var(--font-scale-heading));--heading-3: calc(1.3rem * var(--font-scale-heading));--heading-4: calc(1.05rem * var(--font-scale-heading));--heading-5: calc(1rem * var(--font-scale-heading));--heading-6: calc(.9rem * var(--font-scale-heading));--heading-xl: var(--heading-1);--heading-lg: var(--heading-2);--heading-md: var(--heading-3);--heading-sm: var(--heading-4);--line-height-tight: 1;--line-height-base: 1.6;--line-height-small: 1.3;--heading-margin: .85rem;--page-width: 1480px;--page-gutter: 20px;--section-spacing: 2.5rem;--grid-gap: 16px;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-image: .8rem;--radius-image-md: .5rem;--radius-image-sm: .3rem;--radius-image-xs: .2rem;--radius-box-lg: .8rem;--radius-box: .5rem;--radius-box-sm: .3rem;--radius-button: .5rem;--radius-button-sm: .3rem;--radius-input: .3rem;--radius-input-sm: .2rem;--radius-full: 50%;--radius-pill: 5rem;--radius: var(--radius-box);--radius-sm: var(--radius-box-sm);--shadow-sm: 0 1px 2px rgb(0 0 0 / .06);--shadow-md: 0 4px 16px rgb(0 0 0 / .08);--shadow-lg: 0 12px 40px rgb(0 0 0 / .14);--duration-fast: .3s;--duration-base: .3s;--ease: cubic-bezier(.4, 0, .2, 1);--hover-lift: -4px;--hover-lift-shadow: 0 16px 16px rgb(0 0 0 / .1);--sticky-buy-height: 84px;--z-header: 100;--z-overlay: 200;--z-drawer: 210;--focus-ring: 2px solid var(--color-brand);--focus-offset: 2px}@media screen and (min-width:768px){:root{--page-gutter: 50px;--text-nav: 1.1rem;--text-base: calc(.95rem * var(--font-scale-body));--heading-1: calc(2.2rem * var(--font-scale-heading));--heading-2: calc(1.9rem * var(--font-scale-heading));--heading-3: calc(1.5rem * var(--font-scale-heading));--heading-4: calc(1.15rem * var(--font-scale-heading));--heading-5: calc(1.025rem * var(--font-scale-heading));--heading-6: calc(.9rem * var(--font-scale-heading))}}@media screen and (min-width:992px){:root{--section-spacing: 3.5rem;--grid-gap: 30px;--header-logo-height: 60px;--header-logo-image-height: 60px;--header-padding: 1.3rem;--header-search-height: 48px;--header-search-padding: 1.5rem 3.125rem 1.5rem 2rem;--text-base: calc(1rem * var(--font-scale-body));--text-lg: calc(1.125rem * var(--font-scale-body));--heading-1: calc(2.5rem * var(--font-scale-heading));--heading-2: calc(2.2rem * var(--font-scale-heading));--heading-3: calc(1.85rem * var(--font-scale-heading));--heading-4: calc(1.25rem * var(--font-scale-heading));--heading-5: calc(1.125rem * var(--font-scale-heading));--heading-6: calc(1rem * var(--font-scale-heading))}}@media screen and (min-width:1401px){:root{--page-gutter: 100px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-body);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}a,button,label,summary,select,[role=button],input:not([type=range]){touch-action:manipulation}button{cursor:pointer;background:none;border:none;padding:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-tight);text-transform:var(--heading-transform);text-wrap:balance}h1,.h1{font-size:var(--heading-1)}h2,.h2{font-size:var(--heading-2)}h3,.h3{font-size:var(--heading-3)}h4,.h4{font-size:var(--heading-4)}h5,.h5{font-size:var(--heading-5)}h6,.h6{font-size:var(--heading-6)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:var(--heading-margin)}p{text-wrap:pretty}.text-sm{font-size:var(--text-sm);line-height:var(--line-height-small)}.text-xs{font-size:var(--text-xs);line-height:var(--line-height-small)}.text-muted{color:var(--color-text-muted)}.rte>*+*,.rte>.metafield-rich_text_field>*+*{margin-top:var(--space-md)}.rte a{color:var(--color-brand)}.rte ul{list-style:disc;padding-inline-start:1.25em}.rte ol{list-style:decimal;padding-inline-start:1.25em}.rte img{border-radius:var(--radius)}.page-width{max-width:calc(var(--page-width) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}.page-width--narrow{max-width:760px}.section{padding-block:var(--section-padding-top, var(--section-spacing)) var(--section-padding-bottom, var(--section-spacing))}.stack>*+*{margin-top:var(--stack-gap, var(--space-md))}.grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(0,1fr))}@media screen and (min-width:768px){.grid{grid-template-columns:repeat(var(--grid-columns-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:992px){.grid{grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr))}}.scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--scroller-item-width, 70%);gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--space-xs);overscroll-behavior-x:contain}.scroller>*{scroll-snap-align:start}.scroller[data-scrubbing]{scroll-snap-type:none}.js .scroller{scrollbar-width:none}.js .scroller::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.scroller{grid-auto-columns:var(--scroller-item-width-tablet, var(--scroller-item-width, 70%))}}@media screen and (min-width:992px){.scroller{grid-auto-columns:var(--scroller-item-width-desktop, 24%)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:absolute;top:var(--space-xs);left:var(--space-xs);z-index:1000;padding:var(--space-xs) var(--space-md);background:var(--color-background);border-radius:var(--radius);box-shadow:var(--shadow-md);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease)}.skip-to-content:focus{transform:translateY(0)}.main-content{outline:none}.scheme-surface{background-color:var(--color-surface)}.scheme-brand{background-color:var(--color-brand);color:var(--color-brand-contrast)}.scheme-inverse{background-color:var(--color-text);color:var(--color-background)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-lg);font-size:var(--text-base);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-button);transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.button--primary{background-color:var(--color-button);border-color:var(--color-button);color:var(--color-button-text)}.button--primary:hover:not(:disabled){background-color:var(--color-button-text);color:var(--color-button)}.button--secondary{background-color:transparent;border-color:var(--color-button);color:var(--color-button)}.button--secondary:hover:not(:disabled){background-color:var(--color-button);color:var(--color-button-text)}.button--success{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}.button--success:hover:not(:disabled){background-color:var(--color-button);border-color:var(--color-button);color:var(--color-button-text)}.button--checkout{min-height:52px;background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast);border-radius:var(--radius-pill);font-size:1.2rem;font-weight:700}.button--checkout:hover:not(:disabled){background-color:var(--color-button);border-color:var(--color-button);color:var(--color-button-text)}.button--ghost{padding-inline:var(--space-xs);min-height:40px}.button--full{width:100%}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.button[aria-busy=true]{pointer-events:none}.field{display:grid;gap:var(--space-2xs)}.field__label{font-size:var(--text-lg);font-weight:600}@media screen and (max-width:767px){input,select,textarea{font-size:16px}}.input,.select,.textarea{width:100%;min-height:44px;padding:var(--space-xs) var(--space-sm);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);transition:border-color var(--duration-fast) var(--ease)}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-text-muted)}.textarea{min-height:96px;padding-block:var(--space-sm);resize:vertical}.select{-webkit-appearance:none;appearance:none;padding-inline-end:var(--space-xl);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%236b7280' stroke-width='1.5'%3E%3Cpath d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-sm) center;background-size:12px}.form__error{font-size:var(--text-sm);color:var(--color-error)}.form__success{font-size:var(--text-sm);color:var(--color-success)}.badge{display:inline-flex;align-items:center;gap:.3em;padding:.15em .6em;font-size:var(--text-sm);font-weight:400;line-height:var(--line-height-small);border-radius:var(--radius-pill);background-color:var(--color-brand);color:var(--color-brand-contrast)}.badge--sale{background-color:var(--color-sale);color:#fff}.badge--sold-out{background-color:var(--color-error)!important;color:#fff}.price{display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:column}.price__current{font-size:var(--heading-sm);font-weight:700;line-height:1.2}.price__compare{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:line-through}.price--on-sale .price__current{color:var(--color-sale)}.price-note{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.price-note a{color:inherit}.media{position:relative;overflow:hidden;background-color:var(--color-surface);border-radius:var(--radius-image)}.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:3 / 4}.media img,.media svg{width:100%;height:100%;object-fit:contain}.media--cover img{object-fit:cover}.placeholder-svg{fill:var(--color-text-muted);opacity:.3}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);visibility:hidden;transition:visibility var(--duration-base);transition-behavior:allow-discrete}.drawer[open]{visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay);opacity:0;transition:opacity var(--duration-base) var(--ease)}.drawer[open] .drawer__overlay{opacity:1}.drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(320px,100vw);background-color:var(--color-surface);transform:translate(100%);transition:transform var(--duration-base) var(--ease)}.drawer[open] .drawer__panel{transform:none}.drawer__panel--wide{width:min(90vw,720px)}.drawer__panel--start{inset-inline:0 auto;transform:translate(-100%)}.drawer__panel--center{top:0;right:0;bottom:0;left:0;margin:auto;width:min(720px,calc(100vw - 2 * var(--page-gutter)));height:fit-content;max-height:min(88dvh,760px);overflow:hidden;border-radius:var(--radius-box-lg);opacity:0;transform:translateY(24px);transition:transform var(--duration-base) var(--ease),opacity var(--duration-base) var(--ease)}.drawer[open] .drawer__panel--center{opacity:1;transform:none}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--color-border)}.drawer__header--invert{background-color:var(--color-button);color:var(--color-button-text);border-bottom:0}.drawer__header--invert .header__icon-button{background-color:var(--color-surface);border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text)}.drawer__body{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:var(--space-md);overscroll-behavior:contain}.drawer__footer{padding:var(--space-md);border-top:1px solid var(--color-border)}@keyframes fade-in{0%{opacity:0}}body.overflow-hidden{overflow:hidden}.product-form{display:grid;gap:var(--space-xs)}.product-form form{display:grid;gap:var(--space-sm)}.page-section{padding-block:var(--space-lg) var(--section-spacing)}.page-section__title{margin-bottom:var(--space-lg)}.collection__layout{display:block}.collection__facets{margin-bottom:var(--space-lg)}.collection__heading-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm)}.collection__count{margin:0}.collection-card{display:grid;gap:var(--space-xs);text-align:center;text-decoration:none}.collection-card__media{overflow:hidden}.collection-card__media img,.collection-card__media svg{transition:transform var(--duration-base) var(--ease)}@media(hover:hover){.collection-card:hover .collection-card__media img,.collection-card:hover .collection-card__media svg{transform:scale(1.05)}}.collection-card__title{font-weight:600;line-height:1.3}.slider-bleed{--slider-bleed: calc(var(--page-gutter) + max(0px, (100vw - var(--page-width) - 2 * var(--page-gutter)) / 2));margin-inline:calc(var(--slider-bleed) * -1);padding-inline:var(--slider-bleed);scroll-padding-inline:var(--slider-bleed)}.section:has(.slider-bleed){overflow-x:clip}.product-slider__track{--slider-columns: 1.35;--slider-columns-tablet: 2.5;--slider-columns-desktop: 4;--scroller-item-width: calc((100% - (var(--slider-columns) - 1) * var(--grid-gap)) / var(--slider-columns));--scroller-item-width-tablet: calc( (100% - (var(--slider-columns-tablet) - 1) * var(--grid-gap)) / var(--slider-columns-tablet) );--scroller-item-width-desktop: calc( (100% - (var(--slider-columns-desktop) - 1) * var(--grid-gap)) / var(--slider-columns-desktop) );padding-block:var(--space-xs) var(--space-lg)}.slider-scrollbar{position:relative;display:flex;align-items:center;max-inline-size:var(--page-width);margin-block-start:var(--space-sm);margin-inline:auto;cursor:pointer;block-size:20px;touch-action:none}.slider-scrollbar:before{content:"";position:absolute;inset-inline:0;block-size:3px;border-radius:var(--radius-pill)}.slider-scrollbar__thumb{position:relative;block-size:3px;border-radius:var(--radius-pill);background-color:var(--color-border);inline-size:100%}.slider-nav{display:none;gap:var(--space-xs);justify-content:end;margin-top:var(--space-md)}.slider-nav__button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-background);transition:opacity var(--duration-fast) var(--ease)}.slider-nav__button:disabled{opacity:.35}@media screen and (min-width:768px){.js .slider-nav:not([hidden]){display:flex}}.dropdown{position:relative}.dropdown__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:44px;padding-inline:var(--space-md);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-button);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.dropdown__toggle:hover,.dropdown[open] .dropdown__toggle{border-color:var(--color-text)}.dropdown__toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.dropdown[open] .dropdown__chevron{transform:rotate(180deg)}.dropdown__chevron{flex:none;transition:transform var(--duration-fast) var(--ease)}.dropdown__value{overflow:hidden;text-overflow:ellipsis}.dropdown__panel{position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0;z-index:var(--z-overlay);min-width:100%;padding:var(--space-2xs);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-box);box-shadow:var(--shadow-md)}.dropdown__panel--start{inset-inline:0 auto}.dropdown__list{display:grid;gap:2px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.dropdown__option{position:relative;display:flex;align-items:center;gap:var(--space-xs);min-height:44px;padding-inline:var(--space-sm);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}.dropdown__option>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;clip:auto;opacity:0;cursor:pointer}.dropdown__option:hover{background-color:var(--color-background)}.dropdown__option:has(:checked){background-color:var(--color-background);font-weight:600;justify-content:space-between}.dropdown__option:has(:focus-visible){outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.dropdown__check{flex:none;margin-inline-start:auto;opacity:0;color:var(--color-brand)}.dropdown__option:has(:checked) .dropdown__check{opacity:1}.js .dropdown__apply{display:none}.dropdown__apply{width:100%;margin-block-start:var(--space-2xs)}@media(prefers-reduced-motion:no-preference){.dropdown::details-content{transition:content-visibility var(--duration-fast);transition-behavior:allow-discrete}.dropdown__panel{opacity:0;transform:translateY(-6px);transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.dropdown[open] .dropdown__panel{opacity:1;transform:none}@starting-style{.dropdown[open] .dropdown__panel{opacity:0;transform:translateY(-6px)}}}.page-top-marker{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;pointer-events:none}body:has(.sticky-buy[data-visible]) .back-to-top{inset-block-end:calc(32px + var(--sticky-buy-height))}.back-to-top{position:fixed;inset-block-end:32px;inset-inline-end:32px;z-index:var(--z-overlay);display:grid;place-items:center;width:48px;height:48px;color:var(--color-button-text);background-color:var(--color-button);border:2px solid var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-md)}.back-to-top .icon{transform:rotate(180deg);width:10px;height:10px}.back-to-top:hover{background-color:var(--color-text-muted)}.js .back-to-top{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),inset-block-end var(--duration-base) var(--ease),visibility var(--duration-base),background-color var(--duration-fast) var(--ease);transition-behavior:allow-discrete}.js .back-to-top--visible{opacity:1;visibility:visible;transform:none}.rating{display:flex;align-items:center;gap:var(--space-2xs)}.rating__stars{display:flex;color:var(--color-accent)}.rating__link{text-decoration:none}.reviews__summary{display:grid;justify-items:start;gap:var(--space-2xs);padding:var(--space-lg);background-color:var(--color-surface);border-radius:16px}.reviews__score{display:flex;align-items:baseline;gap:2px}.reviews__score-value{font-size:2.2rem;font-weight:700;line-height:1}.reviews__score-scale{font-size:1.3rem;font-weight:700;color:var(--color-text-muted)}.reviews__count{margin:0}.reviews__list{display:grid;gap:0}.review{display:grid;gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:1px solid var(--color-border-light)}.review__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.review__title{font-weight:600}.review__body,.review__meta{margin:0}.reviews__placeholder{display:grid;gap:var(--space-md);padding:var(--space-md);border:1px dashed var(--color-border);border-radius:16px}.cart-recs{display:block}.cart-recs:not(:empty){margin-block-start:var(--space-lg);padding-block-start:var(--space-lg);border-block-start:1px solid var(--color-border-light)}.cart-empty{display:grid;gap:var(--space-md);justify-items:start;padding-block:var(--space-xl)}.cart-lines{display:grid;gap:0}.cart-summary{display:grid;gap:var(--space-2xs);margin-bottom:var(--space-sm)}.cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.cart-summary__row--total strong{font-size:1.25rem;font-weight:700}.cart-summary__row--discount{color:var(--color-sale)}.cart-summary__link{display:block;margin-top:var(--space-xs);font-weight:600;text-align:center;text-decoration:none}.header-nav-section:has(.header-nav--sticky){position:sticky;top:0;z-index:var(--z-header)}@media screen and (max-width:991px){.header-section{position:sticky;top:0;z-index:var(--z-header)}}.header__icon-button{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius);color:inherit;text-decoration:none}.header__icon-button:hover{background-color:var(--color-surface)}.product__action{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--color-border-light);color:var(--color-text);text-decoration:none;transition:background-color var(--duration-fast) var(--ease)}.product__action:hover{background-color:var(--color-border)}.product__action .icon--heart-solid{display:none}.product__action[aria-pressed=true]{color:var(--color-sale)}.product__action[aria-pressed=true] .icon--heart{display:none}.product__action[aria-pressed=true] .icon--heart-solid{display:block}.menu-link--inert{cursor:default;pointer-events:none}.no-js .js-only,.js .no-js-only{display:none!important}.full-width{--page-width: 100%;--page-gutter: 0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/base.css.map */
