.smsn-request{max-width:1200px;margin:30px auto;padding:clamp(20px,4vw,48px);color:#161616}.smsn-request h1{font-size:clamp(28px,4vw,44px);line-height:1.12}.smsn-request-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;margin-top:30px}.smsn-request h2{font-size:23px}.smsn-request-form label{display:grid;gap:7px;margin:0 0 16px;font-weight:600}.smsn-request-form input,.smsn-request-form select{width:100%;min-height:46px;padding:10px;border:1px solid #aaa;border-radius:6px;background:#fff;color:#171717;font-size:16px}.smsn-request-form button{width:100%;min-height:48px;background:#ed7007;color:#111;border:0;border-radius:6px;font-weight:700;padding:14px}.smsn-request-form button:disabled{opacity:.7}.smsn-lines{list-style:none;margin:0;padding:0}.smsn-lines li{display:flex;align-items:center;gap:16px;border-bottom:1px solid #ddd;padding:16px 0}.smsn-lines img{width:70px;height:70px;object-fit:contain}.smsn-lines span{flex:1}.smsn-lines small{display:block;margin-top:8px}.smsn-lines strong{white-space:nowrap}.smsn-total{font-weight:700;font-size:23px}.smsf-availability{background:#f6f4f1;border-left:3px solid #ed7007}.woocommerce-checkout .sms6-float,.woocommerce-checkout .sms61-float,.woocommerce-checkout #smsc-compare-bar{display:none!important}@media(max-width:767px){.smsn-request-grid{grid-template-columns:1fr;gap:24px}.smsn-request{padding:20px 16px}.smsn-lines li{gap:10px}.smsn-lines img{width:50px;height:50px}.smsn-lines strong{font-size:14px}}[hidden]{display:none!important}
