:root{--will-change-auto: auto;--will-change-transform: transform;--will-change-opacity: opacity}.animate--hover-vertical-lift .card-wrapper .card--card,.animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{will-change:var(--will-change-transform);backface-visibility:hidden;perspective:1000px}.animate--hover-vertical-lift .card-wrapper:not(:hover) .card--card,.animate--hover-vertical-lift .card-wrapper:not(:hover) .card--standard .card__inner{will-change:var(--will-change-auto)}.animate--hover-vertical-lift .button:not(.button--tertiary){will-change:var(--will-change-transform);backface-visibility:hidden}.animate--hover-vertical-lift .button:not(.button--tertiary):not(:hover){will-change:var(--will-change-auto)}.loading__spinner{contain:layout style paint;will-change:var(--will-change-transform)}.loading__spinner.hidden{will-change:var(--will-change-auto)}cart-drawer.animate{will-change:var(--will-change-transform);contain:layout}cart-drawer:not(.animate){will-change:var(--will-change-auto)}.card__media img,.media img{content-visibility:auto;contain-intrinsic-size:300px 300px}.card-wrapper,.quantity-input{contain:layout style}.page-width{contain:layout}.slideshow{contain:layout style}.slideshow__slide{will-change:var(--will-change-transform);backface-visibility:hidden}.slideshow__slide:not(.slideshow__slide--active){will-change:var(--will-change-auto)}modal-dialog{contain:layout style}modal-dialog[open]{will-change:var(--will-change-opacity)}modal-dialog:not([open]){will-change:var(--will-change-auto)}.predictive-search{contain:layout style}.above-the-fold{contain:layout style paint}.cart-notification{contain:layout style;will-change:var(--will-change-transform)}.cart-notification:not(.animate){will-change:var(--will-change-auto)}.menu-drawer{contain:layout}.menu-drawer.animate{will-change:var(--will-change-transform)}.menu-drawer:not(.animate){will-change:var(--will-change-auto)}.critical-resource{font-display:swap}.product-form,.price,.variant-selects{contain:layout style}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.scroll-optimized{scroll-behavior:smooth;overscroll-behavior:contain}.no-repaint{contain:paint}.optimized-text{text-rendering:optimizeSpeed;font-smooth:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hero-section,.header,.announcement-bar{contain:layout style paint}.lazy-load{content-visibility:auto;contain-intrinsic-size:1px 400px}.footer{contain:layout style;content-visibility:auto;contain-intrinsic-size:1px 300px}@supports (content-visibility: auto){.performance-optimized{content-visibility:auto}}.composite-optimized{isolation:isolate}@media (max-width: 749px){.mobile-optimized{contain:layout style}.mobile-optimized img{content-visibility:auto;contain-intrinsic-size:1px 200px}}@media (min-width: 750px){.desktop-optimized{contain:layout style paint}}.preload-hint{font-display:swap}@media (prefers-reduced-motion: reduce){.animate--hover-vertical-lift .card-wrapper .card--card,.animate--hover-vertical-lift .card-wrapper .card--standard .card__inner,.animate--hover-vertical-lift .button:not(.button--tertiary){transition:none;will-change:auto}}.focus-optimized:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{.no-print{display:none!important}.print-optimized{color-adjust:exact}}
/*# sourceMappingURL=/cdn/shop/t/193/assets/performance-optimizations.css.map */
