.sairm-card{max-width:900px;margin:24px auto;padding:28px;border:1px solid #dce3ea;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(15,39,66,.06)}
.sairm-card h2{margin-top:0}.sairm-card h3{margin-top:28px;padding-bottom:8px;border-bottom:1px solid #edf1f5}
.sairm-form p{margin:0 0 18px}.sairm-form label{display:block;margin-bottom:7px}.sairm-form input[type=text],.sairm-form input[type=email],.sairm-form input[type=url],.sairm-form input[type=number],.sairm-form select,.sairm-form textarea{width:100%;max-width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #c9d3df;border-radius:7px;background:#fff}
.sairm-form textarea{resize:vertical}.sairm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.sairm-language{max-width:900px;margin:16px auto 0;text-align:right;font-size:14px}.sairm-language span{margin:0 8px;color:#9aa7b4}.sairm-language a{text-decoration:none}.sairm-notice{padding:12px 15px;margin:15px 0;border-radius:7px}.sairm-success{border-color:#b7dfc6;background:#f4fcf7}.sairm-error{background:#fff3f3;border:1px solid #f0b9b9}.sairm-order-summary,.sairm-status-box{padding:16px;border-radius:8px;background:#f5f8fb;margin:16px 0}.sairm-badge{display:inline-block;padding:4px 9px;border-radius:999px;background:#e9eef5;font-weight:600}.sairm-note{margin-top:15px;padding:12px;background:#fff;border-left:4px solid #2271b1}.sairm-card .button{padding:10px 18px;border-radius:7px}
@media(max-width:700px){.sairm-grid{grid-template-columns:1fr}.sairm-card{padding:20px;margin:16px 0}.sairm-language{margin-right:4px}}
.sairm-quote-button{margin-left:8px}.products .sairm-quote-button{margin-left:6px;margin-top:6px} :root{--sairm-rada-blue:#2993FC;--sairm-rada-blue-hover:#1686F7} .sairm-product-actions{
display:flex!important;
flex-direction:column!important;
align-items:stretch!important;
justify-content:flex-start!important;
gap:7px!important;
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:0!important;
box-sizing:border-box!important;
}
.sairm-product-actions > a,
.sairm-product-actions > .button,
.sairm-product-actions .add_to_cart_button,
.sairm-product-actions .product_type_simple,
.sairm-product-actions .product_type_variable,
.sairm-product-actions .sairm-quote-loop-button{
display:flex!important;
align-items:center!important;
justify-content:center!important;
gap:7px!important;
width:100%!important;
min-width:0!important;
max-width:none!important;
height:42px!important;
min-height:42px!important;
padding:0 12px!important;
margin:0!important;
box-sizing:border-box!important;
background:var(--sairm-rada-blue)!important;
background-color:var(--sairm-rada-blue)!important;
border:1px solid var(--sairm-rada-blue)!important;
border-radius:3px!important;
color:#fff!important;
box-shadow:none!important;
text-shadow:none!important;
text-decoration:none!important;
text-align:center!important;
font-size:12px!important;
font-weight:700!important;
line-height:1.15!important;
white-space:normal!important;
overflow:visible!important;
}
.sairm-product-actions > a:hover,
.sairm-product-actions > .button:hover,
.sairm-product-actions .add_to_cart_button:hover,
.sairm-product-actions .product_type_simple:hover,
.sairm-product-actions .product_type_variable:hover,
.sairm-product-actions .sairm-quote-loop-button:hover{
background:var(--sairm-rada-blue-hover)!important;
background-color:var(--sairm-rada-blue-hover)!important;
border-color:var(--sairm-rada-blue-hover)!important;
color:#fff!important;
}
.sairm-quote-loop-button .sairm-quote-svg{
display:block!important;
width:17px!important;
height:17px!important;
flex:0 0 17px!important;
pointer-events:none!important;
}
.sairm-quote-loop-button .sairm-quote-label{
display:inline!important;
color:inherit!important;
font-size:inherit!important;
line-height:inherit!important;
} .wd-products .wd-add-btn:has(.sairm-product-actions),
.products .wd-add-btn:has(.sairm-product-actions),
.woocommerce ul.products li.product .wd-add-btn:has(.sairm-product-actions){
width:100%!important;
max-width:100%!important;
} .single-product .single_add_to_cart_button,
.woocommerce div.product .single_add_to_cart_button,
.single-product .sairm-quote-button,
.woocommerce div.product .sairm-quote-button{
min-height:44px!important;
height:44px!important;
padding:0 18px!important;
box-sizing:border-box!important;
background:var(--sairm-rada-blue)!important;
background-color:var(--sairm-rada-blue)!important;
border:1px solid var(--sairm-rada-blue)!important;
border-radius:3px!important;
color:#fff!important;
box-shadow:none!important;
text-shadow:none!important;
font-weight:700!important;
}
.single-product .single_add_to_cart_button:hover,
.woocommerce div.product .single_add_to_cart_button:hover,
.single-product .sairm-quote-button:hover,
.woocommerce div.product .sairm-quote-button:hover{
background:var(--sairm-rada-blue-hover)!important;
background-color:var(--sairm-rada-blue-hover)!important;
border-color:var(--sairm-rada-blue-hover)!important;
color:#fff!important;
} @media (max-width:1024px){
.sairm-product-actions > a,
.sairm-product-actions > .button,
.sairm-product-actions .add_to_cart_button,
.sairm-product-actions .product_type_simple,
.sairm-product-actions .product_type_variable,
.sairm-product-actions .sairm-quote-loop-button{
width:100%!important;
height:42px!important;
min-height:42px!important;
font-size:12px!important;
}
}
@media (max-width:700px){
.sairm-quote-button{margin-left:0;margin-top:8px}
.sairm-product-actions{gap:7px!important;width:100%!important}
.sairm-product-actions > a,
.sairm-product-actions > .button,
.sairm-product-actions .add_to_cart_button,
.sairm-product-actions .product_type_simple,
.sairm-product-actions .product_type_variable,
.sairm-product-actions .sairm-quote-loop-button{
width:100%!important;
height:42px!important;
min-height:42px!important;
padding:0 10px!important;
font-size:11.5px!important;
}
}
.sairm-quote-table-wrap{overflow-x:auto}.sairm-quote-table{width:100%;border-collapse:collapse;margin:12px 0 8px}.sairm-quote-table th,.sairm-quote-table td{padding:12px;border-bottom:1px solid #e4e9ef;text-align:left;vertical-align:middle}.sairm-quote-table input[type=number]{width:80px}.sairm-quote-table tfoot th{font-weight:700}.sairm-small{font-size:12px;color:#667085;margin-top:4px}
@media(max-width:700px){.sairm-quote-table{min-width:620px}} .sairm-product-actions .sairm-quote-loop-button{gap:0!important}
.sairm-quote-loop-button .sairm-quote-svg{display:none!important}
.wd-products .product:has(.sairm-product-actions) .wd-buttons > *:not(.wd-add-btn),
.products .product:has(.sairm-product-actions) .wd-buttons > *:not(.wd-add-btn),
.woocommerce ul.products li.product:has(.sairm-product-actions) .wd-buttons > *:not(.wd-add-btn),
.wd-products .product:has(.sairm-product-actions) .wrap-buttons > *:not(.wd-add-btn),
.products .product:has(.sairm-product-actions) .wrap-buttons > *:not(.wd-add-btn),
.woocommerce ul.products li.product:has(.sairm-product-actions) .wrap-buttons > *:not(.wd-add-btn),
.wd-products .product:has(.sairm-product-actions) .wd-product-footer .wd-tools,
.products .product:has(.sairm-product-actions) .wd-product-footer .wd-tools,
.woocommerce ul.products li.product:has(.sairm-product-actions) .wd-product-footer .wd-tools,
.wd-products .product:has(.sairm-product-actions) .compare-btn-wrapper,
.products .product:has(.sairm-product-actions) .compare-btn-wrapper,
.woocommerce ul.products li.product:has(.sairm-product-actions) .compare-btn-wrapper,
.wd-products .product:has(.sairm-product-actions) .quick-view-btn,
.products .product:has(.sairm-product-actions) .quick-view-btn,
.woocommerce ul.products li.product:has(.sairm-product-actions) .quick-view-btn,
.wd-products .product:has(.sairm-product-actions) .wd-wishlist-btn,
.products .product:has(.sairm-product-actions) .wd-wishlist-btn,
.woocommerce ul.products li.product:has(.sairm-product-actions) .wd-wishlist-btn{display:none!important} .sairm-quote-loop-form{
display:block!important;
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:0!important;
border:0!important;
background:none!important;
}
.sairm-quote-loop-form .sairm-quote-loop-button{
appearance:none!important;
-webkit-appearance:none!important;
background-image:none!important;
font-family:inherit!important;
}
.sairm-quote-loop-form::before,
.sairm-quote-loop-form::after,
.sairm-quote-loop-form .sairm-quote-loop-button::before,
.sairm-quote-loop-form .sairm-quote-loop-button::after,
.wd-add-btn:has(.sairm-product-actions)::before,
.wd-add-btn:has(.sairm-product-actions)::after,
.wd-add-btn:has(.sairm-product-actions) .sairm-quote-loop-button::before,
.wd-add-btn:has(.sairm-product-actions) .sairm-quote-loop-button::after{
content:none!important;
display:none!important;
background:none!important;
background-image:none!important;
box-shadow:none!important;
}
.wd-add-btn:has(.sairm-product-actions){
background-image:none!important;
}
.sairm-quote-loop-form .sairm-quote-loop-button i,
.sairm-quote-loop-form .sairm-quote-loop-button svg,
.sairm-quote-loop-form .sairm-quote-loop-button [class*="icon"],
.sairm-quote-loop-form .sairm-quote-loop-button [class*="wd-"]{
display:none!important;
}