body.w26-quote-only .wd-header-cart,
body.w26-quote-only .cart-widget-side,
body.w26-quote-only .wd-toolbar-cart,
body.w26-quote-only .wd-sticky-btn,
body.w26-quote-only .wd-sticky-btn-cart,
body.w26-quote-only .single_add_to_cart_button,
body.w26-quote-only .wd-buy-now-btn,
body.w26-quote-only .wd-sticky-btn .wd-sticky-btn-cart,
body.w26-quote-only .wc-block-mini-cart,
body.w26-quote-only .widget_shopping_cart,
body.w26-quote-only form.cart .quantity,
body.w26-quote-only #nbo-quantity-option-wrap,
body.w26-quote-only .nbo-delivery-custom-quantity,
body.w26-quote-only .nbo-delivery {display:none!important;}
body.w26-quote-only .w26-quote-actions {grid-template-columns:minmax(0,1fr);}
body.w26-quote-only .single_variation_wrap,
body.w26-quote-only .woocommerce-variation-add-to-cart,
body.w26-quote-only .w26-quote-actions {width:100%;max-width:100%;min-width:0;box-sizing:border-box;}
body.w26-quote-only .w26-quote-actions>.nbdq-add-a-quote {grid-column:1;}
body.w26-quote-only .nbdq-add-a-quote-button.button,
body.w26-quote-only .w26-catalog-quote {background:transparent;color:#f97316;border-color:#f97316;}
body.w26-quote-only .nbdq-add-a-quote-button.button:hover,
body.w26-quote-only .w26-catalog-quote:hover {background:#fff7ed;color:#ea580c;border-color:#f97316;}
body.w26-quote-only .w26-catalog-quote {font-weight:700;text-transform:uppercase;}
body.w26-quote-only .w26-catalog-quote::before {display:none;}
body.w26-quote-only .product-grid-item .wrap-price {display:block;}
body.w26-quote-only .product-grid-item .swap-wrapp {height:auto!important;max-height:none;overflow:visible;}
body.w26-quote-only .product-grid-item .swap-elements {transform:none!important;}
body.w26-quote-only .product-grid-item .swap-elements .price {opacity:1!important;visibility:visible!important;}
body.w26-quote-only .product-grid-item .wd-add-btn {margin-top:10px;}
/* The alt card animates price/cart inside a negatively spaced wrapper.
   A permanent quote action needs ordinary flow, including expanded swatches. */
body.w26-quote-only .wd-hover-alt .wrap-price:has(.w26-catalog-quote) {display:flex;flex-direction:column;align-items:stretch;gap:12px;}
body.w26-quote-only .wd-hover-alt .wrap-price:has(.w26-catalog-quote) .swap-wrapp,
body.w26-quote-only .wd-hover-alt .wrap-price:has(.w26-catalog-quote) .swap-elements {display:contents!important;}
body.w26-quote-only .wd-hover-alt .wrap-price:has(.w26-catalog-quote) .price {order:0;margin:0!important;}
body.w26-quote-only .wd-hover-alt .wrap-price:has(.w26-catalog-quote)>.wd-swatches-grid {order:1;margin:0!important;max-width:100%;align-self:flex-start;}
body.w26-quote-only .wd-hover-alt .wrap-price:has(.w26-catalog-quote) .wd-add-btn {order:2;width:100%;margin:0!important;}
body.w26-quote-only .product-grid-item .fade-in-block:has(.w26-catalog-quote) {position:static;opacity:1;visibility:visible;transform:none;}
body.w26-quote-only .product-grid-item .wd-add-btn:has(.w26-catalog-quote),
body.w26-quote-only .product-grid-item .w26-catalog-quote {visibility:visible!important;opacity:1!important;}
body.w26-quote-only .product-grid-item .wd-add-btn a.w26-catalog-quote {
 display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;padding:10px 14px;
 background:transparent!important;color:#f97316!important;border:1px solid #f97316;border-radius:10px;
 font-size:13px;font-weight:700;line-height:1.4;text-transform:uppercase;box-sizing:border-box;
}
.w26-catalog-product {margin:0 0 20px;padding:12px 14px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#374151;font-size:14px;font-weight:600;line-height:1.5;}
body.w26-quote-only .product-grid-item .wd-add-btn a.w26-catalog-quote:hover {background:#fff7ed!important;color:#ea580c!important;}
body.w26-quote-only .product-grid-item .wd-quick-view-btn,
body.w26-quote-only .product-grid-item a.quick-view {display:none!important;}
@media(max-width:680px){
 body.w26-quote-only .w26-quote-actions {grid-template-columns:minmax(0,1fr);}
 body.w26-quote-only .w26-quote-actions>.nbdq-add-a-quote {grid-column:1;grid-row:1;}
}
