.product-card-wrapper .card__media .media,.product__media .media{background-color:transparent}.product-card-wrapper .card__media .media img,.product-card-wrapper .card__media .media--hover-effect>img,.product__media img,.product__media .media img,.thumbnail-list .thumbnail img,.thumbnail-list__item .thumbnail img,.cart-item__image{object-fit:contain}body .premium-benefit-strip__item h3,body .premium-timeline-step h3,body .premium-benefit-card-v2 h3{font-size:16px;line-height:1.35}body .premium-showcase-card h3{font-size:17px;line-height:1.35}body .premium-showcase-card__overlay h3{font-size:18px;line-height:1.3}body .premium-narrative__content p,body .premium-narrative-card p{font-size:15px;line-height:1.65}body .premium-benefit-strip__item p,body .premium-timeline-step p,body .premium-benefit-card-v2 p,body .premium-showcase-card__overlay p{font-size:14px;line-height:1.6}body .premium-section__text,body .premium-story-v2__lead{font-size:16px;line-height:1.65}body .premium-story-v2__intro{font-size:17px;line-height:1.6}body .product-benefit-checklist li,body .product-benefit-checklist li span{font-size:14px;line-height:1.5}body .premium-narrative__eyebrow,body .premium-section__eyebrow,body .premium-story-v2__eyebrow{font-size:12px;letter-spacing:.14em}body .premium-story-v2__closing{font-size:12px;letter-spacing:.1em}body .product-gallery-ribbon{font-size:11px;letter-spacing:.1em}body .premium-ingredient-photo-item span{font-size:12px;line-height:1.4}body .premium-trust-strip__item span{font-size:13px}body .premium-trust-inline__item,body .premium-trust-inline__item small,body .product-gallery-badge span{font-size:12px}body .premium-stat strong{font-size:24px;line-height:1.2}body .premium-stat span{font-size:12px}body .breadcrumb,body .breadcrumb a,body .breadcrumb span{font-size:13px}@media screen and (max-width:989px){h1,h2,h3,h4,.premium-section__title,.home-hero__heading,.card__heading,.product__title{overflow-wrap:break-word;word-break:break-word}.premium-section__inner,.premium-card{padding-inline:clamp(1.2rem,3vw,2.4rem)}}@media screen and (max-width:749px){.button,button.button,main form button[type=submit],main input[type=submit],.shopify-payment-button__button,.product-form__submit,.home-hero__btn,.button--vemica-primary,.button--vemica-secondary,.home-combo-banner__link,.contact-connect__submit,.contact__button button,.newsletter-form__button{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.quantity__button,.header__icon,.slider-button,.share-button__button{min-height:auto}.field__input,.select__select,.customer .field input,.contact .field__input,textarea.text-area,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],select{min-height:4.4rem}textarea.text-area,textarea.field__input{min-height:9rem}.product-form__input .form__label+div label,variant-radios label,variant-selects label,.product-form__input label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.quantity{min-height:4.4rem}.quantity__button{min-width:4rem}.premium-card details summary,.product__accordion summary{min-height:4.4rem;display:flex;align-items:center}body .home-stats-strip__grid .home-stats-strip__item{justify-content:flex-start;min-width:0}body .home-stats-strip__grid .home-stats-strip__item>*{min-width:0}body .home-stats-strip__grid .home-stats-strip__icon{flex:0 0 auto}.product__title h1,.product__title h2{font-size:2.2rem;line-height:1.25}.product__info-container .price__container .price-item,.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-size:2rem}.main-page-title,.page-title.h0{font-size:clamp(2.4rem,7vw,3.2rem);line-height:1.2}.premium-section__text,.premium-narrative-card p,.rte p{line-height:1.65}.premium-section,.premium-benefit-strip{padding-inline:0}.premium-ingredient-photo-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.premium-timeline,.premium-benefit-strip__row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.premium-story-v2__cards{grid-template-columns:1fr}main img,main svg{max-width:100%}}@media screen and (max-width:400px){.premium-timeline,.premium-benefit-strip__row{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.product__title h1,.product__title h2{font-size:2rem}}@media screen and (max-width:989px){.vf__bar{grid-template-columns:minmax(0,1fr)!important;min-width:0}.vf__bar>*{min-width:0;max-width:100%}.vf__news{flex-wrap:nowrap;min-width:0}.vf__news>*{min-width:0}}@media screen and (max-width:599px){.vf__row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 20px!important}.vf__row--brand>*:first-child{grid-column:1 / -1}.vf__usps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important;margin-top:28px!important;padding-top:22px!important}.vf{padding-top:36px!important;padding-bottom:104px!important}.vf__row--products{padding-top:24px!important}.vf__bar{margin-top:24px!important;padding-top:20px!important}.vf__copy{margin-top:16px!important;padding-top:14px!important}}@media screen and (max-width:400px){.vf__row{gap:20px 14px!important}}@media screen and (min-width:990px){.vf__row--products{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:22px!important}}@media screen and (min-width:990px){body .header__inline-menu .list-menu--inline{flex-wrap:nowrap}body .header__inline-menu .header__menu-item{padding-left:9px;padding-right:9px;white-space:nowrap}body .header__inline-menu summary.header__menu-item{padding-right:22px}}@media screen and (min-width:990px)and (max-width:1199px){body .header__inline-menu .header__menu-item{font-size:12px;padding-left:5px;padding-right:5px}body .header__inline-menu summary.header__menu-item{padding-right:18px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vemica-mobile.css.map */
