._reo-product-carousel{padding:80px 0}._reo-product-carousel .inner{width:100%;max-width:1400px;margin:0 auto}@media screen and (max-width:1480px){._reo-product-carousel .inner{padding:0 40px}}@media screen and (max-width:1024px){._reo-product-carousel .inner{padding:0 30px}}@media screen and (max-width:768px){._reo-product-carousel .inner{padding:0 20px}}._reo-product-carousel .inner .carousel-products{margin-top:80px;padding:0 76px;display:flex;position:relative}._reo-product-carousel .inner .carousel-products .swiper{width:100%}._reo-product-carousel .inner .carousel-products .single-slide{justify-content:flex-start;align-items:stretch;gap:16px;height:100%;display:flex}._reo-product-carousel .inner .carousel-products .single-slide.center-mode{justify-content:center}._reo-product-carousel .inner .carousel-products .single-slide .single-product,._reo-product-carousel .inner .carousel-products .single-slide .fixed-module{width:calc(25% - 12px)}@media screen and (max-width:1480px){._reo-product-carousel .inner .carousel-products .single-slide .single-product,._reo-product-carousel .inner .carousel-products .single-slide .fixed-module{width:calc(33.3333% - 10.6667px)}}@media screen and (max-width:1024px){._reo-product-carousel .inner .carousel-products .single-slide .single-product,._reo-product-carousel .inner .carousel-products .single-slide .fixed-module{width:calc(50% - 8px)}}._reo-product-carousel .inner .carousel-products .carousel-controller{cursor:pointer;border:2px solid #999;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._reo-product-carousel .inner .carousel-products .carousel-controller:hover{border-color:var(--b_6)}._reo-product-carousel .inner .carousel-products .carousel-controller:hover .icon{color:var(--b_6)}._reo-product-carousel .inner .carousel-products .carousel-controller.prev{left:0}._reo-product-carousel .inner .carousel-products .carousel-controller.next{right:0}._reo-product-carousel .inner .carousel-products .carousel-controller .icon{color:#999}._reo-product-carousel .inner .drop-down-products{margin-top:50px}._reo-product-carousel .inner .drop-down-products:not(.view-more) .extra-products{display:none}._reo-product-carousel .inner .drop-down-products .visible-products,._reo-product-carousel .inner .drop-down-products .extra-products{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:10px;display:flex}._reo-product-carousel .inner .drop-down-products .visible-products .product-details,._reo-product-carousel .inner .drop-down-products .extra-products .product-details,._reo-product-carousel .inner .drop-down-products .visible-products .fixed-module,._reo-product-carousel .inner .drop-down-products .extra-products .fixed-module{width:100%}._reo-product-carousel .inner .drop-down-products .view-more{text-align:center;color:var(--b_6);margin-top:14px;font-size:16px}._reo-product-carousel .inner .drop-down-products .view-more .text{margin-right:6px}._reo-product-carousel .inner .single-product,._reo-product-carousel .inner .fixed-module{background:#e6f0ff;border-radius:8px;padding:10px 20px}._reo-product-carousel .inner .single-product{text-align:left;background:var(--product-box-bg,#e6f0ff)}._reo-product-carousel .inner .single-product .product-name{color:#000814;font-size:18px;font-weight:700}._reo-product-carousel .inner .single-product .feature-list{margin-top:10px}._reo-product-carousel .inner .single-product .feature-list li{font-size:16px;list-style:none}._reo-product-carousel .inner .single-product .feature-list li:before{content:"";vertical-align:middle;background:#000814;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}._reo-product-carousel .inner .single-product .reo-product-select,._reo-product-carousel .inner .single-product .quantity-and-buttons,._reo-product-carousel .inner .single-product .quantity-and-buttons button{margin-top:10px}._reo-product-carousel .inner .single-product .price-content{margin-top:20px}._reo-product-carousel .inner .single-product .price-content .sale-price{font-size:18px;font-weight:700}@media screen and (max-width:768px){._reo-product-carousel .inner .single-product .price-content .sale-price{font-size:16px}}._reo-product-carousel .inner .single-product .price-content .pre-price{font-size:12px}._reo-product-carousel .inner .single-product .image-content{text-align:center}._reo-product-carousel .inner .single-product .image-content img{width:210px;height:210px}._reo-product-carousel .inner .single-product .product-tips-content{margin-left:0}._reo-product-carousel .inner .fixed-module{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}._reo-product-carousel .inner .fixed-module .link-text{text-align:center;font-size:24px;font-weight:600}._reo-product-carousel .inner .fixed-module .link-icon{background:var(--b_6);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-top:60px;display:flex}._reo-product-carousel .inner .fixed-module .link-icon .icon{color:#fff}._reo-product-carousel-dark{background-color:#000}._reo-product-carousel-dark .inner .title,._reo-product-carousel-dark .inner .desc,._reo-product-carousel-dark .inner .single-product .image-content .combination-images .images-box .product-amount,._reo-product-carousel-dark .inner .single-product .text-content .product-name a,._reo-product-carousel-dark .inner .single-product .text-content span{color:#fff}._reo-product-carousel-dark .inner .single-product .text-content .description-content .feature-list li{color:rgba(255,255,255,.773)}._reo-product-carousel-dark .inner .single-product .text-content .description-content .feature-list li:before{background:#fff}._reo-product-carousel-dark .inner .single-product .text-content .reo-product-select .cursor-pointer{color:rgba(255,255,255,.824)}._reo-product-carousel-dark .inner .single-product .text-content .price-content .sale-price{color:#fff}._reo-product-carousel-dark .inner .single-product .text-content .price-content .pre-price{color:rgba(255,255,255,.63)}._reo-product-carousel-dark .inner .single-product .product-tips-content .reo-shipping-info,._reo-product-carousel-dark .inner .single-product .product-tips-content .reo-lack-stock,._reo-product-carousel-dark .inner .single-product .product-tips-content .reo-estimated-delivery-time{color:rgba(255,255,255,.8)}@media screen and (max-width:768px){._reo-product-carousel .inner{padding:0 20px}._reo-product-carousel .inner .single-product{padding-top:20px;padding-bottom:30px}._reo-product-carousel .inner .single-product .image-content img{width:250px;height:250px}._reo-product-carousel .inner .single-product .text-content .product-name{font-size:24px;line-height:30px}._reo-product-carousel .inner .single-product .description-content{margin-top:15px}._reo-product-carousel .inner .single-product .description-content .feature-list li{color:#333;font-size:14px;font-weight:400;line-height:20px}._reo-product-carousel .inner .single-product .description-content .feature-list li:before{width:2px;height:2px}._reo-product-carousel .inner .single-product .reo-product-select{width:100%}._reo-product-carousel .inner .single-product .reo-product-select .cursor-pointer{font-size:18px}._reo-product-carousel .inner .single-product .price-content{float:left;width:fit-content}._reo-product-carousel .inner .single-product .price-content .sale-price{font-size:24px;line-height:30px;display:block}._reo-product-carousel .inner .single-product .price-content .pre-price{margin-top:5px;margin-left:0;font-size:18px;line-height:22px;display:block}._reo-product-carousel .inner .single-product .quantity-and-buttons{position:relative}._reo-product-carousel .inner .single-product .quantity-and-buttons .reo-quantity-controller{float:right;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}._reo-product-carousel .inner .single-product .quantity-and-buttons .reo-quantity-controller input{width:fit-content;max-width:50px;height:35px;font-size:24px;line-height:30px}._reo-product-carousel .inner .single-product .quantity-and-buttons .reo-quantity-controller .icon-icon_cross2,._reo-product-carousel .inner .single-product .quantity-and-buttons .reo-quantity-controller .icon-icon_plus{--font-size:15px!important}._reo-product-carousel .inner .single-product .quantity-and-buttons .reo-product-btn,._reo-product-carousel .inner .single-product .quantity-and-buttons .contact-sales{width:100%;font-size:18px;line-height:40px}._reo-product-carousel .inner .single-product .quantity-and-buttons .reo-product-btn div,._reo-product-carousel .inner .single-product .quantity-and-buttons .contact-sales div{justify-content:center}}
