.ajax-loading,.product-remove a.yith-ywraq-item-remove.remove{display:inline-block}.product-remove .ajax-loading{vertical-align:text-bottom}.woocommerce .related ul li.product img,.woocommerce .related ul.products li.product img.ajax-loading{width:auto}.yith-ywraq-add-to-quote a,.yith_ywraq_add_item_browse_message a{font-size:1.2rem!important;font-weight:600;margin:0 auto}.yith_ywraq_add_item_browse_message a:after{display:none!important}.ywraq-form-table-wrapper.wide{align-content:space-evenly;align-items:baseline;display:flex;flex:0 0 auto}.ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{flex-basis:48%;margin-left:5%}.ywraq-form-table-wrapper.wide form#yith-ywraq-form{flex-basis:48%}.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper{padding:25px}input#rqa_privacy{display:table-cell}#rqa_privacy_row label{display:table-cell;margin-left:10px;vertical-align:middle;padding-left:10px}#rqa_privacy_row{display:table}@media (max-width:768px){.ywraq-form-table-wrapper.wide{display:block}.ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{margin-left:0}}.ywraq-show-wishlist-link-wrap{display:block;margin-top:6px}.ywraq-show-wishlist-link{color:#1e73be;font-weight:600;text-decoration:underline;cursor:pointer}.ywraq-show-wishlist-link:hover{text-decoration:none}.raq-custom-layout{display:grid;grid-template-columns:360px 1fr;gap:40px;max-width:1200px;margin:auto;align-items:stretch;padding:40px 20px 50px}.raq-product-card,.raq-form-area{display:flex}.product-card-ui,.raq-form-area form{flex:1}.product-card-ui{background:#fff0;padding:25px;box-shadow:0 0 10px 0 rgb(0 0 0 / 15%);border-radius:16px;height:100%}.product-image-box{padding:0;width:100%;border-radius:20px;text-align:center;margin-bottom:20px}.product-title-ui{font-family:"Montserrat",Sans-serif;font-size:20px;line-height:30px;font-weight:700;margin:0 0 20px 0;color:#000}.product-category-ui a{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:700;line-height:26px;color:#414141}.product-short-desc-ui{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:0 0 10px 0;color:#414141}.product-features{list-style:none;padding:0;margin-top:15px}.product-image-box img{max-height:220px;object-fit:cover}.product-features li{margin-bottom:8px;padding-left:20px;position:relative}.product-features li:before{content:"✓";position:absolute;left:0;color:#f59e0b}.product-qty{background:#e9e0d2;padding:14px;border-radius:12px;margin-top:20px;display:flex;justify-content:space-between}.raq-form-area{box-shadow:0 0 10px 0 rgb(0 0 0 / .15);background:#fff0;padding:30px;border-radius:16px}.form-heading{margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.raq-form-area input,.raq-form-area textarea{padding:14px!important;border-radius:10px!important;border:1px solid #ddd!important;border-radius:12px!important;border:1px solid #ddd!important}.form-product-info{display:flex;gap:15px;background:#eee;padding:15px;border-radius:12px;margin-bottom:20px}.form-product-img img{width:80px;border-radius:8px}.form-product-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.privacy-box{background:#fff0;padding:16px;border-radius:12px;display:flex;gap:10px;align-items:center}.raq-send-request{width:100%;background:#e69800;color:#fff;padding:16px;border:none;border-radius:12px;font-size:16px;font-weight:600;margin-top:15px}@media(max-width:900px){.raq-custom-layout{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}}.product-category-ui{margin:0 0 20px 0}.button.raq-send-request{background-color:#83B735!important;font-family:"Poppins",Sans-serif;font-size:20px!important;font-weight:600!important;fill:#FFF;color:#FFFFFF!important;border-style:solid;border-width:2px 2px 2px 2px!important;border-radius:10px 10px 10px 10px!important;padding:15px 25px 15px 25px!important}.yith-ywraq-mail-form label{color:#000000!important}.raq-form-area label{font-family:"DM Sans",Sans-serif;font-size:17px;color:#000}.raq-form-area textarea{height:6rem!important}.raq-empty-box{text-align:center;padding:80px 20px}.raq-empty-box h3{font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:600;line-height:44px;color:#000;margin-bottom:10px}.raq-empty-box p{color:#000}.custom-quote-heading{text-align:center;max-width:700px;margin:0 auto;padding:30px 0 0 0}.quote-badge{font-family:"DM Sans",Sans-serif;display:inline-block;background:#EAF4E1;color:#5A8F2C;padding:6px 16px;border-radius:30px;font-size:14px;font-weight:600;margin-bottom:15px}.custom-quote-heading h2{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:700;line-height:36px;color:#000}.custom-quote-heading p{font-family:"DM Sans",Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#414141;margin:0}