.site-content:has(.abs-quote-shell) .sidebar-container{display:none!important}
.site-content:has(.abs-quote-shell) .content-area{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
.page-id-11345 .sidebar-container{display:none!important}
.page-id-11345 .content-area{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
.yith-ywraq-add-to-quote,.add-request-quote-button{display:none!important}
.abs-add-quote{margin-top:10px;background:#e30613!important;color:#fff!important;border-radius:7px!important}
.abs-loop-quote{width:100%;font-size:12px}
.abs-added{display:block;margin-top:10px;font-size:13px}.abs-added a{font-weight:700}
.abs-quote-shell{max-width:1180px;margin:40px auto 80px;padding:clamp(22px,4vw,55px);border:1px solid #e7e8eb;border-radius:22px;background:#fff;box-shadow:0 18px 55px rgba(15,20,30,.08)}
.abs-quote-shell header{max-width:760px;margin-bottom:35px}.abs-quote-shell h1{font-size:clamp(32px,5vw,55px);margin:8px 0 14px;letter-spacing:-.04em}.abs-kicker{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#e30613}
.abs-lines-head{display:grid;grid-template-columns:1fr 180px;padding:11px 90px 11px 95px;background:#171a20;color:#fff;border-radius:9px 9px 0 0;font-size:12px;text-transform:uppercase}
.abs-line{display:grid;grid-template-columns:72px 1fr 180px 35px;gap:20px;align-items:center;padding:18px;border:1px solid #e7e8eb;border-top:0}.abs-line img{width:70px;height:70px;object-fit:contain}.abs-line a{font-weight:750;color:#171a20}.abs-line small{display:block;color:#727782}
.abs-qty{display:flex}.abs-qty button,.abs-qty input{width:42px;height:40px;text-align:center;border:1px solid #d9dce2;background:#fff}.abs-remove{border:0;background:none;color:#e30613;font-size:25px}
.abs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0 22px}.abs-form-grid label{font-size:13px;font-weight:700}.abs-form-grid input:not([type=checkbox]),.abs-form-grid textarea{width:100%;margin-top:7px;border:1px solid #d9dce2;border-radius:8px;padding:12px}.abs-span{grid-column:1/-1}.abs-consent{display:flex;align-items:center;gap:8px;font-weight:500!important}.abs-form-status{margin-left:15px;font-weight:700}.abs-empty{padding:30px;border-radius:10px;background:#f5f6f8}.abs-empty a{font-weight:700}
@media(max-width:700px){.abs-quote-shell{margin:15px;padding:20px;border-radius:12px}.abs-lines-head{display:none}.abs-line{grid-template-columns:60px 1fr 30px;gap:12px}.abs-line img{width:58px;height:58px}.abs-qty{grid-column:2}.abs-form-grid{grid-template-columns:1fr}.abs-span{grid-column:auto}}
