/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.landing-gif{margin:32px 0}@media screen and (min-width: 750px){.landing-gif{margin:72px 0 64px}}.landing-gif img{display:block;width:100%;height:auto}.hero{position:relative;width:100%}.hero .hero__pagination{display:flex;position:absolute;z-index:20;top:212px;left:50% !important;width:auto !important;margin:0;transform:translate(-50%, 0)}@media screen and (min-width: 750px){.hero .hero__pagination{top:auto;bottom:36px}}@media screen and (max-width: 750px){.hero .hero__pagination.hero__pagination--full-height{top:auto;bottom:35px}}@media screen and (max-width: 750px){.hero .hero__pagination.hero__pagination--full-height span{height:16px;margin:0 8px;border-radius:100%}}.hero .hero__pagination span{display:block;z-index:20;width:16px;height:8px;margin:0 4px;border-radius:2px;opacity:100%;background:#fff}.hero .hero__pagination span.swiper-pagination-bullet-active{background:#d4de25}.hero__slide{position:relative;width:100%;height:var(--hero-height)}.hero__slide-image,.hero__content{background-position:center center;background-size:cover}@media screen and (min-width: 750px){.hero__slide-image,.hero__content{position:absolute;top:0;left:0;width:100%;height:100%}}.hero__content{padding:32px 0 56px}@media screen and (min-width: 750px){.hero__content{padding:0}}.hero__slide-image{position:relative;height:244px;display:block}@media screen and (min-width: 750px){.hero__slide-image{height:100%}}.hero__slide-image::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(5, 5, 6, 0.25), rgba(5, 5, 6, 0))}@media screen and (min-width: 750px){.hero__slide-image::before{display:none}}.hero__content-wrapper{position:relative;z-index:2;text-align:center}@media screen and (min-width: 750px){.hero__content-wrapper{display:flex;height:100%;padding-top:80px;padding-bottom:80px;text-align:unset}}.hero__content-wrapper--x-left{justify-content:flex-start}@media screen and (min-width: 750px){.hero__content-wrapper--x-left{text-align:left}}.hero__content-wrapper--x-center{justify-content:center}@media screen and (min-width: 750px){.hero__content-wrapper--x-center{text-align:center}}.hero__content-wrapper--x-right{justify-content:flex-end}@media screen and (min-width: 750px){.hero__content-wrapper--x-right{text-align:right}}.hero__content-wrapper--y-top{align-items:flex-start}.hero__content-wrapper--y-center{align-items:center}.hero__content-wrapper--y-bottom{align-items:flex-end}@media screen and (min-width: 750px){.hero__content-inner{flex:1 1 auto;max-width:500px}}.hero__heading{margin-bottom:0;font-size:1.5625rem;font-weight:500}@media screen and (min-width: 375px){.hero__heading{font-size:3rem;line-height:3.5rem}}@media screen and (min-width: 750px){.hero__heading{color:#fff;font-size:5rem;line-height:5.5rem}}.hero__subheading{margin:10px 0 0}@media screen and (min-width: 750px){.hero__subheading{color:#fff}}.hero__btn{margin-top:20px}@media screen and (min-width: 750px){.hero__btn{margin-top:28px}}.hero__btn:hover,.hero__btn:focus{background:#d4de25;color:#050506}.hero__slide--full-height .hero__slide-image,.hero__slide--full-height .hero__content{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 750px){.hero__slide--full-height .hero__content{padding:32px 0 88px}}@media screen and (max-width: 750px){.hero__slide--full-height .hero__content-wrapper{display:flex;position:relative;z-index:2;height:100%;text-align:center}}@media screen and (max-width: 750px){.hero__slide--full-height .hero__content-wrapper--x-mobile-left{justify-content:flex-start;text-align:left}}@media screen and (max-width: 750px){.hero__slide--full-height .hero__content-wrapper--x-mobile-center{justify-content:center;text-align:center}}@media screen and (max-width: 750px){.hero__slide--full-height .hero__content-wrapper--x-mobile-right{justify-content:flex-end;text-align:right}}@media screen and (max-width: 1024px){.hero__slide--full-height .hero__content-wrapper--y-mobile-top{align-items:flex-start}}@media screen and (max-width: 1024px){.hero__slide--full-height .hero__content-wrapper--y-mobile-center{align-items:center}}@media screen and (max-width: 750px){.hero__slide--full-height .hero__content-wrapper--y-mobile-bottom{align-items:flex-end}}@media screen and (max-width: 750px){.hero__slide--full-height .hero__content-inner{max-width:355px}}@media screen and (max-width: 750px){.hero__slide--full-height .hero__heading{color:#fff;font-size:2.5rem;line-height:2.5rem}}@media screen and (max-width: 1024px){.hero__slide--full-height .hero__subheading{display:inline-block;width:88%;margin:12px 0 0;color:#fff;font-size:1rem;line-height:1.25rem}}@media screen and (max-width: 1024px){.hero__slide--full-height .hero__btn{padding:17px 43px;text-transform:initial}}.featured-products{background-color:var(--section-bg-color)}.featured-product{display:block;margin-bottom:24px;text-align:center}@media screen and (min-width: 750px){.featured-product{margin-bottom:0}}.featured-product img{width:100%;aspect-ratio:3.3/2;object-fit:cover;margin:0 -4px 16px}@media screen and (min-width: 750px){.featured-product img{margin:0 0 32px}}.featured-product p{margin:0 -12px;color:var(--section-text-color)}@media screen and (min-width: 750px){.featured-product p{margin:0}}.image-buckets{background-color:var(--section-bg-color, #fff)}.image-bucket{display:block;margin-bottom:24px;text-align:center}@media screen and (min-width: 750px){.image-bucket{margin-bottom:0}}.image-bucket__content{padding:16px 0 0}@media screen and (min-width: 750px){.image-bucket__content{padding:24px 0 0}}.image-bucket h3{margin:0;color:var(--section-text-color, #050506)}@media screen and (min-width: 750px){.image-bucket h3{margin:0 0 8px}}.image-bucket p{color:var(--section-text-color, #050506);margin:0 20px}.home-video{padding:32px 0;background-color:var(--section-bg-color, #fff)}@media screen and (min-width: 750px){.home-video{padding:72px 0 64px}}.home-video__container{display:block;position:relative;background-size:cover}.home-video__container::before{content:"";display:block;width:100%;height:0;padding-bottom:54.25%}.home-video__bg{position:absolute;top:0;left:0;width:100%;height:100%}.home-video__btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:64px;height:auto}.home-video__btn svg{display:block;transition:opacity .25s ease-in-out;opacity:80%}.home-video__btn svg path{fill:#d4de25}.home-video__btn:hover svg{opacity:100%}.landing-gif{margin:32px 0;background-color:var(--section-bg-color)}@media screen and (min-width: 750px){.landing-gif{margin:72px 0 64px}}.landing-gif img{display:block;width:100%;height:auto}.trust-bar{padding:65px 0;background-color:var(--section-bg-color, #f8f8f8)}.trust-bar__item{text-align:center}.trust-bar__item .trust-bar__item-icon{margin-bottom:24px}.trust-bar__item .trust-bar__item-icon img{height:64px;width:64px;object-fit:contain}.trust-bar__item p{color:var(--section-text-color, #050506)}.trust-bar__item span{margin:0;color:var(--section-text-color, #050506)}.trust-bar__item-icon{max-width:64px;margin:0 auto 24px}.trust-bar__item-icon img{display:block;width:100%;height:auto}.content-hero{position:relative;width:100%;height:350px;background-size:cover;background-position:center center}@media screen and (min-width: 750px){.content-hero{height:521px}}@media screen and (min-width: 1500px){.content-hero{height:821px}}.content-hero:before{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top, rgba(5, 5, 6, 0.25), rgba(5, 5, 6, 0));display:none}.content-hero__bg{position:absolute;top:0;left:0}.content-hero__content{position:relative;z-index:1;height:100%}.content-hero__content{padding:0}.content-hero__content-wrapper{z-index:2;position:relative;display:flex;height:100%;padding-top:24px;padding-bottom:24px}@media screen and (min-width: 750px){.content-hero__content-wrapper{padding-top:80px;padding-bottom:80px}}.content-hero__content-wrapper--x-left{justify-content:flex-start;text-align:left}.content-hero__content-wrapper--x-center{justify-content:center;text-align:center}.content-hero__content-wrapper--x-right{justify-content:flex-end;text-align:right}.content-hero__content-wrapper--y-top{align-items:flex-start}.content-hero__content-wrapper--y-center{align-items:center}.content-hero__content-wrapper--y-bottom{align-items:flex-end}@media screen and (min-width: 750px){.content-hero__content-inner{flex:1 1 auto;max-width:950px}}.content-hero__heading{margin-bottom:0;color:#fff}.content-hero__heading span,.content-hero__heading small{display:block}.content-hero__heading small{margin-bottom:4px}@media screen and (min-width: 750px){.content-hero__heading small{margin-bottom:0}}.content-hero__heading span{font-weight:800}.content-hero__heading span{font-size:1.5625rem}@media screen and (min-width: 375px){.content-hero__heading span{font-size:var(--font-size);line-height:var(--line-height)}}@media screen and (min-width: 750px){.content-hero__heading span{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}}.content-hero__subheading{margin:10px 0 0}@media screen and (min-width: 750px){.content-hero__subheading{color:#fff}}.content-hero__btn{margin-top:20px}@media screen and (min-width: 750px){.content-hero__btn{margin-top:28px}}.reviews{background-color:var(--section-bg-color, #fff);padding:64px 0 16px}@media screen and (min-width: 750px){.reviews{padding:84px 0 94px}}@media screen and (max-width: 750px){.reviews .grid--flex{display:block}}.reviews__header{margin:0 0 54px;text-align:center}@media screen and (min-width: 750px){.reviews__header{margin:0 0 54px}}.reviews__header h2{margin-bottom:16px;color:var(--section-text-color, #050506)}.reviews__header h3{margin:0 24px;color:var(--section-text-color, #050506)}@media screen and (min-width: 750px){.reviews__header h3{margin:0}}.reviews__load-more{text-align:center}@media screen and (max-width: 750px){.reviews__grid-item--small-hide{display:none}}.review-item{display:flex;flex-direction:column;max-width:324px;height:100%;margin:0 auto 48px;text-align:center}@media screen and (min-width: 750px){.review-item{margin:0 auto}}.review-item__image{min-height:122px;margin-bottom:0}@media screen and (min-width: 750px){.review-item__image{margin-bottom:16px}}.review-item__stars{margin-bottom:16px;line-height:1}.review-item__stars svg{width:14px;height:auto;line-height:1}.review-item__stars path{fill:var(--section-text-color, #050506)}.review-item h3{margin-bottom:14px;color:var(--section-text-color, #050506)}.review-item__copy{padding-bottom:48px;color:var(--section-text-color, #050506)}@media screen and (min-width: 750px){.review-item__copy{padding-bottom:14px}}.review-item__copy p{font-size:1.25rem;line-height:2rem;color:var(--section-text-color, #050506)}.review-item__copy cite{font-style:normal;color:var(--section-text-color, #050506)}.review-item__btn{margin-top:auto}.review-item__btn a{color:var(--section-text-color, #050506);border:1px solid var(--section-text-color, #050506)}.landing-metafields .featured-products{margin:31px 0 46px}@media screen and (min-width: 1024px){.landing-metafields .featured-products{margin:103px 0 98px}}