html[data-astryde-theme]{background:var(--ak-page-background)}html[data-astryde-theme] body{background-color:var(--ak-page-background);color:var(--ak-text-primary)}html[data-astryde-theme] body,html[data-astryde-theme] #MainContent,html[data-astryde-theme] #header-group,html[data-astryde-theme] footer{transition-property:none}html[data-astryde-theme-animate=true][data-astryde-theme-transition=true] body,html[data-astryde-theme-animate=true][data-astryde-theme-transition=true] #MainContent,html[data-astryde-theme-animate=true][data-astryde-theme-transition=true] #header-group,html[data-astryde-theme-animate=true][data-astryde-theme-transition=true] footer,html[data-astryde-theme-animate=true][data-astryde-theme-transition=true] :where(.section,.section-background,.card,.resource-card,.product-card,.dialog-modal,.dialog-drawer,input,textarea,select,button,a){transition-duration:var(--ak-transition-duration);transition-property:background-color,color,border-color,box-shadow,fill,stroke;transition-timing-function:ease}html[data-astryde-theme=dark] body,html[data-astryde-theme=dark] :where([class^=color-],[class*=" color-"]){--color-background: var(--ak-section-background);--color-background-rgb: var(--ak-section-background-rgb);--color-foreground: var(--ak-text-primary);--color-foreground-rgb: var(--ak-text-primary-rgb);--color-foreground-heading: var(--ak-text-primary);--color-foreground-heading-rgb: var(--ak-text-primary-rgb);--color-foreground-muted: var(--ak-text-secondary);--color-primary: var(--ak-accent);--color-primary-rgb: var(--ak-accent-rgb);--color-primary-hover: var(--ak-accent-hover);--color-primary-hover-rgb: var(--ak-accent-rgb);--color-border: var(--ak-border);--color-border-rgb: var(--ak-border-rgb);--color-shadow: #000000;--color-shadow-rgb: 0 0 0;--color-primary-button-text: var(--ak-button-primary-text);--color-primary-button-background: var(--ak-button-primary-background);--color-primary-button-border: var(--ak-button-primary-background);--color-primary-button-hover-text: var(--ak-button-primary-hover-text);--color-primary-button-hover-background: var(--ak-button-primary-hover-background);--color-primary-button-hover-border: var(--ak-button-primary-hover-background);--color-secondary-button-text: var(--ak-text-primary);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--ak-border-strong);--color-secondary-button-hover-text: #ffffff;--color-secondary-button-hover-background: var(--ak-accent);--color-secondary-button-hover-border: var(--ak-accent);--color-input-background: var(--ak-input-background);--color-input-text: var(--ak-text-primary);--color-input-text-rgb: var(--ak-text-primary-rgb);--color-input-border: var(--ak-border-strong);--color-input-hover-background: var(--ak-surface-raised);--color-variant-background: var(--ak-surface);--color-variant-border: var(--ak-border-strong);--color-variant-text: var(--ak-text-primary);--color-variant-text-rgb: var(--ak-text-primary-rgb);--color-variant-hover-background: var(--ak-surface-raised);--color-variant-hover-text: var(--ak-text-primary);--color-variant-hover-border: var(--ak-accent);--color-selected-variant-background: var(--ak-accent);--color-selected-variant-border: var(--ak-accent);--color-selected-variant-text: #ffffff;--color-selected-variant-hover-background: var(--ak-accent-hover);--color-selected-variant-hover-text: #ffffff;--color-selected-variant-hover-border: var(--ak-accent-hover);--font-h1--color: var(--ak-text-primary);--font-h2--color: var(--ak-text-primary);--font-h3--color: var(--ak-text-primary);--font-h4--color: var(--ak-text-primary);--font-h5--color: var(--ak-text-primary);--font-h6--color: var(--ak-text-primary);--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}html[data-astryde-theme=dark] :where(.section-background,.section,.content-for-layout){color:var(--color-foreground, var(--ak-text-primary))}html[data-astryde-theme=dark] ::selection{background:var(--ak-accent);color:#fff}html[data-astryde-theme=dark] :where(input,textarea,select){color-scheme:dark}html[data-astryde-theme=dark] :where(input,textarea)::placeholder{color:var(--ak-text-secondary);opacity:.78}html[data-astryde-theme=dark] :where(dialog,[popover],.dialog-modal,.dialog-drawer){color:var(--ak-text-primary)}html[data-astryde-theme=dark] :where(.loading-overlay,.loading-overlay__spinner,.predictive-search){color:var(--ak-text-primary)}html[data-astryde-theme=dark] :focus-visible{outline-color:var(--ak-accent)}html[data-astryde-theme=dark]{scrollbar-color:var(--ak-border-strong) var(--ak-page-background)}.astryde-theme-toggle{position:relative;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;isolation:isolate}.astryde-theme-toggle:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:-1;border:1px solid transparent;border-radius:inherit;background:rgb(var(--color-foreground-rgb, 23 19 31) / 5%);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.astryde-theme-toggle:hover:before{border-color:rgb(var(--ak-accent-rgb) / 36%);background:rgb(var(--ak-accent-rgb) / 12%);transform:scale(1.04)}.astryde-theme-toggle:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}.astryde-theme-toggle__icon{position:absolute;width:20px;height:20px;display:grid;place-items:center;transition:opacity .18s ease,transform .22s ease}.astryde-theme-toggle__icon svg{width:100%;height:100%}.astryde-theme-toggle__icon--sun{opacity:0;transform:rotate(-30deg) scale(.72)}.astryde-theme-toggle__icon--moon,html[data-astryde-theme=dark] .astryde-theme-toggle__icon--sun{opacity:1;transform:rotate(0) scale(1)}html[data-astryde-theme=dark] .astryde-theme-toggle__icon--moon{opacity:0;transform:rotate(30deg) scale(.72)}@media screen and (max-width:749px){.astryde-theme-toggle--hide-mobile{display:none}}@media screen and (min-width:750px){.astryde-theme-toggle--hide-desktop{display:none}}html[data-astryde-theme=dark] :where(.header__row,.header-menu__submenu,.menu-drawer,.predictive-search,.search-modal__content,.cart-drawer__dialog,.cart-drawer__header,.cart-drawer__content,.cart-drawer__summary){border-color:var(--ak-border)}html[data-astryde-theme=dark] .header:not([transparent]) .header__row,html[data-astryde-theme=dark] .header[data-sticky-state=active] .header__row{background-color:var(--ak-section-background)}html[data-astryde-theme=dark] .header-logo:has(.header-logo__image-container--inverse) .header-logo__image-container--original{display:none}html[data-astryde-theme=dark] .header-logo__image-container--inverse{display:block}html[data-astryde-theme=dark] [style*="--ak-bg:"]{--ak-bg: var(--ak-mode-section) !important}html[data-astryde-theme=dark] [style*="--ak-card:"]{--ak-card: var(--ak-mode-surface) !important}html[data-astryde-theme=dark] [style*="--ak-text:"]{--ak-text: var(--ak-mode-text) !important}html[data-astryde-theme=dark] [style*="--ak-muted:"]{--ak-muted: var(--ak-mode-muted) !important}html[data-astryde-theme=dark] [style*="--ak-text-readable:"]{--ak-text-readable: var(--ak-mode-text) !important}html[data-astryde-theme=dark] [style*="--ak-muted-readable:"]{--ak-muted-readable: var(--ak-mode-muted) !important}html[data-astryde-theme=dark] [style*="--ak-border:"]{--ak-border: var(--ak-mode-border) !important}html[data-astryde-theme=dark] [style*="--ak-line:"]{--ak-line: var(--ak-mode-border) !important}html[data-astryde-theme=dark] [style*="--ak-purple:"]{--ak-purple: var(--ak-mode-accent) !important}html[data-astryde-theme=dark] [style*="--ak-violet:"]{--ak-violet: var(--ak-mode-accent) !important}html[data-astryde-theme=dark] [style*="--ak-accent:"]{--ak-accent: var(--ak-mode-accent) !important}html[data-astryde-theme=dark] [style*="--ak-notice-bg:"]{--ak-notice-bg: var(--ak-mode-raised) !important;--ak-notice-border: var(--ak-mode-border-strong) !important}html[data-astryde-theme=dark] [style*="--ak-sim-bg:"]{--ak-sim-bg: var(--ak-mode-section) !important;--ak-sim-card: var(--ak-mode-surface) !important;--ak-sim-text: var(--ak-mode-text) !important;--ak-sim-muted: var(--ak-mode-muted) !important;--ak-sim-accent: var(--ak-mode-accent) !important;--ak-sim-border: var(--ak-mode-border) !important}html[data-astryde-theme=dark] .ak-collection__hero{background:radial-gradient(circle at 78% 22%,rgb(var(--ak-accent-rgb) / 24%),transparent 36%),radial-gradient(circle at 62% 76%,rgb(var(--ak-accent-rgb) / 12%),transparent 32%),linear-gradient(110deg,var(--ak-section-background),var(--ak-surface-raised))!important}html[data-astryde-theme=dark] .ak-collection__hero-overlay{background:linear-gradient(90deg,rgb(var(--ak-section-background-rgb) / 98%),rgb(var(--ak-section-background-rgb) / 90%) 44%,rgb(var(--ak-section-background-rgb) / 48%)),radial-gradient(circle at 18% 62%,rgb(var(--ak-accent-rgb) / 13%),transparent 36%)!important}html[data-astryde-theme=dark] .ak-collection__hero h1{text-shadow:0 1px 0 rgb(0 0 0 / 30%)!important}html[data-astryde-theme=dark] .ak-collection__pills,html[data-astryde-theme=dark] .ak-collection__sort-form select{border-color:var(--ak-border)!important;background:var(--ak-surface)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-collection__pill:not(.is-active){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .astryde-featured-products{background:var(--ak-section-background)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-featured-products :where(.astryde-featured-products__heading,.astryde-featured-products__title,.astryde-featured-products__price){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-featured-products :where(.astryde-featured-products__subheading,.astryde-featured-products__label){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .astryde-featured-products__card{border-color:var(--ak-border)!important;background:var(--ak-surface)!important;box-shadow:0 16px 40px #00000038!important}html[data-astryde-theme=dark] .astryde-featured-products__content{background:var(--ak-surface)!important}html[data-astryde-theme=dark] .astryde-featured-products__button{border-color:var(--ak-border-strong)!important;background:var(--ak-button-primary-background)!important;color:var(--ak-button-primary-text)!important}html[data-astryde-theme=dark] .astryde-featured-products__button:hover{border-color:var(--ak-accent)!important;background:var(--ak-accent)!important;color:#fff!important}html[data-astryde-theme=dark] .ak-cart-final{color:var(--ak-text-primary)}html[data-astryde-theme=dark] .ak-cart-final .cart-page__title :is(h1,h2,.cart-title),html[data-astryde-theme=dark] .ak-cart-final :where(.cart-items__title,.cart-items__price,.cart__subtotal){color:var(--ak-text-primary)}html[data-astryde-theme=dark] .ak-cart-final :where(.cart-items__details,.cart-items__variants,.cart-items__quantity,.cart__summary-totals,.cart__tax-note){color:var(--ak-text-secondary)}html[data-astryde-theme=dark] .ak-cart-final :where(.cart-items__table-row,.ak-cart-summary-shell,.ak-cart-trust-strip){border-color:var(--ak-border);background:var(--ak-surface);box-shadow:0 18px 48px #0003}html[data-astryde-theme=dark] .ak-cart-final :where(.cart-page__items,.cart-page__summary){border-color:var(--ak-border)!important;background:var(--ak-surface)!important;color:var(--ak-text-primary)!important;box-shadow:0 22px 54px #0000003d!important}html[data-astryde-theme=dark] .ak-cart-final .ak-cart-shipping-card{border-color:rgb(var(--ak-accent-rgb) / 32%);background:linear-gradient(135deg,rgb(var(--ak-accent-rgb) / 15%),var(--ak-surface-raised));color:var(--ak-text-primary)}html[data-astryde-theme=dark] .ak-cart-final .ak-cart-shipping-card>strong{color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-items .quantity-selector{border-color:var(--ak-border-strong)!important;background:var(--ak-surface-raised)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-items .quantity-selector:hover{background:var(--ak-surface-hover)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-items .quantity-selector :where(input[type=number],.quantity-minus,.quantity-plus,.svg-wrapper,svg){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-items .quantity-selector :where(.quantity-minus,.quantity-plus):disabled{color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .ak-cart-final .ak-cart-trust-item{border-color:var(--ak-border)!important;background:var(--ak-surface-raised)!important;color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-page--empty{color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-page--empty .cart-page__main{padding:clamp(28px,5vw,64px)!important;border:1px solid var(--ak-border)!important;border-radius:24px!important;background:radial-gradient(circle at 50% 0%,rgb(var(--ak-accent-rgb) / 18%),transparent 42%),var(--ak-surface)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-page--empty .cart-page__items{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-astryde-theme=dark] .ak-cart-final .cart-page--empty .cart-items__wrapper{color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-page--empty .cart-items__empty-button{border-color:var(--ak-accent)!important;background:var(--ak-accent)!important;color:#fff!important;box-shadow:0 14px 32px rgb(var(--ak-accent-rgb) / 28%)!important}html[data-astryde-theme=dark] .ak-cart-final .cart-page--empty .cart-items__empty-button:hover{border-color:var(--ak-accent-hover)!important;background:var(--ak-accent-hover)!important;color:#fff!important}.ak-cart-final .cart-page--empty :where(.cart-form,.cart-items__table){display:none!important}html[data-astryde-theme] :where(.product-media,.product-media img,.product-card img,.resource-card img,.ak-ph img,.astryde-featured-products img,.aj img){filter:none;mix-blend-mode:normal}html[data-astryde-theme=dark] :where(.ak-ph__main-media,.ak-ph__thumb,.product-media-container,.product-card__image,.astryde-featured-products__image-wrap){--color-background: #f6f6fb}html[data-astryde-theme=dark]{--ak-section-background-alt: #130e1c;--ak-surface-hover: #251c33;--ak-text-muted: #9c91a8;--ak-shadow-soft: 0 14px 40px rgb(0 0 0 / 28%);--ak-shadow-card: 0 12px 30px rgb(0 0 0 / 22%)}html[data-astryde-theme=dark] .astryde-hero-section{background-color:var(--ak-page-background)!important}html[data-astryde-theme=dark] .astryde-hero-section .ak-benefits{background:radial-gradient(circle at 12% 0%,rgb(var(--ak-accent-rgb) / 16%),transparent 34%),radial-gradient(circle at 88% 100%,rgb(var(--ak-accent-rgb) / 11%),transparent 34%),linear-gradient(90deg,var(--ak-surface),var(--ak-section-background-alt))!important;border-color:var(--ak-border)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-hero-section .ak-benefits:before{background:linear-gradient(120deg,rgb(var(--ak-accent-rgb) / 8%),transparent 34%,rgb(var(--ak-accent-rgb) / 6%) 100%)!important}html[data-astryde-theme=dark] .astryde-hero-section .ak-benefit{border-color:var(--ak-border)!important;background:radial-gradient(circle at 18% 50%,rgb(var(--ak-accent-rgb) / 9%),transparent 42%),linear-gradient(rgb(var(--ak-surface-rgb) / 98%),rgb(var(--ak-surface-rgb) / 88%))!important}html[data-astryde-theme=dark] .astryde-hero-section .ak-benefit :where(h2,h3,h4,strong){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-hero-section .ak-benefit :where(p,span:not(.ak-benefit-icon)){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .ak-sim__label{border-color:var(--ak-border)!important;background:rgb(var(--ak-surface-rgb) / 94%)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] .ak-sim__label :where(h2,h3,strong){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-sim__label :where(p,span){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .astryde-vibe-section{background:radial-gradient(circle at 86% 10%,rgb(var(--ak-accent-rgb) / 13%),transparent 22%),radial-gradient(circle at 8% 22%,rgb(var(--ak-accent-rgb) / 8%),transparent 28%),linear-gradient(180deg,var(--ak-page-background),var(--ak-section-background-alt))!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-vibe-section :where(.ak-vibe-title,.ak-vibe-heading,h2,h3){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-vibe-section :where(.ak-vibe-subtitle,.ak-vibe-description,p){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .astryde-vibe-section :where(.ak-vibe-card,.ak-vibe-featured){border-color:var(--ak-border)!important;background-color:var(--ak-surface)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] .astryde-vibe-section .ak-vibe-copy{background:radial-gradient(circle at 86% 12%,rgb(var(--ak-accent-rgb) / 8%),transparent 35%),var(--ak-surface)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-vibe-section .ak-vibe-card:hover{border-color:var(--ak-border-strong)!important;background-color:var(--ak-surface-hover)!important;box-shadow:var(--ak-shadow-soft)!important}html[data-astryde-theme=dark] .astryde-why{background:var(--ak-section-background-alt)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-why :where(.astryde-why__heading,.astryde-why__title,h2,h3){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-why :where(.astryde-why__subheading,.astryde-why__text,p){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .astryde-why__card,html[data-astryde-theme=dark] .astryde-why__content{border-color:var(--ak-border)!important;background-color:var(--ak-surface)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] .astryde-why__content{background-image:radial-gradient(circle at 88% 10%,rgb(var(--ak-accent-rgb) / 8%),transparent 32%)!important}html[data-astryde-theme=dark] .astryde-why__card:hover{border-color:var(--ak-border-strong)!important;box-shadow:var(--ak-shadow-soft)!important}html[data-astryde-theme=dark] .astryde-faq{background:radial-gradient(circle at 50% 0%,rgb(var(--ak-accent-rgb) / 10%),transparent 34%),var(--ak-section-background)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-faq :where(.astryde-faq__heading,.astryde-faq__question,h2,h3){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .astryde-faq :where(.astryde-faq__subheading,.astryde-faq__answer,.astryde-faq__bottom-text,p){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .astryde-faq__item{border-color:var(--ak-border)!important;background:radial-gradient(circle at 88% 12%,rgb(var(--ak-accent-rgb) / 7%),transparent 34%),var(--ak-surface)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] .astryde-faq__item[open]{border-color:var(--ak-border-strong)!important;background-color:var(--ak-surface-raised)!important}html[data-astryde-theme=dark] .astryde-faq__full-card{border-color:var(--ak-border-strong)!important;background:linear-gradient(135deg,var(--ak-surface-raised),var(--ak-surface))!important;box-shadow:var(--ak-shadow-soft)!important}html[data-astryde-theme=dark] :where(.ak-about-sv,.ak-about-da,.ak-why-wear,.ak-faq-page,.ak-size-chart,.ak-measure,.ak-size-faq,.ak-contact){--ak-bg: var(--ak-section-background) !important;--ak-card: var(--ak-surface) !important;--ak-text: var(--ak-text-primary) !important;--ak-muted: var(--ak-text-secondary) !important;--ak-purple: var(--ak-accent) !important;--ak-border: var(--ak-border-strong) !important;background-color:var(--ak-section-background)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-why-wear{--ak-quote: var(--ak-surface-raised) !important}html[data-astryde-theme=dark] :where(.ak-about-sv__value-card,.ak-about-da__step,.ak-why-wear__quote-card,.ak-faq-page__notice,.ak-faq-page__side,.ak-faq-page__item,.ak-size-chart__card,.ak-measure__card,.ak-size-faq__card,.ak-size-faq__notice,.ak-contact__card,.ak-contact__form-card){border-color:var(--ak-border)!important;background-color:var(--ak-surface)!important;color:var(--ak-text-primary)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] :where(.ak-about-sv__value-card,.ak-about-da__step,.ak-measure__card,.ak-size-faq__card,.ak-contact__card):hover{border-color:var(--ak-border-strong)!important;background-color:var(--ak-surface-hover)!important;box-shadow:var(--ak-shadow-soft)!important}html[data-astryde-theme=dark] .ak-faq-page__item[open]{border-color:var(--ak-border-strong)!important;background-color:var(--ak-surface-raised)!important}html[data-astryde-theme=dark] :where(.ak-faq-page__hero,.ak-contact__hero){background-color:var(--ak-section-background-alt)!important}html[data-astryde-theme=dark] :where(.ak-faq-page__hero,.ak-contact__hero) :where(h1,h2,p){color:inherit}html[data-astryde-theme=dark] .ak-size-chart :where(.ak-size-chart__table-wrap,table,tbody,td){border-color:var(--ak-border)!important;background-color:var(--ak-surface)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-size-chart tbody tr:nth-child(2n) td{background-color:var(--ak-surface-raised)!important}html[data-astryde-theme=dark] .ak-contact :where(input,textarea,select){border-color:var(--ak-border-strong)!important;background:var(--ak-surface-raised)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-contact :where(input,textarea,select):focus{border-color:var(--ak-accent)!important;box-shadow:0 0 0 4px rgb(var(--ak-accent-rgb) / 14%)!important}html[data-astryde-theme=dark] .ak-contact__side{border-color:var(--ak-border)!important;background:var(--ak-surface)!important;color:var(--ak-text-primary)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] .ak-contact__side-block{border-color:var(--ak-border)!important;background:var(--ak-surface)!important}html[data-astryde-theme=dark] .ak-contact__side :where(h3,.ak-contact__side-kicker){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-contact__side-block>p:last-child{color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .ak-contact__side-links{border-color:var(--ak-border)!important;background:var(--ak-surface-raised)!important}html[data-astryde-theme=dark] .ak-contact__side-links a{border-color:var(--ak-border-strong)!important;background:var(--ak-page-background)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-contact__side-links a:hover{border-color:var(--ak-accent)!important;background:var(--ak-surface-hover)!important}html[data-astryde-theme=dark] :where(.ak-privacy,.ak-ship,.ak-cookie,.ak-refund,.ak-legal){--ak-bg: var(--ak-section-background) !important;--ak-card: var(--ak-surface) !important;--ak-text: var(--ak-text-primary) !important;--ak-muted: var(--ak-text-secondary) !important;--ak-purple: var(--ak-accent) !important;--ak-border: var(--ak-border-strong) !important;background-color:var(--ak-section-background)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] :where(.ak-privacy__notice,.ak-privacy__nav,.ak-privacy__section,.ak-ship__notice,.ak-ship__nav,.ak-ship__section,.ak-ship__summary-card,.ak-cookie__notice,.ak-cookie__nav,.ak-cookie__section,.ak-refund__notice,.ak-refund__nav,.ak-refund__section,.ak-refund__summary-card,.ak-refund__intro-card,.ak-legal__intro,.ak-legal__toc-card,.ak-legal__item){border-color:var(--ak-border)!important;background:var(--ak-surface)!important;color:var(--ak-text-primary)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] :where(.ak-privacy__section-body,.ak-ship__section-body,.ak-cookie__section-body,.ak-refund__section-body,.ak-legal__item-body){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] :where(.ak-privacy__nav a,.ak-ship__nav a,.ak-cookie__nav a,.ak-refund__nav a,.ak-legal__toc a){border-color:var(--ak-border)!important;color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] :where(.ak-privacy__nav a:hover,.ak-ship__nav a:hover,.ak-cookie__nav a:hover,.ak-refund__nav a:hover,.ak-legal__toc a:hover){border-color:var(--ak-accent)!important;background:var(--ak-surface-hover)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] :where(.ak-auto-new,.ak-new-grid){--ak-bg: var(--ak-section-background) !important;--ak-text: var(--ak-text-primary) !important;--ak-muted: var(--ak-text-secondary) !important;--ak-line: var(--ak-border) !important;--ak-purple: var(--ak-accent) !important;background-color:var(--ak-section-background)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] :where(.ak-auto-new,.ak-new-grid) :where(.ak-auto-new__tabs,.ak-auto-new__select,.ak-new-grid__select,.ak-new-benefits){border-color:var(--ak-border)!important;background-color:var(--ak-surface)!important;color:var(--ak-text-primary)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] :where(.ak-auto-new,.ak-new-grid) .ak-product-card{border-color:var(--ak-border)!important;background-color:var(--ak-surface)!important;color:var(--ak-text-primary)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] :where(.ak-auto-new,.ak-new-grid) .ak-product-card__body{background-color:var(--ak-surface)!important}html[data-astryde-theme=dark] :where(.ak-auto-new,.ak-new-grid) .ak-product-card:hover{border-color:var(--ak-border-strong)!important;box-shadow:var(--ak-shadow-soft)!important}html[data-astryde-theme=dark] :where(.ak-auto-new,.ak-new-grid) :where(.ak-product-card__title,.ak-product-card__price,.ak-new-benefit h3){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] :where(.ak-auto-new,.ak-new-grid) :where(.ak-product-card__collection,.ak-new-benefit p){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] :where(.ak-auto-new,.ak-new-grid) .ak-auto-new__tab:not(.is-active){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .ak-product-card__free-shipping{border-color:rgb(var(--ak-accent-rgb) / 38%)!important;background:linear-gradient(135deg,rgb(var(--ak-accent-rgb) / 18%),var(--ak-surface-raised))!important;color:var(--ak-text-primary)!important;box-shadow:0 6px 16px #00000047!important}html[data-astryde-theme=dark] .ak-product-card__free-shipping-text{color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-product-card:hover .ak-product-card__free-shipping{border-color:rgb(var(--ak-accent-rgb) / 62%)!important;background:linear-gradient(135deg,rgb(var(--ak-accent-rgb) / 25%),var(--ak-surface-hover))!important}html[data-astryde-theme=dark] .ak-mw__free-shipping{border-color:rgb(var(--ak-accent-rgb) / 42%)!important;background:linear-gradient(135deg,rgb(var(--ak-accent-rgb) / 24%),var(--ak-surface-raised))!important;color:var(--ak-text-primary)!important;box-shadow:0 6px 16px #0000004d!important}html[data-astryde-theme=dark] .ak-mw__free-shipping-text{color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-mw__card:hover .ak-mw__free-shipping{border-color:rgb(var(--ak-accent-rgb) / 68%)!important;background:linear-gradient(135deg,rgb(var(--ak-accent-rgb) / 32%),var(--ak-surface-hover))!important}html[data-astryde-theme=dark] .ak-ph :where(.ak-ph__delivery-line,.ak-ph__countries-details,.ak-ph__notice,.ak-ph__description-card){border-color:var(--ak-border)!important;background:var(--ak-surface)!important;color:var(--ak-text-primary)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] .ak-ph :where(.ak-ph__description-heading,.ak-ph__description-rte,.ak-ph__description-rte h2,.ak-ph__description-rte h3,.ak-ph__notice-text strong){color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-ph :where(.ak-ph__countries-copy,.ak-ph__description-rte p,.ak-ph__notice-text p){color:var(--ak-text-secondary)!important}html[data-astryde-theme=dark] .ak-ph__price{color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-ph__trust-mini{border-color:var(--ak-border)!important;background:var(--ak-surface-raised)!important;box-shadow:var(--ak-shadow-card)!important}html[data-astryde-theme=dark] .ak-ph__trust-mini-item{color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-ph__size-switch{border-color:var(--ak-border)!important;background:var(--ak-surface)!important}html[data-astryde-theme=dark] .ak-ph__size-btn{border-color:var(--ak-border-strong)!important;background:var(--ak-surface)!important;color:var(--ak-text-primary)!important}html[data-astryde-theme=dark] .ak-ph__size-btn:hover{border-color:var(--ak-accent)!important;background:var(--ak-surface-hover)!important}html[data-astryde-theme=dark] .ak-ph__size-btn.is-selected{border-color:var(--ak-accent)!important;background:rgb(var(--ak-accent-rgb) / 16%)!important;color:var(--ak-accent)!important}html[data-astryde-theme=dark] .ak-ph__fit-help{border-color:rgb(var(--ak-accent-rgb) / 28%)!important;background:rgb(var(--ak-accent-rgb) / 10%)!important;color:var(--ak-text-secondary)!important}.astryde-standalone-toggle{position:fixed;top:16px;right:16px;z-index:20;border:1px solid var(--ak-border);border-radius:999px;background:var(--ak-surface-raised);box-shadow:0 10px 30px #00000029}html[data-astryde-theme=dark] .gift-card{background:var(--ak-page-background);color:var(--ak-text-primary)}html[data-astryde-theme=dark] :where(.gift-card__main,.gift-card__code){border-color:var(--ak-border);background:var(--ak-surface);color:var(--ak-text-primary)}@media(prefers-reduced-motion:reduce){html[data-astryde-theme] *,html[data-astryde-theme] *:before,html[data-astryde-theme] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/astryde-color-mode.css.map */
