.banner-wrapper{max-width:1400px;margin:auto;padding:0 15px!important}.container{max-width:1400px;margin:auto;padding:0 15px}.banner .banner__content .banner__box{padding:0;background:transparent;margin:0 0 60px}.banner .banner__content .banner__box a:before,.banner .banner__content .banner__box a:after{display:none}.banner .banner__content .banner__box a{border:1px solid #012754;box-shadow:none;letter-spacing:0;height:48px;text-decoration:none;display:flex;justify-content:center;align-items:center;width:250px;font-size:16px;line-height:20px;font-weight:600;background:#fff;color:#012754}.banner .banner__content .banner__box a:hover{background:#ecb13a}.banner-wrapper .banner__box{padding:0}.banner-wrapper .banner__box h2.banner__heading{font-size:48px;line-height:56px;color:#012754;margin:0;padding-bottom:10px}.banner-wrapper .banner__box .banner__text.subtitle{font-size:18px;line-height:24px;color:#012754;margin:0 0 20px;letter-spacing:0}.banner-wrapper .banner__box .banner__buttons{margin:0}.banner-wrapper .banner__box .banner__buttons a{border:1px solid #012754;box-shadow:none;letter-spacing:0;height:48px;padding:0 35px}.banner-wrapper .banner__box .banner__buttons a:before,.banner-wrapper .banner__box .banner__buttons a:after{display:none}.main-bann-row .banner-main{position:relative}.main-bann-row .banner-main .banner-content{position:absolute;top:auto;left:0;right:0;bottom:20px;max-height:300px;margin:auto;max-width:1400px}.main-bann-row .banner-main .banner-content .banner-heading{font-size:48px;line-height:56px;color:#012754;margin:0;padding-bottom:10px;font-family:Termina;font-weight:700;max-width:550px}.main-bann-row .banner-main .banner-content .banner-description{font-size:18px;line-height:24px;color:#012754;margin:0 0 20px;letter-spacing:0;font-family:Montserrat;max-width:550px;font-weight:400}.main-bann-row .banner-main .banner-content .banner-link{max-width:550px}.main-bann-row .banner-main .banner-content .banner-link a{border:1px solid #012754;box-shadow:none;letter-spacing:0;height:48px;text-decoration:none;display:flex;justify-content:center;align-items:center;width:250px;font-size:16px;line-height:20px;background:#fff;color:#012754}.main-bann-row .slick-arrow:before{display:none}.main-bann-row .slick-arrow:after{content:"";position:absolute;top:0;bottom:0;width:17px;height:17px;margin:auto;transform:rotate(45deg)}.main-bann-row .slick-prev{left:20px;z-index:9}.main-bann-row .slick-prev:after{border-left:2px solid #012754;border-bottom:2px solid #012754;left:0}.main-bann-row .slick-next:after{border-right:2px solid #012754;border-top:2px solid #012754;right:0}.main-bann-row .slick-next{right:20px;z-index:9}.custom-image-collection-container{display:flex;padding:25px 0;justify-content:space-between;gap:70px}.custom-image-collection-container .custom-icon-wrap{width:calc(calc(100% / 6) - 70px);text-align:center;display:flex;flex-direction:column}.custom-image-collection-container .custom-icon-wrap p{margin:0;font-size:17px;line-height:22px;color:#222;font-weight:500;padding-top:10px;letter-spacing:0}.custom-image-collection-container .custom-icon-wrap img{max-width:100px;margin:0 auto}.home-coll-wrap{padding:25px 0 0!important;display:flex}.home-coll-wrap2{padding:50px 0 0!important}.home-coll-wrap .home-collection-head{background:linear-gradient(180deg,#f0edea,#dddfe1);padding:20px;text-align:center;width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center}.home-coll-wrap .home-collect-right{width:calc(75% - 80px);position:relative;margin:0 40px}.home-coll-wrap .home-collection-head h4{font-size:24px;line-height:30px;color:#0b2b4f;font-weight:700;margin:0 0 25px;font-family:Montserrat}.home-coll-wrap .home-collection-head p{font-size:18px;line-height:30px;color:#243850;margin:0 0 50px;letter-spacing:0}.home-coll-wrap .home-collection-head a{background:#ecb13a;color:#0b2b4f;font-size:24px;line-height:30px;width:150px;height:40px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:700;letter-spacing:0}.home-coll-wrap .custom-product-list-block a{width:100%}.home-coll-wrap .custom-product-list-block .custom-product-list-image{display:flex;justify-content:center}.home-coll-wrap .custom-product-list-block .home-prod-content{padding:10px 0;text-align:center}.home-coll-wrap .custom-product-list-block .home-prod-content h2{font-size:19px;line-height:25px;margin:0 0 15px;color:#000;font-weight:400;font-family:Montserrat;letter-spacing:0}.home-coll-wrap .custom-product-list-block .home-prod-content .price-item--regular{font-size:19px;line-height:20px;color:#000;font-weight:700;font-family:Montserrat}.home-collect-right .swiper-button-prev svg,.home-collect-right .swiper-button-next svg{display:none}.home-collect-right .swiper-button-prev{left:-20px;width:20px;height:20px}.home-collect-right .swiper-button-next{right:-20px;width:20px;height:20px}.home-collect-right .swiper-button-prev:before{content:"";position:absolute;top:0;left:0;width:17px;height:17px;border-left:2px solid #707070;border-bottom:2px solid #707070;transform:rotate(45deg)}.home-collect-right .swiper-button-next:before{content:"";position:absolute;top:0;right:0;width:17px;height:17px;border-left:2px solid #707070;border-bottom:2px solid #707070;transform:rotate(-135deg)}.home-coll-wrap2 .custom-product-list-block{padding-right:19px;padding-left:1px}section.homepage-image-banner{position:relative}.mission-promise-wrap{display:flex;margin:60px 0}.mission-promise-wrap .promise-wrap{width:45%;position:relative}.mission-promise-wrap .promise-img{display:flex}.mission-promise-wrap .promise-img img{max-width:100%}.promise-wrap .promise-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 50px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.promise-wrap .promise-content h2{font-size:30px;line-height:36px;color:#fff;font-weight:700;margin:0 0 25px}.promise-wrap .promise-content p{font-size:16px;line-height:26px;color:#fff;margin:0 0 50px;font-family:Termina}.promise-wrap .promise-content a{background:#fff;border-radius:25px;font-size:16px;line-height:20px;color:#243850;font-weight:700;text-transform:uppercase;display:flex;height:50px;width:250px;justify-content:center;align-items:center;text-decoration:none;letter-spacing:0}.mission-promise-wrap .mission-wrap{width:55%;background:#eaf5fd;display:flex;align-items:center}.mission-wrap .mission-content{width:50%;display:flex;justify-content:center;flex-direction:column}.mission-wrap .mission-content h2{font-size:30px;line-height:36px;color:#012754;font-weight:700;margin:0 0 30px}.mission-wrap .mission-content p{font-size:16px;line-height:26px;color:#012754;margin:0 0 30px;font-family:Termina}.mission-wrap .mission-content a{background:#243850;border-radius:25px;font-size:16px;line-height:20px;color:#fff;font-weight:700;text-transform:uppercase;display:flex;height:50px;width:250px;justify-content:center;align-items:center;text-decoration:none;letter-spacing:0}.mission-wrap .mission-img{width:50%}.mission-wrap .mission-img img{max-width:100%}.mission-promise-wrap:before{content:"";background:#eaf5fd;position:absolute;top:0;left:0;bottom:0;width:30%;z-index:-1}.testimonial-block .testi-head h2{font-size:24px;line-height:30px;color:#333;margin:0 0 20px;text-align:center;font-weight:700;letter-spacing:0}.testimonial-wrapper{display:flex;gap:30px}.testimonial-wrapper .testi-main{width:calc(50% - 15px);display:flex!important;padding:25px;text-align:center;justify-content:space-between;align-items:center;flex-direction:column;border-radius:20px;box-shadow:0 6px 16px #0e263a1a;margin:15px}.testimonial-wrapper .testi-main .testi-img img{max-width:125px}.testimonial-wrapper .testi-main p{font-size:18px;line-height:26px;color:#333;margin:0;padding:25px 0 40px;min-height:195px;font-family:Termina}.testimonial-wrapper .testi-main h4{font-size:20px;line-height:24px;color:#333;margin:0;font-weight:700}.newsletter-wrap{text-align:center;margin:0 0 40px}.newsletter-wrap h3{font-size:24px;line-height:30px;color:#333;font-weight:700;margin:0 0 15px;letter-spacing:0}.newsletter-wrap .newsletter-form{max-width:500px}.newsletter-wrap .newsletter-form__field-wrapper{max-width:100%}.newsletter-wrap .newsletter-form__button{width:auto;font-size:16px;font-weight:700;color:#333;padding:0 30px;border-left:1px solid #707070}.newsletter-wrap .needsclick{padding:0!important;margin:0 auto!important;min-height:auto!important}.newsletter-wrap .needsclick h1{font-size:24px!important;line-height:30px;color:#333;margin:0 0 15px;letter-spacing:0}.newsletter-wrap .needsclick p{font-size:20px!important;line-height:26px;color:#333;margin:0 auto 30px!important}.newsletter-wrap .needsclick p span{font-family:Montserrat!important}.newsletter-wrap .needsclick h1 span{font-family:termina!important;font-weight:700!important}.newsletter-wrap form.klaviyo-form{max-width:unset!important}.newsletter-wrap form.klaviyo-form div[data-testid=form-row]{max-width:60%;margin:auto}.newsletter-wrap form.klaviyo-form input[type=email]:hover{border-color:#707070!important}.newsletter-wrap form.klaviyo-form input[type=email]{width:400px;padding-left:15px!important;border-color:#707070!important;border-radius:0!important;font-size:16px!important;height:50px!important;font-family:Montserrat!important;outline:0!important;box-shadow:none!important;-webkit-text-fill-color:#333;color:#333}.newsletter-wrap form.klaviyo-form input[type=email]::placeholder{color:#333;!important;font-size:16px!important;font-family:Montserrat!important}.newsletter-wrap form.klaviyo-form #rich-text-91717797 span{font-size:20px!important;color:#333!important;display:inline-block!important;margin-bottom:10px}.newsletter-wrap form.klaviyo-form button[type=button]{padding:0 20px!important;background:#fff!important;color:#333!important;border:1px solid #707070!important;border-radius:0!important;height:48px!important;font-family:Montserrat!important;font-size:16px!important;display:flex;align-items:center;border-left:none!important}.banner__media.for-mobile{display:none}.testimonial-block{margin-bottom:60px}.testimonial-wrapper .slick-dots li button:before{display:none}.testimonial-wrapper .slick-dots li{margin:10px 0 0}.testimonial-wrapper .slick-dots li button{width:12px;height:12px;border:1px solid #012754;border-radius:50px;padding:0}.testimonial-wrapper .slick-dots li.slick-active button{background:#012754}.banner-img.for-mobile{display:none}.shopify-app-block #insta-feed{display:flex;gap:5px}.shopify-app-block h2{text-align:center;font-size:24px;line-height:30px;font-weight:700;color:#333}.unless-slick .swiper-slide2{width:calc(100% / 3)}@media (max-width: 1500px){.main-bann-row .banner-main .banner-content{padding:0 45px}}@media (max-width: 1010px){.unless-slick .swiper-slide2{width:50%}}@media (max-width: 1100px){.custom-image-collection-container{gap:20px}.custom-image-collection-container .custom-icon-wrap{width:calc(calc(100% / 6) - 20px)}.home-coll-wrap .home-collection-head{width:35%}.home-coll-wrap .home-collect-right{width:calc(65% - 60px);margin:0 30px}.mission-promise-wrap{flex-wrap:wrap;margin:40px 0}.shopify-app-block{padding:0!important}.mission-promise-wrap .mission-wrap{width:100%;padding:10px 15px}.mission-promise-wrap .promise-wrap{width:100%}.main-bann-row .banner-main .banner-content .banner-heading{font-size:38px;line-height:48px;max-width:100%;padding:5px 0}.main-bann-row .banner-main .banner-content .banner-description{max-width:330px;margin:0 0 10px}.mission-promise-wrap:before{display:none}}@media (max-width: 767px){.banner__media.for-mobile{display:block}.banner__media.for-desk{display:none}.banner-img.for-mobile{display:block}.banner-img.for-desktop{display:none}.banner__media.for-mobile:before{display:none!important}.banner__media.for-mobile img{position:relative!important}.banner-wrapper{padding-top:40px!important}.unless-slick .swiper-slide2{width:100%}.banner-wrapper .banner__box h2.banner__heading{font-size:38px;line-height:50px}.main-bann-row .banner-main .banner-content .banner-heading{font-size:38px;line-height:50px;padding-top:0}.main-bann-row .banner-main .banner-content{text-align:center;padding:40px 0 0;margin:0 auto;bottom:auto;left:0;top:0}.main-bann-row .banner-main .banner-content .banner-link a{height:40px;width:215px;margin:0 auto}.custom-image-collection-container .custom-icon-wrap{min-width:130px;width:auto}.custom-image-collection-container{gap:20px;width:100%;overflow-y:scroll;padding-bottom:10px}.home-coll-wrap{gap:5px}.home-coll-wrap .home-collection-head{width:55%;padding:15px}.home-coll-wrap .home-collect-right{width:45%;margin:0}.home-coll-wrap .home-collection-head h4{font-size:20px;line-height:24px;margin:0 0 10px}.home-coll-wrap .home-collection-head p{font-size:15px;line-height:24px;font-weight:500;margin:0 0 40px}.home-coll-wrap .custom-product-list-block .custom-product-list-image{padding:0;min-height:215px}.home-coll-wrap .custom-product-list-block .custom-product-list-image img{width:100%;height:auto}.home-collect-right .swiper-button-next,.home-collect-right .swiper-button-prev{top:auto;bottom:-25px}.home-collect-right .swiper-button-next{right:40%;width:10px}.home-collect-right .swiper-button-prev{left:40%;width:10px}.home-collect-right .swiper-button-prev:before{width:12px;height:12px;border-width:1px}.home-collect-right .swiper-button-next:before{width:12px;height:12px;border-width:1px}.home-coll-wrap2 .custom-product-list-block{padding:0 1px 0 0}.mission-promise-wrap{flex-wrap:wrap;margin:40px 0}.mission-promise-wrap .mission-wrap{width:100%;flex-wrap:wrap;flex-direction:column-reverse;padding-bottom:50px}.mission-promise-wrap .promise-wrap{width:100%}.mission-wrap .mission-content{width:100%;align-items:center;text-align:center;padding:0 10px}.mission-wrap .mission-img{width:100%;padding:35px 20px 20px}section.homepage-image-banner .container{padding:0}.mission-wrap .mission-content p{margin:0 0 50px}.promise-wrap .promise-content{padding:0 5px}.promise-wrap .promise-content h2{margin:0 0 15px}.promise-wrap .promise-content p{margin:0 0 20px}.mission-promise-wrap .promise-img img{min-height:320px}.newsletter-wrap form.klaviyo-form div[data-testid=form-row]{max-width:100%}.newsletter-wrap form.klaviyo-form input[type=email]{width:auto}.main-bann-row .slick-arrow{top:60%}.main-bann-row .banner-main .banner-content .banner-description{max-width:80%;margin:0 auto;padding:20px 22px}.banner .banner__content .banner__box{display:flex;justify-content:center;margin:0}.banner .banner__content .banner__box a{margin:0 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/homepage.css.map */
