@layer ss-defaults{img[data-fill=true]{object-fit:cover}}
@layer ss-defaults{.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:1.25rem;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 (min-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}}
@layer ss-defaults{.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{padding-inline:var(--ss-gutter);border-block-end:var(--ss-border);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;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);flex:auto;padding-block:1rem;overflow-y:auto}.ss-drawer__cta{justify-content:center;margin-block:1.5rem .5rem;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[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:-3rem;padding-inline-end:calc(var(--ss-gutter) + 3rem)}.ss-drawer[data-side=start] .ss-drawer__header{margin-inline-start:-3rem;padding-inline-start:calc(var(--ss-gutter) + 3rem)}.ss-drawer[data-side=end] .ss-drawer__panel:after{inline-size:3rem;inset-block:0;inset-inline-start:100%}.ss-drawer[data-side=start] .ss-drawer__panel:after{inline-size:3rem;inset-block:0;inset-inline-end:100%}.ss-drawer[data-side=bottom] .ss-drawer__panel:after{block-size:3rem;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{border:0;border-block-end:var(--ss-border);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:baseline;gap:1rem;padding-block:1rem;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{flex-direction:column;gap:1rem;margin-block-start:auto;padding-block-start:1.5rem;display:flex}.ss-drawer-menu__languages{padding-block-start:.5rem}.ss-drawer-menu__languages .ss-language-menu__list{justify-content:flex-start;gap:1rem}.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{flex-direction:column;gap:1rem;block-size:100%;display:flex}.ss-cart-drawer__lines{flex-direction:column;gap:1rem;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:1rem;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:.875rem;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}}
