.product__info-container>*+*{margin:0}.mt-30{margin-top:30px}body{background-color:#f4f4f4!important}.product-form__buttons{max-width:100%}#size-options{display:none;margin-top:10px}#size-options label{display:block}.size-dropdown{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-right:5px}.size-dropdown:after{content:"\25bc";font-size:12px;margin-left:10px}#size-options{display:none;background-color:#f1f1f1;border:1px solid #ccc;position:absolute;width:100%;z-index:1}.size_options{display:block;padding:8px;cursor:pointer}.size_options:hover{background-color:#ddd}@media screen and (min-width: 750px){.product__info-container{max-width:100%}}@media screen and (min-width: 750px){.product__info-wrapper{padding-left:2rem}}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:68%;width:calc(68% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:32%;width:calc(32% - var(--grid-desktop-horizontal-spacing) / 2)}}span#custom-quantity-text{margin-top:5px;font-size:.8em;color:green;font-weight:700}.product__info-container .product-form{margin:0}.fprice-heading p{font-size:1.2em;font-weight:600;line-height:normal;margin-bottom:0}.product-form__submit{color:#fff}.total-big-price{border-bottom:2px solid #cccaca;padding-bottom:10px;line-height:normal;font-size:3.3em;min-height:70px}.pad-10{padding:10px!important;background:#fff}.final-size,.final-qty,.final-lami{display:flex;font-size:1.1em;justify-content:space-between}.span-title{color:#a29f9f}.final-price-wrapper{display:flex;flex-direction:column;gap:15px;font-size:1em;padding:10px 15px!important}#update-price-button,#pr_btn,#additional-text,.calc{display:block;width:100%;margin-bottom:5px;border:1px solid #222;font-size:14px;color:#333;background-color:#fff;box-sizing:border-box}span#err_size{color:red;font-size:.9em}.quantity-options{display:flex!important;justify-content:space-between;gap:5px}.quantity-data{min-width:70px}.dynamic_save,.dynamic_sav{color:#00b67a;font-weight:600}.dynamic_price{min-width:100px}#pr_btn,#update-price-button{color:#fff;text-align:center}.m-20{margin-top:20px}#pr_btn{background-color:#000}#update-price-button{background-color:#7954a2}#additional-text{width:100%;padding:16px;border:1px solid #ececec;font-size:16px;color:#333;background-color:#fff;border-radius:6px;box-shadow:0 0 6px #0000001a;box-sizing:border-box;transition:opacity .5s,transform .5s;resize:none}#additional-text.show{display:block;opacity:1;transform:translateY(0)}.heading_h2{text-transform:math-auto;font-size:1em;font-weight:700;display:flex;align-items:center;gap:5px;color:#333;padding-left:5px;margin:10px 0;justify-content:space-between}.product__title{margin-bottom:2.5rem}.flex-clm{display:flex;flex-direction:column;gap:10px}.flex-clm>*{background:#fff;border-radius:5px;padding:10px;flex-direction:column;gap:10px}span.updated_price{text-decoration:line-through;color:#5b0000;font-size:1.3rem}.calc{border:none}.trustpilot-review{display:flex!important;line-height:2.4em;font-size:1.3rem}#custom-price-input,#custom-quantity-input{display:none;width:100%;align-items:center;padding:10px;box-sizing:border-box;border-radius:4px}.discounted_price,.dynamic_price{font-weight:600}#custom-price-input{flex-wrap:nowrap;justify-content:space-around;gap:5px}.custom_size_input{width:48%;padding:10px;box-sizing:border-box;border:1px solid #ddd;border-radius:4px}.calc_{margin-bottom:20px}.Csize_container{position:relative}.form__label{display:block;margin-bottom:5px;padding:5px;background-color:#fff;font-size:1em;cursor:pointer;transition:all .2s ease-in-out;color:#000}#size-options{position:absolute;right:0;background:#fff;padding:0;z-index:9}.radio-inp{display:none}.form__label:hover{background-color:#f9f9f9;color:#357abd;transform:translateY(-2px);box-shadow:0 0 5px #0000001a}@media (max-width: 600px){.custom_size_input,#custom-quantity-input{width:100%}#custom-price-input{flex-direction:column}.heading_h2{font-size:16px}}div[data-save=custom]{display:none}.custom-error-msg{margin-top:5px;font-size:.8em;color:red;font-weight:700}.dynamic_price[data-quantity=custom] .updated_price{display:none}.info-container{position:relative;display:flex;gap:15px;align-content:center;align-items:center;cursor:pointer}.checkbox-container{width:50%;display:flex;justify-content:flex-end;cursor:pointer}input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.custom-checkbox{position:relative;display:inline-block;width:20px;height:20px;background-color:#f1f1f1;border:2px solid #ccc;border-radius:4px;transition:background-color .2s ease}.custom-checkbox:after{content:"";position:absolute;left:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}input[type=checkbox]:checked+.custom-checkbox{background-color:#00b67a;border-color:#00b67a}input[type=checkbox]:checked+.custom-checkbox:after{opacity:1}.custom-checkbox:hover{background-color:#e6e6e6;border-color:#bbb}.i-button{background-color:#000;color:#fff;border:none;border-radius:50%;width:15px;height:15px;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:2}.info-box{display:none;position:absolute;top:25px;left:auto;background-color:#333;padding:0 20px;border-radius:5px;box-shadow:0 4px 8px #0003;width:200px;font-size:12px;text-transform:lowercase;color:#fff;z-index:999}.info-container:hover .info-box{display:block}.product-form__item{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 0 6px #00000080;max-width:450px;width:100%;transition:all .3s ease-in-out}.upload-label{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;background-color:#f4f4f4;border:1px solid #ccc;color:#fff;transition:all .3s ease-in-out;font-size:12px;font-weight:700;text-align:center;color:#000;min-width:145px;border-radius:0}.upload-label:hover{transform:translateY(-2px);box-shadow:0 0 3px #0003}.upload-icon{width:28px;height:28px;margin-right:12px}.image-preview-container{position:relative;max-width:45px;height:auto;border:1px solid #ececec;transition:all .3s ease-in-out;overflow:hidden}.image-preview{display:block;width:100%;height:auto;transition:transform .3s ease-in-out}.image-preview:hover{transform:scale(1.05)}.info-container.img{float:right!important}.two-column-layout{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin:0 auto;background-color:#f4f4f4!important}@media (max-width: 102400px){.two-column-layout{grid-template-columns:1fr;gap:.5rem}}@media (min-width: 1200px){.two-column-layout{grid-template-columns:1fr 1fr 1fr;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/calculator.css.map */
