.product-feature-carousel{padding:80px 0;background:#fff}.product-feature-carousel .container{max-width:1400px;margin:0 auto;padding:0 20px}.product-feature-carousel .feature-grid{display:flex;align-items:center;gap:20px}.product-feature-carousel .feature-left{flex:0 0 50%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;border-radius:8px}.product-feature-carousel .feature-left img.main-image{width:100%;height:821px;object-fit:cover}.product-feature-carousel .main-image{transition:opacity .5s ease-in-out}.product-feature-carousel .main-image-container{position:relative;width:100%;height:821px;overflow:hidden;border-radius:8px}.product-feature-carousel .main-image-link{display:block;width:100%;height:100%;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.product-feature-carousel .main-image-link:hover{opacity:.95;transform:scale(1.01)}.product-feature-carousel .feature-right{flex:0 0 50%;display:flex;justify-content:center;align-items:center;background:#f9f9f9;height:821px}.product-feature-carousel .feature-card{padding:15px;border-radius:8px;width:100%;max-width:480px;text-align:start;display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important;visibility:visible!important;opacity:1!important;position:relative}.product-feature-carousel .card-swiper{width:100%;height:100%;display:flex;flex-direction:column}.product-feature-carousel .swiper-wrapper{flex-grow:1}.product-feature-carousel .product-card{display:flex;flex-direction:column;height:100%;position:relative}.product-feature-carousel .card-image-section{flex-shrink:0;margin-bottom:15px;border-radius:8px;overflow:hidden}.product-feature-carousel .card-image{width:100%;height:530px;object-fit:cover;border-radius:8px;transition:transform .3s ease}.product-feature-carousel .card-image-link{display:block;cursor:pointer;transition:opacity .3s ease}.product-feature-carousel .card-image-link:hover{opacity:.95}.product-feature-carousel .card-image-link:hover .card-image{transform:scale(1.02)}.product-feature-carousel .card-content{flex-grow:1;display:flex;flex-direction:column}.product-feature-carousel .card-title{font-size:22px;font-weight:700;margin:15px 0 10px;text-align:left;color:#333}.product-feature-carousel .card-text{font-size:16px;color:#666;margin-bottom:20px;text-align:left;line-height:1.5;flex-grow:1}.product-feature-carousel .card-button{display:inline-block;padding:12px 24px;border:2px solid #000;color:#000;text-decoration:none;font-weight:600;transition:all .3s ease;margin-top:auto;align-self:flex-start;border-radius:4px}.product-feature-carousel .card-button:hover{background:#000;color:#fff;transform:translateY(-1px)}.product-feature-carousel .product-button-wrapper{display:flex;gap:12px;justify-content:flex-end}.product-feature-carousel .product-button-prev{transform:rotate(0)}.product-feature-carousel .product-button-prev,.product-feature-carousel .product-button-next{width:40px;height:40px;background:#f1f1f1;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0}.product-feature-carousel .product-button-prev:hover,.product-feature-carousel .product-button-next:hover{background:#e0e0e0;transform:translateY(-1px)}.product-feature-carousel .product-button-prev:hover{transform:rotate(0) translateY(-1px)}.product-feature-carousel .product-button-prev:after,.product-feature-carousel .product-button-next:after{content:"";width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(-45deg);display:block}.product-feature-carousel .product-button-prev:after{transform:rotate(135deg)}.product-feature-carousel .swiper-button-disabled{opacity:.5;cursor:not-allowed}.product-feature-carousel .swiper-button-disabled:hover{background:#f1f1f1;transform:none}.product-feature-carousel .product-button-prev.swiper-button-disabled:hover{transform:rotate(0)}.product-feature-carousel .slide-counter{text-align:center;margin-top:-15px;font-size:14px;color:#666;font-weight:500}.product-feature-carousel .current-slide{font-weight:700;color:#333}html[data-store-selected] .product-feature-carousel .feature-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important;visibility:visible!important;opacity:1!important}.product-feature-carousel .main-image{transition:opacity .3s ease;width:100%;height:100%;object-fit:cover}.product-feature-carousel .main-image.visible{opacity:1}.product-feature-carousel .swiper-slide{height:auto}.product-feature-carousel .swiper-slide-active .product-card{background:#ffffff1a;border-radius:8px}@media only screen and (max-width: 768px){.product-feature-carousel{padding:20px 0}.product-feature-carousel .feature-grid{flex-direction:column;gap:30px}.product-feature-carousel .feature-left,.product-feature-carousel .feature-right{flex:1 1 100%;width:100%;max-width:100%;height:auto}.product-feature-carousel .feature-left img.main-image,.product-feature-carousel .main-image-container{height:400px}.product-feature-carousel .feature-right{height:auto;background:transparent;padding:20px 0}.product-feature-carousel .feature-card{margin:0 16px;background:#f9f9f9;padding:15px;border-radius:12px}.product-feature-carousel .card-image{height:300px}.product-feature-carousel .card-title{font-size:20px;margin:12px 0 8px}.product-feature-carousel .card-text{font-size:15px;margin-bottom:16px}.product-feature-carousel .product-button-wrapper{justify-content:center;margin-top:24px}}@media only screen and (max-width: 480px){.product-feature-carousel .feature-left img.main-image,.product-feature-carousel .main-image-container{height:300px}.product-feature-carousel .feature-card{margin:0 12px;padding:15px}.product-feature-carousel .card-image{height:250px}.product-feature-carousel .card-title{font-size:18px}.product-feature-carousel .card-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-product-slider-carousel.css.map */
