.shoppable-reels-section{position:relative;width:100%;margin:0 auto}.shoppable-reels-heading{text-align:center;margin:0 auto 30px;padding:0 20px}.shoppable-reels-title{font-size:36px;margin-bottom:10px;line-height:1.3}.shoppable-reels-description{font-size:15px;color:#454545}.custom-video-slider-wrapper{margin:0 auto;padding:0 10px;overflow:hidden}#videoSlider{width:100%;margin:0 auto;padding:40px 0 60px 0}#videoSlider .swiper-wrapper{align-items:center}#videoSlider .swiper-slide{position:relative;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;transition:transform 0.35s ease}#videoSlider video{width:100%;height:100%;object-fit:cover;display:block;border-radius:18px}.shoppable-product-overlay{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:calc(100% - 26px);max-width:90%;padding:14px 16px;border-radius:14px;background:rgb(169 40 90 / .75);color:#fff;display:flex;flex-direction:column;gap:12px;z-index:3}.shoppable-product-info{display:flex;align-items:center;gap:14px}.shoppable-product-image{flex-shrink:0;width:50px;height:50px;object-fit:cover;border-radius:8px}.shoppable-product-text{display:flex;flex-direction:column;justify-content:center;line-height:1.2}.shoppable-product-title{margin:0;font-size:15px;font-weight:600;color:#ffffff!important;text-transform:uppercase;line-height:1.2;max-width:100%;word-break:break-word}.shoppable-product-price{margin:0;font-size:14px;opacity:.9}.shoppable-button{padding-left:3.3rem!important;background-color:#A9285A;color:#ffffff!important;font-weight:500;padding:.6rem 1.5rem;border-radius:8px;cursor:pointer;transition:all 0.3s ease;width:fit-content;border:none;position:relative;text-decoration:none}.shoppable-button:before{content:"🛒";position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.2rem}.shoppable-button:hover{opacity:.9}#videoSlider .swiper-button-prev,#videoSlider .swiper-button-next{color:#A9285A;width:35px;height:35px;display:none}#videoSlider .swiper-pagination{margin-top:12px;text-align:center}#videoSlider .swiper-pagination-bullet{background:#ba6c95!important;opacity:.5;width:8px;height:8px}#videoSlider .swiper-pagination-bullet-active{opacity:1!important}@media (min-width:1025px){#videoSlider{max-width:1100px;margin:0 auto}#videoSlider .swiper-slide{width:300px!important;height:520px!important;flex-shrink:0!important;border-radius:16px}#videoSlider .swiper-slide-active{transform:scale(1.08);z-index:2}#videoSlider .swiper-button-prev,#videoSlider .swiper-button-next{display:block!important}#videoSlider .swiper-pagination{display:none!important}}@media (max-width:1024px){#videoSlider{padding:15px 0 35px 0}#videoSlider .swiper-slide{width:190px!important;height:335px!important;border-radius:12px;flex-shrink:0}#videoSlider .swiper-slide-active{transform:scale(1.05)}.shoppable-product-overlay{padding:6px 8px;bottom:8px;gap:4px;border-radius:8px;width:calc(100% - 12px)}.shoppable-product-info{gap:6px}.shoppable-product-image{width:28px;height:28px;border-radius:4px}.shoppable-product-title{font-size:9px;line-height:1.1}.shoppable-product-price{font-size:9px}.shoppable-button{font-size:10px;padding:.3rem .5rem .3rem 1.7rem!important;border-radius:5px}.shoppable-button:before{left:.4rem;font-size:.8rem}}