@media screen and (max-width: 749px){html{font-size:16px!important}body,.text-body,p,.rte,.rte p,.description,.product__description,.product__text,.page-content,.main-page-content,body p,body .text-body{font-size:16px!important;line-height:1.5!important;letter-spacing:normal!important;font-weight:400!important}p,.rte p,.description p{margin-bottom:14px!important}h1,.h1,.h0,.banner__heading,.slideshow__heading,.hero__heading{font-size:32px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.02em!important;margin-bottom:1rem!important}h2,.h2,.section-header__title,.collection__title,.banner__text h2,.title,.section-title{font-size:32px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:0!important;margin-bottom:.875rem!important}h3,.h3{font-size:20px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:normal!important;margin-bottom:.75rem!important}h4,.h4{font-size:18px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:normal!important}h5,.h5{font-size:16px!important;line-height:1.5!important;font-weight:500!important}h6,.h6{font-size:14px!important;line-height:1.5!important;font-weight:500!important}.button,button,.btn,input[type=submit],input[type=button],.shopify-payment-button__button,.product-form__submit,.cart__checkout-button{font-size:16px!important;font-weight:500!important;letter-spacing:.3px!important;line-height:1!important;min-height:50px!important;height:50px!important;max-height:50px!important}.caption,.caption-with-letter-spacing,.meta,.product-count__text,.price__regular,.price__sale,.price-item,small,.small{font-size:14px!important;line-height:1.4!important;font-weight:400!important}.caption-with-letter-spacing--small,.text-xs{font-size:12px!important;line-height:1.4!important;font-weight:400!important}a{font-size:inherit!important;line-height:inherit!important}ul,ol,li{font-size:16px!important;line-height:1.5!important}blockquote{font-size:16px!important;line-height:1.6!important;padding-left:1rem!important}.page-width,.section-padding,.rte-width,.product__info-wrapper,.main-page-content,.page-content{padding-left:20px!important;padding-right:20px!important}.rte,.rte-width,.product__description,.page-content p{max-width:100%!important}}@media screen and (max-width: 749px){.card__heading,.product-card-wrapper .card__heading,.contains-card--product .card__heading,.vr-product-card .card__heading,.card__heading a,.product-card-wrapper .card__heading a,.contains-card--product .card__heading a,.vr-product-card .card__heading a,.product-grid .card__heading,.product-grid .card__heading a{font-size:20px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:.01em!important;margin-top:12px!important;margin-bottom:4px!important}.card__information .price,.product-card-wrapper .card__information .price,.contains-card--product .card__information .price,.vr-product-card .price,.product-grid .card__information .price,.card-information .price,.price__regular,.price__sale,.price-item{font-size:16px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:normal!important}.card__vendor,.product-card-wrapper .card__vendor,.contains-card--product .card__vendor{font-size:14px!important;line-height:1.4!important;font-weight:400!important}.card__description,.product-card-wrapper .card__description{font-size:14px!important;line-height:1.5!important;font-weight:400!important}.product-card-wrapper .card__content,.contains-card--product .card__content{padding:12px 0 0!important}}@media screen and (max-width: 749px){.product__title,.product h1,.product .h1,.product__info-wrapper h1,.product__info-wrapper .h1,.product__info-container h1,.product__info-container .h1,main .product h1,main .product .h1{font-size:32px!important;line-height:1.2!important;font-weight:600!important;margin-bottom:1rem!important}.product__price,.product .price,.product__price-wrapper .price{font-size:20px!important;line-height:1.5!important;font-weight:500!important}.product__description,.product .rte,.product .rte p{font-size:16px!important;line-height:1.5!important;font-weight:400!important}.product-form__label,.product-form__input-label{font-size:14px!important;line-height:1.4!important;font-weight:500!important}.product-form__input input,.product-form__input select{font-size:16px!important}}@media screen and (max-width: 749px){.collection__title,.collection h1,.collection .h1{font-size:32px!important;line-height:1.2!important;font-weight:600!important}.collection__description,.collection .rte{font-size:16px!important;line-height:1.5!important}.product-count__text,.product-count-vertical .product-count__text,#ProductCount,#ProductCountDesktop{font-size:14px!important;line-height:1.4!important;font-weight:400!important}}@media screen and (max-width: 749px){.cart__title,.cart h1,.main-cart-items h1{font-size:32px!important;line-height:1.2!important;font-weight:600!important}.cart-item__name,.cart-item__product-title{font-size:18px!important;line-height:1.4!important;font-weight:500!important}.cart-item__price,.cart-item .price{font-size:16px!important;line-height:1.5!important;font-weight:400!important}.cart__totals,.cart__subtotal,.cart__total{font-size:18px!important;line-height:1.5!important;font-weight:500!important}.cart-drawer__heading,.cart-drawer h2{font-size:24px!important;line-height:1.3!important;font-weight:600!important}}@media screen and (max-width: 749px){.main-page h1,.main-page .h1,.page h1,.page .h1{font-size:32px!important;line-height:1.2!important;font-weight:600!important;margin-bottom:1.5rem!important}.main-page .rte,.main-page .rte p,.page .rte,.page .rte p,.policy-content,.policy-content p{font-size:16px!important;line-height:1.5!important;font-weight:400!important;margin-bottom:14px!important}.main-page .rte h2,.main-page .rte .h2,.page .rte h2,.page .rte .h2{font-size:24px!important;line-height:1.3!important;font-weight:600!important;margin-top:2rem!important;margin-bottom:1rem!important}.main-page .rte h3,.main-page .rte .h3,.page .rte h3,.page .rte .h3{font-size:20px!important;line-height:1.4!important;font-weight:500!important;margin-top:1.5rem!important;margin-bottom:.75rem!important}}@media screen and (max-width: 749px){.password__content h1,.password__content .h1,.password-page h1{font-size:32px!important;line-height:1.2!important;font-weight:600!important}.password__content p,.password-page p{font-size:16px!important;line-height:1.5!important;font-weight:400!important}}@media screen and (max-width: 749px){.search__heading,.search h1,.search .h1,main .search h1,main .search .h1,.main-search h1,.main-search .h1{font-size:32px!important;line-height:1.2!important;font-weight:600!important}.search__results,.search p{font-size:16px!important;line-height:1.5!important}.predictive-search__item-heading,.predictive-search__item-title{font-size:16px!important;line-height:1.5!important;font-weight:500!important}}@media screen and (max-width: 749px){.section-header__title,.section .h2,.section h2,.section .title,.section-title{font-size:32px!important;line-height:1.3!important;font-weight:600!important}.section-header__description,.section p{font-size:16px!important;line-height:1.5!important;font-weight:400!important}.banner__text,.banner__text p,.slideshow__text,.slideshow__text p{font-size:16px!important;line-height:1.5!important}}@media screen and (max-width: 749px){.footer__heading,.footer h2,.footer .h2{font-size:18px!important;line-height:1.4!important;font-weight:500!important}.footer__link,.footer a,.footer li{font-size:16px!important;line-height:1.5!important;font-weight:400!important}.footer__copyright,.footer__copyright p{font-size:14px!important;line-height:1.5!important;font-weight:400!important}}@media screen and (max-width: 749px){.menu-drawer__menu-item,.menu-drawer__menu-item a{font-size:16px!important;line-height:1.5!important;font-weight:400!important}.announcement-bar__message{font-size:14px!important;line-height:1.4!important;font-weight:400!important}}@media screen and (max-width: 749px){.field__label,.form__label,label{font-size:14px!important;line-height:1.4!important;font-weight:500!important}.field__input,.form__input,input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{font-size:16px!important;line-height:1.5!important;font-weight:400!important}.field__message,.form__message{font-size:14px!important;line-height:1.4!important}}@media screen and (max-width: 374px){h1,.h1,h2,.h2,.title,.section-title{font-size:28px!important}.page-width,.section-padding{padding-left:16px!important;padding-right:16px!important}}@media screen and (max-width: 749px){.product-grid .card__heading,.product-grid .card__heading a,.slider .card__heading,.slider .card__heading a{font-size:20px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:.01em!important}body *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.cart-count-bubble):not(.button):not(a.button):not(button):not(.vr-button-pill):not(.vr-button-primary):not(.vr-button-secondary){font-size:inherit!important}p,span:not(.price):not(.caption),div:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.cart-count-bubble){font-size:16px!important}a.header__icon.header__icon--cart.link.focus-inset div.cart-count-bubble{bottom:1.2rem;left:1.2rem;height:1rem;width:1rem;font-size:.5rem!important}}@media screen and (max-width: 749px){.cart-item__details .product-option{display:none!important}.cart-item{gap:1rem!important;margin-bottom:2.5rem!important}.cart-quantity.quantity{width:100px!important;min-height:3.5rem!important;height:3.5rem!important}.cart-quantity .quantity__button{width:35px!important;height:3.5rem!important;font-size:1.4rem!important}.cart-quantity .quantity__input{width:30px!important;height:3.5rem!important;font-size:1.4rem!important}.cart-quantity .quantity__button .svg-wrapper{width:.8rem!important;height:.8rem!important}cart-remove-button .button{min-width:3.5rem!important;min-height:3.5rem!important}cart-remove-button .icon-remove{height:1.3rem!important;width:1.3rem!important}.cart-item__details>*{max-width:100%!important}.cart-item__name{font-size:16px!important;line-height:1.4!important;font-weight:500!important}.cart-item__details dl .product-option{display:block!important;font-size:14px!important;line-height:1.4!important}.cart-item__totals.right{font-size:16px!important;font-weight:500!important}.cart-item__quantity-wrapper{align-items:center!important;gap:.5rem!important}.cart-item{grid-template:repeat(2,auto) / 100px 1fr auto!important;gap:.75rem!important}.cart-item__media{grid-row:1 / 3!important;grid-column:1!important}.cart-item__image{max-width:100px!important;width:100px!important}.cart-item__details{grid-column:2 / 3!important;grid-row:1!important;padding-left:0!important}.cart-item__totals{grid-column:3!important;grid-row:1!important;padding-left:.75rem!important;white-space:nowrap!important;min-width:fit-content!important}.cart-item__totals .price{white-space:nowrap!important;font-size:16px!important}.cart-item__quantity{grid-column:2 / 4!important;grid-row:2!important;padding-left:0!important}.cart-item__details>*+*{margin-top:.4rem!important}.cart-item__quantity .cart-item__quantity-wrapper{justify-content:flex-start!important}cart-remove-button{display:flex!important;align-items:center!important;margin-left:.5rem!important}}@media screen and (max-width: 350px){.cart-item{grid-template:auto auto / 1fr auto!important;grid-template-columns:minmax(120px,1fr) auto!important}.cart-item td.cart-item__media,.cart-item__media{display:none!important}.cart-item__details{grid-column:1 / 2!important;grid-row:1!important;min-width:0!important}.cart-item__name,.cart-item__details>*{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mobile-typography-fixes.css.map */
