:root{--ics-sec: clamp(40px, 5.2vw, 72px);--ics-head: clamp(24px, 3vw, 40px);--ics-title: clamp(8px, 1vw, 12px);--ics-cta: clamp(24px, 3vw, 40px)}#MainContent .ic-sec:not(.ic-hero),#MainContent .ic-cfg,#MainContent .shopify-section>[class*=section-block-template--]:not(.custom-service-block),#MainContent .shopify-section>[class*=section-template--],#MainContent .shopify-section>.faq-accordion,#MainContent .shopify-section>faqs-item.halo-collapsible-content{padding-top:var(--ics-sec)!important;padding-bottom:var(--ics-sec)!important}#MainContent .ic-sec{--ic-pad: var(--ics-sec)}#MainContent>.shopify-section:last-child:not(:has(>.ic-sec,>.ic-cfg,>[class*=section-block-template--],>[class*=section-template--],>.faq-accordion,>faqs-item)){padding-bottom:var(--ics-sec)}#MainContent .ic-head,#MainContent .halo-block-header,#MainContent .faq-accordion__header{margin-bottom:var(--ics-head)!important}#MainContent .halo-block-header>:last-child,#MainContent .ic-head>:last-child,#MainContent .faq-accordion__header>:last-child{margin-bottom:0!important}#MainContent .halo-block-header .title,#MainContent .ic-sec .ic-h2,#MainContent .faq-accordion__heading{margin-bottom:var(--ics-title)!important;line-height:1.25!important}#MainContent .halo-block-header .title-wrap{margin-bottom:0!important}#MainContent .video-slider .video_slider_title{margin-top:0!important;margin-bottom:var(--ics-head)!important;line-height:1.25!important}#MainContent .ic-center{margin-top:var(--ics-cta)!important}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4{overflow-wrap:break-word}#MainContent .ic-sec h1,#MainContent .ic-sec h2,#MainContent .ic-sec h3,#MainContent .halo-block-header h2,#MainContent .halo-block-header h3{line-height:1.25}@media(min-width:990px){.video-slider .video-slider-list>.video-slider-item:first-child{margin-left:auto}.video-slider .video-slider-list>.video-slider-item:last-child{margin-right:auto}}.announcement-bar a.ic-ann--sk{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:599px){.announcement-bar .ic-ann:nth-child(2){display:none}}@media(max-width:389px){.announcement-bar .ic-ann--lg{display:none!important}.announcement-bar .ic-ann:first-child{display:none}.announcement-bar .ic-ann--sk:before{display:none}}.footer-block__newsletter .email-wrapper svg{fill:#fff!important;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ic-spacing.css.map */
