*,:before,:after{box-sizing:border-box}.asas-shell{accent-color:var(--asas-accent);background:var(--asas-bg);color:var(--asas-fg);font-family:var(--asas-font-body);flex-direction:column;min-height:100vh;line-height:1.7;display:flex}.asas-main{flex:1 0 auto}.asas-container{max-inline-size:var(--asas-page-width);padding-inline:calc(var(--asas-space)*1.25);margin-inline:auto}.asas-section{padding-block:calc(var(--asas-space)*2.5)}[data-asas-layout=compact] .asas-section{padding-block:calc(var(--asas-space)*1.5)}[data-asas-layout=spacious] .asas-section{padding-block:calc(var(--asas-space)*4)}h1,h2,h3,h4{font-family:var(--asas-font-heading);margin-block:0 calc(var(--asas-space)*.75);line-height:1.2}h1{font-size:calc(2rem*var(--asas-heading-scale)/100)}h2{font-size:calc(1.5rem*var(--asas-heading-scale)/100)}h3{font-size:calc(1.15rem*var(--asas-heading-scale)/100)}p{margin-block:0 var(--asas-space)}img{block-size:auto;max-inline-size:100%}a{color:inherit}:focus-visible{outline:2px solid var(--asas-accent);outline-offset:2px}.asas-skip{background:var(--asas-bg);color:var(--asas-fg);padding:var(--asas-space);z-index:100;position:absolute;inset-inline-start:-9999px}.asas-skip:focus{inset-block-start:var(--asas-space);inset-inline-start:var(--asas-space)}.asas-btn{border-radius:var(--asas-button-radius);background:var(--asas-accent);color:var(--asas-accent-contrast);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5ch;padding:.7em 1.4em;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.asas-btn:hover{opacity:.9}}.asas-btn[disabled]{opacity:.5;cursor:not-allowed}.asas-btn--outline{color:var(--asas-fg);border-color:var(--asas-border);background:0 0}.asas-btn--full{inline-size:100%}.asas-announcement{background:var(--asas-ann-bg,var(--asas-accent));color:var(--asas-ann-fg,var(--asas-accent-contrast));font-size:.875rem}.asas-announcement__inner{justify-content:center;align-items:center;gap:var(--asas-space);text-align:center;min-block-size:2.5rem;padding-block:.4rem;display:flex}.asas-announcement__track{white-space:nowrap;gap:0;display:flex}.asas-announcement[data-mode=ticker]{overflow:hidden}.asas-announcement[data-mode=ticker] .asas-announcement__track{animation:asas-ticker var(--asas-ticker-duration,20s)linear infinite}.asas-announcement[data-mode=ticker] .asas-announcement__track>*{margin-inline-end:3rem}.asas-announcement[data-mode=ticker]:hover .asas-announcement__track{animation-play-state:paused}@keyframes asas-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .asas-announcement[data-mode=ticker] .asas-announcement__track{animation-name:asas-ticker-rtl}@keyframes asas-ticker-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.asas-announcement[data-mode=ticker] .asas-announcement__track{white-space:normal;flex-wrap:wrap;justify-content:center;animation:none}.asas-announcement[data-mode=ticker] .asas-announcement__track [aria-hidden=true]{display:none}}.asas-header{border-block-end:1px solid var(--asas-border);background:var(--asas-header-bg,var(--asas-bg));color:var(--asas-header-fg,inherit)}.asas-header[data-separator=false]{border-block-end-color:#0000}.asas-header[data-sticky=true]{z-index:20;position:sticky;inset-block-start:0}.asas-header[data-o-sticky-header]{transition:transform .18s,padding-block .18s}.asas-header[data-o-header-hidden]{transform:translateY(-100%)}.asas-header[data-o-sticky-header=shrink][data-o-header-shrunk] .asas-header__inner{padding-block:calc(var(--asas-header-pt,12px)*.5)calc(var(--asas-header-pb,12px)*.5)}.asas-header[data-o-sticky-header=shrink][data-o-header-shrunk] .asas-header__logo img{max-inline-size:calc(var(--asas-logo-w,160px)*.75)}@media (prefers-reduced-motion:reduce){.asas-header[data-o-sticky-header]{transition:none}}.asas-lang{align-items:center;display:inline-flex}.asas-lang__select{appearance:none;border:1px solid color-mix(in srgb,var(--asas-fg)14%,transparent);border-radius:var(--asas-button-radius);min-block-size:32px;color:inherit;font:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .6rem center,right calc(.6rem + 4px) center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding-inline:.6rem 1.5rem;font-size:.8rem;line-height:1}:dir(rtl) .asas-lang__select{background-position:calc(.6rem + 4px) 50%,.6rem 50%;padding-inline:1.5rem .6rem}.asas-lang__select:focus-visible{outline:2px solid var(--asas-accent);outline-offset:2px}.asas-lang__select option{color:canvastext;background:canvas}@media (width<=47.99rem){.asas-header__actions>.asas-lang,.asas-header__actions>noscript{display:none}}@media (width>=48rem){.asas-drawer__lang{display:none}}.asas-drawer__lang{border-block-start:1px solid var(--asas-border);margin-block-start:.5rem;padding-block-start:calc(var(--asas-space)*.75)}.asas-drawer__lang .asas-lang{display:flex}.asas-drawer__lang .asas-lang__select{min-block-size:2.75rem;inline-size:100%}.asas-lang__plain a{font-size:.8rem;font-weight:600;text-decoration:underline}.asas-cart__word{font-size:.9rem;font-weight:600}.asas-cart[data-cart-style=text]{gap:.35rem;inline-size:auto;padding-inline:.5rem}.asas-header[data-menu-style=drawer] .asas-nav{display:none}.asas-header[data-menu-style=drawer] .asas-drawer-details,.asas-header[data-menu-style=drawer] .asas-drawer,.asas-header[data-menu-style=drawer] .asas-drawer-scrim{display:block}.asas-header[data-menu-style=meganav] .asas-nav__sub{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.25rem 1rem;inline-size:100%;display:none;inset-inline:0}.asas-header[data-menu-style=meganav] .asas-nav__item:focus-within>.asas-nav__sub{display:grid}@media (hover:hover) and (pointer:fine){.asas-header[data-menu-style=meganav] .asas-nav__item:hover>.asas-nav__sub{display:grid}}.asas-header__inner{justify-content:space-between;align-items:center;gap:var(--asas-space);padding-block:var(--asas-header-pt,12px)var(--asas-header-pb,12px);display:flex}@media (width>=48rem){.asas-header__inner{grid-template-columns:auto 1fr auto;display:grid}}.asas-header[data-logo=middle-center] .asas-header__inner{grid-template-columns:1fr auto 1fr}@media (width>=48rem){.asas-header[data-logo=top-left] .asas-header__inner,.asas-header[data-logo=top-center] .asas-header__inner{grid-template-columns:1fr auto;grid-template-areas:"logo actions""nav nav";row-gap:.5rem}.asas-header[data-logo=top-center] .asas-header__inner{justify-items:center}.asas-header[data-logo=top-center] .asas-header__logo{grid-column:1/-1;justify-self:center}.asas-header[data-logo=top-center] .asas-header__actions{justify-self:end}}.asas-header__logo{flex:0 auto;align-items:center;min-block-size:44px;min-inline-size:0;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.asas-header__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asas-header__logo img{block-size:44px;max-block-size:44px;inline-size:auto;max-inline-size:min(var(--asas-logo-w-m,120px),100%);object-fit:contain}@media (width>=48rem){.asas-header__logo img{max-inline-size:min(var(--asas-logo-w,160px),100%)}}.asas-nav{display:none}.asas-nav__list{gap:calc(var(--asas-space)*1.25);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.asas-nav__link{padding-block:.4rem;text-decoration:none;display:inline-block}.asas-nav__link[aria-current=page]{border-block-end:2px solid var(--asas-accent)}.asas-nav__item{position:relative}.asas-nav__sub{background:var(--asas-bg);border:1px solid var(--asas-border);border-radius:var(--asas-radius);padding:var(--asas-space);z-index:30;min-inline-size:12rem;margin:0;list-style:none;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.asas-nav__item:focus-within>.asas-nav__sub{display:block}@media (hover:hover) and (pointer:fine){.asas-nav__item:hover>.asas-nav__sub{display:block}}.asas-header{position:relative}.asas-header__actions{flex-wrap:nowrap;align-items:center;gap:.5rem;min-inline-size:0;display:flex}@media (width<=47.99rem){.asas-header__inner{flex-wrap:wrap;row-gap:.25rem}.asas-header__logo{min-inline-size:8rem}.asas-header__actions{flex:1 0 100%;justify-content:space-between;gap:.25rem;min-inline-size:auto}}.asas-search{display:none}@media (width<=47.99rem){[data-o-search-open] o-search-form[data-o-search-host]{background:var(--asas-header-bg,var(--asas-bg));border-block-end:1px solid var(--asas-border);padding:calc(var(--asas-space)*.5)calc(var(--asas-space)*1.25);z-index:40;position:absolute;inset-block-start:100%;inset-inline:0}[data-o-search-open] .asas-search{max-inline-size:none;display:flex}}.asas-header__actions .asas-search-link{display:inline-flex}@media (width>=48rem){.asas-header__actions{gap:.75rem}.asas-search{display:flex}.asas-header__actions .asas-search-link{display:none}}.asas-search{flex:10rem;gap:.25rem;min-inline-size:0;max-inline-size:22rem}.asas-search input{border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);font:inherit;background:var(--asas-bg);color:var(--asas-fg);inline-size:100%;min-inline-size:0;padding:.5em .8em}.asas-icon-btn{border-radius:var(--asas-button-radius);color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding:0;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.asas-icon-btn:hover{border-color:var(--asas-border)}}.asas-icon-btn::-webkit-details-marker{display:none}.asas-icon-btn::marker{content:""}.asas-icon{display:block}.asas-cart__count{background:var(--asas-accent);color:var(--asas-accent-fg);border-radius:999px;justify-content:center;align-items:center;min-inline-size:1.05rem;padding:.15rem .25rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-block-start:.35rem;inset-inline-end:.3rem}.asas-cart{position:relative}.asas-cart__count[data-o-cart-empty=true]{display:none}.asas-fav{position:relative}.asas-fav__count{background:var(--asas-accent);color:var(--asas-accent-fg);border-radius:999px;justify-content:center;align-items:center;min-inline-size:1.05rem;padding:.15rem .25rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-block-start:.35rem;inset-inline-end:.3rem}.asas-fav__count[data-o-favourite-empty=true],.asas-fav__count[data-o-compare-empty=true]{display:none}.asas-drawer{background:var(--asas-bg);border-block:1px solid var(--asas-border);padding-block:var(--asas-space);z-index:30;position:absolute;inset-block-start:100%;inset-inline:0}.asas-drawer-details>.asas-menu-toggle{list-style:none}.asas-drawer__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.asas-nav{grid-area:2/1/auto/-1;display:block}.asas-header__logo{grid-area:1/1}.asas-header__actions{grid-area:1/3}.asas-header[data-logo=middle-center] .asas-header__logo{grid-column:2}.asas-nav__list{justify-content:flex-start}.asas-drawer-details{display:none}}.asas-grid{gap:calc(var(--asas-space)*1.25);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.asas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=62rem){.asas-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.asas-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.asas-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.asas-grid[data-layout=scroll]{overscroll-behavior-inline:contain;contain:inline-size;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(70vw,16rem);grid-auto-flow:column;padding-block-end:.5rem;overflow-x:auto}.asas-grid[data-layout=scroll]>*{scroll-snap-align:start}.asas-grid[data-layout=spotlight] .asas-card--spotlight{grid-area:span 2/span 2}.asas-grid[data-layout=spotlight] .asas-card--spotlight .asas-card__media{flex:1}.asas-grid[data-layout=spotlight] .asas-card--spotlight .asas-card__media img{aspect-ratio:auto;block-size:100%}.asas-card{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex;position:relative}.asas-card>.asas-badge{z-index:1;position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem}.asas-card__media{transition:transform .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.asas-card:hover .asas-card__media{box-shadow:0 8px 24px color-mix(in srgb,var(--asas-fg)12%,transparent);transform:translateY(-2px)}.asas-card:hover .asas-card__media img{transform:scale(1.03)}}.asas-card__media img{transition:transform .4s}@media (prefers-reduced-motion:reduce){.asas-card__media,.asas-card__media img{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.asas-card:hover .asas-card__media,.asas-card:hover .asas-card__media img{transform:none}}.asas-card__media{border-radius:var(--asas-radius);background:color-mix(in srgb,var(--asas-border)40%,transparent);display:block;overflow:hidden}.asas-card__media img{object-fit:cover;inline-size:100%;display:block}.asas-card__media[data-ratio=square] img{aspect-ratio:1}.asas-card__media[data-ratio=portrait] img{aspect-ratio:3/4}.asas-card__title{min-block-size:24px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-block}.asas-card__meta{color:var(--asas-muted);font-size:.85rem}.asas-price{flex-wrap:wrap;align-items:baseline;gap:.5ch;display:flex}.asas-price__compare{color:var(--asas-muted);font-size:.9em;text-decoration:line-through}.asas-price__current{font-weight:700}.asas-price--on-sale .asas-price__current{color:var(--asas-sale)}.asas-badge{background:var(--asas-sale);color:var(--asas-sale-contrast,#fff);border-radius:999px;padding:.15em .6em;font-size:.75rem;font-weight:700;display:inline-block}.asas-badge--muted{background:var(--asas-muted)}.asas-card__actions{z-index:1;gap:.4rem;display:grid;position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem}.asas-card__action{border:1px solid color-mix(in srgb,var(--asas-fg)12%,transparent);background:color-mix(in srgb,var(--asas-bg)85%,transparent);min-block-size:2.25rem;min-inline-size:2.25rem;color:var(--asas-fg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.asas-card__action .asas-icon{fill:none}@media (hover:hover) and (pointer:fine){.asas-card__action:hover{border-color:var(--asas-accent)}}.asas-card__action:focus-visible{outline:2px solid var(--asas-accent);outline-offset:2px}.asas-card__action-done,.asas-card__action[data-o-favourite-state=on] .asas-card__action-idle,.asas-card__action[data-o-compare-state=on] .asas-card__action-idle{display:none}.asas-card__action[data-o-favourite-state=on] .asas-card__action-done,.asas-card__action[data-o-compare-state=on] .asas-card__action-done{display:inline}.asas-card__action[data-o-favourite-state=on],.asas-card__action[data-o-compare-state=on]{background:var(--asas-accent);border-color:var(--asas-accent);color:var(--asas-accent-contrast)}.asas-card__action[data-o-favourite-state=on] .asas-icon,.asas-card__action[data-o-compare-state=on] .asas-icon{fill:currentColor}@keyframes asas-fav-added{0%{transform:scale(1)}35%{transform:scale(1.25)}to{transform:scale(1)}}.asas-card__action[data-o-added=true] .asas-icon{animation:.32s asas-fav-added}@media (prefers-reduced-motion:reduce){.asas-card__action[data-o-added=true] .asas-icon{animation:none}}.asas-card__action--cmp[data-o-compare-full=true]:not([data-o-compare-state=on]){opacity:.45}.asas-card[data-style=compact] .asas-card__actions,.asas-card[data-style=row] .asas-card__actions{grid-column:2;gap:.35rem;margin-block-start:.15rem;display:inline-flex;position:static}.asas-card[data-style=compact] .asas-card__action,.asas-card[data-style=row] .asas-card__action{min-block-size:2rem;min-inline-size:2rem}.asas-toolbar{gap:var(--asas-space);border-block-end:1px solid var(--asas-border);flex-wrap:wrap;justify-content:space-between;align-items:end;margin-block-end:calc(var(--asas-space)*1.5);padding-block-end:var(--asas-space);display:flex}.asas-field{gap:.25rem;font-size:.9rem;display:grid}.asas-field select,.asas-field input{border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);font:inherit;background:var(--asas-bg);color:var(--asas-fg);padding:.45em .7em}.asas-filters{gap:var(--asas-space);flex-wrap:wrap;align-items:end;display:flex}.asas-checkbox{align-items:center;gap:.4ch;display:inline-flex}.asas-filters__prices{border:1px solid var(--asas-border);background:var(--asas-bg);border-radius:999px;align-items:stretch;gap:0;padding-inline:.35rem;display:flex}.asas-filters__prices .asas-field,.asas-filters .asas-field:has(select){flex-direction:row;align-items:center;gap:0;display:flex}.asas-filters__prices .asas-field>span,.asas-filters .asas-field:has(select)>span{color:var(--asas-muted);white-space:nowrap;padding-inline:.75rem .25rem;font-size:.75rem}.asas-filters .asas-field:has(select){border:1px solid var(--asas-border);background:var(--asas-bg);border-radius:999px}.asas-filters .asas-field:has(select:focus-visible){outline:2px solid var(--asas-accent);outline-offset:2px}.asas-filters select[name=sort_by]:focus-visible{outline:none}.asas-filters__prices input{background:0 0;border:0;border-radius:0;min-block-size:2.6rem;inline-size:5.5rem;padding-inline:.25rem .75rem}.asas-filters__prices input:focus-visible{outline:2px solid var(--asas-accent);outline-offset:-2px;border-radius:999px}.asas-filters__prices .asas-field+.asas-field{border-inline-start:1px solid var(--asas-border)}.asas-filters .asas-checkbox{border:1px solid var(--asas-border);cursor:pointer;user-select:none;border-radius:999px;gap:.55rem;min-block-size:2.75rem;padding-inline:.75rem 1rem;transition:background-color .15s,border-color .15s,color .15s}.asas-filters .asas-checkbox input{appearance:none;border:2px solid;border-radius:999px;flex:none;place-content:center;block-size:1.1rem;inline-size:1.1rem;margin:0;display:grid}.asas-filters .asas-checkbox input:after{content:"";background:currentColor;border-radius:999px;block-size:.5rem;inline-size:.5rem;transition:transform .15s;transform:scale(0)}.asas-filters .asas-checkbox input:checked:after{transform:scale(1)}.asas-filters .asas-checkbox:has(input:checked){background:var(--asas-accent);color:var(--asas-accent-contrast);border-color:#0000}.asas-filters .asas-checkbox:has(input:focus-visible){outline:2px solid var(--asas-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.asas-filters .asas-checkbox,.asas-filters .asas-checkbox input:after{transition:none}}.asas-select-shell{align-items:center;display:inline-flex;position:relative}.asas-select-shell__arrow{pointer-events:none;color:var(--asas-muted);line-height:0;position:absolute;inset-inline-end:.85rem}.asas-filters select[name=sort_by]{appearance:none;background:0 0;border:0;border-radius:999px;min-block-size:2.65rem;padding-inline:.25rem 2.5rem}.asas-filters .asas-btn{border-radius:999px;min-block-size:2.75rem}@media (width<=40rem){.asas-filters,.asas-filters__prices,.asas-filters__prices input{inline-size:100%}.asas-filters select[name=sort_by]{flex:10rem}}.asas-pagination{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-block-start:calc(var(--asas-space)*2);padding:0;list-style:none;display:flex}.asas-pagination a,.asas-pagination span{text-align:center;border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);min-inline-size:2.25rem;padding:.4em .6em;text-decoration:none;display:inline-block}.asas-pagination [aria-current=page]{background:var(--asas-accent);color:var(--asas-accent-contrast);border-color:var(--asas-accent)}.asas-product{gap:calc(var(--asas-space)*2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.asas-product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.asas-gallery{gap:var(--asas-space);display:grid}.asas-gallery[data-ratio=square]{--asas-plate:1/1}.asas-gallery[data-ratio=portrait]{--asas-plate:3/4}.asas-gallery[data-ratio=natural]{--asas-plate:auto}.asas-gallery__stage{scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--asas-radius);scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;max-inline-size:min(100%,34rem);display:grid;overflow-x:auto}.asas-gallery__stage::-webkit-scrollbar{display:none}.asas-gallery__stage:focus-visible{outline:2px solid var(--asas-accent);outline-offset:3px}.asas-gallery__slide{scroll-snap-align:center;aspect-ratio:var(--asas-plate,1/1);background:color-mix(in srgb,var(--asas-border)25%,transparent);border-radius:var(--asas-radius)}.asas-gallery__slide img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.asas-gallery__thumbs{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.asas-gallery__thumb{border-radius:calc(var(--asas-radius)/1.5);display:block}.asas-gallery__thumb img{object-fit:cover;border-radius:calc(var(--asas-radius)/1.5);border:1px solid var(--asas-border);block-size:72px;inline-size:72px;display:block}.asas-gallery__thumb:focus-visible img{border-color:var(--asas-accent)}@media (hover:hover) and (pointer:fine){.asas-gallery__thumb:hover img{border-color:var(--asas-accent)}}@media (prefers-reduced-motion:reduce){.asas-gallery__stage{scroll-behavior:auto}}.asas-option{gap:calc(var(--asas-space)*.75);margin-block-end:calc(var(--asas-space)*1.75);display:grid}.asas-option>legend,.asas-option__label{margin-block-end:calc(var(--asas-space)*.6);padding:0;font-weight:600}.asas-option__values{gap:calc(var(--asas-space)*.75);flex-wrap:wrap;display:flex}.asas-option__value input{opacity:0;pointer-events:none;position:absolute}.asas-option__value span{border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);cursor:pointer;padding:.4em .9em;display:inline-block}.asas-option__value input:checked+span{border-color:var(--asas-accent);box-shadow:inset 0 0 0 1px var(--asas-accent)}.asas-option__value input:checked+.asas-swatch{box-shadow:0 0 0 2px var(--asas-bg,#fff),0 0 0 4px var(--asas-accent)}.asas-option__value input:focus-visible+span{outline:2px solid var(--asas-accent);outline-offset:2px}.asas-swatch{border-radius:999px;block-size:2rem;inline-size:2rem;padding:0!important}.asas-qty{justify-items:start;gap:.35rem;margin-block-end:var(--asas-space);display:grid}.asas-qty__label{color:var(--asas-muted);font-size:.9rem}.asas-stepper{align-items:center;gap:.35rem;display:inline-flex}.asas-stepper__key{border:1px solid var(--asas-border);background:var(--asas-bg);block-size:2.5rem;inline-size:2.5rem;color:var(--asas-fg);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}@media (hover:hover) and (pointer:fine){.asas-stepper__key:hover:not(:disabled){background:var(--asas-accent);border-color:var(--asas-accent);color:#fff}}.asas-stepper__key:disabled{opacity:.35;cursor:default}.asas-stepper__value{min-block-size:2.5rem;inline-size:3.25rem;color:var(--asas-fg);font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;font-weight:600}.asas-stepper__value::-webkit-outer-spin-button,.asas-stepper__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.asas-stepper__value{-moz-appearance:textfield;appearance:textfield}@media (prefers-reduced-motion:reduce){.asas-stepper__key{transition:none}}[data-o-product-form][data-o-available=false] .asas-instock,[data-o-product-form][data-o-available=true] .asas-soldout{display:none}.asas-hero{min-block-size:var(--asas-hero-height,420px);border-radius:var(--asas-radius);background-color:color-mix(in srgb,var(--asas-accent)7%,var(--asas-bg));background-image:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--asas-accent)16%,transparent)0%,transparent 60%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--asas-accent)6%,transparent)0 1px,transparent 1px 14px);align-items:center;display:grid;position:relative;overflow:hidden}.asas-hero:has(.asas-hero__media){background-image:none}.asas-hero__media{position:absolute;inset:0}.asas-hero__media img{object-fit:cover;block-size:100%;inline-size:100%}.asas-hero__content{padding:calc(var(--asas-space)*2);max-inline-size:34rem;position:relative}.asas-hero[data-align=center]{text-align:center;justify-items:center}.asas-hero[data-align=end]{text-align:end;justify-items:end}.asas-hero__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.asas-hero__still{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.asas-hero__video{display:none}.asas-hero__still{opacity:1}}.asas-hero__overlay{background:rgba(0,0,0,var(--asas-hero-overlay,.25));position:absolute;inset:0}.asas-hero__content .asas-card__meta{color:inherit;opacity:.82}.asas-media-text{gap:calc(var(--asas-space)*1.5);align-items:center;display:grid}@media (width>=48rem){.asas-media-text{grid-template-columns:1fr 1fr}}.asas-media-text__media:empty{display:none}@media (width>=48rem){.asas-media-text:has(.asas-media-text__media:empty){grid-template-columns:1fr}}.asas-media-text[data-media=end] .asas-media-text__media{order:2}.asas-media-text__media img{border-radius:var(--asas-radius);inline-size:100%;display:block}.asas-card__media:empty{aspect-ratio:1;background:color-mix(in srgb,var(--asas-border)30%,transparent);border-radius:var(--asas-radius);display:block}.asas-quotes{gap:var(--asas-space);display:grid}@media (width>=48rem){.asas-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.asas-quote{border:1px solid var(--asas-border);border-radius:var(--asas-radius);padding:calc(var(--asas-space)*1.5)calc(var(--asas-space)*1.25)calc(var(--asas-space)*1.25);background:var(--asas-bg);gap:.75rem;display:grid;position:relative}.asas-quote:before{content:"”";color:color-mix(in srgb,var(--asas-accent)26%,transparent);pointer-events:none;font-size:3.4rem;line-height:1;position:absolute;inset-block-start:-.15em;inset-inline-start:calc(var(--asas-space)*1.1)}.asas-quote blockquote{margin:0;font-size:1.05rem;line-height:1.65}.asas-quote__author{color:var(--asas-muted);border-block-start:1px solid var(--asas-border);justify-content:space-between;align-items:baseline;gap:.75rem;padding-block-start:.75rem;font-size:.9rem;display:flex}.asas-quote__stars{color:var(--asas-accent);letter-spacing:.08em;white-space:nowrap}.asas-quote blockquote{margin:0 0 .5rem}.asas-quote__author{color:var(--asas-muted);font-size:.9rem}.asas-faq{gap:.6rem;max-inline-size:46rem;margin-inline:auto;display:grid}.asas-faq details{border:1px solid var(--asas-border);border-radius:var(--asas-radius);padding:calc(var(--asas-space)*.9)var(--asas-space);background:var(--asas-bg);transition:border-color .16s}.asas-faq details[open]{border-color:color-mix(in srgb,var(--asas-accent)45%,var(--asas-border))}.asas-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.75rem;font-size:1.05rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.asas-faq summary::-webkit-details-marker{display:none}.asas-faq summary:after{content:"";block-size:.75rem;inline-size:.75rem;color:var(--asas-accent);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none;transition:transform .2s,opacity .2s}.asas-faq details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat;transform:rotate(180deg)}.asas-faq .asas-rte{color:var(--asas-muted);padding-block-start:.6rem}@media (prefers-reduced-motion:reduce){.asas-faq details,.asas-faq summary:after{transition:none}}.asas-newsletter{text-align:center;max-inline-size:34rem;margin-inline:auto}.asas-newsletter form{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.asas-newsletter input{border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);font:inherit;flex:14rem;padding:.6em .9em}.asas-form{gap:var(--asas-space);max-inline-size:34rem;display:grid}.asas-form label{gap:.3rem;font-size:.9rem;display:grid}.asas-form input,.asas-form textarea{border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);font:inherit;background:var(--asas-bg);color:var(--asas-fg);padding:.6em .9em}.asas-rte{overflow-wrap:anywhere}.asas-rte h2,.asas-rte h3{margin-block-start:calc(var(--asas-space)*1.5)}.asas-rte img{border-radius:var(--asas-radius)}.asas-footer{border-block-start:1px solid var(--asas-border);background:color-mix(in srgb,var(--asas-border)16%,transparent);margin-block-start:calc(var(--asas-space)*3)}.asas-footer h3{letter-spacing:.08em;text-transform:uppercase;color:var(--asas-fg);margin-block:0 .85rem;font-size:.85rem;font-weight:700}.asas-footer__list a:hover{color:var(--asas-fg);text-underline-offset:3px;text-decoration:underline}.asas-footer .asas-rte{color:var(--asas-muted);font-size:.9rem}.asas-footer__cols{gap:calc(var(--asas-space)*1.5);padding-block:calc(var(--asas-space)*2);display:grid}@media (width>=48rem){.asas-footer__cols{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}}.asas-footer__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.asas-footer__list a,.asas-drawer__list a,.asas-list a{min-block-size:24px;display:inline-block}.asas-footer__list a{color:var(--asas-muted);text-decoration:none}.asas-footer__bottom{border-block-start:1px solid var(--asas-border);padding-block:var(--asas-space);color:var(--asas-muted);text-align:center;font-size:.85rem}.asas-empty{text-align:center;padding-block:calc(var(--asas-space)*3);color:var(--asas-muted)}.asas-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.asas-form-status span{display:none}.asas-form-status span[data-state=error]{color:var(--asas-sale)}[data-o-state=sent] .asas-form-status span[data-state=sent],[data-o-form][data-o-state=sent]~.asas-form-status span[data-state=sent],[data-o-state=error] .asas-form-status span[data-state=error],[data-o-form][data-o-state=error]~.asas-form-status span[data-state=error]{display:inline}[data-o-state=sending] button[type=submit]{opacity:.6;pointer-events:none}.asas-lines{margin:1rem 0 0;padding:0;list-style:none;display:grid}.asas-line{border-top:1px solid var(--asas-border);grid-template-columns:4.5rem minmax(0,1fr);gap:.85rem;padding:.9rem 0;display:grid}.asas-line:last-child{border-bottom:1px solid var(--asas-border)}.asas-line__media img{border-radius:var(--asas-radius);block-size:auto;inline-size:100%}.asas-line__body{align-content:start;gap:.2rem;display:grid}.asas-line__title{color:inherit;font-weight:600;text-decoration:none}.asas-line__title:hover{text-decoration:underline}.asas-line__side{flex-wrap:wrap;grid-column:2;align-items:center;gap:.6rem .9rem;display:flex}.asas-step{border:1px solid var(--asas-border);border-radius:var(--asas-radius);align-items:center;display:inline-flex}.asas-step__btn{min-block-size:44px;min-inline-size:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.asas-step__btn:hover{background:var(--asas-bg)}.asas-step__value{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:2.5ch}.asas-line__remove{color:var(--asas-muted);cursor:pointer;font:inherit;background:0 0;border:0;min-block-size:44px;margin-inline-start:auto;padding:0;text-decoration:underline}.asas-line__remove:hover{color:var(--asas-fg)}.asas-lines:empty{min-block-size:calc(var(--o-cart-lines,0)*6.5rem)}.asas-lines--compact{overscroll-behavior:contain;flex:auto;min-block-size:0;margin-block-start:0;overflow-y:auto}.asas-line--compact{grid-template-columns:3.5rem minmax(0,1fr);gap:.7rem;padding:.7rem 0}.asas-line--compact .asas-line__title{font-size:.95rem}.asas-line--compact .asas-line__side{flex-wrap:wrap;gap:.5rem}.asas-line--compact .asas-line__remove{font-size:.8rem}.asas-offers{gap:.6rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.asas-offer{text-align:start;border:1px solid var(--asas-border);border-radius:var(--asas-radius);inline-size:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .9rem;display:grid;position:relative}.asas-offer__check{border:2px solid var(--asas-border);border-radius:999px;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.asas-offer__check:after{content:"";border-inline-start:2px solid var(--asas-bg,#fff);border-block-end:2px solid var(--asas-bg,#fff);opacity:0;block-size:.32rem;inline-size:.6rem;transform:rotate(-45deg)translate(1px,-1px)}.asas-offer__body{gap:.15rem;min-inline-size:0;display:grid}.asas-offer__name{font-weight:600}.asas-offer__meta{color:var(--asas-muted,inherit);opacity:.75;font-size:.85rem}.asas-offer__note{opacity:.65;font-size:.85rem}.asas-offer__right{text-align:end;justify-items:end;gap:.2rem;display:grid}.asas-offer__price{white-space:nowrap;font-weight:700}.asas-offer__save{background:color-mix(in srgb,var(--asas-accent)14%,transparent);color:var(--asas-accent);white-space:nowrap;border-radius:999px;padding:.15em .6em;font-size:.78rem;font-weight:600}.asas-offer__ribbon{background:var(--asas-accent);color:var(--asas-accent-contrast);border-radius:999px;padding:.15em .6em;font-size:.72rem;font-weight:700;position:absolute;inset-block-start:0;inset-inline-end:.9rem;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.asas-offer:hover{border-color:var(--asas-accent)}}.asas-offer[data-o-selected=true]{border-color:var(--asas-accent);box-shadow:0 0 0 1px var(--asas-accent);background:color-mix(in srgb,var(--asas-accent)6%,transparent)}.asas-offer[data-o-selected=true] .asas-offer__check{background:var(--asas-accent);border-color:var(--asas-accent)}.asas-offer[data-o-selected=true] .asas-offer__check:after{opacity:1}.asas-customs{gap:.6rem;margin-block:.75rem;display:grid}.asas-custom{gap:.25rem;display:grid}.asas-custom input{border:1px solid var(--asas-border);border-radius:var(--asas-radius);padding:.55rem .7rem}.asas-customs [data-o-invalid=true]{border-color:var(--asas-sale)}.asas-customs__error{color:var(--asas-sale);margin:0;font-size:.85rem;display:none}[data-o-invalid=true] .asas-customs__error{display:block}.asas-reviews{gap:0;margin:0;padding:0;list-style:none;display:grid}.asas-reviews__summary{color:var(--asas-muted);margin:0 0 1rem}.asas-review{border-block-start:1px solid var(--asas-border);gap:.25rem;padding-block:1rem;display:grid}.asas-review:last-child{border-block-end:1px solid var(--asas-border)}.asas-review p{margin:0}.asas-review__stars{color:var(--asas-accent);letter-spacing:.08em}.asas-review__title{font-weight:600}.asas-review__by{color:var(--asas-muted);font-size:.875rem}@media (width>=60rem){.asas-reviews{grid-template-columns:1fr 1fr;column-gap:2rem}.asas-reviews .asas-review:nth-last-child(2):nth-child(2n){border-block-end:1px solid var(--asas-border)}}.asas-countdown{border:1px solid var(--asas-border);border-radius:var(--asas-radius);justify-content:space-between;align-items:baseline;gap:.5rem;margin-block:.75rem;padding:.5rem .75rem;display:flex}.asas-countdown__clock{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-weight:600}.asas-checkout-form{gap:var(--asas-space);display:grid}.asas-checkout-form[hidden]{display:none}.asas-checkout-form[data-compact=true]{gap:1rem}.asas-checkout-block{gap:.8rem calc(var(--asas-space)*2.5);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:start;display:grid}.asas-checkout-block>h2,.asas-checkout-block>.asas-pay,.asas-checkout-block>.asas-coupon,.asas-checkout-block>.asas-total,.asas-checkout-block>.asas-colines,.asas-checkout-block>p{grid-column:1/-1}.asas-checkout-block>[data-o-checkout-row][hidden]{display:none}.asas-checkout-block h2{margin:0;font-size:1.05rem}.asas-checkout-empty{justify-items:start;gap:1rem;padding-block:2.5rem;display:grid}.asas-checkout-empty[hidden]{display:none}.asas-empty__title{margin:0;font-size:1.2rem;font-weight:600}.asas-field{gap:.3rem;display:grid}.asas-field[hidden]{display:none}.asas-field__label{font-size:.9rem}.asas-field__error{color:var(--asas-sale);margin:0;font-size:.85rem}.asas-field__error[hidden]{display:none}.asas-field[data-o-invalid=true] .asas-input{border-color:var(--asas-sale)}.asas-input{background:var(--asas-bg);border:1px solid var(--asas-border);border-radius:var(--asas-radius);color:var(--asas-fg);font:inherit;inline-size:100%;padding:.6rem .75rem}.asas-pay{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.asas-pay__item[hidden]{display:none}.asas-pay__label{border:1px solid var(--asas-border);border-radius:var(--asas-radius);cursor:pointer;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.asas-pay__item[data-o-selected=true] .asas-pay__label{border-color:var(--asas-accent);box-shadow:inset 0 0 0 1px var(--asas-accent)}.asas-pay__body{gap:.1rem;display:grid}.asas-pay__name{font-weight:600}.asas-pay__note{color:var(--asas-muted);margin:0;font-size:.85rem}.asas-coupon{gap:.5rem;display:flex}.asas-coupon .asas-input{flex:1}.asas-coupon__ok{color:var(--asas-accent);margin:0}.asas-coupon__ok[hidden]{display:none}.asas-coline__step{justify-self:start;margin-block-start:.4rem}.asas-step__field{appearance:textfield;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;inline-size:2.5rem;min-inline-size:0}.asas-step__field::-webkit-outer-spin-button,.asas-step__field::-webkit-inner-spin-button{appearance:none;margin:0}.asas-step__field:focus-visible{outline:2px solid var(--asas-accent);outline-offset:1px}.asas-coline__offers{grid-column:1/-1;gap:.3rem;min-inline-size:0;margin-block-start:.5rem;display:grid}.asas-coline__body{min-inline-size:0}.asas-coline__offers:has([data-o-line-offers][hidden]){display:none}.asas-coline__offers-label{color:var(--asas-muted);font-size:.75rem;font-weight:700}.asas-rungs{flex-wrap:wrap;gap:.3rem;display:flex}.asas-rungs[hidden]{display:none}.asas-rung{border:1px solid var(--asas-border);color:inherit;cursor:pointer;font:inherit;white-space:normal;background:0 0;border-radius:999px;align-items:baseline;gap:.35rem;padding:.3rem .7rem;font-size:.78rem;display:inline-flex}.asas-rung>*{white-space:nowrap}@media (hover:hover) and (pointer:fine){.asas-rung:hover{border-color:var(--asas-accent)}}.asas-rung[data-o-selected=true]{background:color-mix(in srgb,var(--asas-accent)8%,transparent);border-color:var(--asas-accent);font-weight:700}.asas-rung__name{white-space:normal;font-weight:700}.asas-rung__name[hidden],.asas-rung[data-o-offer-titled=true] .asas-rung__set,.asas-rung[data-o-offer-titled=true] .asas-rung__price{display:none}.asas-rung__price{font-variant-numeric:tabular-nums;font-weight:700}.asas-rung__save,.asas-rung__ship{color:var(--asas-success)}.asas-rung__ship[hidden],.asas-rung[data-o-selected=true] .asas-rung__save,.asas-rung[data-o-selected=true] .asas-rung__ship{display:none}.asas-inline-checkout{border-block-start:1px solid var(--asas-border);margin-block-start:calc(var(--asas-space)*2);padding-block-start:calc(var(--asas-space)*1.5)}.asas-inline-checkout__title{margin-block:0 var(--asas-space);font-size:1.15rem}.asas-total{gap:.35rem;margin:0;display:grid}.asas-total__row{justify-content:space-between;gap:1rem;display:flex}.asas-total__row[hidden]{display:none}.asas-total dt,.asas-total dd{margin:0}.asas-total dd{font-variant-numeric:tabular-nums}.asas-total__row--sum{border-block-start:1px solid var(--asas-border);padding-block-start:.45rem;font-size:1.1rem;font-weight:600}.asas-money{font-variant-numeric:tabular-nums;font-weight:600}.asas-freeship{border:1px solid var(--asas-border);border-radius:var(--asas-radius);gap:.45rem;padding:.75rem .9rem;display:grid}.asas-freeship[hidden]{display:none}.asas-freeship__line{margin:0}.asas-freeship__line [hidden]{display:none}.asas-freeship__track{background:var(--asas-border);border-radius:999px;block-size:.3rem;overflow:hidden}.asas-freeship__fill{background:var(--asas-accent);block-size:100%;inline-size:var(--o-progress,0%);transition:inline-size .3s;display:block}.asas-offerbars{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.asas-offerbars[hidden]{display:none}.asas-offerbar{gap:.1rem;display:grid}.asas-offerbar__gap{color:var(--asas-muted);font-size:.85rem}.asas-offerbar__gap [hidden]{display:none}.asas-checkout-errors{border:1px solid var(--asas-sale);border-radius:var(--asas-radius);padding:.7rem .9rem}.asas-checkout-errors[hidden]{display:none}.asas-checkout-errors p{margin:0}[data-o-checkout-submit] [hidden]{display:none}.asas-rte table{max-inline-size:100%;display:block;overflow-x:auto}.asas-rte img{block-size:auto;max-inline-size:100%}.asas-rte blockquote{border-inline-start:3px solid var(--asas-border);margin-inline:0;padding-inline-start:var(--asas-space)}.asas-rte pre{max-inline-size:100%;overflow-x:auto}.asas-order__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-o-rte] :where(pre,table){contain:inline-size}@media (width<=47.99rem){.asas-grid[data-asas-rail]{contain:inline-size;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(70vw,15rem);grid-auto-flow:column;padding-block-end:.5rem;overflow-x:auto}.asas-grid[data-asas-rail]>*{scroll-snap-align:start}}.asas-rte :where(ul){list-style:outside}.asas-rte :where(ol){list-style:decimal}.asas-rte :where(ul,ol) :where(ul){list-style:circle}.asas-rte :where(li){list-style:inherit}.asas-rte :is(p,ul,ol,dl,h1,h2,h3,h4,h5,h6,blockquote,pre,table,figure,hr)+:is(p,ul,ol,dl,h1,h2,h3,h4,h5,h6,blockquote,pre,table,figure,hr){margin-block-start:1em}.asas-rte :is(p,ul,ol,blockquote,pre,table,figure)+:is(h2,h3,h4){margin-block-start:1.6em}[data-o-add-to-cart][data-o-added=true]{background:var(--asas-success);border-color:var(--asas-success);color:#fff}[data-o-add-to-cart][data-o-added=true]:after{content:" ✓"}.asas-buy-error{color:var(--asas-sale,#b42318);margin:.5rem 0 0;font-size:.9rem;font-weight:600;display:none}[data-o-add-to-cart][data-o-error=customization]~.asas-buy-error--custom,[data-o-add-to-cart][data-o-error=true]~.asas-buy-error--failed{display:block}.asas-freeship{border:1px solid var(--asas-border);border-radius:var(--asas-radius);padding:calc(var(--asas-space)*.75);margin-block-end:var(--asas-space)}.asas-freeship[data-reached=true]{border-color:var(--asas-success)}.asas-freeship__line{margin:0 0 .5rem;font-weight:600}.asas-freeship__bar{appearance:none;background:color-mix(in srgb,var(--asas-border)60%,transparent);border:0;border-radius:999px;block-size:6px;inline-size:100%;display:block}.asas-freeship__bar::-webkit-progress-bar{background:color-mix(in srgb,var(--asas-border)60%,transparent);border-radius:999px}.asas-freeship__bar::-webkit-progress-value{background:var(--asas-accent);border-radius:999px}.asas-freeship__bar::-moz-progress-bar{background:var(--asas-accent);border-radius:999px}.asas-freeship__prompt{margin:.75rem 0 .5rem;font-size:.9rem}.asas-line__offer{margin-block-start:.25rem;font-size:.85rem;font-weight:600;display:block}.asas-line__offer[data-state=applied]{color:var(--asas-muted,#6b7280)}.asas-line__offer[data-state=next]{color:var(--asas-accent)}.asas-line__offer[data-state=next]:before{content:"→ "}.asas-file{border:1px solid var(--asas-border);border-radius:var(--asas-radius);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem;display:flex}.asas-file__input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.asas-file__pick{flex:none;min-block-size:44px;padding:.5em 1em}.asas-file__icon{fill:none;stroke:currentColor;stroke-width:2px;block-size:1rem;inline-size:1rem}.asas-file__input:focus-visible+.asas-file__pick{outline:2px solid var(--asas-fg);outline-offset:2px}.asas-file__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--asas-muted);flex:8rem;font-size:.9rem;overflow:hidden}.asas-file[data-o-has-file=true] .asas-file__name{color:var(--asas-fg);font-weight:600}.asas-file__clear{min-block-size:2.25rem;min-inline-size:2.25rem;color:var(--asas-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.asas-file[data-o-has-file=true] .asas-file__clear{display:inline-flex}.asas-file__clear:hover{color:var(--asas-fg)}.asas-file__clear:focus-visible{outline:2px solid var(--asas-fg);outline-offset:2px}.asas-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}o-search-form{display:block;position:relative}.asas-suggest-panel{background:var(--asas-bg);border:1px solid var(--asas-border);border-radius:var(--asas-radius);z-index:60;max-block-size:min(60vh,26rem);position:absolute;inset-block-start:calc(100% + .4rem);inset-inline:0;overflow-y:auto}.asas-suggest-panel[hidden]{display:none}.asas-suggest__label{color:var(--asas-muted);padding:calc(var(--asas-space)*.75)var(--asas-space)calc(var(--asas-space)*.4);margin:0;font-size:.82rem;font-weight:700}.asas-suggest__list{margin:0;padding:0;list-style:none;display:grid}.asas-suggest__row{color:var(--asas-fg);align-items:center;gap:calc(var(--asas-space)*.75);padding:calc(var(--asas-space)*.5)var(--asas-space);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.asas-suggest__row:hover,.asas-suggest__row[data-o-active=true]{background:color-mix(in srgb,var(--asas-accent)10%,transparent)}.asas-suggest__media{aspect-ratio:1;background:color-mix(in srgb,var(--asas-border)45%,transparent);border-radius:var(--asas-radius);inline-size:3rem;display:block;overflow:hidden}.asas-suggest__media img{object-fit:cover;block-size:100%;inline-size:100%}.asas-suggest__text{gap:.15rem;min-inline-size:0;display:grid}.asas-suggest__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asas-suggest__price{font-size:.9rem;font-weight:700}.asas-suggest__was{color:var(--asas-muted);margin-inline-start:.4rem;font-weight:400}.asas-suggest__all{border-block-start:1px solid var(--asas-border);padding:calc(var(--asas-space)*.75)var(--asas-space);text-align:center;font-size:.9rem;font-weight:700;display:block}.asas-suggest__empty{color:var(--asas-muted);padding:var(--asas-space);margin:0}.asas-colines{gap:.6rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.asas-colines[hidden]{display:none}.asas-coline{border:1px solid var(--asas-border);border-radius:var(--asas-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.7rem;display:grid}.asas-coline__shot{object-fit:cover;border-radius:calc(var(--asas-radius)/1.5);background:color-mix(in srgb,var(--asas-border)35%,transparent);aspect-ratio:1;block-size:3rem;inline-size:3rem}.asas-coline__shot[hidden]{display:none}.asas-coline__body{gap:.15rem;min-inline-size:0;display:grid}.asas-coline__title{overflow-wrap:anywhere;font-weight:600}.asas-coline__detail{color:var(--asas-muted);overflow-wrap:anywhere;font-size:.85rem}.asas-coline__detail[hidden]{display:none}.asas-coline__count{color:var(--asas-muted);font-size:.85rem}.asas-coline__total{white-space:nowrap;font-weight:700}.asas-coline__shot{grid-column:1}.asas-coline__body{grid-column:2}.asas-coline__total{grid-column:3}.asas-coline:has(.asas-coline__shot[hidden]){grid-template-columns:minmax(0,1fr) auto}.asas-coline:has(.asas-coline__shot[hidden]) .asas-coline__body{grid-column:1}.asas-coline:has(.asas-coline__shot[hidden]) .asas-coline__total{grid-column:2}.asas-cat{min-inline-size:0;position:relative}.asas-cat__link{border-radius:var(--asas-radius);color:#fff;background:color-mix(in srgb,var(--asas-accent)22%,var(--asas-bg));text-decoration:none;display:block;position:relative;overflow:hidden}.asas-cat__media{aspect-ratio:1;display:block}.asas-cat__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .4s;display:block}.asas-cat__label{background:linear-gradient(#0000 0%,#00000057 45%,#000000ad 100%);gap:.15rem;padding:1.6rem .9rem .8rem;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.asas-cat__title{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.25}.asas-cat__count{opacity:.85;font-size:.8rem}@media (hover:hover) and (pointer:fine){.asas-cat__link:hover .asas-cat__media img{transform:scale(1.05)}}.asas-cat__link:focus-visible{outline:2px solid var(--asas-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.asas-cat__media img{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.asas-cat__link:hover .asas-cat__media img{transform:none}}.asas-grid[data-layout=cards] .asas-cat__link{color:var(--asas-fg);border:1px solid var(--asas-border);background:0 0}.asas-grid[data-layout=cards] .asas-cat__label{background:0 0;gap:.15rem;padding:.75rem .9rem .9rem;display:grid;position:static}.asas-grid[data-layout=list]{grid-template-columns:1fr}.asas-grid[data-layout=list] .asas-cat__link{color:var(--asas-fg);border:1px solid var(--asas-border);background:0 0;align-items:center;gap:.9rem;padding:.6rem;display:flex}.asas-grid[data-layout=list] .asas-cat__media{flex:none;block-size:3.5rem;inline-size:3.5rem}.asas-grid[data-layout=list] .asas-cat__label{background:0 0;flex:1;gap:.1rem;padding:0;display:grid;position:static}.asas-cart-page{gap:calc(var(--asas-space)*1.5);align-items:start;display:grid}@media (width>=60rem){.asas-cart-page{grid-template-columns:minmax(0,1fr) 20rem}}.asas-cart-page__summary{padding:calc(var(--asas-space)*1.1);border:1px solid var(--asas-border);border-radius:var(--asas-radius);background:color-mix(in srgb,var(--asas-border)14%,transparent);gap:.65rem;display:grid}@media (width>=60rem){.asas-cart-page__summary{position:sticky;inset-block-start:var(--asas-space)}}.asas-cart-page__summary h2{margin:0;font-size:1.05rem}.asas-cart-page__row{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;display:flex}.asas-cart-page__row dt{color:var(--asas-muted);margin:0;font-size:.9rem}.asas-cart-page__row dd{font-variant-numeric:tabular-nums;margin:0}.asas-cart-page__row--sum{border-block-start:1px solid var(--asas-border);padding-block-start:.65rem;font-size:1.15rem;font-weight:700}.asas-cart-page__note{color:var(--asas-muted);margin:0;font-size:.8rem}.asas-cart-page__summary .asas-btn{justify-content:center;min-block-size:2.75rem;inline-size:100%}.asas-cart-page:has([data-o-cart-empty=true]) .asas-cart-page__summary .asas-btn{display:none}.asas-card__media:not(:has(img)),.asas-cat__media:not(:has(img)),.asas-cat__link:not(:has(img)){background-color:color-mix(in srgb,var(--asas-accent)7%,var(--asas-bg));background-image:radial-gradient(110% 80% at 80% 15%,color-mix(in srgb,var(--asas-accent)14%,transparent)0%,transparent 62%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--asas-accent)7%,transparent)0 1px,transparent 1px 12px)}.asas-card__media:not(:has(img)){aspect-ratio:1}.asas-contact-details{margin:0 0 var(--asas-space);padding:var(--asas-space);border:1px solid var(--asas-border);border-radius:var(--asas-radius);background:color-mix(in srgb,var(--asas-border)14%,transparent);gap:.5rem;list-style:none;display:grid}.asas-contact-details li{align-items:center;min-block-size:24px;display:flex}.asas-contact-details a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.asas-contact-details a:hover{color:var(--asas-accent);text-decoration:underline}.asas-drawer-cart{visibility:visible;transition:visibility;display:block}.asas-drawer-cart:not([data-o-open]){visibility:hidden;pointer-events:none;transition:visibility 0s linear .26s}.asas-drawer-cart__backdrop{z-index:60;opacity:0;background:#00000073;transition:opacity .22s;position:fixed;inset:0}.asas-drawer-cart[data-o-open] .asas-drawer-cart__backdrop{opacity:1}.asas-drawer-cart__panel{z-index:61;gap:var(--asas-space);block-size:100dvh;inline-size:min(24rem,92vw);padding:var(--asas-space);background:var(--asas-bg);border-inline-start:1px solid var(--asas-border);box-shadow:-12px 0 40px color-mix(in srgb,var(--asas-fg)14%,transparent);flex-direction:column;padding-block-end:calc(var(--asas-space) + env(safe-area-inset-bottom,0px));transition:transform .26s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset-block-start:0;inset-inline-end:0;transform:translate(0)}:dir(rtl) .asas-drawer-cart:not([data-o-open]) .asas-drawer-cart__panel{transform:translate(-100%)}:dir(ltr) .asas-drawer-cart:not([data-o-open]) .asas-drawer-cart__panel{transform:translate(100%)}.asas-drawer-cart__head{justify-content:space-between;align-items:center;gap:var(--asas-space);flex:none;display:flex}.asas-drawer-cart__head h2{margin:0;font-size:1.05rem}.asas-drawer-cart__body{flex-direction:column;flex:auto;gap:.75rem;min-block-size:0;display:flex}.asas-drawer-cart__body .asas-btn{justify-content:center;min-block-size:2.75rem;inline-size:100%}.asas-drawer-cart__filled{flex:auto;min-block-size:0;display:none}.asas-drawer-cart__body:has([data-o-cart-count]:not([data-o-cart-empty=true])) .asas-drawer-cart__filled{flex-direction:column;gap:.75rem;min-block-size:0;display:flex}.asas-drawer-cart__body:has([data-o-cart-empty=true]) .asas-drawer-cart__empty{display:grid}.asas-drawer-cart__count{color:var(--asas-muted);flex:none;align-items:baseline;gap:.35rem;margin:0;font-size:.9rem;display:flex}.asas-drawer-cart__count b{color:var(--asas-fg);font-variant-numeric:tabular-nums}.asas-drawer-cart__body:has([data-o-cart-empty=true]) .asas-drawer-cart__count{display:none}.asas-drawer-cart__empty{text-align:center;padding-block:calc(var(--asas-space)*1.5);justify-items:center;gap:.6rem}.asas-drawer-cart__mark{block-size:3rem;inline-size:3rem;color:var(--asas-muted)}.asas-drawer-cart__empty-title{margin:0;font-size:1.05rem;font-weight:600}.asas-drawer-cart__empty .asas-card__meta{margin:0}.asas-drawer-cart__empty .asas-btn{margin-block-start:.4rem}.asas-drawer-cart__body:has([data-o-cart-count]:not([data-o-cart-empty=true])) .asas-drawer-cart__empty{display:none}html[data-o-cart-open]{overflow:hidden}@media (prefers-reduced-motion:reduce){.asas-drawer-cart,.asas-drawer-cart__panel,.asas-drawer-cart__backdrop{transition:none}}.asas-drawer,.asas-drawer-scrim{display:none}.asas-drawer{z-index:70;border:0;border-inline-start:1px solid var(--asas-border);background:var(--asas-bg);inline-size:min(20rem,88vw);box-shadow:-12px 0 40px color-mix(in srgb,var(--asas-fg)14%,transparent);padding:var(--asas-space);visibility:hidden;transition:transform .26s,visibility .26s;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.asas-drawer-scrim{z-index:69;opacity:0;visibility:hidden;background:#0000006b;transition:opacity .22s,visibility .22s;position:fixed;inset:0}:dir(rtl) .asas-drawer{transform:translate(100%)}:dir(ltr) .asas-drawer{transform:translate(-100%)}.asas-drawer-details[open]~.asas-drawer{visibility:visible;transform:translate(0)}.asas-drawer-details[open]~.asas-drawer-scrim{opacity:1;visibility:visible}@media (width<=47.99rem){.asas-drawer,.asas-drawer-scrim{display:block}}html:has(.asas-drawer-details[open]){overflow:hidden}.asas-drawer__list a{padding-block:.35rem;font-size:1.05rem}@media (prefers-reduced-motion:reduce){.asas-drawer,.asas-drawer-scrim{transition:none}}.asas-nav__cta{min-block-size:2.25rem;padding-inline:.9rem;font-size:.9rem}.asas-nav__pick img{object-fit:cover;background:color-mix(in srgb,var(--asas-border)35%,transparent);border-radius:999px;block-size:1.5rem;inline-size:1.5rem}.asas-drawer__cta{justify-content:center;min-block-size:2.75rem;inline-size:100%;margin-block-start:.35rem}.asas-card[data-style=framed]{border:1px solid var(--asas-border);border-radius:var(--asas-radius);padding:calc(var(--asas-space)*.75)}.asas-card[data-style=raised]{border-radius:var(--asas-radius);padding:calc(var(--asas-space)*.75);box-shadow:0 6px 20px color-mix(in srgb,var(--asas-fg)10%,transparent)}.asas-pay{gap:var(--asas-space);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.asas-copicks{flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.asas-copicks[hidden]{display:none}.asas-copick{justify-items:center;gap:.2rem;display:grid}.asas-copick__add{border:1px solid var(--asas-border);background:var(--asas-bg);min-block-size:2.75rem;color:var(--asas-fg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;max-inline-size:15rem;padding:.3rem .9rem .3rem .3rem;font-size:.85rem;display:flex}:dir(rtl) .asas-copick__add{padding:.3rem .3rem .3rem .9rem}@media (hover:hover) and (pointer:fine){.asas-copick__add:hover{border-color:var(--asas-accent)}}.asas-copick__shot{aspect-ratio:1;object-fit:cover;background:color-mix(in srgb,var(--asas-border)35%,transparent);border-radius:999px;flex:none;block-size:2rem;inline-size:2rem}.asas-copick__shot[hidden]{display:none}.asas-copick__name{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}.asas-copick__price{white-space:nowrap;font-weight:700}.asas-copick__link{color:var(--asas-muted);font-size:.75rem;text-decoration:none}.asas-copick__link:hover{color:var(--asas-accent);text-decoration:underline}.asas-freeship .asas-freeship__bar{border-radius:999px;block-size:.6rem;overflow:hidden}.asas-freeship .asas-freeship__bar::-webkit-progress-bar{border-radius:999px}.asas-freeship .asas-freeship__bar::-webkit-progress-value{border-radius:999px}.asas-checkout-main,.asas-checkout-aside{gap:calc(var(--asas-space)*1.25);align-content:start;min-inline-size:0;display:grid}@media (width>=64rem){.asas-checkout-form:not([data-compact=true]){column-gap:calc(var(--asas-space)*6);grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;display:grid}.asas-checkout-form:not([data-compact=true])>.asas-checkout-aside{padding:var(--asas-space);border:1px solid var(--asas-border);border-radius:var(--asas-radius);background:color-mix(in srgb,var(--asas-border)12%,transparent);position:sticky;inset-block-start:var(--asas-space)}}.asas-card[data-style=plain]{box-shadow:none;background:0 0;border:0;padding:0}.asas-card[data-style=overlay]{display:block;position:relative}.asas-card[data-style=overlay] .asas-card__media{margin:0;display:block}.asas-card[data-style=overlay] .asas-card__title,.asas-card[data-style=overlay] .asas-card__meta,.asas-card[data-style=overlay] .asas-price{z-index:2;color:#fff;position:relative}.asas-card[data-style=overlay]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000bf);border-end-end-radius:var(--asas-radius);border-end-start-radius:var(--asas-radius);block-size:60%;position:absolute;inset-block-end:0;inset-inline:0}.asas-card[data-style=overlay] .asas-card__title{font-weight:600;position:absolute;inset-block-end:2.1rem;inset-inline:.75rem}.asas-card[data-style=overlay] .asas-price{position:absolute;inset-block-end:.7rem;inset-inline-start:.75rem}.asas-card[data-style=overlay]{border-radius:var(--asas-radius);overflow:hidden}.asas-card[data-style=compact],.asas-card[data-style=row]{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.asas-card[data-style=compact] .asas-card__media,.asas-card[data-style=row] .asas-card__media{border-radius:var(--asas-radius);inline-size:76px;overflow:hidden}.asas-card[data-style=compact] .asas-card__title,.asas-card[data-style=row] .asas-card__title{grid-column:2;font-size:.95rem}.asas-card[data-style=compact] .asas-card__meta,.asas-card[data-style=row] .asas-card__meta,.asas-card[data-style=compact] .asas-price,.asas-card[data-style=row] .asas-price{grid-column:2}.asas-card[data-style=row]{border-block-end:1px solid var(--asas-border);padding-block-end:.6rem}.asas-card[data-style=compact],.asas-card[data-style=row]{grid-column:1/-1}.asas-slots[hidden]{display:none}.asas-slots{gap:var(--o-space-3,12px);margin-block:var(--o-space-4,16px);padding:var(--o-space-4,16px);border:1px solid var(--o-color-border);border-radius:var(--o-radius,10px);background:color-mix(in srgb,var(--o-color-accent)4%,transparent);display:grid}.asas-slot{gap:var(--o-space-2,8px);border:0;border-block-end:1px solid var(--o-color-border);margin:0;padding:0;padding-block-end:var(--o-space-3,12px);display:grid}.asas-slots>[data-o-offer-slot-index]:last-child .asas-slot{border-block-end:0;padding-block-end:0}.asas-slot__label{color:var(--o-color-text-muted);padding:0;font-size:.82rem;font-weight:600}.asas-option--slot .asas-option__name{color:var(--o-color-text-muted);font-size:.78rem}.asas-slots [data-o-invalid] .asas-slot{outline:2px solid var(--o-color-sale,#b3261e);outline-offset:4px;border-radius:var(--o-radius,10px)}.asas-file--custom{align-items:flex-start}.asas-file__preview{object-fit:cover;border-radius:var(--asas-radius);border:1px solid var(--asas-border);flex:none;block-size:56px;inline-size:56px}.asas-file__error{color:var(--asas-sale,#b42318);flex-basis:100%;font-size:.85rem;display:none}.asas-file[data-o-file-error=type] .asas-file__error[data-o-when=type],.asas-file[data-o-file-error=size] .asas-file__error[data-o-when=size]{display:block}.asas-file[data-o-file-error]{border-color:var(--asas-sale,#b42318)}.asas-buy-actions{gap:.75rem;display:grid}.asas-buy-actions .asas-buy-error{margin:0}.asas-countdown[data-o-countdown-state=off]{display:none}.asas-countdown[data-o-countdown-state=ended]{color:var(--asas-muted);border-style:dashed}.asas-countdown[data-o-countdown-state=ended] .asas-countdown__clock{opacity:.5;text-decoration:line-through}.asas-countdown[data-o-countdown-days-left="0"]{border-color:currentColor}@media (width<=47.99rem){.asas-hero{aspect-ratio:auto;min-block-size:0}.asas-hero:before{content:"";grid-area:1/1;inline-size:0;padding-block-start:56.25%}.asas-hero__content{grid-area:1/1}}.asas-account__card,.asas-account__edit,.asas-order{padding:var(--asas-space);border:1px solid var(--asas-border);border-radius:var(--asas-radius);background:var(--asas-bg)}.asas-order{transition:border-color .16s,box-shadow .16s}@media (hover:hover) and (pointer:fine){.asas-order:hover{border-color:color-mix(in srgb,var(--asas-accent)45%,var(--asas-border));box-shadow:0 4px 16px color-mix(in srgb,var(--asas-fg)8%,transparent)}}.asas-order__items{border-block:1px solid var(--asas-border);gap:.4rem;margin:0;padding:0;padding-block:.6rem;list-style:none;display:grid}.asas-order__items li{align-items:center;gap:.6rem;min-inline-size:0;display:flex}.asas-order__items img{object-fit:cover;border-radius:calc(var(--asas-radius)/1.5);background:color-mix(in srgb,var(--asas-border)35%,transparent);flex:none;block-size:2.5rem;inline-size:2.5rem}.asas-order__items li>span:first-of-type{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}.asas-order__items li>.asas-card__meta{white-space:nowrap;margin-inline-start:auto}.asas-order__totals dt{color:var(--asas-muted)}.asas-order__totals dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.asas-order{padding:var(--asas-space);gap:.4rem;display:grid}.asas-order__row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.asas-account{gap:calc(var(--asas-space)*1.5);align-items:start;display:grid}.asas-account__heading{margin-block:0 .75rem;font-size:1.05rem}.asas-account__facts{grid-template-columns:auto 1fr;gap:.3rem 1rem;margin:0;display:grid}.asas-account__facts dt{color:var(--asas-muted)}.asas-account__facts dd{margin:0}.asas-account__edit{gap:.75rem;display:grid}.asas-account__edit .asas-card__meta{margin:0}.asas-account__status{margin:0;font-weight:600}.asas-account__status[hidden]{display:none}.asas-account__status[data-o-state=error]{color:var(--asas-sale)}.asas-account__edit[data-o-busy=true]{opacity:.6;pointer-events:none}.asas-cart-empty,.asas-cart-page:has([data-o-cart-count][data-o-cart-empty=true]){display:none}.asas-section:has([data-o-cart-count][data-o-cart-empty=true]) .asas-cart-empty{display:block}.asas-cart-empty__card{text-align:center;justify-items:center;gap:.75rem;padding-block:clamp(2rem,6vw,3.5rem);display:grid}.asas-cart-empty__mark{block-size:3rem;inline-size:3rem;color:var(--asas-accent)}.asas-cart-empty__title{margin:0}.asas-cart-empty__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}[data-o-element=exit-intent]{z-index:120;background:#00000075;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}[data-o-element=exit-intent] [data-o-part=dialog]{background:var(--asas-bg);inline-size:min(26rem,100%);color:var(--asas-fg);border:1px solid var(--asas-border);border-radius:var(--asas-radius);text-align:center;padding:clamp(1.25rem,4vw,2rem);padding-block-start:max(3.5rem,clamp(1.25rem,4vw,2rem));position:relative}[data-o-element=exit-intent] [data-o-part=close]{min-block-size:44px;min-inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}[data-o-element=exit-intent] [data-o-part=icon]{display:none}[data-o-element=exit-intent] [data-o-part=title]{color:var(--asas-fg);background:0 0;margin:.5rem 0;font-size:1.25rem}[data-o-element=exit-intent] [data-o-part=content]{color:var(--asas-fg);background:0 0;padding:0}[data-o-element=exit-intent] [data-o-part=coupon]{background:0 0;border:0;justify-items:center;gap:.3rem;padding:0;display:grid}[data-o-element=exit-intent] [data-o-part=coupon-label]{color:var(--asas-muted);opacity:1;background:0 0;font-size:.8125rem}[data-o-element=exit-intent] [data-o-part=coupon-code]{border:1px dashed var(--asas-accent);border-radius:var(--asas-radius);letter-spacing:.08em;color:var(--asas-fg);background:0 0;align-items:center;gap:.5rem;margin-block:.75rem;padding:.5rem .9rem;font-weight:700;display:inline-flex}[data-o-element=exit-intent] [data-o-part=coupon-text]{color:var(--asas-fg);background:0 0}[data-o-element=exit-intent] [data-o-part=copy]{min-block-size:44px;min-inline-size:44px;color:var(--asas-fg);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}[data-o-element=exit-intent] [data-o-part=copied]{color:var(--asas-muted);opacity:1;background:0 0;font-size:.8125rem}[data-o-element=exit-intent] [data-o-part=copied][data-o-copy-failed]{color:var(--asas-sale)}[data-o-element=exit-intent] [data-o-part=cta]{cursor:pointer;border-radius:var(--asas-button-radius);background:var(--asas-accent);min-block-size:44px;inline-size:100%;color:var(--asas-accent-contrast);font:inherit;border:0;font-weight:700}[data-asas-card=plain] .asas-card{box-shadow:none;background:0 0;border:0;padding:0}[data-asas-card=framed] .asas-card{border:1px solid var(--asas-border);border-radius:var(--asas-radius);padding:.75rem}[data-asas-card=raised] .asas-card{border-radius:var(--asas-radius);background:var(--asas-bg);padding:.75rem;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000012}[data-asas-card=overlay] .asas-card{border-radius:var(--asas-radius);position:relative;overflow:hidden}[data-asas-card=overlay] .asas-card__media{margin:0}[data-asas-card=overlay] .asas-card:after{content:"";z-index:0;background:linear-gradient(#0000 45%,#000000a3);position:absolute;inset:0}[data-asas-card=overlay] .asas-card__title,[data-asas-card=overlay] .asas-card__meta{z-index:1;color:#fff;position:relative}[data-asas-card=overlay] .asas-card__title{margin-block-start:-3.2rem;padding-inline:.75rem}[data-asas-card=overlay] .asas-card__meta{padding:0 .75rem .75rem}[data-asas-card=compact] .asas-card{border:0;padding:0}[data-asas-card=compact] .asas-card__title{font-size:.95rem;line-height:1.35}[data-asas-card=compact] .asas-card__meta{font-size:.85rem}[data-asas-card=row] .asas-card{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}[data-asas-card=row] .asas-card__media{margin:0}.asas-deposit-due{justify-content:space-between;align-items:baseline;gap:.5rem;margin:.75rem 0 0;display:flex}.asas-deposit-due__label{color:var(--asas-muted,#5b5b5b)}.asas-deposit-due__amount{font-size:1.25rem;font-weight:700}.asas-deposit-rest{color:var(--asas-muted,#5b5b5b);gap:.35rem;margin:.15rem 0 0;font-size:.875rem;display:flex}[data-o-element=exit-intent] [data-o-part=dialog]{opacity:1;animation:.22s ease-out both asas-sheet-in;overflow:visible;transform:none}@keyframes asas-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-o-element=exit-intent] [data-o-part=dialog]{animation:none}}[data-o-element=sales-notification]{--o-sales-bg:var(--asas-bg);--o-sales-fg:var(--asas-fg);--o-sales-border:1px solid var(--asas-border);--o-sales-radius:var(--asas-radius);--o-sales-shadow:0 8px 20px #0000001a;--o-sales-image-radius:var(--asas-radius);--o-sales-font:var(--asas-font-body)}[data-o-element=sales-notification] [data-o-part=card]{color:var(--asas-fg)}[data-o-element=sales-notification] [data-o-part=message],[data-o-element=sales-notification] [data-o-part=purchased],[data-o-element=sales-notification] [data-o-part=time]{color:color-mix(in oklab,var(--asas-fg)68%,var(--asas-bg));opacity:1}[data-o-element=sales-notification] [data-o-part=customer],[data-o-element=sales-notification] [data-o-part=location]{color:var(--asas-fg);font-weight:600}[data-o-element=sales-notification] [data-o-part=product]{color:var(--asas-fg);font-family:var(--asas-font-heading);font-weight:600}[data-o-element=sales-notification] [data-o-part=close]{color:var(--asas-muted)}.asas-tally{color:var(--asas-muted);font-variant-numeric:tabular-nums;margin-inline-start:.4rem;font-size:.7em;font-weight:400}.asas-shopper-loading{padding-block:calc(var(--asas-space)*2);color:var(--asas-muted);text-align:center;margin:0}.asas-shopper-empty{padding-block:calc(var(--asas-space)*2);text-align:center;justify-items:center;gap:.6rem;display:grid}.asas-shopper-empty p{margin:0}.asas-compare-tray{z-index:40;background:var(--asas-bg);border-block-start:1px solid var(--asas-border);box-shadow:0 -8px 24px color-mix(in srgb,var(--asas-fg)12%,transparent);position:fixed;inset-block-end:0;inset-inline:0}.asas-compare-tray:has([data-o-compare-count][data-o-compare-empty=true]){display:none}.asas-compare-tray__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.65rem;display:flex}.asas-compare-tray__count{align-items:baseline;gap:.35rem;margin:0;display:flex}.asas-compare-tray__count b{font-variant-numeric:tabular-nums}.asas-compare-tray__full{color:var(--asas-muted);flex:12rem;margin:0;font-size:.8rem;display:none}.asas-compare-tray[data-o-compare-full=true] .asas-compare-tray__full{display:block}.asas-compare-tray__go{min-block-size:2.5rem}.asas-compare-scroll{margin-block-start:var(--asas-space);overflow-x:auto}.asas-compare-table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem}.asas-compare-table th,.asas-compare-table td{border-block-end:1px solid var(--asas-border);text-align:start;vertical-align:top;padding:.75rem}.asas-compare-table thead th{border-block-end:2px solid var(--asas-border);vertical-align:bottom}.asas-compare-table thead th:first-child,.asas-compare-table tbody th[scope=row]{z-index:1;background:var(--asas-bg);position:sticky;inset-inline-start:0}.asas-compare-table tbody th[scope=row]{color:var(--asas-muted);white-space:nowrap;font-weight:600}.asas-compare-table__product{min-inline-size:8rem;color:inherit;gap:.5rem;font-weight:600;text-decoration:none;display:grid}.asas-compare-table__product .asas-card__media{inline-size:100%}.asas-compare-table__product:hover .asas-compare-table__name{text-decoration:underline}.asas-compare-table__name{font-size:.9rem}.asas-compare-table__remove{border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);min-block-size:2.25rem;color:var(--asas-sale);cursor:pointer;font:inherit;background:0 0;padding-inline:.75rem;font-size:.8rem}@media (hover:hover) and (pointer:fine){.asas-compare-table__remove:hover{border-color:var(--asas-sale)}}.asas-compare-table__remove:focus-visible{outline:2px solid var(--asas-accent);outline-offset:2px}.asas-blog-head{gap:.35rem;margin-block-end:calc(var(--asas-space)*1.5);display:grid}.asas-blog-head__clear{margin:0;font-size:.9rem}.asas-blog-head__clear a{color:var(--asas-muted)}.asas-blog-list{gap:calc(var(--asas-space)*1.75);margin:0;padding:0;list-style:none;display:grid}.asas-blog-list__article{gap:var(--asas-space);display:grid}@media (width>=40rem){.asas-blog-list__article:has(.asas-blog-list__media){grid-template-columns:12rem minmax(0,1fr);align-items:start}}.asas-blog-list__media{aspect-ratio:3/2;border-radius:var(--asas-radius);background:color-mix(in oklab,var(--asas-fg)4%,var(--asas-bg));display:block;overflow:hidden}.asas-blog-list__media img{object-fit:cover;block-size:100%;inline-size:100%}.asas-blog-list__content{align-content:start;gap:.4rem;display:grid}.asas-blog-list__title{margin:0;font-size:1.15rem;line-height:1.35}.asas-blog-list__title a{color:inherit;text-decoration:none}.asas-blog-list__title a:hover{text-decoration:underline}.asas-blog-list__date{color:var(--asas-muted);font-size:.85rem}.asas-blog-list__excerpt{color:var(--asas-fg);opacity:.85;margin:0}.asas-tags{flex-wrap:wrap;gap:.4rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.asas-tags__item a,.asas-tags__item span{border:1px solid var(--asas-border);color:var(--asas-muted);border-radius:999px;padding:.2em .75em;font-size:.8rem;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.asas-tags__item a:hover{border-color:var(--asas-accent);color:var(--asas-fg)}}.asas-article{gap:var(--asas-space);display:grid}.asas-article__head{gap:.5rem;display:grid}.asas-article__head h1{margin:0}.asas-article__byline{color:var(--asas-muted);margin:0;font-size:.9rem}.asas-article__byline-sep{margin-inline:.4em}.asas-article__image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--asas-radius);block-size:auto;inline-size:100%}.asas-article__foot{margin-block-start:calc(var(--asas-space)*.5)}.asas-article-nav{gap:var(--asas-space);border-block-start:1px solid var(--asas-border);margin-block-start:calc(var(--asas-space)*2);padding-block-start:var(--asas-space);display:grid}@media (width>=40rem){.asas-article-nav{grid-template-columns:1fr 1fr}.asas-article-nav__link--next{text-align:end}}.asas-article-nav__link{color:inherit;border:1px solid var(--asas-border);border-radius:var(--asas-radius);gap:.2rem;padding:.75rem;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.asas-article-nav__link:hover{border-color:var(--asas-accent)}}.asas-article-nav__label{color:var(--asas-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.asas-article-nav__title{font-weight:600}