@media screen and (max-width:749px){:root{--font-paragraph--size: 1.0625rem;--line-height--body-loose: 1.7;--font-size--2xs: .8125rem;--font-size--xs: .9375rem;--font-size--sm: 1rem;--font-h1--size: 2.375rem;--font-h2--size: 2rem;--font-h3--size: 1.75rem;--font-h4--size: 1.375rem;--menu-font-sm--size: 1.0625rem;--menu-font-md--size: 1.125rem;--input-padding-y: .95rem;--minimum-touch-target: 48px}body{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}input,select,textarea{font-size:16px!important}.button,button[type=submit],.add-to-cart-button,.shopify-payment-button__button{min-height:52px;font-size:1rem;letter-spacing:.04em}.product-details .rte,.rte{font-size:1.0625rem;line-height:1.7}.rte p,.rte li{margin-block-end:.75em}.product-card .product-title,.product-card__title,.price,.price__regular,.price-item{font-size:1.0625rem}.rte table{display:block;overflow-x:auto;font-size:.9375rem}.variant-option--buttons:not(.variant-option--swatches){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px;width:100%}.variant-option--buttons:not(.variant-option--swatches) legend{grid-column:1 / -1;margin-bottom:4px;font-size:.9375rem;letter-spacing:.14em;text-transform:uppercase}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{width:100%;min-width:0;min-height:56px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:500;letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/po-mobile.css.map */
