sx-marquee{--sx-marquee-gap:16px;width:100%;display:block;overflow:hidden}sx-marquee[direction=up],sx-marquee[direction=down]{height:100%}sx-marquee>.container{width:100%;height:100%;display:flex;overflow:hidden}sx-marquee[direction=up]>.container,sx-marquee[direction=down]>.container{flex-direction:column}sx-marquee-inner{white-space:nowrap;will-change:transform;flex-shrink:0;gap:var(--sx-marquee-gap)!important;display:flex!important}sx-marquee[direction=up] sx-marquee-inner,sx-marquee[direction=down] sx-marquee-inner{white-space:normal;flex-direction:column!important}sx-slider{width:100%;display:block;position:relative;overflow:hidden}sx-slider[direction=vertical] sx-slider-track{flex-direction:column}sx-slider[direction=vertical]{height:var(--sx-slider-height,500px);display:block}sx-slider-track{will-change:transform;cursor:default;width:100%;height:100%;display:flex}sx-slider-track[grab-cursor]{cursor:grab}sx-slider-track[grab-cursor]:active{cursor:grabbing}sx-slider-slide{flex-shrink:0;width:100%;display:block}sx-slider-prev,sx-slider-next{cursor:pointer;-webkit-user-select:none;user-select:none}sx-slider-prev[hidden],sx-slider-next[hidden],sx-slider-pagination[hidden]{display:none!important}.sx-slider-pagination-bullet{cursor:pointer}sx-slider[data-active-effect=fade] sx-slider-track{transform:none!important}sx-slider[data-active-effect=fade] sx-slider-slide{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--sx-speed,.3s) ease-in-out;z-index:0;position:absolute;top:0;left:0}sx-slider[data-active-effect=fade] sx-slider-slide[sx-slide-active]{opacity:1;pointer-events:auto;z-index:1}sx-slider[data-active-effect=fade] sx-slider-slide:first-child{position:relative!important}sx-slider:not([data-active-effect=fade]) sx-slider-slide{opacity:1;transition:none;top:auto;left:auto;pointer-events:auto!important;position:relative!important}sx-dialog{z-index:9999;visibility:hidden;pointer-events:none;transition:visibility var(--sx-duration) step-end;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}sx-dialog[sx-open]{visibility:visible;pointer-events:auto;transition:visibility step-start}sx-dialog[position=top]{justify-content:center;align-items:flex-start}sx-dialog[position=bottom]{justify-content:center;align-items:flex-end}sx-dialog[position=left]{justify-content:flex-start;align-items:center}sx-dialog[position=right]{justify-content:flex-end;align-items:center}sx-dialog[position=top-left]{justify-content:flex-start;align-items:flex-start}sx-dialog[position=top-right]{justify-content:flex-end;align-items:flex-start}sx-dialog[position=bottom-left]{justify-content:flex-start;align-items:flex-end}sx-dialog[position=bottom-right]{justify-content:flex-end;align-items:flex-end}sx-dialog>.sx-dialog-backdrop{z-index:-1;opacity:0;transition:opacity var(--sx-duration) ease;position:absolute;inset:0}sx-dialog[sx-open]>.sx-dialog-backdrop{opacity:1}sx-close-cursor{pointer-events:none;z-index:2147483647;opacity:0;will-change:transform, opacity;transition:opacity .15s;position:fixed;top:0;left:0}sx-close-cursor.is-visible{opacity:1}sx-dialog>.sx-dialog-core{z-index:1;max-width:var(--sx-dialog-max-width,100%);max-height:var(--sx-dialog-max-height,100%);border-radius:var(--sx-dialog-radius,0px);opacity:0;transform:var(--sx-dialog-from,scale(.96) translateY(10px));transition:opacity var(--sx-duration) var(--sx-dialog-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--sx-duration) var(--sx-dialog-ease,cubic-bezier(.4, 0, .2, 1));will-change:transform, opacity;outline:none;flex-direction:column;display:flex;position:relative;overflow:auto}sx-dialog[sx-open]>.sx-dialog-core{opacity:1;transform:var(--sx-dialog-to,scale(1) translateY(0))}sx-dialog[effect=fade]>.sx-dialog-core{--sx-dialog-from:none;--sx-dialog-to:none}sx-dialog[effect=zoom]>.sx-dialog-core{--sx-dialog-from:scale(.96) translateY(10px);--sx-dialog-to:scale(1) translateY(0)}sx-dialog[effect=zoom-in]>.sx-dialog-core{--sx-dialog-from:scale(1.08);--sx-dialog-to:scale(1)}sx-dialog[effect=slide-up]>.sx-dialog-core{--sx-dialog-from:translateY(48px);--sx-dialog-to:translateY(0)}sx-dialog[effect=slide-down]>.sx-dialog-core{--sx-dialog-from:translateY(-48px);--sx-dialog-to:translateY(0)}sx-dialog[effect=slide-left]>.sx-dialog-core{--sx-dialog-from:translateX(48px);--sx-dialog-to:translateX(0)}sx-dialog[effect=slide-right]>.sx-dialog-core{--sx-dialog-from:translateX(-48px);--sx-dialog-to:translateX(0)}sx-dialog[effect=flip-x]>.sx-dialog-core{--sx-dialog-from:perspective(800px) rotateX(24deg);--sx-dialog-to:perspective(800px) rotateX(0deg)}sx-dialog[effect=flip-y]>.sx-dialog-core{--sx-dialog-from:perspective(800px) rotateY(24deg);--sx-dialog-to:perspective(800px) rotateY(0deg)}sx-dialog-trigger{cursor:pointer;display:inline-block}sx-dialog-pull{cursor:grab;touch-action:none;background:#0003;border-radius:999px;flex-shrink:0;width:40px;height:4px;margin:8px auto;display:block}sx-dialog-pull:active{cursor:grabbing}sx-dialog[position=left] sx-dialog-pull,sx-dialog[position=right] sx-dialog-pull{width:4px;height:40px;margin:auto 8px}sx-accordion,sx-accordion-item{display:block}sx-accordion-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75em;display:flex}sx-accordion-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}sx-accordion-trigger:focus-visible{outline-offset:2px;outline:2px solid highlight}sx-accordion-content{opacity:0;transition:height var(--sx-accordion-duration,.25s) cubic-bezier(.4, 0, .2, 1), opacity var(--sx-accordion-duration,.25s) ease;display:block;overflow:hidden}sx-accordion-item[sx-open]>sx-accordion-content{opacity:1}@media (prefers-reduced-motion:reduce){sx-accordion-content{transition-duration:.01ms!important}}sx-popover-trigger{cursor:pointer;display:inline-block}sx-popover-trigger:focus-visible{outline-offset:2px;outline:2px solid highlight}sx-popover{z-index:10000;opacity:0;visibility:hidden;pointer-events:none;transform:var(--sx-popover-from,scale(.96));transition:opacity var(--sx-popover-duration,.15s) var(--sx-popover-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--sx-popover-duration,.15s) var(--sx-popover-ease,cubic-bezier(.4, 0, .2, 1)), visibility var(--sx-popover-duration,.15s);color:canvastext;border:1px solid color-mix(in srgb, CanvasText 15%, transparent);background:canvas;border-radius:.5em;outline:none;padding:.75em 1em;position:fixed;top:0;left:0;box-shadow:0 .5em 1.5em #00000026}sx-popover[sx-open]{opacity:1;visibility:visible;pointer-events:auto;transform:var(--sx-popover-to,scale(1))}sx-popover[effect=fade]{--sx-popover-from:none;--sx-popover-to:none}sx-popover[effect=zoom]{--sx-popover-from:scale(.96);--sx-popover-to:scale(1)}sx-popover[effect=zoom-in]{--sx-popover-from:scale(1.06);--sx-popover-to:scale(1)}sx-popover[effect=slide-up]{--sx-popover-from:translateY(8px);--sx-popover-to:translateY(0)}sx-popover[effect=slide-down]{--sx-popover-from:translateY(-8px);--sx-popover-to:translateY(0)}sx-popover[effect=slide-left]{--sx-popover-from:translateX(8px);--sx-popover-to:translateX(0)}sx-popover[effect=slide-right]{--sx-popover-from:translateX(-8px);--sx-popover-to:translateX(0)}sx-popover[effect=flip-x]{--sx-popover-from:perspective(400px) rotateX(20deg);--sx-popover-to:perspective(400px) rotateX(0deg)}sx-popover[effect=flip-y]{--sx-popover-from:perspective(400px) rotateY(20deg);--sx-popover-to:perspective(400px) rotateY(0deg)}sx-popover[data-placement^=top]{transform-origin:bottom}sx-popover[data-placement^=bottom]{transform-origin:top}sx-popover[data-placement^=left]{transform-origin:100%}sx-popover[data-placement^=right]{transform-origin:0}@media (prefers-reduced-motion:reduce){sx-popover{transition-duration:.01ms!important}}sx-image-compare{width:100%;aspect-ratio:var(--sx-image-compare-ratio,auto);-webkit-user-select:none;user-select:none;cursor:ew-resize;touch-action:pan-y;display:block;position:relative;overflow:hidden}sx-image-compare[axis=y]{cursor:ns-resize;touch-action:pan-x}sx-image-compare[disabled]{cursor:default;touch-action:auto}sx-image-compare>sx-image-compare-before,sx-image-compare>sx-image-compare-after{width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}sx-image-compare>sx-image-compare-before img,sx-image-compare>sx-image-compare-before video,sx-image-compare>sx-image-compare-after img,sx-image-compare>sx-image-compare-after video{object-fit:cover;width:100%;height:100%;display:block}sx-image-compare>sx-image-compare-before{z-index:0}sx-image-compare>sx-image-compare-after{z-index:1;clip-path:inset(0 0 0 var(--sx-image-compare-clip,50%))}sx-image-compare[axis=y]>sx-image-compare-after{clip-path:inset(var(--sx-image-compare-clip,50%) 0 0 0)}sx-image-compare>sx-image-compare-handle{z-index:2;touch-action:none;cursor:inherit;background:currentColor;justify-content:center;align-items:center;display:flex;position:absolute}sx-image-compare>sx-image-compare-handle>*{flex-shrink:0}sx-image-compare:not([axis=y])>sx-image-compare-handle{top:0;left:var(--sx-image-compare-clip,50%);width:var(--sx-image-compare-handle-width,2px);height:100%;transform:translate(-50%)}sx-image-compare[axis=y]>sx-image-compare-handle{left:0;top:var(--sx-image-compare-clip,50%);width:100%;height:var(--sx-image-compare-handle-width,2px);transform:translateY(-50%)}sx-image-compare>sx-image-compare-handle:focus-visible{outline-offset:2px;outline:2px solid highlight}sx-image-compare>sx-image-compare-handle[data-sx-pointer-focus]:focus-visible{outline:none}sx-image-compare[disabled]>sx-image-compare-handle{pointer-events:none}sx-slider-track[grab-cursor] sx-image-compare{cursor:inherit}sx-slider-track[grab-cursor] sx-image-compare>sx-image-compare-handle{cursor:ew-resize}sx-slider-track[grab-cursor] sx-image-compare[axis=y]>sx-image-compare-handle{cursor:ns-resize}sx-grid{grid-template-columns:var(--sx-grid-template,none);gap:var(--sx-grid-row-gap,16px) var(--sx-grid-column-gap,16px);box-sizing:border-box;width:100%;display:grid}sx-grid[auto-width]{flex-wrap:wrap;display:flex}sx-grid[auto-width]>*{flex:none}sx-grid[mode=masonry]{display:block;position:relative}sx-grid>sx-grid-item{box-sizing:border-box;transform-origin:0 0;min-width:0;display:block}sx-grid:not([mode=masonry])>sx-grid-item{grid-column:span var(--sx-grid-item-col-span,1);grid-row:span var(--sx-grid-item-row-span,1)}sx-grid[mode=masonry]>sx-grid-item{width:0;position:absolute;top:0;left:0}sx-grid>sx-grid-item{transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){sx-grid>sx-grid-item{transition:none}}sx-grid-controls{gap:8px;display:inline-flex}sx-grid-controls-trigger{cursor:pointer;-webkit-user-select:none;user-select:none}sx-grid-controls-trigger[device]{display:none}sx-grid-controls-trigger[device=xs]{display:inline-flex}@media (width>=577px){sx-grid-controls-trigger[device=sm]{display:inline-flex}}@media (width>=769px){sx-grid-controls-trigger[device=md]{display:inline-flex}}@media (width>=993px){sx-grid-controls-trigger[device=lg]{display:inline-flex}}@media (width>=1201px){sx-grid-controls-trigger[device=xl]{display:inline-flex}}@media (width>=1401px){sx-grid-controls-trigger[device=xxl]{display:inline-flex}}sx-grid-controls-trigger:focus-visible{outline-offset:2px;outline:2px solid highlight}@media (prefers-reduced-motion:no-preference){sx-cart-size.sx-cart-size-pulse{animation:.4s sx-cart-size-pulse}}@keyframes sx-cart-size-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}sx-toast-viewport{z-index:2147483000;pointer-events:none;flex-direction:column;gap:.8rem;display:flex;position:fixed}sx-toast-viewport[position^=bottom]{flex-direction:column;inset-block-end:1.6rem}sx-toast-viewport[position^=top]{flex-direction:column-reverse;inset-block-start:1.6rem}sx-toast-viewport[position$=left]{align-items:flex-start;inset-inline-start:1.6rem}sx-toast-viewport[position$=right]{align-items:flex-end;inset-inline-end:1.6rem}sx-toast-viewport[position$=center]{align-items:center;left:50%;transform:translate(-50%)}sx-toast-trigger{cursor:pointer;display:inline-block}sx-toast-trigger:focus-visible{outline-offset:2px;outline:2px solid highlight}.sx-toast{pointer-events:auto;min-width:var(--sx-toast-min-width,14rem);max-width:var(--sx-toast-max-width,24rem);padding:var(--sx-toast-padding,.75em 1em);border-radius:var(--sx-toast-radius,.5em);background:var(--sx-toast-bg,Canvas);color:var(--sx-toast-color,CanvasText);border:1px solid var(--sx-toast-border-color,color-mix(in srgb, CanvasText 15%, transparent));border-inline-start:var(--sx-toast-accent-width,3px) solid var(--sx-toast-accent,color-mix(in srgb, CanvasText 30%, transparent));box-shadow:var(--sx-toast-shadow,0 .5em 1.5em #00000026);font-size:var(--sx-toast-font-size,.875em);overflow-wrap:break-word;opacity:0;transform:translateY(var(--sx-toast-enter-y,.8rem));line-height:1.4;transition:opacity .25s,transform .25s;display:block}sx-toast-viewport[position^=top] .sx-toast{--sx-toast-enter-y:-.8rem}.sx-toast-info{--sx-toast-accent:#3a6fd8}.sx-toast-success{--sx-toast-accent:#2fae66}.sx-toast-error{--sx-toast-accent:#d84a4a}.sx-toast-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sx-toast{transition:opacity 10ms linear;transform:none}}sx-tooltip{display:contents}.sx-tooltip-bubble{opacity:0;visibility:hidden;transition:opacity var(--sx-tooltip-duration,.15s) var(--sx-tooltip-ease,cubic-bezier(.4, 0, .2, 1)), visibility var(--sx-tooltip-duration,.15s);outline:none;position:fixed;top:0;left:0}.sx-tooltip-bubble[sx-open]{opacity:1;visibility:visible}.sx-tooltip-surface{width:max-content;max-width:var(--sx-tooltip-max-width,20em);background:var(--sx-tooltip-bg,CanvasText);color:var(--sx-tooltip-color,Canvas);font-size:var(--sx-tooltip-font-size,.8125em);border-radius:var(--sx-tooltip-radius,.375em);box-shadow:var(--sx-tooltip-shadow,0 .25em .75em #0003);transform:var(--sx-tooltip-from,scale(.94));transition:transform var(--sx-tooltip-duration,.15s) var(--sx-tooltip-ease,cubic-bezier(.4, 0, .2, 1));line-height:1.4}.sx-tooltip-bubble[sx-open] .sx-tooltip-surface{transform:var(--sx-tooltip-to,scale(1))}.sx-tooltip-content{padding:var(--sx-tooltip-padding,.5em .75em);overflow-wrap:break-word}.sx-tooltip-arrow{width:var(--sx-tooltip-arrow-size,8px);height:var(--sx-tooltip-arrow-size,8px);background:var(--sx-tooltip-bg,CanvasText);position:absolute;transform:rotate(45deg)}.sx-tooltip-bubble[data-placement^=top] .sx-tooltip-arrow{bottom:calc(var(--sx-tooltip-arrow-size,8px) / -2);left:var(--sx-tooltip-arrow-offset,50%);transform:translate(-50%)rotate(45deg)}.sx-tooltip-bubble[data-placement^=bottom] .sx-tooltip-arrow{top:calc(var(--sx-tooltip-arrow-size,8px) / -2);left:var(--sx-tooltip-arrow-offset,50%);transform:translate(-50%)rotate(45deg)}.sx-tooltip-bubble[data-placement^=left] .sx-tooltip-arrow{right:calc(var(--sx-tooltip-arrow-size,8px) / -2);top:var(--sx-tooltip-arrow-offset,50%);transform:translateY(-50%)rotate(45deg)}.sx-tooltip-bubble[data-placement^=right] .sx-tooltip-arrow{left:calc(var(--sx-tooltip-arrow-size,8px) / -2);top:var(--sx-tooltip-arrow-offset,50%);transform:translateY(-50%)rotate(45deg)}.sx-tooltip-bubble[data-effect=fade]{--sx-tooltip-from:none;--sx-tooltip-to:none}.sx-tooltip-bubble[data-effect=zoom]{--sx-tooltip-from:scale(.94);--sx-tooltip-to:scale(1)}.sx-tooltip-bubble[data-effect=zoom-in]{--sx-tooltip-from:scale(1.06);--sx-tooltip-to:scale(1)}.sx-tooltip-bubble[data-effect=slide-up]{--sx-tooltip-from:translateY(6px);--sx-tooltip-to:translateY(0)}.sx-tooltip-bubble[data-effect=slide-down]{--sx-tooltip-from:translateY(-6px);--sx-tooltip-to:translateY(0)}.sx-tooltip-bubble[data-effect=slide-left]{--sx-tooltip-from:translateX(6px);--sx-tooltip-to:translateX(0)}.sx-tooltip-bubble[data-effect=slide-right]{--sx-tooltip-from:translateX(-6px);--sx-tooltip-to:translateX(0)}.sx-tooltip-bubble[data-effect=flip-x]{--sx-tooltip-from:perspective(300px) rotateX(20deg);--sx-tooltip-to:perspective(300px) rotateX(0deg)}.sx-tooltip-bubble[data-effect=flip-y]{--sx-tooltip-from:perspective(300px) rotateY(20deg);--sx-tooltip-to:perspective(300px) rotateY(0deg)}.sx-tooltip-bubble[data-placement^=top] .sx-tooltip-surface{transform-origin:var(--sx-tooltip-origin,50%) bottom}.sx-tooltip-bubble[data-placement^=bottom] .sx-tooltip-surface{transform-origin:var(--sx-tooltip-origin,50%) top}.sx-tooltip-bubble[data-placement^=left] .sx-tooltip-surface{transform-origin:right var(--sx-tooltip-origin,50%)}.sx-tooltip-bubble[data-placement^=right] .sx-tooltip-surface{transform-origin:left var(--sx-tooltip-origin,50%)}@media (prefers-reduced-motion:reduce){.sx-tooltip-bubble,.sx-tooltip-surface{transition-duration:.01ms!important}}sx-add-cart{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}sx-add-cart[disabled],sx-add-cart[state=loading]{cursor:default;pointer-events:none}sx-add-cart[state=loading]>*{visibility:hidden}sx-add-cart:after{content:"";width:var(--sx-add-cart-spinner-size,1.6rem);height:var(--sx-add-cart-spinner-size,1.6rem);border:var(--sx-add-cart-spinner-thickness,.2rem) solid currentColor;opacity:0;pointer-events:none;border-top-color:#0000;border-radius:50%;margin:auto;animation:.7s linear infinite paused sx-add-cart-spin;position:absolute;inset:0}sx-add-cart[state=loading]:after{opacity:1;animation-play-state:running}@keyframes sx-add-cart-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){sx-add-cart:after{animation:none}}
