:where([data-o-section-type=before-after]) .asas-ba__head{max-inline-size:42rem;text-align:center;margin-block-end:calc(var(--asas-space)*1.5);margin-inline:auto}:where([data-o-section-type=before-after]) .asas-ba__title{margin-block:0 calc(var(--asas-space)*.5)}:where([data-o-section-type=before-after]) .asas-ba__body>:last-child{margin-block-end:0}:where([data-o-section-type=before-after]) .asas-ba:not(.asas-ba--inked) .asas-ba__body{color:var(--asas-muted)}:where([data-o-section-type=before-after]) .asas-ba__figure{margin:0}:where([data-o-section-type=before-after]) .asas-ba__frame{inline-size:100%;max-inline-size:min(100%,calc(78vh*var(--asas-ba-w,4)/var(--asas-ba-h,3)));aspect-ratio:var(--asas-ba-w,4)/var(--asas-ba-h,3);border-radius:var(--asas-radius);background:color-mix(in oklab,var(--asas-fg)6%,var(--asas-bg));touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin-inline:auto;position:relative;overflow:hidden}:where([data-o-section-type=before-after]) .asas-ba__frame[data-o-bound]{cursor:ew-resize}:where([data-o-section-type=before-after]) .asas-ba__layer{position:absolute;inset:0}:where([data-o-section-type=before-after]) .asas-ba__img{object-fit:cover;-webkit-user-drag:none;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}:where([data-o-section-type=before-after]) .asas-ba__layer--before{clip-path:inset(0 calc(100% - var(--o-before-after,50%))0 0)}[dir=rtl] :where([data-o-section-type=before-after]) .asas-ba__layer--before{clip-path:inset(0 0 0 calc(100% - var(--o-before-after,50%)))}:where([data-o-section-type=before-after]) .asas-ba__chip{max-inline-size:calc(50% - var(--asas-space)*1.5);background:var(--asas-bg);color:var(--asas-fg);box-shadow:0 1px 6px color-mix(in oklab,var(--asas-fg)22%,transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.25em .85em;font-size:.8rem;font-weight:700;line-height:1.6;position:absolute;inset-block-start:calc(var(--asas-space)*.75);overflow:hidden}:where([data-o-section-type=before-after]) .asas-ba__chip--before{inset-inline-start:calc(var(--asas-space)*.75)}:where([data-o-section-type=before-after]) .asas-ba__chip--after{inset-inline-end:calc(var(--asas-space)*.75)}:where([data-o-section-type=before-after]) .asas-ba__divider{z-index:2;pointer-events:none;inline-size:0;position:absolute;inset-block:0;inset-inline-start:var(--o-before-after,50%)}:where([data-o-section-type=before-after]) .asas-ba__seam{background:var(--asas-bg);inline-size:2px;box-shadow:0 0 6px color-mix(in oklab,var(--asas-fg)35%,transparent);position:absolute;inset-block:0;inset-inline-start:-1px}:where([data-o-section-type=before-after]) .asas-ba__handle{background:var(--asas-bg);block-size:44px;inline-size:44px;color:var(--asas-fg);box-shadow:0 2px 10px color-mix(in oklab,var(--asas-fg)28%,transparent);border-radius:50%;place-items:center;margin-block-start:-22px;display:none;position:absolute;inset-block-start:50%;inset-inline-start:-22px}:where([data-o-section-type=before-after]) .asas-ba__handle svg{display:block}:where([data-o-section-type=before-after]) [data-o-before-after][data-o-bound] .asas-ba__handle{display:grid}:where([data-o-section-type=before-after]) .asas-ba__range{z-index:3;opacity:0;pointer-events:none;appearance:none;block-size:100%;inline-size:100%;margin:0;display:none;position:absolute;inset:0}:where([data-o-section-type=before-after]) [data-o-before-after][data-o-bound] .asas-ba__range{display:block}:where([data-o-section-type=before-after]) .asas-ba__range:focus-visible~.asas-ba__divider .asas-ba__handle{outline:3px solid var(--asas-accent);outline-offset:2px;box-shadow:0 0 0 2px var(--asas-bg),0 2px 10px color-mix(in oklab,var(--asas-fg)28%,transparent)}:where([data-o-section-type=before-after]) .asas-ba__caption{max-inline-size:42rem;margin:calc(var(--asas-space)*.75)auto 0;text-align:center;font-size:.9rem}:where([data-o-section-type=before-after]) .asas-ba:not(.asas-ba--inked) .asas-ba__caption{color:var(--asas-muted)}:where([data-o-section-type=before-after]) .asas-ba__action{margin:calc(var(--asas-space)*1.25)0 0;text-align:center}:where([data-o-section-type=before-after]) .asas-ba__pending{margin:calc(var(--asas-space)*.75)0 0;color:var(--asas-muted);text-align:center;font-size:.85rem}:where([data-o-section-type=before-after]) .asas-ba__invite{padding:calc(var(--asas-space)*3)var(--asas-space);border:1.5px dashed var(--asas-border);border-radius:var(--asas-radius);background:color-mix(in oklab,var(--asas-fg)3%,var(--asas-bg));color:var(--asas-muted);text-align:center;justify-items:center;gap:6px;display:grid}:where([data-o-section-type=before-after]) .asas-ba__invite-title{color:var(--asas-fg);margin:0;font-weight:700}:where([data-o-section-type=before-after]) .asas-ba__invite-body{max-inline-size:36rem;margin:0;font-size:.9rem}:where([data-o-section-type=before-after]) .asas-ba__slots{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:calc(var(--asas-space)*.5);display:flex}:where([data-o-section-type=before-after]) .asas-ba__slot{border:1px dashed color-mix(in oklab,var(--asas-fg)35%,var(--asas-bg));border-radius:var(--asas-button-radius);background:var(--asas-bg);color:var(--asas-fg);padding:6px 12px;font-size:.85rem}@media (width<=749px){:where([data-o-section-type=before-after]) .asas-ba__head{margin-block-end:var(--asas-space)}:where([data-o-section-type=before-after]) .asas-ba__chip{font-size:.75rem}}:where([data-o-section-type=custom-html]) .asas-html-center{text-align:center}:where([data-o-section-type=footer]) .asas-footer__base{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;display:flex}:where([data-o-section-type=footer]) .asas-footer__base--social{flex-direction:column-reverse}:where([data-o-section-type=footer]) .asas-footer__rights{margin:0}:where([data-o-section-type=footer]) .asas-footer__langs ul{flex-wrap:wrap;justify-content:center;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}:where([data-o-section-type=footer]) .asas-footer__langs a{min-block-size:44px;color:var(--asas-muted);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}:where([data-o-section-type=footer]) .asas-footer__langs a[aria-current=true]{color:var(--asas-fg);text-decoration:none}@media (hover:hover) and (pointer:fine){:where([data-o-section-type=footer]) .asas-footer__langs a:hover{color:var(--asas-fg)}}:where([data-o-section-type=footer]) .asas-footer__list{color:var(--asas-muted)}@media (width>=48rem){:where([data-o-section-type=footer]) .asas-footer__base--social{flex-direction:row;justify-content:space-between}}:where([data-o-section-type=footer]) .asas-footer__social{flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}:where([data-o-section-type=footer]) .asas-footer__social-link{border-radius:var(--asas-radius);block-size:44px;inline-size:44px;color:var(--asas-muted);justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}:where([data-o-section-type=footer]) .asas-footer__social-link:focus-visible{color:var(--asas-fg);background:color-mix(in srgb,var(--asas-border)60%,transparent)}@media (hover:hover) and (pointer:fine){:where([data-o-section-type=footer]) .asas-footer__social-link:hover{color:var(--asas-fg);background:color-mix(in srgb,var(--asas-border)60%,transparent)}}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=footer]) .asas-footer__social-link{transition:none}}:where([data-o-section-type=image-grid]) .asas-image-grid--scroll{gap:var(--asas-space,16px);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}:where([data-o-section-type=image-grid]) .asas-image-grid--scroll>.asas-card{flex:0 0 minmax(160px,40%);scroll-snap-align:start;min-inline-size:160px}:where([data-o-section-type=info-strip]) .asas-strip{background:var(--asas-strip-bg);color:var(--asas-strip-fg);padding-block:10px;overflow:hidden}:where([data-o-section-type=info-strip]) .asas-strip__track{white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 32px;display:flex}:where([data-o-section-type=info-strip]) .asas-strip__track--scroll{white-space:nowrap;width:max-content;animation:asas-strip-scroll var(--asas-strip-duration,30s)linear infinite;flex-wrap:nowrap;justify-content:flex-start;gap:0}:where([data-o-section-type=info-strip]) .asas-strip__track--scroll .asas-strip__item{margin-inline-end:32px}:where([data-o-section-type=info-strip]) .asas-strip__clone{align-items:center;display:flex}:where([data-o-section-type=info-strip]) .asas-strip__item{font-size:.9rem;font-weight:600}:where([data-o-section-type=info-strip]) .asas-strip__track:not(.asas-strip__track--scroll){padding-inline:calc(var(--asas-space,16px)*1.25)}@media (width<=47.99rem){:where([data-o-section-type=info-strip]) .asas-strip__track:not(.asas-strip__track--scroll){text-align:center;flex-direction:column;gap:8px}}@media (width<=47.99rem) and (prefers-reduced-motion:reduce){:where([data-o-section-type=info-strip]) .asas-strip__track--scroll{padding-inline:calc(var(--asas-space,16px)*1.25);text-align:center;flex-direction:column;gap:8px}}@keyframes asas-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=info-strip]) .asas-strip__track--scroll{white-space:normal;flex-wrap:wrap;justify-content:center;width:auto;animation:none}:where([data-o-section-type=info-strip]) .asas-strip__clone{display:none}}:where([data-o-section-type=main-account]) .asas-account{max-inline-size:46rem}:where([data-o-section-type=main-account]) .asas-account__orders-link{justify-self:start}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=main-account]) .asas-order{transition:none}}:where([data-o-section-type=main-account]) .asas-badge{border:1px solid;border-radius:999px;padding:.1em .7em;font-size:.8rem}:where([data-o-section-type=main-account]) .asas-loyalty{margin-block-start:var(--asas-space)}:where([data-o-section-type=main-account]) .asas-loyalty__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;display:grid}:where([data-o-section-type=main-account]) .asas-loyalty__grid dt{color:var(--asas-muted);font-size:.85rem}:where([data-o-section-type=main-account]) .asas-loyalty__grid dd{margin:0;font-weight:600}:where([data-o-section-type=main-checkout]) o-checkout{--o-checkout-accent:var(--asas-accent);--o-checkout-accent-fg:var(--asas-accent-contrast);--o-checkout-radius:var(--asas-button-radius);display:block}:where([data-o-section-type=main-checkout]) .asas-checkout:not(:has([data-o-checkout-form])) o-checkout:empty{min-block-size:100vh}:where([data-o-section-type=main-checkout]) .asas-checkout{gap:calc(var(--asas-space)*1.5);align-items:start;display:grid}@media (width>=60rem){:where([data-o-section-type=main-checkout]) .asas-checkout__aside{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}}:where([data-o-section-type=main-checkout]) .asas-checkout__form{min-inline-size:0}:where([data-o-section-type=main-checkout]) .asas-checkout__aside{display:none}:where([data-o-section-type=main-checkout]) .asas-checkout:has([data-o-checkout-form]) .asas-checkout__aside,:where([data-o-section-type=main-checkout]) .asas-checkout:has(o-checkout>*) .asas-checkout__aside{display:grid}:where([data-o-section-type=main-checkout]) .asas-checkout__note{padding:var(--asas-space);gap:.3rem;display:grid}:where([data-o-section-type=main-checkout]) [data-o-slot-mounted=true] .asas-checkout__waiting{display:none}:where([data-o-section-type=main-collection]) .asas-breadcrumb{margin-block-end:.75rem}:where([data-o-section-type=main-collection]) .asas-breadcrumb__list{letter-spacing:.04em;color:var(--asas-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}:where([data-o-section-type=main-collection]) .asas-breadcrumb__link{color:inherit;text-underline-offset:.15em;text-decoration:underline}:where([data-o-section-type=main-collection]) .asas-breadcrumb__link:hover{opacity:.7}:where([data-o-section-type=main-collection]) .asas-breadcrumb__item+.asas-breadcrumb__item:before{content:"›";margin-inline:.35em}[dir=rtl] :where([data-o-section-type=main-collection]) .asas-breadcrumb__item+.asas-breadcrumb__item:before{display:inline-block;transform:scaleX(-1)}:where([data-o-section-type=main-confirmation]) .asas-slipband{display:block}:where([data-o-section-type=main-confirmation]) .asas-slip{--asas-tear:11px;background:var(--asas-bg);background:color-mix(in oklab,var(--asas-border)45%,var(--asas-bg));gap:calc(var(--asas-space)*.9);max-inline-size:27rem;padding:calc(var(--asas-space)*1.75 + var(--asas-tear))calc(var(--asas-space)*1.5);-webkit-mask:conic-gradient(from -45deg at top,#0000,#000 1deg 89deg,#0000 90deg)top/var(--asas-tear)var(--asas-tear)repeat-x,conic-gradient(from 135deg at bottom,#0000,#000 1deg 89deg,#0000 90deg)bottom/var(--asas-tear)var(--asas-tear)repeat-x,linear-gradient(#000 0 0)center/100% calc(100% - 2*var(--asas-tear))no-repeat;mask:conic-gradient(from -45deg at top,#0000,#000 1deg 89deg,#0000 90deg)top/var(--asas-tear)var(--asas-tear)repeat-x,conic-gradient(from 135deg at bottom,#0000,#000 1deg 89deg,#0000 90deg)bottom/var(--asas-tear)var(--asas-tear)repeat-x,linear-gradient(#000 0 0)center/100% calc(100% - 2*var(--asas-tear))no-repeat;margin-inline:auto;display:grid}:where([data-o-section-type=main-confirmation]) .asas-slip__head{text-align:center;gap:.15rem;display:grid}:where([data-o-section-type=main-confirmation]) .asas-slip__shop{font-family:var(--asas-font-heading);margin:0;font-weight:700}:where([data-o-section-type=main-confirmation]) .asas-slip__kind{color:var(--asas-muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem}:where([data-o-section-type=main-confirmation]) .asas-slip__title{text-align:center;margin:0;font-size:1.25rem}:where([data-o-section-type=main-confirmation]) .asas-slip__lede{color:var(--asas-muted);text-align:center;margin:0}:where([data-o-section-type=main-confirmation]) .asas-slip__row{align-items:flex-end;gap:.4rem;margin:0;display:flex}:where([data-o-section-type=main-confirmation]) .asas-slip__row>:first-child{color:var(--asas-muted);order:0;margin:0}:where([data-o-section-type=main-confirmation]) .asas-slip__row:before{border-block-end:1px dotted var(--asas-border);content:"";flex:auto;order:1;min-inline-size:1.5rem;margin-block-end:.32em}:where([data-o-section-type=main-confirmation]) .asas-slip__row>:last-child{text-align:end;order:2;margin:0}:where([data-o-section-type=main-confirmation]) .asas-slip__figure{font-variant-numeric:tabular-nums}:where([data-o-section-type=main-confirmation]) .asas-slip__figure--off{color:var(--asas-sale)}:where([data-o-section-type=main-confirmation]) .asas-slip__meta,:where([data-o-section-type=main-confirmation]) .asas-slip__sums{gap:.25rem;margin:0;display:grid}:where([data-o-section-type=main-confirmation]) .asas-slip__meta{border-block:1px dashed var(--asas-border);padding-block:.75rem}:where([data-o-section-type=main-confirmation]) .asas-slip__items{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}:where([data-o-section-type=main-confirmation]) .asas-slip__what{margin:0}:where([data-o-section-type=main-confirmation]) .asas-slip__variant{color:var(--asas-muted);font-size:.8125rem;display:block}:where([data-o-section-type=main-confirmation]) .asas-slip__count>:first-child{font-variant-numeric:tabular-nums}:where([data-o-section-type=main-confirmation]) .asas-slip__sums{border-block-start:1px dashed var(--asas-border);padding-block-start:.75rem}:where([data-o-section-type=main-confirmation]) .asas-slip__row--total{border-block-start:1px solid var(--asas-fg);margin-block-start:.35rem;padding-block-start:.5rem;font-weight:700}:where([data-o-section-type=main-confirmation]) .asas-slip__row--total>:first-child{color:inherit}:where([data-o-section-type=main-confirmation]) .asas-slip__row--due{font-weight:700}:where([data-o-section-type=main-confirmation]) .asas-slip__row--due>:first-child{color:inherit}:where([data-o-section-type=main-confirmation]) .asas-slip__stamp{border:2px solid var(--asas-success);border-radius:var(--asas-radius);color:var(--asas-success);letter-spacing:.12em;text-transform:uppercase;justify-self:center;margin:.25rem 0 0;padding:.3rem 1rem;font-weight:700;rotate:-4deg}:where([data-o-section-type=main-confirmation]) .asas-slip__pending{color:var(--asas-muted);text-align:center;margin:0}:where([data-o-section-type=main-confirmation]) .asas-slip__ways{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:calc(var(--asas-space)*1.5);display:flex}:where([data-o-section-type=main-confirmation]) .asas-slip__pay{border-block-start:1px dashed var(--asas-border);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding-block:.75rem;display:flex}:where([data-o-section-type=main-confirmation]) .asas-slip__code{color:var(--asas-accent);letter-spacing:.12em;overflow-wrap:anywhere;flex:10rem;min-inline-size:0;font-size:1.25rem;font-weight:700}:where([data-o-section-type=main-confirmation]) .asas-slip__keep{border-block-start:1px dashed var(--asas-border);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;padding-block-start:.75rem;display:flex}:where([data-o-section-type=main-confirmation]) .asas-slip__permalink{color:var(--asas-accent);overflow-wrap:anywhere;flex:12rem;min-inline-size:0;font-size:.8125rem}:where([data-o-section-type=main-confirmation]) .asas-slip__copy{border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);color:var(--asas-fg);cursor:pointer;font:inherit;background:0 0;min-block-size:2.25rem;padding-inline:.75rem;font-size:.8125rem}:where([data-o-section-type=main-confirmation]) .asas-slip__copy-done{display:none}:where([data-o-section-type=main-confirmation]) .asas-slip__copy[data-o-copied]{border-color:var(--asas-success);color:var(--asas-success)}:where([data-o-section-type=main-confirmation]) .asas-slip__copy[data-o-copied] .asas-slip__copy-idle{display:none}:where([data-o-section-type=main-confirmation]) .asas-slip__copy[data-o-copied] .asas-slip__copy-done{display:inline}:where([data-o-section-type=main-confirmation]) .asas-slip__kin{margin-block-start:calc(var(--asas-space)*2.5)}:where([data-o-section-type=main-confirmation]) .asas-slip__kin h2{text-align:center;margin-block-end:var(--asas-space)}:where([data-o-section-type=main-confirmation]) .asas-slip__platform:empty,:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=headline],:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=order-number]{display:none}:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=surface],:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=content],:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=section]{gap:.75rem;display:grid}:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=title],:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=related-title]{font-family:var(--asas-font-heading);text-align:center;margin:0;font-size:1rem}:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=message]{color:var(--asas-muted);margin:0}:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=code-row]{background:var(--asas-bg);border:1px dashed var(--asas-border);border-radius:var(--asas-radius)}:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=download],:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=link],:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=continue]{background:var(--asas-accent);border-radius:var(--asas-button-radius);color:var(--asas-accent-contrast);border:1px solid #0000;font-weight:600}:where([data-o-section-type=main-confirmation]) .asas-slip__platform [data-o-part=grid-track]{grid-template-columns:repeat(auto-fill,minmax(min(7rem,100%),1fr));gap:.75rem;display:grid}:where([data-o-section-type=main-cross-sell]) o-cross-sell{--o-checkout-accent:var(--asas-accent);--o-checkout-accent-fg:var(--asas-accent-contrast);--o-checkout-border:var(--asas-border);--o-checkout-radius:var(--asas-button-radius);display:block}:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform:empty{display:none}:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform [data-o-part=surface]{max-inline-size:none;margin-inline:0;padding:0}:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform [data-o-part=headline]{display:none}:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform [data-o-part=layout]{gap:calc(var(--asas-space)*2)}:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform [data-o-part=figure],:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform [data-o-part=thumb]{border-radius:var(--asas-radius)}:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform [data-o-part=stepper]{border-radius:var(--asas-button-radius)}:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform [data-o-part=price]{font-variant-numeric:tabular-nums}:where([data-o-section-type=main-cross-sell]) .asas-upsell__platform [data-o-part=decline]{border:1px solid var(--asas-border);border-radius:var(--asas-button-radius);min-block-size:2.75rem;text-decoration:none}:where([data-o-section-type=main-landing]) .asas-landing__canvas{display:block}:where([data-o-section-type=main-landing]) [data-o-slot-mounted=true] .asas-landing__waiting{display:none}:where([data-o-section-type=main-landing]) .asas-landing__waiting{padding:calc(var(--asas-space)*2);text-align:center}:where([data-o-section-type=main-landing]) o-checkout{--o-checkout-accent:var(--asas-accent);--o-checkout-accent-fg:var(--asas-accent-contrast);--o-checkout-border:var(--asas-border);--o-checkout-radius:var(--asas-button-radius);display:block}:where([data-o-section-type=main-landing]) .asas-landing__buy{--o-checkout-accent:var(--asas-accent);--o-checkout-accent-fg:var(--asas-accent-contrast);--o-checkout-border:var(--asas-border);--o-checkout-radius:var(--asas-button-radius)}:where([data-o-section-type=main-landing]) .asas-landing__inner{gap:calc(var(--asas-space)*1.25);display:grid}:where([data-o-section-type=main-landing]) .asas-landing__heading{text-align:center;margin:0}:where([data-o-section-type=main-landing]) .asas-landing__box{background:var(--asas-plate);border:1px solid var(--asas-border);border-radius:var(--asas-radius);gap:calc(var(--asas-space)*1.25);padding:calc(var(--asas-space)*1.5);display:grid}:where([data-o-section-type=main-landing]) .asas-landing__summary{gap:.35rem;display:grid}:where([data-o-section-type=main-landing]) .asas-landing__title{margin:0}:where([data-o-section-type=main-order]) .asas-order-group+.asas-order-group{margin-block-start:1.75rem}:where([data-o-section-type=main-order]) .asas-order-group__title{align-items:baseline;gap:.6rem;margin:0 0 .6rem;display:flex}:where([data-o-section-type=main-order]) .asas-order-group__count{border:1px solid;border-radius:999px;padding-inline:.6em;font-size:.85em}:where([data-o-section-type=main-order]) .asas-order__items{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}:where([data-o-section-type=main-order]) .asas-order__items li{align-items:center;gap:.6rem;display:flex}:where([data-o-section-type=main-order]) .asas-order__items img{object-fit:cover;border-radius:4px}:where([data-o-section-type=main-order]) .asas-order__totals{grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:.5rem 0 0;display:grid}:where([data-o-section-type=main-order]) .asas-order__totals dt{color:var(--asas-muted)}:where([data-o-section-type=main-order]) .asas-order__totals dd{text-align:end;margin:0}:where([data-o-section-type=promo-banner]) .asas-promo__stage{position:relative}:where([data-o-section-type=promo-banner]) .asas-promo:not(.asas-promo--full) .asas-promo__track{border-radius:var(--asas-radius)}:where([data-o-section-type=promo-banner]) .asas-promo__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;display:flex;overflow:auto hidden}:where([data-o-section-type=promo-banner]) .asas-promo__track::-webkit-scrollbar{display:none}:where([data-o-section-type=promo-banner]) .asas-promo__slide{scroll-snap-align:center;scroll-snap-stop:always;min-inline-size:0;color:inherit;flex:0 0 100%;display:block}:where([data-o-section-type=promo-banner]) .asas-promo__slide picture{display:block}:where([data-o-section-type=promo-banner]) .asas-promo__img{block-size:auto;inline-size:100%;max-inline-size:none;display:block}@media (width>=750px){:where([data-o-section-type=promo-banner]) .asas-promo__img{object-fit:contain;max-block-size:80vh}}:where([data-o-section-type=promo-banner]) .asas-promo__arrow,:where([data-o-section-type=promo-banner]) .asas-promo__dots{display:none}:where([data-o-section-type=promo-banner]) [data-o-slideshow][data-o-bound] .asas-promo__dots{justify-content:center;gap:2px;margin-block-start:calc(var(--asas-space)*.5);display:flex}:where([data-o-section-type=promo-banner]) .asas-promo__dot{cursor:pointer;background:0 0;border:0;place-items:center;block-size:32px;inline-size:32px;padding:0;display:grid}:where([data-o-section-type=promo-banner]) .asas-promo__dot:before{content:"";background:color-mix(in oklab,var(--asas-fg)45%,var(--asas-bg));border-radius:999px;block-size:8px;inline-size:8px;transition:inline-size .22s,background-color .22s}:where([data-o-section-type=promo-banner]) .asas-promo__dot[data-o-active]:before{background:var(--asas-fg);inline-size:24px}@media (width>=750px){:where([data-o-section-type=promo-banner]) [data-o-slideshow][data-o-bound] .asas-promo__arrow{border:1px solid var(--asas-border);background:var(--asas-bg);block-size:44px;inline-size:44px;color:var(--asas-fg);box-shadow:0 2px 10px color-mix(in oklab,var(--asas-fg)12%,transparent);cursor:pointer;border-radius:999px;place-items:center;margin-block-start:-22px;padding:0;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;inset-block-start:50%}:where([data-o-section-type=promo-banner]) .asas-promo__arrow--prev{inset-inline-start:var(--asas-space)}:where([data-o-section-type=promo-banner]) .asas-promo__arrow--next{inset-inline-end:var(--asas-space)}:where([data-o-section-type=promo-banner]) .asas-promo--full .asas-promo__arrow--prev{inset-inline-start:calc(var(--asas-space)*1.5)}:where([data-o-section-type=promo-banner]) .asas-promo--full .asas-promo__arrow--next{inset-inline-end:calc(var(--asas-space)*1.5)}[dir=ltr] :where([data-o-section-type=promo-banner]) .asas-promo__arrow svg{transform:scaleX(-1)}}@media (width>=750px) and (hover:hover) and (pointer:fine){:where([data-o-section-type=promo-banner]) .asas-promo__arrow:hover{box-shadow:0 4px 16px color-mix(in oklab,var(--asas-fg)18%,transparent);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){:where([data-o-section-type=promo-banner]) .asas-promo__dot:before,:where([data-o-section-type=promo-banner]) .asas-promo__arrow{transition:none}}:where([data-o-section-type=promo-banner]) .asas-promo__invite{padding:calc(var(--asas-space)*3)var(--asas-space);border:1.5px dashed var(--asas-border);border-radius:var(--asas-radius);background:color-mix(in oklab,var(--asas-fg)3%,var(--asas-bg));color:var(--asas-muted);text-align:center;justify-items:center;gap:6px;display:grid}:where([data-o-section-type=promo-banner]) .asas-promo__invite-title{color:var(--asas-fg);margin:0;font-weight:700}:where([data-o-section-type=promo-banner]) .asas-promo__invite-body{max-inline-size:36rem;margin:0;font-size:.9rem}:where([data-o-section-type=promo-banner]) .asas-promo__slots{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:calc(var(--asas-space)*.5);display:flex}:where([data-o-section-type=promo-banner]) .asas-promo__slot{border:1px dashed color-mix(in oklab,var(--asas-fg)35%,var(--asas-bg));border-radius:var(--asas-button-radius);background:var(--asas-bg);color:var(--asas-fg);padding:6px 12px;font-size:.85rem}:where([data-o-section-type=promo-banner]) .asas-promo__pending{margin:0;font-size:.9rem}:where([data-o-section-type=promo-banner]) .asas-promo--rest .asas-promo__invite{padding-block:var(--asas-space)}:where([data-o-section-type=rich-text]) .asas-section--filled{padding-block:var(--asas-space,24px)}:where([data-o-section-type=rich-text]) .asas-section--filled h2{margin-block:0 4px}.asas-footer-pay{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.asas-footer-pay__chip{overflow-wrap:anywhere;border:1px solid var(--asas-border);border-radius:calc(var(--asas-radius)*.6);background:var(--asas-bg);min-inline-size:0;color:var(--asas-fg);padding:.35rem .75rem;font-size:.8rem;font-weight:600;line-height:1.6}.asas-gallery__video{--o-video-fallback-aspect:1;--o-video-fit:contain;--o-video-control-bg:color-mix(in srgb,var(--asas-accent)90%,transparent);--o-video-control-fg:var(--asas-accent-contrast);--o-video-control-radius:var(--asas-button-radius)}.asas-gallery__frame{max-inline-size:min(100%,34rem);position:relative}.asas-gallery__expand{z-index:1;border:1px solid color-mix(in srgb,var(--asas-fg)12%,transparent);background:color-mix(in srgb,var(--asas-bg)88%,transparent);block-size:2.75rem;inline-size:2.75rem;color:var(--asas-fg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s;display:inline-flex;position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem;box-shadow:0 1px 3px #00000014}.asas-gallery__expand:not([data-o-bound]){display:none}.asas-gallery__expand:focus-visible{outline:2px solid var(--asas-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.asas-gallery__expand:hover{border-color:var(--asas-accent);background:var(--asas-bg)}}@media (prefers-reduced-motion:reduce){.asas-gallery__expand{transition:none}}.asas-gallery__thumb{position:relative}.asas-gallery__play-mark{background:var(--asas-accent);block-size:1.75rem;inline-size:1.75rem;color:var(--asas-accent-contrast);pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}.asas-gallery__play-mark:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;block-size:.7rem;inline-size:.6rem;margin:auto;position:absolute;inset:0;translate:.08rem}.asas-viewer{color:var(--asas-fg);font-family:var(--asas-font-body);background:0 0}.asas-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;animation:.22s ease-out backwards asas-viewer-in;display:grid}.asas-viewer:before{content:"";z-index:-1;background:var(--asas-bg);opacity:calc(1 - var(--o-lightbox-drag,0)*.85);position:absolute;inset:0}.asas-viewer[data-o-closing]{opacity:0;transition:opacity .16s}.asas-viewer__bar{justify-content:space-between;align-items:center;gap:var(--asas-space);padding-block:max(.5rem,env(safe-area-inset-top)).5rem;padding-inline:max(.75rem,env(safe-area-inset-left),env(safe-area-inset-right));border-block-end:1px solid var(--asas-border);opacity:calc(1 - var(--o-lightbox-drag,0));display:flex}.asas-viewer__count{color:var(--asas-muted);font-variant-numeric:tabular-nums;gap:.35em;margin:0;font-size:.95rem;display:inline-flex}.asas-viewer__count [data-o-lightbox-current]{color:var(--asas-fg);font-weight:600}.asas-viewer__track{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;grid-template-rows:100%;grid-auto-columns:100%;grid-auto-flow:column;min-block-size:0;display:grid;overflow:auto hidden}.asas-viewer__track::-webkit-scrollbar{display:none}.asas-viewer__slide{scroll-snap-align:center;scroll-snap-stop:always;grid-template:minmax(0,1fr)/minmax(0,1fr);block-size:100%;min-block-size:0;margin:0;padding:clamp(.5rem,3vw,1.5rem);display:grid;overflow:hidden}.asas-viewer__slide img{object-fit:contain;block-size:100%;inline-size:100%;max-inline-size:none;display:block}.asas-viewer__step{z-index:1;border:1px solid var(--asas-border);background:var(--asas-bg);block-size:2.75rem;inline-size:2.75rem;color:var(--asas-fg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-block-start:-1.375rem;padding:0;transition:border-color .12s,opacity .12s;display:none;position:absolute;inset-block-start:50%}.asas-viewer__step--prev{inset-inline-start:1rem}.asas-viewer__step--next{inset-inline-end:1rem}.asas-viewer__step:disabled{opacity:.35;cursor:default}[dir=rtl] .asas-viewer__step .asas-icon{transform:scaleX(-1)}@media (width>=48rem){.asas-viewer__step{display:inline-flex}}@media (hover:hover) and (pointer:fine){.asas-viewer__step:not(:disabled):hover{border-color:var(--asas-accent)}.asas-viewer__thumb:hover{opacity:1}}.asas-viewer__thumbs{padding-block:.75rem max(.75rem,env(safe-area-inset-bottom));padding-inline:max(.75rem,env(safe-area-inset-left),env(safe-area-inset-right));border-block-start:1px solid var(--asas-border);scrollbar-width:none;opacity:calc(1 - var(--o-lightbox-drag,0));gap:.5rem;display:flex;overflow-x:auto}.asas-viewer__thumbs::-webkit-scrollbar{display:none}.asas-viewer__thumbs>:first-child{margin-inline-start:auto}.asas-viewer__thumbs>:last-child{margin-inline-end:auto}.asas-viewer__thumb{border:1px solid var(--asas-border);border-radius:calc(var(--asas-radius)/1.5);background:var(--asas-bg);opacity:.6;cursor:pointer;flex:none;block-size:3.5rem;inline-size:3.5rem;padding:0;transition:opacity .12s,border-color .12s;overflow:hidden}.asas-viewer__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.asas-viewer__thumb[data-o-active]{opacity:1;border-color:var(--asas-accent);box-shadow:inset 0 0 0 1px var(--asas-accent)}.asas-viewer__hint{background:color-mix(in srgb,var(--asas-fg)86%,transparent);inline-size:max-content;max-inline-size:calc(100% - 2rem);color:var(--asas-bg);pointer-events:none;opacity:0;visibility:hidden;border-radius:999px;margin:0 auto;padding:.4rem .9rem;font-size:.85rem;line-height:1.5;transition:opacity .22s,visibility 0s linear .22s;position:absolute;inset-block-end:calc(1.25rem + env(safe-area-inset-bottom));inset-inline:0}.asas-viewer__hint--raised{inset-block-end:calc(6rem + env(safe-area-inset-bottom))}.asas-viewer__hint[data-o-shown]{opacity:1;visibility:visible;transition-delay:0s}@keyframes asas-viewer-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.asas-viewer[open]{animation:none}.asas-viewer[data-o-closing],.asas-viewer__step,.asas-viewer__thumb,.asas-viewer__hint{transition:none}}