#cart #cart-summary button[name=checkout]{display:flex;justify-content:center;align-items:center;gap:10px}#cart #cart-summary button[name=checkout] svg path{fill:#fff}#cart #cart-summary #dynamic-checkout-cart:empty{min-height:0}.estimate_wrapper .is-loading:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:20px;margin-top:-2px;transform:scaleX(-1) rotate(135deg) translate(-50%) translateY(-50%);transform-origin:left top;border-top:2px solid rgb(var(--text-color));opacity:0;border-inline-end:2px solid rgb(var(--text-color));border-color:rgb(var(--btn-text-color))}.estimate_wrapper .is-loading:after{content:"";position:absolute;top:calc(50% - 10px);right:calc(50% - 10px);width:20px;height:20px;transition:opacity .2s;animation:spinner .6s linear infinite;border:2px solid;border-radius:50%;border-color:rgb(var(--btn-text-color));border-top-color:transparent}.quick-add__footer .btn-estimate{display:none}.estimate_wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.estimate_wrapper .background_full{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#29235c26}.estimate_wrapper .estimate{position:relative;z-index:99;background-color:#fff;border-radius:20px;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content;padding:50px;text-align:center;max-width:80%;max-height:90vh}.estimate_wrapper .estimate .close_estimate{position:absolute;top:15px;right:15px;cursor:pointer}.estimate_wrapper .estimate .go_back_estimate{display:none;position:absolute;top:15px;left:15px;cursor:pointer}.estimate_wrapper .estimate .estimate_no_customer,.estimate_wrapper .estimate .estimate_create_customer_cart{overflow:auto;max-height:calc(-100px + 90vh);max-width:525px;scrollbar-width:thin;padding-right:5px;padding-bottom:5px}.estimate_wrapper .estimate .estimate_no_customer .subtitle,.estimate_wrapper .estimate .estimate_create_customer_cart .subtitle{font-size:14px;color:var(--color-grey)}.estimate_wrapper .estimate .estimate_no_customer .account_btn_wrapper,.estimate_wrapper .estimate .estimate_create_customer_cart .account_btn_wrapper{max-width:300px;margin:1.5em auto 0}.estimate_wrapper .estimate .estimate_no_customer .account_btn_wrapper #estimate-email-input,.estimate_wrapper .estimate .estimate_create_customer_cart .account_btn_wrapper #estimate-email-input-cart{margin-bottom:10px;border:var(--input-border-width) solid rgba(236,116,75,1)}.estimate_wrapper .estimate .estimate_no_customer .account_btn_wrapper #estimate-email-input-cart:focus,.estimate_wrapper .estimate .estimate_create_customer_cart .account_btn_wrapper #estimate-email-input-cart:focus{box-shadow:0 0 0 1px #ec744b99}.estimate_wrapper .estimate .estimate_no_customer .account_btn_wrapper .email_error,.estimate_wrapper .estimate .estimate_create_customer_cart .account_btn_wrapper .email_error{font-size:14px;color:red}.estimate_wrapper .estimate .estimate_no_customer .account_btn_wrapper #email_unknow_error,.estimate_wrapper .estimate .estimate_create_customer_cart .account_btn_wrapper #email_unknow_error{margin-top:10px}.estimate_wrapper .estimate .estimate_no_customer .or,.estimate_wrapper .estimate .estimate_create_customer_cart .or{font-size:14px;color:var(--color-grey);margin:1.5em 0}.estimate_wrapper .estimate .estimate_no_customer .link,.estimate_wrapper .estimate .estimate_create_customer_cart .link{font-weight:700;color:var(--color-orange)}.estimate_wrapper .estimate .estimate_create_customer .label_address{text-align:left;font-weight:700;font-size:14px;margin-top:25px}.estimate_wrapper .estimate .estimate_create_customer .checkbox_input{flex-direction:row;align-items:center}.estimate_wrapper .estimate .estimate_content{overflow:auto;max-height:calc(90vh - 100px);scrollbar-width:thin;padding-right:5px;padding-bottom:5px}.estimate_wrapper .estimate .estimate_content .title{margin-bottom:1em}.estimate_wrapper .estimate .estimate_content .email_warning{margin-bottom:20px;text-align:center}.estimate_wrapper .estimate .estimate_content #estimate-email-cookie{color:var(--color-purple);font-weight:700}.estimate_wrapper .estimate .estimate_content #changeUser{display:block;color:var(--color-orange);text-decoration:underline}.estimate_wrapper .estimate .estimate_product_info{display:flex;gap:25px;max-width:700px;margin:0 auto 1.5em;text-align:left}.estimate_wrapper .estimate .estimate_product_info .card__media{max-width:125px}.estimate_wrapper .estimate .estimate_product_info .card__media .media{padding-top:0!important}.estimate_wrapper .estimate .estimate_product_info .product-title{font-size:16px}.estimate_wrapper .estimate .estimate_product_info .price{margin:1em 0}.estimate_wrapper .estimate .estimate_product_info quantity-input{width:100px;margin-top:10px}.estimate_wrapper .estimate .input_wrapper{display:flex;flex-direction:column;gap:5px;text-align:left;margin-bottom:5px}.estimate_wrapper .estimate .input_wrapper.first{margin-bottom:15px}.estimate_wrapper .estimate .input_wrapper label{font-size:10px;font-weight:700;color:var(--color-orange);text-transform:uppercase}.estimate_wrapper .estimate .input_wrapper input,.estimate_wrapper .estimate .input_wrapper textarea{border:var(--input-border-width) solid rgba(236,116,75,1)}.estimate_wrapper .estimate .input_wrapper input:focus,.estimate_wrapper .estimate .input_wrapper textarea:focus{box-shadow:0 0 0 1px #ec744b99}.estimate_wrapper .estimate .input_wrapper .field_error{display:none;color:red;font-size:12px;font-style:italic}.estimate_wrapper .estimate .estimate_create_customer{overflow:auto;max-height:calc(90vh - 100px);padding-right:15px;padding-bottom:10px;scrollbar-width:thin}.estimate_wrapper .estimate .estimate_create_customer .input_wrapper{margin-bottom:15px}.estimate_wrapper .estimate .estimate_create_customer .input_wrapper.half-width{width:calc(50% - 7.5px)}.estimate_wrapper .estimate .estimate_create_customer .input_wrapper.margin-right{margin-right:15px;float:inline-start}.estimate_wrapper .estimate .estimate_create_customer .acceptCGUWrapper{flex-direction:row}.estimate_wrapper .estimate .estimate_create_customer .acceptCGUWrapper input{margin:0}.estimate_wrapper.object-input-error #estimate-object-input-error,.estimate_wrapper.message-input-error #estimate-message-input-error{display:block!important}.estimate_wrapper .estimate .estimate_product_details .more_infos{font-size:14px;color:var(--color-grey);text-align:left}.estimate_wrapper .estimate .estimate_final_info{margin-top:15px}.estimate_wrapper .estimate .estimate_final_info .success_message{color:var(--color-purple)}.estimate_wrapper .estimate .estimate_final_info .error_message{color:red}@media (max-width: 769px){.estimate_wrapper .estimate{max-width:calc(100% - 20px);padding:30px 20px}.estimate_wrapper .estimate .close_estimate{top:10px;right:10px}.estimate_wrapper .estimate .estimate_no_customer,.estimate_wrapper .estimate .estimate_create_customer,.estimate_wrapper .estimate .estimate_content{max-height:calc(90vh - 60px)}.estimate_wrapper .estimate .estimate_product_info{flex-direction:column;text-align:center}.estimate_wrapper .estimate .estimate_product_info .card__media{max-width:100px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/css_estimate.css.map */
