.hide{display:none}.product-images{padding:3.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 767px){.product-images{padding:0}}.product-images .product-mobile-thumbs{width:55px}.product-images .product-mobile-thumbs .swiper-slide{height:auto !important;margin-bottom:6px}@media screen and (max-width: 767px){.product-images .product-mobile-thumbs{display:none}}.product-images .product-mobile-thumbs .swiper-slide-thumb-active img{border:2px solid #000}.product-images .product-mobile-thumbs .img{opacity:.64;transition:.3s;border:2px solid rgba(var(--color-border), 1);cursor:pointer;position:relative}.product-images .product-photos{width:calc(100% - 60px)}@media screen and (max-width: 767px){.product-images .product-photos{padding-bottom:50px}.product-images .product-photos .swiper-pagination{bottom:0}.product-images .product-photos .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#000}}.product-images .product-photos .img img{width:100%;max-width:100%;height:auto}.banner-image-section .main-banner-wrapper{position:relative}.banner-image-section .main-banner-wrapper .banner-text-wrapper{position:absolute;width:100%;max-width:100%;padding:0 5%;left:0px;z-index:5}.banner-image-section .main-banner-wrapper .banner-text-wrapper .banner-inner-section{max-width:80.5rem}.banner-image-section .main-banner-wrapper .banner-text-wrapper .banner-inner-section .banner-description{max-width:100%;font-weight:600}@media screen and (max-width: 767px){.banner-image-section .main-banner-wrapper .banner-text-wrapper .banner-inner-section .banner-description{font-size:1.3rem;line-height:1;margin-top:.5rem}}@media screen and (max-width: 767px){.banner-image-section .main-banner-wrapper .banner-text-wrapper .banner-inner-section .banner-title{font-size:2rem}}.banner-image-section .main-banner-wrapper .box-left{margin:auto 0 0 0}.banner-image-section .main-banner-wrapper .box-center{margin:0 auto}.banner-image-section .main-banner-wrapper .box-right{margin:0 0 0 auto}.content-wrapper .image-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.content-wrapper .image-text .item{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 767px){.content-wrapper .image-text .item{width:100%}}.content-wrapper .image-text .item .text-wrapper{padding:20px}@media screen and (min-width: 768px)and (max-width: 1024px){.content-wrapper .image-text .item .text-wrapper{padding:10px 20px}}@media screen and (max-width: 767px){.content-wrapper .image-text .item .text-wrapper{padding:min(5%,3rem)}}.content-wrapper .image-text .item .text-wrapper .text{margin-bottom:15px}@media screen and (max-width: 767px){.content-wrapper .image-text .item .text-wrapper .text{font-size:23px;font-weight:500}}.content-wrapper .image-text .item .text-wrapper .content{font-size:18px;color:#1a1b18}@media screen and (max-width: 767px){.content-wrapper .image-text .item .text-wrapper .content{font-size:14px}}.content-wrapper .image-text .item .img-wrapper{width:100%}.content-wrapper .image-text-section .image-text-wrapper{padding:20px 0}.content-wrapper .image-text-section .image-text-wrapper.img-text--right-image-block .image-text{-webkit-box-orient:row-reverse;-webkit-box-direction:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}@media screen and (max-width: 767px){.content-wrapper .image-text-section .image-text-wrapper.img-text--right-image-block .image-text{-webkit-box-orient:column;-webkit-box-direction:column;-ms-flex-flow:column;flex-flow:column}}.product-main-section .product-photos .swiper-slide img.product-image{padding:0 110px}@media screen and (min-width: 768px)and (max-width: 1440px){.product-main-section .product-photos .swiper-slide img.product-image{padding:0 60px !important}}@media screen and (max-width: 989px){.product-main-section .product-photos .swiper-slide img.product-image{padding:0 !important}}@media screen and (max-width: 767px){.product-main-section .product-photos .swiper-slide img.product-image{padding:0 !important}}
