.product-card h3,.product-card .card__heading,.deals-product-card h3,.deals-product-card .card__heading,.card-wrapper h3,.card__information h3,h3.card__heading{font-size:17px!important;line-height:1.3!important;margin-bottom:8px!important;font-weight:600!important;text-align:center!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:36px!important;max-height:43px!important}h1.product__title{font-size:24px!important;line-height:1.3!important;margin-bottom:15px!important;font-weight:700!important;height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important;white-space:normal!important;word-wrap:break-word!important}.card__heading a,.product__title a{font-size:inherit!important;line-height:inherit!important}.price,.price__container{font-size:16px!important;line-height:1.2!important;margin-bottom:5px!important;text-align:center!important}.price .money,.price__regular .price-item{font-size:20px!important;font-weight:700!important;text-align:center!important;color:#000}.price del,.price__sale .price-item--regular{font-size:13px!important;opacity:.6}.card__information,.card-information{padding:10px 8px 12px!important;gap:6px!important;text-align:center!important}.price__box_wrapper,.price-wrapper,.card__information .price{justify-content:center!important;text-align:center!important;display:block!important;width:100%!important}.row[class*=row-cols],.collection__product.row,.product-grid .row{row-gap:5px!important;margin-bottom:0!important}@media screen and (max-width:749px){.row[class*=row-cols],.collection__product.row,.product-grid .row{row-gap:5px!important}.product-card h3,.product-card .card__heading,.deals-product-card h3,.deals-product-card .card__heading,h3.card__heading{font-size:13px!important;min-height:30px!important;max-height:35px!important}.price,.price__container{font-size:16px!important;line-height:.1!important;margin-bottom:5px!important;text-align:center!important;display:block!important;width:100%!important}.price .money,.price__regular .price-item{font-size:15px!important;font-weight:600!important}.card__information,.card-information{padding:8px 6px 10px!important}}.badge,.card__badge{font-size:11px!important;padding:4px 8px!important}.quick-add__submit,.product-form__submit{font-size:13px!important;padding:10px 15px!important}.card-wrapper,.product-card-wrapper{margin-bottom:0!important}.card__content{gap:0px!important}.card__vendor,.product-card__vendor{font-size:11px!important;margin-bottom:5px!important;text-transform:uppercase;letter-spacing:.5px}.rating{font-size:12px!important;margin-bottom:5px!important}@media screen and (min-width:750px)and (max-width:989px){.product-card h3,.card__heading{font-size:13px!important}}.card__information.text-center h3,.text-center .card__heading{text-align:center!important}.card__information.text-left h3,.text-left .card__heading{text-align:left!important}.card__information.text-right h3,.text-right .card__heading{text-align:right!important}.card__heading a:hover{opacity:.8;transition:opacity .2s ease}.deals-product-sectoin .card__information{padding:10px 8px 12px!important}.deals-product-sectoin .card__heading{font-size:14px!important;line-height:1.3!important;min-height:36px!important;max-height:36px!important}@media screen and (max-width:749px){.deals-product-sectoin .card__heading{font-size:13px!important;min-height:34px!important;max-height:34px!important}}section[class*=product],.featured-collection,.collection,.deals-product-sectoin{padding-bottom:30px!important}@media screen and (max-width:749px){section[class*=product],.featured-collection,.collection,.deals-product-sectoin{padding-bottom:20px!important}}.card__heading,.card__heading a,.product__title,.product__title a{color:inherit!important}@media screen and (max-width:374px){.card__heading{font-size:12px!important;min-height:32px!important;max-height:32px!important}.price,.price__container{font-size:13px!important}}@media screen and (min-width:1400px){.card__heading{font-size:15px!important;min-height:39px!important;max-height:39px!important}.row[class*=row-cols]{row-gap:25px!important}}@media screen and (max-width:749px){h1.product__title{font-size:20px!important;line-height:1.3!important;height:auto!important;max-height:none!important;min-height:auto!important;padding-bottom:10px!important;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-title-optimization.css.map */
