ul.product-grid{background-color:var(--lovemart-product-grid-outline-color, #efefef);padding:var(--lovemart-product-grid-outline-width, 16px)}.resource-list--grid:has(product-card){background-color:var(--lovemart-product-grid-outline-color, #efefef);padding:var(--lovemart-product-grid-outline-width, 16px)}product-card{border:1px solid var(--lovemart-product-card-outline-color, #cccccc);border-radius:var(--lovemart-product-card-corner-radius, 8px);overflow:hidden;display:block}.product-grid product-card{height:100%}product-card .product-grid__card{background-color:#fff;border:none;border-radius:calc(var(--lovemart-product-card-corner-radius, 8px) - 1px)}product-card .card-gallery{flex-shrink:0}product-card .card-gallery slideshow-component{max-height:100cqi;overflow:hidden}product-card .lm-atc-inline{margin-bottom:auto}product-card .product-grid__card .text-block:not(product-price){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(2lh + 25px)}product-card product-price{padding-block-start:var(--lovemart-price-padding-top, 0px);padding-block-end:var(--lovemart-price-padding-bottom, 0px)}@media screen and (min-width:990px){#ResultsList .product-grid:is(.product-grid--grid):not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, 1fr) !important}}#ResultsList product-card .price{color:#a00;font-size:var(--font-size, .875rem);font-weight:var(--lovemart-product-card-price-font-weight, 400)}#ResultsList>div{position:relative}#ResultsList>div:before{content:"";position:absolute;inset-block:0;inset-inline:calc(50% - 50vw);background-color:var(--lovemart-product-grid-outline-color, #cccccc);z-index:-1}#ResultsList ul.product-grid{background-color:transparent;padding-inline:16px}@media screen and (min-width:990px){#ResultsList ul.product-grid{padding-block:24px;padding-inline:24px}}.content-for-layout[data-template^=collection] .product-grid-container,.content-for-layout[data-template^=search] .product-grid-container{overflow-x:clip}.content-for-layout[data-template^=collection] .jdgm-prev-badge,.content-for-layout[data-template^=search] .jdgm-prev-badge{padding-left:var(--lovemart-review-badge-padding-left, 15px);padding-bottom:var(--lovemart-review-badge-padding-bottom, 15px)}.content-for-layout[data-template^=collection] :is(h1,h2,h3,h4,h5,h6){font-weight:700!important}product-recommendations product-card .price{color:#a00;font-size:var(--font-size, .875rem);font-weight:var(--lovemart-product-card-price-font-weight, 400)}product-recommendations .jdgm-prev-badge{padding-left:var(--lovemart-review-badge-padding-left, 15px);padding-bottom:var(--lovemart-review-badge-padding-bottom, 15px)}.product-information .add-to-cart-button.button,.quick-add-modal__content .add-to-cart-button.button{--button-background-color: #aa0000;--button-border-color: #aa0000;border-radius:999px;font-size:var(--lovemart-atc-pdp-font-size, 16px);font-weight:var(--lovemart-atc-font-weight, 700);text-transform:var(--lovemart-atc-text-transform, uppercase)}.product-information .add-to-cart-button.button:hover,.quick-add-modal__content .add-to-cart-button.button:hover{--button-background-color: #880000;--button-border-color: #880000}.product-information .add-to-cart-button .add-to-cart-icon,.quick-add-modal__content .add-to-cart-button .add-to-cart-icon{display:none}.cart__checkout-button.button{--button-background-color: #aa0000;--button-border-color: #aa0000;border-radius:999px;font-size:18px;font-weight:var(--lovemart-atc-font-weight, 700)}.cart__checkout-button.button:hover{--button-background-color: #880000;--button-border-color: #880000}.product-information .accordion{border:var(--lovemart-accordion-border-width, 1px) solid var(--lovemart-accordion-border-color, #e0e0e0);border-radius:4px;overflow:hidden;margin-block-start:var(--lovemart-accordion-margin-top, 10px)}.product-information .accordion accordion-custom:not(:first-child) .details{border-block-start:var(--lovemart-accordion-border-width, 1px) solid var(--lovemart-accordion-border-color, #e0e0e0)!important}.product-information .accordion accordion-custom:first-child .details{border-block-start:none!important}.product-information .accordion .details__header{position:relative;justify-content:center;font-family:var(--lovemart-accordion-title-font-family, inherit);font-size:var(--lovemart-accordion-title-font-size, 16px);font-weight:var(--lovemart-accordion-title-font-weight, 500);color:var(--lovemart-accordion-title-color, #1a1a1a);padding-block:14px;padding-inline:40px}.product-information .accordion .details__header .svg-wrapper{position:absolute;right:16px;top:50%;transform:translateY(-50%);margin-inline-start:0}.product-information .accordion .icon-plus{display:none!important}.product-information .accordion .icon-caret{display:inline-flex!important}.product-information .accordion .details-content{padding-inline:20px;padding-block-end:16px;font-size:var(--lovemart-accordion-body-font-size, 15px);font-weight:var(--lovemart-accordion-body-font-weight, 400);line-height:1.6}.product-information .variant-option--dropdowns>label,.product-information .variant-option--buttons legend{font-size:var(--lovemart-variant-picker-font-size, 16px);font-weight:var(--lovemart-variant-picker-font-weight, 400)}.product-information .variant-option__select{font-size:var(--lovemart-variant-picker-font-size, 16px);font-weight:var(--lovemart-variant-picker-font-weight, 400)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lm-product-card-background.css.map */
