.wi-reel-shop{--wi-rs-accent: var(--wi-color-accent, #111111);--wi-rs-accent-text: var(--wi-color-accent-text, #ffffff);--wi-rs-ink: var(--color-foreground, #111111);--wi-rs-muted: var(--wi-color-muted, #666a70);--wi-rs-bg: var(--color-background, #ffffff);--wi-rs-card-radius: var(--wi-radius-media, 14px);--wi-rs-gap: 14px;--wi-rs-cols: 5;--wi-rs-body-font: var(--font-body-family, sans-serif);--wi-rs-sale: var(--wi-color-accent, #457930);--wi-rs-star: var(--wi-color-accent, #457930);--wi-rs-product-heading: var(--color-foreground, #111111);--wi-rs-mobile-card-width: 70%;color:var(--wi-rs-ink);background:var(--wi-rs-bg);font-family:var(--wi-rs-body-font)}.wi-reel-shop,.wi-reel-shop *,.wi-reel-shop *:before,.wi-reel-shop *:after{box-sizing:border-box}.wi-reel-shop button,.wi-reel-shop input,.wi-reel-shop select,.wi-reel-shop textarea{font:inherit}.wi-reel-shop__wrap{padding-block:var(--wi-space-section-mobile, 28px)}.wi-reel-shop__container{width:var( --content-width, min( calc(var(--page-width, 90rem) - var(--page-margin, 20px) * 2), calc(100% - var(--page-margin, 20px) * 2) ) );margin-inline:auto}.wi-reel-shop__heading-block{margin-bottom:var(--wi-space-content, 22px)}.wi-reel-shop__heading-block .wi-heading{margin:0}.wi-reel-shop__heading-copy{width:min(100%,720px);margin-top:10px;color:var(--color-foreground, inherit);line-height:1.55;opacity:.78}.wi-reel-shop__heading-copy>:first-child{margin-top:0}.wi-reel-shop__heading-copy>:last-child{margin-bottom:0}.wi-reel-shop__rail{display:flex;gap:var(--wi-rs-gap);overflow-x:auto;overflow-y:hidden;padding:6px var(--page-margin, 20px) 10px 0;margin-right:calc(var(--page-margin, 20px) * -1);scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wi-reel-shop__rail::-webkit-scrollbar{display:none}.wi-reel-shop__card{position:relative;display:block;flex:0 0 min(var(--wi-rs-mobile-card-width),280px);aspect-ratio:9 / 16;padding:0;overflow:hidden;color:#fff;background:#0b0b0b;border:0;border-radius:var(--wi-rs-card-radius);box-shadow:0 10px 28px -20px #00000085,inset 0 0 0 1px #ffffff1a;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;isolation:isolate;transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease}.wi-reel-shop__card:focus-visible{outline:2px solid var(--wi-rs-accent);outline-offset:3px}.wi-reel-shop__media,.wi-reel-shop__media :is(video,img){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.wi-reel-shop__media :is(video,img){object-fit:cover;object-position:center;background:#050505}.wi-reel-shop__viewer-spinner{position:absolute;top:50%;left:50%;z-index:3;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid rgb(255 255 255 / 25%);border-top-color:#fff;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .16s ease}.wi-reel-shop__viewer.is-buffering .wi-reel-shop__viewer-spinner{opacity:1;animation:wi-reel-shop-spin .78s linear infinite}@keyframes wi-reel-shop-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wi-reel-shop__viewer.is-buffering .wi-reel-shop__viewer-spinner{animation:none}}.wi-reel-shop__media video[data-wirs-preview]{opacity:0;pointer-events:none;transition:opacity .24s ease}.wi-reel-shop__media video[data-wirs-preview].is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.wi-reel-shop__media video[data-wirs-preview]{display:none}}.wi-reel-shop__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / 10%) 0%,transparent 43%,rgb(0 0 0 / 26%) 65%,rgb(0 0 0 / 88%) 100%);pointer-events:none}.wi-reel-shop__badge{position:absolute;top:10px;right:10px;z-index:2;display:grid;width:28px;height:28px;color:#fff;background:#0000007a;border:1px solid rgb(255 255 255 / 17%);border-radius:50%;place-items:center}.wi-reel-shop__badge svg{width:15px;height:15px}.wi-reel-shop__info{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:12px 13px 14px;text-align:left}.wi-reel-shop__product-name{display:-webkit-box;overflow:hidden;color:#fff;font-size:calc(var(--font-body-size, 16px) * .85);font-weight:650;line-height:1.3;text-shadow:0 1px 8px rgb(0 0 0 / 42%);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.wi-reel-shop__prices{display:flex;align-items:baseline;gap:6px;margin-top:6px;flex-wrap:wrap}.wi-reel-shop__price{font-size:calc(var(--font-body-size, 16px) * .875);font-weight:750}.wi-reel-shop__compare{color:#fff9;font-size:calc(var(--font-accent-size, 14px) * .86);text-decoration:line-through}.wi-reel-shop__discount{color:var(--wi-rs-sale);font-size:calc(var(--font-accent-size, 14px) * .79);font-weight:var(--wi-button-font-weight, 700)}.wi-reel-shop__media-empty,.wi-reel-shop__empty{display:grid;place-items:center;color:#777;font-size:calc(var(--font-body-size, 16px) * .81)}.wi-reel-shop__media-empty{height:100%}.wi-reel-shop__empty{min-height:160px}.wi-reel-shop__lightbox{--wi-rs-viewer-width: min(430px, calc((100dvh - 48px)*.5625) , calc(100vw - 32px) );--wi-rs-viewer-half: calc(var(--wi-rs-viewer-width) / 2);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:none;align-items:stretch;justify-content:center;padding:0;overflow:hidden;background:#060709f5;opacity:0;transition:opacity .18s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wi-reel-shop__lightbox.is-open{display:flex;opacity:1}.wi-reel-shop__viewer{position:relative;z-index:3;width:100%;max-width:none;height:100vh;height:100dvh;aspect-ratio:auto;overflow:hidden;background:#050505;border-radius:0;box-shadow:none;transform:translateY(8px) scale(.992);transition:transform .24s cubic-bezier(.2,.7,.2,1);isolation:isolate;touch-action:pan-y}.wi-reel-shop__lightbox.is-open .wi-reel-shop__viewer{transform:none}.wi-reel-shop__viewer-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#050505}.wi-reel-shop__viewer-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0 / 26%) 0%,transparent 22%,transparent 58%,rgb(0 0 0 / 16%) 70%,rgb(0 0 0 / 70%) 100%);pointer-events:none}.wi-reel-shop__viewer-counter{position:absolute;top:calc(13px + env(safe-area-inset-top));left:50%;z-index:5;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 11px;color:#ffffffe0;background:#0e0e0f70;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;box-shadow:0 6px 20px #00000024;font-family:var(--font-accent-family, var(--font-body-family, inherit));font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.wi-reel-shop__viewer-counter-separator{opacity:.48}.wi-reel-shop__viewer-control{position:absolute;z-index:5;display:grid;width:36px;height:36px;padding:0;color:#fff;background:#0e0e0f75;border:1px solid rgb(255 255 255 / 13%);border-radius:50%;box-shadow:0 6px 20px #00000029;cursor:pointer;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease}.wi-reel-shop__viewer-control svg{width:16px;height:16px}.wi-reel-shop__viewer-play,.wi-reel-shop__viewer-mute{top:calc(12px + env(safe-area-inset-top))}.wi-reel-shop__viewer-play{left:12px}.wi-reel-shop__viewer-mute{left:54px}.wi-reel-shop__viewer-control:active{transform:scale(.94)}.wi-reel-shop__viewer-play-icon{display:none;width:14px!important;height:14px!important;pointer-events:none}.wi-reel-shop__viewer-play[aria-pressed=true] .wi-reel-shop__viewer-play-icon--pause,.wi-reel-shop__viewer-play[aria-pressed=false] .wi-reel-shop__viewer-play-icon--play{display:block}.wi-reel-shop__viewer-audio-icon{display:none;width:14px!important;height:14px!important;pointer-events:none}.wi-reel-shop__viewer-mute.is-muted .wi-reel-shop__viewer-audio-icon--muted{display:block}.wi-reel-shop__viewer-mute:not(.is-muted) .wi-reel-shop__viewer-audio-icon--sound{display:block}.wi-reel-shop__viewer-close{top:calc(12px + env(safe-area-inset-top));right:12px;width:38px;height:38px}.wi-reel-shop__viewer-close svg{width:15px;height:15px;stroke-width:2!important}.wi-reel-shop__nav{display:none}.wi-reel-shop__quick-slot{position:absolute;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;z-index:4}.wi-reel-shop__quick-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;padding:10px;color:var(--wi-rs-ink);background:#fffffff0;border:1px solid rgb(255 255 255 / 72%);border-radius:16px;box-shadow:0 18px 48px -22px #000000b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wi-reel-shop__quick-media{display:block;width:54px;height:54px;overflow:hidden;background:var(--wi-color-surface-alt, #f6f6f4);border-radius:10px}.wi-reel-shop__quick-media img,.wi-reel-shop__quick-media-placeholder{display:block;width:100%;height:100%;object-fit:cover}.wi-reel-shop__quick-copy{min-width:0}.wi-reel-shop__quick-title{display:-webkit-box;overflow:hidden;color:var(--wi-rs-product-heading);font-size:calc(var(--font-body-size, 16px) * .83);font-weight:750;line-height:1.22;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.wi-reel-shop__quick-rating{display:flex;align-items:center;gap:4px;margin-top:4px;color:var(--wi-rs-muted);font-size:calc(var(--font-accent-size, 14px) * .72);font-weight:650}.wi-reel-shop__quick-rating svg{width:10px;height:10px;color:var(--wi-rs-star)}.wi-reel-shop__quick-prices{display:flex;align-items:baseline;gap:5px;margin-top:4px;flex-wrap:wrap}.wi-reel-shop__quick-prices strong{font-size:calc(var(--font-body-size, 16px) * .8);line-height:1}.wi-reel-shop__quick-prices s{color:var(--wi-rs-muted);font-size:calc(var(--font-accent-size, 14px) * .72)}.wi-reel-shop__quick-discount{color:var(--wi-rs-sale);font-size:calc(var(--font-accent-size, 14px) * .69);font-weight:var(--wi-button-font-weight, 700)}.wi-reel-shop__quick-actions{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.wi-reel-shop__quick-add{min-height:42px;padding:0 14px;color:var(--wi-rs-accent-text);background:var(--wi-rs-accent);border:0;border-radius:10px;font-size:calc(var(--font-accent-size, 14px) * .8);font-weight:var(--wi-button-font-weight, 700);line-height:1;text-transform:uppercase;cursor:pointer}.wi-reel-shop__quick-add:disabled,.wi-reel-shop__variant-confirm:disabled{opacity:.46;cursor:not-allowed}.wi-reel-shop__quick-add.is-loading,.wi-reel-shop__variant-confirm.is-loading{opacity:1;pointer-events:none;cursor:progress}.wi-reel-shop__quick-add.is-added,.wi-reel-shop__variant-confirm.is-added{color:#fff;background:var(--wi-rs-sale)}.wi-reel-shop__quick-add,.wi-reel-shop__variant-confirm{transition:background-color .16s ease,color .16s ease,opacity .16s ease}.wi-reel-shop__quick-view{color:var(--wi-rs-muted);padding:0 4px;font-size:calc(var(--font-accent-size, 14px) * .73);font-weight:650;line-height:1.15;text-align:center;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.wi-reel-shop__variant-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;background:#0006}.wi-reel-shop__variant-sheet{position:fixed;right:0;bottom:0;left:0;z-index:7;max-height:min(78dvh,620px);padding:6px 14px calc(14px + env(safe-area-inset-bottom));overflow-y:auto;color:var(--wi-rs-ink);background:var(--wi-color-surface, #fff);border-radius:20px 20px 0 0;box-shadow:0 -20px 60px -26px #0009;transform:translateY(102%);visibility:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s;overscroll-behavior:contain}.wi-reel-shop__variant-sheet.is-open{transform:none;visibility:visible;transition-delay:0s}.wi-reel-shop__variant-sheet-grip{width:34px;height:3px;margin:1px auto 9px;background:#dedede;border-radius:999px}.wi-reel-shop__variant-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.wi-reel-shop__variant-sheet-head h3{margin:0;font-size:calc(var(--font-body-size, 16px) * 1.125)!important;font-weight:750;line-height:1.15;letter-spacing:-.015em}.wi-reel-shop__variant-close{display:grid;width:28px;height:28px;padding:0;color:var(--wi-rs-ink);background:var(--wi-color-surface-alt, #f6f6f4);border:0;border-radius:50%;cursor:pointer;place-items:center}.wi-reel-shop__variant-close svg{width:13px;height:13px}.wi-reel-shop__variant-selector{position:relative}.wi-reel-shop__variant-status{display:flex;align-items:center;gap:6px;min-height:15px;margin:-2px 0 3px;color:var(--wi-rs-muted);font-family:var(--font-accent-family, var(--font-body-family, inherit));font-size:var(--font-accent-size, 14px)!important;font-weight:650}.wi-reel-shop__variant-status[hidden]{display:none}.wi-reel-shop__variant-status[data-state=loading]:before{content:"";width:10px;height:10px;flex:0 0 auto;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wi-reel-shop-status-spin .65s linear infinite}.wi-reel-shop__variant-status[data-state=error]{color:#b42318}@keyframes wi-reel-shop-status-spin{to{transform:rotate(360deg)}}.wi-reel-shop__variant-option{margin:0;padding:11px 0 0;border:0;border-top:1px solid var(--wi-color-border, #e5e5e5)}.wi-reel-shop__variant-option+.wi-reel-shop__variant-option{margin-top:10px}.wi-reel-shop__variant-option legend{display:block;width:100%;margin-bottom:7px;padding:0;color:var(--wi-rs-ink);font-family:var(--font-accent-family, var(--font-body-family, inherit));font-size:var(--font-accent-size, 14px)!important;font-weight:750;line-height:1.15;letter-spacing:.035em}.wi-reel-shop__variant-values{display:flex;gap:7px;flex-wrap:wrap}.wi-reel-shop__variant-chip{min-height:38px;padding:8px 12px;color:var(--wi-rs-ink);background:var(--wi-color-surface, #fff);border:1.5px solid var(--wi-color-border, #e5e5e5);border-radius:var(--style-border-radius-inputs, 6px);font-size:calc(var(--font-body-size, 16px) * .875)!important;font-weight:650;line-height:1.1!important;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease,transform .12s ease}.wi-reel-shop__variant-chip:active{transform:scale(.98)}.wi-reel-shop__variant-chip[aria-pressed=true]{color:#fff;background:var(--wi-rs-accent);border-color:var(--wi-rs-accent)}.wi-reel-shop__variant-chip[data-unavailable=true]{color:#999;background:var(--wi-color-surface-alt, #f6f6f4);text-decoration:line-through}.wi-reel-shop__variant-confirm{position:sticky;bottom:-1px;width:100%;min-height:46px;margin-top:14px;padding:12px 14px;color:var(--wi-rs-accent-text);background:var(--wi-rs-accent);border:0;border-radius:var(--wi-radius-media, 14px);box-shadow:0 -7px 16px 5px #fff;font-family:var(--font-accent-family, var(--font-body-family, inherit));font-size:var(--font-accent-size, 14px)!important;font-weight:var(--wi-button-font-weight, 700);line-height:1.1!important;letter-spacing:.018em;text-transform:uppercase;cursor:pointer}.wi-reel-shop__toast{position:fixed;top:calc(12px + env(safe-area-inset-top));right:16px;left:16px;z-index:100010;display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;width:auto;padding:11px 12px;color:var(--wi-rs-ink);background:var(--wi-color-surface, #fff);border:1px solid var(--wi-color-border, #e5e5e5);border-radius:var(--wi-radius-card, 14px);box-shadow:0 18px 50px -18px #0006;opacity:0;pointer-events:none;transform:translateY(-14px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.wi-reel-shop__toast.is-on{opacity:1;pointer-events:auto;transform:none}.wi-reel-shop__toast-check{display:grid;width:28px;height:28px;color:#fff;background:var(--wi-rs-sale);border-radius:50%;place-items:center;font-weight:900}.wi-reel-shop__toast strong{display:block;font-size:calc(var(--font-accent-size, 14px) * .89);line-height:1.2}.wi-reel-shop__toast [data-wirs-toast-name]{display:block;max-width:190px;margin-top:2px;overflow:hidden;color:var(--wi-rs-muted);font-size:calc(var(--font-accent-size, 14px) * .82);text-overflow:ellipsis;white-space:nowrap}.wi-reel-shop__toast a{color:var(--wi-rs-ink);font-size:calc(var(--font-accent-size, 14px) * .82);font-weight:750;white-space:nowrap}@media screen and (min-width:750px){.wi-reel-shop__rail{margin-right:0;padding-right:0;scrollbar-width:thin}.wi-reel-shop__rail::-webkit-scrollbar{display:block;height:5px}.wi-reel-shop__card{flex-basis:calc((100% - 2 * var(--wi-rs-gap)) / 3)}.wi-reel-shop__lightbox{align-items:center;padding:24px;background:#07080ad6}.wi-reel-shop__viewer{width:var(--wi-rs-viewer-width);height:auto;max-height:calc(100dvh - 48px);aspect-ratio:9 / 16;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;box-shadow:0 34px 110px -28px #000000e0}.wi-reel-shop__viewer-counter{top:14px}.wi-reel-shop__viewer-play{top:14px;left:14px}.wi-reel-shop__viewer-mute{top:14px;left:58px}.wi-reel-shop__viewer-close{top:14px;right:14px}.wi-reel-shop__quick-slot{right:14px;bottom:14px;left:14px}.wi-reel-shop__quick-card{grid-template-columns:58px minmax(0,1fr) auto;gap:11px;padding:10px;border-radius:16px}.wi-reel-shop__quick-media{width:58px;height:58px}.wi-reel-shop__quick-actions{grid-column:auto;grid-template-columns:1fr;align-items:stretch;min-width:112px}.wi-reel-shop__quick-add{min-height:38px;padding-inline:13px}.wi-reel-shop__quick-view{padding:0;font-size:calc(var(--font-accent-size, 14px) * .7)}.wi-reel-shop__nav{position:fixed;top:50%;z-index:99995;display:grid;width:44px;height:44px;padding:0;color:#fff;background:#12121385;border:1px solid rgb(255 255 255 / 16%);border-radius:50%;box-shadow:0 10px 34px #0000003d;cursor:pointer;place-items:center;transform:translateY(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.wi-reel-shop__nav svg{width:18px;height:18px}.wi-reel-shop__nav--prev{left:calc(50% - var(--wi-rs-viewer-half) - 60px)}.wi-reel-shop__nav--next{right:calc(50% - var(--wi-rs-viewer-half) - 60px)}.wi-reel-shop__variant-sheet{position:absolute;max-height:min(74%,540px)}.wi-reel-shop__variant-backdrop{position:absolute}.wi-reel-shop__toast{top:18px;right:18px;left:auto;width:min(360px,calc(100vw - 32px))}}@media screen and (min-width:990px){.wi-reel-shop__wrap{padding-block:var(--wi-space-section, 36px)}}@media screen and (min-width:1101px){.wi-reel-shop__card{flex-basis:calc((100% - (var(--wi-rs-cols) - 1) * var(--wi-rs-gap)) / var(--wi-rs-cols))}}@media(hover:hover)and (pointer:fine){.wi-reel-shop__card:hover{transform:translateY(-3px);box-shadow:0 18px 42px -22px #0009,inset 0 0 0 1px #ffffff24}.wi-reel-shop__nav:hover{background:#181819b3;border-color:#ffffff3d;transform:translateY(-50%) scale(1.045)}.wi-reel-shop__viewer-control:hover{background:#121213a8;border-color:#ffffff36;box-shadow:0 8px 24px #0003}}@media(prefers-reduced-motion:reduce){.wi-reel-shop__card,.wi-reel-shop__lightbox,.wi-reel-shop__viewer,.wi-reel-shop__variant-sheet,.wi-reel-shop__toast{transition-duration:.01ms!important}}.wi-reel-shop__unit-price{display:block;width:100%;color:#ffffffb8;font-size:calc(var(--font-accent-size, 14px) * .71);line-height:1.3}.wi-reel-shop__quick-unit-price{display:block;margin-top:3px;color:var(--wi-rs-muted);font-size:calc(var(--font-accent-size, 14px) * .64);line-height:1.3}.wi-reel-shop__quick-add:is(a){display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.wi-reel-shop__viewer-control:focus-visible,.wi-reel-shop__nav:focus-visible{outline:2px solid #ffffff;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/wi-reel-shop.css.map */
