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}.category-metafields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0}.category-metafield{padding:22px 24px;background:#fff;border:1px solid #e8e5df;border-radius:12px;box-shadow:0 2px 8px #1e190f06;transition:border-color .25s ease,box-shadow .25s ease}.category-metafield:hover{border-color:#d5c9b8;box-shadow:0 5px 16px #1e190f0d}.category-metafield h3{margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.2px;color:#29251f}.category-metafield__text{font-size:14px;line-height:1.7;color:#625b52;overflow-wrap:anywhere}.category-metafield__text p{margin:0 0 10px}.category-metafield__text p:last-child{margin-bottom:0}.category-metafield__text ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:0;list-style:none}.category-metafield__text ul li{margin:0;padding:7px 13px;background:#f7f5f1;border:1px solid #ebe6dd;border-radius:6px;color:#51483d;font-size:13px;line-height:1.4;transition:background .2s ease,border-color .2s ease}.category-metafield__text ul li:hover{background:#f0ece4;border-color:#dcd2c4}.category-metafield__text ol{padding-left:22px;margin:10px 0}.category-metafield__text a{color:#51483d;text-decoration:underline;text-underline-offset:3px}.category-metafield__text img{display:block;max-width:100%;height:auto;border-radius:8px}@media screen and (max-width:991px){.category-metafields{gap:12px;margin:20px 0}.category-metafield{padding:18px;border-radius:10px}.category-metafield h3{margin-bottom:12px;font-size:16px}.category-metafield__text{font-size:14px}.category-metafield__text ul{gap:7px}.category-metafield__text ul li{padding:6px 11px}.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/28/assets/product.css.map */
