.short-video{display:block;background:var(--sv-background, #fff);padding-top:var(--sv-padding-top, 36px);padding-bottom:var(--sv-padding-bottom, 36px)}.short-video__inner{max-width:var(--sv-container-width, 1600px);margin:0 auto;padding:0 20px}.short-video__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.short-video__title{margin:0;color:var(--sv-heading-color, #173758);font-size:var(--sv-heading-size, 19px)!important;line-height:1.25}.short-video__nav{display:none;gap:8px;margin-left:auto}.short-video__nav-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #d9d4cc;border-radius:50%;background:#fff;color:var(--sv-heading-color, #173758);cursor:pointer}.short-video__nav-button:disabled{opacity:.35;cursor:default}.short-video__nav-button svg{width:12px;height:12px}.short-video__nav-button--prev svg{transform:rotate(90deg)}.short-video__nav-button--next svg{transform:rotate(-90deg)}.short-video__empty{margin:0;padding:24px;border:1px dashed #c9c2b8;border-radius:8px;color:#6f6a64;font-size:14px;text-align:center}.short-video__track{display:flex;gap:10px;margin:0 -20px;padding:0 20px 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.short-video__track::-webkit-scrollbar{display:none}.short-video__item{flex:0 0 var(--sv-card-width, 40vw);min-width:0;scroll-snap-align:start}.short-video__card{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:var(--sv-card-radius, 12px);overflow:hidden;background:#e9e6e1;cursor:pointer}.short-video__card:focus-visible{outline:2px solid var(--sv-heading-color, #173758);outline-offset:2px}.short-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.short-video__preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;pointer-events:none}.short-video__card.is-previewing .short-video__preview{opacity:1}.short-video__card.is-previewing .short-video__play{opacity:0}.short-video__play{transition:opacity .3s ease}.short-video__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#00000059;color:#fff;transform:translate(-50%,-50%);pointer-events:none}.short-video__play svg{width:18px;height:18px;margin-left:2px}.short-video__play svg path{fill:currentColor}.short-video__product-icon{position:absolute;right:8px;bottom:8px;width:44px;height:44px;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003}.short-video__product-icon img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.short-video__product-count{position:absolute;top:-6px;right:-8px;min-width:22px;height:20px;padding:0 5px;border-radius:10px;background:#173758;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center}@media(hover:hover){.short-video__card:hover .short-video__poster{transform:scale(1.03)}}@media screen and (min-width:750px){.short-video__header{margin-bottom:24px}.short-video__track{gap:14px}.short-video--overflow .short-video__nav{display:flex}}html.short-video-open{overflow:hidden}.short-video-viewer,.short-video-viewer *,.short-video-viewer *:before,.short-video-viewer *:after{box-sizing:border-box}.short-video-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:#000;color:#fff;overflow:hidden}.short-video-viewer[open]{display:flex}.short-video-viewer::backdrop{background:#000000d9}.short-video-viewer__close{position:absolute;top:calc(12px + env(safe-area-inset-top));left:12px;z-index:3}.short-video-viewer__close,.short-video-viewer__icon-button,.short-video-viewer__step{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#0006;color:#fff;cursor:pointer}.short-video-viewer__close svg{width:16px;height:16px}.short-video-viewer__icon-button svg{width:20px;height:20px}.short-video-viewer__close:focus-visible,.short-video-viewer__icon-button:focus-visible,.short-video-viewer__step:focus-visible{outline:2px solid #fff;outline-offset:2px}.short-video-viewer__stage{position:relative;flex:1 1 auto;min-width:0;height:100%}.short-video-viewer__feed{height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.short-video-viewer__feed::-webkit-scrollbar{display:none}.short-video-viewer__slide{position:relative;display:flex;align-items:center;justify-content:center;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.short-video-viewer__media{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.short-video-viewer__video{display:block;width:100%;height:100%;object-fit:cover}.short-video-viewer__slide--landscape .short-video-viewer__video{object-fit:contain}.short-video-viewer__controls{position:absolute;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:2;display:flex;gap:8px}.short-video-viewer__icon-unmuted,.short-video-viewer[data-muted=false] .short-video-viewer__icon-muted{display:none}.short-video-viewer[data-muted=false] .short-video-viewer__icon-unmuted{display:block}.short-video-viewer__progress{position:absolute;right:0;bottom:0;left:0;z-index:2;height:3px;background:#ffffff4d}.short-video-viewer__progress-bar{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center}.short-video-viewer__inline-products{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:48px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,#0000,#0000008c)}.short-video-viewer__inline-products .short-video-viewer__product-list{display:flex;gap:8px;padding:0 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none}.short-video-viewer__inline-products .short-video-viewer__product-list::-webkit-scrollbar{display:none}.short-video-viewer__inline-products li{flex:0 0 min(78vw,320px);scroll-snap-align:start}.short-video-viewer__inline-products li:only-child{flex-basis:100%}.short-video-viewer__product-list{margin:0;padding:0;list-style:none}.short-video-viewer__steps,.short-video-viewer__panel{display:none}.short-video-viewer__toast{position:absolute;bottom:calc(50% - 20px);left:50%;z-index:4;margin:0;padding:8px 16px;border-radius:20px;background:#000000bf;color:#fff;font-size:13px;opacity:0;transform:translate(-50%);transition:opacity .2s ease;pointer-events:none}.short-video-viewer__toast.is-visible{opacity:1}.short-video-product{display:flex;align-items:center;gap:10px;color:#1f1f1f;text-decoration:none}.short-video-product--inline{padding:8px;border-radius:10px;background:#fff}.short-video-product__image{flex:0 0 auto;width:56px;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f2f0ed}.short-video-product__image img{display:block;width:100%;height:100%;object-fit:cover}.short-video-product__info{display:flex;flex-direction:column;gap:4px;min-width:0}.short-video-product__title{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.short-video-product__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3}.short-video-product__compare{color:#8a8580;font-weight:400}.short-video-product__sold-out{padding:0 6px;border:1px solid currentColor;background:#fff;color:var(--sv-sold-out-color, #c62828);font-size:11px;font-weight:400}@media screen and (min-width:990px){.short-video-viewer{background:#0000008c}.short-video-viewer__close{top:16px;left:16px}.short-video-viewer__media{width:min(51.75dvh,calc(100% - 200px));height:92dvh;border-radius:16px}.short-video-viewer__controls{top:12px;right:auto;left:12px;width:calc(100% - 24px);justify-content:space-between}.short-video-viewer__inline-products{display:none}.short-video-viewer__steps{position:absolute;top:50%;right:32px;z-index:2;display:flex;flex-direction:column;gap:12px;transform:translateY(-50%)}.short-video-viewer__step{width:44px;height:44px;background:#ffffffe6;color:#1f1f1f}.short-video-viewer__step:disabled{opacity:.35;cursor:default}.short-video-viewer__step svg{width:14px;height:14px}.short-video-viewer__step--prev svg{transform:rotate(180deg)}.short-video-viewer__panel{display:block;flex:0 0 360px;height:100%;padding:24px 20px;overflow-y:auto;background:#fff;color:#1f1f1f}.short-video-viewer[data-has-products=false] .short-video-viewer__panel{display:none}.short-video-viewer__panel-heading{margin:0 0 12px;color:#6f6a64;font-size:13px}.short-video-viewer__panel .short-video-viewer__product-list li+li{margin-top:12px;padding-top:12px;border-top:1px solid #eee9e2}.short-video-product--panel .short-video-product__image{width:72px}.short-video-product--panel:hover .short-video-product__title{text-decoration:underline}}@media(prefers-reduced-motion:reduce){.short-video__poster,.short-video__preview,.short-video__play,.short-video-viewer__toast{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-short-video.css.map */
