@layer ss-defaults{.ss-blog-aside{gap:var(--ss-space-l);flex-direction:column;display:flex}.ss-blog-aside__group{flex-direction:column;gap:.5rem;display:flex}.ss-blog-aside__title{font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium);line-height:var(--ss-heading-line)}.ss-blog-aside__list{flex-direction:column;gap:.25rem;display:flex}.ss-blog-aside__link{font-size:var(--ss-text-small);color:inherit;justify-content:space-between;gap:.5rem;text-decoration:none;display:flex}.ss-blog-aside__link:hover{text-decoration:underline}.ss-blog-aside__link[data-current=true]{font-weight:var(--ss-weight-medium)}.ss-blog-aside__count{color:var(--ss-faint);font-variant-numeric:tabular-nums}img[data-fill=true]{object-fit:cover}.ss-post{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-post__header{flex-direction:column;gap:.5rem;display:flex}.ss-post__header[data-align=start]{text-align:start;align-items:flex-start}.ss-post__header[data-align=center]{text-align:center;align-items:center}.ss-post__header[data-align=end]{text-align:end;align-items:flex-end}.ss-post__date{font-size:var(--ss-text-tiny);color:var(--ss-faint)}.ss-post__title{font-size:var(--ss-title-size);font-weight:var(--ss-heading-weight);line-height:var(--ss-heading-line);text-wrap:balance}.ss-post__hero-image{border-radius:var(--ss-radius-media);object-fit:cover;block-size:auto;max-block-size:60vh;inline-size:100%}.ss-post__tags{border-block-start:var(--ss-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding-block-start:var(--ss-page-gap);display:flex}.ss-post__tags-label{font-size:var(--ss-text-tiny);color:var(--ss-faint)}.ss-post__tag{font-size:var(--ss-text-tiny);border:var(--ss-border);border-radius:var(--ss-radius-pill);color:inherit;padding:.15rem .6rem;text-decoration:none}.ss-post-list{grid-template-columns:repeat(auto-fill, minmax(max(40%, min(var(--ss-post-card-min), 100%)), 1fr));column-gap:var(--ss-page-gap);row-gap:var(--ss-space-l);display:grid}.ss-post-list__empty{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-post-card__link{color:inherit;flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.ss-post-card__image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--ss-radius-media);width:100%;height:auto}.ss-post-card__meta{flex-direction:column;gap:.25rem;display:flex}.ss-post-card__date{font-size:var(--ss-text-tiny);color:var(--ss-faint)}.ss-post-card__title{font-size:var(--ss-text-lead);line-height:var(--ss-heading-line);font-weight:var(--ss-weight-medium);text-wrap:balance}.ss-post-card__excerpt{font-size:var(--ss-text-small);color:var(--ss-muted);line-height:var(--ss-prose-line)}.ss-thumb{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ss-thumb[data-placeholder=true]{background:var(--ss-surface-muted);color:var(--ss-muted);font-family:var(--ss-font-heading);font-size:var(--ss-text-small);user-select:none;place-items:center;display:grid}.ss-rich-text{line-height:var(--ss-prose-line);white-space:pre-line}.ss-rich-text__paragraph{margin-block-end:var(--ss-prose-gap)}.ss-rich-text__paragraph[data-align=start],.ss-rich-text__heading[data-align=start]{text-align:start}.ss-rich-text__paragraph[data-align=center],.ss-rich-text__heading[data-align=center]{text-align:center}.ss-rich-text__paragraph[data-align=end],.ss-rich-text__heading[data-align=end]{text-align:end}.ss-rich-text__paragraph:last-child{margin-block-end:0}.ss-rich-text__heading{font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight);margin-block:calc(var(--ss-prose-gap) * 1.75) var(--ss-prose-gap);text-wrap:balance}.ss-rich-text__heading:first-child{margin-block-start:0}.ss-rich-text__heading[data-level="3"]{font-size:var(--ss-subtitle-size)}.ss-rich-text__heading[data-level="4"]{font-size:var(--ss-text-base)}.ss-rich-text__list{margin-block-end:var(--ss-prose-gap);padding-inline-start:var(--ss-prose-indent);list-style:outside}.ss-rich-text__list[data-ordered=true]{list-style:decimal}.ss-rich-text__list:last-child{margin-block-end:0}.ss-rich-text__item{margin-block-end:calc(var(--ss-prose-gap) / 4)}.ss-rich-text__link{color:var(--ss-accent);text-underline-offset:.15em;text-decoration:underline}.ss-rich-text__figure{margin-block:calc(var(--ss-prose-gap) * 1.5)}.ss-rich-text__image{border-radius:var(--ss-radius-media);block-size:auto;inline-size:100%}.ss-rich-text__caption{font-size:var(--ss-text-tiny);color:var(--ss-faint);margin-block-start:.375rem}.ss-rich-text__media-text{gap:var(--ss-prose-gap);margin-block:calc(var(--ss-prose-gap) * 2.5);flex-direction:column;display:flex}.ss-rich-text__media-text[data-layout=full] .ss-rich-text__media-text-body{font-size:var(--ss-text-tiny);color:var(--ss-faint);margin-block-start:calc(var(--ss-prose-gap) * -.625)}@media (width>=48rem){.ss-rich-text__media-text:not([data-layout=full]){flex-direction:row;align-items:center}.ss-rich-text__media-text[data-valign=start]{align-items:flex-start}.ss-rich-text__media-text[data-valign=center]{align-items:center}.ss-rich-text__media-text[data-valign=end]{align-items:flex-end}.ss-rich-text__media-text[data-layout=end]{flex-direction:row-reverse}.ss-rich-text__media-text:not([data-layout=full])>*{flex:1;min-inline-size:0}}.ss-rich-text__media-text-body{margin:0}.ss-rich-text__media-text-body[data-align=start]{text-align:start}.ss-rich-text__media-text-body[data-align=center]{text-align:center}.ss-rich-text__media-text-body[data-align=end]{text-align:end}.ss-rich-text__code{font-family:ui-monospace,monospace;font-size:var(--ss-text-small);background:var(--ss-surface-muted);border-radius:var(--ss-radius);padding-inline:.25em}.ss-latest-posts__body{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-latest-posts__title{font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight);text-wrap:balance}.ss-product-grid__body{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-product-grid__title{font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight);text-wrap:balance}.ss-product-list{grid-template-columns:repeat(auto-fill, minmax(max(22%, min(var(--ss-card-min), 50% - .5rem)), 1fr));column-gap:var(--ss-space-m);row-gap:var(--ss-space-xl);display:grid}.ss-product-list__empty{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-product-card__link{flex-direction:column;gap:.5rem;display:flex;position:relative}.ss-product-card__discount{padding:var(--ss-space-2xs) var(--ss-space-xs);border-radius:var(--ss-radius);background:var(--ss-accent);color:var(--ss-accent-contrast);font-size:var(--ss-text-tiny);font-weight:var(--ss-weight-medium);position:absolute;inset-block-start:var(--ss-space-xs);inset-inline-end:var(--ss-space-xs)}.ss-product-card__age{padding:var(--ss-space-2xs) var(--ss-space-xs);border:var(--ss-border);border-radius:var(--ss-radius);background:var(--background);font-size:var(--ss-text-tiny);font-weight:var(--ss-weight-medium);position:absolute;inset-block-start:var(--ss-space-xs);inset-inline-start:var(--ss-space-xs)}.ss-product-card__bundle-count{white-space:nowrap}.ss-product-card__saving{font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium);color:var(--ss-accent)}.ss-product-card__image,.ss-product-card__placeholder{aspect-ratio:var(--ss-product-aspect);border-radius:var(--ss-radius);inline-size:100%;display:block;overflow:hidden}.ss-product-card__placeholder{background:var(--ss-surface-muted);font-size:var(--ss-text-tiny);color:var(--ss-muted);justify-content:center;align-items:center;display:flex}.ss-product-card__image{transition:transform var(--ss-transition)}.ss-product-card__link:hover .ss-product-card__image{transform:scale(1.02)}.ss-product-card__meta{flex-direction:column;gap:.125rem;display:flex}.ss-product-card__title{font-size:var(--ss-text-small);line-height:var(--ss-heading-line);font-weight:var(--ss-weight-medium)}.ss-product-card__link:hover .ss-product-card__title{text-decoration:underline}.ss-product-card__price{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-product-card__duration{font-size:var(--ss-text-tiny);color:var(--ss-muted)}.ss-product-card__bundle{font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);text-transform:uppercase;color:var(--ss-muted)}.ss-product-card__excerpt{font-size:var(--ss-text-small);color:var(--ss-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ss-site-header__frame{border-block-end:var(--ss-border)}.ss-site-header__notice{padding:var(--ss-space-xs) var(--ss-gutter);background:var(--ss-accent);color:var(--ss-accent-contrast);font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium);text-align:center;margin:0}.ss-site-header__notice-sep{margin-inline:var(--ss-space-2xs)}.ss-site-header__notice-link{color:inherit;text-decoration:underline}body:has(.ss-main .ss-slot[data-under-header=true]) .ss-slot[data-scrolled=true] .ss-site-header__notice{display:none}.ss-slot:has(.ss-site-header__frame[data-sticky=true]){z-index:40;position:sticky;inset-block-start:0}@media (prefers-reduced-motion:no-preference){.ss-slot:has(.ss-site-header__frame[data-sticky=true]){transition:translate var(--ss-transition)}}.ss-slot[data-header-hidden=true]:has(.ss-site-header__frame[data-sticky=true]){translate:0 -101%}.ss-site-header__frame[data-sticky=true]{background:color-mix(in srgb, var(--background) 90%, transparent);backdrop-filter:blur(8px)}.ss-site-header__bar{align-items:center;column-gap:var(--ss-space-l);padding-block:var(--ss-header-padding);flex-wrap:wrap;row-gap:.5rem;display:flex}.ss-site-header__brand{font-family:var(--ss-font-label);font-weight:var(--ss-weight-medium);align-items:center;gap:.5rem;display:flex}.ss-site-header__logo{object-fit:contain;block-size:2rem;inline-size:auto}.ss-site-header__nav{margin-inline-start:auto}.ss-site-header__links{align-items:center;column-gap:var(--ss-space-l);flex-wrap:wrap;row-gap:.25rem;display:flex}.ss-site-header__links>li{display:flex}.ss-site-header__link{font-family:var(--ss-font-label)}.ss-site-header__link,.ss-site-header__bar .ss-drawer__trigger{font-size:var(--ss-text-small)}.ss-site-header__link:hover,.ss-site-header__bar .ss-drawer__trigger:hover{text-decoration:underline}.ss-site-header__link[data-role=account]{align-items:center;gap:.5rem;display:inline-flex}.ss-site-header__symbol{block-size:1.375rem;inline-size:1.375rem;display:block}.ss-site-header__symbol>svg{block-size:100%;inline-size:100%;display:block}.ss-site-header__label{display:inline}.ss-site-header__frame[data-symbols=icons] .ss-site-header__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ss-site-header__frame[data-symbols=text] .ss-site-header__symbol{display:none}.ss-site-header__link[data-current=true]{text-underline-offset:.3em;text-decoration:underline}.ss-slot:has(>.ss-site-footer){margin-block-start:auto}.ss-site-footer__frame{border-block-start:var(--ss-border)}.ss-site-footer__brand{align-self:start;display:inline-flex}.ss-site-footer__intro{gap:var(--ss-space-s);flex-direction:column;display:flex}.ss-site-footer__title{font-family:var(--ss-font-heading);font-weight:var(--ss-heading-weight)}.ss-site-footer__tagline{color:var(--ss-muted)}.ss-site-footer__badge{align-items:center;gap:var(--ss-space-xs);font-size:var(--ss-text-small);flex-wrap:wrap;display:flex}.ss-site-footer__badge-mark{padding-inline:var(--ss-space-2xs);border:var(--ss-border);border-radius:var(--ss-radius);font-weight:var(--ss-weight-medium)}.ss-site-footer__logo{object-fit:contain;block-size:2rem;inline-size:auto}.ss-site-footer__body{gap:var(--ss-space-xl);padding-block:var(--ss-footer-padding);flex-direction:column;display:flex}.ss-site-footer__columns{gap:var(--ss-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.ss-site-footer__column-title{font-size:var(--ss-text-small);line-height:var(--ss-heading-line);font-weight:var(--ss-weight-medium);margin-block-end:.5rem}.ss-site-footer__links{font-size:var(--ss-text-small);flex-direction:column;gap:.25rem;display:flex}.ss-site-footer__link{color:var(--ss-muted)}.ss-site-footer__link:hover{color:inherit;text-decoration:underline}.ss-site-footer__note{font-size:var(--ss-text-tiny);color:var(--ss-faint)}.ss-newsletter__body,.ss-newsletter__text{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-newsletter__consent{font-size:var(--ss-text-tiny);color:var(--ss-muted)}.ss-newsletter__kicker{color:var(--ss-faint);font-size:var(--ss-text-tiny);text-transform:uppercase;letter-spacing:.12em}.ss-newsletter__title{font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight)}.ss-newsletter__intro{color:var(--ss-muted)}.ss-reviews__body{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-reviews__header{align-items:baseline;column-gap:var(--ss-space-m);flex-wrap:wrap;row-gap:.25rem;display:flex}.ss-reviews__title{font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight);text-wrap:balance}.ss-reviews__summary{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-reviews__header .ss-reviews__write{margin-inline-start:auto}.ss-reviews__body[data-empty=true]{gap:var(--ss-space-s)}.ss-reviews__body[data-empty=true] .ss-reviews__header{text-align:center;justify-content:center}.ss-reviews__empty{align-items:center;gap:var(--ss-space-l);text-align:center;flex-direction:column;max-inline-size:42ch;margin-inline:auto;display:flex}.ss-reviews__empty-text{color:var(--ss-muted);text-wrap:pretty}.ss-reviews__list{gap:var(--ss-space-l);max-inline-size:calc(var(--ss-reviews-count,3) * 24rem);margin-inline:auto;display:grid}.ss-reviews__item{padding-inline:var(--ss-space-l);padding-block:var(--ss-space-m);border:var(--ss-border);border-radius:var(--ss-radius-card);flex-direction:column;gap:.5rem;display:flex}.ss-reviews__item-title{font-weight:var(--ss-weight-medium);text-wrap:pretty}.ss-reviews__item-body{font-size:var(--ss-text-small);text-wrap:pretty;color:var(--ss-muted)}.ss-reviews__meta{font-size:var(--ss-text-tiny);color:var(--ss-faint);margin-block-start:auto;padding-block-start:.5rem}@media (width>=640px){.ss-reviews__list{grid-template-columns:repeat(min(var(--ss-reviews-count,2), 2), minmax(0, 1fr))}}@media (width>=1024px){.ss-reviews__list{grid-template-columns:repeat(min(var(--ss-reviews-count,3), 3), minmax(0, 1fr))}}.ss-reviews:has(.ss-reviews__marquee){overflow-x:clip}.ss-reviews__marquee{--ss-reviews-count:6;--ss-reviews-gap:var(--ss-space-l);inline-size:100vw;margin-inline-start:calc(50% - 50vw);overflow:hidden}.ss-reviews__track{inline-size:max-content;animation:ss-reviews-marquee calc(var(--ss-reviews-count) * 9s) linear infinite;display:flex}.ss-reviews__marquee:hover .ss-reviews__track,.ss-reviews__marquee:focus-within .ss-reviews__track{animation-play-state:paused}.ss-reviews__list[data-marquee=true]{grid-template-columns:none;gap:0;display:flex}.ss-reviews__list[data-marquee=true]>.ss-reviews__item{inline-size:min(24rem,82vw);flex:none;margin-inline-end:var(--ss-reviews-gap)}@keyframes ss-reviews-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ss-reviews__marquee{scroll-snap-type:inline proximity;padding-inline:var(--ss-gutter);overflow-x:auto}.ss-reviews__track{animation:none}.ss-reviews__list[data-marquee=true][aria-hidden=true]{display:none}.ss-reviews__list[data-marquee=true]>.ss-reviews__item{scroll-snap-align:start}}.ss-site-header__actions{align-items:center;gap:var(--ss-space-l);margin-inline-start:auto;display:flex}.ss-site-header__nav{display:none}.ss-site-header__burger{display:flex}@media (width<768px){.ss-site-header__actions:has(.ss-site-header__burger)>.ss-language-menu__trigger{display:none}}@media (width>=768px){.ss-site-header__nav{display:block}.ss-site-header__burger{display:none}}.ss-contact-form__body{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-contact-form__title{font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight)}.ss-contact-form__intro{color:var(--ss-muted)}.ss-slot-picker{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-slot-picker__jump{align-items:center;gap:var(--ss-space-s);padding:var(--ss-space-s) var(--ss-space-m);border-radius:var(--ss-radius-card);background:var(--ss-surface-muted);flex-wrap:wrap;display:flex}.ss-slot-picker__jump-text{flex:14rem;min-inline-size:0}.ss-slot-picker__jump-first{font-weight:var(--ss-weight-medium);margin:0}.ss-slot-picker__jump-wait{color:var(--ss-muted);font-size:var(--ss-text-small);margin:0}.ss-slot-picker__times{gap:var(--ss-space-s);border-block-start:var(--ss-border);flex-direction:column;padding-block-start:var(--ss-space-s);display:flex}.ss-slot-picker__times-head{justify-content:space-between;align-items:baseline;gap:var(--ss-space-xs) var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-slot-picker__times-title{margin:0}.ss-slot-picker__full{padding:var(--ss-space-m);border:1px dashed var(--ss-border-color);border-radius:var(--ss-radius-card);color:var(--ss-muted);margin:0}.ss-breadcrumb__list{gap:var(--ss-space-xs);font-size:var(--ss-text-small);color:var(--ss-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ss-breadcrumb__item{gap:var(--ss-space-xs);display:inline-flex}.ss-breadcrumb__item+.ss-breadcrumb__item:before{content:"/";color:var(--ss-faint)}.ss-breadcrumb__link{color:inherit;text-decoration:none}.ss-breadcrumb__link:hover,.ss-breadcrumb__current{color:var(--foreground)}.ss-bundle{gap:var(--ss-space-s);flex-direction:column;display:flex}.ss-bundle__head{justify-content:space-between;align-items:baseline;gap:var(--ss-space-xs);flex-wrap:wrap;display:flex}.ss-bundle__title{font-size:var(--ss-subtitle-size);font-weight:var(--ss-heading-weight);line-height:var(--ss-heading-line)}.ss-bundle__count,.ss-bundle__quantity{color:var(--ss-muted);font-size:var(--ss-text-small)}.ss-bundle__box{border:var(--ss-border);border-radius:var(--ss-radius);overflow:hidden}.ss-bundle__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss-bundle__item{align-items:center;gap:var(--ss-space-s);padding:var(--ss-space-xs) var(--ss-space-s);display:flex}.ss-bundle__item+.ss-bundle__item{border-block-start:var(--ss-border)}.ss-bundle__thumb{border-radius:var(--ss-radius);flex:none;block-size:2.5rem;inline-size:2.5rem;overflow:hidden}.ss-bundle__name{color:inherit;flex:auto}.ss-bundle__quantity,.ss-bundle__line-price{font-variant-numeric:tabular-nums}.ss-bundle__line-price{text-align:end;min-inline-size:5rem}.ss-bundle__sum{gap:var(--ss-space-2xs);padding:var(--ss-space-s);border-block-start:var(--ss-border);font-size:var(--ss-text-small);flex-direction:column;margin:0;display:flex}.ss-bundle__sum-row{justify-content:space-between;gap:var(--ss-space-s);display:flex}.ss-bundle__sum-row dd{font-variant-numeric:tabular-nums;margin:0}.ss-bundle__sum-row[data-rabat=true]{color:var(--ss-success)}.ss-bundle__sum-row[data-total=true]{font-weight:var(--ss-weight-medium)}.ss-bundle-membership{gap:var(--ss-space-2xs);font-size:var(--ss-text-small);flex-direction:column;margin-block-start:var(--ss-space-m);display:flex}.ss-bundle-membership__title{color:var(--ss-muted)}.ss-bundle-membership__list{gap:var(--ss-space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.ss-bundle-membership__item{align-items:baseline;gap:var(--ss-space-xs);flex-wrap:wrap;display:flex}.ss-bundle-membership__link{color:inherit}.ss-bundle-membership__save{color:var(--ss-success)}.ss-buy-box{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-buy-box__qty{align-items:center;gap:var(--ss-space-xs);display:flex}.ss-buy-box__note{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-buy-box__qty-label{font-family:var(--ss-font-label);font-size:var(--ss-text-small);margin-inline-end:var(--ss-space-xs)}.ss-buy-box__count{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:2ch}.ss-buy-box__added{text-align:center}.ss-buy-box__link{font:inherit;color:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ss-category-nav{margin-block-end:var(--ss-space-l)}.ss-category-nav__list{gap:var(--ss-space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ss-category-nav__link{align-items:center;gap:var(--ss-space-xs);min-block-size:var(--ss-control-height);padding-inline:var(--ss-space-m);border:var(--ss-border);border-radius:var(--ss-radius-pill);font-size:var(--ss-text-small);color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.ss-category-nav__link[data-current=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background);font-weight:var(--ss-weight-medium)}.ss-category-nav__count{color:var(--ss-muted);font-variant-numeric:tabular-nums}.ss-category-nav__link[data-current=true] .ss-category-nav__count{color:inherit}.ss-consent{z-index:40;background:var(--background);border-block-start:var(--ss-border);padding-block:var(--ss-space-m);padding-block-end:max(var(--ss-space-m), env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0}.ss-consent__inner{padding-inline:var(--ss-gutter);max-inline-size:var(--ss-page-width);gap:var(--ss-space-s);flex-direction:column;margin-inline:auto;display:flex}.ss-consent__title{font-weight:var(--ss-weight-medium);margin:0}.ss-consent__body{font-size:var(--ss-text-small);color:var(--ss-muted);text-wrap:pretty;max-inline-size:70ch;margin:0}.ss-consent__list{gap:var(--ss-space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss-consent__item{gap:var(--ss-space-2xs);padding-block:var(--ss-space-2xs);flex-direction:column;display:flex}.ss-consent__item-head{align-items:center;gap:var(--ss-space-s);display:flex}.ss-consent__item-title{font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium);line-height:var(--ss-heading-line)}.ss-consent__check,.ss-consent__always{margin-inline-start:auto}.ss-consent__always{font-size:var(--ss-text-small);color:var(--ss-faint)}.ss-consent__item-body{font-size:var(--ss-text-tiny);color:var(--ss-muted);max-inline-size:70ch}.ss-consent__actions{align-items:center;gap:var(--ss-space-s);flex-wrap:wrap;display:flex}.ss-consent__link{font-size:var(--ss-text-small);color:var(--ss-muted)}@media (width>=640px){.ss-consent__inner:not(:has(.ss-consent__list)){justify-content:space-between;align-items:center;gap:var(--ss-space-l);flex-direction:row}.ss-consent__inner:not(:has(.ss-consent__list)) .ss-consent__actions{flex:none}}.ss-consent__change{align-items:center;gap:var(--ss-space-s);flex-wrap:wrap;margin-block-start:var(--ss-space-l);display:flex}.ss-consent__answered{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-customer-fields{gap:var(--ss-space-m);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ss-customer-fields__legend{font-weight:var(--ss-weight-medium);padding:0}.ss-customer-fields__people{gap:var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-customer-fields__person{gap:var(--ss-space-m);min-inline-size:0;padding:var(--ss-space-m);border:var(--ss-border);border-radius:var(--ss-radius-card);flex-direction:column;flex:16rem;display:flex}.ss-customer-fields__person-label{color:var(--ss-muted);font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium);margin:0}.ss-customer-fields__privacy{color:var(--ss-muted);font-size:var(--ss-text-small);margin:0}.ss-flag{block-size:100%;inline-size:100%;display:block}.ss-language-menu__trigger{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ss-language-menu__flag{border:1px solid var(--ss-border);border-radius:50%;flex:none;block-size:1.125rem;inline-size:1.125rem;display:block;overflow:hidden}.ss-language-menu__trigger:hover .ss-language-menu__flag,.ss-language-menu__trigger:focus-visible .ss-language-menu__flag{border-color:currentColor}.ss-language-menu__list{justify-content:center;gap:var(--ss-space-l) var(--ss-space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ss-language-menu__list a.ss-language-menu__item,.ss-language-menu__list a.ss-language-menu__item:hover,.ss-language-menu__list a.ss-language-menu__item:focus-visible{align-items:center;gap:var(--ss-space-xs);color:inherit;text-align:center;flex-direction:column;text-decoration:none;display:flex}.ss-language-menu__item .ss-language-menu__flag{block-size:3rem;inline-size:3rem}.ss-language-menu__item:hover .ss-language-menu__flag,.ss-language-menu__item:focus-visible .ss-language-menu__flag{border-color:currentColor}.ss-language-menu__item[aria-current=true] .ss-language-menu__name{font-weight:var(--ss-weight-medium)}.ss-language-menu__item[aria-current=true]{pointer-events:none}.ss-language-menu__name{font-size:var(--ss-text-small);line-height:1.2}.ss-product-attributes{gap:var(--ss-space-s);flex-direction:column;margin-block-start:var(--ss-space-l);display:flex}.ss-product-attributes__title{font-size:var(--ss-subtitle-size);font-weight:var(--ss-heading-weight);line-height:var(--ss-heading-line)}.ss-purchase{gap:var(--ss-space-l);flex-direction:column;display:flex}.ss-purchase__back{color:var(--ss-muted);font-family:var(--ss-font-label);font-size:var(--ss-text-small);align-self:flex-start;text-decoration:none}.ss-purchase__back:hover{color:inherit}.ss-purchase__head{align-items:center;gap:var(--ss-space-l);flex-wrap:wrap;display:flex}.ss-purchase__image{inline-size:100%;min-inline-size:0}.ss-purchase__head>.ss-purchase__image{flex:0 20rem}.ss-purchase__head>.ss-purchase__copy{flex:24rem}.ss-purchase__photo,.ss-purchase__placeholder{aspect-ratio:4/3;border-radius:var(--ss-radius-media);background:var(--ss-surface-muted);inline-size:100%;color:var(--ss-faint);font-family:var(--ss-font-heading);font-size:var(--ss-heading-size);object-fit:cover;place-items:center;display:grid;overflow:hidden}.ss-purchase__copy{gap:var(--ss-space-s);flex-direction:column;min-inline-size:0;display:flex}.ss-purchase__lede{max-inline-size:52ch;color:var(--ss-muted);font-size:var(--ss-text-lead);margin:0}.ss-purchase__facts{gap:var(--ss-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ss-purchase__fact{padding:var(--ss-space-2xs) var(--ss-space-s);border-radius:var(--ss-radius-pill);background:var(--ss-surface-muted);font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);text-transform:uppercase;letter-spacing:.08em}.ss-purchase__cols{align-items:flex-start;column-gap:var(--ss-space-l);row-gap:var(--ss-page-gap);flex-wrap:wrap;display:flex}.ss-purchase__main{gap:var(--ss-space-l);flex-direction:column;flex:1.6 30rem;min-inline-size:0;display:flex}.ss-purchase__side{gap:var(--ss-space-s);flex-direction:column;flex:22rem;min-inline-size:0;display:flex}.ss-purchase[data-layout=vare] .ss-purchase__main{gap:var(--ss-page-gap);flex:22rem}.ss-purchase[data-layout=vare] .ss-purchase__image,.ss-purchase[data-layout=vare] .ss-purchase__copy,.ss-purchase[data-layout=vare] .ss-purchase__summary{flex:none}.ss-purchase[data-layout=vare] .ss-purchase__photo,.ss-purchase[data-layout=vare] .ss-purchase__placeholder{aspect-ratio:var(--ss-product-aspect)}.ss-purchase[data-layout=vare] .ss-purchase__summary{position:static}.ss-purchase__steps{gap:var(--ss-page-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss-purchase__step{gap:var(--ss-page-gap);padding:var(--ss-space-m);border:var(--ss-border);border-radius:var(--ss-radius-card);flex-direction:column;display:flex}.ss-purchase__step-head{align-items:center;gap:var(--ss-space-s);display:flex}.ss-purchase__step-title{font-size:var(--ss-subtitle-size);line-height:var(--ss-heading-line);margin:0}.ss-purchase__step-aside{font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);text-transform:uppercase;letter-spacing:.08em;margin-inline-start:auto}.ss-purchase__more{gap:var(--ss-space-l);flex-direction:column;display:flex}.ss-purchase__more:empty{display:none}.ss-purchase__below{gap:var(--ss-space-2xl);border-block-start:var(--ss-border);flex-direction:column;padding-block-start:var(--ss-space-2xl);display:flex}.ss-purchase__summary{gap:var(--ss-space-s);min-inline-size:0;padding:var(--ss-space-m);border:var(--ss-border);border-radius:var(--ss-radius-card);flex-direction:column;flex:18rem;display:flex}@media (width>=60rem){.ss-purchase__summary{position:sticky;inset-block-start:var(--ss-aside-top)}}.ss-purchase__summary-text{font-size:var(--ss-text-small)}.ss-purchase__summary-label{color:var(--ss-muted);font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);text-transform:uppercase;letter-spacing:.12em;margin:0}.ss-purchase__summary-title{font-size:var(--ss-subtitle-size);line-height:var(--ss-heading-line);margin:0}.ss-purchase__lines{gap:var(--ss-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss-purchase__line{align-items:flex-start;gap:var(--ss-space-xs);display:flex}.ss-purchase__line[data-state=unset]{color:var(--ss-muted)}.ss-purchase__icon{block-size:1.1em;inline-size:1.1em;color:var(--ss-accent);flex:none;margin-block-start:.15em}.ss-purchase__icon>svg{block-size:100%;inline-size:100%}.ss-purchase__price{justify-content:space-between;align-items:baseline;gap:var(--ss-space-s);border-block-start:var(--ss-border);padding-block-start:var(--ss-space-s);display:flex}.ss-purchase__vat{margin:0}.ss-purchase__cta{gap:var(--ss-space-xs);flex-direction:column;display:flex}.ss-purchase__cta>.ss-button{inline-size:100%}.ss-purchase__reason{color:var(--ss-warning);text-align:center;margin:0}.ss-purchase__error{color:var(--ss-danger);margin:0}.ss-purchase__terms{margin:0}.ss-sort-select{align-items:flex-end;gap:var(--ss-space-xs);display:flex}.ss-waitlist{gap:var(--ss-space-s);flex-direction:column;margin-block-start:var(--ss-space-m);display:flex}.ss-waitlist__title{font-weight:var(--ss-weight-medium)}.ss-waitlist__intro{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-datalist{font-size:var(--ss-text-small);flex-direction:column;gap:.35rem;display:flex}.ss-datalist__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ss-datalist__label{color:var(--ss-muted)}.ss-datalist__value{text-align:end;font-variant-numeric:tabular-nums}.ss-datalist__row[data-strong=true]{font-weight:var(--ss-heading-weight)}.ss-datalist__row[data-strong=true] .ss-datalist__label{color:inherit}.ss-drawer{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:inherit;background:0 0;border:0;margin:0;padding:0}.ss-drawer::backdrop{background:var(--ss-overlay)}.ss-drawer__panel{inline-size:min(var(--ss-drawer-width), 100%);background:var(--background);color:var(--foreground);box-shadow:0 0 2.5rem var(--ss-shadow);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.ss-drawer[data-side=start] .ss-drawer__panel{inset-inline:0 auto}.ss-drawer[data-side=bottom] .ss-drawer__panel{border-start-start-radius:var(--ss-radius-card);border-start-end-radius:var(--ss-radius-card);max-block-size:min(85dvh,100%);inline-size:100%;inset-block:auto 0;inset-inline:0}.ss-drawer[data-side=center] .ss-drawer__panel{inline-size:min(var(--ss-modal-width), calc(100% - 2 * var(--ss-gutter)));border-radius:var(--ss-radius-card);block-size:fit-content;max-block-size:min(85dvh,100%);margin:auto;inset:0}.ss-drawer__header{justify-content:space-between;align-items:center;gap:var(--ss-space-m);padding-inline:var(--ss-gutter);padding-block:var(--ss-space-m);border-block-end:var(--ss-border);display:flex}.ss-drawer__title{font-family:var(--ss-font-label);font-weight:var(--ss-weight-medium)}.ss-drawer__body{padding-inline:var(--ss-gutter);padding-block:var(--ss-space-m);flex:auto;overflow-y:auto}.ss-drawer__cta{margin-block:var(--ss-space-l) var(--ss-space-xs);justify-content:center;display:flex}.ss-drawer__trigger:not(.ss-button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ss-drawer[open] .ss-drawer__panel{animation:ss-drawer-in var(--ss-drawer-transition)}.ss-drawer[open]::backdrop{animation:ss-drawer-fade var(--ss-drawer-transition)}.ss-drawer[data-closing=true] .ss-drawer__panel{animation:ss-drawer-out var(--ss-drawer-transition) reverse both}.ss-drawer[data-closing=true]::backdrop{animation:ss-drawer-fade-out var(--ss-drawer-transition) reverse both}}.ss-drawer{--ss-drawer-bleed:3rem}.ss-drawer[data-side=end] .ss-drawer__panel:after,.ss-drawer[data-side=start] .ss-drawer__panel:after,.ss-drawer[data-side=bottom] .ss-drawer__panel:after{content:"";background:inherit;position:absolute}.ss-drawer[data-side=end] .ss-drawer__header{margin-inline-end:calc(-1 * var(--ss-drawer-bleed));padding-inline-end:calc(var(--ss-gutter) + var(--ss-drawer-bleed))}.ss-drawer[data-side=start] .ss-drawer__header{margin-inline-start:calc(-1 * var(--ss-drawer-bleed));padding-inline-start:calc(var(--ss-gutter) + var(--ss-drawer-bleed))}.ss-drawer[data-side=end] .ss-drawer__panel:after{inline-size:var(--ss-drawer-bleed);inset-block:0;inset-inline-start:100%}.ss-drawer[data-side=start] .ss-drawer__panel:after{inline-size:var(--ss-drawer-bleed);inset-block:0;inset-inline-end:100%}.ss-drawer[data-side=bottom] .ss-drawer__panel:after{block-size:var(--ss-drawer-bleed);inset-block-start:100%;inset-inline:0}@keyframes ss-drawer-in{0%{transform:var(--ss-drawer-from,translateX(100%))}}.ss-drawer[data-side=start]{--ss-drawer-from:translateX(-100%)}.ss-drawer[data-side=bottom]{--ss-drawer-from:translateY(100%)}.ss-drawer[data-side=center]{--ss-drawer-from:scale(.96);--ss-drawer-transition:var(--ss-modal-transition)}@keyframes ss-drawer-fade{0%{opacity:0}}@keyframes ss-drawer-out{0%{transform:var(--ss-drawer-from,translateX(100%))}}@keyframes ss-drawer-fade-out{0%{opacity:0}}.ss-drawer-menu{flex-direction:column;min-block-size:100%;display:flex}.ss-drawer-menu__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss-drawer-menu__link{align-items:baseline;gap:var(--ss-space-m);inline-size:100%;padding-block:var(--ss-space-m);border:0;border-block-end:var(--ss-border);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;text-decoration:none;display:flex}.ss-drawer-menu__link[data-current=true] .ss-drawer-menu__label{text-underline-offset:.3em;text-decoration:underline}.ss-drawer-menu__no{inline-size:1.5rem;font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);color:var(--ss-muted);flex:none}.ss-drawer-menu__text{flex:auto;min-inline-size:0}.ss-drawer-menu__label{font-family:var(--ss-font-heading);font-size:var(--ss-subtitle-size);line-height:var(--ss-heading-line);display:block}.ss-drawer-menu__note{font-size:var(--ss-text-small);color:var(--ss-muted);margin-block-start:.25rem;display:block}.ss-drawer-menu__arrow{color:var(--ss-muted);flex:none;align-self:center}.ss-drawer-menu__foot{gap:var(--ss-space-m);flex-direction:column;margin-block-start:auto;padding-block-start:var(--ss-space-l);display:flex}.ss-drawer-menu__languages{padding-block-start:.5rem}.ss-drawer-menu__languages .ss-language-menu__list{justify-content:flex-start;gap:var(--ss-space-m)}.ss-drawer-menu__stamp{font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--ss-faint);margin:0}.ss-cart-drawer{gap:var(--ss-space-m);flex-direction:column;block-size:100%;display:flex}.ss-cart-drawer__lines{gap:var(--ss-space-m);flex-direction:column;display:flex}.ss-cart-drawer__line{align-items:flex-start;gap:.75rem;display:flex}.ss-cart-drawer__thumb{border-radius:var(--ss-radius);flex-shrink:0;block-size:3.5rem;inline-size:3.5rem;display:block;overflow:hidden}.ss-cart-drawer__meta{font-size:var(--ss-text-small);flex-direction:column;flex:auto;gap:.125rem;display:flex}.ss-cart-drawer__title{font-weight:var(--ss-weight-medium)}.ss-cart-drawer__note{font-size:var(--ss-text-tiny);color:var(--ss-muted)}.ss-cart-drawer__remove{block-size:1.5rem;inline-size:1.5rem;color:var(--ss-muted);font-family:var(--ss-font);font-size:var(--ss-text-base);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-inline-start:auto;padding:0;line-height:1}.ss-cart-drawer__remove:hover{color:inherit}.ss-cart-drawer__warning{font-size:var(--ss-text-tiny);color:var(--ss-danger)}.ss-cart-drawer__foot{border-block-start:var(--ss-border);flex-direction:column;gap:.75rem;margin-block-start:auto;padding-block-start:var(--ss-space-m);display:flex}.ss-cart-drawer__empty{color:var(--ss-muted)}.ss-cart-drawer__face{align-items:center;gap:.5rem;display:inline-flex;position:relative}.ss-cart-drawer__symbol{block-size:1.375rem;inline-size:1.375rem;display:block}.ss-cart-drawer__symbol>svg{block-size:100%;inline-size:100%;display:block}.ss-cart-drawer__label[data-hidden=true]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ss-cart-drawer__face[data-symbols=icons] .ss-cart-count{position:absolute;inset-block-start:-.5rem;inset-inline-end:-.625rem}.ss-cart-count{border-radius:var(--ss-radius-pill);background:var(--foreground);block-size:1.25rem;min-inline-size:1.25rem;color:var(--background);font-size:var(--ss-text-tiny);font-weight:var(--ss-weight-medium);justify-content:center;align-items:center;padding-inline:.25rem;display:inline-flex}.ss-burger{--ss-burger-gap:.3125rem;align-items:center;gap:var(--ss-space-m);display:inline-flex;position:relative}.ss-burger__lines{gap:var(--ss-burger-gap);flex-direction:column;inline-size:1.625rem;display:flex}.ss-burger__line{block-size:1.5px;inline-size:100%;transition:transform var(--ss-transition), opacity var(--ss-transition);background:currentColor;display:block}.ss-burger__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ss-field{gap:var(--ss-field-gap);flex-direction:column;display:flex}.ss-field__label[data-hidden=true]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-field__label{font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium)}.ss-field__input,.ss-field__select{min-block-size:var(--ss-control-height)}.ss-field[data-size=s] .ss-field__input,.ss-field[data-size=s] .ss-field__select{min-block-size:var(--ss-control-height-s);padding:var(--ss-field-padding-s,var(--ss-field-padding))}.ss-field[data-size=l] .ss-field__input,.ss-field[data-size=l] .ss-field__select{min-block-size:var(--ss-control-height-l);padding:var(--ss-field-padding-l,var(--ss-field-padding))}.ss-field__input,.ss-field__textarea,.ss-field__select{inline-size:100%;padding:var(--ss-field-padding);border:var(--ss-field-border);border-radius:var(--ss-field-radius);background:var(--ss-field-bg);color:inherit;font:inherit}.ss-field__input::placeholder,.ss-field__textarea::placeholder{color:var(--ss-field-placeholder)}.ss-field__textarea{padding-block:var(--ss-space-s);resize:vertical}.ss-field__select,.ss-field[data-size] .ss-field__select{appearance:none;background-image:var(--ss-field-chevron);background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem;padding-inline-end:2.25rem}.ss-choice input[type=checkbox],.ss-choice input[type=radio]{accent-color:var(--ss-accent)}.ss-field__help{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-field__error{font-size:var(--ss-text-small);color:var(--ss-danger)}.ss-field[data-invalid=true] .ss-field__input,.ss-field[data-invalid=true] .ss-field__textarea,.ss-field[data-invalid=true] .ss-field__select{border-color:var(--ss-danger)}.ss-choice{font-size:var(--ss-text-small);align-items:flex-start;gap:.5rem;display:flex}.ss-choice input,.ss-choice label{cursor:pointer}.ss-close{border:var(--ss-border);border-radius:var(--ss-radius-pill);block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;place-items:center;padding:0;display:grid;position:relative}.ss-close:before,.ss-close:after{content:"";background:currentColor;border-radius:2px;block-size:2px;inline-size:1.0625rem;margin:auto;position:absolute;inset:0;rotate:45deg}.ss-close:after{rotate:-45deg}.ss-close:hover,.ss-close:focus-visible{border-color:currentColor}.ss-button{min-block-size:var(--ss-control-height);padding:var(--ss-button-padding);border:var(--ss-field-border);border-radius:var(--ss-field-radius);color:inherit;font:inherit;font-weight:var(--ss-weight-medium);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.ss-button[data-size=s]{min-block-size:var(--ss-control-height-s);padding:var(--ss-button-padding-s,var(--ss-button-padding))}.ss-button[data-size=l]{min-block-size:var(--ss-control-height-l);padding:var(--ss-button-padding-l,var(--ss-button-padding))}.ss-button--primary{background:var(--ss-accent);color:var(--ss-accent-contrast);border-color:#0000}.ss-button[disabled]{opacity:.6;cursor:default}.ss-button__icon{letter-spacing:0;align-items:center;display:inline-flex}.ss-button{position:relative}.ss-button__label{align-items:center;gap:inherit;display:inline-flex}.ss-button[aria-busy=true] .ss-button__label,.ss-button[aria-busy=true] .ss-button__icon{visibility:hidden}.ss-button__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;margin:auto;animation:.8s linear infinite ss-button-spin;position:absolute;inset:0}@keyframes ss-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ss-button__spinner{animation-duration:2s}}.ss-form{gap:var(--ss-space-m);flex-direction:column;display:flex}.ss-form__message[data-tone=error]{color:var(--ss-danger);font-size:var(--ss-text-small)}.ss-form__message[data-tone=success]{font-size:var(--ss-text-small)}.ss-honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ss-rating{gap:var(--ss-field-gap);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ss-rating__stars{gap:.25rem;display:flex}.ss-rating__star{border:var(--ss-field-border);border-radius:var(--ss-field-radius);block-size:2.5rem;inline-size:2.5rem;color:inherit;font-size:var(--ss-text-lead);cursor:pointer;background:0 0}.ss-rating__star[data-on=true]{background:var(--ss-accent);color:var(--ss-accent-contrast);border-color:#0000}.ss-notice{padding:var(--ss-space-m) var(--ss-space-l);border:var(--ss-field-border);border-radius:var(--ss-field-radius);font-size:var(--ss-text-small);flex-direction:column;gap:.35rem;display:flex}.ss-notice__title{font-weight:var(--ss-weight-medium)}.ss-notice[data-tone=warning]{border-color:color-mix(in srgb, var(--ss-warning) 40%, transparent);background:color-mix(in srgb, var(--ss-warning) 10%, transparent)}.ss-notice[data-tone=success]{border-color:color-mix(in srgb, var(--ss-success) 40%, transparent);background:color-mix(in srgb, var(--ss-success) 10%, transparent)}.ss-stepper__button{inline-size:var(--ss-stepper-size);block-size:var(--ss-stepper-size);border:var(--ss-field-border);border-radius:var(--ss-field-radius);color:inherit;font-size:var(--ss-text-small);cursor:pointer;background:0 0}.ss-field__input--code{text-transform:uppercase;inline-size:auto}.ss-field__input--code::placeholder{text-transform:none}.ss-zoom__trigger{cursor:zoom-in;background:0 0;border:0;inline-size:100%;padding:0;display:block}.ss-zoom{background:0 0;border:0;max-block-size:none;max-inline-size:none;padding:0}.ss-zoom::backdrop{background:var(--ss-overlay-strong)}.ss-zoom__field{block-size:100dvh;inline-size:100dvw;padding:var(--ss-gutter);justify-content:center;align-items:center;display:flex}.ss-zoom__image{object-fit:contain;border-radius:var(--ss-radius);max-block-size:100%;max-inline-size:100%}.ss-zoom__close{color:var(--ss-on-media);border-color:currentColor;position:absolute;inset-block-start:var(--ss-gutter);inset-inline-end:var(--ss-gutter)}:where(.ss-page,.ss-slot,.ss-drawer,.ss-options) :is(a,button,input,select,textarea,summary):focus-visible{outline:var(--ss-focus-ring);outline-offset:var(--ss-focus-offset)}:where([data-surface=site],[data-surface=preview]) ::selection{background-color:var(--ss-selection-bg);color:var(--ss-selection-ink)}.ss-slot{--ss-luft:var(--ss-slot-luft-mellem)}.ss-slot[data-rhythm=small]{--ss-luft:var(--ss-slot-luft-lille)}.ss-slot[data-rhythm=large]{--ss-luft:var(--ss-slot-luft-stor)}.ss-slot[data-rhythm=none]{--ss-luft:0rem}.ss-slot>*{padding-block:var(--ss-luft)}.ss-slot__inner{padding-inline:var(--ss-gutter);max-inline-size:var(--ss-page-width);margin-inline:auto}[data-width=text]>.ss-slot__inner{max-inline-size:var(--ss-page-width-text)}[data-width=wide]>.ss-slot__inner{max-inline-size:var(--ss-page-width-wide)}.ss-column{padding-inline:var(--ss-gutter);max-inline-size:var(--ss-page-width);margin-inline:auto}.ss-column[data-width=text]{max-inline-size:var(--ss-page-width-text)}.ss-column[data-width=wide]{max-inline-size:var(--ss-page-width-wide)}[data-width=full]>.ss-slot__inner{max-inline-size:none;padding-inline:0}.ss-slot,.ss-page{font-family:var(--ss-font);font-size:var(--ss-text-base)}.ss-slot h1,.ss-slot h2,.ss-slot h3,.ss-page h1,.ss-page h2,.ss-page h3{font-family:var(--ss-font-heading)}.ss-page-title{font-family:var(--ss-font-heading);font-size:var(--ss-title-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight);text-wrap:balance}.ss-page-eyebrow{font-family:var(--ss-font-label);font-size:var(--ss-text-small);text-transform:uppercase;color:var(--ss-muted);display:none}.ss-slot h1{font-size:var(--ss-title-size)}.ss-page-subtitle{font-family:var(--ss-font-heading);font-size:var(--ss-subtitle-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight);text-wrap:balance}.ss-muted{color:var(--ss-muted)}.ss-faint{color:var(--ss-faint)}.ss-text-small{font-size:var(--ss-text-small)}.ss-text-tiny{font-size:var(--ss-text-tiny)}.ss-panel{border:var(--ss-border);border-radius:var(--ss-radius-card);padding:var(--ss-space-l)}.ss-chip{font-family:var(--ss-font-label);border:var(--ss-border);border-radius:var(--ss-radius-pill);font-size:var(--ss-text-tiny);padding:.125rem .5rem}.ss-gallery__image{border-radius:var(--ss-radius-media);object-fit:cover;inline-size:100%}.ss-page{gap:var(--ss-page-gap);inline-size:100%;padding-inline:var(--ss-gutter);padding-block:var(--ss-space-2xl);max-inline-size:var(--ss-page-width);flex-direction:column;flex:auto;margin-inline:auto;display:flex}.ss-page[data-width=text]{max-inline-size:var(--ss-page-width-text)}.ss-page[data-width=wide]{max-inline-size:var(--ss-page-width-wide)}.ss-page[data-width=full]{max-inline-size:none;padding-inline:0}.ss-page[data-aside]{align-items:flex-start;gap:var(--ss-aside-gap);flex-flow:wrap}.ss-page__main{gap:var(--ss-page-gap);flex-direction:column;flex:999 1 var(--ss-aside-flip);min-inline-size:0;display:flex}.ss-page__aside{gap:var(--ss-space-l);flex-direction:column;flex:1 1 var(--ss-aside-width);min-inline-size:0;max-block-size:calc(100dvh - var(--ss-aside-top) * 2);display:flex;position:sticky;inset-block-start:var(--ss-aside-top);overflow-y:auto}.ss-page[data-align=center]{text-align:center;padding-block:var(--ss-space-4xl);justify-content:center;align-items:center}body:has(.ss-main .ss-slot[data-under-header=true]) .ss-slot[data-frame=header]{z-index:40;position:absolute;inset-block-start:0;inset-inline:0}body:has(.ss-main .ss-slot[data-under-header=true]) .ss-slot[data-frame=header]:has([data-sticky=true]){position:fixed}.ss-options{flex-direction:column;gap:.375rem;display:flex}.ss-options__label{font-size:var(--ss-text-tiny);color:var(--ss-muted);text-transform:uppercase;letter-spacing:.1em}.ss-options__list{flex-wrap:wrap;gap:.375rem;display:flex}.ss-options__list[data-scroll=true]{flex-wrap:nowrap;overflow-x:auto}.ss-options__row{align-items:center;gap:.375rem;min-inline-size:0;display:flex}.ss-options__row>.ss-options__list{flex:auto;min-inline-size:0}.ss-option{border:var(--ss-field-border);border-radius:var(--ss-field-radius);color:inherit;font:inherit;font-size:var(--ss-text-small);cursor:pointer;transition:border-color var(--ss-transition);background:0 0;flex-direction:column;align-items:center;gap:.1rem;padding:.375rem .75rem;display:flex}.ss-option:hover:not([disabled]){border-color:var(--ss-border-focus)}.ss-option[data-active=true]{background:var(--ss-accent);color:var(--ss-accent-contrast);border-color:#0000}.ss-option[disabled]{color:var(--ss-faint);cursor:default;border-style:dashed}.ss-option[data-state=taken]{border-style:solid;text-decoration:line-through}.ss-option[data-state=skeleton]{color:#0000;background:var(--ss-surface-muted);cursor:default;user-select:none;border-style:dashed}.ss-option__sub{font-size:var(--ss-text-tiny);font-variant-numeric:tabular-nums}.ss-option__label[data-size=short],.ss-option__sub[data-size=short]{display:none}@media (width<=40rem){.ss-options:has(.ss-options__row){flex-flow:wrap;align-items:center;column-gap:.25rem}.ss-options:has(.ss-options__row)>.ss-options__label{margin-inline-end:auto}.ss-options__row{display:contents}.ss-options__row>.ss-options__list{flex:100%;order:1;gap:.25rem}.ss-options__list[data-scroll=true]>.ss-option{flex:1 1 0;min-inline-size:0;padding-inline:.25rem}.ss-option__label[data-size=long],.ss-option__sub[data-size=long]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ss-option__label[data-size=short],.ss-option__sub[data-size=short]{display:inline}}.ss-order-change__qty{align-items:center;gap:var(--ss-space-2xs);flex-shrink:0;display:flex}.ss-order-change__count{text-align:center;inline-size:2rem;font-size:var(--ss-text-small);font-variant-numeric:tabular-nums}.ss-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:inline-flex}.ss-price__amount{font-weight:var(--ss-weight-medium)}.ss-price[data-size=lead]{font-size:var(--ss-text-lead)}.ss-price[data-campaign=true] .ss-price__amount{color:var(--ss-danger)}.ss-price__was{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-stars{font-size:var(--ss-text-small)}.ss-stars__off{color:var(--ss-faint)}.ss-cart{--ss-cart-summary-width:20rem;gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-cart__back{color:var(--ss-faint);align-self:flex-start;text-decoration:none}.ss-cart__back:hover{color:inherit}.ss-cart__head{gap:var(--ss-space-s);flex-direction:column;display:flex}.ss-cart__head-row{justify-content:space-between;align-items:baseline;gap:var(--ss-space-xs) var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-cart__head-aside{color:var(--ss-muted);font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);letter-spacing:.08em;text-transform:uppercase}.ss-cart__body{align-items:flex-start;gap:var(--ss-space-l);flex-wrap:wrap;display:flex}.ss-cart__items{gap:var(--ss-page-gap);flex-direction:column;flex:999 22rem;min-inline-size:0;display:flex}.ss-cart__empty{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.ss-cart__empty-title{font-family:var(--ss-font-heading);font-size:var(--ss-subtitle-size);line-height:var(--ss-heading-line)}.ss-cart__empty-lead{max-inline-size:40ch}.ss-cart__lines{flex-direction:column;gap:.75rem;display:flex}.ss-cart__line{padding:var(--ss-space-m);border:var(--ss-border);border-radius:var(--ss-radius-card);flex-direction:column;gap:.75rem;display:flex}.ss-cart__row{align-items:flex-start;gap:var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-cart__info{flex-direction:column;flex:12rem;align-items:flex-start;gap:.5rem;min-inline-size:0;display:flex}.ss-cart__title{font-size:var(--ss-text-base);line-height:var(--ss-heading-line);font-weight:var(--ss-weight-medium);text-align:start;margin:0}.ss-cart__title .ss-cart__title-link{text-align:start;inline-size:100%;color:inherit;text-decoration:none;display:block}.ss-cart__title .ss-cart__title-link:hover{text-decoration:underline}.ss-cart__tags{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ss-cart__tag{border-radius:var(--ss-radius-pill);background:var(--ss-surface-muted);font-size:var(--ss-text-tiny);padding:.125rem .5rem}.ss-cart__blurb{color:var(--ss-muted);font-size:var(--ss-text-small);max-inline-size:42ch}.ss-cart__saving,.ss-cart__saved{color:var(--ss-success)}.ss-cart__saving{font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium)}.ss-cart__bundle{color:var(--ss-muted);max-inline-size:42ch}.ss-cart__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ss-cart__warning,.ss-cart__error{color:var(--ss-danger)}.ss-cart__controls{flex-direction:column;align-items:flex-end;gap:.5rem;margin-inline-start:auto;display:flex}.ss-cart__qty{align-items:center;gap:.25rem;display:flex}.ss-cart__count{text-align:center;inline-size:2rem;font-size:var(--ss-text-small);font-variant-numeric:tabular-nums}.ss-cart__amount{text-align:end;font-weight:var(--ss-weight-medium);font-variant-numeric:tabular-nums}.ss-cart__thumb{border-radius:var(--ss-radius);background:var(--ss-surface-muted);flex-shrink:0;block-size:4rem;inline-size:4rem;display:block;overflow:hidden}.ss-cart__hold{border-radius:var(--ss-radius-pill);background:var(--ss-surface-muted);font-size:var(--ss-text-tiny);font-variant-numeric:tabular-nums;padding:.125rem .5rem}.ss-cart__remove{color:var(--ss-muted);font-size:var(--ss-text-tiny);cursor:pointer;background:0 0;border:0;padding:0}.ss-cart__remove:hover{color:inherit}.ss-cart__assurances{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ss-cart__assurance{border-radius:var(--ss-radius-card);background:var(--ss-surface-muted);flex:11rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.ss-cart__assurance-icon{flex-shrink:0;block-size:1.1875rem;inline-size:1.1875rem}.ss-cart__assurance-text{font-size:var(--ss-text-small);flex-direction:column;display:flex}.ss-cart__assurance-note{color:var(--ss-muted)}.ss-cart__summary{flex:1 1 var(--ss-cart-summary-width);gap:var(--ss-space-m);flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.ss-cart__summary-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.ss-cart__summary-meta{color:var(--ss-muted);font-size:var(--ss-text-small)}.ss-cart__summary-head .ss-cart__back{flex-basis:100%}.ss-cart__summary-title{font-size:var(--ss-subtitle-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight);margin:0}.ss-cart__summary>.ss-button{inline-size:100%}.ss-cart__discount{flex-direction:column;gap:.5rem;display:flex}.ss-cart__code{gap:.5rem;display:flex}.ss-cart__code .ss-field__input{flex:auto;min-inline-size:0}.ss-cart__code-applied{font-size:var(--ss-text-small);color:var(--ss-success);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.ss-cart__total{border-block-start:var(--ss-border);flex-direction:column;gap:.5rem;padding-block-start:var(--ss-space-m);display:flex}.ss-cart__subtotal{font-weight:var(--ss-heading-weight);font-variant-numeric:tabular-nums}.ss-cart__vat{font-size:var(--ss-text-tiny)}.ss-cart__hint{text-align:center;font-size:var(--ss-text-tiny);color:var(--ss-muted)}.ss-cart__delivery{gap:var(--ss-space-s);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ss-cart__delivery-title{font-weight:var(--ss-weight-medium);padding:0}.ss-cart__pickup{gap:var(--ss-space-s);flex-direction:column;display:flex}.ss-cart__pickup-place{gap:var(--ss-space-2xs);flex-direction:column;display:flex}.ss-cart__pickup-name{font-weight:var(--ss-weight-medium)}.ss-cart__pickup-address,.ss-cart__pickup-hours{font-size:var(--ss-text-small);color:var(--ss-muted)}.ss-cart__payment{text-align:center;font-size:var(--ss-text-tiny);letter-spacing:.1em;color:var(--ss-faint)}.ss-cart__terms{text-align:center;font-size:var(--ss-text-tiny);color:var(--ss-muted)}.ss-cart__terms-link{min-block-size:0;font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.ss-cart__terms-and{color:var(--ss-faint)}.ss-legal-dialog{flex-direction:column;gap:.5rem;display:flex}.ss-order__back{color:var(--ss-muted);text-decoration:underline}.ss-order__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ss-order__lines{border-block:var(--ss-border);flex-direction:column;display:flex}.ss-order__line{justify-content:space-between;align-items:baseline;gap:var(--ss-space-m);border-block-start:var(--ss-border);padding-block:.5rem;display:flex}.ss-order__bundle{color:var(--ss-muted);font-size:var(--ss-text-small);display:block}.ss-order__lines li:first-child{border-block-start:0}.ss-order__section{flex-direction:column;gap:.5rem;display:flex}.ss-order__list{flex-direction:column;gap:.375rem;display:flex}.ss-order__booking{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.ss-order__link{color:inherit;text-decoration:underline}.ss-order__addresses{gap:var(--ss-space-l);flex-wrap:wrap;display:flex}.ss-order__address{flex-direction:column;gap:.125rem;display:flex}.ss-pickup-code{align-items:flex-start;gap:var(--ss-space-2xs);flex-direction:column;margin:0;display:flex}.ss-pickup-code__image{border-radius:var(--ss-radius);inline-size:10rem;overflow:hidden}.ss-pickup-code__image svg{block-size:auto;inline-size:100%;display:block}.ss-prelaunch__doors{justify-content:center;gap:var(--ss-space-s);flex-wrap:wrap;display:flex}.ss-gate-notice{padding-block:var(--ss-space-m);border-bottom:var(--ss-border)}.ss-gate-notice__text{font-size:var(--ss-text-small);color:var(--ss-muted);text-align:center;margin:0}.ss-gate-notice__links{justify-content:center;gap:var(--ss-space-s);margin:var(--ss-space-2xs) 0 0;font-size:var(--ss-text-small);flex-wrap:wrap;display:flex}.ss-receipt__panel{text-align:start;flex-direction:column;gap:.5rem;inline-size:100%;display:flex}.ss-receipt__number,.ss-receipt__email,.ss-receipt__when{font-weight:var(--ss-weight-medium)}.ss-receipt__head{align-items:center;gap:var(--ss-space-s);text-align:center;flex-direction:column;display:flex}.ss-receipt__mark{background:var(--ss-accent);block-size:3.5rem;inline-size:3.5rem;color:var(--ss-accent-contrast);border-radius:50%;place-items:center;display:grid}.ss-receipt__mark svg{block-size:1.5rem;inline-size:1.5rem}.ss-receipt__lead{max-inline-size:36rem;color:var(--ss-muted)}.ss-receipt__pickup{border:var(--ss-border);border-radius:var(--ss-radius-card);overflow:hidden}.ss-receipt__pickup-body{gap:var(--ss-space-l);padding:var(--ss-space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.ss-receipt__where,.ss-receipt__side{gap:var(--ss-space-xs);flex-direction:column;display:flex}.ss-receipt__side{align-items:stretch}.ss-receipt__eyebrow{font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--ss-muted)}.ss-receipt__place{font-size:var(--ss-subtitle-size);font-weight:var(--ss-heading-weight)}.ss-receipt__address-line{display:block}.ss-receipt__hours{color:var(--ss-muted);font-size:var(--ss-text-small)}.ss-receipt__order-number{gap:var(--ss-space-2xs);flex-direction:column;display:flex}.ss-receipt__number-label{font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--ss-muted)}.ss-receipt__age{align-items:center;gap:var(--ss-space-s);padding:var(--ss-space-s) var(--ss-space-l);border-block-start:var(--ss-border);font-size:var(--ss-text-small);display:flex}.ss-receipt__age-mark{padding:var(--ss-space-2xs) var(--ss-space-xs);border:var(--ss-border);border-radius:var(--ss-radius);font-weight:var(--ss-weight-medium);flex:none}.ss-receipt__order{gap:var(--ss-space-s);flex-direction:column;display:flex}.ss-receipt__card{border:var(--ss-border);border-radius:var(--ss-radius-card);overflow:hidden}.ss-receipt__card .ss-datalist{padding:var(--ss-space-m) var(--ss-space-l)}.ss-receipt__line{align-items:center;gap:var(--ss-space-m);padding:var(--ss-space-m) var(--ss-space-l);border-block-end:var(--ss-border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ss-receipt__line-text{gap:var(--ss-space-2xs);flex-direction:column;display:flex}.ss-receipt__line-title{font-weight:var(--ss-weight-medium)}.ss-receipt__line-sub,.ss-receipt__line-qty{color:var(--ss-muted);font-size:var(--ss-text-small)}.ss-receipt__line-price{font-weight:var(--ss-weight-medium);font-variant-numeric:tabular-nums}.ss-receipt__link{color:inherit;text-underline-offset:.15em;text-decoration:underline}.ss-product__gallery{flex-direction:column;gap:.75rem;display:flex}.ss-product__reviews{gap:var(--ss-space-m);border-block-start:var(--ss-border);flex-direction:column;padding-block-start:var(--ss-page-gap);display:flex}.ss-product__reviews-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ss-product__reviews-summary{font-weight:400}.ss-product__review-list{gap:var(--ss-space-m);flex-direction:column;display:flex}.ss-product__reviews-write{margin:0}.ss-product__review{flex-direction:column;gap:.25rem;display:flex}.ss-product__review-title{font-weight:var(--ss-weight-medium)}.ss-product__review-body{white-space:pre-wrap}.ss-product-index__head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-product-index__count{color:var(--ss-muted);font-size:var(--ss-text-small)}.ss-product-index__search{gap:.5rem;display:flex}.ss-product-index__tools{align-items:flex-end;gap:var(--ss-space-xs);flex-wrap:wrap;display:flex}.ss-product-index__group{gap:var(--ss-page-gap);flex-direction:column;scroll-margin-block-start:calc(var(--ss-sticky-header) + var(--ss-space-2xl));display:flex}.ss-product-index__group+.ss-product-index__group{margin-block-start:var(--ss-page-gap)}.ss-product-index__group-head{justify-content:space-between;align-items:baseline;gap:var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-product-index__group-title{font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);font-weight:var(--ss-heading-weight);text-wrap:balance}.ss-product-index__group-link{color:inherit;text-decoration:underline}.ss-product-index__more{align-items:center;gap:var(--ss-space-s);padding-block:var(--ss-page-gap);flex-direction:column;display:flex}.ss-product-index__status{color:var(--ss-muted);font-size:var(--ss-text-small)}.ss-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-main{flex:1}.ss-stack{flex-direction:column;gap:.5rem;display:flex}.ss-strong{font-weight:var(--ss-weight-medium)}.ss-eyebrow{color:var(--ss-faint);text-transform:uppercase;letter-spacing:.1em}.ss-legal__heading{margin-block-start:var(--ss-page-gap)}.ss-legal__list{flex-direction:column;gap:.25rem;padding-inline-start:var(--ss-prose-indent);list-style:outside;display:flex}.ss-legal__body{line-height:var(--ss-prose-line)}.ss-not-found{align-items:center;gap:var(--ss-space-m);padding-block:var(--ss-space-4xl);flex-direction:column;display:flex}.ss-not-found__actions{justify-content:center;gap:var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-not-found__link{color:inherit;text-underline-offset:.25em;text-decoration:underline}.ss-section-missing{border:2px dashed var(--ss-warning);background:var(--ss-surface-muted);padding:var(--ss-space-xl) var(--ss-space-l);font-size:var(--ss-text-small)}.ss-account{gap:var(--ss-page-gap);flex-direction:column;display:flex}.ss-account__login{align-items:center;gap:var(--ss-page-gap);flex-wrap:wrap;display:flex}.ss-account__intro{flex:400px;min-inline-size:0}.ss-account__kicker{font-size:var(--ss-text-small);color:var(--ss-muted);margin-block:0 var(--ss-space-s)}.ss-account__title{font-family:var(--ss-font-heading);font-size:var(--ss-title-size);line-height:var(--ss-heading-line);margin-block:0 var(--ss-space-m)}.ss-account__lede{color:var(--ss-muted);max-inline-size:46ch;margin-block:0 var(--ss-space-l)}.ss-account__points{gap:var(--ss-space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss-account__point{align-items:center;gap:var(--ss-space-s);font-size:var(--ss-text-small);display:flex}.ss-account__point-icon{border:var(--ss-border);border-radius:50%;flex:none;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.ss-account__point-icon svg,.ss-account__done-icon svg{block-size:1rem;inline-size:1rem}.ss-account__card{min-inline-size:0;padding:var(--ss-space-xl);border:var(--ss-border);border-radius:var(--ss-radius-card);flex:380px}.ss-account__card-title{font-family:var(--ss-font-heading);font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);margin-block:0 var(--ss-space-xs)}.ss-account__card-sub{font-size:var(--ss-text-small);color:var(--ss-muted);margin-block:0 var(--ss-space-l)}.ss-account__note{font-size:var(--ss-text-tiny);color:var(--ss-faint);margin:0}.ss-account__done{align-items:flex-start;gap:var(--ss-space-m);flex-direction:column;display:flex}.ss-account__done-icon{background:var(--ss-surface-muted);block-size:3.5rem;inline-size:3.5rem;color:var(--ss-success);border-radius:50%;place-items:center;display:grid}.ss-account__done-text{color:var(--ss-muted);margin:0}.ss-account__code{border-block-start:1px solid var(--ss-border);align-self:stretch;padding-block-start:var(--ss-space-m)}.ss-account__textlink{font:inherit;font-size:var(--ss-text-small);color:var(--ss-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ss-account__head{justify-content:space-between;align-items:flex-end;gap:var(--ss-space-l);flex-wrap:wrap;display:flex}.ss-account__head-text{flex:380px;min-inline-size:0}.ss-account__meta{color:var(--ss-muted);margin:0}.ss-account__cols{align-items:flex-start;gap:var(--ss-space-xl);flex-wrap:wrap;display:flex}.ss-account__nav{gap:var(--ss-space-2xs);min-inline-size:0;max-inline-size:260px;flex-direction:column;flex:220px;display:flex;position:sticky;inset-block-start:var(--ss-space-xl)}.ss-account__tab{justify-content:space-between;align-items:center;gap:var(--ss-space-s);padding:var(--ss-space-s) var(--ss-space-m);border-radius:var(--ss-radius);color:var(--ss-muted);text-decoration:none;display:flex}.ss-account__tab[aria-current=page]{background:var(--ss-surface-muted);color:inherit}.ss-account__tab-count{font-size:var(--ss-text-tiny);font-variant-numeric:tabular-nums;color:var(--ss-faint)}.ss-account__panel{flex:520px;min-inline-size:0}.ss-account__panel-head{justify-content:space-between;align-items:baseline;gap:var(--ss-space-m);border-block-end:var(--ss-border);padding-block-end:var(--ss-space-s);display:flex}.ss-account__panel-title,.ss-account__panel-note{font-size:var(--ss-text-small);font-weight:var(--ss-weight-medium);color:var(--ss-muted);margin:0}.ss-account__panel-foot{font-size:var(--ss-text-small);color:var(--ss-faint);margin-block:var(--ss-space-m) 0}.ss-account__empty{padding:var(--ss-space-xl);text-align:center;border:1px dashed var(--ss-border-color);border-radius:var(--ss-radius-card);margin-block-start:var(--ss-space-l)}.ss-account__empty-title{font-family:var(--ss-font-heading);font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);margin-block:0 var(--ss-space-xs)}.ss-account__empty-text{font-size:var(--ss-text-small);color:var(--ss-muted);margin-block:0 var(--ss-space-l)}.ss-account__purchases,.ss-account__orders{gap:var(--ss-space-s);margin-block:var(--ss-space-l) 0;flex-direction:column;padding:0;list-style:none;display:flex}.ss-account__purchase,.ss-account__order{align-items:center;gap:var(--ss-space-l);padding:var(--ss-space-l);border:var(--ss-border);border-radius:var(--ss-radius-card);flex-wrap:wrap;display:flex}.ss-account__mono{border-radius:var(--ss-radius);background:var(--ss-surface-muted);block-size:5rem;inline-size:4rem;font-family:var(--ss-font-heading);font-size:var(--ss-text-lead);flex:none;place-items:center;display:grid}.ss-account__purchase-main{flex:260px;min-inline-size:0}.ss-account__purchase-title{font-family:var(--ss-font-heading);font-size:var(--ss-subtitle-size);line-height:var(--ss-heading-line);margin-block:0 var(--ss-space-2xs)}.ss-account__purchase-meta,.ss-account__order-meta{font-size:var(--ss-text-small);color:var(--ss-muted);margin:0}.ss-account__purchase-actions{gap:var(--ss-space-xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ss-account__order-who{flex:220px;min-inline-size:0}.ss-account__order-number{font-weight:var(--ss-weight-medium);margin-block:0 var(--ss-space-2xs)}.ss-account__order-total{font-family:var(--ss-font-heading);font-size:var(--ss-subtitle-size);font-variant-numeric:tabular-nums;white-space:nowrap}.ss-account__order-receipt{font-size:var(--ss-text-small);color:inherit;white-space:nowrap}.ss-account__more{margin-block:var(--ss-space-m) 0}.ss-account__session{padding:var(--ss-space-xl);border:var(--ss-border);border-radius:var(--ss-radius-card);margin-block-start:var(--ss-space-l)}.ss-account__session-label{font-size:var(--ss-text-tiny);color:var(--ss-faint);margin-block:0 var(--ss-space-s)}.ss-account__session-title{font-family:var(--ss-font-heading);font-size:var(--ss-heading-size);line-height:var(--ss-heading-line);margin-block:0 var(--ss-space-xs)}.ss-account__session-when{font-size:var(--ss-text-small);color:var(--ss-muted);margin:0}.ss-account__session-actions{gap:var(--ss-space-s);flex-direction:column;margin-block-start:var(--ss-space-m);display:flex}.ss-account__session-buttons{gap:var(--ss-space-xs);flex-wrap:wrap;display:flex}.ss-account__session-note{font-size:var(--ss-text-small);color:var(--ss-muted);margin:0}.ss-account__session-move{gap:var(--ss-space-m);border-block-start:var(--ss-border);flex-direction:column;padding-block-start:var(--ss-space-s);display:flex}.ss-account__form-card{padding:var(--ss-space-xl);border:var(--ss-border);border-radius:var(--ss-radius-card);margin-block-start:var(--ss-space-l)}.ss-account__fields{gap:var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-account__field{flex:220px;min-inline-size:0}.ss-account__field[data-width=short]{flex-basis:140px}.ss-account__field[data-width=medium]{flex-basis:180px}.ss-account__rule{border:0;border-block-start:var(--ss-border);margin-block:var(--ss-space-l)}.ss-account__group-label{font-size:var(--ss-text-tiny);color:var(--ss-faint);margin-block:0 var(--ss-space-s)}.ss-account__save-row{align-items:center;gap:var(--ss-space-m);flex-wrap:wrap;margin-block-start:var(--ss-space-l);display:flex}.ss-account__save-note{font-size:var(--ss-text-small);color:var(--ss-faint)}.ss-account__danger{padding:var(--ss-space-l);border:var(--ss-border);border-radius:var(--ss-radius-card);margin-block-start:var(--ss-space-m)}.ss-account__danger-title{font-weight:var(--ss-weight-medium);margin-block:0 var(--ss-space-2xs)}.ss-account__danger-text{font-size:var(--ss-text-small);color:var(--ss-muted);max-inline-size:52ch;margin-block:0 var(--ss-space-s)}.ss-account__danger-row{gap:var(--ss-space-m);flex-wrap:wrap;display:flex}.ss-account__logout-all{align-items:baseline;gap:var(--ss-space-2xs) var(--ss-space-s);flex-wrap:wrap;margin-block-start:var(--ss-space-m);display:flex}.ss-pay{gap:var(--ss-space-m);text-align:center;flex-direction:column;display:flex}.ss-pay__eyebrow{font-family:var(--ss-font-label);font-size:var(--ss-text-tiny);text-transform:uppercase;letter-spacing:.08em;color:var(--ss-muted)}.ss-pay__label{font-size:var(--ss-text-small);color:var(--ss-muted);display:block}.ss-pay__amount{gap:var(--ss-space-2xs);flex-direction:column;display:flex}.ss-pay__amount .ss-price{font-size:var(--ss-title-size);font-weight:var(--ss-heading-weight)}.ss-pay__lines{gap:var(--ss-space-xs);text-align:start;flex-direction:column;display:flex}.ss-pay__action{gap:var(--ss-space-xs);flex-direction:column;display:flex}.ss-pay__action .ss-button{width:100%}.ss-pay__status{font-size:var(--ss-text-lead)}.ss-pay__status[data-tone=ok]{color:var(--ss-success)}.ss-tabs__list{border-block-end:var(--ss-border);gap:.25rem;display:flex;overflow-x:auto}.ss-tabs__tab{font:inherit;font-size:var(--ss-text-small);color:var(--ss-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;margin-block-end:-1px;padding-block:.5rem;padding-inline:.875rem}.ss-tabs__tab:hover{color:inherit}.ss-tabs__tab[data-active=true]{color:inherit;font-weight:var(--ss-weight-medium);border-block-end-color:currentColor}.ss-tabs__panel{padding-block-start:var(--ss-space-l)}.ss-video{aspect-ratio:16/9;border-radius:var(--ss-radius);background:var(--ss-surface-muted);position:relative;overflow:hidden}.ss-video__frame{border:0;block-size:100%;inline-size:100%;display:block}.ss-video__poster{cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block}.ss-video__still{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ss-video__play{background:color-mix(in srgb, var(--ss-on-media-ink) 60%, transparent);block-size:3.5rem;inline-size:3.5rem;transition:background var(--ss-transition);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ss-video__play:after{content:"";border-block:.6rem solid #0000;border-inline-start:1rem solid var(--ss-on-media);border-inline-end:0;position:absolute;inset-block-start:50%;inset-inline-start:54%;translate:-50% -50%}.ss-video__poster:hover .ss-video__play,.ss-video__poster:focus-visible .ss-video__play{background:color-mix(in srgb, var(--ss-on-media-ink) 80%, transparent)}.ss-video__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ss-video-still{block-size:100%;inline-size:100%;display:block;position:relative;overflow:hidden;container-type:size}.ss-video-still__img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ss-video-still[data-letterbox=true] .ss-video-still__img{aspect-ratio:4/3;object-fit:fill;block-size:auto;inline-size:max(100%,177.8cqh);max-inline-size:none}}