.products .product-section{background-color:#e6e0d8;padding-top:40px}@media (min-width: 992px){.products .product-section .wrapper{padding-top:100px}}@media (max-width: 991px){.products .product-section .wrapper{padding-top:15px}}.products .product-section .swiper,.products .product-section .swiper-wrapper,.products .product-section .swiper-slide{max-height:unset}.products .product-section .imageSwiper .swiper-slide{max-height:unset;cursor:pointer}.products .product-section .imageSwiper .swiper-slide .small-img{padding-block:10px;border:1px solid var(--clr-alt-2)}.products .product-section .imageSwiper .swiper-slide .small-img img{object-fit:cover}@media (min-width: 992px){.products .product-section .imageSwiper .swiper-slide .small-img{width:130px;height:130px;padding-inline:40px}}@media (max-width: 991px){.products .product-section .imageSwiper .swiper-slide .small-img{width:80px;height:80px;padding-inline:25px}}.products .product-section .imageSwiper .swiper-slide.swiper-slide-thumb-active{opacity:1}.products .product-section .imageSwiper .swiper-slide.swiper-slide-thumb-active .small-img{background-color:#fff}@media (min-width: 992px){.products .product-section .imageSwiper{height:700px;width:fit-content}}@media (max-width: 991px){.products .product-section .imageSwiper{margin-bottom:80px}.products .product-section .imageSwiper .swiper-slide{max-height:fit-content;width:fit-content!important}}.products .product-section .bottomImageSwiper .swiper-slide .main-img{position:relative}.products .product-section .bottomImageSwiper .swiper-slide .main-img img{display:block;width:100%;height:auto;object-fit:contain}@media (min-width: 992px){.products .product-section .bottomImageSwiper .swiper-slide .main-img img{max-height:600px}}@media (max-width: 991px){.products .product-section .bottomImageSwiper .swiper-slide .main-img img{max-height:320px}}@media (max-width: 991px){.products .product-section .bottomImageSwiper .swiper-slide .main-img .eu-mobile{position:absolute;top:0;right:0;width:75px;height:50px}}@media (min-width: 992px){.products .product-section .bottomImageSwiper .swiper-slide .main-img .eu-mobile{display:none}}@media (max-width: 991px){.products .product-section .bottomImageSwiper{margin-bottom:40px}}.products .product-section .product-info-wrapper{display:flex;flex-direction:column}.products .product-section .product-info-wrapper .top-wrapper{color:var(--clr-main);display:flex;flex-direction:column;gap:5px}@media (min-width: 992px){.products .product-section .product-info-wrapper{gap:25px}}.products .product-section .product-content{color:var(--clr-main)}@media (max-width: 991px){.products .product-section .product-content{order:1;margin-top:10px}}.products .product-section .quant-pick{display:flex;gap:10px}@media (max-width: 991px){.products .product-section .price{order:3;flex:1 1 100%}}.products .product-section .cart-btn-wrapper{display:flex;justify-content:space-between}@media (min-width: 992px){.products .product-section .cart-btn-wrapper{margin-top:65px}}@media (max-width: 991px){.products .product-section .cart-btn-wrapper{order:3;margin-top:40px}}@media (min-width: 992px){.products .product-section{padding-bottom:160px}}@media (max-width: 991px){.products .product-section{padding-bottom:80px}}.products .product-location-section{padding-top:80px}.products .product-location-section .top-content-wrapper{display:flex;flex-direction:column;color:var(--clr-main)}.products .product-location-section .top-content-wrapper .dropdown-wrapper{margin-top:50px}@media (min-width: 992px){.products .product-location-section .top-content-wrapper{margin-bottom:25px;gap:25px}}@media (max-width: 991px){.products .product-location-section .top-content-wrapper{gap:15px}}.products .product-location-section .pdf-wrapper{display:flex;flex-direction:column;gap:40px;color:var(--clr-main)}@media (max-width: 991px){.products .product-location-section .pdf-wrapper{margin-top:40px;margin-bottom:15px}}.products .product-location-section .dropdown-wrapper{border:1px solid var(--clr-alt-2);background-color:var(--clr-background);transition:var(--transition);position:relative;display:flex;flex-direction:column}.products .product-location-section .dropdown-wrapper.active,.products .product-location-section .dropdown-wrapper.active .dropdown-content{background-color:#fff}.products .product-location-section .dropdown-wrapper.active .dropdown-btn svg{transform:rotate(180deg)}.products .product-location-section .dropdown-wrapper.active .dropdown-list{background-color:#fff}.products .product-location-section .dropdown-btn{display:flex;justify-content:space-between;align-items:center;padding:15px;font-size:12px;line-height:15px;font-variation-settings:"wght" 400;letter-spacing:normal;color:var(--clr-main)}.products .product-location-section .dropdown-btn svg{width:12px;height:14px;transition:var(--transition)}.products .product-location-section .dropdown-content{position:absolute;border:1px solid var(--clr-alt-2);border-top:unset;left:-1px;right:-1px;top:100%;display:none;z-index:20;background-color:var(--clr-background)}.products .product-location-section .dropdown-content .sub-content{padding-left:15px;padding-bottom:15px;padding-top:10px}.products .product-location-section .dropdown-list{padding:15px;display:flex;flex-direction:column;gap:15px;transition:var(--transition)}.products .product-location-section .dropdown-list li label{display:flex;align-items:center;gap:10px;font-size:12px;line-height:15px;font-variation-settings:"wght" 400;letter-spacing:normal;color:var(--clr-alt-2)}.products .product-location-section .dropdown-list li label p{transition:var(--transition)}@media (pointer: fine) and (hover: hover){.products .product-location-section .dropdown-list li label:hover p,.products .product-location-section .dropdown-list li label:focus-visible p{color:var(--clr-main)}}.products #map{width:100%;height:500px}.products #map .map-info{display:grid;grid-template-columns:1fr 1fr;max-width:400px;row-gap:10px;padding:14px}.products #map .map-info strong{color:var(--clr-main);font-size:12px;line-height:15px;font-variation-settings:"wght" 700;letter-spacing:normal;font-family:var(--font-title)}.products #map .map-info p{color:var(--clr-main);font-size:12px;line-height:15px;font-variation-settings:"wght" 400;letter-spacing:normal;font-family:var(--font-title)}
