[data-ui-component="Image Banner Section"] .media-wrapper{content-visibility:auto;contain-intrinsic-size:1px 500px}[data-ui-component="Image Banner Section"] img{content-visibility:auto}[data-ui-component="Image Banner Section"] .btn{will-change:auto;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}[data-ui-component="Image Banner Section"] .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}[data-ui-component="Image Banner Section"] .btn:active{transform:translateY(0)}.running-content__wrapper{contain:layout style paint}.marquee__items--animate{will-change:auto}@media (prefers-reduced-motion: reduce){.marquee__items--animate{animation-play-state:paused!important}.running-content__wrapper *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tab__panel{will-change:auto;transition:opacity .2s ease}.tab__panel.d-none{display:none!important;visibility:hidden}.tab__panel--active{display:block!important;visibility:visible}.tab__link{position:relative;transition:color .2s ease}.tab__link--active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:currentColor;transform:scaleX(1);transition:transform .2s ease}.tab__link:not(.tab__link--active):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transition:transform .2s ease}.tab__link:hover:after{transform:scaleX(1)}.tab__panel .card-product{content-visibility:auto;contain-intrinsic-size:1px 400px}[data-ui-component*=Video]{content-visibility:auto;contain-intrinsic-size:1px 500px}video{will-change:auto}button[aria-label*=video i],button[class*=play i]{transition:transform .2s ease,opacity .2s ease}button[aria-label*=video i]:hover,button[class*=play i]:hover{transform:scale(1.1);opacity:.9}input[type=email].error{border-color:#dc3545;background-color:#fff5f5}input[type=email]:focus{outline:2px solid currentColor;outline-offset:2px}input[type=email]:focus:invalid{outline-color:#dc3545}form[action*=klaviyo] button[type=submit],form[action*=newsletter] button[type=submit]{transition:background-color .2s ease,transform .15s ease}form[action*=klaviyo] button[type=submit]:hover,form[action*=newsletter] button[type=submit]:hover{transform:translateY(-1px);filter:brightness(.95)}form[action*=klaviyo] button[type=submit]:active,form[action*=newsletter] button[type=submit]:active{transform:translateY(0)}.jdgm-carousel-wrapper,[class*=jdgm]{content-visibility:auto;contain-intrinsic-size:1px 400px}.jdgm-rev{transition:transform .2s ease,box-shadow .2s ease}.jdgm-rev:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}[data-ui-component*=Collage]{content-visibility:auto;contain-intrinsic-size:1px 600px}[data-ui-component="Logo List Section"] img{content-visibility:auto;transition:opacity .2s ease,transform .2s ease}[data-ui-component="Logo List Section"] img:hover{opacity:.8;transform:scale(1.05)}img:not([src]),img[src=""]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}a[href="#mainContent"]:focus{position:fixed;top:0;left:0;z-index:9999;padding:1rem 2rem;background:#000;color:#fff;text-decoration:none;font-weight:700}.section,[class*=s--margin]{contain:layout style}@media (max-width: 767px){*{animation-duration:.3s!important}button,a,input,select,textarea{min-height:44px;min-width:44px}.marquee__items--animate{animation-duration:calc(var(--marquee-duration) * 1.5)!important}}@media (prefers-color-scheme: dark){input[type=email].error{background-color:#3a1f1f}img:not([src]),img[src=""]{background:linear-gradient(90deg,#2a2a2a 25%,#1a1a1a,#2a2a2a 75%)}}@media print{.running-content__wrapper,.marquee,video,[data-ui-component*=Video]{display:none!important}*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/homepage-optimizations.css.map */
