.shoppable-wrapper{max-width:1400px;margin:auto;padding-left:16px;padding-right:16px}.shoppable-heading{text-align:center;margin-bottom:20px}.shoppable-heading h2{font-size:42px;font-weight:600;margin:0}.shoppable-card{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#fff}.shoppable-video{width:100%;height:560px;object-fit:cover;display:block}.custom-grid{display:grid;gap:25px}@media(min-width:1024px){.custom-grid{grid-template-columns:repeat(var(--desktop),1fr)}}@media(min-width:768px)and (max-width:1023px){.custom-grid{grid-template-columns:repeat(var(--tablet),1fr)}}@media(max-width:767px){.custom-grid{grid-template-columns:repeat(var(--mobile),1fr)}.shoppable-heading h2{font-size:30px}.shoppable-video{height:420px}}.badge-custom{position:absolute;top:15px;left:15px;padding:6px 12px;font-size:12px;font-weight:600;border-radius:6px;color:#fff;z-index:3}.badge-views{position:absolute;top:15px;right:15px;padding:6px 10px;font-size:12px;border-radius:20px;color:#fff;background:#000000b3;display:flex;align-items:center;gap:6px;z-index:3}.product-overlay{position:absolute;bottom:15px;left:15px;right:15px;padding:14px;border-radius:12px;display:flex;align-items:center;gap:14px;text-decoration:none;z-index:3}.product-overlay img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex:0 0 auto}.product-overlay .po-title{font-weight:700;font-size:14px;line-height:1.2}.product-overlay .po-price{margin-top:4px;font-size:13px;line-height:1.2}.product-overlay .po-price s{opacity:.6;margin-right:6px}.mySwiper{position:relative}.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0000001f}.mySwiper .swiper-button-next:after,.mySwiper .swiper-button-prev:after{display:none}.mySwiper .swiper-button-prev{left:10px}.mySwiper .swiper-button-next{right:10px}.mySwiper .swiper-button-prev{background:#d9d9d9;color:#2b2b2b}.mySwiper .swiper-button-next{background:#d9d9d9;color:#fff}.mySwiper .swiper-button-next svg,.mySwiper .swiper-button-prev svg{width:22px;height:22px}.mySwiper .swiper-button-prev svg{transform:rotate(180deg)}@media(hover:hover){.mySwiper .swiper-button-next:hover,.mySwiper .swiper-button-prev:hover{transform:translateY(-50%) scale(1.03)}}.mySwiper .swiper-pagination{margin-top:16px;position:static}
/*# sourceMappingURL=/cdn/shop/t/390/compiled_assets/styles.css.map */
