main#main:has(.lp-hero--safety){--pdp-cta:#ff4438;--lp-sale:#ff4438;--lp-button:#ff4438;--button-background:255 68 56}main#main:has(.lp-hero--safety) :is(strong,b,button,.button,.lp-button){font-weight:500}main#main:has(.lp-hero--safety) :is(.lp-button,.lp-buy-card .button){--button-background:255 68 56;--button-outline-color:255 68 56;--button-text-color:255 255 255;background:#ff4438;background-image:none;border-color:#ff4438;color:#fff;transition:background .2s ease,color .2s ease,box-shadow .2s ease}main#main:has(.lp-hero--safety) :is(.lp-button,.lp-buy-card .button):not(:disabled):is(:hover,:focus-visible){background:#fff!important;color:#ff4438;box-shadow:inset 0 0 0 1px #ff4438}main#main:has(.lp-hero--safety) .lp-price s{color:#ff4438}main#main:has(.lp-hero--safety) .pdp-mount:not(.is-open) [data-mount-toggle] img{filter:none}main#main:has(.lp-hero--safety) [data-mount-toggle]{transition:background .2s ease,border-color .2s ease}main#main:has(.lp-hero--safety) [data-mount-toggle]:is(:hover,:focus-visible){background:#ff44381a;border-color:#ff4438}main#main:has(.lp-hero--safety) .pdp-mount__field:focus-within{border-color:#ff4438}main#main:has(.lp-hero--safety) .lp-buy-card__title{font-size:34px;line-height:1.15}main#main:has(.lp-hero--safety) .lp-buy-card--compact .lp-buy-card__title{font-size:22px}main#main:has(.lp-hero--safety) .lp-product__info h2{font-size:50px;line-height:1.1;max-width:100%}main#main:has(.lp-hero--safety) :is(.lp-rating,.lp-buy-card__features li,.lp-bundles__rating){font-size:14px;line-height:1.5}main#main:has(.lp-hero--safety) .lp-product .lp-buy-card__features li{font-size:16px}main#main:has(.lp-hero--safety) .pdp-mount__field{font-size:14px}main#main:has(.lp-hero--safety) .pdp-v2-safe__card{--icon-scale:1}main#main:has(.lp-hero--safety) .lp-overview__purchase{display:grid;justify-items:center;gap:20px;width:100%}main#main:has(.lp-hero--safety) .lp-contact{margin:0!important;text-align:center}main#main:has(.lp-hero--safety) .lp-overview__inner{gap:72px}main#main:has(.lp-hero--safety) .lp-product{padding-block:144px}main#main:has(.lp-hero--safety) .lp-media--tiles{padding-block:64px}main#main:has(.lp-hero--safety) .lp-comparison{box-shadow:none;padding-bottom:48px}main#main:has(.lp-hero--safety) .lp-comparison:after{content:none}main#main:has(.lp-hero--safety) .shopify-section--faq{background:#f8f8f8;color:#1b232a;box-shadow:none}main#main:has(.lp-hero--safety) .shopify-section--faq .section{background:#f8f8f8;padding-top:32px;padding-bottom:96px}main#main:has(.lp-hero--safety) .shopify-section--faq .accordion__content{font-size:18px;line-height:1.6}main#main:has(.lp-hero--safety) .lp-community__avatars img{border:2px solid white}main#main:has(.lp-hero--safety) .pdp-v2-dark{padding-block:80px}main#main:has(.lp-hero--safety) .pdp-v2-dark__track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)*.4);width:100%;margin:0;padding:0 48px 24px;scroll-padding-inline:48px;overflow-x:auto;scroll-snap-type:x mandatory}main#main:has(.lp-hero--safety) .pdp-v2-dark__card{width:auto}main#main:has(.lp-hero--safety) .pdp-v2-slider-controls{padding-inline:48px}main#main:has(.lp-hero--safety) .lp-media__slider{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:66%;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}main#main:has(.lp-hero--safety) .lp-media__slider::-webkit-scrollbar{display:none}main#main:has(.lp-hero--safety) .lp-media__slider .lp-media__item{scroll-snap-align:start}main#main:has(.lp-hero--safety) .lp-closing-offer{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:18px}main#main:has(.lp-hero--safety) .lp-closing-offer .lp-closing-offer__saving{color:#ff4438;font-weight:500}main#main:has(.lp-hero--safety) lp-sale-sticky.is-enhanced{transition:opacity .25s ease,transform .25s ease,visibility .25s ease;transform:translate(-50%,18px)}main#main:has(.lp-hero--safety) lp-sale-sticky.is-visible{transform:translate(-50%)}main#main:has(.lp-hero--safety) lp-sale-sticky:not(.is-enhanced){display:none}main#main:has(.lp-hero--safety) [class*=ai-video-features__content-]{pointer-events:none}main#main:has(.lp-hero--safety) [class*=ai-video-features__content-] a{pointer-events:auto}main#main:has(.lp-hero--safety) [class*=ai-video-features__overlay-]{pointer-events:none}main#main:has(.lp-hero--safety) [class*=ai-video-features__title-]{font-weight:400;line-height:1.15}main#main:has(.lp-hero--safety) [class*=ai-video-features__video-wrapper-] button{background:#fff;color:#1b232a;z-index:4}main#main:has(.lp-hero--safety) .lp-strip--press:has(lp-logo-marquee){padding:0}.lp-logo-marquee{display:block;position:relative;width:100%;overflow:hidden;padding:32px 0}.lp-logo-marquee__track{display:flex;width:max-content;animation:lp-safety-logos 32s linear infinite}.lp-logo-marquee__group{display:flex;flex:none;justify-content:space-around;align-items:center;min-width:100vw;gap:64px;padding-inline:32px}main#main:has(.lp-hero--safety) .lp-logo-marquee img{opacity:.7;max-width:none}.lp-logo-marquee__pause{position:absolute;right:8px;bottom:2px;display:grid;place-items:center;width:44px;height:44px;background:#fff;color:#1b232a;border-radius:50%}.lp-logo-marquee:is(:hover,:focus-within,[data-paused]) .lp-logo-marquee__track{animation-play-state:paused}@keyframes lp-safety-logos{to{transform:translate(-50%)}}@media(min-width:1000px){main#main:has(.lp-hero--safety) .lp-hero__inner{padding-inline:max(var(--container-gutter),calc((100% - var(--container-max-width))/2));max-width:none}main#main:has(.lp-hero--safety) .lp-hero__buy{left:max(var(--container-gutter),calc((100% - var(--container-max-width))/2))}}@media(max-width:999px){main#main:has(.lp-hero--safety) .lp-product{padding-block:72px}main#main:has(.lp-hero--safety) .lp-overview__inner{gap:48px}main#main:has(.lp-hero--safety) .lp-product__info h2{font-size:40px}main#main:has(.lp-hero--safety) .pdp-v2-dark__track{grid-auto-columns:85%;padding-inline:16px;scroll-padding-inline:16px;gap:16px}main#main:has(.lp-hero--safety) .pdp-v2-slider-controls{padding-inline:16px}main#main:has(.lp-hero--safety) .lp-media__slider{grid-auto-columns:90%;gap:16px}main#main:has(.lp-hero--safety) .lp-media__slider .lp-media__copy{text-align:left}main#main:has(.lp-hero--safety) .lp-media__slider h3{font-size:30px;line-height:1.2}main#main:has(.lp-hero--safety) .lp-community{padding-top:88px}main#main:has(.lp-hero--safety) [class*=ai-video-features__subtitle-]{font-size:18px}}@media(max-width:749px){main#main:has(.lp-hero--safety) [class*=ai-video-features__bubbles-]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}main#main:has(.lp-hero--safety) [class*=ai-video-features__bubble-image-wrapper-]{width:80px;height:80px}main#main:has(.lp-hero--safety) [class*=ai-video-features__bubble-text-]{font-size:14px}main#main:has(.lp-hero--safety) [class*=ai-video-features__title-]{font-size:38px}main#main:has(.lp-hero--safety) [class*=ai-video-features__content-]{min-height:620px;padding-block:64px}main#main:has(.lp-hero--safety) ai-video-features-safetyvideo{min-height:620px}}@media(prefers-reduced-motion:reduce){.lp-logo-marquee__track{animation:none;width:100%}.lp-logo-marquee__group{min-width:0;width:100%;flex-wrap:wrap;gap:24px 32px}.lp-logo-marquee__group[aria-hidden],.lp-logo-marquee__pause{display:none}main#main:has(.lp-hero--safety) :is(.lp-community__socials a,lp-sale-sticky.is-enhanced,[data-mount-toggle],.lp-button,.lp-buy-card .button){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/lp-safety.css.map */
