.product-video-showcase{overflow:hidden;margin:60px 0 40px}.showcase-heading{margin-bottom:15px;margin-top:10px;text-align:center}.showcase-container{position:relative;width:100%;max-width:1360px;margin:0 auto}.showcase-scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 20px;margin:0 auto;justify-content:left;scrollbar-width:none;scrollbar-color:#888 #f1f1f1;gap:clamp(20px,5%,100px);-webkit-overflow-scrolling:touch;cursor:grab}.showcase-scroller::-webkit-scrollbar{display:block;height:8px}.showcase-scroller::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.showcase-scroller::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.showcase-scroller::-webkit-scrollbar-thumb:hover{background:#555}.showcase-item{flex:0 0 auto;width:261px;scroll-snap-align:start;box-sizing:border-box}.showcase-item:last-child{margin-right:0}.video-container{position:relative;width:261px;height:464px;background-color:#000;overflow:hidden;pointer-events:none}.play-icon,.mute-toggle,.shopify-video,.video-iframe-container{pointer-events:auto}.video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background-color:#000000b3;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2}.play-icon:before{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #fff}.video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.shopify-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.mute-toggle{position:absolute;bottom:10px;right:10px;background-color:#000000b3;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;display:none;opacity:.8;transition:opacity .2s ease;padding:0}.mute-toggle:hover{opacity:1}.mute-toggle svg{width:24px;height:24px;fill:#fff;display:block;margin:0 auto}.product-block{display:flex;flex-direction:column;background-color:#f9f9f9;padding:10px;width:261px;box-sizing:border-box}.product-block__top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.product-block .product-image-link{flex-shrink:0}.product-block .product-image{width:60px;height:60px;object-fit:cover;border-radius:4px;display:block}.product-block .product-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.product-block .product-title{font-size:14px!important;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;white-space:normal}.product-block .product-title a{text-decoration:none;color:inherit}.product-block .product-price{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:1}.product-block .regular-price{font-weight:600}.product-block .compare-price{text-decoration:line-through;color:#999;margin-left:6px;font-weight:400}.product-block .product-form{width:100%}.product-block .add-to-cart{width:100%;background-color:#000;color:#fff;border:none;padding:8px 0;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-transform:uppercase;text-align:center;letter-spacing:.04em}.product-block .add-to-cart:hover{background-color:#222}.showcase-nav{display:none}@media screen and (min-width:1104px){.showcase-scroller{justify-content:center}}@media screen and (max-width:767px){.showcase-heading{margin-bottom:15px;margin-top:10px;text-align:left}.showcase-container{padding:0;margin-left:10px}.showcase-scroller{justify-content:flex-start;padding-left:20px;gap:10px}.showcase-item{width:261px}.video-container{width:261px;height:464px}.showcase-item:first-child{margin-left:0}.product-block .add-to-cart{font-size:12px;padding:7px 0}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/product-video-showcase.css.map */
