.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .55rem;font-weight:var(--fw-semi)}.price__from{font-family:var(--f-body);font-size:var(--fs-xs);font-weight:var(--fw-normal);color:var(--c-text-subtle);direction:inherit}.price__current{color:var(--c-text)}.price--on-sale .price__current{color:var(--c-accent-ink)}.price__compare{color:var(--c-text-subtle);font-weight:var(--fw-normal);font-size:.9em;text-decoration-thickness:1px}.price__discount{font-family:var(--f-body);font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--c-accent-ink);background:color-mix(in srgb,var(--c-accent) 10%,transparent);padding:.15rem .5rem;border-radius:var(--r-pill);direction:inherit;white-space:nowrap}.price__unit{flex-basis:100%;font-weight:var(--fw-normal)}.price--sm{font-size:var(--fs-sm)}.price--base{font-size:var(--fs-md)}.price--lg{font-size:var(--fs-xl)}.rating{display:inline-flex;align-items:center;gap:.4rem}.rating__stars{position:relative;display:inline-block;line-height:0}.rating__row{display:flex;gap:1px;line-height:0;white-space:nowrap}.rating__row svg{width:14px;height:14px;flex-shrink:0}.rating--base .rating__row svg{width:17px;height:17px}.rating__row--bg{color:color-mix(in srgb,var(--c-ink) 18%,var(--c-mix))}.rating__row--fg{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;color:#e8a33d}.rating__count{font-size:var(--fs-xs);color:var(--c-text-subtle);font-weight:var(--fw-normal)}.pcard{position:relative;display:flex;flex-direction:column;height:100%}.pcard__media-wrap{position:relative;z-index:2;border-radius:var(--r-lg);overflow:hidden;background:var(--c-surface-sunken);transition:box-shadow var(--t-base) var(--e-out),transform var(--t-base) var(--e-out)}@media(hover:hover){.pcard:hover .pcard__media-wrap{transform:translateY(calc(var(--hover-lift) * -1));box-shadow:var(--sh-md)}}.pcard:active .pcard__media-wrap{transform:translateY(-1px)}.pcard__media{display:block;border-radius:var(--r-lg)}.pcard__img{width:100%;height:100%;object-fit:cover;transition:opacity var(--t-base) var(--e-out),transform var(--t-slow) var(--e-out)}.pcard__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.pcard:hover .pcard__img{transform:scale(var(--hover-zoom))}.pcard:hover .pcard__img--alt{opacity:1}.pcard--has-alt:hover .pcard__img:not(.pcard__img--alt){opacity:0}}.pcard__img--alt{transform:scale(var(--hover-zoom))}.pcard__badges{position:absolute;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);z-index:2;pointer-events:none}.pcard__actions{position:absolute;inset-block-start:var(--s-3);inset-inline-end:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2);z-index:2}.pcard__action{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-surface) 94%,transparent);color:var(--c-text);box-shadow:var(--sh-sm);opacity:0;transform:translateY(-6px);transition:opacity var(--t-base) var(--e-out),transform var(--t-base) var(--e-out),background var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out)}.pcard__action svg{width:18px;height:18px;transition:transform var(--t-fast) var(--e-out)}@media(hover:hover){.pcard__action:hover{background:var(--c-dark);color:#fff}.pcard__action[aria-pressed=true]:hover{background:var(--c-accent);color:#fff}}.pcard__action:active{transform:scale(.9)}.pcard__action[aria-pressed=true]{color:var(--c-accent-ink)}.pcard__action[aria-pressed=true] svg{fill:currentColor}.pcard__action.is-just-saved svg{animation:heart-pop .42s var(--e-spring)}@media(prefers-reduced-motion:reduce){.pcard__action.is-just-saved svg{animation:none}}.pcard:hover .pcard__action,.pcard__action:focus-visible{opacity:1;transform:none}@media(hover:none){.pcard__action{opacity:1;transform:none}}.pcard__quick-add{position:absolute;inset-inline:var(--s-3);inset-block-end:var(--s-3);z-index:2;opacity:0;transform:translateY(8px);transition:opacity var(--t-base) var(--e-out),transform var(--t-base) var(--e-out)}.pcard:hover .pcard__quick-add,.pcard__quick-add:focus-within{opacity:1;transform:none}.pcard__quick-add .btn{background:color-mix(in srgb,var(--c-surface) 96%,transparent);color:var(--c-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--sh-sm)}@media(hover:hover){.pcard__quick-add .btn:hover{background:var(--c-accent);color:#fff}}.pcard__quick-add .btn--outline{border-color:transparent}.pcard__quick-add .btn.is-added{background:var(--c-success)!important;color:#fff!important}.pcard__quick-add .btn.is-loading:after{border-color:var(--c-text);border-block-start-color:transparent}@media(hover:none){.pcard__quick-add{position:absolute;inset-inline:var(--s-2);inset-block-end:var(--s-2);margin-block-start:0;opacity:1;transform:none}.pcard__quick-add .btn{background:var(--c-dark);color:#fff;width:100%;min-height:44px}}.pcard__body{display:flex;flex-direction:column;gap:.4rem;padding-block-start:var(--s-3);flex:1}.pcard__vendor{font-size:var(--fs-xs);font-weight:var(--fw-semi);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-text-subtle)}[dir=rtl] .pcard__vendor{text-transform:none;letter-spacing:0}.pcard__title{overflow-wrap:anywhere;font-family:var(--f-body);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-body)}.pcard__link{display:block}.pcard__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pcard__link:hover{color:var(--c-accent-ink)}.pcard__excerpt{margin-block-start:var(--s-1)}.pcard__stock{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);font-weight:var(--fw-medium)}.pcard__stock--in{color:var(--c-success-ink)}.pcard__stock--low{color:var(--c-warning-ink)}.pcard__stock-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.pcard--list{flex-direction:row;gap:var(--s-5);align-items:flex-start;padding:var(--s-4);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.pcard--list .pcard__media-wrap{flex:0 0 clamp(120px,22%,220px)}.pcard--list .pcard__body{padding-block-start:0;gap:var(--s-2)}.pcard--list .pcard__title{font-size:var(--fs-md)}.pcard--list .pcard__quick-add{position:static;opacity:1;transform:none}.pcard__list-actions{margin-block-start:var(--s-3);position:relative;z-index:2}@media(max-width:749px){.pcard--list{gap:var(--s-4);padding:var(--s-3)}.pcard--list .pcard__list-actions{display:none}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6) var(--s-5)}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--grid-cols-md, 4),minmax(0,1fr))}}@media(min-width:1200px){.product-grid{grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr))}}.product-grid--list{grid-template-columns:minmax(0,1fr)!important;gap:var(--s-4)}@media(max-width:749px){.pcard__body{gap:.3rem;padding-block-start:var(--s-2)}.pcard__title{font-size:var(--fs-sm)}.pcard__action{width:36px;height:36px}.pcard__action:before{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.pcard__action svg{width:17px;height:17px}.pcard__badges{inset-block-start:var(--s-2);inset-inline-start:var(--s-2)}.pcard__actions{inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}}.breadcrumbs{padding-block:var(--s-4);font-size:var(--fs-sm);color:var(--c-text-subtle)}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.breadcrumbs__item{display:inline-flex;align-items:center;gap:.35rem}.breadcrumbs__link:hover{color:var(--c-accent-ink)}.breadcrumbs__sep{color:var(--c-line-strong);line-height:0}.breadcrumbs__sep svg{width:14px;height:14px}[dir=rtl] .breadcrumbs__sep svg{transform:scaleX(-1)}.breadcrumbs__current{color:var(--c-text);font-weight:var(--fw-medium)}.pagination{margin-block-start:var(--s-7)}.pagination__list{display:flex;justify-content:center;align-items:center;gap:var(--s-2);flex-wrap:wrap}.pagination__item{min-width:44px;height:44px;display:inline-grid;place-items:center;padding-inline:.6rem;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;transition:background var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out)}.pagination__item:hover{background:var(--c-surface-sunken)}.pagination__item--current{background:var(--c-dark);color:#fff}.pagination__item--nav svg{width:18px;height:18px}[dir=rtl] .pagination__item--nav svg{transform:scaleX(-1)}.accordion{border-block-end:1px solid var(--c-line)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-4);font-weight:var(--fw-semi);font-size:var(--fs-base);transition:color var(--t-fast) var(--e-out)}.accordion__summary:hover{color:var(--c-accent-ink)}.accordion__icon{flex-shrink:0;line-height:0;transition:transform var(--t-base) var(--e-out)}.accordion__icon svg{width:18px;height:18px}.accordion[open]>.accordion__summary .accordion__icon{transform:rotate(180deg)}.accordion__content{padding-block-end:var(--s-5);animation:fade-up var(--t-base) var(--e-entrance)}@supports selector(::details-content){:root{interpolate-size:allow-keywords}.accordion::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size var(--t-base) var(--e-out),content-visibility var(--t-base) allow-discrete,opacity var(--t-fast) var(--e-out)}.accordion[open]::details-content{block-size:auto;opacity:1}.accordion__content{animation:none}}@media(prefers-reduced-motion:reduce){.accordion::details-content{transition-duration:0ms}.accordion__content{animation:none}}.newsletter__form{display:flex;gap:var(--s-2);flex-wrap:wrap}.newsletter__input{flex:1 1 200px;min-width:0}.newsletter__success{display:flex;align-items:center;gap:var(--s-2);margin-block-start:var(--s-3);color:var(--c-success-ink);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.newsletter__success svg{width:18px;height:18px;flex-shrink:0}.ship-bar{padding:var(--s-4);border-radius:var(--r-md);background:var(--c-surface-sunken)}.ship-bar__text{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-block-end:var(--s-3);display:flex;align-items:center;gap:var(--s-2)}.ship-bar__text svg{width:18px;height:18px;flex-shrink:0;color:var(--c-accent-ink)}.ship-bar__track{height:6px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-ink) 10%,transparent);overflow:hidden}.ship-bar__fill{height:100%;border-radius:var(--r-pill);background:linear-gradient(to right,var(--c-accent),color-mix(in srgb,var(--c-accent) 65%,#d97c48));transition:width var(--t-slow) var(--e-out)}[dir=rtl] .ship-bar__fill{background:linear-gradient(to left,var(--c-accent),color-mix(in srgb,var(--c-accent) 65%,#d97c48))}.ship-bar--complete .ship-bar__text{color:var(--c-success-ink)}.ship-bar--complete .ship-bar__text svg{color:var(--c-success-ink)}.ship-bar--complete .ship-bar__fill{background:var(--c-success)}.cline{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--s-4);padding-block:var(--s-4);border-block-end:1px solid var(--c-line)}.cline:last-child{border-block-end:0}.cart-drawer[data-open] .cline,.cline.is-new{animation:fade-up var(--t-base) var(--e-entrance) backwards}.cline:nth-child(1){animation-delay:40ms}.cline:nth-child(2){animation-delay:80ms}.cline:nth-child(3){animation-delay:.12s}.cline:nth-child(4){animation-delay:.16s}.cline:nth-child(n+5){animation-delay:.19s}.cline.is-removing{animation:cline-out .26s var(--e-exit) forwards;pointer-events:none}@keyframes cline-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-10px)}}[dir=rtl] .cline.is-removing{animation-name:cline-out-rtl}@keyframes cline-out-rtl{0%{opacity:1;transform:none}to{opacity:0;transform:translate(10px)}}@media(prefers-reduced-motion:reduce){.cart-drawer[data-open] .cline,.cline.is-new,.cline.is-removing{animation:none}}.cline__media{border-radius:var(--r-md);overflow:hidden;background:var(--c-surface-sunken)}.cline__media img{aspect-ratio:1;object-fit:cover;width:100%}.cline__info{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.cline__title{font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.cline__title:hover{color:var(--c-accent-ink)}.cline__variant{font-size:var(--fs-xs);color:var(--c-text-subtle)}.cline__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-start:auto;flex-wrap:wrap}.cline__remove{font-size:var(--fs-xs);color:var(--c-text-subtle);display:inline-flex;align-items:center;gap:.3rem;transition:color var(--t-fast) var(--e-out)}.cline__remove:hover{color:var(--c-accent-ink)}.cline__remove svg{width:15px;height:15px}.cline--loading{opacity:.5;pointer-events:none}.empty-state{text-align:center;padding-block:var(--s-8);max-width:42ch;margin-inline:auto;animation:fade-up var(--t-base) var(--e-entrance)}.empty-state__icon{width:64px;height:64px;margin-inline:auto;margin-block-end:var(--s-4);display:grid;place-items:center;border-radius:var(--r-pill);background:var(--c-surface-sunken);color:var(--c-accent-ink)}.empty-state__icon svg{width:30px;height:30px}.empty-state__title{margin-block-end:var(--s-3)}.empty-state__body{margin-block-end:var(--s-5)}.empty-state__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:center}.empty-state__suggest{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:center;margin-block-start:var(--s-5)}.empty-state__suggest-label{width:100%;font-size:var(--fs-sm);color:var(--c-text-subtle);margin-block-end:var(--s-1)}.empty-state__suggest a{padding:.45rem .95rem;border-radius:var(--r-pill);border:1px solid var(--c-line-strong);font-size:var(--fs-sm);transition:background var(--t-fast) var(--e-out),border-color var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out)}@media(hover:hover){.empty-state__suggest a:hover{background:var(--c-dark);border-color:var(--c-dark);color:#fff}}.feature-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:var(--r-md);background:color-mix(in srgb,var(--c-accent) 8%,transparent);color:var(--c-accent-ink);flex-shrink:0}.feature-icon svg{width:24px;height:24px}.section--dark .feature-icon{background:#ffffff1a;color:var(--c-soft)}.tabs{display:flex;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;padding-block-end:2px}.tabs::-webkit-scrollbar{display:none}.tab{flex-shrink:0;padding:.6rem 1.15rem;border-radius:var(--r-pill);border:1px solid var(--c-line-strong);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--t-fast) var(--e-out),border-color var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out),transform var(--t-micro) var(--e-out)}@media(hover:hover){.tab:hover:not([aria-selected=true]){border-color:var(--c-dark)}}.tab:active{transform:scale(.96)}.tab[aria-selected=true]{background:var(--c-dark);border-color:var(--c-dark);color:#fff}.toast{position:fixed;inset-block-end:var(--s-5);left:50%;transform:translate(-50%,140%);z-index:var(--z-modal);display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);background:var(--c-dark);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:var(--sh-lg);transition:transform var(--t-base) var(--e-spring);max-width:calc(100vw - 2rem)}.toast[data-open]{transform:translate(-50%)}.toast svg{width:18px;height:18px;color:var(--c-soft);flex-shrink:0}.auth{min-height:calc(100svh - var(--header-h));display:grid;align-items:stretch}.auth__layout{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.auth__aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s-4);padding:var(--s-6) var(--s-5);background:var(--c-dark);color:#fff;isolation:isolate}.auth__aside{min-height:190px;justify-content:center;text-align:center;align-items:center}.auth__aside-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 35%}.auth__aside-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,color-mix(in srgb,var(--c-dark) calc(var(--auth-overlay, .55) * 100%),transparent),color-mix(in srgb,var(--c-dark) calc(var(--auth-overlay, .55) * 45%),transparent) 55%,transparent)}.auth__aside--plain{background:radial-gradient(120% 90% at 80% 0%,color-mix(in srgb,var(--c-accent) 42%,transparent),transparent 60%),var(--c-dark)}.auth__aside-logo{display:block}.auth__aside-logo img{width:auto;height:44px;object-fit:contain}.auth__aside-title{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:var(--fw-semi);line-height:var(--lh-snug);text-wrap:balance}.auth__aside-body{color:#ffffffd1;font-size:var(--fs-sm);line-height:var(--lh-body);max-width:34ch}.auth__trust{display:none}.auth__trust li{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:#ffffffe0}.auth__trust svg{width:17px;height:17px;flex-shrink:0;color:var(--c-soft)}.auth__panel{display:flex;flex-direction:column;justify-content:center;padding:var(--s-6) var(--page-pad);background:var(--c-bg)}.auth__inner{width:100%;max-width:27rem;margin-inline:auto}.auth__head{margin-block-end:var(--s-5)}.auth__title{font-size:var(--fs-xl);line-height:var(--lh-snug)}.auth__sub{margin-block-start:var(--s-2);color:var(--c-text-muted);line-height:var(--lh-body)}.auth__form{display:flex;flex-direction:column;gap:var(--s-4)}.auth__submit{margin-block-start:var(--s-2)}.auth__grid{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr)}@media(min-width:480px){.auth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth__field-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-2)}.auth__field-head .field__label{margin-block-end:0}.auth__forgot{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap}@media(hover:hover){.auth__forgot:hover{color:var(--c-accent-ink)}}.auth__pw{position:relative}.auth__pw .input{padding-inline-end:3rem}.auth__pw-toggle{position:absolute;inset-inline-end:4px;inset-block-start:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-pill);color:var(--c-text-subtle);transition:color var(--t-fast) var(--e-out),background var(--t-fast) var(--e-out)}@media(hover:hover){.auth__pw-toggle:hover{color:var(--c-text);background:var(--c-surface-sunken)}}.auth__pw-toggle svg{width:19px;height:19px}.auth__pw-toggle[aria-pressed=true]:after{content:"";position:absolute;inset-inline:10px;inset-block-start:50%;height:1.5px;background:currentColor;transform:rotate(-35deg);border-radius:2px}[dir=rtl] .auth__pw-toggle[aria-pressed=true]:after{transform:rotate(35deg)}.auth__hint{font-size:var(--fs-xs);color:var(--c-text-subtle);margin-block-start:var(--s-2)}.auth__notice{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-snug);animation:fade-up var(--t-base) var(--e-entrance)}.auth__notice svg{width:18px;height:18px;flex-shrink:0;margin-block-start:.1em}.auth__notice--ok{background:color-mix(in srgb,var(--c-success) 10%,transparent);color:var(--c-success-ink)}.auth__notice--error{border-inline-start:3px solid var(--c-accent);background:color-mix(in srgb,var(--c-accent) 7%,transparent);color:var(--c-accent-ink)}.auth__notice--error ul{padding-inline-start:1.1rem;list-style:disc}.auth__notice--error li+li{margin-block-start:var(--s-1)}.auth__alt{margin-block-start:var(--s-5);text-align:center;font-size:var(--fs-sm);color:var(--c-text-muted)}.auth__back{margin-block-start:var(--s-5);display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--c-text-subtle)}@media(hover:hover){.auth__back:hover{color:var(--c-text)}}.auth__back svg{width:16px;height:16px}.auth__or{display:flex;align-items:center;gap:var(--s-3);margin-block:var(--s-5);font-size:var(--fs-xs);color:var(--c-text-subtle);text-transform:uppercase;letter-spacing:var(--ls-caps)}[dir=rtl] .auth__or{text-transform:none;letter-spacing:0}.auth__or:before,.auth__or:after{content:"";flex:1;height:1px;background:var(--c-line)}.auth__view--recover{display:none}.auth__view--recover:target{display:block}.auth__view--recover:target~.auth__view--login{display:none}@media(min-width:990px){.auth__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-height:calc(100svh - var(--header-h))}.auth__aside{min-height:0;justify-content:flex-end;align-items:flex-start;text-align:start;padding:var(--s-7) var(--s-6)}.auth__aside-title{font-size:var(--fs-2xl)}.auth__trust{display:grid;gap:var(--s-3);margin-block-start:var(--s-3)}.auth__panel{padding:var(--s-8) var(--s-7)}}@media(min-width:1400px){.auth__panel{padding-inline:var(--s-9)}}@media(prefers-reduced-motion:no-preference){.auth--animate .auth__aside>*{animation:fade-up var(--t-reveal) var(--e-entrance) backwards;animation-delay:.12s}.auth--animate .auth__inner>*{animation:fade-up .52s var(--e-entrance) backwards}.auth--animate .auth__inner>*:nth-child(1){animation-delay:40ms}.auth--animate .auth__inner>*:nth-child(2){animation-delay:.11s}.auth--animate .auth__inner>*:nth-child(3){animation-delay:.18s}.auth--animate .auth__inner>*:nth-child(n+4){animation-delay:.23s}}.tmode{display:contents}.no-js .tmode{display:none}.tmode--icon{display:inline-flex}.tmode__btn{display:grid;place-items:center;background:transparent;border:0;cursor:pointer;padding:0}.tmode__btn .tmode__ico{grid-area:1 / 1;display:grid;place-items:center;transition:opacity var(--t-fast) var(--e-out),transform var(--t-fast) var(--e-out)}.tmode__btn .tmode__ico--moon{opacity:0;transform:rotate(-90deg) scale(.6)}.tmode__btn .tmode__ico--sun,.tmode__btn[aria-checked=true] .tmode__ico--moon{opacity:1;transform:none}.tmode__btn[aria-checked=true] .tmode__ico--sun{opacity:0;transform:rotate(90deg) scale(.6)}.tmode--row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px}.tmode__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:inherit}.tmode__switch{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.tmode__track{position:relative;width:52px;height:28px;flex-shrink:0;border-radius:var(--r-pill);background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 26%,transparent);transition:background var(--t-fast) var(--e-out)}.tmode__knob{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--r-pill);background:currentColor;transition:transform var(--t-base) var(--e-out)}.tmode__switch[aria-checked=true] .tmode__knob{transform:translate(24px)}[dir=rtl] .tmode__switch[aria-checked=true] .tmode__knob{transform:translate(-24px)}.tmode__switch[aria-checked=true] .tmode__track{background:color-mix(in srgb,currentColor 24%,transparent)}.tmode__knob .tmode__ico{grid-area:1 / 1;display:grid;place-items:center;color:var(--c-dark);transition:opacity var(--t-fast) var(--e-out)}.tmode__knob svg{width:13px;height:13px}.tmode__knob .tmode__ico--moon{opacity:0}.tmode__switch[aria-checked=true] .tmode__knob .tmode__ico--moon{opacity:1}.tmode__switch[aria-checked=true] .tmode__knob .tmode__ico--sun{opacity:0}.tmode__state{font-size:var(--fs-xs);font-weight:var(--fw-medium);min-width:3.4em;text-align:start;opacity:.82}.tmode__btn:focus-visible,.tmode__switch:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--r-sm)}@media(prefers-reduced-motion:reduce){.tmode__btn .tmode__ico,.tmode__knob,.tmode__knob .tmode__ico,.tmode__track{transition:none}.tmode__btn .tmode__ico--moon,.tmode__btn[aria-checked=true] .tmode__ico--sun{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/components.css.map */
