.product-grid-container{width:100%;max-width:1468px;padding:0 16px;margin:40px auto;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.product-grid-container .product-card{display:flex;position:relative;border:1px #f0f0f0 solid;gap:16px;flex-direction:column;padding:0 16px 16px;width:calc(25% - 20px);min-width:341px}.product-grid-container .product-card.hidden{display:none!important}@media (max-width: 767px){.product-grid-container .product-card{width:calc(50% - 20px)}}@media (max-width: 379px){.product-grid-container .product-card{width:100%}}.product-grid-container .product-card .badges{position:absolute;top:0;left:0;display:flex;gap:8px}.product-grid-container .product-card .badges .product-card-badge{font-family:HelveticaNeue,sans-serif;font-size:12px;font-weight:400;line-height:18px;text-align:left;color:#fff;background-color:#c30030;padding:4px 8px}.product-grid-container .product-card .image{width:100%;display:flex;align-items:center;justify-content:center;height:340px}.product-grid-container .product-card .image img{object-fit:cover;object-position:center;max-width:100%;max-height:100%}.product-grid-container .product-card .reviews{height:18px}@media (max-width: 749px){.product-grid-container .product-card .reviews{height:auto}}.product-grid-container .product-card .content{display:flex;flex-direction:column;gap:16px}.product-grid-container .product-card .content h4{font-family:HelveticaNeue,sans-serif;font-size:20px;font-weight:400;line-height:23.86px;text-align:left;margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}.product-grid-container .product-card .content .separator{height:0;width:100%;border-bottom:1px #EFEFEF solid}.product-grid-container .product-card .content .variant-selector{width:100%;display:flex;flex-direction:row;gap:16px;height:52px}@media (max-width: 749px){.product-grid-container .product-card .content .variant-selector{height:auto}}.product-grid-container .product-card .content .variant-selector select{width:100%;font-family:HelveticaNeue,sans-serif;font-size:14px;font-weight:500;line-height:52px;text-align:left;outline:1px solid #C30030;border-radius:4px;height:52px;border-right:20px #fff solid;border-left:20px #fff solid}.product-grid-container .product-card .content .variant-selector select.one-value{appearance:none;-webkit-appearance:none}.product-grid-container .product-card .content .color-options{display:flex;gap:8px;align-items:center;align-content:center;padding:8px 0}.product-grid-container .product-card .content .color-options input{display:none}.product-grid-container .product-card .content .color-options label{width:22px;height:22px;border:2px transparent solid;border-radius:50%;display:inline-block;cursor:pointer}.product-grid-container .product-card .content .color-options input:checked+label{border:2px #000 solid}.product-grid-container .product-card .content .product-card-features{display:flex;gap:16px;flex-direction:column;cursor:pointer}.product-grid-container .product-card .content .feature{display:flex;gap:16px;justify-content:space-between;align-items:center;height:92px}@media (max-width: 749px){.product-grid-container .product-card .content .feature{height:auto}}.product-grid-container .product-card .content .feature.hidden{display:none}.product-grid-container .product-card .content .feature .feature-left p{font-family:HelveticaNeue,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left;margin:0;color:#5f5f5f;padding:0}.product-grid-container .product-card .content .feature .feature-left p.title{margin:0 0 8px;color:#000}.product-grid-container .product-card .content .feature .feature-icon{width:62px;min-width:62px;height:62px}.product-grid-container .product-card .content .feature .feature-icon:empty{background-color:#d9d9d9}.product-grid-container .product-card .content .feature .feature-icon img,.product-grid-container .product-card .content .feature .feature-icon svg{max-width:100%;max-height:100%;object-fit:cover;object-position:center}.product-grid-container .product-card .content .feature-summary{display:flex;justify-content:space-between;font-family:HelveticaNeue,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;cursor:pointer}.product-grid-container .product-card .content .feature-summary .view-less{display:none}.product-grid-container .product-card .content .feature-summary a{display:flex;align-items:center;gap:8px}.product-grid-container .product-card .content .offer{font-family:HelveticaNeue,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left;min-height:88px}.product-grid-container .product-card .content .offer p{margin:0 0 8px}.product-grid-container .product-card .content .offer a{color:#c30030;text-decoration:underline}.product-grid-container .product-card .content .pricing{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;overflow:hidden;width:100%}.product-grid-container .product-card .content .pricing div.price{width:45%;display:flex;align-items:center;gap:8px;font-family:HelveticaNeue,sans-serif;font-size:16px;line-height:24px}.product-grid-container .product-card .content .pricing div.price .compare-at-price{font-weight:400;color:#6d6d6d;text-decoration:line-through}.product-grid-container .product-card .content .pricing div.price .price{font-weight:700}.product-grid-container .product-card .content .pricing .payment-options{filter:grayscale(1) brightness(0);min-height:75px}.product-grid-container .product-card .content form{display:flex;flex-direction:column;gap:16px}.product-grid-container .product-card .content form .add-to-cart{display:block;width:100%;font-family:HelveticaNeue,sans-serif;font-size:16px;font-weight:700;line-height:52px;text-align:center;color:#fff;background-color:#c30030;border-radius:4px}.product-grid-container .product-card .content form .add-to-cart[disabled]{pointer-events:none;background-color:#5f5f5f}.product-grid-container .product-card .content .see-details a{display:block;width:100%;font-family:HelveticaNeue,sans-serif;font-size:16px;font-weight:700;line-height:52px;text-align:center;color:#c30030;background-color:#fff;border-radius:4px}.product-grid-container .product-card .content.expand-features .feature.hidden{display:flex}.product-grid-container .product-card .content.expand-features .feature-summary .see-all{display:none}.product-grid-container .product-card .content.expand-features .feature-summary .view-less{display:inline}
/*# sourceMappingURL=/cdn/shop/t/604/assets/collection-product-grid.css.map */
