.cart-contents,.et-cart-info{display:none!important}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{color:#fff!important}.ywraq-product-price,.ywraq-subtotal,.ywraq-total,.ywraq_price,td.product-subtotal,td.product-price,th.product-price,th.product-subtotal,.order-total,.cart-subtotal{display:none!important}.reset_variations,.tagged_as,.woocommerce-variation{display:none!important}.et_pb_wc_add_to_cart .et_pb_module_inner{max-width:380px!important}.bottom-buttons.et_pb_row{display:flex;align-items:stretch}.bottom-buttons .et_pb_column{display:flex!important;flex-direction:column!important}.bottom-buttons .et_pb_button_module_wrapper{margin-top:auto!important}.variations_form .variations,.variations_form .variations tbody,.variations_form .variations tr,.variations_form .variations td,.variations_form .variations th{display:block!important;padding:0!important;margin:0!important;border:none!important;width:auto!important}.variations_form .variations tr{display:flex!important;align-items:center!important;margin-bottom:0.5rem!important}.variations_form .variations td.label{width:60px!important;min-width:60px!important;max-width:60px!important;flex-shrink:0!important}.variations_form .variations td.value{flex:1!important;width:auto!important}.variations_form .variations td.value:after,.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}.single_variation_wrap,.woocommerce-variation-add-to-cart{margin-top:0!important;padding-top:0!important;display:block!important}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin:0!important;width:auto!important;overflow:visible!important}.variations_form .variations select{width:200px!important;height:44px!important;padding:0 32px 0 12px!important;margin:0!important;border:1px solid #ddd!important;border-radius:6px!important;font-size:14px!important;background-color:#fff!important;color:#333!important;display:block!important;visibility:visible!important;opacity:1!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 14px) center!important}.quantity{display:flex!important;align-items:center!important;gap:0!important;margin:0.5rem 0 0.75rem!important;width:auto!important}.quantity:before{content:"Qty"!important;width:60px!important;min-width:60px!important;max-width:60px!important;flex-shrink:0!important;margin:0!important;padding:0!important;line-height:44px!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#555!important}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page .quantity .plus{width:44px!important;height:44px!important;line-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;padding:0!important;text-align:center!important;font-size:20px!important;font-weight:400!important;color:#333!important;background:#f5f5f5!important;border:1px solid #ddd!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer!important}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus{border-radius:6px 0 0 6px!important}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus{border-radius:0 6px 6px 0!important}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover{background:#e5e5e5!important}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:60px!important;height:44px!important;padding:0!important;text-align:center!important;font-size:15px!important;font-weight:500!important;color:#333!important;background:#fff!important;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;flex-shrink:0!important;-moz-appearance:textfield!important}.woocommerce .quantity input.qty::-webkit-outer-spin-button,.woocommerce .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.yith-ywraq-add-to-quote{display:block!important;width:100%!important;margin:0.75rem 0 10px!important}.woocommerce .add-request-quote-button.button,.woocommerce-page .add-request-quote-button.button,.single-product .add-request-quote-button.button,.add-request-quote-button.button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;line-height:1!important;padding:0!important;margin:0!important;box-sizing:border-box!important;float:none!important;border:none!important;border-radius:6px!important;background-color:#e1b12c!important;color:#fff!important;opacity:1!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.woocommerce .add-request-quote-button.button:hover,.woocommerce-page .add-request-quote-button.button:hover{background-color:#2f3a3c!important}.yith_ywraq_add_item_browse_message{display:block!important;margin-top:10px!important}.yith_ywraq_add_item_browse_message a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;box-sizing:border-box!important;text-decoration:none!important;line-height:1!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:6px!important;border:1.5px solid #0fa3b1!important;color:#0fa3b1!important;background:transparent!important}.yith_ywraq_add_item_browse_message a:hover{background:#0fa3b1!important;color:#fff!important}.woocommerce div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td{padding:0!important;line-height:1!important;max-width:none!important}.woocommerce div.product form.cart .variations td:last-child,.woocommerce-page div.product form.cart .variations td:last-child{padding-right:0!important}.woocommerce div.product form.cart .variations,.woocommerce-page div.product form.cart .variations{margin-bottom:0!important}.woocommerce div.product form.cart .variations label,.woocommerce div.product form.cart .variations th.label label{display:block!important;width:60px!important;min-width:60px!important;max-width:60px!important;margin:0!important;padding:0!important;line-height:44px!important;text-align:left!important;color:#555!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.ywraq-before-form .return-to-shop{display:none!important}.woocommerce .ywraq-wrapper .ywraq-pdf-button,.woocommerce .ywraq-wrapper .pdf-button,.woocommerce .ywraq-wrapper a[href*="pdf"],.woocommerce .ywraq-wrapper .button[href*="pdf"],a.ywraq-pdf-button,a[href*="request-quote-pdf"]{display:none!important}.woocommerce .ywraq-wrapper .ywraq-mail-form-wrapper,.woocommerce .ywraq-wrapper #ywraq-request-form,.woocommerce .ywraq-wrapper form[name="ywraq_request_quote"],.yith-ywraq-mail-form-wrapper,#ywraq-form{width:100%!important;max-width:100%!important;margin-top:0!important}.woocommerce .ywraq-wrapper .ywraq-mail-form-wrapper h3,.woocommerce .ywraq-wrapper #ywraq-request-form h3,.woocommerce .ywraq-wrapper form[name="ywraq_request_quote"] h3,#ywraq-form h3{font-size:36px!important;line-height:1.1!important;font-weight:700!important;color:#2f3a3d!important;margin:18px 0 18px!important;padding:0!important;letter-spacing:0!important}.woocommerce .ywraq-wrapper .ywraq-mail-form-wrapper p,.woocommerce .ywraq-wrapper #ywraq-request-form p,.woocommerce .ywraq-wrapper form[name="ywraq_request_quote"] p,#ywraq-form p,.yith-ywraq-mail-form-wrapper p{margin:0 0 18px 0!important}.woocommerce .ywraq-wrapper .ywraq-mail-form-wrapper label,.woocommerce .ywraq-wrapper #ywraq-request-form label,.woocommerce .ywraq-wrapper form[name="ywraq_request_quote"] label,#ywraq-form label,.yith-ywraq-mail-form-wrapper label{display:block!important;margin-bottom:8px!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important;color:#3d464d!important;letter-spacing:0!important}.woocommerce .ywraq-wrapper .required,#ywraq-form .required,.yith-ywraq-mail-form-wrapper .required{color:#c85b3c!important}.woocommerce .ywraq-wrapper input[type="text"],.woocommerce .ywraq-wrapper input[type="email"],.woocommerce .ywraq-wrapper input[type="tel"],.woocommerce .ywraq-wrapper input[type="number"],.woocommerce .ywraq-wrapper textarea,#ywraq-form input[type="text"],#ywraq-form input[type="email"],#ywraq-form input[type="tel"],#ywraq-form input[type="number"],#ywraq-form textarea,.yith-ywraq-mail-form-wrapper input[type="text"],.yith-ywraq-mail-form-wrapper input[type="email"],.yith-ywraq-mail-form-wrapper input[type="tel"],.yith-ywraq-mail-form-wrapper input[type="number"],.yith-ywraq-mail-form-wrapper textarea{width:100%!important;background:#f3f3f3!important;border:1px solid #c7cdd1!important;border-radius:12px!important;box-shadow:none!important;color:#2f3a3d!important;font-size:16px!important;line-height:1.4!important;padding:18px 16px!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease!important;-webkit-appearance:none!important;appearance:none!important}.woocommerce .ywraq-wrapper input[type="text"],.woocommerce .ywraq-wrapper input[type="email"],.woocommerce .ywraq-wrapper input[type="tel"],.woocommerce .ywraq-wrapper input[type="number"],#ywraq-form input[type="text"],#ywraq-form input[type="email"],#ywraq-form input[type="tel"],#ywraq-form input[type="number"],.yith-ywraq-mail-form-wrapper input[type="text"],.yith-ywraq-mail-form-wrapper input[type="email"],.yith-ywraq-mail-form-wrapper input[type="tel"],.yith-ywraq-mail-form-wrapper input[type="number"]{min-height:56px!important}.woocommerce .ywraq-wrapper textarea,#ywraq-form textarea,.yith-ywraq-mail-form-wrapper textarea{min-height:170px!important;resize:vertical!important}.woocommerce .ywraq-wrapper input[type="text"]:focus,.woocommerce .ywraq-wrapper input[type="email"]:focus,.woocommerce .ywraq-wrapper input[type="tel"]:focus,.woocommerce .ywraq-wrapper input[type="number"]:focus,.woocommerce .ywraq-wrapper textarea:focus,#ywraq-form input:focus,#ywraq-form textarea:focus,.yith-ywraq-mail-form-wrapper input:focus,.yith-ywraq-mail-form-wrapper textarea:focus{background:#f3f3f3!important;border-color:#11a1b3!important;box-shadow:0 0 0 1px #11a1b3!important;outline:none!important}.woocommerce .ywraq-wrapper input::placeholder,.woocommerce .ywraq-wrapper textarea::placeholder,#ywraq-form input::placeholder,#ywraq-form textarea::placeholder,.yith-ywraq-mail-form-wrapper input::placeholder,.yith-ywraq-mail-form-wrapper textarea::placeholder{color:#0fa3b1!important;opacity:1!important;font-weight:600!important}.woocommerce .ywraq-wrapper input:not(:placeholder-shown),.woocommerce .ywraq-wrapper textarea:not(:placeholder-shown),#ywraq-form input:not(:placeholder-shown),#ywraq-form textarea:not(:placeholder-shown),.yith-ywraq-mail-form-wrapper input:not(:placeholder-shown),.yith-ywraq-mail-form-wrapper textarea:not(:placeholder-shown){color:#2f3a3d!important;font-weight:500!important}#ywraq-form .form-row,.yith-ywraq-mail-form-wrapper .form-row,.woocommerce .ywraq-wrapper .form-row{width:100%!important;float:none!important;clear:both!important;margin:0 0 18px 0!important;padding:0!important}.woocommerce .ywraq-wrapper button,.woocommerce .ywraq-wrapper input[type="submit"],.woocommerce .ywraq-wrapper .button,.woocommerce .ywraq-wrapper a.button,.woocommerce .ywraq-wrapper .ywraq-submit,.woocommerce .ywraq-wrapper .yith-ywraq-send-request,#ywraq-form button,#ywraq-form input[type="submit"],#ywraq-form .button,.yith-ywraq-mail-form-wrapper button,.yith-ywraq-mail-form-wrapper input[type="submit"],.yith-ywraq-mail-form-wrapper .button,.yith-ywraq-send-request{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:14px 24px!important;border:none!important;border-radius:4px!important;background:#119fb0!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:0.6px!important;text-transform:uppercase!important;box-shadow:none!important;transition:background 0.2s ease!important}.woocommerce .ywraq-wrapper button:hover,.woocommerce .ywraq-wrapper input[type="submit"]:hover,.woocommerce .ywraq-wrapper .button:hover,.woocommerce .ywraq-wrapper a.button:hover,.woocommerce .ywraq-wrapper .ywraq-submit:hover,.woocommerce .ywraq-wrapper .yith-ywraq-send-request:hover,#ywraq-form button:hover,#ywraq-form input[type="submit"]:hover,#ywraq-form .button:hover,.yith-ywraq-mail-form-wrapper button:hover,.yith-ywraq-mail-form-wrapper input[type="submit"]:hover,.yith-ywraq-mail-form-wrapper .button:hover,.yith-ywraq-send-request:hover{background:#0d8d9c!important;color:#ffffff!important;cursor:pointer!important}@media (max-width:600px){.et_pb_wc_add_to_cart .et_pb_module_inner{max-width:100%!important}.variations_form .variations select,.yith-ywraq-add-to-quote,.yith_ywraq_add_item_browse_message a{width:100%!important}.variations_form .variations td.value{flex:1!important}}@media (max-width:767px){.woocommerce .ywraq-wrapper .ywraq-mail-form-wrapper h3,.woocommerce .ywraq-wrapper #ywraq-request-form h3,.woocommerce .ywraq-wrapper form[name="ywraq_request_quote"] h3,#ywraq-form h3{font-size:28px!important;margin:12px 0 16px!important}.woocommerce .ywraq-wrapper input[type="text"],.woocommerce .ywraq-wrapper input[type="email"],.woocommerce .ywraq-wrapper input[type="tel"],.woocommerce .ywraq-wrapper input[type="number"],.woocommerce .ywraq-wrapper textarea,#ywraq-form input[type="text"],#ywraq-form input[type="email"],#ywraq-form input[type="tel"],#ywraq-form input[type="number"],#ywraq-form textarea,.yith-ywraq-mail-form-wrapper input[type="text"],.yith-ywraq-mail-form-wrapper input[type="email"],.yith-ywraq-mail-form-wrapper input[type="tel"],.yith-ywraq-mail-form-wrapper input[type="number"],.yith-ywraq-mail-form-wrapper textarea{border-radius:10px!important}}@media (min-width:768px){#ywraq-form .form-row-first,#ywraq-form .form-row-last,.yith-ywraq-mail-form-wrapper .form-row-first,.yith-ywraq-mail-form-wrapper .form-row-last,.woocommerce .ywraq-wrapper .form-row-first,.woocommerce .ywraq-wrapper .form-row-last{display:inline-block!important;width:48%!important;vertical-align:top!important}#ywraq-form .form-row-first,.yith-ywraq-mail-form-wrapper .form-row-first,.woocommerce .ywraq-wrapper .form-row-first{margin-right:4%!important}#ywraq-form .form-row-last,.yith-ywraq-mail-form-wrapper .form-row-last,.woocommerce .ywraq-wrapper .form-row-last{margin-right:0!important}}