html,body{overflow-x:hidden}img{content-visibility:auto;decoding:async}img[width][height]{height:auto}@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(hover:none){*:hover{transition-duration:0s!important}}.slideshow-slide,.marquee__content,[data-transform]{will-change:transform}@media screen and (max-width:749px){html,body{max-width:100vw}.shopify-section,.section{--section-padding-inline:clamp(16px,4vw,24px)}body{font-size:max(14px,1rem)}button,a.button,.button,[role=button],.header__icon,.header__menu-link,.cart-link,.search-modal__toggle,.product-card__quick-add,.quick-add__submit,.pagination__item,.swatch,input[type=submit]{min-height:44px}.slide__content h1,.slide__content h2,.slide__content h3,.slide__content .jumbo-text,slideshow-slide h1,slideshow-slide h2,slideshow-slide h3{font-size:clamp(24px,6vw,40px)!important;line-height:1.08}jumbo-text,.jumbo-text{font-size:clamp(28px,9vw,56px)!important;line-height:1}.product-grid,.product-list,resource-list,.collection-list,.product-recommendations,paginated-list .grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.product-card__title,.card__heading{font-size:max(14px,.95rem);line-height:1.25}.eyebrow,.subheading,.product-card__price small{font-size:max(11px,.75rem)}.header__drawer,.header-drawer{--drawer-inline-padding:16px;--drawer-menu-inline-padding:16px}.image-block__image,.blog-post-card__image{height:auto}footer .footer__column{margin-bottom:24px}.slideshow-section{min-height:auto!important}.section{--padding-block-start:clamp(24px,5vw,56px)!important;--padding-block-end:clamp(24px,5vw,56px)!important}section[id^=shopify-section-]:nth-of-type(n+4) img{content-visibility:auto;contain-intrinsic-size:400px}@media(prefers-reduced-motion:no-preference){.marquee-component[data-disabled]{animation:none}}section[id^=shopify-section-]:nth-of-type(n+5){contain:layout paint style}}.product-card .price,.product-card [class*=price],.product-list .price,.product-list [class*=price],product-price,.product-price,.product-card__price,.card__price{color:#1a1a1a!important;font-weight:800!important;font-size:1.1em!important;letter-spacing:-.01em!important}.product-card .price s,.product-card [class*=price] s,product-price s{color:#999!important;font-weight:500!important;font-size:.9em!important}.product__info .price,.product-information .price,[data-product-price]{color:#1a1a1a!important;font-weight:900!important}@media screen and (max-width:749px){section[id^=shopify-section-]:nth-of-type(n+4){content-visibility:auto;contain-intrinsic-size:1px 800px}section[id^=shopify-section-] .marquee-component,section[id*=brand_marquee]{content-visibility:visible}footer section[id^=shopify-section-]{content-visibility:auto;contain-intrinsic-size:1px 1200px}}@media screen and (max-width:749px){.product-card .product-media__image,.product-card img{max-width:100%;height:auto}}@media screen and (max-width:749px){.marquee-component,.slideshow-slide{will-change:auto}}@media screen and (max-width:749px){.variant-picker img,.variant-swatches img,variant-picker img,variant-swatches img,swatches-variant-picker-component img,.swatch img{width:36px!important;height:36px!important;object-fit:cover}.product-recommendations,[class*=related],[class*=recommended],[data-section-type*=related],product-recommendations{content-visibility:auto;contain-intrinsic-size:1px 600px}details:not([open])>*:not(summary){content-visibility:hidden}[class*=sticky-add],[data-sticky-atc],sticky-add-to-cart,.product-form--sticky{will-change:transform;transform:translateZ(0);contain:layout paint}.product-media-thumbnails img,thumbnails-container img,[class*=thumbnail] img{width:64px!important;height:64px!important;object-fit:cover}}.product-recommendations img,.related-products img,.similar-products img,.product-card img{max-width:100%}@font-face{font-display:swap}[class*=sticky],header,header-component{transform:translateZ(0)}@media screen and (max-width:749px){footer,[class*=footer]{content-visibility:auto;contain-intrinsic-size:1px 1000px}iframe{content-visibility:auto;contain-intrinsic-size:1px 200px}#shopify-chat,shopify-chat,[id*=shopify-chat],[id*=shopify-agent],shopify-agent-chat{content-visibility:auto;contain-intrinsic-size:60px 60px}#worldphonecallbutton,#worldphonecallbuttoncta{contain:layout style paint}.slideshow-section h1,.slideshow-section h2,.slideshow-section h3{text-rendering:optimizeSpeed}[class*=backdrop],.modal,.drawer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}footer .footer__columns,footer [class*=footer-columns],footer [class*=footer-grid],footer [class*=payments-row],footer [class*=payments_row]{align-items:flex-start!important}footer [class*=trust],footer [class*=social],footer [class*=payments]{align-self:flex-start!important;justify-content:flex-start!important}footer img[alt*=BBB i],footer img[alt*=Accredited i]{max-width:240px;height:auto}@media(max-width:749px){footer img[alt*=BBB i],footer img[alt*=Accredited i]{max-width:200px}}footer [class*=as-seen] img,footer [class*=press] img,footer [class*=media-strip] img{max-height:36px;max-width:120px;width:auto}@media(max-width:749px){footer [class*=as-seen] img,footer [class*=press] img,footer [class*=media-strip] img{max-height:30px;max-width:100px}}footer [class*=trust_group] img,footer [class*=trust-group] img,footer [id*=trust_group] img,footer [id*=trust-group] img,footer [class*=bbb_seal] img,footer [id*=bbb_seal] img,footer [class*=bbb-seal] img{max-width:240px!important;max-height:160px!important;width:auto!important;height:auto!important;object-fit:contain;margin:0!important}footer [class*=seen_row] img,footer [id*=seen_row] img,footer [class*=seen-row] img,footer [class*=trust_group] [class*=image] img,footer [class*=trust-group] [class*=image] img{max-height:36px!important;max-width:120px!important;width:auto!important;height:auto!important;object-fit:contain}footer img[src*="1_fdcd12ca"]{max-width:240px!important;max-height:160px!important;width:auto!important;height:auto!important;object-fit:contain}footer img[src*="4_ea010272"],footer img[src*="2_08b61f0b"],footer img[src*="3_c9b661fd"],footer img[src*="/6.png"],footer img[src*="shop_images/6.png"]{max-height:36px!important;max-width:120px!important;width:auto!important;height:auto!important;object-fit:contain}@media(max-width:749px){footer [class*=trust_group] img,footer [class*=bbb_seal] img,footer img[src*="1_fdcd12ca"]{max-width:200px!important;max-height:135px!important}footer [class*=seen_row] img,footer img[src*="4_ea010272"],footer img[src*="2_08b61f0b"],footer img[src*="3_c9b661fd"],footer img[src*="/6.png"]{max-height:30px!important;max-width:100px!important}}footer [class*=trust_group],footer [class*=trust-group],footer [id*=trust_group]{gap:12px!important;row-gap:12px!important}footer [class*=trust_group]>*,footer [class*=trust-group]>*{margin-block:0!important}footer [class*=trust_group] [class*=image],footer [class*=trust-group] [class*=image],footer [class*=bbb_seal],footer [class*=seen_row]>*{width:fit-content!important;height:fit-content!important;flex:0 0 auto!important}@media(max-width:749px){marquee-component,[class*=marquee]{content-visibility:auto;contain-intrinsic-size:1px 80px}section[id^=shopify-section-]:nth-of-type(n+5){content-visibility:auto;contain-intrinsic-size:1px 500px;contain:layout paint style}footer{content-visibility:auto;contain-intrinsic-size:1px 900px}*:hover{transition:none!important}body,p,h1,h2,h3,h4{text-rendering:optimizeSpeed}}@media(max-width:749px){.slideshow-section{min-height:360px;max-height:70vh}*[style*=backdrop-filter],*[class*=backdrop]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}section[id^=shopify-section-]:nth-of-type(n+2){content-visibility:auto;contain-intrinsic-size:1px 400px;contain:layout paint style}.marquee-component{contain:strict;contain-intrinsic-size:1px 60px}*[style*=box-shadow],*[class*=shadow]{box-shadow:none!important}*{transition-duration:0s!important;animation-duration:0s!important}.marquee__content,.marquee-component,slideshow-slides{transition-duration:revert!important;animation-duration:revert!important}}.slideshow-slide .overlay,.slideshow-slide [class*=overlay]{opacity:1!important}.slideshow-slide .slide__content,.slideshow-slide [class*=slide__content],.slideshow-slide [class*=slide-content]{opacity:1!important;visibility:visible!important}@media(max-width:749px){.slideshow-section{min-height:280px!important;aspect-ratio:16/9}iframe{content-visibility:auto;contain-intrinsic-size:1px 200px}.section{padding-block:clamp(20px,4vw,48px)!important}*[class*=decorative],*[class*=ornament]{content-visibility:auto}}@media(max-width:749px){#shopify-section-stats_bar,[id*=stats_bar],[id*=stats-bar]{margin-top:0!important;padding-top:32px!important;position:relative!important;z-index:2;content-visibility:visible!important}#shopify-section-hero,[id*=hero]{margin-bottom:0!important;content-visibility:visible!important}.slideshow-section h1,.slideshow-section h2,.slideshow-section h3,.slideshow-slide h1,.slideshow-slide h2,.slideshow-slide h3,.slide__content h1,.slide__content h2,.slide__content h3{font-size:clamp(22px,5.5vw,36px)!important;line-height:1.05!important;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.slideshow-section{min-height:320px!important;max-height:75vh!important;padding-bottom:24px!important;aspect-ratio:auto!important}[class*=mobile-contact],[class*=sticky-phone],.mobile-contact-bar,#worldphonecallbutton,#worldphonecallbuttoncta{font-size:13px!important;padding:8px 12px!important;white-space:nowrap;overflow:visible!important}[class*=mobile-contact] a[href^="tel:"],.mobile-contact-bar a[href^="tel:"],#worldphonecallbutton a[href^="tel:"],a[href^="tel:"]{font-size:14px!important;font-weight:700;white-space:nowrap}[class*=mobile-contact] [class*=subtitle],[class*=mobile-contact] [class*=hours],.mobile-contact-bar [class*=subtitle],.mobile-contact-bar [class*=hours]{display:none!important}footer [class*=trust]{gap:8px!important}footer [class*=trust]>*{margin-block:4px!important}footer img[alt*=BBB i]{margin-block:8px!important}}.slide__content,.slideshow-slide .slide__content,.slideshow-slide .group-block-content{color:#fff!important}.slide__content h1,.slide__content h2,.slide__content h3,.slide__content h4,.slide__content p,.slide__content .eyebrow,.slide__content [class*=eyebrow],.slideshow-slide h1,.slideshow-slide h2,.slideshow-slide h3,.slideshow-slide h4,.slideshow-slide p{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.5)}.slide__content [class*=eyebrow],.slide__content [class*=subheading],.slide__content small{color:#ff8e00!important;text-shadow:0 2px 16px rgba(0,0,0,.5);letter-spacing:.22em!important;font-weight:800!important}.slide__content .button,.slide__content [class*=button],.slideshow-slide .button,.slideshow-slide a[class*=button]{color:#fff!important;background:#ff8e00!important;border-color:#ff8e00!important}@media(max-width:749px){.slide__content,.slideshow-slide .slide__content{--padding-block-start: 32px !important;--padding-block-end: 32px !important;--padding-inline-start: 20px !important;--padding-inline-end: 20px !important;padding-block-start:32px!important;padding-block-end:32px!important;padding-inline:20px!important}.slide__content h1,.slide__content h2,.slideshow-slide h1,.slideshow-slide h2{font-size:clamp(22px,6vw,32px)!important;line-height:1.1!important;margin:8px 0 12px!important}.slide__content p,.slideshow-slide p{font-size:14px!important;line-height:1.4!important;margin:0 0 16px!important}.slide__content [class*=eyebrow],.slide__content [class*=subheading]{font-size:10px!important;letter-spacing:.18em!important;margin-bottom:8px!important}}.slide__content,.slideshow-slide .slide__content,slideshow-slide .slide__content,[class*=slide__content]{animation:none!important;animation-timeline:none!important;opacity:1!important;visibility:visible!important}.slide__content *,.slideshow-slide .slide__content *,slideshow-slide .slide__content *{animation-name:revert!important}.slide__content .text-block,.slide__content rte-formatter,.slide__content .button,.slide__content .group-block-content,.slideshow-slide [class*=text-block],.slideshow-slide rte-formatter,.slideshow-slide .button{opacity:1!important;visibility:visible!important;animation:none!important}@keyframes slide-reveal{0%,to{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mobile-perf.css.map */
