@media screen and (max-width:749px){.shopify-section{--section-pt-mobile-cap: 56px;--section-pb-mobile-cap: 56px}.button,.product-form__submit,.shopify-payment-button__button,.cart__checkout-button,.header__icon,.header__icon--summary,.menu-drawer__menu-item,.quantity__button,.product-form__quantity .quantity input{min-height:48px}.button{padding-inline:1.4rem;font-size:1.4rem;letter-spacing:.06em}h1,.h1{font-size:clamp(2.6rem,7.5vw,4.4rem);line-height:1.1;letter-spacing:-.01em}h2,.h2{font-size:clamp(2.2rem,5.6vw,3.4rem);line-height:1.15}h3,.h3{font-size:clamp(1.7rem,4.4vw,2.2rem);line-height:1.25}p,li{font-size:1.5rem;line-height:1.55}.product-media-container img,.product__media-item img,.card__media .media img{object-fit:cover;object-position:center}.page-width,.page-width--narrow{padding-inline:16px}.announcement-bar__message{font-size:1.25rem;letter-spacing:.08em;padding:8px 12px;line-height:1.3}.product__info-wrapper,.product__media-wrapper{padding:0}.product__info-container>*+*{margin-top:16px}.footer-block__details-content>a,.footer-block__details-content>p{padding:4px 0}}@media screen and (min-width:750px)and (max-width:989px){.button{min-height:46px}h1,.h1{font-size:clamp(3.4rem,6vw,5rem)}}.button,.shopify-payment-button__button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-1px)}.shopify-section+.shopify-section{position:relative}@media(prefers-reduced-motion:reduce){.button,.shopify-payment-button__button{transition:none}.button:hover,.shopify-payment-button__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/mobile-polish.css.map */
