.single-product .product-section .main-product-img{text-align:center}.single-product .product-section .main-product-img img{object-fit:contain}@media (min-width: 992px){.single-product .product-section .main-product-img img{width:380px;height:480px}}@media (max-width: 991px){.single-product .product-section .main-product-img img{width:100%;height:300px}}.single-product .product-section .product-images{display:flex;flex-direction:column;gap:40px}.single-product .product-section .product-images .swiper-nav-btns svg path,.single-product .product-section .product-images .swiper-nav-btns svg rect{transition:var(--transition)}@media (pointer: fine) and (hover: hover){.single-product .product-section .product-images .swiper-nav-btns:hover svg rect,.single-product .product-section .product-images .swiper-nav-btns:focus-visible svg rect{fill:var(--clr-main)}.single-product .product-section .product-images .swiper-nav-btns:hover svg path,.single-product .product-section .product-images .swiper-nav-btns:focus-visible svg path{fill:#fff}}@media (max-width: 991px){.single-product .product-section .product-images .swiper-nav-btns{width:30px;height:30px}}.single-product .product-section .product-images .bottom-nav-prev,.single-product .product-section .product-images .bottom-nav-next{height:auto;width:24px;aspect-ratio:1}.single-product .product-section .product-images .imageSwiper .swiper-slide{display:unset}.single-product .product-section .product-images .bottom-swiper-wrapper{display:flex;align-items:center;gap:10px;overflow:hidden;justify-content:space-between}.single-product .product-section .product-images .bottom-swiper-wrapper.imgswiper-bg{background-color:#fff;padding-inline:25px}@media (min-width: 992px){.single-product .product-section .product-images .bottom-swiper-wrapper.imgswiper-bg{padding-block:100px}}@media (max-width: 991px){.single-product .product-section .product-images .bottom-swiper-wrapper.imgswiper-bg{padding-block:50px}}.single-product .product-section .product-images .bottom-swiper-wrapper .swiper-nav-btns{flex-shrink:0;display:flex}.single-product .product-section .product-images .bottom-swiper-wrapper .next-nav{transform:rotate(180deg)}.single-product .product-section .product-images .bottomImageSwiper .swiper-slide{width:fit-content}.single-product .product-section .product-images .bottomImageSwiper .swiper-slide .bottom-imgs{padding:10px;width:auto;aspect-ratio:1;border:1px solid var(--clr-main);text-align:center;transition:var(--transition);pointer-events:all}.single-product .product-section .product-images .bottomImageSwiper .swiper-slide .bottom-imgs img{width:fit-content;height:100%;object-fit:contain}@media (pointer: fine) and (hover: hover){.single-product .product-section .product-images .bottomImageSwiper .swiper-slide .bottom-imgs:hover,.single-product .product-section .product-images .bottomImageSwiper .swiper-slide .bottom-imgs:focus-visible{border-color:var(--clr-secondary)}}@media (min-width: 992px){.single-product .product-section .product-images .bottomImageSwiper .swiper-slide .bottom-imgs{height:100px}}@media (max-width: 991px){.single-product .product-section .product-images .bottomImageSwiper .swiper-slide .bottom-imgs{height:60px}}.single-product .product-section .product-info-wrapper{margin-top:60px}.single-product .product-section .product-info-wrapper .product-info h1,.single-product .product-section .product-info-wrapper .product-info h2,.single-product .product-section .product-info-wrapper .product-info h3,.single-product .product-section .product-info-wrapper .product-info h4,.single-product .product-section .product-info-wrapper .product-info h5,.single-product .product-section .product-info-wrapper .product-info h6{margin-block:30px}.single-product .product-section .product-info-wrapper .product-info b{color:var(--clr-main)}.single-product .product-section .product-info-wrapper .read-more-btn,.single-product .product-section .product-info-wrapper .read-less-btn{margin-top:40px;transition:var(--transition)}@media (pointer: fine) and (hover: hover){.single-product .product-section .product-info-wrapper .read-more-btn:hover,.single-product .product-section .product-info-wrapper .read-more-btn:focus-visible,.single-product .product-section .product-info-wrapper .read-less-btn:hover,.single-product .product-section .product-info-wrapper .read-less-btn:focus-visible{color:var(--clr-alt-1)}}.single-product .product-section .product-info-wrapper .read-more-content{display:none}.single-product .product-section .product-details{display:flex;flex-direction:column;gap:40px}.single-product .product-section .product-details .product-details-wrapper{display:flex;flex-direction:column;gap:20px}.single-product .product-section .product-details .product-details-wrapper .product-title{font-size:clamp(1.125rem,2.796vw - .609rem,2.188rem);line-height:clamp(1.625rem,2.303vw + .197rem,2.5rem);font-weight:600;letter-spacing:normal}.single-product .product-section .product-details .tags{display:flex;gap:20px}.single-product .product-section .product-details .tags .tag{padding:10px 20px;font-size:15px;line-height:100%;font-weight:600;letter-spacing:normal;display:flex;align-items:center;border-radius:100px}.single-product .product-section .product-details .tags .tag.not-available{background-color:var(--clr-alt-4);color:#fff}.single-product .product-section .product-details .tags .tag.available{color:var(--clr-main);background-color:#c8c4f7}@media (max-width: 991px){.single-product .product-section .product-details .tags{flex-wrap:wrap}}@media (max-width: 499px){.single-product .product-section .product-details .tags{gap:10px}}.single-product .product-section .product-details .product-price--wrapper{display:flex;align-items:center}.single-product .product-section .product-details .product-price--wrapper .price-range-wrapper{position:relative;padding-right:10px}.single-product .product-section .product-details .product-price--wrapper .price-range-wrapper .sale-price .news-price{display:flex;justify-content:end;text-align:end;font-size:clamp(1.125rem,2.796vw - .609rem,2.188rem);line-height:clamp(1.625rem,2.303vw + .197rem,2.5rem);font-weight:600;letter-spacing:normal;color:#ff4d4f}.single-product .product-section .product-details .product-price--wrapper .price-range-wrapper .sale-price .old-price{text-decoration:line-through}.single-product .product-section .product-details .product-price--wrapper .price-range-wrapper:before{content:"";height:100%;width:1px;background-color:var(--clr-main);position:absolute;right:0}.single-product .product-section .product-details .product-price--wrapper .content-box{max-width:330px}.single-product .product-section .product-details .product-price--wrapper .content-box b{color:var(--clr-main)}.single-product .product-section .product-details .product-price--wrapper .content-box a{color:var(--clr-main);text-decoration:underline;transition:var(--transition)}@media (pointer: fine) and (hover: hover){.single-product .product-section .product-details .product-price--wrapper .content-box a:hover,.single-product .product-section .product-details .product-price--wrapper .content-box a:focus-visible{color:var(--clr-secondary)}}@media (min-width: 992px){.single-product .product-section .product-details .product-price--wrapper{gap:20px}}@media (max-width: 991px){.single-product .product-section .product-details .product-price--wrapper{gap:10px}}@media (max-width: 499px){.single-product .product-section .product-details .product-price--wrapper .content-box{font-size:16px;line-height:24px;font-weight:400;letter-spacing:normal}}.single-product .product-section .product-details .space .space-wrapper{display:flex;gap:5px}.single-product .product-section .product-details .space .space-wrapper .swiper{margin-left:unset!important}.single-product .product-section .product-details .space .space-wrapper .swiper-slide{width:fit-content!important}.single-product .product-section .product-details .space .space-wrapper .space-next-btn svg{transform:rotate(180deg)}.single-product .product-section .product-details .space .space-wrapper .space-prev-btn,.single-product .product-section .product-details .space .space-wrapper .space-next-btn{flex-shrink:0}.single-product .product-section .product-details .space .space-wrapper .space-prev-btn svg,.single-product .product-section .product-details .space .space-wrapper .space-next-btn svg{width:24px;height:auto;aspect-ratio:1;transition:var(--transition)}.single-product .product-section .product-details .space .space-wrapper .space-prev-btn svg path,.single-product .product-section .product-details .space .space-wrapper .space-next-btn svg path{transition:var(--transition)}@media (pointer: fine) and (hover: hover){.single-product .product-section .product-details .space .space-wrapper .space-prev-btn:hover svg,.single-product .product-section .product-details .space .space-wrapper .space-prev-btn:focus-visible svg,.single-product .product-section .product-details .space .space-wrapper .space-next-btn:hover svg,.single-product .product-section .product-details .space .space-wrapper .space-next-btn:focus-visible svg{fill:var(--clr-main)}.single-product .product-section .product-details .space .space-wrapper .space-prev-btn:hover svg path,.single-product .product-section .product-details .space .space-wrapper .space-prev-btn:focus-visible svg path,.single-product .product-section .product-details .space .space-wrapper .space-next-btn:hover svg path,.single-product .product-section .product-details .space .space-wrapper .space-next-btn:focus-visible svg path{fill:var(--clr-background)}}.single-product .product-section .product-details .space .space-block{display:flex;flex-direction:column;background-color:#fff;text-align:center;border:1px solid var(--clr-alt-2);padding:20px;gap:10px;width:100%}.single-product .product-section .product-details .space .space-block.active{border-color:var(--clr-main)}.single-product .product-section .product-details .space .space-block .space-value{color:var(--clr-alt-4);font-size:18px;line-height:100%;font-weight:700;letter-spacing:normal}.single-product .product-section .product-details .primary-btn{width:100%;justify-content:space-between}.single-product .product-section .product-details .primary-btn svg rect{transition:var(--transition)}@media (pointer: fine) and (hover: hover){.single-product .product-section .product-details .primary-btn:hover,.single-product .product-section .product-details .primary-btn:focus-visible{color:#fff;background-color:var(--clr-secondary)}.single-product .product-section .product-details .primary-btn:hover svg rect,.single-product .product-section .product-details .primary-btn:focus-visible svg rect{fill:var(--clr-secondary)}}.single-product .product-section .product-details .questions-block{display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center;background-color:var(--clr-alt-3);padding-block:40px;border:1px solid var(--clr-secondary)}.single-product .product-section .product-details .questions-block .call-us{width:auto;white-space:nowrap;text-align:center;font-size:17px;line-height:25px;font-weight:400;letter-spacing:normal;color:var(--clr-secondary)}@media (max-width: 991px){.single-product .product-section .product-details{margin-top:50px}}@media (min-width: 992px){.single-product .product-section{padding-top:70px}}@media (max-width: 991px){.single-product .product-section{padding-top:40px}}.single-product .mobile-fixed-btn{position:fixed;bottom:25px;left:20px;right:20px;background-color:var(--clr-alt-1);border-radius:100px;padding-block:5px;padding-inline:20px 10px;justify-content:space-between;align-items:center;z-index:10}.single-product .mobile-fixed-btn .mobile-info{display:flex;flex-direction:column}.single-product .mobile-fixed-btn .mobile-info .mobile-name{font-size:14px;line-height:25px;font-weight:400;letter-spacing:normal;color:#fff;opacity:80%}.single-product .mobile-fixed-btn .mobile-info .mobile-price{font-size:18px;line-height:25px;font-weight:700;letter-spacing:normal;color:#fff}.single-product .mobile-fixed-btn .plus-icon svg{width:clamp(1.875rem,100vw - 22.5rem,2.5rem);height:auto;aspect-ratio:1}.single-product .mobile-fixed-btn .plus-icon svg rect{fill:#fff}.single-product .mobile-fixed-btn .plus-icon svg path{fill:var(--clr-main)}
