.about-banner{padding-top:12vw;padding-bottom:90px}.about-banner .banner-img{border:1px solid #000000}.about-banner .banner-content{display:flex;justify-content:center;gap:6vw;max-width:58vw;margin:2.58vw auto 0;color:rgba(var(--color-button-text))}.about-banner .banner-content h1{margin:0;flex:0 0 max-content;text-transform:uppercase}@media only screen and (max-width:1440px){.about-banner{padding-top:16vw;padding-bottom:80px}.about-banner .banner-content{max-width:70vw}.about-banner .banner-content h1{font-size:35px}}@media only screen and (max-width:1199px){.about-banner{padding-bottom:60px}.about-banner .banner-content{gap:4vw;max-width:100%;margin-top:30px}.about-banner .banner-content h1{font-size:30px}}@media only screen and (min-width:992px){.about-banner .container-fluid{padding:0 9.3vw}}@media only screen and (max-width:991px){.about-banner .banner-content h1{font-size:25px}.about-banner .banner-content .banner-text{font-size:14px}}@media only screen and (max-width:767px){.about-banner{padding-top:120px;padding-bottom:40px}.about-banner .banner-content{gap:15px;flex-flow:column wrap}}.about-benefits .row{--gap: 2.8vw;gap:var(--gap);justify-content:space-between}.about-benefits .benefits{display:flex;flex-flow:column wrap;row-gap:24px}.about-benefits .benefits .bnft-wrapper{padding:60px 25px;border-radius:8px;border:1px solid #000;background:#e4c268;text-align:center}.about-benefits .benefits .bnft{margin:0;font-size:25px;line-height:1.2}.about-benefits .section-title{font-size:40px;line-height:1.2;margin:0 0 1.8vw}.about-benefits .section-body-text{line-height:1.4;margin-bottom:1.8vw}@media only screen and (min-width:1441px){.about-benefits .container{max-width:1380px}}@media only screen and (max-width:1440px){about-benefits .section-title{font-size:35px}.about-benefits .benefits .bnft{font-size:20px}}@media only screen and (max-width:1199px){.about-benefits .row{--gap: 2vw}.about-benefits .section-title{font-size:28px}.about-benefits .benefits .bnft-wrapper{padding:50px 20px}.about-benefits .benefits .bnft{font-size:18px}}@media only screen and (max-width:991px){.about-benefits .container{max-width:100%}.about-benefits .row{--gap: 1vw}.about-benefits .section-title{font-size:24px;margin-bottom:15px}.about-benefits .benefits .bnft-wrapper{padding:40px 15px}.about-benefits .benefits .bnft{font-size:16px}.about-benefits .section-body-text{font-size:14px;margin-bottom:25px}}@media only screen and (min-width:768px){.about-benefits .row .col{width:calc(50% - var(--gap))}}@media only screen and (max-width:767px){.about-benefits .row{--gap: 30px;flex-direction:column-reverse}.about-benefits .benefits{row-gap:15px}.about-benefits .benefits .bnft-wrapper{padding:30px 15px}.about-benefits .benefits .bnft{font-size:14px}}.img-wid-txt .row{--gap: 2.8vw;gap:var(--gap);justify-content:space-between}.img-wid-txt .section-title{margin:0 0 2.07vw;font-size:30px;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:1480px){.img-wid-txt .container{max-width:1440px}}@media only screen and (max-width:1199px){.img-wid-txt .row{--gap: 1.5vw}.img-wid-txt .section-title{font-size:25px;margin-bottom:15px}}@media only screen and (max-width:991px){.img-wid-txt .container{max-width:100%}.img-wid-txt .row{--gap: 1vw}.img-wid-txt .section-title{font-size:20px}.img-wid-txt .section-body-text{font-size:14px}}@media only screen and (min-width:768px){.img-wid-txt .row .col{width:calc(50% - var(--gap))}}@media only screen and (max-width:767px){.img-wid-txt .row{--gap: 30px}.img-wid-txt .section-title{margin-bottom:10px}}.about-mission .content-wrapper{padding:4.39vw 7.4vw;border:2px solid;text-transform:uppercase}.about-mission .content-wrapper h2{margin:0 0 20px;font-size:20px;line-height:1.2}.about-mission .content-wrapper .section-body-text{font-size:30px;line-height:1.5}@media only screen and (max-width:1440px){.about-mission .content-wrapper h2{margin-bottom:15px}.about-mission .content-wrapper .section-body-text{font-size:24px}}@media only screen and (max-width:1199px){.about-mission .content-wrapper{padding:35px 45px}.about-mission .content-wrapper .section-body-text{font-size:20px}}@media only screen and (min-width:992px){.about-mission .container-fluid{padding:0 6.2vw}}@media only screen and (max-width:991px){.about-mission .content-wrapper{padding:25px 30px}.about-mission .content-wrapper h2{font-size:16px;margin-bottom:10px}.about-mission .content-wrapper .section-body-text{font-size:18px}}@media only screen and (max-width:767px){.about-mission .content-wrapper{padding:20px 25px}.about-mission .content-wrapper h2{font-size:14px}.about-mission .content-wrapper .section-body-text{font-size:16px}}.about-richtext .block-title{line-height:1.2;text-transform:uppercase;margin:0}.about-richtext h2.block-title{font-size:30px}.about-richtext .block-title:not(:last-child){margin-bottom:35px}.about-richtext .block-txt{max-width:1100px;margin:0 auto 40px}.about-richtext .richtext-img{max-width:max-content}.about-richtext h5.block-title{font-size:25px;line-height:1.35;max-width:1050px;margin:0 auto}.about-richtext .affirmation-wrapper{display:flex;justify-content:space-between;gap:5vw;margin:3.87vw 0}.about-richtext .affirmation-wrapper .affirmation{flex:1;display:flex;flex-flow:column wrap;align-items:center;gap:20px}.about-richtext .affirmation .icon-wrapper{width:100%;max-width:100px}.about-richtext .affirmation .affirm-title{margin:0;font-size:20px;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:1441px){.about-richtext .container{max-width:1380px}}@media only screen and (max-width:1440px){.about-richtext h2.block-title{font-size:25px}.about-richtext .block-title:not(:last-child){margin-bottom:25px}.about-richtext .affirmation .affirm-title{font-size:18px}.about-richtext h5.block-title{font-size:22px}}@media only screen and (max-width:1199px){.about-richtext h2.block-title{font-size:22px}.about-richtext .block-title:not(:last-child){margin-bottom:20px}.about-richtext .affirmation .icon-wrapper{max-width:70px}.about-richtext .affirmation-wrapper{gap:2vw}.about-richtext .affirmation-wrapper .affirmation{gap:15px}.about-richtext .affirmation .affirm-title{font-size:16px}.about-richtext h5.block-title{font-size:20px}}@media only screen and (max-width:991px){.about-richtext .container{max-width:100%}.about-richtext h2.block-title{font-size:20px}.about-richtext .block-title:not(:last-child){margin-bottom:15px}.about-richtext .block-txt{font-size:14px;margin-bottom:25px}.about-richtext .richtext-img{max-width:100%}.about-richtext h5.block-title{font-size:18px}}@media only screen and (max-width:767px){.about-richtext h2.block-title{font-size:18px}.about-richtext h5.block-title{font-size:14px}.about-richtext .affirmation-wrapper{gap:30px;flex-flow:column wrap;margin:40px auto;max-width:575px}.about-richtext .affirmation-wrapper .affirmation{gap:12px}.about-richtext .affirmation .icon-wrapper{max-width:50px}}.affirmation-icons .inner-row{display:flex;justify-content:center;flex-flow:row wrap;gap:4.5vw}.affirmation-icons .title-area h2{font-size:40px;line-height:1.2;margin:0 0 20px}.affirmation-icons .body{width:100%;max-width:890px;margin:0 auto 3.36vw}.affirmation-icons p{color:rgb(var(--color-foreground))}.affirmation-icons .inner-colmn .affirmation-icon{--dims: 100px;width:var(--dims);height:var(--dims)}@media only screen and (max-width:1199px){.affirmation-icons .title-area h2{font-size:35px}.affirmation-icons .inner-row .inner-colmn{flex-basis:25%}}@media only screen and (max-width:991px){.affirmation-icons .title-area h2{font-size:30px;margin-bottom:15px}.affirmation-icons p{font-size:14px}.affirmation-icons .inner-row .inner-colmn{flex-basis:30%}}@media only screen and (max-width:575px){.affirmation-icons .title-area h2{font-size:28px}.affirmation-icons .inner-row{gap:2.5vw;row-gap:20px}.affirmation-icons .inner-row .inner-colmn{flex-basis:48%}.affirmation-icons .inner-colmn .affirmation-icon{--dims: 70px}}.customer-gallery .title-area h2{font-size:40px;line-height:1.2;text-transform:uppercase;color:rgba(var(--color-button-text));margin:0}.customer-gallery .title-area .rating-stars{color:#d76734;width:100%;max-width:245px;margin:10px auto 0}.customer-gallery ul.medias{display:flex;justify-content:center;align-items:center;gap:30px;flex-flow:row wrap;margin:35px 0 40px}.customer-gallery ul .media-wrapper{position:relative;overflow:hidden;border:1px solid #000000}.customer-gallery ul .media-wrapper .poster-img{height:100%;display:block}.customer-gallery .video-wrapper{position:relative;overflow:hidden}.customer-gallery .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;object-fit:cover;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.customer-gallery .video-wrapper.player-play video{opacity:1;visibility:visible}.customer-gallery .video-wrapper .poster-img{cursor:pointer}.customer-gallery .video-wrapper .icon-play-circle{width:28%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff9;z-index:1;pointer-events:none}.customer-gallery .media-type--img .img-wrapper,.customer-gallery .media-type--img .img-wrapper img{height:100%;object-fit:cover}.customer-gallery .btn-wrapper .button{width:auto;min-width:16vw;margin:0 auto}@media only screen and (max-width:1199px){.customer-gallery .title-area h2{font-size:30px}.customer-gallery .title-area .rating-stars{max-width:220px}}@media only screen and (max-width:991px){.customer-gallery .title-area h2{font-size:25px}.customer-gallery .title-area .rating-stars{max-width:180px}customer-gallery ul.medias{margin:25px 0 30px}.customer-gallery ul .media-wrapper{flex:1}.customer-gallery .btn-wrapper .button{min-width:200px}}@media only screen and (max-width:767px){.customer-gallery .title-area h2{font-size:18px}.customer-gallery .title-area .rating-stars{max-width:140px}.customer-gallery ul.medias{gap:12px;margin:20px 0 25px}}.faqs{padding-top:5.4vw}.faqs .row{row-gap:30px}.faqs .title-area h2{font-size:40px;line-height:1.2;text-transform:uppercase;margin:30px 0}.faqs .acc-elems{padding:18px 0;border:1px solid #D9D9D9;border-left:0;border-right:0;color:rgba(var(--color-foreground));transition:all .3s ease-in-out}.faqs .acc-elems.open{border:0;padding:30px 8px;background-color:#e4c268}.faqs .acc-elems.open:not(:last-of-type){margin-bottom:30px}.faqs .acc-elems:not(:last-of-type){border-bottom:0}.faqs .acc-elems .acc-title{cursor:pointer;transition:all .3s ease-in-out}.faqs .acc-elems h3{margin:0;font-size:20px;line-height:1.2;text-transform:uppercase;position:relative;padding-left:25px}.faqs .acc-elems.open h3{margin-bottom:18px;margin-left:10px}.faqs .acc-elems .acc-title h3:before{content:"+";font-size:120%;line-height:.8;font-weight:600;position:absolute;left:0;transition:all .3s ease-in-out}.faqs .acc-elems.open .acc-title h3:before{content:"-"}.faqs .faq-panel .acc-content{overflow:hidden;display:none;line-height:1.5;padding-left:25px}.faqs .cta-wrapper{display:flex;align-items:center;gap:2.35vw;margin-top:3.5vw}.faqs .cta-wrapper .cta-head{font:400 25px/ 1.2 var(--font-body-family);margin:0}.faqs .cta-wrapper .button{background-color:#e4c268}.faqs .cta-wrapper .button:hover{color:#efeade;background-color:#3c4444;border-color:#efeade}@media only screen and (max-width:1199px){.faqs .title-area h2{font-size:30px}}@media only screen and (max-width:991px){.faqs .title-area h2{font-size:25px}.faqs .acc-elems h3{font-size:18px}.faqs .cta-wrapper .cta-head{font-size:20px}}@media only screen and (max-width:767px){.faqs .title-area h2{font-size:18px;margin:60px 0 0}.faqs .acc-elems h3{font-size:16px}.faqs .faq-panel .acc-content{font-size:14px}.faqs .cta-wrapper{gap:30px;margin-top:15px}.faqs .cta-wrapper .cta-head{font-size:16px}}.feat-collection .container-fluid{padding:0 5rem}.feat-collection .container{max-width:1665px}.feat-collection .title-area h2{font-size:40px;line-height:1.2;text-transform:uppercase;margin:0 0 3.62vw}.feat-collection .btn-wrapper{margin-top:3vw}@media only screen and (max-width:1440px){.feat-collection .container{max-width:1170px}}@media only screen and (max-width:1199px){.feat-collection .container{max-width:970px}.feat-collection .container-fluid{padding:0 3rem}.feat-collection .title-area h2{font-size:35px}}@media only screen and (max-width:991px){.feat-collection .container{max-width:750px}.feat-collection .container-fluid{padding:0 2rem}.feat-collection .title-area h2{font-size:30px;margin-bottom:20px}}@media only screen and (max-width:767px){.feat-collection .container{max-width:100%}.feat-collection .container-fluid{padding:0 1rem}.feat-collection .title-area h2{font-size:22px}.feat-collection .btn-wrapper{margin-top:25px}}.featured-reviews .title-area h2{margin:0 0 3.62vw;font-size:40px;line-height:1.2;text-transform:uppercase}.featured-reviews .swiper-slide{height:auto;display:flex}.featured-reviews .swiper-slide .review-wrapper{padding:2.6vw 3.36vw;background-color:#e3d5b3;border:1px solid #000;display:flex;align-items:flex-start;justify-content:center;flex-flow:row wrap;gap:30px;transition:all .3s ease-in-out}.featured-reviews .swiper-slide-active .review-wrapper{background-color:#e4c268}.featured-reviews .review-wrapper .review-img{flex:0 0 150px;border:1px solid #000000;border-radius:50%;overflow:hidden}.featured-reviews .review-wrapper .review-copy{flex:1;color:#3c4444;line-height:1.5}.featured-reviews .review-wrapper .star_wrapper{width:140px;color:#d76734}.featured-reviews .review-wrapper .review-title{margin:8px 0 18px;color:#3c4444;font-size:20px;line-height:1.2;text-transform:uppercase}.featured-reviews .review-wrapper .review-footer{margin-top:1.25vw}.featured-reviews .review-wrapper .review-meta span:last-of-type{color:#666}body .featured-reviews .swiper-nav{transform:translateY(-50%)}@media only screen and (max-width:1440px){.featured-reviews .title-area h2{font-size:35px}.featured-reviews .swiper-slide .review-wrapper{gap:20px}.featured-reviews .review-wrapper .review-img{flex-basis:120px}.featured-reviews .review-wrapper .review-title{font-size:18px;margin-bottom:15px}}@media only screen and (min-width:992px){.featured-reviews .container-fluid{padding:0 2vw}}@media only screen and (min-width:1200px){.featured-reviews .container-fluid{padding:0 8.78vw}body .featured-reviews .swiper-nav.swiper-button-next{right:-3.5%}body .featured-reviews .swiper-nav.swiper-button-prev{left:-3.5%}}@media only screen and (max-width:1199px){.featured-reviews .title-area h2{font-size:30px}}@media only screen and (max-width:991px){.featured-reviews .title-area h2{font-size:25px}}@media only screen and (max-width:767px){.featured-reviews .title-area h2{font-size:22px;margin-bottom:20px}.featured-reviews .review-wrapper .star_wrapper{margin:0 auto}.featured-reviews .swiper-slide .review-wrapper{padding:20px;gap:0}.featured-reviews .review-wrapper .review-copy{flex-basis:100%;text-align:center}}.instagram_posts .title-area{color:rgba(var(--color-button-text));margin-bottom:2.6vw}.instagram_posts .title{font-size:40px;line-height:1.2;margin:0 0 30px;text-transform:uppercase}.instagram_posts .title-area .body-text{font-size:25px;line-height:1.6}.instagram_posts .title-area .body-text a{color:rgba(var(--color-button-text));text-underline-offset:4px}.instagram_posts .posts-row{--gap: 15px;gap:var(--gap)}.instagram_posts .post-colmn .post-wrapper{position:relative;border-radius:8px;overflow:hidden;border:1px solid #000000}.instagram_posts .post-wrapper .icon-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .35s ease-in-out}.instagram_posts .post-wrapper .icon-wrapper .icon{width:25px;height:auto}.instagram_posts .post-colmn:hover .icon-wrapper{opacity:1}@media only screen and (max-width:1440px){.instagram_posts .title{font-size:32px;margin-bottom:25px}.instagram_posts .title-area .body-text{font-size:22px}.instagram_posts .posts-row{--gap: 12px}}@media only screen and (min-width:1200px){.instagram_posts .container-fluid{padding:0 40px}}@media only screen and (max-width:1199px){.instagram_posts .title{font-size:28px;margin-bottom:20px}.instagram_posts .title-area .body-text{font-size:20px}.instagram_posts .posts-row{--gap: 8px}}@media only screen and (max-width:991px){.instagram_posts .title-area{margin-bottom:30px}.instagram_posts .title{font-size:24px;margin-bottom:10px}.instagram_posts .title-area .body-text{font-size:18px}.instagram_posts .posts-row{--gap: 0px}}@media only screen and (max-width:767px){.instagram_posts .posts-row{flex-wrap:nowrap;overflow-x:auto}.instagram_posts .title{font-size:20px;margin-bottom:5px}.instagram_posts .title-area .body-text{font-size:14px}}.sm__multirow .col{padding:0}.sm__multirow .col.text-colmn{display:flex;justify-content:center;align-items:center;padding:7.25vw}.sm__multirow .video-wrapper{position:relative;overflow:hidden;padding-bottom:124%}.sm__multirow .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;object-fit:cover;transition:all .3s ease-in-out}.sm__multirow .media-type--img .img-wrapper,.sm__multirow .media-type--img .img-wrapper img{height:100%;object-fit:cover}.sm__multirow .text-colmn .content-wrapper img{max-width:95%}.sm__multirow .text-colmn .block-title{margin:0 0 2vw;font-size:40px;line-height:1.2;text-transform:uppercase}.sm__multirow .text-colmn .acc-elems{padding:12px;border:1px solid #D9D9D9;border-left:0;border-right:0;color:rgba(var(--color-button-text))}.sm__multirow .text-colmn .acc-elems:not(:last-of-type){border-bottom:0}.sm__multirow .text-colmn .acc-elems .acc-title{cursor:pointer;transition:all .3s ease-in-out}.sm__multirow .text-colmn .acc-elems .acc-title.open{margin-bottom:15px}.sm__multirow .text-colmn .acc-elems h4{margin:0;font:400 16px/1.4 var(--font-body-family);text-transform:uppercase;position:relative;padding-left:25px}.sm__multirow .text-colmn .acc-elems .acc-title h4:before{content:"+";font-size:140%;line-height:1;position:absolute;left:0;transition:all .3s ease-in-out}.sm__multirow .text-colmn .acc-elems .acc-title.open h4:before{transform:rotate(45deg)}.sm__multirow .faq-panel .acc-content{overflow:hidden;display:none;line-height:1.5;opacity:.8}.sm__multirow .btn-wrapper{margin-top:2.5vw}@media only screen and (max-width:1440px){.sm__multirow .col.text-colmn{padding:6vw}.sm__multirow .text-colmn .block-title{font-size:30px}}@media only screen and (max-width:1199px){.sm__multirow .col.text-colmn{padding:4vw}.sm__multirow .text-colmn .block-title{font-size:25px}.sm__multirow .text-colmn .acc-elems h4{padding-left:20px;font-size:14px}.sm__multirow .faq-panel .acc-content{font-size:14px}}@media only screen and (max-width:991px){.sm__multirow .col.text-colmn{padding:4vw 2vw}.sm__multirow .text-colmn .block-title{font-size:20px;margin-bottom:20px}}@media only screen and (max-width:767px){.sm__multirow .col.text-colmn{padding:10vw 2vw}.sm__multirow .btn-wrapper{margin-top:30px}}.social-proof .title-area h2{margin:0 0 3.62vw;font-size:30px;line-height:1.2;text-transform:uppercase;width:100%;max-width:700px;margin-left:auto;margin-right:auto}.social-proof .swiper-slide{height:auto;display:flex}.social-proof .social-proof-wrapper{width:100%}.social-proof .social-proof-wrapper .social-img{border:1px solid #000000}body .social-proof .swiper-nav{transform:translateY(0)}@media only screen and (min-width:992px){.social-proof .container-fluid{padding:0 2vw}}@media only screen and (min-width:1200px){.social-proof .container-fluid{padding:0 8.78vw}body .social-proof .swiper-nav.swiper-button-next{right:-3.5%}body .social-proof .swiper-nav.swiper-button-prev{left:-3.5%}}@media only screen and (max-width:1199px){.social-proof .title-area h2{font-size:25px}}@media only screen and (max-width:991px){.social-proof .title-area h2{font-size:22px}}@media only screen and (max-width:767px){.social-proof .title-area h2{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
