.img-shadow{box-shadow:0 3px 6px var(--card-shadow);opacity:1}.price-color .price{color:var(--clr-green)}.text-bc-bold .price{font-family:BCBold,sans-serif}.text-lg-28 .price{font-size:2.8rem;line-height:2.8rem}.card-grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.card-grid-img{background-color:inherit;grid-column:1/2;grid-row:1/4}.card-grid-content{grid-column:1/2;grid-row:4/5}.card-grid-label{grid-column:1/2;grid-row:3/4}.button.loading>.loading-overlay__spinner .path{stroke:#000}product-form .loading-overlay__spinner{margin:0 auto;transform:translateY(10%)}product-form button.loading{cursor:not-allowed;opacity:.5}.button.loading:not([disabled]):hover:after{box-shadow:none}.quick-add button,.quick-add button:after{border:none;box-shadow:none}.card-grid-label.quick-add{position:unset;grid-row-start:unset;height:50px;width:100%;margin:auto auto 0;margin-bottom:1rem;z-index:2}.quick-add__submit{color:#000;background-color:var(--clr-green)}.quick-add__submit p{margin:0 12px 0 0;letter-spacing:0}.quick-add__submit span{margin:0 auto;display:flex;align-items:center}.product-description{padding-top:1rem;margin-bottom:.7rem}.card--standard>.content__padding.card__content{padding-inline:.3rem}.card-wrapper .hover-card{background-color:var(--clr-black-text);color:var(--clr-white)}.card-wrapper .hover-card h3{color:var(--clr-white)}.card{position:relative}.card-wrapper{overflow:hidden}.shadow-padding{padding-inline:3px;height:100%}.shadow-hover-padding{margin:3px}.hover-card{visibility:hidden;position:absolute;top:101%;height:85%;width:calc(100% - 6px);z-index:2;transition:all .4s ease-in-out}.card-wrapper:hover .hover-card{visibility:visible;top:15%}.product-grid-container .hover-card{height:75%}.product-grid-container .card-wrapper:hover .hover-card{top:25%}.product-grid-container .hover-card .product-description{-webkit-line-clamp:8}@media (max-width: 979px){.product-grid-container .hover-card{height:65%}.product-grid-container .card-wrapper:hover .hover-card{top:35%}.product-grid-container .hover-card .product-description{-webkit-line-clamp:9}}.swiper-slide{height:auto}.hover-card .quick-add{position:absolute;padding:0 1rem;bottom:0}.hover-card .card__information{padding-top:1.5rem}.hover-card .product-description{overflow:hidden}.hover-card .product-description ul,.card .product-description ul{padding:0;margin:0;list-style:inside}.card .product-description-desktop ul{padding:0;padding-top:1rem;margin:0;list-style:inside}.card .badge__new{position:absolute;top:1.5rem;left:2rem;text-transform:uppercase;color:var(--clr-green);background-color:var(--clr-black-text);font-size:1.6rem;line-height:2.3rem;font-family:BCMedium,sans-serif;z-index:0;letter-spacing:0;display:flex;height:2.5rem;justify-content:center;align-items:center;width:5.5rem}.card .badge__new.width-extended{width:10.5rem}.card .badge__new.width-medium{width:8.5rem}.product-description-none{display:none}.product-description-desktop{display:-webkit-box;margin-bottom:.7rem;max-width:100%;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.hover-card .product-description{display:-webkit-box;max-width:100%;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.card-grid .card-grid-label.quick-add{padding:0 1rem}.product-description ul li,.product-description-desktop ul li{list-style-type:none}.product-description ul li:before,.product-description-desktop ul li:before{display:inline-block;content:"";-webkit-border-radius:.375rem;border-radius:.375rem;height:.6rem;width:.6rem;margin-right:.6rem;background-color:var(--clr-green);transform:translateY(-50%)}.product-description p,.product-description-desktop p{margin-top:.75rem;margin-bottom:0}@media screen and (max-width: 750px){.card{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.card-grid-content.card__content{flex-grow:unset}.quick-add{justify-self:end}.swiper-slide{height:auto}.product-description-desktop{display:none}.card-grid .card-grid-label.quick-add{padding:0}.hover-card{display:none}.half_button_span .quick-add__submit p{margin-right:6px}.card-grid-label.quick-add.half_button{position:unset;grid-row-start:unset;width:50%;margin:auto auto 0 0;margin-bottom:1rem;z-index:2}.product-description{display:-webkit-box;max-width:100%;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width: 450px) and (max-width: 750px){.card-grid-label.quick-add.half_button{position:unset;grid-row-start:unset;width:75%;margin:auto auto 0 0;margin-bottom:1rem;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom-card-product.css.map */
