.svc-section{padding:40px 0;overflow:hidden}.svc-heading{text-align:center;margin:0 0 24px}.svc-wrapper,.svc-track-wrap{position:relative}.svc-viewport{overflow:hidden;width:100%}.svc-track{display:flex;gap:var(--svc-gap, 16px);align-items:flex-start;transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.svc-track.svc-instant{transition:none!important}.svc-slide{flex:0 0 calc((100% - (var(--svc-visible, 5) - 1) * var(--svc-gap, 16px)) / var(--svc-visible, 5));width:calc((100% - (var(--svc-visible, 5) - 1) * var(--svc-gap, 16px)) / var(--svc-visible, 5));display:flex;flex-direction:column}.svc-media-wrap{position:relative;width:100%;border-radius:var(--svc-radius, 8px);overflow:hidden;background:#111;aspect-ratio:9 / 16;transform:scale(.88);transform-origin:bottom center;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.svc-slide.is-active .svc-media-wrap{transform:scale(1)}.svc-video,.svc-slide-image{width:100%;height:100%;object-fit:cover;display:block}.svc-video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;opacity:.6}.svc-video-controls{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.svc-btn-mute,.svc-btn-playpause{border:none;background:#00000073;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease;flex-shrink:0}.svc-btn-mute:hover,.svc-btn-playpause:hover{background:#000000b3}.svc-slide.svc-loading .svc-media-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.svc-card{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px;padding:10px;margin-top:8px;background:var(--svc-card-bg, #ffffff);border:1px solid var(--svc-card-border, #e5e8e8);border-radius:var(--svc-radius, 8px)}.svc-card-image-link{flex:0 0 56px!important;display:block!important}.svc-card-image{width:56px!important;height:68px!important;object-fit:cover;border-radius:calc(var(--svc-radius, 8px) / 2);display:block}.svc-card-info{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 66px)!important}.svc-card-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;font-size:.78rem!important;font-weight:500!important;line-height:1.3!important;color:var(--svc-title-color, #000);text-decoration:none}.svc-card-title:hover{text-decoration:underline}.svc-card-prices{margin-top:4px;display:flex;align-items:center;gap:6px}.svc-price{font-size:.8rem;font-weight:600}.svc-compare-price{font-size:.72rem;color:#999;text-decoration:line-through}.svc-card-action{flex:0 0 100%}.svc-btn-atc{display:block;width:100%;text-align:center;padding:8px 12px;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-decoration:none;border:1px solid var(--svc-btn-border, #000);background:var(--svc-btn-bg, #fff);color:var(--svc-btn-color, #000);border-radius:0;transition:opacity .2s ease;box-sizing:border-box}.svc-btn-atc:hover{opacity:.7}.svc-no-product{font-size:.75rem;color:#aaa;margin:0}.svc-nav{position:absolute;top:40%;transform:translateY(-50%);z-index:10;background:#fff;border:1px solid #e5e8e8;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 8px #0000001f;transition:box-shadow .2s ease}.svc-nav:hover{box-shadow:0 4px 12px #0000002e}.svc-nav--prev{left:8px}.svc-nav--next{right:8px}.svc-dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.svc-dot{width:8px;height:8px;border-radius:50%;background:#ccc;border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.svc-dot.is-active{background:#000;transform:scale(1.2)}@media(max-width:749px){.svc-nav{display:none}.svc-section{--svc-visible: 1.5 !important}}.svc-viewport{overflow:hidden;width:100%;touch-action:pan-y}
/*# sourceMappingURL=/cdn/shop/t/29/assets/shoppable-video-carousel.css.map */
