@font-face{font-family:Itc clearface;src:url(/assets/ClearfaceStd-Black.otf)}@font-face{font-family:Itc clearface bold;src:url(/assets/ClearfaceStd-Bold.otf)}@font-face{font-family:Itc clearface italic;src:url(/assets/ClearfaceStd-BlackItalic.otf)}@font-face{font-family:Itc clearface Regular;src:url(/assets/ClearfaceStd-Regular.otf)}.es__custom__form__wrapper.subi_added.flex_col{flex-direction:column!important}.es__custom__form__wrapper.subi_added.flex_col>*{flex:100%}.bundle__customized{width:100%;box-sizing:border-box;font-family:Itc clearface Regular}.bundle__customized .custom_product_page{width:80%;margin:1rem auto;padding:0;display:flex;gap:13px;flex-wrap:wrap;max-width:1050px}.left_info{flex:43%;display:flex;justify-content:center;gap:15px;min-width:250px;flex-direction:column}.left_info .product_images_slider{flex:50%}.left_info .carousel_container{display:flex;flex-direction:column;gap:15px;padding:1rem}.the_price,.the_title,.the_price *,.the_title *{font-family:Itc clearface Regular!important}.right_info{flex:55%!important;font-family:Itc clearface Regular!important;min-width:290px!important}.left_info .product__thumb img{width:100%}.custom_product_page .left_info .carousel_images{display:flex;list-style:none;flex-wrap:wrap;margin:0;padding:0;gap:10px}.carousel_images li[class^=Image_Product_]{flex:22%;width:100%}.right_info.product_infos{box-sizing:border-box;padding:1rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start}.product_meta-datas{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;padding:1rem;box-sizing:border-box}.ratings{flex:45%}.the_price{flex:45%;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:space-between}.the_title{flex:90%;display:flex;align-items:center;justify-content:stretch}.the_title h4{margin-bottom:0}.es__custom__form__wrapper{padding:1rem!important;display:flex!important;width:100%!important;position:sticky;top:85px;background-color:#f7f7f7}form#__product__form{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important;font-family:Itc clearface Regular!important}.form__custom_bundle_heading{font-family:Itc clearface Regular!important}form#__product__form .custom_bundle{display:flex;flex-direction:column;gap:1rem}form#__product__form .custom_bundle .form__group{display:flex;align-items:center;justify-content:flex-start;gap:5px;background-color:#f4f4f4;margin:7px auto;padding:6px;box-sizing:border-box;border-radius:7px}form#__product__form .custom_bundle .form__group:hover,form#__product__form .custom_bundle .form__group.checked{cursor:pointer;background-color:#ccc}form#__product__form .custom_bundle .form__group:hover>*{cursor:pointer}form#__product__form .custom_bundle .form__group>*{box-sizing:border-box}form#__product__form .custom_bundle .form__group>input{flex:5%}form#__product__form .custom_bundle .form__group>label{flex:90%}form#__product__form .btn_submit{box-sizing:border-box;padding:0}form#__product__form .btn_submit:hover,form#__product__form .btn_submit button:hover{background-color:#7ad7d7;color:#000;border-radius:7px;transition:all .4s ease-in-out}form#__product__form .btn_submit button{width:100%;padding:1.5rem;box-sizing:border-box;border-radius:7px;border:none;outline:none;background-color:#000;color:#fff;font-size:2.5rem;display:flex;justify-content:center;flex-wrap:wrap;cursor:pointer}form.es__custom__form.forced_view{display:flex!important;width:100%!important;flex-direction:column!important;gap:1rem!important;visibility:visible!important;opacity:1!important;overflow:auto!important;height:auto!important}.wrap__input{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:1rem 0;box-sizing:border-box;gap:1rem;border:2px solid #ccc;border-radius:6px;padding:12px;cursor:pointer}.wrap__input:hover,.wrap__input *:hover{cursor:pointer}input.hidden__input{display:none!important}.quantity__wrapping{display:flex;gap:6px;width:60%;align-items:center;justify-content:space-between;flex:50%;box-sizing:border-box}.quantity__heading_text{flex:45%;color:#000;margin-bottom:0!important;font-size:1.9rem;font-family:Itc clearface!important}.quantity_wrapper.moving .quantity__heading_text{font-size:1.7rem}.quantity__wrapping>*{display:flex;flex:1;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;font-family:Itc clearface}.quantity__wrapping{background-color:#fff;margin-left:-38px}span.plus__sign,span.plus__sign:hover,span.minus__sign,span.minus__sign:hover{cursor:pointer}span.minus__sign{border-right:1px solid #ccc}span.plus__sign{border-left:1px solid #ccc}span.minus__sign,span.plus__sign{font-size:2rem;width:20%}.quantity_wrapper{margin:1rem auto;justify-content:center!important;width:90%}.__multiple_variants~.quantity_wrapper{visibility:hidden;opacity:0;width:0;height:0}.__multiple_variants~.quantity_wrapper.moving{justify-content:center!important;width:90%;height:auto;visibility:visible;opacity:1}.flex{display:flex;gap:10px;align-items:center;justify-content:space-around;box-sizing:border-box}.mustGetStyle_and_mustGetQuantity{background-color:#7ad7d7;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a;margin:1rem 0;border:3px solid black}div.wrap__input{position:relative}.wrap__input.mustGetStyle_and_mustGetQuantity:after{content:"";width:28px;position:absolute;right:6%;top:40%;background-color:#000;height:28px;border-radius:28px;border:4px solid #fff}.btn_submit.adding_to_cart{cursor:not-allowed;pointer-events:none;opacity:.4}.wrap__input label{font-size:1.8rem}.wrap__input select{font-size:1.9rem;line-height:1.6;color:#333;font-family:DM Sans,sans-serif;font-weight:300;font-style:normal;border-radius:0;letter-spacing:0;width:60%;padding:10px;font-family:Itc clearface Regular!important;box-sizing:border-box;outline:none;margin-bottom:1rem}.wrap__input select:focus,.wrap__input select:active{border:1px solid #f4f4f4;outline:none!important}span#eco_text{display:inline-block;padding:.5rem;line-height:1.4;font-size:1.8rem;animation:fade 2s infinite}span#heading_offert{display:inline-block;padding:.5rem;line-height:1.4;font-size:2rem;animation:fade 2s infinite;text-align:center}@keyframes fade{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.right_info.product_infos{padding:0}.the_price .pricing_large{font-size:1.8rem!important}.quantity_wrapper{flex-wrap:wrap}.quantity_wrapper .the_price{flex:100%!important}.__multiple_variants .quantity_wrapper .the_price{margin-top:-1.9rem}.bundle__customized .the_description{padding:1rem}span.contain_price{font-size:x-large;font-weight:700}@media screen and (max-width: 768px){.es__custom__form__wrapper{padding:.6rem}.bundle__customized .custom_product_page{width:95%;flex-direction:column!important}form.es__custom__form.forced_view,.quantity_wrapper{width:100%!important}.quantity_wrapper>*{flex:100%}.left_info{width:100%!important;flex:100%!important;max-width:none!important}.left_info .product_images_slider{flex:100%!important}.left_info .product_images_slider{max-width:none!important}.carousel_images li[class^=Image_Product_]{flex:17%;max-width:200px}.left_info .carousel_container{flex-direction:row!important;flex-wrap:wrap}.right_info.product_infos,.left_info .carousel_container{padding:0}.flex_col_mobile{flex-direction:column!important}.wrap__input select{width:100%!important}.custom_product_page .left_info .carousel_images{display:none!important}}@media screen and (max-width: 480px){.left_info .carousel_container{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom__product.css.map */
