.sm-quote-wrap{max-width:760px;margin:0 auto}.sm-quote-summary{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 10px 30px rgb(10 61 98 / .08)}.sm-quote-summary h3{margin:0 0 12px;color:#0A3D62;font-size:20px}.sm-quote-summary ul{margin:0 0 12px;padding-left:18px}.sm-quote-summary li{margin-bottom:6px;color:#566573}.sm-quote-sku{color:#7A8C9B;font-size:13px}.sm-quote-form{background:#fff;border-radius:12px;padding:24px;box-shadow:0 10px 30px rgb(10 61 98 / .08)}.sm-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sm-quote-field{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.sm-quote-field--half{grid-column:span 1}.sm-quote-field label{font-weight:600;color:#0A3D62;font-size:14px}.sm-quote-field input,.sm-quote-field textarea{border:1px solid #d7e3ec;border-radius:8px;padding:10px 12px;font-size:15px}.sm-quote-field textarea{min-height:100px;resize:vertical}.sm-quote-field:not(.sm-quote-field--half){grid-column:1 / -1}.sm-quote-kvkk label{font-weight:400;color:#566573}.sm-quote-btn{border-radius:8px!important}.sm-quote-btn--primary{background:#E8722A!important;border-color:#E8722A!important;color:#fff!important;padding:12px 24px!important;font-weight:700!important}.sm-quote-notice{padding:12px 16px;border-radius:8px;margin-bottom:16px}.sm-quote-notice--error{background:#fdecea;color:#b42318;border:1px solid #f5c2c0}.sm-quote-notice--warn{background:#fff8e6;color:#8a6100;border:1px solid #f2dfa3}.sm-quote-hp{position:absolute!important;left:-9999px!important;height:0!important;width:0!important;opacity:0!important;pointer-events:none!important}.sm-quote-captcha{margin:16px 0}.sm-quote-captcha-note{font-size:12px;color:#7A8C9B}.woocommerce-cart .cart-subtotal,.woocommerce-cart .order-total,.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{display:none!important}.sm-quote-desktop-cart{display:inline-flex!important}.sm-quote-desktop-cart+.whb-space-element,.sm-quote-desktop-cart+.wd-header-wishlist{margin-left:0}@media (max-width:1024px){.sm-quote-desktop-cart{display:none!important}}@media (max-width:640px){.sm-quote-grid{grid-template-columns:1fr}.sm-quote-field--half{grid-column:1 / -1}}