.component-section.blog-cards-section{padding:20px 16px}.shopify-section:has(.component-section.blog-cards-section){overflow:hidden}@media only screen and (min-width: 992px){.component-section.blog-cards-section{padding:20px 40px;max-width:1800px;margin:auto}}.component-section.blog-cards-section .component-container{overflow:visible}.component-section.blog-cards-section .component-header{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:16px}@media only screen and (min-width: 992px){.component-section.blog-cards-section .component-header{color:var(--Black, #000);font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize;margin-bottom:24px}}.component-section.blog-cards-section .component-slider .slick-list{overflow:visible}@media only screen and (min-width: 1200px){.component-section.blog-cards-section .component-slider .slick-list{overflow:hidden;margin:0 -12px}}.component-section.blog-cards-section .component-slide{border-radius:5px;border:1px solid var(--Outline, #f1f1f1);display:flex;width:322px;height:346px;flex-direction:column;justify-content:flex-end;align-items:center;gap:24px;flex-shrink:0;align-self:stretch;overflow:hidden;position:relative;margin:0 12px}@media screen and (min-width: 1440px){.component-section.blog-cards-section .component-slide{margin:0 12px}}.component-section.blog-cards-section .component-slide .component-slide-image{height:100%}.component-section.blog-cards-section .component-slide .component-slide-image img{height:100%;-o-object-position:top;object-position:top}.component-section.blog-cards-section .component-slide .component-slide-content-wrapper{position:absolute;bottom:0;padding:0 16px 24px;display:flex;flex-direction:column;justify-content:end;align-items:flex-start;gap:8px;align-self:stretch;background:linear-gradient(180deg,#0000 10%,#000);height:100%}.component-section.blog-cards-section .component-slide .component-slide-content-header{display:flex;gap:8px;flex-direction:column}.component-section.blog-cards-section .component-slide .component-slide-content-header-title{color:#fff;font-family:Outfit;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.component-section.blog-cards-section .component-slide .component-slide-content-header-subtitle{color:#fff;font-family:Outfit;font-size:12px;font-style:normal;font-weight:500;line-height:125%}.component-section.blog-cards-section .component-slide .component-slide-content-body{color:#fff;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:flex;flex-direction:column}.component-section.blog-cards-section .component-slide .component-slide-content-body a{color:#fff;font-weight:700;font-size:16px;margin-top:8px}.component-section.blog-cards-section .component-slide .component-slide-content-body a:hover{text-decoration:underline}.component-section.blog-cards-section .component-slide .component-slide-image:after{background:linear-gradient(180deg,transparent 37%,#000 100%);content:"";display:block;height:100%}.component-section.blog-cards-section .slider-controls{display:flex;flex-flow:row;position:relative;gap:24px}.component-section.blog-cards-section .slider-controls .slider-dots.progress-style{display:flex;flex:1;align-items:center}.component-section.blog-cards-section .slider-controls .slick-dots li{height:5px;width:unset;flex:1;transition:all .3s ease-in-out}.component-section.blog-cards-section .slider-controls ul.slick-dots{display:flex;gap:8px;width:100%;position:relative;bottom:unset;height:5px}.component-section.blog-cards-section .slider-controls .slick-dots li button{border-radius:5px;background:var(--Outline, #f1f1f1);height:100%;width:100%;padding:0;transition:all .3s ease-in-out}.component-section.blog-cards-section .slider-controls .slick-dots li button:before{display:none}.component-section.blog-cards-section .slider-controls li.slick-active button{border-radius:5px;background:var(--Accent, #d7263d);box-shadow:0 2px 8px #d7263d40}.component-section.blog-cards-section .slider-controls .arrow-buttons{display:flex;align-items:center;gap:8px}.component-section.blog-cards-section .slider-controls button.slider-arrow{display:flex;width:24px;height:24px;justify-content:center;align-items:center;padding:0}.component-section.blog-cards-section .slider-controls button.slider-arrow svg{height:100%;width:100%}@media screen and (max-width: 767px){.chc-mob-content p.main-heading{margin-bottom:0}}@media only screen and (max-width: 767px){.homepage-btm-video-banner-text .chc-mob,.presell-btm-video-banner-text .chc-mob{max-width:100%;margin:0 auto}}@media screen and (max-width: 767px){.homepage-btm-video-banner-text .chc-mob,.presell-btm-video-banner-text .chc-mob{max-width:285px!important}}@media only screen and (max-width: 767px){#MainContent section.multiple-accordian[data-faq-version=redesign]{padding:40px 16px}}#MainContent>.shopify-section:has([data-faq-version=redesign]){overflow:unset}#MainContent>.shopify-section [data-faq-version=redesign] .page-width{display:flex;padding:40px 43px!important;flex-direction:column;align-items:center;gap:24px;align-self:stretch;border-radius:15px;background:var(--Black, #000)}@media only screen and (max-width: 767px){#MainContent>.shopify-section [data-faq-version=redesign] .page-width{padding:40px 16px!important;gap:24px}}#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel{display:flex;flex-direction:column}@media only screen and (min-width: 1200px){#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel{flex-direction:row}}#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel .Tabs{justify-content:start;margin:0;border-radius:5px;background:var(--Accent, #1a1a1a);display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;position:sticky;top:80px;height:-moz-fit-content;height:fit-content}@media only screen and (max-width: 767px){#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel .Tabs{display:flex;flex-flow:row;background:#000;padding:0;z-index:1;box-shadow:0 15px 10px 10px #000;top:50px;overflow:auto}}#MainContent>.shopify-section [data-faq-version=redesign] li.Tabs__tab.Tab{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:150%;display:flex;padding:8px 16px;align-items:center;gap:8px;align-self:stretch}@media only screen and (max-width: 767px){#MainContent>.shopify-section [data-faq-version=redesign] li.Tabs__tab.Tab{width:auto;color:#fff;font-family:Outfit;font-size:12px;font-style:normal;font-weight:500;line-height:150%;display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 40%;border-radius:5px;background:var(--Accent, #1a1a1a);transition:all .3s ease-in-out}}#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel .Tabs__tab.active{border-radius:5px;background:var(--White, #fff);color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media only screen and (max-width: 767px){#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel .Tabs__tab.active{color:var(--Black, #000);font-family:Outfit;font-size:12px;font-style:normal;font-weight:500;line-height:150%}}#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel .Tabs:before{display:none}#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel .Tabs__tab.active:before{display:none}#MainContent>.shopify-section [data-faq-version=redesign] h2.main-heading{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize;margin-bottom:0}@media only screen and (max-width: 767px){#MainContent>.shopify-section [data-faq-version=redesign] h2.main-heading{color:#fff;text-align:center;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}}#MainContent>.shopify-section [data-faq-version=redesign] .CustmPanel{display:flex;align-items:flex-start;gap:24px;align-self:stretch;width:100%;max-width:unset}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container .accordion-title{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;color:var(--White, #fff);font-family:Outfit;font-size:20px;font-style:normal;font-weight:500;line-height:150%;padding:0 72px 24px 24px;border-bottom:2px solid var(--Accent, #1a1a1a);transition:all .3s ease-in-out}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container .accordion-title:not(:first-child){margin-top:24px}@media only screen and (max-width: 767px){#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container .accordion-title{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:150%}}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container .accordion-title:after{content:"";width:32px;height:32px;flex-shrink:0;background:url(/cdn/shop/files/arrow-circle-left_89c1d395-af64-48f3-ad57-2d9d16f7c676.svg?v=1750306447);transform:rotate(0);top:0;margin:auto;border:0;right:24px}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container .accordion-title.open{border:0}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container .accordion-title.open:after{transform:rotate(180deg)}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container .accordion-title+.accordion-content{padding-left:24px;padding-right:24px;padding-top:0}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container .accordion-title.open+.accordion-content{border-bottom:2px solid var(--Accent, #1a1a1a)}#MainContent>.shopify-section [data-faq-version=redesign] .Panel__body.multiple--accordian{flex:1}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-container{max-width:unset;display:flex;padding:16px 0;flex-direction:column;align-items:flex-start;gap:0px;align-self:stretch}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-content p{color:#ccc;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}#MainContent>.shopify-section [data-faq-version=redesign] .accordion-content p strong{color:#fff}#MainContent>.shopify-section [data-faq-version=redesign] button{text-wrap:auto}.faq-accordion h2{margin-bottom:40px}@media screen and (min-width: 768px){.faq-accordion h2{margin-bottom:20px}}.button-container{display:flex;flex-wrap:wrap;gap:20px;padding:40px 0;justify-content:center}a.button-item{flex:1 0 100%;text-align:center;padding:16px 20px;font-family:Outfit;font-size:14px;font-weight:600;line-height:17.64px}@media screen and (min-width: 768px){a.button-item{flex:0 0 max-content;min-width:250px}}.highlight-banner-with-slider{background-color:#fff;overflow:hidden;padding-bottom:4rem}.highlight-banner-with-slider .banner{position:relative;background-size:cover;background-position:center;border-radius:16px;overflow:hidden;padding:4rem 1rem 2rem;text-align:center;color:#fff}.highlight-banner-with-slider .banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1}.highlight-banner-with-slider .banner-content{position:relative;z-index:2;max-width:700px;margin:0 auto}.highlight-banner-with-slider .banner h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.highlight-banner-with-slider .banner p{font-size:1rem;line-height:1.6;margin-bottom:2rem}.highlight-banner-with-slider .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;position:relative;z-index:2;margin-bottom:2rem}.highlight-banner-with-slider .badge{display:flex;align-items:center;gap:.5rem;background:#1a1a1a;color:#fff;padding:.75rem 1.25rem;border-radius:9999px;font-size:.9rem;white-space:nowrap}.highlight-banner-with-slider .feature-slider .slide{border-radius:16px;overflow:hidden;position:relative}.highlight-banner-with-slider .feature-slider .slide img{width:100%;height:auto;display:block}.highlight-banner-with-slider .feature-slider .caption{position:absolute;bottom:1rem;left:1rem;color:#fff;background:#0009;padding:.5rem 1rem;border-radius:8px;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.highlight-banner-with-slider .slick-dots{bottom:-30px}.highlight-banner-with-slider .slick-dots li button:before{content:"";display:block;height:4px;width:100%;background:#333;border-radius:2px;opacity:1}.highlight-banner-with-slider .slick-dots li.slick-active button:before{background:#fff}.highlight-banner-with-slider .slick-prev,.highlight-banner-with-slider .slick-next{width:36px;height:36px;background:#1a1a1a;border-radius:50%;z-index:10}.highlight-banner-with-slider .slick-prev:before,.highlight-banner-with-slider .slick-next:before{color:#fff;font-size:16px}@media screen and (max-width: 768px){.highlight-banner-with-slider .banner h2{font-size:1.5rem}.highlight-banner-with-slider .badges{flex-direction:column;align-items:center}.highlight-banner-with-slider .feature-slider .caption{font-size:.8rem}}.homepage-hero-section{padding:16px 16px 20px}@media only screen and (min-width: 992px){.homepage-hero-section{padding:20px 16px}}@media only screen and (min-width: 1600px){.homepage-hero-section{padding:16px 40px 20px;max-width:1800px;margin:auto}}.homepage-hero-section .homepage-hero-container{border-radius:5px;background:linear-gradient(0deg,#0000 36.73%,#000),#000;overflow:hidden;height:665px;position:relative}.homepage-hero-section .homepage-hero-image-wrapper:before{content:"";display:block;height:100%;width:100%;opacity:1;position:absolute;z-index:0;top:0;left:0;background:#000;border-radius:5px;background:linear-gradient(0deg,#0000 36.73%,#000)}.homepage-hero-section .homepage-hero-image-wrapper{height:100%}.homepage-hero-section .homepage-hero-image-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.homepage-hero-section .homepage-hero-content-wrapper{display:flex;padding:24px 16px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;position:absolute;top:0;width:100%}.homepage-hero-section .homepage-hero-content-header-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:stretch}.homepage-hero-section .homepage-hero-content-header-eyebrow{padding:8px;align-items:flex-start;border-radius:5px;background:var(--Accent, #1a1a1a);display:flex;align-items:center;gap:8px}@media only screen and (min-width: 992px){.homepage-hero-section .homepage-hero-content-header-eyebrow{gap:16px}}.homepage-hero-section .homepage-hero-content-header-eyebrow>*:first-child:after{content:"|";position:relative;color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:0;margin-left:8px;display:none}@media only screen and (min-width: 992px){.homepage-hero-section .homepage-hero-content-header-eyebrow>*:first-child:after{display:block}}.homepage-hero-section .homepage-hero-content-header-eyebrow-custom{display:none}@media only screen and (min-width: 992px){.homepage-hero-section .homepage-hero-content-header-eyebrow-custom{display:flex;align-items:center;color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;gap:4px}}.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge{display:flex!important;align-items:center;gap:8px}.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge span.jdgm-prev-badge__stars{display:flex;gap:2.5px}.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge span.jdgm-prev-badge__stars span.jdgm-star.jdgm--on{height:16px!important;width:16px!important;padding:0!important;display:flex;place-content:center;margin-right:0!important}.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge span.jdgm-prev-badge__stars span.jdgm-star.jdgm--on:before{font-size:11px!important}.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge span.jdgm-prev-badge__text,.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge span.jdgm-prev-badge__text b{color:var(--White, #fff);font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 992px){.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge span.jdgm-prev-badge__text,.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge span.jdgm-prev-badge__text b{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}}.homepage-hero-section .homepage-hero-content-header-eyebrow-review-widget .jdgm-prev-badge span.jdgm-prev-badge__text b:after{content:"\2022";padding:0 1px}.homepage-hero-section .homepage-hero-content-header-title{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 992px){.homepage-hero-section .homepage-hero-content-header-title{color:var(--White, #fff);font-family:Outfit;font-size:40px;font-style:normal;font-weight:500;line-height:125%}}.homepage-hero-section .homepage-hero-content-header-subtitle{color:#ffffffbd;text-align:center;font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 992px){.homepage-hero-section .homepage-hero-content-header-subtitle{color:#fffc;text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:150%}}.homepage-hero-section .homepage-hero-content-button-wrapper{display:flex;flex-direction:row;align-self:center;gap:8px}@media only screen and (min-width: 992px){.homepage-hero-section .homepage-hero-content-button-wrapper{gap:16px}}.homepage-hero-section .homepage-hero-content-button{display:flex;width:151px;padding:16px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:5px;background:var(--Accent, #d7263d);box-shadow:0 12px 24px #d7263d40;color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;cursor:pointer}.homepage-hero-section .homepage-hero-content-button:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:150%;position:absolute;top:0;transform:skew(-20deg);width:200%}.homepage-hero-section .homepage-hero-content-button:hover:after{left:-200%}@media only screen and (min-width: 768px){.homepage-hero-section .homepage-hero-content-button{width:245px;padding:12px 24px;gap:8px}}.homepage-hero-section .homepage-hero-content-button-icon{display:flex;width:20px;height:20px;justify-content:center;align-items:center;flex-shrink:0}.homepage-hero-section .homepage-hero-content-button.secondary{border-radius:5px;background:var(--White, #fff);box-shadow:0 12px 24px #ffffff40;color:var(--Black, #000)}@media screen and (max-width: 1439px){.hide-below-xxl{display:none!important}}@media screen and (min-width: 1440px){.hide-above-xxl{display:none!important}}.shopify-section:has(.component-section.image-cards-with-text){overflow:hidden}.component-section.image-cards-with-text{padding:20px 16px}@media only screen and (min-width: 992px){.component-section.image-cards-with-text{padding:20px 40px;max-width:1800px;margin:auto}}.component-section.image-cards-with-text .component-container{overflow:visible}.component-section.image-cards-with-text .component-header{display:none}@media screen and (min-width: 1440px){.component-section.image-cards-with-text .component-slider{display:flex;gap:20px}}.component-section.image-cards-with-text .component-slider .slick-list{overflow:visible}.component-section.image-cards-with-text .component-slide{border-radius:5px;border:1px solid var(--Outline, #f1f1f1);display:flex;width:322px;height:427px;flex-direction:column;justify-content:flex-end;align-items:center;gap:24px;flex-shrink:0;align-self:stretch;overflow:hidden;position:relative}@media screen and (min-width: 1440px){.component-section.image-cards-with-text .component-slide{flex:1}}.component-section.image-cards-with-text .component-slide:not(:last-child){margin-right:20px}@media screen and (min-width: 1440px){.component-section.image-cards-with-text .component-slide:not(:last-child){margin-right:0}}.component-section.image-cards-with-text .component-slide .component-slide-image{height:100%}.component-section.image-cards-with-text .component-slide .component-slide-image img{height:100%;-o-object-position:top;object-position:top}.component-section.image-cards-with-text .component-slide .component-slide-content-wrapper{position:absolute;bottom:0;padding:0 16px 24px;display:flex;flex-direction:column;justify-content:end;align-items:flex-start;gap:8px;align-self:stretch;background:linear-gradient(180deg,#0000 50%,#000);height:100%}.component-section.image-cards-with-text .component-slide .component-slide-content-header{display:flex;align-items:center;gap:4px}.component-section.image-cards-with-text .component-slide .component-slide-content-header-icon{width:24px;height:24px}.component-section.image-cards-with-text .component-slide .component-slide-content-header-text{color:#fff;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}.component-section.image-cards-with-text .component-slide .component-slide-content-body{color:#fff;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.component-section.image-cards-with-text .component-slide .component-slide-image:after{background:linear-gradient(180deg,transparent 37%,#000 100%);content:"";display:block;height:100%}.component-section.image-cards-with-text .slider-controls{display:flex;flex-flow:row;position:relative;gap:24px}@media screen and (min-width: 1920px){.component-section.image-cards-with-text .slider-controls{display:none}}.component-section.image-cards-with-text .slider-controls .slider-dots.progress-style{display:flex;flex:1;align-items:center}.component-section.image-cards-with-text .slider-controls .slick-dots li{height:5px;width:unset;flex:1;transition:all .3s ease-in-out}.component-section.image-cards-with-text .slider-controls ul.slick-dots{display:flex;gap:8px;width:100%;position:relative;bottom:unset;height:5px}.component-section.image-cards-with-text .slider-controls .slick-dots li button{border-radius:5px;background:var(--Outline, #f1f1f1);height:100%;width:100%;padding:0;transition:all .3s ease-in-out}.component-section.image-cards-with-text .slider-controls .slick-dots li button:before{display:none}.component-section.image-cards-with-text .slider-controls li.slick-active button{border-radius:5px;background:var(--Accent, #d7263d);box-shadow:0 2px 8px #d7263d40}.component-section.image-cards-with-text .slider-controls .arrow-buttons{display:flex;align-items:center;gap:8px}.component-section.image-cards-with-text .slider-controls button.slider-arrow{display:flex;width:24px;height:24px;justify-content:center;align-items:center;padding:0}.component-section.image-cards-with-text .slider-controls button.slider-arrow svg{height:100%;width:100%}.columns_with_image_compare-section{padding:20px 16px}@media only screen and (min-width: 992px){.columns_with_image_compare-section{padding:20px 40px;max-width:1800px;margin:auto}}.columns_with_image_compare-container{border-radius:5px;background:var(--Outline, #f1f1f1);overflow:hidden}@media only screen and (min-width: 992px){.columns_with_image_compare-container{display:flex;flex-flow:row-reverse wrap}}@media only screen and (min-width: 1600px){.columns_with_image_compare-container{display:flex;flex-flow:row-reverse}}.columns_with_image_compare-image-wrapper{width:100%;height:auto;position:relative}@media only screen and (min-width: 992px){.columns_with_image_compare-image-wrapper{flex:1 1 calc(793/1440*100vw);height:auto;border-radius:0 0 5px;overflow:hidden;aspect-ratio:793/466}}.columns_with_image_compare-image-wrapper image-compare{height:100%}.columns_with_image_compare-image-wrapper img{width:100%;height:100%;object-position:bottom}.columns_with_image_compare-content-wrapper{display:flex;padding:25px 16px;flex-direction:column;align-items:flex-start;align-self:stretch}@media only screen and (min-width: 992px){.columns_with_image_compare-content-wrapper{align-self:center;padding:40px;flex:1 1 407px;max-width:40%}}@media only screen and (min-width: 1366px){.columns_with_image_compare-content-wrapper{align-self:center;padding:40px;flex:1 1 37.5vw;max-width:45%}}.columns_with_image_compare-title{color:var(--Black, #000);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:8px}@media only screen and (min-width: 1200px){.columns_with_image_compare-title{color:var(--Black, #000);font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize;margin-bottom:24px}}.columns_with_image_compare-body{color:var(--Accent, #1a1a1a);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:24px}@media only screen and (min-width: 1200px){.columns_with_image_compare-body{color:var(--Accent, #1a1a1a);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:40px}}.columns_with_image_compare-footer-button-wrapper{width:100%}button.columns_with_image_compare-footer-button{display:flex;height:52px;padding:16px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:5px;background:var(--Accent, #d7263d);box-shadow:0 12px 24px #d7263d40;width:100%}.columns_with_image_compare-footer-button-icon-wrapper{display:flex;width:20px;height:20px;justify-content:center;align-items:center}.columns_with_image_compare-footer{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.columns_with_image_compare-footer-button-text-wrapper{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}.columns_with_image_compare-footer-review-wrapper{display:flex;padding:11px 16px 13px;justify-content:center;align-items:center;align-self:stretch;border-radius:100px;border:1px solid var(--Outline, #f1f1f1);background:#ecf6f2;flex-flow:row wrap}@media only screen and (min-width: 992px){.columns_with_image_compare-footer-review-wrapper{padding:0;background:none;border:none}}.columns_with_image_compare-footer-review-widget{width:100%}@media only screen and (min-width: 992px){.columns_with_image_compare-footer-review-widget{width:-moz-fit-content;width:fit-content}}.columns_with_image_compare-footer-review-widget .jdgm-widget.jdgm-widget .jdgm-prev-badge{display:flex!important;align-items:center;justify-content:center;gap:8px}@media screen and (min-width: 992px){.columns_with_image_compare-footer-review-widget .jdgm-widget.jdgm-widget .jdgm-prev-badge{justify-content:space-evenly}}.columns_with_image_compare-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__stars{display:flex}.columns_with_image_compare-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text{color:#00ad70;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 1200px){.columns_with_image_compare-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}}.columns_with_image_compare-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text b{color:#00ad70;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}@media only screen and (min-width: 1200px){.columns_with_image_compare-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text b{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}}.columns_with_image_compare-footer-review-extra{color:#00ad70;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;display:none}@media only screen and (min-width: 1366px){.columns_with_image_compare-footer-review-extra{display:block;color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}}.aso-content{display:flex;width:100%;padding:25px 16px;align-items:center;gap:16px;flex-shrink:0;border-radius:15px;background:var(--Black, #000);flex-wrap:wrap;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width: 920px){.aso-content{gap:100px}}.aso-header{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}@media only screen and (min-width: 920px){.aso-header{color:var(--White, #fff);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%}}.aso-item_wrapper{display:flex;align-items:center;gap:24px;flex:1 0 auto;width:-moz-max-content;width:max-content;overflow:hidden;padding:1rem 16px}@media only screen and (min-width: 920px){.aso-item_wrapper{gap:100px}}.aso-item{width:auto;height:20px;display:inline-block;align-content:center}@media only screen and (min-width: 920px){.aso-item{height:25px}}.aso-slider{overflow:auto;margin:0 -16px}.aso-slider:before{content:"";position:absolute;left:0;background:linear-gradient(270deg,#0000,#000);height:100%;width:70px;z-index:1;top:0}.aso-slider:after{content:"";position:absolute;right:0;height:100%;width:70px;z-index:1;top:0;background:linear-gradient(270deg,#000,#0000)}.aso-slider{-ms-overflow-style:none;scrollbar-width:none}.aso-slider::-webkit-scrollbar{display:none}#cta-email-modal-wrapper{padding:16px}.cta-email-sign-up-modal{border-radius:15px;background:#fff;box-shadow:0 4px 24px #1622330a,0 4px 4px #1622330a,0 120px 120px #16223314,0 64px 64px #1622331f,0 32px 32px #1622330a,0 24px 24px #1622330a,0 4px 24px #1622330a,0 4px 4px #1622330a;overflow:hidden;width:auto}.email-modal-image-panel{flex:0 0 312px;background:#d3d3d3}.email-modal-wrapper{display:flex;flex-direction:column;position:relative}.email-modal-content-eyebrow{display:flex;align-items:anchor-center}.email-modal-content-eyebrow-icon{margin-right:4px}.email-modal-content-eyebrow-label{width:98px;color:var(--Black, #000);font-family:Outfit;font-size:12px;font-style:normal;font-weight:600;line-height:150%;margin-right:8px}.email-modal-content-eyebrow-profile_icons{display:flex;padding:0 10px}.email-modal-content-eyebrow-profile_icon{height:40px;width:40px;background:#d3d3d3;border-radius:50%;border:1px solid #fff;box-shadow:0 1.5px 4.5px -1.5px #1622331f,0 6px 12px #16223329;margin:0 -10px;overflow:hidden}.email-modal-content-panel{display:flex;padding:24px 16px;gap:16px;flex-direction:column}.email-modal-content-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.email-modal-content-title{color:var(--Black, #000);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.email-modal-content-subtitle{color:#000c;font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:150%;width:291px}form.email-modal-content-body-form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}input.email-modal-content-body-form-email_field{display:flex;padding:16px;align-items:center;gap:12px;align-self:stretch;border-radius:5px;border:2px solid var(--Outline, #f1f1f1);background:var(--White, #fff);color:#00000080;font-family:Outfit;font-size:14px!important;font-style:normal;font-weight:400;line-height:150%}input.email-modal-content-body-form-email_field::-moz-placeholder{color:#00000080;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}input.email-modal-content-body-form-email_field::placeholder{color:#00000080;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}button.email-modal-submit-button{border-radius:5px;background:var(--Accent, #d7263d);box-shadow:0 12px 24px #d7263d40;display:flex;padding:15px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;align-self:stretch}button.email-modal-submit-button>*{line-height:0}span.email-modal-submit-button-label{color:var(--White, #fff);font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:150%}span.email-modal-submit-button-icon{display:flex;width:20px;height:20px;justify-content:center;align-items:center}.email-modal-content-footer{display:flex;justify-content:space-between;align-items:center;align-self:center;width:-moz-fit-content;width:fit-content;gap:5px}.email-modal-footer-review-wrapper{display:flex;align-items:center;gap:4px}.email-modal-footer-review-label{color:var(--Black, #000);font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}span.email-modal-footer-review-label-emphasize{color:#219653;text-align:center;font-family:Outfit;font-size:14px;font-style:normal;font-weight:700;line-height:150%;text-transform:capitalize}.email-modal-footer-ratings-wrapper{display:flex;align-items:center;gap:4px}.email-modal-footer-ratings-label{color:var(--Black, #000);font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}span.email-modal-footer-ratings-label-emphasize{color:#219653;text-align:center;font-family:Outfit;font-size:14px;font-style:normal;font-weight:700;line-height:150%;text-transform:capitalize}.email-modal-footer-ratings-stars-wrapper{display:flex;align-items:flex-start;gap:2px}.email-modal-footer-ratings-star{display:flex;width:16px;height:16px;flex-direction:column;justify-content:center;align-items:center;background:#d3d3d3}.email-modal-footer-divider{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.email-modal-closeBtn{width:32px;height:32px;position:absolute;left:16px;top:16px}@media only screen and (min-width: 992px){.email-modal-wrapper{flex-direction:row}.email-modal-image-panel{flex:1 0}.email-modal-content-panel{flex:1;padding:80px 40px;gap:24px}.cta-email-sign-up-modal{max-width:1065px;width:100%}.email-modal-content-eyebrow-label{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;width:135px}.email-modal-content-eyebrow-icon{width:40px;height:40px}.email-modal-content-eyebrow-icon>*{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.email-modal-content-title{color:var(--Black, #000);font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.email-modal-content-subtitle{color:#000c;font-family:Outfit;font-size:20px;font-style:normal;font-weight:500;line-height:150%;width:100%}input.email-modal-content-body-form-email_field{color:#00000080;font-family:Outfit;font-size:16px!important;font-style:normal;font-weight:500;line-height:125%}span.email-modal-submit-button-label{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}span.email-modal-submit-button-icon{display:flex;width:24px;height:24px;justify-content:center;align-items:center}.email-modal-content-footer{align-self:start;gap:8px}.email-modal-footer-review-label{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}span.email-modal-footer-review-label-emphasize{color:#219653;text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:700;line-height:150%;text-transform:capitalize}.email-modal-footer-divider{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.email-modal-footer-ratings-label{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}span.email-modal-footer-ratings-label-emphasize{color:#219653;text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:700;line-height:150%;text-transform:capitalize}.email-modal-footer-ratings-stars-wrapper{gap:3px}.email-modal-closeBtn{width:54px;height:54px;position:absolute;left:unset;right:16px;top:16px}}.lm-diy-s .lm-diy-s-w{display:flex;flex-direction:column;justify-content:center;gap:40px;width:100%;margin:auto}@media only screen and (min-width: 768px){.lm-diy-s .lm-diy-s-w{padding:0 24px}}@media only screen and (min-width: 992px){.lm-diy-s .lm-diy-s-w{max-width:1068px}}@media only screen and (min-width: 1200px){.lm-diy-s .lm-diy-s-w{max-width:1288px}}.lm-diy-s .lm-diy-main-content{width:100%;position:relative}.lm-diy-s .lm-diy-main-content-w{display:flex;flex-direction:column;gap:24px}.lm-diy-s .lm-diy-header{display:flex;flex-direction:column;gap:8px;align-self:stretch}.lm-diy-s .lm-diy-header-title{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 768px){.lm-diy-s .lm-diy-header-title{color:var(--Black, #000);font-family:Outfit;font-size:48px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}}.lm-diy-s .lm-diy-header-subtitle{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;text-wrap-style:pretty}.lm-diy-s .lm-diy-slide-w{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1 0 0;align-self:stretch;border-radius:15px;border:1px solid var(--Outline, #dedede);overflow:hidden}@media only screen and (min-width: 768px){.lm-diy-s .lm-diy-slide-w{border-radius:5px}}.lm-diy-s .lm-diy-slide-image-w{height:146px;position:relative;width:100%}.lm-diy-s img.lm-diy-slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lm-diy-s .lm-diy-slide-content{display:flex;padding:0 16px 16px;flex-direction:column;align-items:left;gap:10px;flex:1 0 0;align-self:stretch}.lm-diy-s .lm-diy-slide-content .lm-diy-slide-title{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}@media only screen and (min-width: 768px){.lm-diy-s .lm-diy-slide-content .lm-diy-slide-title{color:var(--Black, #000);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%}}.lm-diy-s .lm-diy-slide-content .lm-diy-slide-subtitle{color:var(--Black, #000);font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 768px){.lm-diy-s .lm-diy-slide-content .lm-diy-slide-subtitle{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}}.lm-diy-s video.lm-diy-video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:15px;overflow:hidden}.lm-diy-s .lm-diy-video-playBtn{position:absolute;cursor:pointer;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.lm-diy-s .lm-diy-video-playBtn svg{z-index:2}.lm-diy-s .lm-diy-video-playBtn:before{content:"";height:100%;width:100%;position:absolute}.lm-diy-s .lm-diy-video-content{display:flex;justify-content:center;align-items:center;align-self:stretch;position:relative;width:auto}.full_featured_tiles-s{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){.full_featured_tiles-s{gap:32px}}.full_featured_tiles-s-w{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){.full_featured_tiles-s-w{gap:40px;max-width:1240px;margin:auto}}.full_featured_tiles-header{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width: 768px){.full_featured_tiles-header{gap:16px}}.full_featured_tiles-header-eyebrow{color:var(--Black, #000);font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:150%;padding:8px;border-radius:5px;background:var(--Outline, #f1f1f1);width:-moz-fit-content;width:fit-content;align-self:center}@media only screen and (min-width: 768px){.full_featured_tiles-header-eyebrow{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}}.full_featured_tiles-header-title{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 768px){.full_featured_tiles-header-title{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:48px;font-style:normal;font-weight:500;line-height:125%}}.full_featured_tiles-tiles-w{display:flex;gap:16px;flex-wrap:wrap}@media only screen and (min-width: 768px){.full_featured_tiles-tiles-w{gap:24px}}.full_featured_tiles-tile{flex:1 0 40%}.full_featured_tiles-tile:last-child{margin-top:auto}.image-jumbotron-with-icons-section .ijwi-image img{height:100%;-o-object-fit:cover;object-fit:cover}.jumbo-slider-section{margin:0 -16px;display:flex;flex-direction:column;gap:24px}.jumbo-slider-wrapper{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.jumbo-slider-wrapper::-webkit-scrollbar{display:none}.jumbo-slider{width:-moz-max-content;width:max-content;scroll-behavior:smooth}.jumbo-slider-item{width:272px;margin-right:24px;cursor:grab;display:inline-block}@media only screen and (min-width: 920px){.jumbo-slider-item{width:592px}}.jumbo-slider-item:first-child{margin-left:16px}.jumbo-slider-item:last-child{margin-right:16px}.jumbo-slider-item:active{cursor:grabbing}.jumbo-slider-item .jumbo-slider-item-container{height:404px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;border-radius:15px;overflow:hidden}@media only screen and (min-width: 920px){.jumbo-slider-item .jumbo-slider-item-container{height:415px;padding:24px}}.jumbo-slider-item .jumbo-slider-item-image{position:absolute;top:0;height:100%;width:100%;overflow:hidden;left:0}.jumbo-slider-item .jumbo-slider-item-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.jumbo-slider-item .jumbo-slider-item-image:before{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg,#0000 59.92%,#000);z-index:1;height:100%;width:100%}.jumbo-slider-item .jumbo-slider-item-content{z-index:1;display:flex;gap:10px;align-items:center;color:#fff;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 768px){.jumbo-slider-item .jumbo-slider-item-content{color:#fff;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}}.jumbo-slider-item .jumbo-slider-item-content-icon{height:20px;width:20px}@media only screen and (min-width: 768px){.jumbo-slider-item .jumbo-slider-item-content-icon{height:32px;width:32px}}.jumbo-slider-item .jumbo-slider-item-content-icon img{filter:brightness(1);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.image-jumbotron-with-icons-section .ijwi-content{display:flex;height:730px;padding:25px 16px;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;border-radius:15px;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.image-jumbotron-with-icons-section .ijwi-content{height:780px;padding:3.5rem 5rem 2.5rem}}.image-jumbotron-with-icons-section .ijwi-image{position:absolute;top:0;z-index:0;height:100%;width:100%}.image-jumbotron-with-icons-section .ijwi-image:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0}.image-jumbotron-with-icons-section .ijwi-content[data-gradient-color=black] .ijwi-image:before{background:linear-gradient(0deg,rgba(11,40,50,0) 57.51%,transparent 50%,#0b2832 100%),transparent}.image-jumbotron-with-icons-section .ijwi-content[data-gradient-color=brown] .ijwi-image:before{background:linear-gradient(0deg,rgba(44,34,24,0) 52.93%,transparent 50%,#2c2218 100%),transparent}.image-jumbotron-with-icons-section .ijwi-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.image-jumbotron-with-icons-section .ijwi-header{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}@media only screen and (min-width: 768px){.image-jumbotron-with-icons-section .ijwi-header{max-width:1030px}}.image-jumbotron-with-icons-section .ijwi-headline{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 768px){.image-jumbotron-with-icons-section .ijwi-headline{color:var(--White, #fff);font-family:Outfit;font-size:48px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}}.image-jumbotron-with-icons-section .ijwi-subtitle{color:var(--White, rgba(255, 255, 255, .7));text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 768px){.image-jumbotron-with-icons-section .ijwi-subtitle{color:var(--White, rgba(255, 255, 255, .7));text-align:center;font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}}.image-jumbotron-with-icons-section .ijwi-footer{position:relative;z-index:1;display:flex;padding:24px 20px;justify-content:center;align-items:center;align-content:center;gap:24px;align-self:stretch;flex-wrap:wrap;border-radius:15px;background:linear-gradient(0deg,#00000080,#4b4b4b80,#00000080);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media only screen and (min-width: 768px){.image-jumbotron-with-icons-section .ijwi-footer{padding:24px;gap:42px;align-self:center;border-radius:100px;background:linear-gradient(270deg,#00000080,#a99c5740,#00000080);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.image-jumbotron-with-icons-section .ijwi-content[data-gradient-color=brown] .ijwi-footer{border-radius:15px;background:linear-gradient(270deg,#00000080,#4b4b4b80,#00000080);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media only screen and (min-width: 768px){.image-jumbotron-with-icons-section .ijwi-content[data-gradient-color=brown] .ijwi-footer{border-radius:100px;background:linear-gradient(270deg,#00000080,#4b4b4b80,#00000080);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.image-jumbotron-with-icons-section .ijwi-footer-item{flex:1 0 40%;display:flex;gap:8px}@media only screen and (min-width: 768px){.image-jumbotron-with-icons-section .ijwi-footer-item{flex:0 0 auto;align-items:center}}.image-jumbotron-with-icons-section .ijwi-footer-item-icon{height:32px;width:32px;position:relative;flex-shrink:0}.image-jumbotron-with-icons-section .ijwi-footer-item-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-jumbotron-with-icons-section .ijwi-footer-item-label{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}.jumbo-slider-section{margin:24px -16px 0;display:flex;flex-direction:column;gap:24px}.jumbo-slider-section .lm-cta-block-section{padding:0 16px}.jumbo-slider-section .slider-controls{display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:16px}.jumbo-slider-section .slider-dots.progress-style{flex:1}.jumbo-slider-section .slider-dots{text-align:center}.jumbo-slider-section .slider-arrow.disabled{opacity:.3;pointer-events:none}.jumbo-slider-section .progress-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:5px;background:transparent;width:100%;border-radius:5px;overflow:hidden}.jumbo-slider-section .progress-gap{flex:1;height:100%;margin:0 2px;background-color:#f1f1f1;border-radius:5px;cursor:pointer}.jumbo-slider-section .progress-indicator{position:absolute;height:100%;background-color:#d7263d;border-radius:5px;transition:left .5s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.4,0,.2,1);z-index:1}.jumbo-slider-section .arrow-buttons{display:flex;gap:8px}.jumbo-slider-section .slider-arrow{border:none;cursor:pointer;transition:background .2s ease;padding:0}.jumbo-slider-section .slider-arrow:hover{opacity:.7}.jumbo-slider-section .jumbo-slider-wrapper{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.jumbo-slider-section .jumbo-slider-wrapper::-webkit-scrollbar{display:none}.jumbo-slider-section .jumbo-slider{width:-moz-max-content;width:max-content;scroll-behavior:smooth}.jumbo-slider-section .jumbo-slider-item{width:272px;margin-right:24px;cursor:grab;display:inline-block}@media only screen and (min-width: 920px){.jumbo-slider-section .jumbo-slider-item{width:592px}}.jumbo-slider-section .jumbo-slider-item:first-child{margin-left:16px}.jumbo-slider-section .jumbo-slider-item:last-child{margin-right:16px}.jumbo-slider-section .jumbo-slider-item:active{cursor:grabbing}.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-container{height:404px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;border-radius:15px;overflow:hidden}@media only screen and (min-width: 920px){.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-container{height:415px;padding:24px}}.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-image{position:absolute;top:0;height:100%;width:100%;overflow:hidden;left:0}.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-image:before{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg,#0000 59.92%,#000);z-index:1;height:100%;width:100%}.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-content{z-index:1;display:flex;gap:10px;align-items:center;color:#fff;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 768px){.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-content{color:#fff;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}}.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-content-icon{height:20px;width:20px}@media only screen and (min-width: 768px){.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-content-icon{height:32px;width:32px}}.jumbo-slider-section .jumbo-slider-item .jumbo-slider-item-content-icon img{filter:brightness(1);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@charset "UTF-8";.lm-media-grid-and-reel-section{overflow:hidden}.section-media-reel{background-color:#000;color:#fff;border-radius:15px;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width: 768px){.section-media-reel{padding:80px;display:flex;gap:5rem}}.section-media-reel.mobile_slider_top{flex-direction:column-reverse}@media only screen and (min-width: 768px){.section-media-reel.mobile_slider_top{flex-direction:column}}.section-media-reel.desktop_slider_top{flex-direction:column}@media only screen and (min-width: 768px){.section-media-reel.desktop_slider_top{flex-direction:column-reverse}}.section-media-reel>*{margin:auto;align-self:center;width:100%}.section-media-reel .top-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:start}@media only screen and (min-width: 768px){.section-media-reel .top-grid{gap:40px;align-items:stretch}}@media only screen and (min-width: 1440px){.section-media-reel .top-grid{max-width:1240px}}.section-media-reel .image-grid{display:flex;flex-wrap:wrap;width:100%;flex:1 0 326px;gap:16px}.section-media-reel .image-grid picture{flex:1 0 40%;width:40%;height:170px;-o-object-fit:cover;object-fit:cover;border-radius:5px;overflow:hidden}.section-media-reel .image-grid picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.section-media-reel .image-grid picture{height:192px}}.section-media-reel .text-content{flex:0 1 550px;display:flex;flex-direction:column;justify-content:center;text-align:left;gap:24px;height:-moz-max-content;height:max-content}@media only screen and (min-width: 768px){.section-media-reel .text-content{gap:40px;flex:0 1 550px;justify-content:space-between;height:auto}}.section-media-reel .text-content .header-content{display:flex;flex-direction:column;gap:16px}.section-media-reel .text-content h2{color:var(--White, #fff);font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize;margin:0}@media only screen and (min-width: 768px){.section-media-reel .text-content h2{color:var(--White, #fff);font-family:Outfit;font-size:48px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}}.section-media-reel .text-content p{color:#ffffffb3;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0}@media only screen and (min-width: 768px){.section-media-reel .text-content p{color:#ffffffb3;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:150%}}.section-media-reel .feature-pills{display:grid;grid-template-columns:repeat(2,auto);gap:1rem;width:100%}.section-media-reel .feature-pill{padding:16px 8px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:left;gap:8px;white-space:nowrap;color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;border-radius:15px;border:1px solid var(--Accent, #1a1a1a);background:var(--Accent, #1a1a1a)}@media only screen and (min-width: 768px){.section-media-reel .feature-pill{padding:16px 24px;gap:10px;color:var(--White, #fff);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%}}.section-media-reel .feature-pill-icon{height:20px;width:20px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.section-media-reel .feature-pill-icon{height:32px;width:32px}}.section-media-reel .reel-heading{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize;margin-bottom:24px}@media only screen and (min-width: 768px){.section-media-reel .reel-heading{color:var(--White, #fff);font-family:Outfit;font-size:48px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize;margin-bottom:40px}}.media-reel-slider-wrapper{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;margin:0 -16px;padding:0 16px}@media only screen and (min-width: 768px){.media-reel-slider-wrapper{margin:0 -80px;padding:0 80px}}.media-reel-slider-wrapper::-webkit-scrollbar{display:none}.media-reel-slider{display:flex;scroll-behavior:smooth;width:-moz-max-content;width:max-content}@media only screen and (min-width: 768px){.media-reel-slider{margin:0}}.media-reel-item{width:272px;margin-right:24px;display:inline-block;cursor:pointer}@media only screen and (min-width: 768px){.media-reel-item{width:292px}}.media-reel-item:last-child{margin-right:0}.media-reel-item-container{height:404px;padding:16px;display:flex;align-items:flex-end;position:relative;border-radius:5px;overflow:hidden;background-color:#000}@media only screen and (min-width: 992px){.media-reel-item-container{height:415px;padding:24px}}.media-reel-item video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.media-reel-item-video-playBtn{z-index:1;height:100%;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.media-reel-item-video-playBtn svg{width:80px;height:80px}.section-media-reel .slider-controls{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:24px;padding:0;width:100%}.section-media-reel .slider-dots.progress-style{flex:1}.section-media-reel .progress-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:5px;width:100%;border-radius:5px;overflow:hidden}.section-media-reel .progress-gap{flex:1;height:100%;margin:0 2px;background-color:#1a1a1a;border-radius:5px;cursor:pointer}.section-media-reel .progress-indicator{position:absolute;height:100%;background-color:#fff;border-radius:5px;transition:left .5s ease,width .5s ease;z-index:1}.section-media-reel .arrow-buttons{display:flex;gap:8px}.section-media-reel .slider-arrow{border:none;cursor:pointer;padding:0;background:transparent}.section-media-reel .slider-arrow.disabled{opacity:.3;pointer-events:none}.section-media-reel .arrow-buttons svg path[stroke=black]{stroke:#1a1a1a;fill:#1a1a1a}.section-media-reel .media-reel-item-container{position:relative}.section-media-reel .mute-toggle,.section-media-reel .fullscreen-toggle{position:absolute;bottom:8px;width:32px;height:32px;background:#00000080;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;padding:4px}.section-media-reel .fullscreen-toggle{right:48px}.section-media-reel .mute-toggle{right:8px}.section-media-reel .mute-toggle svg,.section-media-reel .fullscreen-toggle svg{width:24px;height:24px;fill:#fff}.section-media-reel video:-webkit-full-screen~.mute-toggle,.section-media-reel video:-webkit-full-screen~.fullscreen-toggle{display:none}.section-media-reel video:fullscreen~.mute-toggle,.section-media-reel video:-webkit-full-screen~.mute-toggle,.section-media-reel video:fullscreen~.fullscreen-toggle,.section-media-reel video:-webkit-full-screen~.fullscreen-toggle{display:none}.section-media-reel .media-reel-item-container video:-webkit-full-screen{object-fit:contain;width:100%;height:100%}.section-media-reel .media-reel-item-container video:fullscreen,.section-media-reel .media-reel-item-container video:-webkit-full-screen,.section-media-reel .media-reel-item-container video:-moz-full-screen{object-fit:contain;width:100%;height:100%}.normal-slider-section{position:relative;margin:0 -16px;flex-direction:column}.normal-slider-section .slider-controls{display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin-top:24px;gap:16px;width:100%}.normal-slider-section .slider-dots.progress-style{flex:1}.normal-slider-section .slider-dots{text-align:center}.normal-slider-section .slider-arrow.disabled{opacity:.3;pointer-events:none}.normal-slider-section .progress-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:5px;background:transparent;width:100%;border-radius:5px;overflow:hidden}.normal-slider-section .progress-gap{flex:1;height:100%;margin:0 2px;background-color:#f1f1f1;border-radius:5px;cursor:pointer}.normal-slider-section .progress-indicator{position:absolute;height:100%;background-color:#d7263d;border-radius:5px;transition:left .5s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.4,0,.2,1);z-index:1}.normal-slider-section .arrow-buttons{display:flex;gap:8px}.normal-slider-section .slider-arrow{border:none;cursor:pointer;transition:background .2s ease;padding:0}.normal-slider-section .slider-arrow:hover{opacity:.7}.normal-slider-header{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize;position:absolute;top:0;left:0;right:0;margin:auto}@media only screen and (min-width: 768px){.normal-slider-header{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:48px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}}.normal-slider-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;padding-top:120px;width:100%}@media only screen and (min-width: 768px){.normal-slider-wrapper{padding-top:100px}}.normal-slider-wrapper::-webkit-scrollbar{display:none}.normal-slider-item-container{height:404px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;border-radius:15px;overflow:hidden}@media only screen and (min-width: 920px){.normal-slider-item-container{height:415px;padding:24px}}.normal-slider-item-image{position:absolute;top:0;height:100%;width:100%;overflow:hidden;left:0}.normal-slider-item-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.normal-slider-item-image:before{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg,#0000 59.92%,#000);z-index:1;height:100%;width:100%}.normal-slider-item-content{z-index:1;display:flex;gap:10px;align-items:center;color:#fff;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 768px){.normal-slider-item-content{color:#fff;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}}.normal-slider-item-content-icon{height:28px;width:28px}.normal-slider-item-content-icon img{filter:brightness(1);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.normal-slider-item-content-label{color:#fff;font-family:Outfit;font-size:20px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.normal-slider{width:-moz-max-content;width:max-content;scroll-behavior:smooth}.normal-slider-item{width:292px;margin-right:24px;cursor:grab;display:inline-block}.normal-slider-item:first-child{margin-left:16px}.normal-slider-item:last-child{margin-right:16px}.normal-slider-item:active{cursor:grabbing}.pergola_compare_section-content{display:flex;padding:25px 16px;flex-direction:column;align-items:flex-start;gap:40px;background:#000;color:#fff;border-radius:15px}@media only screen and (min-width: 768px){.pergola_compare_section-content{padding:35px 50px}}@media only screen and (min-width: 1200px){.pergola_compare_section-content{padding:80px;gap:80px}}.pergola_compare_section-content>*{max-width:740px;margin:auto}@media only screen and (min-width: 1200px){.pergola_compare_section-content>*{max-width:1240px}}.pergola_compare_section-content-tabs{display:flex;align-items:center;width:100%}.pergola_compare_section-content-tab{display:flex;padding:12px 0;justify-content:center;align-items:center;gap:4px;flex:1 0 0;color:var(--White, #fff);font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:1;position:relative;cursor:pointer;border-bottom:2px solid var(--Accent, #1a1a1a);background:var(--Black, #000);transition:all .3s ease-in-out}.pergola_compare_section-content-tab.active{border-radius:5px;background:var(--White, #fff);color:var(--Black, #000);border-bottom-color:#fff}@media only screen and (min-width: 1200px){.pergola_compare_section-content-tab{padding:16px 0;gap:10px;color:var(--White, #fff);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500}}.pergola_compare_section-content-tab-icon-wrapper{width:20px;height:20px;flex-shrink:0;position:relative}@media only screen and (min-width: 1200px){.pergola_compare_section-content-tab-icon-wrapper{width:40px;height:40px}}.pergola_compare_section-content-tab-icon-wrapper img.pergola_compare_section-content-tab-icon{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:contrast(0) brightness(100)}.pergola_compare_section-content-tab.active img.pergola_compare_section-content-tab-icon{filter:none}.pergola_compare_section-content-panel-wrapper{display:none}.pergola_compare_section-content-panel{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel{gap:40px}}.pergola_compare_section-content-panel-text_content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-text_content-wrapper{flex:1 0 550px;gap:40px}}.pergola_compare_section-content-panel-main_content-wrapper{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:40px;align-self:stretch}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-main_content-wrapper{flex-direction:row}}.pergola_compare_section-content-panel-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.pergola_compare_section-content-panel-header .pergola_compare_section-content-panel-heading{color:var(--White, #fff);font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-header .pergola_compare_section-content-panel-heading{color:var(--White, #fff);font-family:Outfit;font-size:48px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}}.pergola_compare_section-content-panel-header .pergola_compare_section-content-panel-subheading{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:.7}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-header .pergola_compare_section-content-panel-subheading{color:var(--White, #fff);text-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}}.pergola_compare_section-content-panel-features{display:flex;align-items:flex-start;gap:16px;align-self:stretch;flex-flow:wrap}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-features{gap:24px}}.pergola_compare_section-content-panel-feature{padding:16px;gap:10px;flex:1 0 40%;border-radius:15px;border:1px solid var(--Accent, #1a1a1a);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-feature{flex-direction:row}}.pergola_compare_section-content-panel-feature-icon-wrapper{display:flex;width:40px;height:40px;justify-content:center;align-items:center}.pergola_compare_section-content-panel-feature-text-wrapper{color:var(--White, #fff);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-feature-text-wrapper{color:var(--White, #fff);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%}}.pergola_compare_section-content-panel-image_content-images{display:flex;flex-flow:wrap;gap:16px}.pergola_compare_section-content-panel-image_content-image-wrapper{display:flex;height:99px;align-items:flex-start;gap:10px;flex:1 0 30%;border-radius:5px;border:1px solid var(--Accent, #1a1a1a);overflow:hidden}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-image_content-image-wrapper{height:192px}}img.pergola_compare_section-content-panel-image_content-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pergola_compare_section-content-panel-image_content-image-wrapper:last-child{height:279px}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-image_content-image-wrapper:last-child{height:320px}}.pergola_compare_section-content-panel-ribbon_highlight-wrapper{display:flex;padding:16px 0;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:var(--Accent, #1a1a1a)}.pergola_compare_section-content-ribbon-text{text-transform:capitalize;color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}@media only screen and (min-width: 768px){.pergola_compare_section-content-ribbon-text{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}}.pergola_compare_section-content-panel-comparisons{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-comparisons{flex-direction:row;gap:40px}}.pergola_compare_section-content-panel-comparison{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-comparison{flex-direction:row}}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-comparison{flex-direction:column}}.pergola_compare_section-content-panel-comparison-image-wrapper{border-radius:5px;border:1px solid var(--Accent, #1a1a1a);height:276px;align-self:stretch;overflow:hidden}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-comparison-image-wrapper{height:auto;flex:1}}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-comparison-image-wrapper{height:276px;flex:unset}}.pergola_compare_section-content-panel-comparison-image-wrapper img.pergola_compare_section-content-panel-comparison-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pergola_compare_section-content-panel-comparison-columns{display:flex;width:100%;gap:8px}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-comparison-columns{flex:2}}.pergola_compare_section-content-panel-comparison-column{display:flex;flex-direction:column;gap:8px;flex:1}.pergola_compare_section-content-panel-comparison-header{display:flex;padding:8px 0;justify-content:center;align-items:center;flex:1 0 0;border-radius:5px;background:var(--Accent, #1a1a1a);flex-direction:column;border:1px solid #1a1a1a}.pergola_compare_section-content-panel-comparison-title{color:#fafdf9;font-family:Outfit;font-size:20px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.pergola_compare_section-content-panel-comparison-subtitle{color:#fafdf9;text-align:center;font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.pergola_compare_section-content-panel-comparison-row{display:flex;padding:8px 0;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:5px;background:var(--Accent, #1a1a1a)}.pergola_compare_section-content-panel-comparison-column:nth-child(2n)>*{background:transparent;border-radius:5px;border:1px solid var(--Accent, #1a1a1a)}.pergola_compare_section-content-panel-cards{display:flex;max-width:398px;align-items:flex-start;gap:12px;flex-flow:wrap;margin:auto}@media only screen and (min-width: 768px){.pergola_compare_section-content-panel-cards{max-width:700px;gap:24px}}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-cards{max-width:1240px}}.pergola_compare_section-content-panel-column{display:flex;flex-direction:column;gap:24px;flex:1 0 40%}.pergola_compare_section-content-panel-column .pergola_compare_section-content-panel-card{flex:1 0 275px}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-column .pergola_compare_section-content-panel-card[data-card-type=full-image-text-overlay]{flex:1 0 623px}}.pergola_compare_section-content-panel-card{display:flex;padding:8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;flex-shrink:0;position:relative;border-radius:4.762px;border:.317px solid var(--Accent, #1a1a1a);overflow:hidden}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-card{border-radius:15px;border:1px solid var(--Accent, #1a1a1a);padding:24px}}.pergola_compare_section-content-panel-card[data-card-type=full-image-text-overlay] .pergola_compare_section-content-panel-card-label-wrapper{position:relative;z-index:1}.pergola_compare_section-content-panel-card[data-card-type=full-image-text-overlay] .pergola_compare_section-content-panel-card-image-wrapper{height:100%;width:100%;position:absolute;top:0;left:0}img.pergola_compare_section-content-panel-card-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background:#1a1a1a}.pergola_compare_section-content-panel-card[data-card-type=full-image-text-overlay]:before{background:linear-gradient(180deg,transparent 26.08%,#000 100%);content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}.pergola_compare_section-content-panel-card-label-wrapper{color:#fff;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.pergola_compare_section-content-panel-card[data-card-type=normal]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.pergola_compare_section-content-panel-card-image-wrapper{flex:1 0 0;align-self:stretch;border-radius:5px;overflow:hidden}.pergola_compare_section-content-panel-card[data-card-type=columns]{flex-direction:row;height:100%;width:100%;display:flex;align-items:center;gap:8px;min-height:218px}.pergola_compare_section-content-panel-column-b{display:flex;align-self:stretch}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-column-b{flex:1 1}}.pergola_compare_section-content-panel-column-a{flex:1 0 173px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-column-a{flex-direction:row-reverse;gap:40px;flex:2 1}}.pergola_compare_section-content-panel-column-a .pergola_compare_section-content-panel-card-label-wrapper{color:var(--White, #fff);font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.pergola_compare_section-content-panel-card-label-extra{display:none}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-card-label-extra{display:flex;flex-direction:column;gap:10px;margin-top:10px}}.pergola_compare_section-content-panel-card-label-extra .pergola_compare_section-content-panel-card-label-extra-item{display:flex;align-items:center;color:#fff;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;gap:8px}.pergola_compare_section-content-panel-card-label-extra .pergola_compare_section-content-panel-card-label-extra-item-icon{width:24px;height:24px;flex-shrink:0}.pergola_compare_section-content-panel-card-label-extra .pergola_compare_section-content-panel-card-label-extra-item-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1200px){.pergola_compare_section-content-panel-card[data-card-type=columns]{flex-direction:row-reverse;gap:10px;padding:24px}.pergola_compare_section-content-panel-column-a .pergola_compare_section-content-panel-card-image-wrapper,.pergola_compare_section-content-panel-column-b .pergola_compare_section-content-panel-card-image-wrapper{flex:0 1 382px;height:218px}.pergola_compare_section-content-panel-column-a .pergola_compare_section-content-panel-card-label-wrapper{flex:1 1 378px;color:var(--White, #fff);font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.pergola_compare_section-content-panel-card[data-card-type=normal]{gap:24px;flex:1 1 424px}.pergola_compare_section-content-panel-card-image-wrapper{flex:1 1 304px}[data-card-type=normal] .pergola_compare_section-content-panel-card-label-wrapper{align-self:center;color:var(--White, #fff);font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.pergola_compare_section-content-panel-card-label-wrapper{color:#fff;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.pergola_compare_section-content-panel-card-image-wrapper:has(img:nth-child(2)){display:flex;flex-flow:row-reverse;gap:16px;border-radius:0}.pergola_compare_section-content-panel-card-image-wrapper:has(img:nth-child(2)) img{overflow:hidden;border-radius:5px}}.qic-content{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width: 768px){.qic-content{max-width:1440px;margin:auto;gap:40px}}.qic-heading{color:var(--Black, #000);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 768px){.qic-heading{color:var(--Black, #000);font-family:Outfit;font-size:54px;font-style:normal;font-weight:500;line-height:125%}}.qic-columns-wrapper{display:flex;flex-direction:row;gap:10px}@media only screen and (min-width: 768px){.qic-columns-wrapper{gap:24px}}.qic-column{flex:1;display:flex;flex-direction:column;gap:10px;color:#fff}@media only screen and (min-width: 768px){.qic-column{gap:24px}}.qic-column-item{display:flex;padding:8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;flex:0 0 225px;align-self:stretch;border-radius:5px;overflow:hidden;background:gray;position:relative}@media only screen and (min-width: 768px){.qic-column-item{flex:0 1 623px;border-radius:15px;padding:24px}}.qic-column-item-bg_image{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0}.qic-column-item-bg_image picture{width:100%}.qic-column-item-bg_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.qic-column-item-label{color:#fff;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%;z-index:1}@media only screen and (min-width: 768px){.qic-column-item-label{font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}}@media only screen and (min-width: 768px){.qic-column:last-child .qic-column-item:first-child,.qic-column:first-child .qic-column-item:last-child{flex:0 1 400px}}.qic-column:last-child .qic-column-item:first-child .qic-column-item-label,.qic-column:first-child .qic-column-item:last-child .qic-column-item-label{margin-bottom:auto;color:#000}@media only screen and (min-width: 768px){.qic-column:last-child .qic-column-item:first-child .qic-column-item-label,.qic-column:first-child .qic-column-item:last-child .qic-column-item-label{text-align:center;width:100%}}.qic-column:nth-child(odd) .qic-column-item:nth-child(2n),.qic-column:nth-child(2n) .qic-column-item:nth-child(odd){background:#f1f1f1}.qic-column:nth-child(odd) .qic-column-item:nth-child(2n) .qic-column-item-bg_image,.qic-column:nth-child(2n) .qic-column-item:nth-child(odd) .qic-column-item-bg_image{height:70%;top:unset;bottom:0;display:flex}.qic-column:nth-child(odd) .qic-column-item:nth-child(2n) .qic-column-item-bg_image img,.qic-column:nth-child(2n) .qic-column-item:nth-child(odd) .qic-column-item-bg_image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:unset;object-position:unset}.qic-column:nth-child(odd) .qic-column-item:nth-child(odd) .qic-column-item-bg_image:before,.qic-column:nth-child(2n) .qic-column-item:nth-child(2n) .qic-column-item-bg_image:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;border-radius:4.762px;background:linear-gradient(180deg,#0000 50.22%,#000)}.responsive-banner-section{background:#fff}.responsive-banner-title{font-size:2rem;margin-bottom:20px;font-family:Outfit,sans-serif;font-weight:500}.responsive-banner-image-wrapper img{width:100%;height:auto;border-radius:10px}.responsive-banner-button-wrapper .btn{margin-top:20px;background-color:#000;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;display:inline-block}div.shopify-section--video-with-articles{padding:0}video-with-articles.pc-section{border-radius:15px}.lm-section .article-card-img{height:auto}.customer-review-videos-section .crvs-header-eyebrow{display:flex;padding:8px;align-items:center;gap:16px;color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;border-radius:5px;background:var(--Accent, #1a1a1a)}.customer-review-videos-section .crvs-header-eyebrow .crvs-header-eyebrow-review .crvs-header-eyebrow-review-stars img{height:18px;width:18px;-o-object-fit:cover;object-fit:cover}.customer-review-videos-section .crvs-header-title span.crvs-header-title-icon img{width:100%;-o-object-fit:cover;object-fit:cover}.customer-review-videos-section .crvs-body-viewmore .crvs-body-viewmore-button{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;width:-moz-fit-content;width:fit-content;justify-self:center;border-radius:5px;background:var(--Accent, #d7263d);height:-moz-fit-content;height:fit-content;cursor:pointer}.customer-review-videos-section{display:flex;padding:20px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}@media only screen and (min-width: 768px){.customer-review-videos-section{padding:20px 40px;max-width:1800px;margin:auto}}.customer-review-videos-section .crvs-content{display:flex;padding:20px 16px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:5px;background:var(--Black, #000)}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-content{border-radius:15px;padding:40px;gap:40px}}.customer-review-videos-section .crvs-header{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.customer-review-videos-section .crvs-header-eyebrow{display:flex;padding:8px;align-items:center;gap:16px;color:var(--White, #fff);/\* B1 */ font-family: Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;border-radius:5px;background:var(--Accent, #1a1a1a)}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-header-eyebrow{margin-bottom:4px}}.customer-review-videos-section .crvs-header-eyebrow .crvs-header-eyebrow-custom{display:flex;align-items:center;gap:4px}.customer-review-videos-section .crvs-header-eyebrow .crvs-header-eyebrow-divider{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (max-width: 767px){.customer-review-videos-section .crvs-header-eyebrow .crvs-header-eyebrow-divider{display:none}}.customer-review-videos-section .crvs-header-eyebrow .crvs-header-eyebrow-review{display:flex;align-items:center;gap:8px}@media only screen and (max-width: 767px){.customer-review-videos-section .crvs-header-eyebrow .crvs-header-eyebrow-review{display:none}}.customer-review-videos-section .crvs-header-eyebrow .crvs-header-eyebrow-review .crvs-header-eyebrow-review-stars{display:flex;gap:3px}.customer-review-videos-section .crvs-header-eyebrow .crvs-header-eyebrow-review .crvs-header-eyebrow-review-stars img{height:18px;width:18px;object-fit:cover}.customer-review-videos-section .crvs-header-title{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize;display:flex;justify-content:center;align-items:center;gap:10px}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-header-title{color:var(--White, #fff);font-family:Outfit;font-size:36px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}}.customer-review-videos-section .crvs-header-title span.crvs-header-title-icon{display:none;width:50px;height:auto}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-header-title span.crvs-header-title-icon{display:block}}.customer-review-videos-section .crvs-header-title span.crvs-header-title-icon img{width:100%;object-fit:cover}.customer-review-videos-section .crvs-header-subtitle{color:#ffffffb3;text-align:center;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-header-subtitle{font-size:16px;max-width:920px;margin:auto}}.customer-review-videos-section .crvs-body{display:flex;flex-flow:row wrap;gap:16px;position:relative}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-body{gap:24px}}.customer-review-videos-section .crvs-body:not(.expanded){max-height:782px;overflow:hidden;position:relative}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-body:not(.expanded){max-height:484px}}.customer-review-videos-section .crvs-body-viewmore{height:383px;position:absolute;bottom:0;width:100%;background:linear-gradient(180deg,#0000,#000);display:flex;justify-content:center;align-items:end;z-index:1}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-body-viewmore{height:230px}}.customer-review-videos-section .crvs-body-viewmore .crvs-body-viewmore-button{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;width:fit-content;justify-self:center;border-radius:5px;background:var(--Accent, #d7263d);height:fit-content;cursor:pointer}.customer-review-videos-section .crvs-body.expanded .crvs-body-viewmore{display:none}.customer-review-videos-section .crvs-body .crvs-body-item{height:100%;aspect-ratio:326/183;border-radius:5px;overflow:hidden}@media only screen and (min-width: 768px){.customer-review-videos-section .crvs-body .crvs-body-item{flex:1 0 40%;height:auto}}@media only screen and (min-width: 1200px){.customer-review-videos-section .crvs-body .crvs-body-item{flex:1 0 30%}}@media only screen and (min-width: 1600px){.customer-review-videos-section .crvs-body .crvs-body-item{aspect-ratio:400/230}}.customer-review-videos-section .crvs-body .crvs-body-item .video-wrapper{height:auto;width:100%;aspect-ratio:auto;border-radius:5px}.customer-review-videos-section .crvs-body .crvs-body-item .video-element{height:100%;width:100%}.customer-review-videos-section .crvs-body iframe{height:100%}.component-section.product-banners{padding:20px 16px}@media only screen and (min-width: 992px){.component-section.product-banners{max-width:1800px;padding:20px 40px;margin:auto}}.shopify-section:has(.component-section.product-banners){overflow:hidden}@media only screen and (min-width: 768px){.component-section.product-banners .component-container{display:flex;flex-direction:column;gap:24px}}.component-section.product-banners .component-banner-wrapper.slick-slider.slick-dotted{margin-bottom:0}.component-section.product-banners .component-banner-wrapper .slick-list{overflow:visible}.component-section.product-banners .component-banner-wrapper .component-banner{border-radius:5px;background:linear-gradient(180deg,#000,#1a1a1a);position:relative;height:545px;margin:16px 0;cursor:grab;justify-items:center}.component-section.product-banners .component-banner-wrapper .component-banner:active{cursor:grabbing}@media only screen and (min-width: 768px){.component-section.product-banners .component-banner-wrapper .component-banner{margin:0 12px;width:480px;height:580px}}@media only screen and (min-width: 1200px){.component-section.product-banners .component-banner-wrapper .component-banner{width:480px;height:580px}}@media screen and (min-width: 1366px){.component-section.product-banners .component-banner-wrapper .component-banner{width:580px;height:630px}}@media only screen and (min-width: 1600px){.component-section.product-banners .component-banner-wrapper .component-banner{width:630px;height:680px}}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-background{position:absolute;bottom:0}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-background img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content{padding:24px 16px 0;display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch;position:relative}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-header{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-header .component-banner-header-eyebrow{border-radius:5px;background:var(--Accent, #1a1a1a);display:flex;padding:8px;align-items:flex-start;gap:16px;color:var(--White, #fff);font-family:Outfit;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-header .component-banner-header-title{color:#fff;text-align:center;font-family:Outfit;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-header .component-banner-header-subtitle{color:#fffc;text-align:center;font-family:Outfit;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-body{display:flex;align-items:center;align-self:stretch}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-body .component-banner-body-feature-wrapper{display:flex;align-items:center;align-self:stretch;flex:1;gap:2px}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-body .component-banner-body-feature-wrapper .component-banner-body-feature-item{display:flex;padding:8px 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0;color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:8px;font-style:normal;font-weight:500;line-height:150%;position:relative}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-body .component-banner-body-feature-wrapper .component-banner-body-feature-item:not(:last-child):after{content:"";height:100%;width:2px;background:linear-gradient(180deg,#fff0,#c3c3c3 49.5%,#fff0);position:absolute;right:-2px}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-footer{width:-moz-fit-content;width:fit-content}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-footer .component-banner-button-wrapper{display:flex;justify-content:center;gap:16px;align-self:center;width:-moz-fit-content;width:fit-content;justify-self:center}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-footer .component-banner-button-wrapper a.component-banner-button{border-radius:5px;display:flex;padding:12px 0;justify-content:center;align-items:center;gap:8px;flex:1 0 40%;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%;width:155px;background:var(--Accent, #d7263d)}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-footer .component-banner-button-wrapper a.component-banner-button.primary-button{color:var(--White, #fff);background:var(--Accent, #d7263d);box-shadow:0 12px 24px #d7263d40}.component-section.product-banners .component-banner-wrapper .component-banner .component-banner-content .component-banner-footer .component-banner-button-wrapper a.component-banner-button.secondary-button{color:var(--White, #fff);background:var(--Accent, #1a1a1a)}.component-section.product-banners .slider-controls{display:none}@media only screen and (min-width: 768px){.component-section.product-banners .slider-controls{display:flex;flex-flow:row;position:relative;gap:24px}}@media screen and (min-width: 1920px){.component-section.product-banners .slider-controls{display:none}}.component-section.product-banners .slider-controls .slider-dots.progress-style{display:flex;flex:1;align-items:center}.component-section.product-banners .slider-controls .slick-dots li{height:5px;width:unset;flex:1;transition:all .3s ease-in-out}.component-section.product-banners .slider-controls ul.slick-dots{display:flex;gap:8px;width:100%;position:relative;bottom:unset;height:5px}.component-section.product-banners .slider-controls .slick-dots li button{border-radius:5px;background:var(--Outline, #f1f1f1);height:100%;width:100%;padding:0;transition:all .3s ease-in-out}.component-section.product-banners .slider-controls .slick-dots li button:before{display:none}.component-section.product-banners .slider-controls li.slick-active button{border-radius:5px;background:var(--Accent, #d7263d);box-shadow:0 2px 8px #d7263d40}.component-section.product-banners .slider-controls .arrow-buttons{display:flex;align-items:center;gap:8px}.component-section.product-banners .slider-controls button.slider-arrow{display:flex;width:24px;height:24px;justify-content:center;align-items:center;padding:0}.component-section.product-banners .slider-controls button.slider-arrow svg{height:100%;width:100%}@media only screen and (min-width: 768px){.review-reel-header{display:flex;flex-direction:unset;justify-content:center;align-items:flex-start;gap:24px;display:none}}.section-header-title{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:150%;align-self:stretch;text-wrap:nowrap}@media only screen and (min-width: 768px){.section-header-title{color:var(--White, #fff);font-family:Outfit;font-size:clamp(32px,3.3333333333vw,64px);font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize}}.section-header-divider{color:var(--White, #fff);font-family:Outfit;font-size:32px;font-style:normal;font-weight:300;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 768px){.section-header-divider{color:var(--White, #fff);font-family:Outfit;font-size:clamp(32px,3.3333333333vw,64px);font-style:normal;font-weight:300;line-height:125%;text-transform:capitalize}}.section-header-subtitle{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%}@media only screen and (min-width: 768px){.section-header-subtitle{color:var(--White, #fff);font-family:Outfit;font-size:clamp(24px,3.3333333333vw,64px);font-style:normal;font-weight:300;line-height:125%;text-transform:capitalize}}.review-reel-image_quote_quote{color:var(--White, #fff);font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%;width:159.992px;min-height:105px;margin-left:auto}@media only screen and (min-width: 768px){.review-reel-image_quote_quote{min-height:96px;width:clamp(160px,13.5416666667vw,260px);color:var(--White, #fff);font-family:Outfit;font-size:16px;font-size:clamp(14px,1.1111111111vw,21.3333333333px);font-style:normal;font-weight:400;line-height:150%}}.review-reel-image_quote-image img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.review-reel-author_block{border-radius:5px;background:var(--Accent, #1a1a1a);display:flex;height:60px;padding:12px 16px;justify-content:space-between;align-items:center;align-self:stretch}.review-reel-author{color:var(--White, #fff);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%}.review-reel-title{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.review-reel-section{padding:20px 16px}@media only screen and (min-width: 992px){.review-reel-section{padding:20px 40px;max-width:1800px;margin:auto}}.review-reel-section .slider-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;align-self:stretch}.review-reel-section .slider-dots.progress-style{flex:1}.review-reel-section .slider-dots{text-align:center}.review-reel-section .slider-arrow.disabled{opacity:.3;pointer-events:none}.review-reel-section .progress-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:5px;background:transparent;width:100%;border-radius:5px;overflow:hidden;margin:0;gap:8px}.review-reel-section .progress-track:not(:has(li:nth-child(2))){display:none}.review-reel-section .progress-track li{flex:1;height:100%;margin:0;background-color:#1a1a1a;border-radius:5px;cursor:pointer}.review-reel-section .progress-track li.slick-active{background-color:#fff}.review-reel-section .arrow-buttons{display:flex;gap:8px}.review-reel-section .arrow-buttons svg path[stroke=black][fill=black]{fill:#1a1a1a;stroke:#1a1a1a}.review-reel-section .slider-arrow{border:none;cursor:pointer;transition:background .2s ease;padding:0}.review-reel-section .slider-arrow:hover{opacity:.7}.review-reel-section .slider{margin:0 -16px}@media only screen and (min-width: 768px){.review-reel-section .slider{margin:0}}.review-reel-section .slider-item{cursor:grab;display:inline-block;margin:0 16px}@media only screen and (min-width: 768px){.review-reel-section .slider-item{margin:0 12px}}.review-reel-section .slider-item:active{cursor:grabbing}.review-reel-container{padding:25px 16px;border-radius:15px;background:#000;display:flex;flex-direction:column;gap:32px;overflow:hidden}@media only screen and (min-width: 768px){.review-reel-container{padding:40px;gap:clamp(40px,2.7777777778vw,53.3333333333px)}}.review-reel-header{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:8px;align-self:stretch}@media only screen and (min-width: 768px){.review-reel-header{flex-direction:unset;justify-content:center;align-items:flex-start;gap:24px;display:none}}@media only screen and (min-width: 1441px){.review-reel-header{gap:clamp(24px,1.6666666667vw,32px)}}.section-header-title{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:32px;font-weight:500;line-height:150%;align-self:stretch;text-wrap:nowrap}@media only screen and (min-width: 768px){.section-header-title{font-size:clamp(32px,3.3333333333vw,64px);line-height:125%;text-transform:capitalize}}@media only screen and (min-width: 1441px){.section-header-title{font-size:clamp(48px,3.3333333333vw,64px)}}.section-header-divider{color:var(--White, #fff);font-family:Outfit;font-size:32px;font-weight:300;line-height:150%;text-transform:capitalize}@media only screen and (min-width: 768px){.section-header-divider{font-size:clamp(32px,3.3333333333vw,64px);line-height:125%}}@media only screen and (min-width: 1441px){.section-header-divider{font-size:clamp(48px,3.3333333333vw,64px)}}.section-header-subtitle{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:24px;font-weight:500;line-height:150%}@media only screen and (min-width: 768px){.section-header-subtitle{font-size:clamp(24px,3.3333333333vw,64px);font-weight:300;line-height:125%;text-transform:capitalize}}@media only screen and (min-width: 1441px){.section-header-subtitle{font-size:clamp(48px,3.3333333333vw,64px)}}.review-reel-image_quote_block{padding-top:40px;width:100%;overflow:hidden;border-radius:5px;position:relative}@media only screen and (min-width: 768px){.review-reel-image_quote_block{padding-top:clamp(40px,4.7222222222vw,90.6666666667px)}}.review-reel-image_quote_container{border-radius:5px;background:var(--Accent, #1a1a1a);padding:10px;width:100%}@media only screen and (min-width: 768px){.review-reel-image_quote_container{padding:clamp(10px,2.0833333333vw,40px) clamp(10px,.8333333333vw,16px)}}.review-reel-image_quote_quote{color:var(--White, #fff);font-family:Outfit;font-size:14px;font-weight:400;line-height:150%;width:159.992px;min-height:105px;margin-left:auto}@media only screen and (min-width: 768px){.review-reel-image_quote_quote{min-height:96px;width:clamp(160px,13.5416666667vw,260px);font-size:clamp(14px,1.1111111111vw,21.3333333333px)}}.review-reel-image_quote-image{position:absolute;height:182px;margin-top:-40px}@media only screen and (min-width: 768px){.review-reel-image_quote-image{height:clamp(182px,15.4166666667vw,296px);margin-top:calc(-1*clamp(40px,3.3333333333vw,64px))}}.review-reel-image_quote-image img{height:100%;width:auto;object-fit:cover;object-position:top}.review-reel-header,.review-reel-slider-wrapper{width:100%}.review-reel-author_block{border-radius:5px;background:var(--Accent, #1a1a1a);display:flex;height:60px;padding:12px 16px;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.review-reel-author_block{height:clamp(60px,4.1666666667vw,80px);padding:clamp(12px,.8333333333vw,16px) clamp(16px,1.1111111111vw,21.3333333333px)}}.review-reel-author{color:var(--White, #fff);font-family:Outfit;font-size:24px;font-weight:500;line-height:150%}@media only screen and (min-width: 768px){.review-reel-author{font-size:clamp(24px,1.6666666667vw,32px)}}.review-reel-title{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-weight:400;line-height:150%}@media only screen and (min-width: 768px){.review-reel-title{font-size:clamp(16px,1.3888888889vw,26.6666666667px)}}.review-reel-slide{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.review-reel-video_block{width:100%;height:183.466px;border-radius:5px;background:#848484;overflow:hidden}@media only screen and (min-width: 768px){.review-reel-video_block{height:clamp(183px,15.5555555556vw,298.6666666667px)}}.review-reel-video_block .video-wrapper{width:100%;height:100%}.review-reel-video_block .video-element{width:100%;height:100%;object-fit:cover}.review-reel-video_block iframe{width:100%;height:100%}.trust-ribbon-section{padding:0 16px 10px;margin:auto}@media screen and (min-width: 1200px){.trust-ribbon-section{padding:0 16px}}@media screen and (min-width: 1600px){.trust-ribbon-section{padding:0 40px;max-width:1800px}}.trust-ribbon-section .trs-container{display:flex;padding:16px;flex-flow:column;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-radius:5px;background:var(--Black, #000)}@media screen and (min-width: 768px){.trust-ribbon-section .trs-container{padding:16px 40px;flex-flow:row wrap;gap:16px 40px;justify-content:center}}.trust-ribbon-section .trs-row{display:flex;justify-content:center;align-items:flex-start;gap:24px}@media screen and (min-width: 768px){.trust-ribbon-section .trs-row{gap:40px;justify-content:space-around;flex:1 1 auto}}.trust-ribbon-section .trs-row-item{display:flex;padding:8px 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;flex:1 0 0;text-align:center}@media screen and (min-width: 768px){.trust-ribbon-section .trs-row-item{flex-direction:row}}.trust-ribbon-section .trs-row-item-icon-wrapper{width:32px;height:32px}.trust-ribbon-section .trs-row-item-icon-wrapper img{height:100%;width:100%;object-fit:cover}.trust-ribbon-section .trs-row-item-text-wrapper{color:var(--White, #fff);font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:125%}@media screen and (min-width: 768px){.trust-ribbon-section .trs-row-item-text-wrapper{color:var(--White, #fff);text-align:center;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}}.tvh-section{padding:20px 16px}@media only screen and (min-width: 992px){.tvh-section{padding:20px 40px;max-width:1800px;margin:auto}}.tvh-container{border-radius:5px;background:var(--Outline, #f1f1f1);overflow:hidden}@media only screen and (min-width: 992px){.tvh-container{display:flex;flex-flow:row wrap}}@media only screen and (min-width: 1200px){.tvh-container{flex-flow:row}}.tvh-image-wrapper{width:100%;height:auto;position:relative}@media only screen and (min-width: 992px){.tvh-image-wrapper{flex:1 1 calc(793/1440*100vw);height:100%;border-radius:0 0 5px;overflow:hidden;aspect-ratio:793/466}}.tvh-image-wrapper img{width:100%;height:auto}.tvh-content-wrapper{display:flex;padding:25px 16px;flex-direction:column;align-items:flex-start;align-self:stretch}@media only screen and (min-width: 992px){.tvh-content-wrapper{align-self:center;padding:20px 40px;flex:1 1 37.5vw}}@media screen and (min-width: 1366px){.tvh-content-wrapper{flex:1 1 540px;max-width:45%}}.tvh-title{color:var(--Black, #000);font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:8px}@media only screen and (min-width: 1200px){.tvh-title{color:var(--Black, #000);font-family:Outfit;font-size:32px;font-style:normal;font-weight:500;line-height:125%;text-transform:capitalize;margin-bottom:24px}}.tvh-body{color:var(--Accent, #1a1a1a);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:24px}@media only screen and (min-width: 1200px){.tvh-body{color:var(--Accent, #1a1a1a);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:40px}}.tvh-footer-button-wrapper{width:100%}button.tvh-footer-button{display:flex;height:52px;padding:16px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:5px;background:var(--Accent, #d7263d);box-shadow:0 12px 24px #d7263d40;width:100%}.tvh-footer-button-icon-wrapper{display:flex;width:20px;height:20px;justify-content:center;align-items:center}.tvh-footer{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.tvh-footer-button-text-wrapper{color:var(--White, #fff);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}.tvh-footer-review-wrapper{display:flex;padding:11px 16px 13px;justify-content:center;align-items:center;align-self:stretch;border-radius:100px;border:1px solid var(--Outline, #f1f1f1);background:#ecf6f2;flex-flow:row wrap}@media only screen and (min-width: 992px){.tvh-footer-review-wrapper{padding:0;background:none;border:none}}.tvh-footer-review-widget{width:100%}@media only screen and (min-width: 992px){.tvh-footer-review-widget{width:-moz-fit-content;width:fit-content}}.tvh-footer-review-widget .jdgm-widget.jdgm-widget .jdgm-prev-badge{display:flex!important;align-items:center;justify-content:center;gap:8px}@media screen and (min-width: 992px){.tvh-footer-review-widget .jdgm-widget.jdgm-widget .jdgm-prev-badge{justify-content:space-evenly}}.tvh-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__stars{display:flex}.tvh-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text{color:#00ad70;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (min-width: 1200px){.tvh-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}}.tvh-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text b{color:#00ad70;font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}@media only screen and (min-width: 1200px){.tvh-footer-review-widget .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text b{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:125%}}.tvh-footer-review-extra{color:#00ad70;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;display:none}@media screen and (min-width: 1366px){.tvh-footer-review-extra{display:block}}@media only screen and (min-width: 1200px){.tvh-footer-review-extra{color:var(--Black, #000);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%}}div.presell-video-text-wrapper .trustpilot-widget{display:none}.hero-testimonial-block{padding:12px 8px;color:#fff;background:#000000b3;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;border-radius:0;gap:12px;font-weight:600;box-shadow:0 0 2px #000}@media only screen and (min-width: 768px){.hero-testimonial-block{padding:20px 16px}}.hero-testimonial-author{display:flex;flex-direction:row;text-align:center;font-size:.75rem}@media only screen and (min-width: 768px){.hero-testimonial-author{font-size:1rem}}.hero-testimonial-quote{text-align:center;font-size:.75rem}@media only screen and (min-width: 768px){.hero-testimonial-quote{font-size:1rem}}.video-carousel-section-embed .presell-family-block{width:auto;cursor:grab}@media screen and (min-width: 1024px){.video-carousel-section-embed .presell-family-block{width:calc((100vw - 115px)/4 - 18px)}}.video-carousel-section-embed .prsell-family-wrapper{padding:32px 0}@media screen and (min-width: 1024px){.video-carousel-section-embed .prsell-family-wrapper{padding:32px 50px;margin:auto}}.video-carousel-section-embed .presell-family-slider{padding:24px 0 0!important;margin:auto}@media screen and (min-width: 768px){.video-carousel-section-embed .presell-family-slider{padding:48px 0 0!important;margin:auto}}.video-carousel-section-embed .presell-family-slider video{object-fit:cover;aspect-ratio:7/10;width:100%}.video-carousel-section-embed .presell-family-image{position:relative}.video-carousel-section-embed .presell-family-image img{position:absolute;right:15px;bottom:15px;background:#fff9;padding:5px;border-radius:5px}h2.main-heading.small--hide{max-width:640px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1024px){h2.main-heading.small--hide{max-width:800px}}h2.main-heading.medium-up--hide{max-width:400px;margin-left:auto;margin-right:auto}.video-carousel-section .presell-family-block{width:auto;cursor:grab}@media screen and (min-width: 1024px){.video-carousel-section .presell-family-block{width:calc((100vw - 115px)/4 - 18px)}}.video-carousel-section .prsell-family-wrapper{padding:32px 0}@media screen and (min-width: 1024px){.video-carousel-section .prsell-family-wrapper{padding:80px 50px;margin:auto}}.video-carousel-section .presell-family-slider{padding:24px 0 0!important;margin:auto}@media screen and (min-width: 768px){.video-carousel-section .presell-family-slider{padding:48px 12px 0!important;margin:auto}}.video-carousel-section .presell-family-slider video{object-fit:cover;aspect-ratio:7/10;width:100%}.video-carousel-section .presell-family-image{position:relative}.video-carousel-section .presell-family-image img{position:absolute;right:15px;bottom:15px;background:#fff9;padding:5px;border-radius:5px}
/*# sourceMappingURL=/cdn/shop/t/127/compiled_assets/styles.css.map */
