@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (max-width: 749px){.button,.header__icon,.header__menu-item,a[role=button]{min-height:44px;min-width:44px}@media screen and (max-width: 400px){html{font-size:58%}}.grid--2-col .grid__item{width:50%}.slow-connection img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media screen and (max-width: 749px){.page-width{padding:0 4%}[data-animate-image] use-animate{transition-duration:.2s}.flickity-viewport{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.shopify-section{contain:layout style paint}.header{contain:layout style}}@supports (content-visibility: auto){@media screen and (max-width: 749px){.shopify-section:not(.shopify-section-header):not(.shopify-section-footer){content-visibility:auto;contain-intrinsic-size:auto 500px}}}.slow-connection *{animation-duration:0s!important;transition-duration:0s!important}.slow-connection [data-animate-image] use-animate[data-animate^=zoom-fade]{display:none}@media screen and (max-width: 749px){.grid{margin-inline-start:-.8rem}.grid__item{padding-inline-start:.8rem}}@media screen and (max-width: 749px){cart-drawer{will-change:transform}.drawer{contain:layout style paint}}@media screen and (max-width: 749px){*:focus-visible{outline-width:3px;outline-offset:2px}}@media screen and (max-width: 749px){.button{background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button-border))}.button--secondary{--color-button-background: var(--color-base-accent);--color-button-text: var(--color-base-solid-button-labels);--color-button-border: var(--color-base-accent);background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text))}.button--tertiary{background-color:rgb(var(--color-button-background));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button-border))}}@media screen and (max-width: 375px){.button,.card{box-shadow:none}.button,.media,.card{border-radius:2px}}@media screen and (max-width: 749px){.media img,.card,.button:after{transform:translateZ(0);will-change:auto}.transition-body{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}}@media screen and (max-width: 749px){input[type=text],input[type=email],input[type=tel],textarea,select{font-size:16px!important}}@media screen and (max-width: 749px){.loading-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.header__menu-dropdown,.list-menu-dropdown,menu-dropdown .list-menu-dropdown,.header .list-menu-dropdown{z-index:150!important}sticky-header,.header-wrapper,.header{z-index:120!important}.recently-viewed-products .card__media img,.recently-viewed-products .card__media,.recently-viewed-products .card__inner{opacity:1!important;visibility:visible!important}.recently-viewed-products .product-grid .grid__item,.recently-viewed-products .card-wrapper{opacity:1;visibility:visible}.recently-viewed-products img[loading=lazy]{opacity:1!important}.slideshow,.image-banner,.video-hero,.reveal-banner,.section-slideshow,.section-image-banner{position:relative;z-index:1!important}.slideshow__media,.banner__media,.image-banner__media{z-index:1!important}@media screen and (max-width: 749px){.button--primary{background-color:var(--color-button)!important;color:var(--color-button-text)!important;border-color:var(--color-button)!important}.button--secondary{background-color:#1a1b18!important;color:#fff!important;border-color:#1a1b18!important}.button--tertiary{background-color:transparent!important;color:var(--color-button-text)!important;border-color:var(--color-button-text)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobile-performance.css.map */
