:root{--orange-50:#FFF1EB;--orange-100:#FFD7C4;--orange-300:#FF9E6E;--orange-500:#FF5A14;--orange-700:#D6430A;--orange-900:#8A2B05;--magenta-50:#FFE6F1;--magenta-100:#FFC2DD;--magenta-300:#FF77B0;--magenta-500:#FF2D8A;--magenta-700:#D60E68;--magenta-900:#8A0743;--neutral-0:#FFFFFF;--neutral-50:#FAF6EF;--neutral-100:#F1EADF;--neutral-200:#E3DACC;--neutral-400:#968C95;--neutral-600:#6E6359;--neutral-800:#221A22;--neutral-900:#191319;--neutral-950:#0F0C10;--neutral-ink:#16110F;--green-dark:#3DD68C;--green-light:#1F9D63;--amber-dark:#FFB020;--amber-light:#B26A00;--red-dark:#FF5B5B;--red-light:#D62828;--font-display:"Bricolage Grotesque","Archivo",system-ui,sans-serif;--font-body:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--text-display:72px;--text-h1:48px;--text-h2:34px;--text-h3:24px;--text-body:16px;--text-caption:13px;--text-label:11px;--tracking-tight:-.02em;--tracking-normal:0;--tracking-label:.16em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--container:1320px;--container-narrow:1100px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:22px;--radius-pill:100px;--shadow-e1:0 6px 16px -8px rgba(0,0,0,.4);--shadow-e2:0 22px 50px -26px rgba(0,0,0,.7), inset 0 1px 0 rgba(255,255,255,.13);--shadow-e3:0 40px 80px -30px rgba(0,0,0,.7), inset 0 1px 0 rgba(255,255,255,.14);--shadow-glass:var(--shadow-e2);--motion-fast:.18s;--motion-base:.32s;--motion-slow:.6s;--ease-out:cubic-bezier(.2,.7,.2,1);--marquee:24s;--blade-clip:polygon(22% 0, 100% 0, 78% 100%, 0 100%);--accent:var(--orange-500);--accent-2:var(--magenta-500);--on-accent:#FFFFFF;--signal-gradient:linear-gradient(104deg, var(--accent), var(--accent-2))}:root,[data-theme=light]{--bg:var(--neutral-50);--surface:var(--neutral-0);--raised:var(--neutral-100);--ink:var(--neutral-ink);--muted:var(--neutral-600);--line:rgba(19,16,12,.12);--accent-text:var(--orange-700);--accent-2-text:var(--magenta-700);--grad-text:linear-gradient(104deg, var(--orange-700), var(--magenta-700));--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--success:var(--green-light);--warning:var(--amber-light);--danger:var(--red-light);--glass:color-mix(in srgb, #FFFFFF 70%, transparent);--glass-border:1px solid rgba(19,16,12,.08);--blur:blur(18px) saturate(155%);--glow-accent:0 14px 34px -12px color-mix(in srgb, var(--accent) 50%, transparent);--shadow-e1:0 6px 16px -10px rgba(120,80,50,.28);--shadow-e2:0 20px 44px -26px rgba(120,80,50,.26), inset 0 1px 0 rgba(255,255,255,.9);--shadow-e3:0 40px 80px -30px rgba(120,80,50,.3), inset 0 1px 0 rgba(255,255,255,.95);--shadow-glass:var(--shadow-e2)}[data-theme=dark]{--bg:var(--neutral-950);--surface:var(--neutral-900);--raised:var(--neutral-800);--ink:#F7F1F5;--muted:var(--neutral-400);--line:rgba(255,255,255,.1);--accent-text:var(--accent);--accent-2-text:var(--magenta-300);--grad-text:linear-gradient(104deg, var(--accent), var(--accent-2));--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--success:var(--green-dark);--warning:var(--amber-dark);--danger:var(--red-dark);--glass:color-mix(in srgb, var(--neutral-800) 56%, transparent);--glass-border:1px solid rgba(255,255,255,.13);--blur:blur(18px) saturate(155%);--glow-accent:0 14px 34px -10px color-mix(in srgb, var(--accent) 70%, transparent);--shadow-e1:0 6px 16px -8px rgba(0,0,0,.4);--shadow-e2:0 22px 50px -26px rgba(0,0,0,.7), inset 0 1px 0 rgba(255,255,255,.13);--shadow-e3:0 40px 80px -30px rgba(0,0,0,.7), inset 0 1px 0 rgba(255,255,255,.14);--shadow-glass:var(--shadow-e2)}:root,[data-theme=light],[data-theme=dark]{--root-color-primary:var(--ink);--root-color-secondary:var(--bg);--color-primary:var(--ink);--color-secondary:var(--bg);--color-bg:var(--bg);--color-body:var(--bg);--color-body-text:var(--ink);--color-text:var(--ink);--color-border:var(--line);--color-price:var(--ink);--color-text-savings:var(--accent);--color-focus:var(--accent);--color-sale:var(--accent);--color-button-primary:var(--accent);--color-button-primary-light:color-mix(in srgb, var(--accent) 88%, #fff);--color-button-primary-dim:color-mix(in srgb, var(--accent) 88%, #000);--success-green:var(--success);--success-green-bg:color-mix(in srgb, var(--success) 14%, transparent);--color-sticky-nav-links:var(--ink);--color-header-background:var(--surface);--color-header-text:var(--ink);--color-header-text-hover:var(--accent-text);--color-nav-text:var(--ink);--color-nav-text-hover:var(--accent-text);--body-font-family:var(--font-body);--body-font-family-fallback:sans-serif;--heading-font-family:var(--font-display);--heading-font-family-fallback:sans-serif;--accent-font-family:var(--font-mono);--accent-font-family-fallback:monospace;--heading-letter-spacing:var(--tracking-tight);--afx-gunmetal:var(--bg);--afx-steel:var(--surface);--afx-steel-2:var(--raised);--afx-concrete:var(--ink);--afx-line:var(--line);--afx-line-dark:var(--line);--afx-signal:var(--accent);--afx-signal-press:var(--orange-700);--afx-red:var(--accent);--afx-mist:var(--ink);--afx-muted:var(--muted);--afx-ink:var(--ink);--afx-cream:var(--ink);--afx-brass:var(--accent);--afx-brass-hover:var(--orange-700);--afx-body:var(--font-body);--afx-display:var(--font-display);--afx-mono:var(--font-mono);--afx-radius:var(--radius-md);--afx-radius-field:var(--radius-sm)}mark{background-color:var(--accent)!important}fieldset{border-color:var(--line)!important}.rte .tabs li,.rte .tabs li>a,.site-navigation .navmenu-meganav-standard__image-link,.site-navigation .navmenu-depth-2 .navmenu-link,.complementary-product__name a,.productgrid--sidebar-menu .navmenu-link,.filter-item,.productitem--title a,.cart-item__remove-link,.hotspot__tooltip,.menulist-menu__link{color:var(--ink)!important}.rte .tabs li:hover,.rte .tabs li>a:hover,.site-navigation .navmenu-meganav-standard__image-link:hover,.site-navigation .navmenu-depth-2 .navmenu-link:hover,.complementary-product__name a:hover,.productgrid--sidebar-menu .navmenu-link:hover,.filter-item:hover,.productitem--title a:hover,.cart-item__remove-link:hover,.hotspot__tooltip:hover,.menulist-menu__link:hover{color:var(--accent)!important}.complementary-product,.productitem,.product-compare-drawer__item,.product-compare-drawer__item-placeholder,.disclosure-list,.cart-item,.article--excerpt-wrapper,.account-address,.pxs-map-card,.pxs-map-section-layout-x-outside-left .pxs-map-card-wrapper,.pxs-map-section-layout-x-outside-right .pxs-map-card-wrapper,.pxs-map-wrapper,.testimonial,.hotspot__tooltip-wrapper,.menulist-inner,.featured-product__container .featured-product--inner,.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__item,.product-compare__product-card-placeholder,#shopify-product-reviews{border-color:var(--line)!important}.collection-filters__filter-list-item .checkmark,.filter-item:not(.filter-item--toggle-more) .checkmark,.productitem__compare-checkbox-icon .checkmark,.recipient-disclosure__checkbox-label .checkmark,.order-checkbox__icon .checkmark,.account-address-form.visible .form-icon--checkbox .checkmark{color:var(--accent)!important}.collection-filters__filter-list-item .checkmark,.filter-item:not(.filter-item--toggle-more) .checkmark,.productitem__compare-checkbox-icon .checkmark,.recipient-disclosure__checkbox-label .checkmark,.order-checkbox__icon .checkmark,.account-address-form.visible .form-icon--checkbox .checkmark{border-color:var(--line)!important}.collection-filters__filter-list-item .checkmark[data-animation-state=unchecked],.filter-item:not(.filter-item--toggle-more) .checkmark[data-animation-state=unchecked],.productitem__compare-checkbox-icon .checkmark[data-animation-state=unchecked],.recipient-disclosure__checkbox-label .checkmark[data-animation-state=unchecked],.order-checkbox__icon .checkmark[data-animation-state=unchecked],.account-address-form.visible .form-icon--checkbox .checkmark[data-animation-state=unchecked]{border-color:var(--line)!important}.collection-filters__filter-list-item .checkmark[data-animation-state=checked],.filter-item:not(.filter-item--toggle-more) .checkmark[data-animation-state=checked],.productitem__compare-checkbox-icon .checkmark[data-animation-state=checked],.recipient-disclosure__checkbox-label .checkmark[data-animation-state=checked],.order-checkbox__icon .checkmark[data-animation-state=checked],.account-address-form.visible .form-icon--checkbox .checkmark[data-animation-state=checked]{border-color:var(--accent)!important}.collection-filters__filter-list-item .checkmark[data-animation-state=indeterminate],.filter-item:not(.filter-item--toggle-more) .checkmark[data-animation-state=indeterminate],.productitem__compare-checkbox-icon .checkmark[data-animation-state=indeterminate],.recipient-disclosure__checkbox-label .checkmark[data-animation-state=indeterminate],.order-checkbox__icon .checkmark[data-animation-state=indeterminate],.account-address-form.visible .form-icon--checkbox .checkmark[data-animation-state=indeterminate]{border-color:var(--accent)!important}.collection-filters__filter-list-item .checkmark--disabled,.filter-item:not(.filter-item--toggle-more) .checkmark--disabled,.productitem__compare-checkbox-icon .checkmark--disabled,.recipient-disclosure__checkbox-label .checkmark--disabled,.order-checkbox__icon .checkmark--disabled,.account-address-form.visible .form-icon--checkbox .checkmark--disabled{background-color:var(--surface)!important}.collection-filters__filter-link:focus .checkmark[data-animation-state=unchecked],.filter-item a:focus .checkmark[data-animation-state=unchecked],.productitem__compare-checkbox:focus+.productitem__compare-checkbox-label .checkmark[data-animation-state=unchecked],.checkbox-selected .order-checkbox__label .checkmark[data-animation-state=unchecked],.order-checkbox__input:focus+.order-checkbox__label .checkmark[data-animation-state=unchecked],.order-checkbox__input:focus+.order-checkbox-label-wrapper>.order-checkbox__label .checkmark[data-animation-state=unchecked],.product-compare__filter-checkbox:focus+.product-compare__filter-label .checkmark[data-animation-state=unchecked],input[name="address[default]"]:focus~.form-icon--checkbox .checkmark[data-animation-state=unchecked]{border-color:var(--line)!important}.product-request-form__success-message,.message-banner--container.message--success,.article--comments-message.message--success,.message--success.product-request-form__error-message,.message--success.product-request-form__success-message,.contact-page-content .message--success.contact-message,.message--success.account-message,.passwordentry-contents .message--success.passwordentry-message,.form-message.message--success{color:var(--success)!important}.product-request-form__success-message,.message-banner--container.message--success,.article--comments-message.message--success,.message--success.product-request-form__error-message,.message--success.product-request-form__success-message,.contact-page-content .message--success.contact-message,.message--success.account-message,.passwordentry-contents .message--success.passwordentry-message,.form-message.message--success{background-color:var(--surface)!important}.productgrid--no-results-button{color:var(--ink)!important}.productgrid--no-results-button{background-color:var(--accent)!important}.productgrid--no-results-button{border-color:var(--accent)!important}.productgrid--no-results-button:not(.disabled):hover{background-color:var(--accent)!important}.productgrid--no-results-button:not(.disabled):hover{border-color:var(--accent)!important}.productgrid--no-results-button:active{background-color:var(--accent)!important}.productgrid--no-results-button:active{border-color:var(--accent)!important}.mdc-ripple-surface.productgrid--no-results-button:after{background-color:var(--surface)!important}.button-primary{color:var(--ink)!important}.button-primary{background-color:var(--accent)!important}.button-primary{border-color:var(--accent)!important}.button-primary:not(.disabled):hover{background-color:var(--accent)!important}.button-primary:not(.disabled):hover{border-color:var(--accent)!important}.button-primary:active{background-color:var(--accent)!important}.button-primary:active{border-color:var(--accent)!important}.button-primary.mdc-ripple-surface:after{background-color:var(--surface)!important}.button-secondary{background-color:var(--surface)!important}.button-secondary{border-color:var(--line)!important}.button-secondary:not(.disabled):hover{background-color:var(--surface)!important}.button-secondary:not(.disabled):hover{border-color:var(--line)!important}.rte blockquote,.pxs-newsletter-text blockquote,.shoppable-image__text-box-subheading blockquote,.image-with-text__text blockquote{border-left-color:var(--accent)!important}.rte table th,.rte table td,.pxs-newsletter-text table th,.shoppable-image__text-box-subheading table th,.image-with-text__text table th,.pxs-newsletter-text table td,.shoppable-image__text-box-subheading table td,.image-with-text__text table td{border-color:var(--line)!important}.spr-form .spr-form-label,.form-field-title--inline,.form-field-title,.options-selection__select-label,.age-gate__select-label{color:var(--ink)!important}.spr-form .spr-form-input-text,.spr-form .spr-form-input-email,.spr-form .spr-form-input-textarea,.options-selection__option-value-input+.options-selection__option-value-name,.options-selection__option-value-input+.options-selection__option-swatch-wrapper,.productgrid--sidebar-item-grid .filter-item:not(.filter-item--toggle-more),.form-field-input,.form-field-select,.options-selection__input-select,.age-gate__select{background-color:var(--surface)!important}.spr-form .spr-form-input-text,.spr-form .spr-form-input-email,.spr-form .spr-form-input-textarea,.options-selection__option-value-input+.options-selection__option-value-name,.options-selection__option-value-input+.options-selection__option-swatch-wrapper,.productgrid--sidebar-item-grid .filter-item:not(.filter-item--toggle-more),.form-field-input,.form-field-select,.options-selection__input-select,.age-gate__select{border-color:var(--line)!important}.spr-form .spr-form-input-text:focus,.spr-form .spr-form-input-email:focus,.spr-form .spr-form-input-textarea:focus,.options-selection__option-value-input+.options-selection__option-value-name:focus,.options-selection__option-value-input+.options-selection__option-swatch-wrapper:focus,.productgrid--sidebar-item-grid .filter-item:focus:not(.filter-item--toggle-more),.form-field-input:focus,.form-field-select:focus,.options-selection__input-select:focus,.age-gate__select:focus{border-color:var(--line)!important}.spr-form .form-field-error.spr-form-input-text,.spr-form .form-field-error.spr-form-input-email,.spr-form .form-field-error.spr-form-input-textarea,.options-selection__option-value-input+.form-field-error.options-selection__option-value-name,.options-selection__option-value-input+.form-field-error.options-selection__option-swatch-wrapper,.productgrid--sidebar-item-grid .form-field-error.filter-item:not(.filter-item--toggle-more),.form-field-error.form-field-input,.form-field-error.form-field-select,.form-field-error.options-selection__input-select,.form-field-error.age-gate__select{border-color:var(--danger)!important}.spr-form .spr-form-input-text:not(.live-search-form-field):hover,.spr-form .spr-form-input-email:not(.live-search-form-field):hover,.spr-form .spr-form-input-textarea:not(.live-search-form-field):hover,.form-field-input:not(.live-search-form-field):hover{border-color:var(--line)!important}.spr-form .spr-form-input-text:not(.live-search-form-field):focus,.spr-form .spr-form-input-email:not(.live-search-form-field):focus,.spr-form .spr-form-input-textarea:not(.live-search-form-field):focus,.form-field-input:not(.live-search-form-field):focus{border-color:var(--line)!important}.form-field-select-wrapper .form-field-select,.form-field-select-wrapper .options-selection__input-select,.form-field-select-wrapper .age-gate__select,.options-selection__select .form-field-select,.options-selection__select .options-selection__input-select,.options-selection__select .age-gate__select,.options-selection__input-select-wrapper .form-field-select,.age-gate__select-wrapper .form-field-select,.options-selection__input-select-wrapper .options-selection__input-select,.options-selection__input-select-wrapper .age-gate__select,.age-gate__select-wrapper .options-selection__input-select,.age-gate__select-wrapper .age-gate__select{background-color:var(--surface)!important}.form-field-select-wrapper .form-field-select:hover,.form-field-select-wrapper .options-selection__input-select:hover,.form-field-select-wrapper .age-gate__select:hover,.options-selection__select .form-field-select:hover,.options-selection__select .options-selection__input-select:hover,.options-selection__select .age-gate__select:hover,.options-selection__input-select-wrapper .form-field-select:hover,.age-gate__select-wrapper .form-field-select:hover,.options-selection__input-select-wrapper .options-selection__input-select:hover,.options-selection__input-select-wrapper .age-gate__select:hover,.age-gate__select-wrapper .options-selection__input-select:hover,.age-gate__select-wrapper .age-gate__select:hover{border-color:var(--line)!important}.form-field-select-wrapper .form-field-select:focus,.form-field-select-wrapper .options-selection__input-select:focus,.form-field-select-wrapper .age-gate__select:focus,.options-selection__select .form-field-select:focus,.options-selection__select .options-selection__input-select:focus,.options-selection__select .age-gate__select:focus,.options-selection__input-select-wrapper .form-field-select:focus,.age-gate__select-wrapper .form-field-select:focus,.options-selection__input-select-wrapper .options-selection__input-select:focus,.options-selection__input-select-wrapper .age-gate__select:focus,.age-gate__select-wrapper .options-selection__input-select:focus,.age-gate__select-wrapper .age-gate__select:focus{border-color:var(--line)!important}.placeholder--image,.complementary-product__image-placeholder,.pxs-image-with-text-background svg,.tooltip__image.tooltip__placeholder-image,.shoppable-image__placeholder-image,.image-with-text__image.image-with-text__placeholder{background-color:var(--surface)!important}.placeholder--image,.complementary-product__image-placeholder,.pxs-image-with-text-background svg,.tooltip__image.tooltip__placeholder-image,.shoppable-image__placeholder-image,.image-with-text__image.image-with-text__placeholder{fill:var(--raised)!important}.placeholder--content-image{fill:var(--surface)!important}.placeholder--content-text{background-color:var(--surface)!important}.spr-icon{color:var(--accent)!important}.spr-icon.spr-icon-star-empty{color:var(--muted)!important}.spr-icon.spr-icon-star-empty.spr-icon-star-hover,.spr-icon.spr-icon-star-empty.spr-icon-star-hover:hover{color:var(--accent)!important}.spr-starrating.spr-form-input-error .spr-icon{color:var(--danger)!important}.options-selection__option-value-input+.options-selection__option-swatch-wrapper:hover:after,.collection-filters__image-wrapper:hover:after,.collection-filters__swatch-wrapper:hover:after,.productgrid--sidebar-item-swatches-grid .filter-item--swatch-wrapper:hover:after,.productitem--swatches-swatch-wrapper:hover:after{color:var(--ink)!important}.options-selection__option-value-input+.options-selection__option-swatch-wrapper:hover:after,.collection-filters__image-wrapper:hover:after,.collection-filters__swatch-wrapper:hover:after,.productgrid--sidebar-item-swatches-grid .filter-item--swatch-wrapper:hover:after,.productitem--swatches-swatch-wrapper:hover:after{background-color:var(--surface)!important}.promo-block,.navmenu-meganav-standard__image,.article-image,.article--excerpt-image,html,body{background-color:var(--surface)!important}body{color:var(--ink)!important}from{background-color:var(--surface)!important}to{background-color:var(--surface)!important}.site-header{background-color:var(--surface)!important}.site-header-wrapper{color:var(--ink)!important}.site-header-main{background-color:var(--surface)!important}.site-header-menu-toggle--button,.site-header-mobile-search-button--button,.site-header-cart--button{color:var(--ink)!important}.site-header-menu-toggle--button .toggle-icon--bar{background-color:var(--surface)!important}.site-header-cart--count:after{color:var(--ink)!important}.site-header-cart--count:after{background-color:var(--accent)!important}.site-header-cart--count:after{border-color:var(--line)!important}.small-promo{color:var(--ink)!important}[data-site-header-mobile-search-button] .small-promo{border-top-color:var(--line)!important}.fourohfour--inner p{color:var(--ink)!important}.article--meta{color:var(--muted)!important}.article--meta-item:nth-child(2){border-left-color:var(--line)!important}.article--tags{color:var(--muted)!important}.article--tags .article--tags-title{color:var(--ink)!important}.article--tags a{color:var(--muted)!important}.article--tags a:hover,.article--pagination .article--pagination-title{color:var(--ink)!important}.cart-title-total{color:var(--muted)!important}.cart-ordernote-heading,.cart-shipping,.cart-shippingcalc-response{color:var(--ink)!important}.cart-shippingcalc-response,.cart-sidebar__block.cart-sidebar__block--page,.cart-sidebar__block.cart-sidebar__block--richtext{background-color:var(--surface)!important}.password-page-header{color:var(--ink)!important}.password-page-header{background-color:var(--surface)!important}.password-message,.passwordentry-owner,.product-compare__table-cell-vendor a{color:var(--ink)!important}.product-compare__table-cell-vendor a:hover{color:var(--accent)!important}.product-compare__other-row:hover .product-compare__table-cell{background-color:var(--surface)!important}.product-compare__filter-checkbox:checked+.product-compare__filter-label{color:var(--accent)!important}.product-compare__product-card-placeholder{color:var(--muted)!important}.product-compare__remove-product-button{color:var(--ink)!important}.product-compare__remove-product-button:hover{color:var(--accent)!important}.product-compare__remove-product-button:before{background-color:var(--surface)!important}.product-compare-sticky-bar-wrapper{background-color:var(--surface)!important}.blog-title svg{fill:var(--accent)!important}.subcollections-featured-collection__banner--image-enabled .subcollections-featured-collection__subcollection-menu-wrapper{background-color:var(--surface)!important}.subcollections-list__content[data-subcollections-layout=menu]{border-color:var(--line)!important}.subcollections-list__content[data-subcollections-layout=menu] .subcollections-menu__item{border-bottom-color:var(--line)!important}.subcollections-list__content[data-subcollections-layout=slideshow].flickity-enabled .flickity-button{background-color:var(--surface)!important}.subcollections-collection__border{border-bottom-color:var(--line)!important}.countdown-timer__caption-button.countdown-timer__caption-button--primary{color:var(--ink)!important}.countdown-timer__caption-button.countdown-timer__caption-button--primary{background-color:var(--accent)!important}.countdown-timer__caption-button.countdown-timer__caption-button--primary{border-color:var(--accent)!important}.countdown-timer__caption-button.countdown-timer__caption-button--primary:not(.disabled):hover{background-color:var(--accent)!important}.countdown-timer__caption-button.countdown-timer__caption-button--primary:not(.disabled):hover{border-color:var(--accent)!important}.countdown-timer__caption-button.countdown-timer__caption-button--primary:active{background-color:var(--accent)!important}.countdown-timer__caption-button.countdown-timer__caption-button--primary:active{border-color:var(--accent)!important}.countdown-timer__caption-button.countdown-timer__caption-button--primary.mdc-ripple-surface:after{background-color:var(--surface)!important}.countdown-timer__caption-button.countdown-timer__caption-button--secondary{background-color:var(--surface)!important}.countdown-timer__caption-button.countdown-timer__caption-button--secondary{border-color:var(--line)!important}.countdown-timer__caption-button.countdown-timer__caption-button--secondary:not(.disabled):hover{background-color:var(--surface)!important}.countdown-timer__caption-button.countdown-timer__caption-button--secondary:not(.disabled):hover{border-color:var(--line)!important}.faq__categories-list-item-link{background-color:var(--surface)!important}.faq__categories-list-item-link{border-color:var(--line)!important}.faq__categories-list-item-link:not(.disabled):hover{background-color:var(--surface)!important}.faq__categories-list-item-link:not(.disabled):hover{border-color:var(--line)!important}.faq__categories-list-item-link{color:var(--ink)!important}.faq__categories-list-item-link:hover,.faq__categories-view-all,.faq__categories-view-all:hover{color:var(--accent)!important}.faq__details{border-bottom-color:var(--line)!important}.featured-collection__content .flickity-button{background-color:var(--surface)!important}.featured-collection__content .flickity-button{color:var(--ink)!important}.featured-collection__title-card.featured-collection__title-card--placeholder{background-color:var(--surface)!important}.featured-collection__title-card.featured-collection__title-card--placeholder .placeholder--image{fill:var(--raised)!important}.highlights-banner__block{color:var(--ink)!important}.shopify-section-group-header-group .custom-liquid--container{background-color:var(--surface)!important}.image-with-text__button{color:var(--ink)!important}.image-with-text__button{background-color:var(--accent)!important}.image-with-text__button{border-color:var(--accent)!important}.image-with-text__button:not(.disabled):hover{background-color:var(--accent)!important}.image-with-text__button:not(.disabled):hover{border-color:var(--accent)!important}.image-with-text__button:active{background-color:var(--accent)!important}.image-with-text__button:active{border-color:var(--accent)!important}.image-with-text__button.mdc-ripple-surface:after{background-color:var(--surface)!important}.page__content button{color:var(--ink)!important}.page__content button{background-color:var(--accent)!important}.page__content button{border-color:var(--accent)!important}.page__content button:not(.disabled):hover{background-color:var(--accent)!important}.page__content button:not(.disabled):hover{border-color:var(--accent)!important}.page__content button:active{background-color:var(--accent)!important}.page__content button:active{border-color:var(--accent)!important}.page__content button.mdc-ripple-surface:after{background-color:var(--surface)!important}.shoppable-image__text-box-subheading{color:var(--ink)!important}.user-is-tabbing .shoppable-image__hotspot-background:focus{outline-color:var(--line)!important}.hotspot__tooltip{background-color:var(--surface)!important}.user-is-tabbing .hotspot__tooltip:focus{outline-color:var(--line)!important}.hotspot__tooltip:hover{color:var(--ink)!important}.hotspot__tooltip-price .price__current,.hotspot__tooltip-price .price__current--on-sale{color:var(--accent)!important}.hotspot__tooltip-vendor{color:var(--muted)!important}.hotspot__tooltip-link{color:var(--accent)!important}.hotspot__tooltip-link:after{color:var(--accent)!important}.hotspot__modal-sidebar-arrow{background-color:var(--surface)!important}.hotspot__modal-sidebar-image-wrapper.active-item{border-bottom-color:var(--accent)!important}.testimonials .flickity-button{background-color:var(--surface)!important}.testimonials .flickity-button{color:var(--ink)!important}.testimonials .flickity-page-dots .dot{background-color:var(--surface)!important}.testimonial__text a{color:var(--accent)!important}.testimonial__author{color:var(--muted)!important}.testimonial__author a{color:var(--ink)!important}.testimonial__star-ratings .testimonial__star-rating{fill:var(--accent)!important}.pxs-image-with-text-button{color:var(--ink)!important}.pxs-image-with-text-button{background-color:var(--accent)!important}.pxs-image-with-text-button{border-color:var(--accent)!important}.pxs-image-with-text-button:not(.disabled):hover{background-color:var(--accent)!important}.pxs-image-with-text-button:not(.disabled):hover{border-color:var(--accent)!important}.pxs-image-with-text-button:active{background-color:var(--accent)!important}.pxs-image-with-text-button:active{border-color:var(--accent)!important}.pxs-image-with-text-button.mdc-ripple-surface:after{background-color:var(--surface)!important}.shopify-challenge__container .btn{color:var(--ink)!important}.shopify-challenge__container .btn{background-color:var(--accent)!important}.shopify-challenge__container .btn{border-color:var(--accent)!important}.shopify-challenge__container .btn:not(.disabled):hover{background-color:var(--accent)!important}.shopify-challenge__container .btn:not(.disabled):hover{border-color:var(--accent)!important}.shopify-challenge__container .btn:active{background-color:var(--accent)!important}.shopify-challenge__container .btn:active{border-color:var(--accent)!important}.shopify-challenge__container .btn.mdc-ripple-surface:after{background-color:var(--surface)!important}.account-address-form .form-field-checkbox .form-icon--checkbox svg{border-color:var(--line)!important}.line-item-subscriptions{color:var(--ink)!important}.order-checkbox--active .order-checkbox__label{background-color:var(--surface)!important}.order-checkbox--active .order-checkbox__label .order-checkbox__select-count-text{color:var(--accent)!important}.order-checkbox__label{color:var(--ink)!important}.order-checkbox__label .checkmark[data-animation-state=unchecked]{border-color:var(--line)!important}.order-page__atc-button{color:var(--ink)!important}.order-page__atc-button{background-color:var(--accent)!important}.order-page__atc-button{border-color:var(--accent)!important}.order-page__atc-button:not(.disabled):hover{background-color:var(--accent)!important}.order-page__atc-button:not(.disabled):hover{border-color:var(--accent)!important}.order-page__atc-button:active{background-color:var(--accent)!important}.order-page__atc-button:active{border-color:var(--accent)!important}.order-page__atc-button.mdc-ripple-surface:after{background-color:var(--surface)!important}.article--comments-item cite,.article--comments-required,.article--excerpt-meta{color:var(--muted)!important}.article--excerpt-meta-item:nth-child(2){border-left-color:var(--line)!important}.article--excerpt-wrapper--featured{color:var(--ink)!important}.article--excerpt-wrapper--featured{background-color:var(--accent)!important}.article--excerpt-wrapper--featured .article--excerpt-meta{color:var(--ink)!important}.article--excerpt-wrapper--featured .article--excerpt-meta-item:nth-child(2){border-left-color:var(--line)!important}.article--excerpt-wrapper--featured .article--excerpt-button{background-color:var(--surface)!important}.article--excerpt-wrapper--featured .article--excerpt-button{border-color:var(--line)!important}.article--excerpt-wrapper--featured .article--excerpt-button:not(.disabled):hover{background-color:var(--surface)!important}.article--excerpt-wrapper--featured .article--excerpt-button:not(.disabled):hover{border-color:var(--line)!important}.atc-banner--container{background-color:var(--surface)!important}.atc--product-details--options,.atc--product-details--price .original-price{color:var(--muted)!important}.atc--product-details--unit-price{color:var(--ink)!important}.atc-subtotal--label{color:var(--muted)!important}.atc-banner--close,.atc--line-item-subscriptions{color:var(--ink)!important}.breadcrumbs-container span,.cart-item-vendor a{color:var(--muted)!important}.cart-item-vendor a:hover{color:var(--accent)!important}.cart-item-sku{color:var(--muted)!important}.cart-item-product-options,.cart-item--content-price,.cart-item--unit-price{color:var(--ink)!important}.cart-item--sale-price{color:var(--muted)!important}.cart-item--discount-price{color:var(--accent)!important}.cart-item--line-item-subscriptions,.cart-item__total{color:var(--ink)!important}.cart-item__total .original-price{color:var(--muted)!important}.cart-item__remove-link:hover{color:var(--accent)!important}.cart-item__remove-link:before{background-color:var(--surface)!important}.disclosure-list__item:hover{background-color:var(--surface)!important}.utility-bar .disclosure-list__item:hover,.utility-bar__mobile-disclosure .disclosure-list__item:hover{color:var(--ink)!important}.discount-list-item{color:var(--accent)!important}.recipient-form__error-message{background-color:var(--surface)!important}.live-search-form,.live-search-form:hover,.live-search--focused .live-search-form{border-color:var(--line)!important}.live-search-filter-wrapper .live-search-filter-label{background-color:var(--surface)!important}.live-search-button{color:var(--ink)!important}.live-search-button{background-color:var(--accent)!important}.live-search-button{border-color:var(--accent)!important}.live-search-button:not(.disabled):hover{background-color:var(--accent)!important}.live-search-button:not(.disabled):hover{border-color:var(--accent)!important}.live-search-button:active{background-color:var(--accent)!important}.live-search-button:active{border-color:var(--accent)!important}.live-search-button.mdc-ripple-surface:after{background-color:var(--surface)!important}.live-search-takeover-cancel:focus{outline-color:var(--accent)!important}.search-flydown{background-color:var(--surface)!important}.search-flydown--quicklinks-link{color:var(--accent)!important}.search-flydown--quicklinks-link{background-color:var(--surface)!important}.search-flydown--quicklinks-link:hover,.search-flydown--quicklinks-link:focus{background-color:var(--surface)!important}.search-flydown__group-title{color:var(--ink)!important}.search-flydown__list-item a{color:var(--accent)!important}.search-flydown__list-item a{background-color:var(--surface)!important}.search-flydown__list-item a:hover,.search-flydown__list-item a:focus{background-color:var(--surface)!important}.search-flydown__list-item a:focus{outline-color:var(--accent)!important}.search-flydown--product{color:var(--ink)!important}.search-flydown--product{background-color:var(--surface)!important}.search-flydown--product:hover,.search-flydown--product:focus{background-color:var(--surface)!important}.search-flydown--product:focus{outline-color:var(--accent)!important}.search-flydown--placeholder .search-flydown--product:hover,.search-flydown--placeholder .search-flydown--product:focus{background-color:var(--surface)!important}.search-flydown--product-swatch-count{color:var(--ink)!important}.search-flydown--product__price .price__current,.search-flydown--product__price .price__current.price__current--on-sale{color:var(--accent)!important}[data-site-header-mobile-search-button] .live-search--takeover,[data-site-header-mobile-search-bar] .live-search--takeover,.search-section .live-search--takeover{background-color:var(--surface)!important}.search-flydown__no-results{color:var(--ink)!important}.search-flydown__continue:focus{outline-color:var(--accent)!important}.message--error .message-banner--close{color:var(--danger)!important}.modal,.modal-1,.modal-inner{background-color:var(--surface)!important}.modal-close,.pagination--inner,.pagination--active .pagination--item{color:var(--ink)!important}.utils-compare-toggle__checkbox:checked+.utils-compare-toggle__checkbox-label{background-color:var(--accent)!important}.utils-compare-toggle__checkbox:checked+.utils-compare-toggle__checkbox-label+.utils-compare-toggle__checkbox-icon{color:var(--accent)!important}.utils-compare-toggle__checkbox-label:after{background-color:var(--surface)!important}.product-compare-drawer{background-color:var(--surface)!important}.product-compare-drawer__item-placeholder{color:var(--muted)!important}.product-compare-drawer__item-title{color:var(--ink)!important}.product-compare-drawer__item-title:hover{color:var(--accent)!important}.product-compare-drawer__remove{color:var(--ink)!important}.product-compare-drawer__remove:hover{color:var(--accent)!important}.product-compare-drawer__remove:before{background-color:var(--surface)!important}.product-compare-drawer__clear-all{color:var(--accent)!important}.productitem{background-color:var(--surface)!important}.productitem__compare{color:var(--accent)!important}.productitem__compare-checkbox-label{color:var(--ink)!important}.productitem__compare-checkbox:checked+.productitem__compare-checkbox-label{color:var(--accent)!important}.productitem--info{background-color:var(--surface)!important}.productitem__price .price__current,.productitem--sale .productitem__price .price__current{color:var(--accent)!important}.productitem--vendor a{color:var(--muted)!important}.productitem--vendor a:hover{color:var(--accent)!important}.productitem--swatches-container{background-color:var(--surface)!important}.productitem--swatches-count-wrapper{color:var(--ink)!important}.productitem--swatches-count-wrapper{background-color:var(--surface)!important}.productitem--swatches-expanded .productitem--swatches-count-wrapper:before{background-color:var(--surface)!important}.in-theme-editor .imagestyle--small .productitem--image,.in-theme-editor .imagestyle--medium .productitem--image,.in-theme-editor .imagestyle--large .productitem--image,.template-quickshop .product__container{background-color:var(--surface)!important}.filter-item.filter-item--disabled{color:var(--ink)!important}.productgrid--sidebar-item-grid .filter-item:not(.filter-item--toggle-more)[data-filter-active=true]{color:var(--accent)!important}.productgrid--sidebar-item-grid .filter-item:not(.filter-item--toggle-more)[data-filter-active=true]{background-color:var(--accent)!important}.productgrid--sidebar-item-grid .filter-item:not(.filter-item--toggle-more)[data-filter-active=true]{border-color:var(--accent)!important}[data-filter-active=false] a:hover{color:var(--ink)!important}[data-filter-active=true] a,[data-filter-active=true] a:hover{color:var(--accent)!important}.filter-item--grid a{color:var(--ink)!important}.filter-item--grid a{background-color:var(--accent)!important}.filter-item--grid .filter-icon--remove{color:var(--accent)!important}.filter-item--grid .filter-icon--remove:before{background-color:var(--surface)!important}.filter-item--grid .filter-icon--remove path{stroke:var(--accent)!important}.collection-filters__filter-title,.collection-filters__filter-icon{color:var(--ink)!important}.collection-filters__filter-link[data-filter-active] .collection-filters__filter-link,.collection-filters__filter-link[data-filter-active] .collection-filters__filter-link:hover,.collection-filters__filter-link[data-filter-active] .collection-filters__filter-list-item-text{color:var(--accent)!important}.active-filter-group__item-wrapper .active-filter-group__item{color:var(--accent-text)!important}.active-filter-group__item-wrapper .active-filter-group__item{background-color:var(--accent-soft)!important;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent)!important}.active-filter-group__item-wrapper .filter-icon--remove{color:var(--accent)!important}.active-filter-group__item-wrapper .filter-icon--remove:before{background-color:var(--surface)!important}.active-filter-group__item-wrapper .filter-icon--remove path{stroke:var(--accent)!important}.productgrid--item:hover{border-color:var(--line)!important}.productgrid--sidebar-icon,.productgrid--sidebar-title--small,.utils-sortby-select--wrapper .form-field-select{color:var(--ink)!important}.utils-sortby-select--wrapper svg{color:var(--ink)!important}.utils-sortby--modal-button{background-color:var(--surface)!important}.utils-sortby--modal-button{border-color:var(--line)!important}.utils-sortby--modal-button:not(.disabled):hover{background-color:var(--surface)!important}.utils-sortby--modal-button:not(.disabled):hover{border-color:var(--line)!important}.utils-sortby--modal-button:active,.utils-sortby--modal-button:active:hover,.utils-sortby--modal-button:focus,.utils-sortby--modal-button:focus:hover,.utils-sortby--modal-button.utils-sortby--modal-button--active,.utils-sortby--modal-button.utils-sortby--modal-button--active:hover{color:var(--ink)!important}.utils-sortby--modal-button:active,.utils-sortby--modal-button:active:hover,.utils-sortby--modal-button:focus,.utils-sortby--modal-button:focus:hover,.utils-sortby--modal-button.utils-sortby--modal-button--active,.utils-sortby--modal-button.utils-sortby--modal-button--active:hover{background-color:var(--accent)!important}.quantity-selector__button{border-color:var(--line)!important}.quantity-selector__button,.quantity-selector__button:hover{background-color:var(--surface)!important}.quantity-selector__button:focus{border-color:var(--line)!important}.quantity-selector__input{border-color:var(--line)!important}.quantity-selector__input{background-color:var(--surface)!important}.quantity-selector__input:focus{border-color:var(--line)!important}.free-shipping-bar{background-color:var(--surface)!important}.free-shipping-bar__status{color:var(--ink)!important}.free-shipping-bar__meter{background-color:var(--surface)!important}.free-shipping-bar__progress{background-color:var(--accent)!important}.product-vendor,.product-sku{color:var(--muted)!important}.product__price .price__compare-at.visible~.price__current{color:var(--accent)!important}.collapsible-tab{border-bottom-color:var(--line)!important}.collapsible-tab__text a{color:var(--accent)!important}.product-block--collapsible-tab{border-top-color:var(--line)!important}.tab-radio:checked+.tab-label{background-color:var(--surface)!important}.tab-radio:checked+.tab-label{border-color:var(--line)!important}.tab-label{background-color:var(--surface)!important}.tab-label{border-bottom-color:var(--line)!important}.tab-label:hover,.tab-panel{background-color:var(--surface)!important}.tab-panel{border-color:var(--line)!important}.tab-panel a{color:var(--accent)!important}.complementary-products__slider .flickity-button{background-color:var(--surface)!important}.complementary-products__slider .flickity-button{color:var(--ink)!important}.complementary-product__price:only-of-type{color:var(--accent)!important}.complementary-product--on-sale .complementary-product__price{color:var(--accent)!important}.complementary-product__unit-price{color:var(--ink)!important}.complementary-product__price-compare{color:var(--muted)!important}.product__badge--soldout,.hotspot__badge--soldout,.productitem__badge--soldout{color:var(--ink)!important}.product__badge--soldout,.hotspot__badge--soldout,.productitem__badge--soldout{background-color:var(--surface)!important}.product__badge--sale,.productitem__badge--sale,.hotspot__badge--sale,.product__badge--pre-order,.productitem__badge--pre-order,.hotspot__badge--pre-order{background-color:var(--accent)!important}.product-form--error-option-unselected .options-selection__option-name[data-variant-option-chosen-value=false],.product-form--error-option-unselected .form-field-title[data-variant-option-chosen-value=false],.product-form--error-option-unselected .options-selection__select-label[data-variant-option-chosen-value=false],.product-form--error-option-unselected [data-variant-option-chosen-value=false].age-gate__select-label{color:var(--danger)!important}.product-form--atc-button{background-color:var(--surface)!important}.product-form--atc-button{border-color:var(--line)!important}.product-form--atc-button:not(.disabled):hover{background-color:var(--surface)!important}.product-form--atc-button:not(.disabled):hover{border-color:var(--line)!important}.smart-payment-enabled .product-form--atc-button{background-color:var(--surface)!important}.smart-payment-enabled .product-form--atc-button{border-color:var(--line)!important}.smart-payment-enabled .product-form--atc-button:not(.disabled):hover{background-color:var(--surface)!important}.smart-payment-enabled .product-form--atc-button:not(.disabled):hover{border-color:var(--line)!important}.options-selection__option-value-input+.options-selection__option-value-name.mdc-ripple-surface:after,.options-selection__option-value-input+.options-selection__option-swatch-wrapper.mdc-ripple-surface:after{background-color:var(--accent)!important}.options-selection__option-value-input:not(:checked):focus+.options-selection__option-value-name,.options-selection__option-value-input:not(:checked):hover+.options-selection__option-value-name{border-color:var(--line)!important}.options-selection__option-value-input:checked+.options-selection__option-value-name{color:var(--accent)!important}.options-selection__option-value-input:checked+.options-selection__option-value-name{background-color:var(--accent)!important}.options-selection__option-value-input:checked+.options-selection__option-value-name{border-color:var(--accent)!important}.shopify-payment-button .shopify-payment-button__button--unbranded{color:var(--ink)!important}.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:var(--accent)!important}.shopify-payment-button .shopify-payment-button__button--unbranded{border-color:var(--accent)!important}.shopify-payment-button .shopify-payment-button__button--unbranded:not(.disabled):hover{background-color:var(--accent)!important}.shopify-payment-button .shopify-payment-button__button--unbranded:not(.disabled):hover{border-color:var(--accent)!important}.shopify-payment-button .shopify-payment-button__button--unbranded:active{background-color:var(--accent)!important}.shopify-payment-button .shopify-payment-button__button--unbranded:active{border-color:var(--accent)!important}.shopify-payment-button .shopify-payment-button__button--unbranded.mdc-ripple-surface:after{background-color:var(--surface)!important}.product-stock-level--continue-selling,.product-stock-level--high,.product-stock-level--pre-order,.product-stock-level--incoming{color:var(--success)!important}.product-stock-level--none{color:var(--muted)!important}.product-stock-level--low{color:var(--accent)!important}.product-stock-level__availability{color:var(--ink)!important}.price__compare-at{color:var(--muted)!important}.product__unit-price,.productitem__unit-price{color:var(--ink)!important}.productitem__savings{color:var(--accent)!important}.product__tax,.productitem__tax,.product__tax a,.productitem__tax a{color:var(--ink)!important}.product-recently-viewed--section .flickity-prev-next-button svg{fill:var(--surface)!important}.product-recently-viewed__wrapper{background-color:var(--surface)!important}.product-recently-viewed-card-remove{color:var(--ink)!important}.product-recently-viewed-card-image.product-recently-viewed-card-image-placeholder{background-color:var(--surface)!important}.product-recently-viewed-card-price .price__current{color:var(--accent)!important}.product-recently-viewed-card-title{color:var(--ink)!important}.product-request-form__disclosure{border-bottom-color:var(--line)!important}.product-block--request_quote{border-top-color:var(--line)!important}.spr-summary-caption{color:var(--ink)!important}.spr-summary-caption span.spr-summary-actions-togglereviews{color:var(--muted)!important}.spr-summary-actions-newreview{background-color:var(--surface)!important}.spr-summary-actions-newreview{border-color:var(--line)!important}.spr-summary-actions-newreview:not(.disabled):hover{background-color:var(--surface)!important}.spr-summary-actions-newreview:not(.disabled):hover{border-color:var(--line)!important}.spr-form .spr-form-label{color:var(--ink)!important}.spr-form .spr-form-input-text.spr-form-input-error,.spr-form .spr-form-input-email.spr-form-input-error,.spr-form .spr-form-input-textarea.spr-form-input-error{border-color:var(--danger)!important}.spr-form .spr-form-review-rating .spr-icon{color:var(--accent)!important}.spr-content .spr-review .spr-review-header-byline{color:var(--muted)!important}.spr-content .spr-review .spr-review-reply{background-color:var(--surface)!important}.spr-content .spr-pagination-page{color:var(--ink)!important}.surface-pick-up-modal__variant{color:var(--muted)!important}#icon-star{color:var(--accent)!important}.share-buttons .share-buttons--title{color:var(--ink)!important}.share-buttons .share-buttons--pinterest:before{background-color:var(--danger)!important}.show-more__toggle-more{color:var(--ink)!important}.site-navigation-wrapper,.site-navigation,.site-navigation .navmenu-submenu{background-color:var(--surface)!important}.site-navigation .navmenu-depth-2 .navmenu-link:hover,.site-navigation .navmenu-depth-2 .navmenu-link.navmenu-active{color:var(--accent)!important}.site-navigation .navmenu-depth-2 .navmenu-link:focus{outline-color:var(--accent)!important}.site-navigation .navmenu-link-depth-1,.site-navigation .site-header-account-link a{color:var(--ink)!important}.site-navigation .navmenu-link-depth-1:focus,.site-navigation .site-header-account-link a:focus{outline-color:var(--line)!important}.site-navigation .navmenu-meganav-standard__item>a:focus,.site-navigation .navmenu-meganav-standard__image-text>a:focus{outline-color:var(--accent)!important}.site-main-dimmer{background-color:var(--surface)!important}.navmenu-meganav.navmenu-meganav--desktop .navmenu-item-text:hover{color:var(--accent)!important}.navmenu-meganav-standard__image-text,.site-navigation .navmenu-meganav-standard__image-link{color:var(--ink)!important}.navmenu-meganav-sidenav__item:hover,.navmenu-meganav-sidenav__item:focus-within,.navmenu-meganav-sidenav__item.navmenu-item--preselected{color:var(--accent)!important}.navmenu-meganav-sidenav__item:hover,.navmenu-meganav-sidenav__item:focus-within,.navmenu-meganav-sidenav__item.navmenu-item--preselected{background-color:var(--accent)!important}.mobile-nav-panel{color:var(--ink)!important}.mobile-nav-panel,.mobile-nav-overlay,.mobile-nav-content .navmenu-depth-2,.mobile-nav-primary-content .navmenu-depth-2{background-color:var(--surface)!important}.mobile-nav-content .navmenu-link:focus,.mobile-nav-primary-content .navmenu-link:focus{outline-color:var(--line)!important}.mobile-nav-content .navmenu-button:focus,.mobile-nav-primary-content .navmenu-button:focus{outline-color:var(--line)!important}.mobile-nav-content .navmenu-icon,.mobile-nav-primary-content .navmenu-icon{color:var(--ink)!important}.mobile-nav-content .navmenu-link-parent-active,.mobile-nav-primary-content .navmenu-link-parent-active{color:var(--accent)!important}.mobile-nav-content .navmenu-link-parent-active~.navmenu-button,.mobile-nav-primary-content .navmenu-link-parent-active~.navmenu-button{color:var(--accent)!important}.mobile-nav-content .navmenu-link-parent-active~.navmenu-button,.mobile-nav-primary-content .navmenu-link-parent-active~.navmenu-button{background-color:var(--surface)!important}.mobile-nav-content .navmenu-depth-2 .navmenu-link-parent-active~.navmenu-button,.mobile-nav-primary-content .navmenu-depth-2 .navmenu-link-parent-active~.navmenu-button{background-color:var(--surface)!important}.social-link{color:var(--ink)!important}.social-link:before{background-color:var(--surface)!important}.video-play-button{background-color:var(--surface)!important}.age-gate__error{color:var(--danger)!important}.age-gate__confirm_btn{color:var(--ink)!important}.age-gate__confirm_btn{background-color:var(--accent)!important}.age-gate__confirm_btn{border-color:var(--accent)!important}.age-gate__confirm_btn:not(.disabled):hover{background-color:var(--accent)!important}.age-gate__confirm_btn:not(.disabled):hover{border-color:var(--accent)!important}.age-gate__confirm_btn:active{background-color:var(--accent)!important}.age-gate__confirm_btn:active{border-color:var(--accent)!important}.age-gate__confirm_btn.mdc-ripple-surface:after{background-color:var(--surface)!important}html{background:var(--bg)}html,body{overflow-x:clip}body{background:var(--bg)!important;color:var(--ink)!important;font-family:var(--font-body)!important;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .35s ease,color .35s ease}main,.site-main,.main-content,.content-for-layout,.page-container,.page-width,.container,.rte,.shopify-section{background-color:transparent}[class*=color-scheme-]{--color-primary: var(--ink);--color-secondary: var(--bg);--color-bg: var(--bg);--color-body-text: var(--ink)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-display)!important;color:var(--ink);letter-spacing:var(--tracking-tight);line-height:1.04;font-weight:700}h1{font-weight:800;font-size:clamp(32px,5vw,56px)}h2{font-size:clamp(25px,4vw,38px)}h3{font-size:clamp(19px,2.4vw,26px)}h5,h6{font-family:var(--font-mono)!important;color:var(--muted);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:12px}a{color:var(--ink);transition:color var(--motion-fast) var(--ease-out)}a:hover{color:var(--accent-text)}.rte a,.text-link,a.link{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.card,.product-card,[class*=-card],.panel,.box,.facets,.drawer,.modal__content,.cart__items,.product-single,.featured-collection,.collection-hero,.quickshop,.popover,.dropdown__content{background-color:var(--surface);color:var(--ink);border-color:var(--line)}.button,.button-primary,.btn,button.button,input[type=submit],.shopify-payment-button__button--unbranded,.product-form__submit,.add-to-cart,.product-form__cart-submit,.product-form [name=add],#AddToCart{font-family:var(--font-body)!important;font-weight:700;letter-spacing:0;text-transform:none;border-radius:var(--radius-pill)!important;transition:transform var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.button,.button-primary,button.button,input[type=submit],.shopify-payment-button__button--unbranded,.product-form__submit,.add-to-cart,.product-form__cart-submit,.product-form [name=add],#AddToCart,.button:not(.button--secondary):not(.button--tertiary){background:var(--accent)!important;color:var(--on-accent)!important;border:1px solid transparent!important;box-shadow:var(--glow-accent)}.button:hover,.button-primary:hover,button.button:hover,input[type=submit]:hover,.product-form__submit:hover,.add-to-cart:hover,.product-form__cart-submit:hover,.product-form [name=add]:hover,#AddToCart:hover{transform:translateY(-1px);filter:brightness(1.08)}.button:active,.button-primary:active{transform:translateY(0);filter:brightness(.92)}.button--secondary,.btn--secondary,a.button-secondary,.button-secondary{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--radius-pill)!important;box-shadow:none!important}.button--secondary:hover,.button-secondary:hover{border-color:var(--accent-text)!important;color:var(--accent-text)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],select,textarea,.input,.select{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;font-family:var(--font-body)!important}input:focus,select:focus,textarea:focus{border-color:var(--accent-text)!important;outline:none;box-shadow:0 0 0 3px var(--accent-soft)}::placeholder{color:var(--muted);opacity:.85}.price,.product-price,.price__current,[class*=card] [class*=price]{font-family:var(--font-mono);color:var(--ink);font-weight:600}.price--compare,.price--was,[class*=price] s,[class*=compare]{color:var(--muted);font-weight:400}.product-badge--sale,[class*=badge--sale],[class*=__badge--sale],.productitem__badge--sale{background-color:var(--accent-text)!important;background-image:none!important;color:var(--on-accent)!important;box-shadow:none!important;border-radius:var(--radius-sm)!important;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}[class*=__badge--sale] *{color:var(--on-accent)!important}.collection-title,.page-title,.product__title,.product-single__title,[class*=product]>h1{font-family:var(--font-display)!important;font-weight:800;color:var(--ink);letter-spacing:var(--tracking-tight);line-height:1.02}.collection-title,.page-title{font-size:clamp(30px,5vw,56px)!important}.product__title,.product-single__title{font-size:clamp(28px,3.8vw,44px)!important}.product__vendor,.product-single__vendor,.product-card__vendor,[class*=card] [class*=vendor]{font-family:var(--font-mono)!important;font-size:12px;color:var(--accent-text);letter-spacing:var(--tracking-label);text-transform:uppercase}.product__description,.product-single__description{font-family:var(--font-body)!important;font-size:15px;line-height:1.7;color:var(--muted);max-width:680px}.filter__label,.facets__header,[class*=filter] label,[class*=facet] summary{font-family:var(--font-body)!important;font-size:14px;font-weight:600;color:var(--ink)}.collection-toolbar select,[class*=sort] select,[class*=toolbar] select{font-family:var(--font-mono)!important;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.product-card__title,.card__heading a,[class*=card] [class*=title],[class*=card] h3{font-family:var(--font-body)!important;font-weight:600;font-size:14px;line-height:1.4;color:var(--ink);text-transform:none;letter-spacing:0}.header__heading a,.site-header__heading a{font-family:var(--font-display)!important;font-weight:800}.header__menu a,.navmenu-link,[class*=nav] a{font-family:var(--font-body)!important;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}footer,.footer,[class*=footer]{font-family:var(--font-body)!important}footer h2,footer h3,.footer h2,.footer h3{font-family:var(--font-mono)!important;font-weight:500;font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.breadcrumbs,.breadcrumb,[class*=breadcrumb]{font-family:var(--font-mono);font-size:12px;color:var(--muted);letter-spacing:.04em}.breadcrumbs a,.breadcrumb a,[class*=breadcrumb] a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover,.breadcrumb a:hover,[class*=breadcrumb] a:hover{color:var(--accent-text)}table,th,td{border-color:var(--line)}hr{border:0;border-top:1px solid var(--line)}.rte,.rte h1,.rte h2,.rte h3{color:var(--ink)}.pagination a,.pagination span,[class*=pagination] a{border-radius:var(--radius-sm);color:var(--ink);border-color:var(--line)}.pagination .current,.pagination .is-active,[class*=pagination] [aria-current],[class*=pagination] .active{background:var(--accent);color:var(--on-accent);border-color:var(--accent-text)}body.template-policy .content-for-layout,body[class*=template-policy] main{max-width:820px;margin:0 auto;padding:48px 24px 80px}body.template-policy h1,.policy-page h1{font-family:var(--font-display)!important;font-weight:800;color:var(--ink);margin-bottom:28px;padding-bottom:18px;border-bottom:3px solid var(--accent)}body.template-policy p{font-size:15px;line-height:1.75;color:var(--ink)}.article--pagination{display:flex!important;justify-content:space-between;align-items:stretch;gap:24px;margin-top:56px!important;padding-top:40px;border-top:1px solid var(--line)}.article--pagination-item-left,.article--pagination-item-right{display:flex!important;flex:1 1 0}.article--pagination-item-left a,.article--pagination-item-right a{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-decoration:none!important;transition:border-color .2s ease,transform .2s ease}.article--pagination-item-left a:hover,.article--pagination-item-right a:hover{border-color:var(--accent-text);transform:translateY(-2px)}.article--pagination-item-right{justify-content:flex-end}.article--pagination-item-right a{flex-direction:row-reverse;text-align:right}.article--pagination-chevron-left,.article--pagination-chevron-right{display:flex!important;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent)!important}.article--pagination-chevron-left svg,.article--pagination-chevron-right svg{width:10px;height:10px;stroke:currentColor;color:inherit!important}.article--pagination-text{display:flex!important;flex-direction:column;gap:4px;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text)!important}.article--pagination-title{font-family:var(--font-display)!important;font-size:17px!important;font-weight:700!important;line-height:1.1;color:var(--ink)!important}@media(max-width:767px){.article--pagination{flex-direction:column;gap:12px}.article--pagination-item-right a{flex-direction:row;text-align:left}}.afx-cat-icon,.afx-meganav__cat-ico svg,.afx-meganav__cat-ico img,[class*=meganav] .afx-cat-icon{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 auto!important}.afx-meganav__cat-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto}body,.afx-body{font-family:var(--font-body)}h1,h2,h3,.h1,.h2,.h3,.afx-display,.afx-h1,.afx-h2,.afx-h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:700}.afx-display{font-weight:800;line-height:.92;text-transform:uppercase}.afx-kicker{font-family:var(--font-mono);font-size:var(--text-label, 11px);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text)}.afx-mono{font-family:var(--font-mono);letter-spacing:.04em}.afx-grad-text{color:var(--accent-text);background:var(--grad-text);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip: text) or (background-clip: text)){.afx-grad-text{color:transparent}}.afx-ambient{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.afx-orb{position:absolute;border-radius:50%;filter:blur(46px);will-change:transform;opacity:.42}.afx-orb--1{top:-160px;left:-120px;width:560px;height:560px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 40%,transparent),transparent 66%);animation:afx-drift1 19s ease-in-out infinite alternate}.afx-orb--2{top:30%;right:-140px;width:620px;height:620px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-2) 36%,transparent),transparent 66%);animation:afx-drift2 23s ease-in-out infinite alternate}[data-theme=light] .afx-orb{opacity:.28}.afx-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes afx-drift1{0%{transform:translate(0)}to{transform:translate(40px,30px)}}@keyframes afx-drift2{0%{transform:translate(0)}to{transform:translate(-44px,-28px)}}.shopify-section,main,header,footer{position:relative;z-index:2}::selection{background:var(--accent-2);color:var(--neutral-ink)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm);box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--accent)}*{scrollbar-color:color-mix(in srgb,var(--accent) 60%,transparent) transparent}.afx-vlogo{display:inline-flex;align-items:center;gap:.5em;line-height:1}.afx-vlogo__blade{height:var(--vlogo-h, 30px);width:calc(var(--vlogo-h, 30px) * .82);display:block}.afx-vlogo__word{font-family:var(--font-display);font-weight:800;font-size:calc(var(--vlogo-h, 30px) * .92);letter-spacing:var(--tracking-tight);color:var(--ink)}.afx-vlogo__fx{color:var(--accent-text)}.afx-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.afx-toggle:hover{border-color:var(--accent-text)}.afx-toggle svg{width:18px;height:18px}.afx-btn{--_bg: var(--accent);display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-body);font-weight:700;font-size:15px;padding:13px 22px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;line-height:1;white-space:nowrap;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.afx-btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--glow-accent)}.afx-btn--primary:hover{transform:translateY(-1px);filter:brightness(1.08)}.afx-btn--primary:active{transform:translateY(0);filter:brightness(.92)}.afx-btn--secondary{background:transparent;color:var(--ink);border-color:var(--line)}.afx-btn--secondary:hover{border-color:var(--accent-text);color:var(--accent-text)}.afx-btn--ghost{background:transparent;color:var(--ink);padding-inline:12px}.afx-btn--ghost:hover{color:var(--accent-text)}.afx-btn--lg{font-size:16px;padding:16px 28px}.afx-btn--sm{font-size:13px;padding:9px 16px}.afx-btn--block{width:100%}.element-button{--element-button-radius: var(--radius-md);--element-button-font-family: var(--font-body);--element-button-font-weight: 700}.add-to-cart-button,.element-button.add-to-cart-button,.product-form .element-button[type=submit]:not(.sold-out-button),.newsletter .element-button[type=submit]{--element-button-color-primary: var(--accent);--element-button-color-secondary: var(--on-accent);--element-button-radius: var(--radius-pill);box-shadow:var(--glow-accent)}.sold-out-button{--element-button-color-primary: var(--raised);--element-button-color-secondary: var(--muted);--element-button-radius: var(--radius-pill)}.product-form--atc-button,[data-product-atc]{background:var(--accent)!important;color:var(--on-accent)!important;border:1px solid transparent!important;border-radius:var(--radius-pill)!important;box-shadow:var(--glow-accent);font-family:var(--font-body)!important;font-weight:700;transition:transform var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out)}.product-form--atc-button .atc-button--text{color:var(--on-accent)!important}.product-form--atc-button:hover:not(.disabled):not([disabled]){transform:translateY(-1px);filter:brightness(1.08)}.product-form--atc-button.disabled,.product-form--atc-button[disabled]{background:var(--raised)!important;color:var(--muted)!important;box-shadow:none!important}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--accent-text)!important;border:1px solid var(--accent)!important;box-shadow:none!important}.afx-glass{background:var(--glass);border:var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-glass);border-radius:var(--radius-lg)}.afx-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-e1);transition:transform var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.afx-card--hover:hover{transform:translateY(-3px);border-color:var(--accent-text);box-shadow:var(--shadow-e2)}.productitem__container{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-e1);transition:transform var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.productitem:hover .productitem__container{transform:translateY(-3px);border-color:var(--accent);box-shadow:var(--shadow-e2)}.productitem__price .price__current{color:var(--accent-text)}.rte table th{color:var(--ink)}.afx-badge{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:var(--radius-sm);line-height:1;background:var(--accent-soft);color:var(--accent-text);border:1px solid transparent}.afx-badge--accent{background:var(--accent);color:var(--on-accent)}.afx-badge--success{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.afx-badge--warning{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.afx-badge--neutral{background:var(--raised);color:var(--muted)}.afx-badge--outline{background:transparent;border-color:currentColor}.afx-chip{display:inline-flex;align-items:center;gap:.4em;font-size:13px;font-weight:600;padding:8px 15px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.afx-chip:hover,.afx-chip[aria-pressed=true]{border-color:var(--accent-text);color:var(--accent-text)}.afx-spec{display:inline-flex;align-items:center;gap:.3em;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:3px 8px;border-radius:var(--radius-sm);background:var(--raised);color:var(--muted)}.afx-blade-mark{display:inline-block;background:var(--signal-gradient);clip-path:var(--blade-clip)}.afx-blade-bullet{position:relative;padding-left:1.4em}.afx-blade-bullet:before{content:"";position:absolute;left:0;top:.35em;width:.8em;height:.8em;background:var(--signal-gradient);clip-path:var(--blade-clip)}.afx-rule{height:4px;border:0;border-radius:4px;background:var(--signal-gradient)}.afx-rule--hair{height:2px}.afx-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;animation:afx-pulse 1.8s ease-in-out infinite}@keyframes afx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.afx-marquee{overflow:hidden}.afx-marquee__track{display:flex;width:max-content;gap:40px;animation:afx-marq var(--marquee, 24s) linear infinite}.afx-marquee:hover .afx-marquee__track,.afx-marquee:focus-within .afx-marquee__track{animation-play-state:paused}@keyframes afx-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.js [data-afx-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.js [data-afx-reveal].afx-in{opacity:1;transform:none}.afx-container{max-width:var(--container);margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.afx-container--narrow{max-width:var(--container-narrow)}.afx-section{padding-block:clamp(40px,6vw,72px)}@media(prefers-reduced-motion:reduce){.afx-orb,.afx-pulse,.afx-marquee__track{animation:none!important}[data-afx-reveal]{opacity:1!important;transform:none!important}.afx-card,.afx-btn{transition:none!important}}.site-header,.site-header-main,.site-header-wrapper,[data-site-header]{background-color:var(--surface)!important;color:var(--ink)}.site-header-sticky--scrolled .site-header,.site-header-sticky--scrolled .site-header-main{background-color:var(--glass)!important;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.site-header-wrapper,.site-header-actions li a,.site-navigation .navmenu-link-depth-1,.site-navigation .site-header-account-link a{color:var(--ink)}.site-navigation .navmenu-link-depth-1:hover,.site-header-actions li a:hover{color:var(--accent-text)}.site-header-menu-toggle--button .toggle-icon--bar{background-color:var(--ink)!important}.site-header-cart--count,.site-header-cart--count:after{background-color:var(--accent)!important;color:var(--on-accent)!important}.site-header-actions__theme-toggle .afx-util-toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0}.site-header-actions__theme-toggle .afx-util-toggle svg{width:24px!important;height:24px!important}[data-site-header-mobile-search-button] .live-search--takeover,[data-site-header-mobile-search-bar] .live-search--takeover,.search-section .live-search--takeover{background-color:var(--surface)!important;color:var(--ink)}.site-navigation,.site-navigation-wrapper,[data-site-navigation],#site-header-nav{background-color:var(--surface)!important}.back-to-top__button,.skip-to-main{background-color:var(--accent)!important;color:var(--on-accent)!important}.productitem--sale .productitem__price .price__current,.search-flydown--product__price .price__current.price__current--on-sale,.complementary-product--on-sale .complementary-product__price,.hotspot__tooltip-price .price__current,.hotspot__tooltip-price .price__current--on-sale{color:var(--accent)!important}.product-details{color:var(--ink)!important}.atc--product-details--options,.atc--product-details--price .original-price,.atc--product-details--unit-price,.breadcrumbs-delimiter,.breadcrumbs__divider{color:var(--muted)!important}.afx-trust-badge{color:var(--ink)!important}.afx-trust-badge--gold svg{color:var(--warning)!important}.navmenu-depth-2,.navmenu-depth-3,.meganav,[class*=meganav]{background-color:var(--surface)!important}.navmenu-link-depth-1,.navmenu-link-depth-2,.navmenu-link-depth-3{color:var(--ink)!important}.navmenu-link-depth-1:hover,.navmenu-link-depth-2:hover,.navmenu-link-depth-3:hover,.navmenu-item--active>.navmenu-link-depth-1,.navmenu-link-depth-1.is-active{color:var(--accent-text)!important}.afx-price-calc,.afx-price-calc *{color:var(--ink)!important}.afx-price-calc__total,.afx-price-calc__price{color:var(--accent)!important}.product-section--container,.shopify-app-block{color:var(--ink)}.productgrid--footer,.productgrid--footer-results-list,.productgrid--footer-results-list li{color:var(--ink)!important}.productgrid--footer-results-list a{color:var(--accent-text)!important}.productgrid--footer-results-list a:hover{color:var(--accent)!important}.shopify-payment-button__more-options{color:var(--accent-text)!important}.live-search-filter-label,.live-search-filter,.site-header-search label,.blog--no-results-title,[class*=no-results-title],.productgrid--no-results-title,.productgrid--footer-title{color:var(--ink)!important}[class*=afx-fe-],[class*=afx-ft-]{--ink: var(--neutral-50);--muted: var(--neutral-400);--line: rgba(255,255,255,.12);--accent-text: var(--accent)}@media(max-width:749px){.afx-orb{filter:blur(36px);animation:none}.afx-glass,.afx-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}[hidden]{display:none!important}.afx-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}.productitem{transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-e1)}.productitem:hover,.productitem:focus-within{transform:translateY(-3px);box-shadow:var(--shadow-e2);border-color:var(--accent);will-change:transform}.productitem--image-wrapper,.productitem figure{overflow:hidden}.productitem--image-wrapper img,.productitem figure img{transition:transform var(--motion-slow) var(--ease-out)}.productitem:hover .productitem--image-wrapper img,.productitem:hover figure img{transform:scale(1.035)}[class*=__badge--sale],[class*=--badge-sale],.productitem__badge--sale{background:var(--accent)!important;color:var(--neutral-ink)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.1em!important;padding:4px 9px!important;text-transform:uppercase!important;box-shadow:var(--glow-accent)!important;border:1px solid transparent!important}.productitem--specs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px}.productitem--title,.productitem--title a{font-family:var(--font-display);font-weight:600;line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--ink);text-transform:none;transition:color var(--motion-fast) var(--ease-out)}.productitem--title a:hover{color:var(--accent-text)}.productitem--vendor,.productitem--vendor a{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);opacity:1}.productgrid--item .productitem--vendor,.productgrid--item .productitem--vendor a{font-size:11px;letter-spacing:.06em;color:var(--muted);line-height:1;text-decoration:none}.productgrid--item .productitem--vendor.is-short,.productgrid--item .productitem--vendor.is-short a{text-transform:none;letter-spacing:.02em}.productitem [class*=price-item] .money,.productitem--price .money{font-family:var(--font-mono);font-weight:700;color:var(--ink)}.productitem--sale [class*=price-item--sale] .money,.productitem--sale .productitem--price ins .money,.productitem--sale .price-item--last .money{color:var(--accent)}.productgrid--item .productitem--sale [class*=price-item--sale] .money,.productgrid--item .productitem--sale .productitem--price ins .money,.productgrid--item .productitem--sale .price-item--last .money,.productgrid--item .price__current--on-sale,.productgrid--item .price__current--on-sale .money{color:var(--ink)}.productgrid--item .productitem--price{font-variant-numeric:tabular-nums}.productitem [class*=price-item--compare],.productitem [class*=compare-at],.productitem--price del,.productitem--price s{color:var(--muted);text-decoration:line-through}.productitem--inventory[data-stock-status=in_stock],.productitem [class*=in-stock]{font-family:var(--font-mono);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.productitem__stock-level,.productitem--description p,.productitem--description{color:var(--muted)}.productitem--link{color:var(--muted);transition:color var(--motion-fast) var(--ease-out)}.productitem--link:hover{color:var(--accent-text)}.productgrid--item .productitem{display:flex;flex-direction:column;height:100%}.productgrid--item .productitem__container{display:flex;flex-direction:column;flex:1}.productgrid--item .productitem--info{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding-top:var(--space-3)}.productgrid--item .productitem__image-container{position:relative}.productgrid--item .productitem--image{position:relative;aspect-ratio:4 / 5;width:100%;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;display:grid;place-items:center}.productgrid--item .productitem--image img,.productgrid--item .productitem--image canvas,.productgrid--item .productitem--image .rimg-wrapper{width:100%;height:100%;object-fit:contain;padding:var(--space-1)}.productgrid--item .productitem--image[style]{aspect-ratio:4 / 5!important}.productgrid--item .productitem--image svg.placeholder-svg,.productgrid--item .productitem--image .placeholder-svg{width:60%;height:60%;opacity:.5}.productgrid--item .productitem--sold-out .productitem--image img,.productgrid--item .productitem--soldout .productitem--image img{filter:grayscale(.4);opacity:.7}.productgrid--item .afx-card-actions{position:absolute;top:var(--space-2);right:var(--space-2);z-index:4;display:flex;flex-direction:column;gap:6px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;opacity:0;transform:none;transition:opacity var(--motion-fast) var(--ease-out)}.productgrid--item .productitem:hover .afx-card-actions,.productgrid--item .productitem:focus-within .afx-card-actions{opacity:1;transform:none}.productgrid--item .afx-card-btn{position:relative;width:36px;height:36px;padding:0;border:none;background:transparent;cursor:pointer;display:grid;place-items:center;color:#16110f;border-radius:50%;box-shadow:none;opacity:1;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.productgrid--item .afx-card-btn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.productgrid--item .afx-card-btn:hover{background:var(--accent-soft);color:var(--accent-text)}.productgrid--item .afx-card-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.productgrid--item .afx-card-btn .afx-card-btn__icon{width:18px;height:18px;display:block;color:inherit}.productgrid--item .afx-wishlist-btn .afx-wishlist-btn__icon--filled{display:none}.productgrid--item .afx-wishlist-btn.is-saved{color:var(--accent-text)}.productgrid--item .afx-wishlist-btn.is-saved .afx-wishlist-btn__icon--outline{display:none}.productgrid--item .afx-wishlist-btn.is-saved .afx-wishlist-btn__icon--filled{display:block}.productgrid--item .afx-compare-btn.is-compared{color:var(--accent-text);background:var(--accent-soft)}@media(hover:none){.productgrid--item .afx-card-actions{opacity:1;transform:none}.productgrid--item .afx-card-btn{width:38px;height:38px}}@media(max-width:859px){.productgrid--item .afx-card-actions{opacity:1;transform:none}.productgrid--item .afx-card-btn{width:38px;height:38px}}.productgrid--item .productitem--title{margin:0}.productgrid--item .productitem--title a{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:var(--tracking-tight);color:var(--ink);text-decoration:none;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.55em}.productgrid--item .productitem--title a:hover{color:var(--accent-text)}.productgrid--item .productitem--specs{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0}.productgrid--item .productitem--specs .afx-spec{font-family:var(--font-mono);font-size:10px;color:var(--muted);background:var(--raised);border-radius:var(--radius-sm);padding:3px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.productgrid--item .productitem--specs .afx-spec:nth-child(n+2){display:none}}.productgrid--item .afx-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin:2px 0 0}.productgrid--item .afx-card__price-row .price{gap:var(--space-2)}.productgrid--item .afx-card__price-row .price__current,.productgrid--item .afx-card__price-row .price__current .money{font-size:18px;font-weight:600;color:var(--ink);letter-spacing:var(--tracking-tight)}.productgrid--item .afx-card__price-row .price__compare-at,.productgrid--item .afx-card__price-row .price__compare-at .money{font-size:13px;color:var(--muted);font-weight:400}.productgrid--item .afx-card__save{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--radius-sm);padding:2px 7px;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.productgrid--item .afx-card__ships{display:flex;align-items:center;gap:6px;font-size:12px;margin:0}.productgrid--item .afx-card__ships .product-stock-level-wrapper{margin:0}.productgrid--item .afx-card__ships .product-stock-level{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);color:var(--muted);font-size:12px}.productgrid--item .afx-card__ships .product-stock-level:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--muted)}.productgrid--item .afx-card__ships .product-stock-level--high{color:var(--success)}.productgrid--item .afx-card__ships .product-stock-level--high:before{background:var(--success)}.productgrid--item .afx-card__ships .product-stock-level--low{color:var(--warning)}.productgrid--item .afx-card__ships .product-stock-level--low:before{background:var(--warning)}.productgrid--item .afx-card__ships .product-stock-level--continue-selling:before{background:var(--muted)}.productgrid--item .afx-card__ships .product-stock-level--pre-order{color:var(--warning)}.productgrid--item .afx-card__ships .product-stock-level--pre-order:before{background:var(--warning)}.productgrid--item .afx-card__ships .product-stock-level--none{color:var(--muted)}.productgrid--item .afx-card__ships .product-stock-level--none:before{background:var(--muted)}.productgrid--item .afx-card__ships .product-stock-level__text{display:inline-flex;align-items:center}.productgrid--item .afx-card__ships .product-stock-level__badge-text{display:inline}.productgrid--item .product__rating{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--muted);flex-wrap:wrap}.productgrid--item .afx-card-cta{margin-top:var(--space-3)}.productgrid--item .afx-cta{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;border-radius:var(--radius-pill);padding:13px 16px;cursor:pointer;border:1px solid transparent;text-decoration:none;line-height:1;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.productgrid--item .afx-cta__icon{display:inline-flex}.productgrid--item .afx-cta__icon svg{width:16px;height:16px;display:block}.productgrid--item .afx-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.productgrid--item .afx-cta--add{background:var(--accent);color:var(--neutral-ink);box-shadow:var(--shadow-e1)}.productgrid--item .afx-cta--add:hover{background:color-mix(in srgb,var(--accent) 88%,#fff);color:var(--neutral-ink);transform:translateY(-1px);box-shadow:var(--glow-accent)}.productgrid--item .afx-cta--add:active{transform:translateY(0)}.productgrid--item .afx-cta--add.is-adding{transform:none;cursor:wait;opacity:.9}.productgrid--item .afx-cta--add.is-added{background:var(--success);color:var(--neutral-ink)}.productgrid--item .afx-cta--choose{background:transparent;color:var(--ink);border-color:var(--line)}.productgrid--item .afx-cta--choose:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.productgrid--item .afx-cta--soldout{background:var(--raised);color:var(--muted);cursor:not-allowed;pointer-events:none}.productgrid--item .afx-cta .spin{animation:afx-spin .7s linear infinite;transform-origin:center}@keyframes afx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.productgrid--item .afx-cta{transition:none!important}.productgrid--item .afx-cta--add:hover{transform:none}.productgrid--item .afx-cta .spin{animation:none}}@media(max-width:560px){.productgrid--item .productitem{padding:var(--space-2)}.productgrid--item .productitem--title a{font-size:14px}.productgrid--item .afx-card__price-row .price__current,.productgrid--item .afx-card__price-row .price__current .money{font-size:16px}}.productitem .productitem--action-trigger{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.productitem .productitem--action-atc.button-primary,.productitem .button-primary.productitem--action-trigger{background:var(--accent);color:var(--neutral-ink);border:1px solid transparent;box-shadow:var(--glow-accent)}.productitem .productitem--action-atc.button-primary:hover:not(.disabled),.productitem .button-primary.productitem--action-trigger:hover:not(.disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 88%,#fff);color:var(--neutral-ink)}.productitem .button-secondary.productitem--action-trigger{background:transparent;color:var(--ink);border:1px solid var(--line)}.productitem .button-secondary.productitem--action-trigger:hover{border-color:var(--accent);color:var(--accent-text);transform:translateY(-1px)}.productitem .productitem--action-trigger.disabled{box-shadow:none}@media(prefers-reduced-motion:reduce){.productitem,.productitem--image-wrapper img,.productitem figure img,.afx-card-btn,.productitem .productitem--action-trigger,.productitem--title a,.productitem--link{transition:none!important}.productitem:hover,.productitem:focus-within{transform:none}.productitem:hover .productitem--image-wrapper img,.productitem:hover figure img{transform:none}.productitem .productitem--action-trigger:hover{transform:none}}.productitem--title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}@media(max-width:859px){.productgrid--item .productitem--action.quickshop-button{display:none!important}.productgrid--item .productitem--actions{margin-top:.5rem}.productgrid--item .productitem--action-trigger{padding-top:.55rem;padding-bottom:.55rem;font-size:.7rem}.productgrid--item .productitem--image{aspect-ratio:4 / 5!important}.productgrid--item .productitem--image img{width:100%;height:100%;object-fit:contain}}.afx-compare-toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%,140%);z-index:9998;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:10px 12px 10px 18px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-e3);font-family:var(--font-mono);font-size:13px;opacity:0;pointer-events:none;transition:transform var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out)}.afx-compare-toast.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}.afx-compare-toast__count{color:var(--muted);white-space:nowrap}.afx-compare-toast__view{font-weight:600;color:var(--neutral-ink);background:var(--accent);border-radius:var(--radius-pill);padding:8px 14px;min-height:40px;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.afx-compare-toast__view:hover{background:color-mix(in srgb,var(--accent) 88%,#fff);color:var(--neutral-ink)}.afx-compare-toast__view:focus-visible,.afx-compare-toast__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.afx-compare-toast__close{width:40px;height:40px;flex:none;border:none;background:transparent;color:var(--muted);font-size:1.3rem;line-height:1;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.afx-compare-toast__close:hover{background:var(--raised);color:var(--ink)}@media(prefers-reduced-motion:reduce){.afx-compare-toast{transition:none!important}}.afx-quickview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center}.afx-quickview.is-open{display:flex}.afx-quickview__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);animation:afx-qv-fade var(--motion-fast) ease}.afx-quickview__panel{position:relative;background:var(--surface);border:1px solid var(--line);width:min(900px,92vw);max-height:88vh;border-radius:var(--radius-xl);overflow:auto;box-shadow:var(--shadow-e3);animation:afx-qv-pop var(--motion-base) var(--ease-out)}.afx-quickview__close{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--raised);cursor:pointer;font-size:1.2rem;line-height:1;color:var(--ink);z-index:2;display:inline-flex;align-items:center;justify-content:center;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.afx-quickview__close:hover{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.afx-quickview__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.afx-quickview__loading{padding:4rem 2rem;text-align:center;font-family:var(--font-mono);color:var(--muted)}.afx-quickview__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.afx-quickview__media{background:#fff;border-right:1px solid var(--line);border-radius:var(--radius-xl) 0 0 var(--radius-xl);display:grid;place-items:center;padding:var(--space-5);min-height:320px;overflow:hidden}.afx-quickview__media img{max-width:100%;max-height:360px;object-fit:contain}.afx-quickview__info{padding:2rem;display:flex;flex-direction:column;gap:.65rem}.afx-quickview__vendor{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.afx-quickview__title{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--ink);margin:0 0 .25rem;line-height:1.15;letter-spacing:var(--tracking-tight);text-transform:none}.afx-quickview__price{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap;margin:.15rem 0 .35rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.afx-quickview__price--current{font-family:var(--font-mono);font-size:1.4rem;font-weight:600;color:var(--ink)}.afx-quickview__price--compare{font-family:var(--font-mono);font-size:.95rem;color:var(--muted);text-decoration:line-through}.afx-quickview__save{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--radius-sm);padding:2px 7px;letter-spacing:.02em}.afx-quickview__desc{font-size:.88rem;line-height:1.55;color:var(--muted);margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.afx-quickview__form{margin-top:auto;display:flex;flex-direction:column;gap:.6rem}.afx-quickview__add{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.85rem 1rem;background:var(--accent);color:var(--neutral-ink);border:1px solid transparent;border-radius:var(--radius-pill);box-shadow:var(--shadow-e1);font-family:var(--font-mono);font-size:.92rem;font-weight:600;letter-spacing:.02em;text-transform:none;text-decoration:none;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.afx-quickview__add:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 88%,#fff);color:var(--neutral-ink);box-shadow:var(--glow-accent)}.afx-quickview__add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.afx-quickview__add:disabled{opacity:.6;cursor:wait;transform:none}.afx-quickview__details-link{text-align:center;font-family:var(--font-mono);font-size:.82rem;color:var(--accent-text);text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.afx-quickview__details-link:hover{text-decoration:underline}@keyframes afx-qv-fade{0%{opacity:0}to{opacity:1}}@keyframes afx-qv-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.afx-quickview__backdrop,.afx-quickview__panel{animation:none!important}.afx-quickview__add:hover,.afx-quickview__close,.afx-quickview__details-link{transition:none!important}.afx-quickview__add:hover{transform:none}}@media(max-width:720px){.afx-quickview__layout{grid-template-columns:1fr}.afx-quickview__media{min-height:240px;padding:1.5rem;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-right:none;border-bottom:1px solid var(--line)}.afx-quickview__info{padding:1.25rem}}@keyframes shimmer-background{0%{background-color:var(--raised, #F1EADF)}to{background-color:var(--surface, #FFFFFF)}}.productgrid--item .productitem--image [data-rimg-canvas]{background-color:var(--raised, #F1EADF)}.productgrid--item .productitem--specs .afx-spec{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productgrid--item .productitem--info,.productgrid--item .productitem__container{min-width:0}.productgrid--item .productitem--specs{min-width:0;max-width:100%}.afx-meganav.navmenu-meganav{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:var(--shadow-e2)}.afx-meganav.navmenu-meganav[data-animation-state]{height:auto!important}.afx-meganav.navmenu-meganav{overflow:visible}.afx-meganav.navmenu-meganav:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--signal-gradient);z-index:1}.afx-meganav__inner.navmenu-meganav-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(20px,3vw,44px);padding-top:var(--space-5);padding-bottom:var(--space-5);align-items:start}.afx-meganav__eyebrow{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.afx-meganav__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:var(--space-4) clamp(16px,2vw,32px)}.afx-meganav__col{min-width:0}.afx-meganav__cat{display:flex;align-items:center;gap:9px;margin-bottom:9px;font-family:var(--font-display);font-size:14.5px;font-weight:600;line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--ink);text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.afx-meganav__cat-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--raised);border:1px solid var(--line);color:var(--accent-text);transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.afx-meganav__cat-ico .afx-cat-icon{width:19px;height:19px;display:block}.afx-meganav__cat-name{min-width:0}.afx-meganav__cat:hover .afx-meganav__cat-name,.afx-meganav__cat:focus-visible .afx-meganav__cat-name{color:var(--accent-text)}.afx-meganav__cat:hover .afx-meganav__cat-ico,.afx-meganav__cat:focus-visible .afx-meganav__cat-ico{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.afx-meganav__cat:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.afx-meganav__subs{list-style:none;margin:0;padding:0 0 0 43px;display:flex;flex-direction:column;gap:3px}.afx-meganav__subs a{display:block;font-family:var(--font-body);font-size:13px;line-height:1.45;color:var(--muted);text-decoration:none;padding:1px 0;transition:color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.afx-meganav__subs a:hover,.afx-meganav__subs a:focus-visible{color:var(--accent-text);transform:translate(2px)}.afx-meganav__more a{font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--accent-text)}.afx-meganav__browse{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-4);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color var(--motion-fast) var(--ease-out),gap var(--motion-fast) var(--ease-out)}.afx-meganav__browse svg{width:15px;height:15px}.afx-meganav__browse:hover{color:var(--accent-text);gap:10px}.afx-meganav__promo{display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--line);padding-left:clamp(18px,2vw,32px)}.afx-meganav__promo-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--radius-md);border:1px solid transparent;text-decoration:none;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.afx-meganav__promo-link:hover,.afx-meganav__promo-link:focus-visible{background:var(--raised);border-color:var(--line);transform:translateY(-1px)}.afx-meganav__promo-ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-text)}.afx-meganav__promo-ico .afx-cat-icon{width:20px;height:20px}.afx-meganav__promo-link span:last-child{display:flex;flex-direction:column;min-width:0}.afx-meganav__promo-link strong{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:var(--tracking-tight)}.afx-meganav__promo-link em{font-style:normal;font-size:11.5px;color:var(--muted);line-height:1.35}.afx-meganav__card{margin-top:4px;padding:16px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--accent-soft) 30%,var(--surface)));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));display:flex;flex-direction:column;gap:3px}.afx-meganav__card strong{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink);letter-spacing:var(--tracking-tight)}.afx-meganav__card span{font-family:var(--font-body);font-size:11.5px;color:var(--muted)}.afx-meganav__card-cta{margin-top:7px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent-text);text-decoration:none}.afx-meganav__card-cta:hover{text-decoration:underline}@media(max-width:1100px){.afx-meganav__inner.navmenu-meganav-wrapper{grid-template-columns:1fr}.afx-meganav__promo{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:var(--space-4);margin-top:var(--space-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.afx-meganav__card{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.afx-meganav__subs a,.afx-meganav__promo-link,.afx-meganav__cat,.afx-meganav__cat-ico,.afx-meganav__browse{transition:none!important}.afx-meganav__subs a:hover,.afx-meganav__promo-link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/velocity.bundle.css.map */
