.prime-carousel .mySwiper{width:100%;padding:40px 0;overflow:hidden}.prime-carousel .swiper-wrapper{display:flex;align-items:center}.prime-carousel .swiper-slide img{max-width:300px;height:auto;margin:0 auto}.prime-carousel .swiper-slide{width:350px;flex-shrink:0}.prime-carousel .slide-content{text-align:center;transition:transform .35s ease,opacity .35s ease}.prime-carousel .swiper-slide:not(.swiper-slide-active) .slide-content{transform:scale(.9);opacity:.4}.prime-carousel .swiper-slide.swiper-slide-active .slide-content{transform:scale(1.15);opacity:1}.prime-carousel .swiper-button-prev,.prime-carousel .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.prime-carousel .swiper-button-prev:after{content:"<";font-size:30px;font-weight:700;color:#333}.prime-carousel .swiper-button-next:after{content:">";font-size:30px;font-weight:700;color:#333}.prime-carousel .swiper-button-prev{left:-20px}.prime-carousel .swiper-button-next{right:-20px}.prime-carousel .swiper-button-prev:after{content:"<"!important;font-size:48px!important;font-weight:700;color:#333!important}.prime-carousel .swiper-button-next:after{content:">"!important;font-size:48px!important;font-weight:700;color:#333!important}.prime-carousel .swiper-button-prev{left:10px!important}.prime-carousel .swiper-button-next{right:10px!important}@media (min-width: 750px){.prime-carousel .swiper-button-prev,.prime-carousel .swiper-button-next{display:flex!important;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;background-color:#ffffffd9;border-radius:50%;box-shadow:0 0 6px #0003;cursor:pointer}.prime-carousel .swiper-button-prev{left:10px}.prime-carousel .swiper-button-next{right:10px}.prime-carousel .swiper-button-prev:after{content:"<";font-size:20px;color:#333;line-height:1}.prime-carousel .swiper-button-next:after{content:">";font-size:20px;color:#333;line-height:1}}.prime-carousel .badge{display:inline-block;padding:4px 10px;border-radius:20px;background-color:sienna;color:#fff;font-size:12px;font-weight:700;margin-bottom:4px}.prime-carousel .badge-jul{background-color:#417505}.prime-carousel .slide-top-text .top-title{font-weight:700;font-size:20px;margin-bottom:4px}.prime-carousel .slide-top-text .top-sub{font-size:12px;color:#666}.prime-carousel .slide-bottom-text{margin-top:8px}.prime-carousel .summary{font-size:13px;color:#444}.prime-carousel .open-modal{margin-top:6px;font-size:13px;background:none;border:none;text-decoration:underline;cursor:pointer}.modal{display:none;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:#00000080;justify-content:center;align-items:center}.modal.active{display:flex}.modal-content{position:relative;background:#fff;width:90%;max-width:700px;max-height:90vh;padding:30px;border-radius:10px;overflow-y:auto}.modal-close{position:absolute;top:10px;right:15px;font-size:24px;background:none;border:none;cursor:pointer;z-index:1000}.modal-images img{display:block;width:80%;margin:10px auto;border-radius:6px}.modal-title{margin:20px 0 10px;font-size:20px;font-weight:700;text-align:center}.modal-desc{margin-bottom:12px;font-size:13px;color:#444;text-align:center}.modal-details p{font-size:13px;margin:4px 0}.modal-button{display:block;margin:20px auto 40px;padding:10px 18px;font-size:14px;color:#fff;background-color:#b6452c;border:2px solid #b6452c;border-radius:25px;text-align:center;text-decoration:none;transition:.3s}.modal-button:hover{background-color:#fff;color:#b6452c}.disabled-button{pointer-events:none;opacity:.6;background-color:#ccc;border-color:#ccc;color:#666;cursor:not-allowed}#modal-jul .modal-button{background-color:#417505;border-color:#417505}#modal-jul .modal-button:hover{background-color:#fff;color:#417505}@media (max-width: 749px){.prime-carousel .mySwiper{overflow:visible;padding-left:10vw;padding-right:10vw}.prime-carousel .swiper-slide{width:80vw;max-width:320px}.prime-carousel .swiper-button-prev,.prime-carousel .swiper-button-next{display:flex!important;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;font-size:18px;font-weight:700;color:#333;background-color:#ffffffd9;border-radius:50%;box-shadow:0 0 4px #0003}.prime-carousel .swiper-button-prev{left:5px}.prime-carousel .swiper-button-next{right:5px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
