.card__heading,.card-information .price{color:#001a71!important;font-weight:700;font-size:20px}.card__information .card__heading a:hover{text-decoration:underline}.card__badge .badge{font-size:17px;font-weight:700;background:#306a38;color:#fff;text-shadow:0 1px 0px #000}.jdgm-preview-badge span{display:inline-block}.jdgm-preview-badge .jdgm-prev-badge__text,.jdgm-preview-badge .jdgm-prev-badge__add_button{margin-left:10px;font-size:14px;text-decoration:underline;color:#001a71}.jdgm-preview-badge .jdgm-prev-badge__text:hover,.jdgm-preview-badge .jdgm-prev-badge__add_button:hover{text-decoration:none}.jdgm-preview-badge .jdgm-prev-badge__add_button{margin-left:30px}.card__information .card-information .jdgm-preview-badge .jdgm-prev-badge__text{display:none}.view_details_button{background:#001a71;border:2px solid #001a71;color:#fff;text-align:center;text-decoration:none!important;width:100%;cursor:pointer;display:inline-block;font-weight:700;margin:0;padding:0 27px;font-size:2rem;line-height:3.8rem;box-sizing:border-box;vertical-align:middle}.view_details_button:hover{background:#2f6a37;border:2px solid #2f6a37}.out_of_stock_button{background:#f4f4f4;border:2px solid #f4f4f4;color:#171616!important}.out_of_stock_button:hover{background:#f4f4f4;border:2px solid #f4f4f4}@media(max-width:768px){.card__heading{font-size:16px;line-height:1.2}.card-information .price{font-size:18px}.view_details_button{font-size:17px}}@media(max-width:380px){.view_details_button{font-size:15px}}@media(max-width:350px){.view_details_button{font-size:13px}}.quick-add.test{height:auto!important}.quick-add .klaviyo-product-container{display:flex;position:static}.quick-add .klaviyo-product-container .klaviyo-button-container{opacity:1!important;margin-left:unset!important;display:flex!important;left:unset!important;top:unset!important;width:100%!important;overflow:hidden!important;height:42px!important}.quick-add .klaviyo-product-container .klaviyo-button-container[style] .klaviyo-bis-trigger{background:#001a71;border:2px solid #001a71;color:#fff;text-align:center;text-decoration:none!important;width:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;font-weight:700;margin:0;padding:0 27px;font-size:2rem;position:relative;top:-2px}.quick-add .klaviyo-product-container .klaviyo-button-container .klaviyo-bis-trigger:hover{background:#2f6a37;border-color:#2f6a37}.quick-add .klaviyo-product-container .klaviyo-button-container .klaviyo-bis-trigger:before,.quick-add .klaviyo-product-container .klaviyo-button-container .klaviyo-bis-trigger:after{box-shadow:none!important;display:none!important;height:0!important}@media screen and (max-width:768px){.quick-add .klaviyo-product-container .klaviyo-button-container[style] .klaviyo-bis-trigger{font-size:13px}}.card__information-stock{font-size:14px;display:flex;align-items:center;justify-content:space-between}.card__information-stock span{display:flex;align-items:center;gap:4px}.card__information-stock .in-stock{color:#2f6a37}.card__information-stock .out-of-stock{color:#d93b30}.card__information-stock svg{border-radius:50%;width:14px;height:14px;padding:2px;display:flex;justify-content:center;align-items:center}.card__information-stock .in-stock svg{background-color:#2f6a37;color:#fff}.card__information-stock .in-stock svg path,.card__information-stock .new-product svg path{fill:#2f6a37!important;stroke:#2f6a37!important}.card__information-stock .out-of-stock svg{background-color:transparent;color:#d93b30}.card__information-stock .new-product{color:#2f6a37;border:2px solid #2f6a37;padding:2px 10px}.card__media .corner{width:0;height:0;border-top:100px solid #001a71;border-bottom:100px solid transparent;border-right:100px solid transparent;position:absolute;left:0;z-index:3}.card__media .corner span{display:block;position:absolute;top:-82px;left:5px;transform:rotate(-45deg);font-weight:700;font-size:1.4rem;line-height:1;text-align:center;color:#fff;text-transform:capitalize}.card__media .corner.new-product{border-top-color:#2f6a37}.card__media .corner.new-product span{color:#fff}@media only screen and (max-width:989px){.card__media .corner{border-top:80px solid #001a71;border-bottom:80px solid transparent;border-right:80px solid transparent}.card__media .corner span{font-size:1.2rem;top:-70px;left:1px}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/custom-card-product.css.map */
