:where(:root){--sedano-z-base:0;--sedano-z-raised:1;--sedano-z-card-link:2;--sedano-z-over-link:3;--sedano-z-popover:4;--sedano-z-card-edge:5;--sedano-z-floating:10;--sedano-z-header:50;--sedano-z-dropdown:60;--sedano-z-overlay:990;--sedano-z-drawer:1000;--sedano-z-consent:1100;--sedano-z-admin-bar:1110;--sedano-z-consent-dialog:1120;--sedano-z-notice:1200}
:root{--sedano-color-primary:#7c3aed;--sedano-color-primary-contrast:#fff;--sedano-color-secondary:#54595f;--sedano-color-text:#1a1718;--sedano-color-muted:#6b7280;--sedano-color-surface:#fff;--sedano-color-surface-alt:#f6f5f8;--sedano-font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sedano-radius:.75rem;--sedano-space:1rem;--sedano-content-width:72rem}[data-sedano-block]{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}body [class^=sedano-] img,body [class*=\ sedano-] img{max-width:100%}body.sedano-site{font-family:var(--sedano-font-body);color:var(--sedano-color-text);background:var(--sedano-color-surface);-webkit-font-smoothing:antialiased;margin:0}.sedano-page{overflow-wrap:anywhere;max-width:var(--sedano-content-width);padding:calc(var(--sedano-space) * 2) var(--sedano-space);margin-inline:auto}.sedano-width--boxed{--sedano-width-gutter:var(--sedano-gutter,var(--sedano-space,1rem));box-sizing:border-box;width:min(100%, 100vw - 2 * var(--sedano-width-gutter), var(--sedano-container-max,var(--sedano-content-width,72rem)) - 2 * var(--sedano-width-gutter));margin-inline:auto}.sedano-width--full{box-sizing:border-box;width:auto;max-width:none;margin-inline:calc(50% - 50vw)}:where(body:has(.sedano-width--full)){overflow-x:clip}.sedano-visibility{display:contents}@media (width>=1025px){.sedano-hidden--desktop{display:none!important}}@media (width>=641px) and (width<=1024px){.sedano-hidden--tablet{display:none!important}}@media (width<=640px){.sedano-hidden--mobile{display:none!important}}
:root{--sedano-color-primary:#7c3aed;--sedano-color-primary-contrast:#fff;--sedano-color-surface:#fff;--sedano-color-text:#1f2937;--sedano-color-muted:#6b7280;--sedano-font-heading:ui-sans-serif, system-ui, sans-serif;--sedano-font-body:ui-sans-serif, system-ui, sans-serif;--sedano-radius:12px;--sedano-container-max:1200px;--sedano-section-gap:clamp(3rem, 8vw, 6rem)}
.sedano-collection{--sedano-collection-columns:3;--sedano-collection-gap:1.25rem}.sedano-collection [data-sedano-collection-items]{gap:var(--sedano-collection-gap)}.sedano-collection--list [data-sedano-collection-items]{grid-template-columns:minmax(0,1fr);display:grid}.sedano-collection--carousel [data-sedano-collection-items]{--sedano-collection-per-view:var(--sedano-collection-columns);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;padding-block-end:.4rem;display:flex;overflow-x:auto}.sedano-collection--carousel [data-sedano-collection-items]>*{flex:0 0 calc((100% - (var(--sedano-collection-per-view) - 1) * var(--sedano-collection-gap)) / var(--sedano-collection-per-view));scroll-snap-align:start}.sedano-collection [data-sedano-collection-items]:focus-visible{outline-offset:4px;outline:2px solid}.sedano-collection__controls{justify-content:flex-end;gap:.5rem;display:flex}.sedano-collection__controls button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);min-width:2.5rem;min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:inline-grid}.sedano-collection__controls button:disabled{cursor:default;opacity:.35}.sedano-collection--marquee [data-sedano-collection-items]{width:max-content;max-width:100%;display:flex;overflow-x:auto}.sedano-collection--marquee[data-sedano-marquee-ready] .sedano-collection__viewport{overflow:hidden}.sedano-collection--marquee[data-sedano-marquee-ready] [data-sedano-collection-items]{max-width:none;animation-duration:var(--sedano-marquee-duration,28s);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;overflow:visible}.sedano-collection--marquee[data-sedano-marquee-direction=left] [data-sedano-collection-items]{animation-name:sedano-marquee-left}.sedano-collection--marquee[data-sedano-marquee-direction=right] [data-sedano-collection-items]{animation-name:sedano-marquee-right}.sedano-collection--marquee[data-sedano-marquee-pause] .sedano-collection__viewport:hover [data-sedano-collection-items],.sedano-collection--marquee[data-sedano-marquee-focus] [data-sedano-collection-items]{animation-play-state:paused}@keyframes sedano-marquee-left{to{transform:translateX(calc(-1 * var(--sedano-marquee-distance)))}}@keyframes sedano-marquee-right{0%{transform:translateX(calc(-1 * var(--sedano-marquee-distance)))}}@media (width<=62rem){.sedano-collection--carousel [data-sedano-collection-items]{--sedano-collection-per-view:min(var(--sedano-collection-columns), 2)}}@media (width<=38rem){.sedano-collection--carousel [data-sedano-collection-items]{--sedano-collection-per-view:1.15}}@media (prefers-reduced-motion:reduce){.sedano-collection--carousel [data-sedano-collection-items]{scroll-behavior:auto}.sedano-collection--marquee[data-sedano-marquee-ready] .sedano-collection__viewport{overflow-x:auto}.sedano-collection--marquee[data-sedano-marquee-ready] [data-sedano-collection-items]{will-change:auto;animation:none;transform:none}.sedano-collection--marquee [data-sedano-marquee-copy]{display:none}}
.sedano-products{gap:1rem;display:grid}.sedano-products__heading{margin:0}.sedano-products__grid{grid-template-columns:repeat(var(--sedano-products-columns,3), minmax(0, 1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.sedano-products.sedano-collection--list .sedano-products__grid{--sedano-collection-columns:1}.sedano-products.sedano-collection--carousel .sedano-products__grid{--sedano-collection-columns:var(--sedano-products-columns,3)}.sedano-products__grid--catalog{grid-template-columns:repeat(var(--sedano-products-columns,auto-fill), minmax(var(--sedano-products-col-min,13rem), 1fr))}.sedano-products__card a{color:inherit;text-decoration:none;display:block}.sedano-products__media{z-index:var(--sedano-z-over-link);aspect-ratio:var(--sedano-products-ratio,4 / 5);border-radius:var(--sedano-shop-radius);background:var(--sedano-card-image-bg,transparent);display:block;position:relative;overflow:hidden;container-type:size}.sedano-products__media img{inset:calc(var(--sedano-card-pad,4) * 1cqmin);width:calc(100% - 2 * var(--sedano-card-pad,4) * 1cqmin);height:calc(100% - 2 * var(--sedano-card-pad,4) * 1cqmin);object-fit:var(--sedano-card-fit,contain);object-position:center;max-width:none;padding:0;display:block;position:absolute}.sedano-products__name{margin-top:.6rem;font-weight:600;display:block}.sedano-products__price{opacity:.85;margin-top:.15rem;display:block}.sedano-products__was{opacity:.6;margin-right:.4em}.sedano-products__card{position:relative}.sedano-products__link:after{content:"";z-index:var(--sedano-z-card-link);position:absolute;inset:0}.sedano-products__price{position:relative}.sedano-products__saving{margin-top:.1rem;font-size:.8rem;font-weight:600;display:block}.sedano-products__unfav{z-index:var(--sedano-z-over-link);position:relative}.sedano-products__gone{opacity:.7;margin-top:.15rem;font-size:.8rem;display:block}.sedano-products__gone--soon{opacity:1;letter-spacing:.02em;font-weight:600}.sedano-products__empty{opacity:.7}@media (width<=767.98px){.sedano-products__grid,.sedano-products__grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.sedano-products__grid[data-cols="1"]{grid-template-columns:minmax(0,1fr)}}@media (width>=768px) and (width<=1023.98px){.sedano-products__grid[data-cols="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sedano-shop-category__layout{align-items:start;gap:2rem;display:grid}@media (width>=1024px){.sedano-shop-category__layout{grid-template-columns:15rem minmax(0,1fr)}}.sedano-shop-filters{align-content:start;gap:1rem;font-size:.9rem;display:grid}.sedano-shop-filters__panel{border-radius:var(--sedano-shop-radius);border:1px solid #7f7f7f4d;gap:.35rem;margin:0;padding:.75rem 1rem 1rem;display:grid}.sedano-shop-filters__panel legend{padding-inline:.35rem;font-weight:600}.sedano-shop-filters__option{align-items:center;gap:.5rem;display:flex}.sedano-shop-filters__count{opacity:.6;margin-inline-start:auto;font-size:.8rem}.sedano-shop-filters__actions{align-items:center;gap:.9rem;display:flex}.sedano-shop-filters__actions button{border-radius:var(--sedano-shop-radius-md);font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:.45rem 1rem;font-weight:600}.sedano-shop-filters__actions a{font-size:.85rem}