.hz-horizon .section-dual-product-spotlight .dual-product-spotlight__heading-wrap{margin-bottom:0!important;padding-bottom:4.8rem!important}.hz-horizon .section-dual-product-spotlight .dual-product-spotlight__heading-wrap .title-wrapper,.hz-horizon .section-dual-product-spotlight .dual-product-spotlight__heading-wrap .dual-product-spotlight__title{margin:0 auto!important}.hz-horizon .section-dual-product-spotlight .dual-product-spotlight__heading-wrap .title,.hz-horizon .section-dual-product-spotlight .dual-product-spotlight__heading-wrap .section-title{margin:0 0 .5rem!important}.hz-horizon .section-dual-product-spotlight .dual-product-spotlight__heading-wrap .section-text,.hz-horizon .section-dual-product-spotlight .dual-product-spotlight__heading-wrap .section-text p{margin:0!important}.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__cta,.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__body-bottom{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:.5rem .75rem!important;width:100%}.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__price-row,.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__cta .dual-spotlight-card__price-row{flex:1 1 auto!important;width:auto!important;margin:0!important}.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__actions,.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__cta .dual-spotlight-card__actions{flex:0 0 auto!important;width:auto!important;margin:0 0 0 auto!important;justify-content:flex-end!important}.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__btn,.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__btn.button,.hz-horizon .section-dual-product-spotlight .dual-spotlight-card__btn.button--full-width{display:inline-flex!important;width:auto!important;max-width:max-content!important;min-width:0!important;flex-shrink:0;overflow:visible!important}.hz-horizon .dual-spotlight-card__feature{background:var(--dual-feature-bg, rgba(255, 255, 255, .72))!important}.hz-horizon .dual-spotlight-card__feature-icon,.hz-horizon .dual-spotlight-card__feature-icon .icon,.hz-horizon .dual-spotlight-card__feature-icon svg{width:18px!important;height:18px!important;color:#1a1a2e;stroke:currentColor!important;fill:none!important;overflow:visible;border:0!important;background:none!important;padding:0!important}.hz-horizon .dual-spotlight-card__feature-icon path,.hz-horizon .dual-spotlight-card__feature-icon circle,.hz-horizon .dual-spotlight-card__feature-icon rect{stroke:currentColor!important;fill:none!important;stroke-width:32px}.hz-horizon .collapsible-content .image-with-text__content,.hz-horizon .collapsible-content .image-with-text__content.p-0,.hz-horizon .collapsible-content .image-with-text__content.background-transparent,.hz-horizon .collapsible-content .image-with-text__content.content-container{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;align-items:flex-start!important;text-align:left!important}.hz-horizon .collapsible-content .accordion-container{padding:0!important}.hz-horizon .collapsible-content .image-with-text__text-item:after,.hz-horizon .collapsible-content .flex__item:after{content:none!important;box-shadow:none!important}.hz-horizon .collapsible-content .accordion__title,.hz-horizon .collapsible-content .accordion__title.t2,.hz-horizon .collapsible-content h3.accordion__title{font-size:1.6rem!important;font-weight:700!important;text-align:left!important}@media screen and (min-width:750px){.hz-horizon .collapsible-content .accordion__title,.hz-horizon .collapsible-content .accordion__title.t2,.hz-horizon .collapsible-content h3.accordion__title{font-size:1.65rem!important}}.hz-horizon .flex,.hz-horizon .image-with-text__container.flex{display:flex}.hz-horizon .image-with-text__container.flex{flex-direction:column}.hz-horizon .image-with-text__media,.hz-horizon .image-with-text__media.media{position:relative!important;overflow:hidden;width:100%;padding-bottom:0!important;background:transparent!important;border-radius:var(--media-radius, 16px)}.hz-horizon .image-with-text__media.media>*,.hz-horizon .image-with-text__media img,.hz-horizon .image-with-text__media picture{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center;display:block!important}.hz-horizon .image-with-text__media img.object-contain{object-fit:contain!important}.hz-horizon .image-with-text .h3,.hz-horizon .image-with-text h2.h3,.hz-horizon .image-with-text .section-content__heading.h3{font-size:calc(var(--font-heading-scale, 1) * 2.5rem)!important}.hz-horizon .image-with-text .t3,.hz-horizon .image-with-text .t3 p,.hz-horizon .image-with-text .rte,.hz-horizon .image-with-text .rte p{font-size:1.5rem!important}@media screen and (max-width:749px){.hz-horizon .image-with-text__media.section-height-responsive--mobile{min-height:var(--mobile-height);height:var(--mobile-height)}}@media screen and (min-width:750px){.hz-horizon .image-with-text .h3,.hz-horizon .image-with-text h2.h3,.hz-horizon .image-with-text .section-content__heading.h3{font-size:calc(var(--font-heading-scale, 1) * 3rem)!important}.hz-horizon .image-with-text .t3,.hz-horizon .image-with-text .t3 p,.hz-horizon .image-with-text .rte,.hz-horizon .image-with-text .rte p{font-size:1.55rem!important}.hz-horizon .image-with-text__container.flex{flex-direction:row;align-items:stretch;min-height:var(--desktop-height)}.hz-horizon .image-with-text__container--reverse{flex-direction:row-reverse}.hz-horizon .image-with-text__media-item{flex:1 1 var(--image-width, 50%);min-width:0}.hz-horizon .image-with-text__text-item{flex:1 1 calc(100% - var(--image-width, 50%));min-width:0}.hz-horizon .image-with-text__media,.hz-horizon .image-with-text__media.media{min-height:100%;height:100%}.hz-horizon .image-with-text__content.md\:text-center,.hz-horizon .image-with-text__content.md\:text-center .section-content,.hz-horizon .image-with-text__content.md\:text-center .section-content__heading,.hz-horizon .image-with-text__content.md\:text-center .rte,.hz-horizon .image-with-text__content.md\:text-center p{text-align:center!important}}@media screen and (min-width:1100px){.hz-horizon .image-with-text .h3,.hz-horizon .image-with-text h2.h3,.hz-horizon .image-with-text .section-content__heading.h3{font-size:calc(var(--font-heading-scale, 1) * 3.4rem)!important}.hz-horizon .image-with-text .t3,.hz-horizon .image-with-text .t3 p,.hz-horizon .image-with-text .rte,.hz-horizon .image-with-text .rte p{font-size:1.6rem!important}}@media screen and (min-width:990px){.hz-horizon.section-image-with-text .image-with-text__content{padding:7rem}}.hz-horizon .multicolumn-card .absolute.inset{position:absolute;top:0;right:0;bottom:0;left:0}.hz-horizon .multicolumn-card .media.h-full,.hz-horizon .multicolumn-card .media.w-full.h-full{position:relative;width:100%;height:100%}.hz-horizon .multicolumn-card .media.h-full>img,.hz-horizon .multicolumn-card .media.h-full>.multicolumn-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hz-horizon h3.multicolumn-card__heading.text-size-custom,.hz-horizon .multicolumn-card__heading.text-size-custom{font-size:max(16px,calc(var(--font-heading-scale, 1) * var(--custom-font-size, 1em)))!important;line-height:1.3}.hz-horizon .multicolumn-list.slider{align-items:stretch}.hz-horizon .multicolumn-list__item.section-height-responsive--desktop,.hz-horizon .multicolumn-list__item.section-height-responsive--mobile{display:flex;flex-direction:column}.hz-horizon .multicolumn-list__item>.multicolumn-card,.hz-horizon .multicolumn-list__item>a.multicolumn-card{display:flex;flex-direction:column;position:relative;height:100%;min-height:inherit}.hz-horizon .multicolumn-card__info{display:flex!important;flex-direction:column!important;flex-grow:1!important;z-index:3}.hz-horizon .multicolumn-card__info.justify-end{justify-content:flex-end!important}.hz-horizon .multicolumn-list__item.text-center .multicolumn-card__info{align-items:center!important;text-align:center!important}.hz-horizon .multicolumn-card:has(>.image-overlay) .multicolumn-card__heading,.hz-horizon .multicolumn-card:has(>.image-overlay) .multicolumn-card__text,.hz-horizon .multicolumn-card:has(>.image-overlay) .multicolumn-card__text *{color:#fff!important;text-align:center}.hz-horizon .multicolumn-card:has(>.image-overlay) .multicolumn-card__text h4{font-size:calc(var(--font-heading-scale, 1) * 2.4rem)!important;font-weight:700}.hz-horizon .multicolumn-card .link,.hz-horizon .multicolumn-card .un-underlined-link,.hz-horizon .multicolumn-card .banner__buttons a{text-decoration:none!important;border-bottom:0!important}.hz-horizon .multicolumn-card__text h4,.hz-horizon .multicolumn-card__text h3{font-size:inherit!important;margin:0}.hz-horizon .multicolumn-list__title>.inline-block{display:block;width:100%;margin-left:auto;margin-right:auto}.hz-horizon .multicolumn-list__title.title-wrapper{margin-bottom:1.8rem}@media screen and (min-width:750px){.hz-horizon .multicolumn-list__title.title-wrapper{margin-bottom:2rem}}@media screen and (min-width:990px){.hz-horizon .multicolumn-list__title.title-wrapper{margin-bottom:3rem}}.hz-horizon .multicolumn-list__title.text-center,.hz-horizon .multicolumn-list__title.text-center>.inline-block,.hz-horizon .multicolumn-list__title.text-center .section-title,.hz-horizon .multicolumn-list__title.text-center .section-text,.hz-horizon .multicolumn-list__title.text-center .section-text p{text-align:center!important}@media screen and (min-width:750px){.hz-horizon .multicolumn-list__title.md\:text-center,.hz-horizon .multicolumn-list__title.md\:text-center>.inline-block,.hz-horizon .multicolumn-list__title.md\:text-center .section-title,.hz-horizon .multicolumn-list__title.md\:text-center .section-text,.hz-horizon .multicolumn-list__title.md\:text-center .section-text p{text-align:center!important}}.hz-horizon .rich-text p,.hz-horizon .section-content p{font-size:inherit!important;line-height:inherit}.hz-horizon slideshow-component{display:block;width:100%;position:relative}.hz-horizon .slideshow.banner,.hz-horizon .slideshow.banner.grid{display:block;position:relative;width:100%;flex-wrap:unset;column-gap:0;row-gap:0;height:auto}.hz-horizon .slideshow.banner.ratio:before{content:"";display:block;width:0;padding-bottom:var(--ratio-percent, 56.25%)}@media screen and (max-width:749px){.hz-horizon .slideshow.banner.section-height-responsive--mobile{height:var(--mobile-height);min-height:var(--mobile-height)}.hz-horizon .slideshow.banner.section-height-responsive--mobile:before{content:none;padding-bottom:0}}@media screen and (min-width:750px){.hz-horizon .slideshow.banner.section-height-responsive--desktop{height:var(--desktop-height);min-height:var(--desktop-height)}.hz-horizon .slideshow.banner.section-height-responsive--desktop:before{content:none;padding-bottom:0}}.hz-horizon .slideshow.banner.ratio>.slideshow__slide,.hz-horizon .slideshow.banner.ratio>.slideshow__slide.grid__item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%}.hz-horizon .slideshow.banner.section-height-responsive--desktop>.slideshow__slide,.hz-horizon .slideshow.banner.section-height-responsive--mobile>.slideshow__slide{position:relative;height:100%;min-height:inherit}.hz-horizon .slideshow .banner__media,.hz-horizon .slideshow .slideshow__media,.hz-horizon .slideshow .banner__media.media,.hz-horizon .slideshow .slideshow__media.media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;background:transparent!important;overflow:hidden}.hz-horizon .slideshow .banner__media>*,.hz-horizon .slideshow .slideshow__media>*,.hz-horizon .slideshow .banner__media img,.hz-horizon .slideshow .slideshow__media img,.hz-horizon .slideshow .banner__media picture,.hz-horizon .slideshow .slideshow__media picture{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center}.hz-horizon [data-slide-animation=wipe] .slideshow__slide[aria-hidden=false] .slideshow__media,.hz-horizon [data-slide-animation=wipe] .slideshow__slide[aria-hidden=false] .slideshow__text{visibility:visible;opacity:1}.hz-horizon .banner--desktop-transparent .slideshow__text.banner__box,.hz-horizon .banner--desktop-transparent .slideshow__text.gradient,.hz-horizon .banner--desktop-transparent .slideshow__text.content-container{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.hz-horizon .banner--desktop-transparent .slideshow__text:after,.hz-horizon .banner--desktop-transparent .slideshow__text.content-container:after{display:none!important;content:none!important}.hz-horizon .slideshow__text-wrapper.banner__content{display:flex;width:100%;height:100%}@media screen and (min-width:750px){.hz-horizon .slideshow__text-wrapper[class*="md:justify-start"],.hz-horizon .slideshow__text-wrapper.banner__content[class*="md:justify-start"]{justify-content:flex-start!important}.hz-horizon .slideshow__text-wrapper[class*="md:justify-end"]{justify-content:flex-end!important}.hz-horizon .slideshow__text-wrapper[class*="md:items-start"]{align-items:flex-start!important}.hz-horizon .slideshow__text-wrapper[class*="md:items-center"]{align-items:center!important}}@media screen and (max-width:749px){.hz-horizon .banner--mobile-transparent .slideshow__text.banner__box,.hz-horizon .banner--mobile-transparent .slideshow__text.gradient,.hz-horizon .banner--mobile-transparent .slideshow__text.content-container{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.hz-horizon .slideshow__text>.section-content__caption{margin-top:1.6rem}}.hz-horizon .multicolumn-card,.hz-horizon .multicolumn-card__info{display:flex;flex-direction:column;width:100%}.hz-horizon .multicolumn-card__info>*{width:100%}.hz-horizon testimonial-text-clamp,.hz-horizon .testimonial-text-clamp{display:block;width:100%}.hz-horizon .testimonial-author{display:flex;align-items:center;gap:15px;margin-top:2rem}.hz-horizon .testimonial-author__line{display:block;width:50px;max-width:50px;height:1px;border:0;margin:2rem 0 0;background-color:rgba(var(--color-foreground),.2)}.hz-horizon .testimonial-review-images{display:flex;flex-wrap:nowrap;gap:.5rem;width:100%;margin:.85rem 0 .15rem}.hz-horizon .testimonial-review-images__item{position:relative;flex:1 1 0;min-width:0;max-width:calc((100% - 1rem) / 3);aspect-ratio:1;border-radius:.5rem;overflow:hidden}.hz-horizon .testimonial-review-images__img{width:100%;height:100%;object-fit:cover;display:block}.hz-horizon .rating-star{display:inline-block;font-family:Times;letter-spacing:-.08em;line-height:1;font-size:calc(var(--font-size, 2.8) * 1rem)}.hz-horizon .rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,rgb(var(--product-card-star-color, 255 184 0)) var(--percent, 100%),rgba(var(--color-foreground),.15) var(--percent, 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hz-horizon .media-mosaic__track.grid{flex-wrap:nowrap}.hz-horizon .media-mosaic__track>.grid__item{width:auto;max-width:none}.hz-horizon p.media-mosaic-card__overlay-title{font-size:clamp(.95rem,2.8vw,1.15rem)!important}.hz-horizon p.media-mosaic-card__overlay-sub{font-size:clamp(.78rem,2.2vw,.9rem)!important}.hz-horizon hz-product-card,.hz-horizon .card-wrapper{display:block;height:100%;position:relative}.hz-horizon .grid{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing, 1.2rem);row-gap:var(--grid-mobile-vertical-spacing, 1.2rem)}.hz-horizon .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing, 1.2rem) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing, 1.2rem) / 2);flex-grow:0;flex-shrink:0}.hz-horizon .ratio{display:block;position:relative}.hz-horizon .ratio:before{content:"";display:block;width:0;padding-bottom:var(--ratio-percent, 100%)}.hz-horizon .card:not(.ratio){display:flex;flex-direction:column;height:100%}.hz-horizon .card__media,.hz-horizon .card .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden}.hz-horizon .media{display:block;position:relative;overflow:hidden}.hz-horizon .card__media .media img,.hz-horizon .product-card .card__media img{width:100%;height:100%;object-fit:contain;object-position:center}.hz-horizon .slider{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.hz-horizon .slider__slide{flex-shrink:0;scroll-snap-align:start}@media screen and (min-width:550px){.hz-horizon .grid{column-gap:var(--grid-desktop-horizontal-spacing, 2.4rem);row-gap:var(--grid-desktop-vertical-spacing, 2.4rem)}}.hz-horizon .product-card h3.card__heading,.hz-horizon .product-card .card__heading{font-size:1.5rem!important;font-weight:500!important;line-height:1.35}.hz-horizon .product-card .card-information .price{font-size:1.5rem!important}@media screen and (min-width:750px){.hz-horizon .grid--5-col-desktop .grid__item,.hz-horizon .grid--5-col-desktop.grid--scaled .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing, 2.4rem) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing, 2.4rem) * 4 / 5)}.hz-horizon .grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing, 2.4rem) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing, 2.4rem) * 5 / 6)}.hz-horizon .grid--6-col-desktop .product-card h3.card__heading,.hz-horizon .grid--6-col-desktop .product-card .card__heading,.hz-horizon .grid--6-col-desktop .card-information .price{font-size:1.4rem!important}}.hz-horizon .subscription-split__heading.h2{font-size:calc(var(--font-heading-scale, 1) * 2.8rem)!important}.hz-horizon .subscription-split__text.t3,.hz-horizon .subscription-split__text.t3 p{font-size:1.5rem!important}@media screen and (min-width:750px){.hz-horizon .subscription-split__heading.h2{font-size:calc(var(--font-heading-scale, 1) * 3.6rem)!important}.hz-horizon .subscription-split__text.t3,.hz-horizon .subscription-split__text.t3 p{font-size:1.55rem!important}}
/*# sourceMappingURL=/cdn/shop/t/129/compiled_assets/styles.css.map */
