:where(.product-card,.product-badges){--ba-card-radius: 4px;--ba-card-shadow-hover: 0 4px 18px rgb(17 17 17 / .1);--ba-badge-sale-bg: #111111;--ba-badge-sale-text: #ffffff;--ba-badge-sold-out-bg: #4b5563;--ba-badge-sold-out-text: #ffffff}.product-card .product-card__content{border-radius:var(--ba-card-radius);overflow:hidden}@media(any-pointer:fine){.product-card:hover{box-shadow:var(--ba-card-shadow-hover)}}.product-badges .product-badges__badge{--badge-font-size: 10px;border-radius:0;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);padding:4px 8px;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.product-badges .product-badges__badge.color-custom-badge-sale{background:var(--ba-badge-sale-bg);color:var(--ba-badge-sale-text)}.product-badges .product-badges__badge.color-custom-badge-sold-out{background:var(--ba-badge-sold-out-bg);color:var(--ba-badge-sold-out-text)}product-card:has(.ba-quote-link) .rfq-collection-btn{display:none}product-card button.quick-add__button.rfq-collection-btn{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:1;width:100%;height:auto;min-height:var(--button-size-md);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:none;border-radius:var(--style-border-radius-buttons-primary);background:var(--button-background-color);color:var(--button-color);overflow:visible;max-inline-size:100%;min-inline-size:0;white-space:normal;-webkit-backdrop-filter:none;backdrop-filter:none}.product-card .product-card__content>.group-block{display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-height:0}.product-card .product-card__content>.group-block>.group-block-content{flex:1 1 auto;justify-content:flex-start}.product-card .product-card__content .group-block-content a[ref=productTitleLink] .text-block>*{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:2.6em}.product-card .product-card__content .group-block-content>.buy-buttons-block{margin-top:auto}main:is([data-template=search],[data-template^=collection]) .product-grid .product-card-gallery__title-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:16px;color:#6b7280;background-color:#f5f5f6}@container product-grid (max-width: 500px){main:is([data-template=search],[data-template^=collection]) .product-grid.product-grid--grid{--product-grid-columns-desktop: minmax(0, 1fr)}}@media screen and (max-width:389px){main:is([data-template=search],[data-template^=collection]) .product-card .buy-buttons-block button{padding-inline:8px;font-size:13px;gap:6px}}@media screen and (min-width:750px)and (max-width:1023px){main:not([data-template=search],[data-template^=collection]) .product-card .buy-buttons-block button.add-to-cart-button{padding-inline:12px;white-space:nowrap}}product-price:has(.ba-price--zero),.sticky-add-to-cart__price:has(.ba-price--zero){display:none}html body main .grfq-form-card,html body main .grfq-form-card :is(input,select,textarea,label,button,span,p,a,div,h1,h2,h3,h4,strong,small),html body main :is(.cartPage__main,.cartPage_Footer),html body main :is(.cartPage__main,.cartPage_Footer) :is(input,button,span,p,a,div,td,th,strong,small){font-family:var(--font-body--family)}html body main form#grfq-form>div span.grfq-collapsible-title{font-family:var(--font-body--family)}html body main td.grfq-product-image-container{width:112px;min-width:112px;padding-right:16px;vertical-align:top}html body main td.grfq-product-image-container .cartitem__img-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:96px;height:96px;padding:6px;overflow:hidden;background:#fff;border:1px solid #e3e5e8;border-radius:4px}html body main td.grfq-product-image-container .cartitem__img-container img.grfq-product-image{display:block;width:auto;max-width:100%;max-height:100%}html body main td.grfq-product-image-container .cartitem__img-container.ba-qimg--missing{background:#f5f5f6}html body main td.grfq-product-image-container .cartitem__img-container.ba-qimg--missing img{display:none}html body main td.grfq-product-image-container .cartitem__img-container.ba-qimg--missing:after{content:attr(data-ba-missing-label);font-size:11px;line-height:1.3;text-align:center;color:#6b7280}@media screen and (max-width:749px){html body main td.grfq-product-image-container{width:92px;min-width:92px;padding-right:12px}html body main td.grfq-product-image-container .cartitem__img-container{width:80px;height:80px}}html body .grfq-new-quote-form{--grfq-v2-font-family: var(--font-body--family) !important}html body main .grfq-new-quote-form--page .grfq-v2-product-row__thumb{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 80px;width:80px;height:80px;padding:5px;background:#fff;border:1px solid #e3e5e8;border-radius:4px}html body main .grfq-new-quote-form--page .grfq-v2-product-row__thumb img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}html body main .grfq-new-quote-form--page .grfq-v2-product-row__thumb:not(:has(img[src]:not([src=""]))){background:#f5f5f6}html body main .grfq-new-quote-form--page .grfq-v2-product-row__thumb:not(:has(img[src]:not([src=""]))) img{display:none}html body main .grfq-new-quote-form--page .grfq-v2-product-row__thumb:not(:has(img[src]:not([src=""]))):after{content:"No image";font-size:11px;line-height:1.3;text-align:center;color:#6b7280}html body main .grfq-new-quote-form--page .grfq-v2-section__header:not(:has(.grfq-v2-section__actions button)),html body main .grfq-new-quote-form--page .grfq-v2-products__card:not(:has(.grfq-v2-section__actions button)) .grfq-v2-products__intro p{display:none}.rfq_popup .rfq_popup_group_button{row-gap:12px}.rfq_popup #rfq_continue_shopping{border:1px solid transparent}.grfq-quote-empty .ba-rfq-empty-help{max-width:34rem;margin:20px auto 0;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.6;text-align:center;text-wrap:balance;color:#4b5563}.grfq-quote-empty .ba-rfq-empty-help a{color:#c8102e;font-weight:600;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ba-product-card-overrides.css.map */
