.main-products-grid .card--product,.cc-recently-viewed .card--product,.cc-product-recommendations .card--product,.cc-featured-collection .card--product{overflow:hidden;padding:0!important;transition:.2s}.main-products-grid .card--product:hover,.cc-recently-viewed .card--product:hover,.cc-product-recommendations .card--product:hover,.cc-featured-collection .card--product:hover{transform:translateY(-3px);box-shadow:0 0 23px #141e2829!important}.main-products-grid .card--product .card__media,.cc-recently-viewed .card--product .card__media,.cc-product-recommendations .card--product .card__media,.cc-featured-collection .card--product .card__media{padding:22px;background-color:var(--sand)}.main-products-grid .card--product .card__media .product-label-container,.cc-recently-viewed .card--product .card__media .product-label-container,.cc-product-recommendations .card--product .card__media .product-label-container,.cc-featured-collection .card--product .card__media .product-label-container{display:none!important}.main-products-grid .card--product .card__media .media,.cc-recently-viewed .card--product .card__media .media,.cc-product-recommendations .card--product .card__media .media,.cc-featured-collection .card--product .card__media .media{background-color:var(--sand)!important}.main-products-grid .card--product .card__info-container,.cc-recently-viewed .card--product .card__info-container,.cc-product-recommendations .card--product .card__info-container,.cc-featured-collection .card--product .card__info-container{padding:16px 18px 20px}.main-products-grid .card--product .card__info,.cc-recently-viewed .card--product .card__info,.cc-product-recommendations .card--product .card__info,.cc-featured-collection .card--product .card__info{padding:0}.main-products-grid .card--product .card__info-inner,.cc-recently-viewed .card--product .card__info-inner,.cc-product-recommendations .card--product .card__info-inner,.cc-featured-collection .card--product .card__info-inner{display:flex;flex-direction:column;height:100%}.main-products-grid .card--product .card__vendor,.cc-recently-viewed .card--product .card__vendor,.cc-product-recommendations .card--product .card__vendor,.cc-featured-collection .card--product .card__vendor{font-size:.9em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:0;margin-bottom:6px;opacity:1!important}.main-products-grid .card--product .card__title,.cc-recently-viewed .card--product .card__title,.cc-product-recommendations .card--product .card__title,.cc-featured-collection .card--product .card__title{color:var(--ink);margin-top:0;margin-bottom:8px;font-family:var(--body-font-family);height:100%}.main-products-grid .card--product .card__title .card-link,.cc-recently-viewed .card--product .card__title .card-link,.cc-product-recommendations .card--product .card__title .card-link,.cc-featured-collection .card--product .card__title .card-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;font-size:1em}.main-products-grid .card--product .card__title a:hover,.cc-recently-viewed .card--product .card__title a:hover,.cc-product-recommendations .card--product .card__title a:hover,.cc-featured-collection .card--product .card__title a:hover{color:rgb(var(--link-color))!important}.main-products-grid .card--product .price,.cc-recently-viewed .card--product .price,.cc-product-recommendations .card--product .price,.cc-featured-collection .card--product .price{padding:0;margin-bottom:10px}.main-products-grid .card--product .price .price__current,.cc-recently-viewed .card--product .price .price__current,.cc-product-recommendations .card--product .price .price__current,.cc-featured-collection .card--product .price .price__current{font-size:1.1em;color:var(--ink)}.main-products-grid .card--product .card__custom-badges,.cc-recently-viewed .card--product .card__custom-badges,.cc-product-recommendations .card--product .card__custom-badges,.cc-featured-collection .card--product .card__custom-badges{margin-top:0;gap:8px}.main-products-grid .card--product .custom-badge,.cc-recently-viewed .card--product .custom-badge,.cc-product-recommendations .card--product .custom-badge,.cc-featured-collection .card--product .custom-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;font-size:.9em;font-weight:700;border-radius:6px;line-height:1.2}.main-products-grid .card--product .custom-badge--in-stock,.cc-recently-viewed .card--product .custom-badge--in-stock,.cc-product-recommendations .card--product .custom-badge--in-stock,.cc-featured-collection .card--product .custom-badge--in-stock{background-color:#e8f2ec;color:#34734f}.main-products-grid .card--product .custom-badge--out-of-stock,.cc-recently-viewed .card--product .custom-badge--out-of-stock,.cc-product-recommendations .card--product .custom-badge--out-of-stock,.cc-featured-collection .card--product .custom-badge--out-of-stock{background-color:#fee2e2;color:#ef4444}.main-products-grid .card--product .custom-badge--fsa-hsa,.cc-recently-viewed .card--product .custom-badge--fsa-hsa,.cc-product-recommendations .card--product .custom-badge--fsa-hsa,.cc-featured-collection .card--product .custom-badge--fsa-hsa{background-color:var(--sand-2);color:var(--brand)}.main-products-grid .card--product .card__compare,.cc-recently-viewed .card--product .card__compare,.cc-product-recommendations .card--product .card__compare,.cc-featured-collection .card--product .card__compare{display:flex;align-items:center;gap:9px;margin-top:15px;padding:22px;border:1px solid var(--line);background:none;border-radius:14px;z-index:9;cursor:pointer;transition:.2s;max-height:unset!important;margin-bottom:0!important;opacity:1!important;overflow:visible!important}.main-products-grid .card__compare .checkbox--compare+label:before{display:none}.main-products-grid .card__compare .checkbox:checked+label:after{display:none}.main-products-grid .card--product .card__compare:hover,.cc-recently-viewed .card--product .card__compare:hover,.cc-product-recommendations .card--product .card__compare:hover,.cc-featured-collection .card--product .card__compare:hover{box-shadow:0 18px 50px #141e2829;transform:translateY(-3px);text-decoration:none}.main-products-grid .card--product .card__compare .checkbox--compare,.cc-recently-viewed .card--product .card__compare .checkbox--compare,.cc-product-recommendations .card--product .card__compare .checkbox--compare,.cc-featured-collection .card--product .card__compare .checkbox--compare{opacity:1;position:unset;accent-color:var(--brand)}.main-products-grid .card--product .card__compare label,.cc-recently-viewed .card--product .card__compare label,.cc-product-recommendations .card--product .card__compare label,.cc-featured-collection .card--product .card__compare label{font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:.9em;line-height:1}@media(min-width:600px){.main-products-grid .card--product,.cc-recently-viewed .card--product,.cc-product-recommendations .card--product,.cc-featured-collection .card--product{border-radius:14px}}@media(max-width:768.98px){.main-products-grid[data-layout=grid] .grid-cols-2 .card--product{padding:0!important}.main-products-grid .card--product .card__media,.cc-recently-viewed .card--product .card__media,.cc-product-recommendations .card--product .card__media,.cc-featured-collection .card--product .card__media{padding:16px}.cc-featured-collection .slider__item:first-child .card--product{border-radius:10px 0 0 10px}.cc-featured-collection .slider__item:last-child .card--product{border-radius:0 10px 10px 0}.main-products-grid .card--product:hover,.cc-recently-viewed .card--product:hover,.cc-product-recommendations .card--product:hover,.cc-featured-collection .card--product:hover{box-shadow:none;transform:none}.main-products-grid .card--product .card__compare,.cc-recently-viewed .card--product .card__compare,.cc-product-recommendations .card--product .card__compare,.cc-featured-collection .card--product .card__compare{padding:14px;border-radius:8px}.main-products-grid .card--product .card__compare label,.cc-recently-viewed .card--product .card__compare label,.cc-product-recommendations .card--product .card__compare label,.cc-featured-collection .card--product .card__compare label{line-height:1.5}.slider__grid{padding:0}}@media(min-width:769px){.carousel[disable-desktop=true] .featured-collection-products .slider,.carousel[disable-desktop=true] .featured-collection-products .slider__grid,.featured-collection-products[data-overlayscrollbars~=host],[data-overlayscrollbars~=viewport]{overflow:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-card-custom.css.map */
