@media(max-width:749px){html,body{overflow-x:hidden}body{font-size:15px}.xi-merch{padding:12px!important}.xi-merch__grid{gap:12px!important}.xi-tile__title{font-size:12px!important;line-height:1.25}.xi-tile__price{font-size:12px!important;margin-top:4px}.xi-tile__cta{font-size:10px!important;min-height:40px;display:inline-flex;align-items:center;margin-top:7px!important}.xi-featured{padding:32px 14px 36px!important}.xi-featured__grid{gap:24px 12px!important}.xi-featured__title{font-size:14px!important;line-height:1.28}.xi-featured__price{font-size:14px!important}.xi-featured__cta{font-size:10px!important;min-height:40px;display:inline-flex;align-items:center}.xi-featured__view{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px!important}.xi-trust__item{min-height:88px;padding:12px 8px!important}.xi-trust__icon{font-size:23px!important}.xi-trust strong{font-size:9px!important;line-height:1.2}.xi-trust span{font-size:8.5px!important;line-height:1.25}[id^="MainProduct-"] .page-width{padding:14px 14px 0!important}[id^="MainProduct-"] .product{gap:18px!important}[id^="MainProduct-"] .product__title h1{font-size:33px!important;line-height:1!important}[id^="MainProduct-"] .product__info-container>*+*{margin-top:18px!important}[id^="MainProduct-"] .product-form__input input[type=radio]+label{min-height:44px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px!important}[id^="MainProduct-"] .quantity{min-height:46px}[id^="MainProduct-"] .product-form__submit,[id^="MainProduct-"] .shopify-payment-button__button{min-height:54px!important}[id^="MainProduct-"] .product__description{font-size:14px!important;line-height:1.65}[id^="MainProduct-"] .thumbnail{min-width:62px;min-height:62px}.related-products{padding-left:14px!important;padding-right:14px!important}.related-products .related-products__heading{font-size:27px!important;margin-bottom:24px!important}.related-products .card__heading,.related-products .card__heading a{font-size:14px!important;line-height:1.25}.related-products .price{font-size:14px!important}.template-collection .page-width{padding-left:14px!important;padding-right:14px!important}.collection-hero__inner{padding:28px 14px 20px!important}.collection-hero__title{font-size:34px!important}#main-collection-filters{padding:10px 14px!important;margin-bottom:18px!important}#product-grid{column-gap:10px!important;row-gap:28px!important}#product-grid .card__heading{font-size:14px!important}#product-grid .price{font-size:14px!important}.mobile-facets__open,.facet-filters__sort{min-height:46px!important}.mobile-facets__open{padding:10px 12px!important;display:flex;align-items:center}.template-cart .page-width{padding-left:14px!important;padding-right:14px!important}.template-cart .title-wrapper-with-link{gap:10px!important;align-items:flex-start!important}.template-cart .title--primary{font-size:34px!important;line-height:1!important}.template-cart .cart-item{padding-top:20px!important;padding-bottom:20px!important}.template-cart .cart-item__media{width:92px!important;max-width:92px!important}.template-cart .cart-item__image{width:92px!important;height:auto!important}.template-cart .cart-item__name{font-size:15px!important;line-height:1.3}.template-cart quantity-input,.template-cart .quantity{min-height:44px!important}.template-cart cart-remove-button a,.template-cart cart-remove-button button{min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}.template-cart .cart__checkout-button{width:100%!important;min-height:54px!important}.template-cart .totals{justify-content:space-between!important;gap:16px}.template-cart .tax-note{font-size:11px!important;line-height:1.45}.xi-footer__inner{padding:32px 18px 26px!important;gap:26px!important}.xi-footer__brand img{width:175px!important}.xi-footer__nav a{font-size:14px!important;min-height:40px;display:flex;align-items:center;margin-bottom:4px!important}.xi-footer__newsletter{padding-top:22px!important}.xi-footer__newsletter h3{font-size:24px!important;line-height:1.05}.xi-footer__field input,.xi-footer__field button{min-height:48px!important}.xi-footer__bottom{padding:14px 18px 18px!important}.main-page-title,.template-search__header h1,.customer>h1,.customer.account .customer__title{font-size:34px!important;line-height:1!important}.contact,.customer{padding-left:14px!important;padding-right:14px!important}.template-search__header{padding-left:14px!important;padding-right:14px!important;padding-bottom:26px!important}.template-search__search{margin-bottom:24px!important}.template-search__search .field,.template-search__search .field__input{min-height:52px!important}.template-search__search .search__button{width:52px!important;min-height:52px!important}.template-search__results .grid{column-gap:10px!important;row-gap:28px!important}.template-search__results .card__heading,.template-search__results .card__heading a{font-size:14px!important;line-height:1.25}.template-search__results .price{font-size:14px!important}.contact .field,.customer .field{min-height:50px}.contact .field__input,.customer .field input,.customer select{min-height:50px!important}.contact__button button,.customer button{min-height:52px!important}.customer.account>div:nth-child(2){gap:24px!important}.customer.addresses>ul>li{padding:18px!important}.customer.addresses button{min-height:46px!important}}@media(max-width:390px){.xi-featured__grid{gap:20px 10px!important}.xi-trust__item{min-height:84px}.collection-hero__title,[id^="MainProduct-"] .product__title h1,.template-cart .title--primary,.main-page-title,.template-search__header h1,.customer>h1,.customer.account .customer__title{font-size:31px!important}}