.single-product .product-info-section{padding-bottom:140px}.single-product .product-info-section .product-info-wrapper{background:#f7f7f3;padding:clamp(1.25rem,3.922vw + .294rem,5rem);display:flex;flex-direction:column;gap:20px}.single-product .product-info-section .product-info-wrapper .product-code-title-wrapper{display:flex;flex-direction:column;gap:10px}.single-product .product-info-section .product-info-wrapper .product-code-title-wrapper .product-code{color:var(--clr-main);font-size:13px;line-height:18px;font-weight:500;letter-spacing:normal}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-code-title-wrapper .product-code{font-size:11px;line-height:15px;font-weight:500;letter-spacing:normal}}.single-product .product-info-section .product-info-wrapper .product-code-title-wrapper .product-title{font-size:26px;line-height:34px;font-weight:600;letter-spacing:normal;color:var(--clr-secondary)}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-code-title-wrapper .product-title{font-size:18px;line-height:24px;font-weight:600;letter-spacing:normal}}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-code-title-wrapper{gap:5px}}.single-product .product-info-section .product-info-wrapper .product-content{font-size:15px;line-height:24px;font-weight:400;letter-spacing:normal;color:#89897c;display:flex;flex-direction:column;gap:15px;padding-bottom:20px;border-bottom:1px solid #d7d7d7}.single-product .product-info-section .product-info-wrapper .product-content a{color:var(--clr-main);text-decoration:underline}.single-product .product-info-section .product-info-wrapper .product-content .dimension-wrapper{display:flex;color:var(--clr-secondary);font-size:14px;gap:10px}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-content .dimension-wrapper{font-size:13px}}.single-product .product-info-section .product-info-wrapper .product-content .product-inventory{display:flex;align-items:center;gap:5px;color:var(--clr-main);font-size:14px;line-height:24px;font-weight:500;letter-spacing:normal}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-content .product-inventory{font-size:13px;line-height:23px;font-weight:500;letter-spacing:normal}}.single-product .product-info-section .product-info-wrapper .product-content .read-more-content{display:none}.single-product .product-info-section .product-info-wrapper .product-colors-wrapper{display:flex;flex-direction:column;gap:10px}.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .color-title{display:flex;color:var(--clr-secondary);gap:10px;font-size:14px;line-height:24px;font-weight:500;letter-spacing:normal}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .color-title{font-size:13px;line-height:23px;font-weight:500;letter-spacing:normal}}.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .colour-list{display:flex;gap:15px}.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .colour-list input[type=radio]:before{height:unset;background-color:transparent;width:14px;border:1px solid var(--clr-main)}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .colour-list input[type=radio]:before{width:15px}}.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .colour-list input[type=radio]:checked:before{transform:scale(1.5)}.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .colour-list input[type=radio]{border:none}.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .colour-list .color{display:flex;height:15px;width:15px;border-radius:100%}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-colors-wrapper .colour-list .color{width:15px;height:15px}}.single-product .product-info-section .product-info-wrapper .print-wrapper{display:flex;flex-direction:column;gap:10px}.single-product .product-info-section .product-info-wrapper .print-wrapper .print-title{display:flex;font-size:13px;line-height:24px;font-weight:500;letter-spacing:normal}.single-product .product-info-section .product-info-wrapper .print-wrapper .print-list{display:flex;gap:10px;flex-wrap:wrap}.single-product .product-info-section .product-info-wrapper .print-wrapper .print-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;padding:10px;border-radius:6px;gap:10px;font-size:13px;line-height:18px;font-weight:500;letter-spacing:normal;color:var(--clr-secondary);padding-inline:25px;padding-block:17px;border:1px solid #d7d7d7;width:130px;height:100%;flex-shrink:0}.single-product .product-info-section .product-info-wrapper .print-wrapper .print-btn svg{flex-shrink:0}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .print-wrapper .print-btn{width:105px;padding:10px;font-size:13px;line-height:18px;font-weight:500;letter-spacing:normal}}.single-product .product-info-section .product-info-wrapper .print-wrapper .print-btn.active{border:1px solid var(--clr-main)}.single-product .product-info-section .product-info-wrapper .print-way-btns{position:relative;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #d7d7d7;padding-bottom:20px}.single-product .product-info-section .product-info-wrapper .print-way-btns .icon-title-wrapper{gap:15px;display:flex;align-items:center}.single-product .product-info-section .product-info-wrapper .print-way-btns .plan-title{display:flex;gap:5px;color:var(--clr-secondary)}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .print-way-btns .plan-title{font-size:14px;line-height:25px;font-weight:400;letter-spacing:normal}}.single-product .product-info-section .product-info-wrapper .print-way-btns .main-btn-wrapper{display:flex;align-items:center;gap:20px}.single-product .product-info-section .product-info-wrapper .print-way-btns .main-print-way-btn{padding-block:10px;padding-inline:20px;display:flex;justify-content:space-between;align-items:center;font-size:15px;line-height:25px;font-weight:400;letter-spacing:normal;border:1px solid #d7d7d7;border-radius:100px;background-color:#fff;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;width:300px;max-width:100%;color:var(--clr-secondary)}.single-product .product-info-section .product-info-wrapper .print-way-btns .main-print-way-btn .dropdown-arrow svg{transition:var(--transition);transform:rotate(-180deg)}@media (pointer: fine) and (hover: hover){.single-product .product-info-section .product-info-wrapper .print-way-btns .main-print-way-btn:hover,.single-product .product-info-section .product-info-wrapper .print-way-btns .main-print-way-btn:focus-visible{border-color:#8c8c8c}}.single-product .product-info-section .product-info-wrapper .print-way-btns .main-print-way-btn.rotate .dropdown-arrow svg{transition:var(--transition);transform:rotate(0)}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .print-way-btns .main-print-way-btn{background-color:#fff;width:100%}}.single-product .product-info-section .product-info-wrapper .print-way-btns .button-list{display:none;position:absolute;top:calc(100% - 20px);left:0;width:300px;max-width:100%;background-color:#fff;border:1px solid #d7d7d7;border-radius:10px;margin-top:5px;z-index:1000;overflow:hidden}.single-product .product-info-section .product-info-wrapper .print-way-btns .button-list li{list-style:none;margin:0}.single-product .product-info-section .product-info-wrapper .print-way-btns .button-list li button{width:300px;padding:10px 20px;text-align:left;background-color:transparent;border:none;font-size:15px;line-height:25px;font-weight:400;letter-spacing:normal;color:#333;cursor:pointer;transition:background-color .3s ease}@media (pointer: fine) and (hover: hover){.single-product .product-info-section .product-info-wrapper .print-way-btns .button-list li button:hover,.single-product .product-info-section .product-info-wrapper .print-way-btns .button-list li button:focus-visible{background-color:var(--clr-alt-3)}}.single-product .product-info-section .product-info-wrapper .print-way-btns .button-list li button:active{background-color:#e0e0e0}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .print-way-btns .button-list{background-color:#fff;width:100%}}.single-product .product-info-section .product-info-wrapper .product-price-wrapper{display:flex;justify-content:center;border:1px solid #d7d7d7;padding-block:15px;border-radius:100px;gap:15px}.single-product .product-info-section .product-info-wrapper .product-price-wrapper .price-wrapper{display:flex;gap:5px}.single-product .product-info-section .product-info-wrapper .product-price-wrapper .price-title{font-size:14px;line-height:19px;font-weight:500;letter-spacing:normal;color:var(--clr-secondary)}.single-product .product-info-section .product-info-wrapper .product-price-wrapper .price{font-size:14px;line-height:19px;font-weight:600;letter-spacing:normal;color:var(--clr-main)}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper .product-price-wrapper{border-radius:25px;flex-direction:column;align-items:center}}@media (min-width: 992px){.single-product .product-info-section .product-info-wrapper .product-price-wrapper .border-r{padding-right:15px;border-right:1px solid #d7d7d7}}@media (max-width: 991px){.single-product .product-info-section .product-info-wrapper{gap:15px}}.single-product .product-info-section .product-table-add-wrapper{display:flex;gap:15px}.single-product .product-info-section .product-table-add-wrapper .add-cart-btn{background:var(--clr-main);display:flex;align-items:center;justify-content:center;max-height:47px;padding-inline:40px;color:#fff;font-size:14px;line-height:18px;font-weight:600;letter-spacing:normal;border-radius:100px;width:50%}@media (max-width: 991px){.single-product .product-info-section .product-table-add-wrapper .add-cart-btn{width:100%;min-height:50px;font-size:12px;line-height:18px;font-weight:600;letter-spacing:normal}}@media (max-width: 991px){.single-product .product-info-section .product-table-add-wrapper{flex-direction:column}}.single-product .product-info-section .price-quant-wrapper{display:flex;flex-direction:column;gap:10px}.single-product .product-info-section .quant-btn{display:flex;align-items:center;justify-content:space-between}.single-product .product-info-section .quant-btn svg{transition:var(--transition)}.single-product .product-info-section .quant-btn.open svg{transform:rotate(-180deg)}.single-product .product-info-section .choose-quantity{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px;border:1px solid #d7d7d7;font-size:14px;line-height:19px;font-weight:400;letter-spacing:normal;color:#89897c;padding:15px 20px;width:50%;flex-shrink:0}.single-product .product-info-section .choose-quantity .table-wrapper{display:none}.single-product .product-info-section .choose-quantity table{background-color:#fff;padding-inline:10px}.single-product .product-info-section .choose-quantity table thead tr{padding-inline:10px;border-bottom:1px solid #d7d7d7}.single-product .product-info-section .choose-quantity table thead tr th{font-size:11px;line-height:15px;font-weight:500;letter-spacing:normal;color:var(--clr-secondary);padding:10px;text-align:center}.single-product .product-info-section .choose-quantity table tbody tr td{font-size:13px;line-height:18px;font-weight:400;letter-spacing:normal;color:var(--clr-secondary);text-align:center;padding-block:5px;padding-inline:10px;white-space:nowrap}.single-product .product-info-section .choose-quantity table tbody .custom-input{background-color:#f7f7f3;display:flex;align-items:center;justify-content:space-around}.single-product .product-info-section .choose-quantity table tbody .custom-input .add-btn{border:none;background:transparent;padding-block:13px}.single-product .product-info-section .choose-quantity table tbody .custom-input .add-circle-btn{background-color:var(--clr-main);border-radius:6px;padding:6px;height:29px;width:auto;aspect-ratio:1}.single-product .product-info-section .choose-quantity table tbody .custom-input .add-circle-btn svg{height:16px;width:auto;aspect-ratio:1}@media (max-width: 991px){.single-product .product-info-section .choose-quantity{width:100%}}.single-product .product-info-section .delivery-wrapper{display:flex;border:1px solid #d7d7d7;border-radius:6px;background-color:#fff}.single-product .product-info-section .delivery-wrapper .delivery-item{padding:25px;width:100%;display:flex;flex-direction:column;gap:5px}.single-product .product-info-section .delivery-wrapper .delivery-item .delivery-title-wrapper{display:flex;gap:10px;font-size:14px;line-height:19px;font-weight:500;letter-spacing:normal;color:var(--clr-secondary)}.single-product .product-info-section .delivery-wrapper .delivery-item .delivery-time{font-size:13px;line-height:18px;font-weight:400;letter-spacing:normal;color:#89897c}.single-product .product-info-section .delivery-wrapper .delivery-item .shipment-price{color:var(--clr-main);font-size:13px;line-height:18px;font-weight:500;letter-spacing:normal}.single-product .product-info-section .delivery-wrapper .delivery-item .shipment-price a{color:var(--clr-main);font-size:13px;line-height:18px;font-weight:500;letter-spacing:normal;text-decoration:underline}@media (min-width: 992px){.single-product .product-info-section .delivery-wrapper .delivery-item:first-child{border-right:1px solid #d7d7d7}}@media (max-width: 991px){.single-product .product-info-section .delivery-wrapper .delivery-item:first-child{border-bottom:1px solid #d7d7d7}}@media (max-width: 991px){.single-product .product-info-section .delivery-wrapper{flex-direction:column}}.single-product .product-info-section .contact-info{display:grid;grid-template-columns:1fr 1fr;gap:10px}.single-product .product-info-section .contact-info .contact-content{display:flex;gap:15px}.single-product .product-info-section .contact-info .contact-content svg{flex-shrink:0}.single-product .product-info-section .contact-info .contact-wrapper{display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:18px;font-weight:400;letter-spacing:normal;color:#89897c}.single-product .product-info-section .contact-info .contact-wrapper .contact-title{color:var(--clr-secondary);font-size:14px;line-height:19px;font-weight:600;letter-spacing:normal}@media (max-width: 991px){.single-product .product-info-section .contact-info{flex-direction:column;gap:15px}.single-product .product-info-section .contact-info .contact-content{flex-direction:column}}@media (min-width: 992px){.single-product .product-info-section .contact-info{margin-top:30px}}@media (max-width: 991px){.single-product .product-info-section{padding-bottom:60px}}.single-product .similar-product-section{margin-top:80px}.single-product .similar-product-section .section-title{margin-bottom:50px}.single-product .similar-product-section .similar-products-swiper{overflow:hidden;position:relative}.single-product .similar-product-section .similar-products-swiper .similar-prev-btn,.single-product .similar-product-section .similar-products-swiper .similar-next-btn{position:absolute;transform:translateY(-50%);z-index:10;top:50%}.single-product .similar-product-section .similar-products-swiper .similar-next-btn{right:20px}.single-product .similar-product-section .similar-products-swiper .similar-prev-btn{left:20px}.single-product .similar-product-section .similar-products-swiper .similar-prev-btn svg{transform:rotateY(180deg)}.single-product .print-way-section{padding-block:140px}.single-product .print-way-section .section-title{margin-bottom:50px}.single-product .print-way-section .print-way{background-color:#f7f7f3;border:1px solid #f7f7f3;padding:50px;position:relative;height:100%;transition:var(--transition)}.single-product .print-way-section .print-way .print-way-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;gap:15px}.single-product .print-way-section .print-way .print-way-btn.active{opacity:0;pointer-events:none}.single-product .print-way-section .print-way .print-content{color:var(--clr-secondary);font-size:16px;line-height:24px;font-weight:400;letter-spacing:normal;opacity:0;pointer-events:none;transition:var(--transition)}.single-product .print-way-section .print-way .print-content.active{opacity:1;pointer-events:all}@media (max-width: 991px){.single-product .print-way-section .print-way .print-content{font-size:15px;line-height:23px;font-weight:400;letter-spacing:normal}}@media (pointer: fine) and (hover: hover){.single-product .print-way-section .print-way:hover,.single-product .print-way-section .print-way:focus-visible{background-color:transparent;border:1px solid var(--clr-main)}}@media (max-width: 991px){.single-product .print-way-section{padding-block:60px}}.imageSwiper{position:relative}.imageSwiper .main-product-img{background-color:#fff;padding:100px;text-align:center}@media (max-width: 991px){.imageSwiper .main-product-img{padding:40px}}.imageSwiper .gallery-prev-btn,.imageSwiper .gallery-next-btn{position:absolute;transform:translateY(-50%);z-index:10;top:50%}.imageSwiper .gallery-next-btn{right:20px}.imageSwiper .gallery-prev-btn{left:20px}.imageSwiper .gallery-prev-btn svg{transform:rotateY(180deg)}.bottom-swiper-wrapper{position:absolute;top:0;left:0;width:150px;height:100%}.bottom-swiper-wrapper .bottomImageSwiper{overflow:hidden;padding-left:25px;padding-top:55px}.bottom-swiper-wrapper .bottomImageSwiper .swiper-slide{height:100%;width:85px;aspect-ratio:1}.bottom-swiper-wrapper .bottomImageSwiper .swiper-slide.active-slide .bottom-imgs{border:1px solid var(--clr-main)}.bottom-swiper-wrapper .bottomImageSwiper .bottom-imgs{width:85px;height:auto;aspect-ratio:1;padding:10px;background-color:#fff;cursor:pointer}.bottom-swiper-wrapper .bottomImageSwiper .bottom-imgs img{aspect-ratio:1;width:auto;height:auto}.bottom-swiper-wrapper .bottomImageSwiper .swiper-slide-thumb-active .bottom-imgs{border:1px solid var(--clr-main)}
