: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-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=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}