:where(html){--sai-size-1: .25rem;--sai-size-2: .5rem;--sai-size-3: .75rem;--sai-size-4: 1rem;--sai-size-5: 1.5rem;--sai-size-6: 2rem;--sai-size-7: 3rem;--sai-size-8: 4rem;--sai-radius-1: 2px;--sai-radius-2: 4px;--sai-radius-3: 8px;--sai-radius-4: 16px;--sai-radius-round: 999px;--sai-radius-sm: var(--sai-radius-1);--sai-radius-md: var(--buttons-radius, var(--sai-radius-2));--sai-radius-lg: var(--media-radius, var(--sai-radius-3));--sai-shadow-color: 220 3% 15%;--sai-shadow-strength: 1%;--sai-shadow-1: 0 1px 2px -1px hsl(var(--sai-shadow-color) / calc(9% + var(--sai-shadow-strength)));--sai-shadow-2: 0 3px 5px -2px hsl(var(--sai-shadow-color) / calc(9% + var(--sai-shadow-strength)));--sai-shadow-3: 0 8px 16px -4px hsl(var(--sai-shadow-color) / calc(10% + var(--sai-shadow-strength)));--sai-ease-out-1: cubic-bezier(.25, 0, .3, 1);--sai-ease-in-out-1: cubic-bezier(.5, 0, .5, 1);--sai-ease-elastic: cubic-bezier(.5, 1.25, .75, 1.25);--sai-duration-1: .12s;--sai-duration-2: .2s;--sai-duration-3: .32s;--sai-page-width: var(--page-width, 120rem);--sai-color-bg: var(--color-background, var(--color-body-background, #ffffff));--sai-color-fg: var(--color-foreground, var(--color-text, #121212));--sai-color-primary: var(--color-primary, var(--color-button, #121212));--sai-color-primary-fg: var(--color-primary-contrast, var(--color-button-text, #ffffff));--sai-color-link: var(--color-link, var(--sai-color-primary));--sai-color-error: var(--color-error, #c53030);--sai-color-error-fg: var(--color-error-contrast, #ffffff);--sai-font-body: var(--font-body-family, inherit);--sai-font-body-style: var(--font-body-style, inherit);--sai-font-body-weight: var(--font-body-weight, inherit);--sai-font-body-weight-bold: var(--font-body-weight-bold, 700);--sai-font-heading: var(--font-heading-family, var(--sai-font-body));--sai-font-heading-style: var(--font-heading-style, inherit);--sai-font-heading-weight: var(--font-heading-weight, bold)}.sai-spinner{--sai-spinner-size: 1em;--sai-spinner-color: currentColor;--sai-spinner-track: color-mix(in srgb, currentColor 25%, transparent);--sai-spinner-thickness: 2px;--sai-spinner-speed: .8s;display:inline-block;width:var(--sai-spinner-size);height:var(--sai-spinner-size);border:var(--sai-spinner-thickness) solid var(--sai-spinner-track);border-top-color:var(--sai-spinner-color);border-radius:50%;animation:sai-spinner-spin var(--sai-spinner-speed) linear infinite;vertical-align:middle}@keyframes sai-spinner-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sai-spinner{animation-duration:2.4s}}.sai-qsh181xu{display:block;width:100%}.sai-qsh181xu__container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:1.5rem;padding-block:1.5rem}.sai-qsh181xu__header{display:flex;flex-direction:column;gap:.5rem;margin-block-end:1rem;align-items:center;text-align:center}.sai-qsh181xu__title{margin:0;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 600);font-size:1.25rem;line-height:1.25;color:rgb(var(--color-foreground, 18 18 18))}.sai-qsh181xu__description{margin:0;font-family:var(--font-body-family, inherit);font-size:.95rem;line-height:1.4;color:rgb(var(--color-foreground, 18 18 18));opacity:.7}.sai-qsh181xu__tray{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-block-end:.5rem;justify-content:safe center}.sai-qsh181xu__tray::-webkit-scrollbar{display:none}.sai-qsh181xu__tray{scrollbar-width:none}.sai-qsh181xu__preview{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:0;background:transparent;border:none;cursor:pointer;scroll-snap-align:start}.sai-qsh181xu__preview:focus{outline:none}.sai-qsh181xu__preview:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.sai-qsh181xu__preview-frame{display:block;position:relative;width:5.5rem;height:5.5rem;padding:3px;border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888) border-box;box-sizing:border-box}.sai-qsh181xu__preview-poster{display:block;width:100%;height:100%;background-color:#0000000f;background-size:cover;background-position:center}.sai-qsh181xu--shape-circle .sai-qsh181xu__preview-frame,.sai-qsh181xu--shape-circle .sai-qsh181xu__preview-poster{border-radius:50%}.sai-qsh181xu--shape-square .sai-qsh181xu__preview-frame,.sai-qsh181xu--shape-square .sai-qsh181xu__preview-poster{border-radius:0}.sai-qsh181xu--shape-rounded .sai-qsh181xu__preview-frame{border-radius:14px}.sai-qsh181xu--shape-rounded .sai-qsh181xu__preview-poster{border-radius:8px}.sai-qsh181xu__preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border-radius:50%;pointer-events:none;z-index:1}.sai-qsh181xu__preview-play[hidden]{display:none}.sai-qsh181xu__preview-play svg{margin-left:2px}.sai-qsh181xu__preview-label{display:block;max-width:5.5rem;font-family:var(--font-body-family, inherit);font-size:.75rem;line-height:1.2;color:rgb(var(--color-foreground, 18 18 18));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sai-qsh181xu__preview--placeholder .sai-qsh181xu__preview-poster{background-image:linear-gradient(90deg,#0000000a,#00000014,#0000000a);background-size:200% 100%;animation:sai-qsh181xu-shimmer 1.4s ease-in-out infinite}@keyframes sai-qsh181xu-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sai-qsh181xu__preview--placeholder .sai-qsh181xu__preview-poster{animation:none}}.sai-qsh181xu__dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;background:#000;color:#fff;border:none;overflow:hidden}.sai-qsh181xu__dialog::backdrop{background:#000000f2}.sai-qsh181xu__dialog-close,.sai-qsh181xu__dialog-mute,.sai-qsh181xu__dialog-nav{position:absolute;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#00000080;border:none;color:#fff;cursor:pointer;z-index:3;border-radius:50%;padding:0;box-sizing:border-box}.sai-qsh181xu__dialog-close{top:1rem;right:1rem}.sai-qsh181xu__dialog-mute{top:5.5rem;right:1rem}.sai-qsh181xu__dialog-mute svg[hidden],.sai-qsh181xu__dialog-mute svg.sai-qsh181xu__mute-icon--muted[hidden],.sai-qsh181xu__dialog-mute svg.sai-qsh181xu__mute-icon--sound[hidden]{display:none!important}.sai-qsh181xu__dialog-close:focus-visible,.sai-qsh181xu__dialog-mute:focus-visible,.sai-qsh181xu__dialog-nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.sai-qsh181xu__dialog-nav{top:50%;transform:translateY(-50%);display:none}@media(min-width:750px){.sai-qsh181xu__dialog-nav:not([hidden]){display:inline-flex}}.sai-qsh181xu__dialog-nav--prev{left:1rem}.sai-qsh181xu__dialog-nav--next{right:1rem}.sai-qsh181xu__progress{position:absolute;top:.75rem;left:1rem;right:1rem;display:flex;gap:4px;z-index:4}.sai-qsh181xu__progress[hidden]{display:none}@media(min-width:750px){.sai-qsh181xu__progress{left:50%;right:auto;transform:translate(-50%);width:min(calc(100% - 2rem),calc(56.25dvh - 2rem))}}.sai-qsh181xu__progress-segment{flex:1;height:2px;background:#ffffff4d;overflow:hidden;border-radius:1px}.sai-qsh181xu__progress-fill{display:block;height:100%;width:0%;background:#fff;transition:width .1s linear}@media(prefers-reduced-motion:reduce){.sai-qsh181xu__progress-fill{transition:none}}.sai-qsh181xu__slides{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%}.sai-qsh181xu__slide{flex:0 0 100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.sai-qsh181xu__slide-frame{position:relative;width:100%;height:100%;background:#000;overflow:hidden}@media(min-width:750px){.sai-qsh181xu__slide-frame{width:auto;height:100%;aspect-ratio:9 / 16;max-width:100%}}.sai-qsh181xu__slide-video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.sai-qsh181xu__asset{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000}.sai-qsh181xu__asset[hidden]{display:none}.sai-qsh181xu__asset-img{width:100%;height:100%;object-fit:contain;display:block;background:#000}.sai-qsh181xu__product-overlay{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:12px 12px 16px;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.4) 60%,transparent 100%);pointer-events:auto}.sai-qsh181xu__product-overlay-scroll{display:flex;flex-direction:row;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.sai-qsh181xu__product-overlay-scroll::-webkit-scrollbar{display:none}.sai-qsh181xu__product-card{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:10px;padding:8px 10px;background:#fffffff2;color:#1a1a1a;border-radius:12px;text-decoration:none;box-sizing:border-box;flex:0 0 80%;scroll-snap-align:start}.sai-qsh181xu__product-overlay-scroll>.sai-qsh181xu__product-card:only-child{flex:0 0 100%}.sai-qsh181xu__product-image-wrap{display:block;width:60px;height:60px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#0000000f}.sai-qsh181xu__product-image{width:100%;height:100%;object-fit:cover;display:block}.sai-qsh181xu__product-meta{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.sai-qsh181xu__product-title{margin:0;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:700;line-height:1.3;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.sai-qsh181xu__product-price{margin:0;font-family:var(--font-body-family, inherit);font-size:12px;font-weight:600;line-height:1.2;color:#1a1a1a;opacity:.8}.sai-qsh181xu__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:700;background:#121212;color:#fff;border:none;border-radius:6px;cursor:pointer;text-decoration:none;white-space:nowrap;line-height:1}.sai-qsh181xu__cta:hover:not(:disabled){opacity:.9}.sai-qsh181xu__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.sai-qsh181xu__cta:disabled{opacity:.4;cursor:not-allowed}.sai-qsh181xu__quickshop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.sai-qsh181xu__quickshop[hidden]{display:none}.sai-qsh181xu__quickshop-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .25s ease;pointer-events:auto;cursor:pointer}.sai-qsh181xu__quickshop--open .sai-qsh181xu__quickshop-backdrop{background:#00000073}.sai-qsh181xu__quickshop-panel{position:relative;z-index:1;width:100%;max-height:88%;background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 18 18 18));border-radius:16px 16px 0 0;padding:20px 20px 22px;box-sizing:border-box;transform:translateY(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);pointer-events:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:18px;font-family:var(--font-body-family, inherit)}.sai-qsh181xu__quickshop--open .sai-qsh181xu__quickshop-panel{transform:translateY(0)}.sai-qsh181xu__quickshop-close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;background:transparent;border:none;color:rgb(var(--color-foreground, 18 18 18));cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.sai-qsh181xu__quickshop-close:hover{background:#0000000f}.sai-qsh181xu__quickshop-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sai-qsh181xu__quickshop-header{display:grid;grid-template-columns:130px 1fr;gap:16px;align-items:flex-start;padding-right:36px}.sai-qsh181xu__quickshop-media{width:130px;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#0000000f}.sai-qsh181xu__quickshop-image{display:block;width:100%;height:100%;object-fit:cover}.sai-qsh181xu__quickshop-meta{min-width:0;padding-top:4px}.sai-qsh181xu__quickshop-title{display:block;font-family:var(--font-heading-family, var(--font-body-family, inherit));font-size:17px;line-height:1.25;font-weight:700;color:rgb(var(--color-foreground, 18 18 18));text-decoration:none;margin:0 0 8px}.sai-qsh181xu__quickshop-title:hover{text-decoration:underline}.sai-qsh181xu__quickshop-price{margin:0;font-size:15px;font-weight:700;display:flex;align-items:baseline;gap:6px}.sai-qsh181xu__quickshop-price-compare{font-weight:400;text-decoration:line-through;opacity:.55;font-size:13px}.sai-qsh181xu__quickshop-view{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:500;color:rgb(var(--color-foreground, 18 18 18));opacity:.55;text-decoration:none;transition:opacity .15s ease}.sai-qsh181xu__quickshop-view:hover,.sai-qsh181xu__quickshop-view:focus-visible{opacity:.85;text-decoration:underline}.sai-qsh181xu__quickshop-view-icon{flex-shrink:0;display:inline-block}.sai-qsh181xu__quickshop-options{display:flex;flex-direction:column;gap:12px}.sai-qsh181xu__quickshop-group{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.sai-qsh181xu__quickshop-group-head{display:flex;align-items:baseline;gap:6px;font-size:13px;line-height:1.2}.sai-qsh181xu__quickshop-group-name{color:rgb(var(--color-foreground, 18 18 18));opacity:.55}.sai-qsh181xu__quickshop-group-selected{color:rgb(var(--color-foreground, 18 18 18));font-weight:600}.sai-qsh181xu__quickshop-group-pills{display:flex;flex-wrap:wrap;gap:8px}.sai-qsh181xu__quickshop-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-width:64px;padding:10px 14px;background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 18 18 18));border:1px solid rgba(0,0,0,.22);border-radius:999px;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;line-height:1.2;text-align:center;box-sizing:border-box}.sai-qsh181xu__quickshop-pill:hover{border-color:#0009}.sai-qsh181xu__quickshop-pill:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sai-qsh181xu__quickshop-pill--selected,.sai-qsh181xu__quickshop-pill--selected:hover{border-color:rgb(var(--color-foreground, 18 18 18));border-width:2px;padding:9px 13px}.sai-qsh181xu__quickshop-pill--oos{opacity:.45;text-decoration:line-through;cursor:not-allowed}.sai-qsh181xu__quickshop-pill-swatch{display:inline-block;width:18px;height:18px;border-radius:50%;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.sai-qsh181xu__quickshop-pill--swatch-color .sai-qsh181xu__quickshop-pill-swatch,.sai-qsh181xu__quickshop-pill--swatch-image .sai-qsh181xu__quickshop-pill-swatch{box-shadow:0 0 0 1px rgb(var(--color-background, 255 255 255))}.sai-qsh181xu__quickshop-pill-label{display:inline-block}.sai-qsh181xu__quickshop-atc{width:100%;margin-top:4px;padding:18px 20px;background:rgb(var(--color-foreground, 18 18 18));color:rgb(var(--color-background, 255 255 255));border:none;border-radius:4px;font-family:var(--font-heading-family, var(--font-body-family, inherit));font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:opacity .15s ease}.sai-qsh181xu__quickshop-atc:hover:not(:disabled){opacity:.88}.sai-qsh181xu__quickshop-atc:disabled{opacity:.4;cursor:not-allowed}.sai-qsh181xu__quickshop-atc:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (min-width:750px){.sai-qsh181xu__quickshop-panel{max-width:min(100%,56.25dvh);border-radius:16px;margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.sai-qsh181xu__quickshop-panel,.sai-qsh181xu__quickshop-backdrop{transition:none}}@media(min-width:750px){.sai-qsh181xu__preview-frame{width:6.5rem;height:6.5rem}.sai-qsh181xu__title{font-size:1.5rem}}@media(min-width:990px){.sai-qsh181xu__container{padding-inline:2rem;padding-block:2rem}}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
