section.main-product{display:block;background-color:#f2f5ff}.main-product__content{display:flex;flex-wrap:wrap}.main-product__gallery{display:block;width:100%;max-width:55%}.main_image-box{display:block;width:100%;height:100%;border-radius:20px;overflow:hidden}.main-product__image{display:flow;width:100%;height:100%;object-fit:cover;aspect-ratio:1.3/1}.thumb_image-box{border-radius:12px;padding:6px;cursor:pointer;border:2px solid transparent}section.main-product .swiper-slide-thumb-active .thumb_image-box{border:2px solid #002FA1}img.main-product__thumb-image{display:block;width:100%;height:100%;border-radius:12px;aspect-ratio:32/25;object-fit:cover}.main-product__swiper-thumbs{margin-top:12px}.main-product_swiper-btn:after{display:none}.main-product_swiper-btn{width:40px;height:40px}.main-product__button-next{right:20px}.main-product__button-prev{left:20px}.product-info{display:block;width:100%;max-width:45%;padding-left:40px}.product-info-content{display:grid;gap:20px}h1.main-product_title{display:block;font-size:32px;font-weight:400}.qty-price_box-content{display:flex;align-items:center;justify-content:space-between}.quantity-box{display:block;width:100%;max-width:140px}.quantity-box_content{display:flex}button.quantity-btn{display:block;width:44px;height:44px;border:none;outline:none;background-color:unset;border-radius:50px;cursor:pointer}.quantity-box_content input.quantity-input{display:block;width:100%;border:none;outline:none;background:no-repeat;text-align:center;font-size:20px;font-weight:700}.product-price-wrapper span.product-price{display:block;font-size:20px;font-weight:700;color:#181818}a.product-category{display:block;width:max-content;font-size:16px;color:#737373;font-weight:400;text-decoration:none}a.product-category:hover{text-decoration:underline}.product-customize{display:block}.product-customiz_content{display:grid;gap:8px}label[for=customize_text]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:18px;font-weight:400;color:#181818;cursor:pointer;max-width:max-content}input#customize_text{width:18px;height:18px;accent-color:#002fa1;flex:0 0 auto}.product-customize #customize_text~span{flex:1}input#customize_text~span{font-size:16px;color:#737373}.product-customize .input-wrapper{display:none}.product-customize #customize_text:checked~.input-wrapper{display:block!important;flex:0 0 auto;width:100%}.product-customize #customize_input{width:100%;min-height:40px;max-height:200px;padding:10px 0;font-family:inherit;font-size:14px;line-height:1.4;background:transparent;border:none;border-bottom:.4px solid #d0d0d0;outline:none;resize:none;overflow-y:auto;box-sizing:border-box;transition:border-color .2s ease;scrollbar-width:none;-ms-overflow-style:none}.textarea-footer{text-align:right;margin-top:6px}.char-counter{font-size:11px;color:#999}.product-customize textarea.input_field,.product-customize input.input_field{display:block;font-size:16px;font-family:Roboto;padding-block:12px;height:48px;border:none;outline:none;background-color:transparent;border-bottom:1px solid #D9D9D9}.product-customize textarea.input_field.show,.product-customize input.input_field.show{display:block}.product-buy_button button{max-width:unset;gap:12px}.product-title{display:none}span.customization-text{display:none;background-color:#d7f8de;padding:20px;border-radius:50px;font-size:16px;font-weight:700;color:#104f13;margin-top:20px}span.customization-text.show{display:block}.pdp_detail .heading-style{font-size:clamp(20px,3.333vw,24px)!important;font-weight:400;color:#181818;font-family:var(--font-body--family)}.pdp_detail .body-style{display:block;font-size:clamp(16px,3.333vw,20px)!important;color:#737373;font-family:var(--font-body--family);margin-block:12px}.pdp_detail .body-style strong{color:#181818}@media screen and (max-width:991px){.main-product__gallery{max-width:unset}.product-info{max-width:unset;padding:20px 0 0}h1.main-product_title{font-size:28px}.product-title{display:grid;gap:8px;margin-bottom:20px}.product-info h1.main-product_title,.product-info .product-categories{display:none}.qty-price_box-content{flex-direction:row-reverse}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/product.css.map */
