.background-video-section{position:relative;overflow:hidden;background:#000}.background-video-section__media{position:relative;min-height:var(--background-video-height)}.background-video-section__media--preserve-ratio{aspect-ratio:16 / 9;min-height:0}.background-video-section iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.background-video-section__media:not(.background-video-section__media--preserve-ratio) iframe{width:177.77777778vh;min-width:100%;height:56.25vw;min-height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.content-slider{display:block}.content-slider__viewport{display:grid;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.content-slider__viewport::-webkit-scrollbar{display:none}.content-slider__slide{scroll-snap-align:center}.content-slider__card{display:grid;gap:1rem;min-height:120px;align-content:center;padding:var(--content-slider-card-padding);border:var(--content-slider-card-border);border-radius:var(--content-slider-card-radius);text-align:center}.content-slider__heading{margin:0;font-size:1.2rem;line-height:1.15;letter-spacing:0;text-transform:uppercase;font-weight:600}.content-slider__text{max-width:min(72rem,100%);margin-inline:auto;font-size:1rem;line-height:1.35}.content-slider__dots{display:flex;justify-content:center;gap:clamp(1.25rem,3vw,3rem);margin-block-start:clamp(2rem,4vw,2.875rem)}.content-slider__dot{width:var(--content-slider-dot-size);height:var(--content-slider-dot-size);padding:0;border:0;border-radius:999px;background:var(--content-slider-dot)!important;cursor:pointer}.content-slider__dot[aria-current=true]{background:var(--content-slider-dot-active)!important}.two-image-blocks{display:grid;row-gap:var(--two-image-blocks-row-gap)}.two-image-blocks__item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--two-image-blocks-mobile-gap)}.two-image-blocks__image-wrapper,.two-image-blocks__image{display:block;width:100%}.two-image-blocks__image{height:auto}@media screen and (min-width:700px){.two-image-blocks__item{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--two-image-blocks-desktop-gap);align-items:center}}.metaobject-testimonials{display:block;overflow:hidden}.metaobject-testimonials--with-heading{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.metaobject-testimonials__header{display:grid;place-items:center;min-height:clamp(18rem,28vw,32rem);text-align:center}.metaobject-testimonials__heading{margin:0;max-width:12rem;font-size:clamp(1.625rem,2.4vw,2.375rem);line-height:1.16;letter-spacing:0;text-transform:uppercase}.metaobject-testimonials__viewport{overflow:hidden;scrollbar-width:none}.metaobject-testimonials__viewport::-webkit-scrollbar{display:none}.metaobject-testimonials__track{display:flex;gap:var(--metaobject-testimonial-gap);width:max-content;animation:metaobject-testimonials-marquee var(--metaobject-testimonial-speed) linear infinite;will-change:transform}.metaobject-testimonials:hover .metaobject-testimonials__track{animation-play-state:paused}.metaobject-testimonials__card{flex:0 0 var(--metaobject-testimonial-card-width);min-height:120px;padding:1.6rem;border:var(--metaobject-testimonial-card-border);border-radius:var(--metaobject-testimonial-card-radius)}.testimonial-card-content{display:grid;gap:1rem;font-size:1.4rem;line-height:1}.testimonial-card-content__stars{display:flex;gap:.125rem;color:var(--metaobject-testimonial-star-color);font-size:1.4rem;line-height:1}.testimonial-card-content__author{font-size:1rem;line-height:1}.testimonial-card-content__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.2rem;font-weight:700;line-height:1.3}.testimonial-card-content__author strong{font-weight:700}.testimonial-card-content__body{color:rgb(var(--text-color));font-weight:400;font-size:1rem;line-height:1.2}@keyframes metaobject-testimonials-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--metaobject-testimonial-gap) / 2)))}}@media screen and (max-width:699px){.metaobject-testimonials{display:block}.metaobject-testimonials__header{min-height:auto;margin-block-end:1.75rem}.metaobject-testimonials__heading{max-width:none;font-size:1.75rem}.metaobject-testimonials__viewport{overflow-x:auto;scroll-snap-type:x mandatory}.metaobject-testimonials__track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;width:auto;gap:1rem;animation:none}.metaobject-testimonials__card{flex-basis:auto;min-height:22rem;scroll-snap-align:center}.metaobject-testimonials__card--duplicate{display:none}}@media(prefers-reduced-motion:reduce){.metaobject-testimonials__track{animation:none}}.split-image-with-content{grid:var(--split-image-with-content-grid);align-items:center;gap:var(--split-image-with-content-gap);display:grid}.split-image-with-content__media{grid-area:media}.split-image-with-content__content{grid-area:content;max-width:var(--split-image-with-content-max-width)}.split-image-with-content__media,.split-image-with-content__media picture,.split-image-with-content__image{width:100%;display:block}.split-image-with-content__image{height:auto}.split-image-with-content__content.text-center{margin-inline:auto}.split-image-with-content__content.text-end{margin-inline-start:auto}@media screen and (min-width:700px){.split-image-with-content{grid:var(--split-image-with-content-desktop-grid);gap:var(--split-image-with-content-desktop-gap)}}.rich-text-with-image{display:grid;gap:clamp(2rem,5vw,6rem);align-items:center}.rich-text-with-image__content{max-width:var(--rich-text-with-image-content-max-width)}.rich-text-with-image__media,.rich-text-with-image__media picture,.rich-text-with-image__image{display:block;width:100%}.rich-text-with-image__image{height:auto}.rich-text-with-image--image-bottom{max-width:min(100%,var(--container-max-width));margin-inline:auto}.rich-text-with-image--image-bottom .rich-text-with-image__content{margin-inline:auto;text-align:center}@media screen and (min-width:700px){.rich-text-with-image:not(.rich-text-with-image--image-bottom){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
