@font-face{font-family:Monserrat Medium;src:url(//iwilife.com/cdn/shop/t/391/assets/Montserrat%20Medium.otf?v=82728148538806815041698325929);font-weight:500;font-style:normal;font-stretch:condensed;font-display:swap}.banner .banner__content.page-width{padding:.5rem}body .banner .banner__content .banner__box{padding-left:0;max-width:unset;margin-top:-20px}.banner__content .banner__box .banner__heading span{font-weight:432;font-size:50px;font-size:3.5vw;line-height:54px;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.15);max-width:unset;display:block}.banner__content .banner__box .banner__heading span p{margin:0 0 .5vw}.banner__content .banner__box .banner__text span{font-style:normal;font-weight:500;font-size:16px;font-size:1vw;line-height:1.3vw;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.15);max-width:50%;display:inline-block;margin-top:10px}.banner__content .banner__box .banner__buttons a{width:fit-content;height:44px;background:#fff;font-weight:500;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;color:#1b2625;padding:15px;min-width:118px}.videoHero{position:relative}.videoHero .banner__content{position:absolute;top:40%;padding:0 0 0 5rem;display:flex;align-items:flex-start;width:45%}.videoHero .banner__content .banner__box{background:transparent;display:flex;flex-direction:column;padding:0;max-width:100%;justify-content:center;align-items:flex-start}.videoHero .banner__content .banner__box .banner__heading span{font-size:2.5vw}.videoHero .banner__content .banner__box .banner__text{margin-top:0;margin-bottom:3rem}.videoHero .banner__content .banner__box .banner__heading{margin-bottom:0}.videoHero .banner__content .banner__box .banner__heading span,.videoHero .banner__content .banner__box .banner__text{text-align:left}.multicolumn .page-width{max-width:1440px;margin:0 auto;padding:0 40px}.multicolumn.gradient .multicolumn-card__image-wrapper{margin-left:unset;margin-right:unset}.multicolumn slider{padding:0 15px}body .multicolumn .title-wrapper-with-link{text-align:center;justify-content:center;margin-top:40px}.multicolumn .title-wrapper-with-link h2{font-weight:400;font-size:48px;line-height:52px;text-align:center;letter-spacing:-.01em;color:#1b2625}.multicolumn li.multicolumn-list__item .multicolumn-card .multicolumn-card__info{padding:unset}.multicolumn li.multicolumn-list__item .multicolumn-card .multicolumn-card__info a{font-family:Monserrat Medium;font-size:20px;line-height:19px;font-style:normal;font-weight:500;text-transform:lowercase}.image-with-text .image-with-text__media-item .image-with-text__media{outline:unset;border:unset}.blockNumber--1{margin-top:35px}.blockNumber--1.image-with-text .image-with-text__media-item .image-with-text__media img{top:50%;left:50%;transform:translate(-50%,-64%);max-width:100%;padding:25px 50px 50px;object-fit:contain;height:450px;width:100%}.image-with-text .image-with-text__media-item .image-with-text__media img{top:50%;left:50%;transform:translate(-50%,-50%);max-width:450px;object-fit:contain}.image-with-text .iconsList{display:flex;width:100%;justify-content:flex-start;align-items:baseline;gap:15px;padding-bottom:20px}.image-with-text .iconsList .iconElem{width:80px;height:87px;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-with-text .iconsList .iconElem:last-of-type{width:89px}.image-with-text .iconsList .iconElem span{font-weight:500;font-size:12px;line-height:17px;display:block;text-align:center;margin-top:8px}.blockNumber--1.image-with-text .button--primary{font-weight:500;font-size:16px;line-height:20px;color:#1b2625;margin-top:0}.image-with-text .button--primary,.collection .quizLink a{transition:.33s all}.blockNumber--1 .image-with-text__content{padding-left:5px}.blockNumber--1 .image-with-text__heading{font-weight:400;font-size:48px;line-height:52px;letter-spacing:-.01em}.blockNumber--1 .image-with-text__text{font-weight:400;font-size:20px;line-height:30px;letter-spacing:-.01em;color:#1b2625;max-width:555px}.image-with-text .button--primary{border:1px solid #1D4945;margin-top:25px}.shortDescription{display:block}.shortDescription p,.shortDescription{font-size:14px;line-height:19px;color:#77807f;margin-top:9px;margin-bottom:10px}.tickerHolder{overflow:hidden}@keyframes ticker-kf{0%{transform:translateZ(0)}to{transform:translate3d(-108rem,0,0)}}.tickerHolder{margin:40px 0;border-width:1px 0;border-style:solid;border-color:#1d494526;padding:10px 0}.img-ticker{animation:ticker-kf 18s linear infinite;margin-left:-1rem;margin-right:-1rem;display:flex}.img-ticker:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.img-ticker .ticker-item{width:auto;margin-left:2rem;margin-right:2rem;flex:none;align-self:center;text-align:center;color:#54b5b0;font-weight:400;font-size:23px;line-height:30px;letter-spacing:-.01em}.img-ticker .dot-ticker{font-size:38px}.image-with-text__content .iconsWithTextList{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:10px;flex-direction:column}.image-with-text__content .iconsWithTextList .textWithIconHolder{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32px}.image-with-text__content .iconsWithTextList .textWithIconHolder img{width:50px;height:auto}.image-with-text__content .iconsWithTextList .textWithIconHolder .iconTitle{font-weight:400;font-size:20px;line-height:30px;color:#000}.image-with-text__content .iconsWithTextList .textWithIconHolder .iconText p{font-weight:400;font-size:14px;line-height:22px;margin:0;color:#000}.image-with-text__content .iconsWithTextList .textWithIconHolder .iconText a{color:#1b2625}.image-with-text__content .image-with-text__heading{font-style:normal;font-weight:400;font-size:38px;line-height:52px}.image-with-text__grid--reverse .image-with-text__content{padding:2rem 4rem 6rem 7rem}.image-with-text__grid--reverse .image-with-text__media-item .image-with-text__media img{max-width:100%}.image-with-text__grid--reverse .image-with-text__content{background:#f0f2f1}.section-review .slider__slide{background:#f0f2f1;border-radius:12px;padding:20px}.section-review .reviewHead{margin-top:9px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.section-review .reviewHead .reviewAuthor{font-weight:500;font-size:13px;line-height:19px;color:#1b2625;letter-spacing:.07em;text-transform:uppercase}.section-review .reviewHead .reviewStars{display:flex}.section-review .reviewsBody{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:288px}.section-review .reviewsBody .reviewTitle{font-weight:400;font-size:23px;line-height:30px;letter-spacing:-.01em;color:#1b2625}.section-review .reviewsBody .reviewText p{font-style:normal;font-weight:400;font-size:16px;line-height:22px}.collection slider-component{max-width:1440px;margin:0 auto}.section-review .reviewProduct{margin-top:auto;padding-bottom:33px}.image-with-text.image-with-text--no-overlap{padding:0}.section-review .reviewProduct a{text-decoration:unset;border-bottom:1px solid #1B2625;font-weight:400;font-size:14px;line-height:19px;color:#1b2625}.section-review .collection{max-width:1440px;margin:0 auto;padding:0 40px 40px}.section-review .collection .collection__title h2{font-style:normal;font-weight:400;font-size:40px;line-height:52px;text-align:center;letter-spacing:-.01em;color:#1b2625}.section-review .collection .collection__title a{font-family:Monserrat Medium;font-size:14px;line-height:19px;text-align:right;display:block;text-decoration:none;border-bottom:1px solid #1B2625;width:110px;margin-left:auto;transition:.33s all}.section-review .collection .collection__title a:hover{transform:scale(1.2);transition:.3s linear all}.section-m-dots .product-grid{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:1440px;margin:0 auto;padding:0 40px 70px}.section-m-dots .product-grid .grid__item{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-m-dots .product-grid .grid__item img{width:220px;height:auto}.section-m-dots{margin-top:40px}.section-m-dots .columnText{max-width:268px}.section-m-dots .columnText p{font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-align:center}.section-m-dots .columnText p a{text-decoration:unset;border-bottom:1px solid #1B2625;font-weight:400;font-size:14px;line-height:19px;color:#1b2625}.section-m-dots .owl-dots{display:flex;align-items:center;justify-content:center;gap:17px}.section-m-dots .owl-dots .owl-dot{width:14px;height:14px;display:block;border-radius:24px;border:1px solid #1D4945;background:#fff;cursor:pointer}.section-m-dots .owl-dots .owl-dot.active{background:#1d4945}body .image-with-text.blockNumber--3{max-width:1440px;padding:0 40px}body .image-with-text.blockNumber--3 .image-with-text__grid .image-with-text__media-item .image-with-text__media img{max-width:100%}body .image-with-text.blockNumber--3 .image-with-text__grid .image-with-text__heading{font-weight:400;font-size:48px;line-height:52px;letter-spacing:-.01em}body .image-with-text.blockNumber--3 .image-with-text__grid .image-with-text__text{font-weight:400;font-size:16px;line-height:22px;margin-top:24px}body .image-with-text.blockNumber--3 .image-with-text__grid .image-with-text__content{padding-right:0;padding-top:40px;padding-bottom:10px;margin-top:-.5px;background:#f0f2f1}body .image-with-text.blockNumber--3 .image-with-text__grid .image-with-text__content p:not(:first-of-type){display:list-item;list-style-type:disc;list-style-position:inside}.blockNumber--3 .image-with-text__content{padding-top:20px;padding-bottom:10px;margin-top:-.5px;background:#f0f2f1}.blockNumber--3 .button--primary{background:transparent;font-family:Monserrat Medium;font-size:16px;line-height:20px}.image-with-text__grid .iconsList:empty,.image-with-text__grid .iconsWithTextList:empty{display:none}.cust_mail .listTitle{max-width:1400px;margin:0 auto;font-weight:400;font-size:23px;line-height:30px;letter-spacing:-.01em;text-align:left}.cust_mail .listTitle a{text-decoration:unset;color:#31706c}.cust_mail.white{position:relative;display:block;margin:0 auto;width:100%;height:auto;overflow:visible;text-align:center;max-width:1440px;padding:0 40px}.template-index .shopify-section.customLiquid{border-top:1px solid rgba(54,77,74,.5);padding-top:40px;margin-top:60px}.collection .title{font-weight:400;font-size:40px;line-height:52px;letter-spacing:-.01em;color:#1b2625}.owl-carousel .grid__item{width:100%;max-width:100%}.owl-nav{position:absolute;top:145px;transform:translateY(-50%);width:100%;z-index:150}.owl-nav .owl-prev{left:-15px;position:absolute}.owl-nav .owl-next{right:60px;position:absolute}.owl-nav .owl-next img{transform:rotate(-180deg)}.owl-carousel.owl-theme .owl-nav button[type=button]{width:48px;height:48px;background:transparent;border:1px solid #1D4945;border-radius:24px;display:flex;align-items:center;justify-content:center;transition:.33s all}.owl-carousel .owl-nav button[type=button]:hover{background:#1d4945}.owl-carousel .owl-nav button[type=button] .aFocus{display:none}.owl-carousel .owl-nav button[type=button]:hover .aFocus{display:block}.owl-carousel .owl-nav button[type=button]:hover .nonFocus{display:none}.owl-carousel .owl-nav button.owl-prev:hover img{transform:rotate(-180deg)}.owl-carousel .owl-nav button.owl-next:hover img{transform:rotate(0)}.owl-carousel .owl-stage{margin-left:-25%}.section-review .owl-nav{top:185px}.section-review .owl-nav .owl-prev{left:53px}.section-review .owl-nav .owl-next{right:45px}.section-review .collection__title{max-width:1440px;margin:0 auto 35px;padding:0}.owl-dots{width:auto;display:flex;gap:20px;justify-content:center}.multicolumn.gradient .multicolumn-card__image-wrapper .mIcon{width:54px;height:54px;bottom:16px;top:unset;left:20px}.section-m-dots .product-grid{max-width:1440px;margin:0 auto}.logosSlider.owl-carousel .owl-stage{margin-left:0}.image-with-text .button--primary:hover{background:#1d4945;color:#fff}.image-with-text .button--primary:hover:after{content:unset}.blockNumber--2.image-with-text.image-with-text--no-overlap{max-width:1440px;padding:65px 40px}.blockNumber--2 .image-with-text__content{display:flex;align-items:center;justify-content:center}.blockNumber--2 .image-with-text__content .iconsWithTextList{margin-top:0;gap:5px}.blockNumber--2 .image-with-text__content .image-with-text__heading{padding-bottom:15px}.blockNumber--2.image-with-text .image-with-text__media-item .image-with-text__media img{object-fit:cover}.blockNumber--2 .iconsWithTextList .textWithIconHolder .iconsTextHolder{display:flex;flex-direction:column;gap:8px}.fnd-in-store-bubble-container.fnd-open{display:none!important}@media (min-width: 751px){.yotpo-pictures-gallery-images-wrapper .yotpo-single-image-container:nth-of-type(n+5){display:none}.section-review .grid__item.slider__slide{min-width:auto;min-height:360px}}@media (max-width: 750px){.owl-carousel .owl-stage{margin-left:unset}.banner .banner__content .banner__box{padding-left:unset;padding-right:unset;padding-top:250px}.multicolumn .page-width{margin:0 auto}.banner .banner__content .banner__box .banner__heading span{font-weight:400;font-size:29px;line-height:33px;text-align:center;letter-spacing:-.01em;max-width:unset}.banner .banner__content .banner__box .banner__text span{font-weight:400;font-size:14px;line-height:19px;margin-top:1rem;max-width:70%}.banner .banner__content .banner__box .banner__buttons a{width:fit-content;height:48px;font-size:16px;line-height:20px;min-width:140px}.videoHero .banner__content{padding:0 2rem;top:30%;width:100%}.videoHero .banner__text{display:none}.videoHero .button--primary{margin-top:5px}.videoHero .banner__content .banner__box .banner__heading{margin-top:0}.videoHero .banner__content .banner__box .banner__heading span,.videoHero .banner__content .banner__box .banner__text{text-align:center}.videoHero .banner__content .banner__box .banner__heading span{text-align:center;font-size:17px;line-height:35px}.videoHero .banner__content .banner__box .banner__text span{font-size:13px;max-width:100%;line-height:18px}.videoHero .banner__content .banner__box{justify-content:center;align-items:center;width:100%}.videoHero .banner__content .banner__box .banner__buttons a{margin-top:-20px}.multicolumn .title-wrapper-with-link h2{font-weight:400;font-size:29px;line-height:33px;text-align:center;letter-spacing:-.01em}.multicolumn-card__info .link{font-size:14px;line-height:19px}.multicolumn.gradient .multicolumn-card__image-wrapper,.multicolumn.gradient .multicolumn-card__image-wrapper .media--transparent{width:auto;height:200px}.multicolumn.gradient .multicolumn-card__image-wrapper .media--transparent .multicolumn-card__image{width:167.5px;height:200px}.multicolumn.gradient .multicolumn-list__item{margin-top:20px}.blockNumber--1.image-with-text .image-with-text__media-item .image-with-text__media{padding-bottom:70%!important}.blockNumber--1.image-with-text .image-with-text__media-item .image-with-text__media img{width:225px;height:225px}.blockNumber--1 .image-with-text__content{padding-top:0}.blockNumber--1 .image-with-text__content .image-with-text__heading{font-weight:400;font-size:29px;line-height:33px;width:100%;text-align:center;letter-spacing:-.01em}.blockNumber--1 .image-with-text__text{font-weight:400;font-size:16px;line-height:23px;display:flex;align-items:center;text-align:left;letter-spacing:-.01em;flex-direction:column}.image-with-text .iconsList{display:grid;grid-template-columns:repeat(3,1fr)}.blockNumber--1 .image-with-text__content{padding:16px}.blockNumber--1 .iconsList{margin:30px auto 0;flex-wrap:wrap;max-width:300px;align-items:baseline;text-align:center}.image-with-text .iconsList .iconElem{width:88px}.blockNumber--2 .image-with-text__grid--reverse .image-with-text__media-item .image-with-text__media img{max-width:100%;min-width:375px;min-height:391px}.blockNumber--1.image-with-text .button--primary{margin:10px auto 20px}.tickerHolder{display:none}.blockNumber--2 .image-with-text__grid{flex-direction:column-reverse}.blockNumber--2 .image-with-text__content .image-with-text__heading{font-weight:400;font-size:29px;line-height:33px;width:100%;text-align:center;letter-spacing:-.01em}.blockNumber--2 .image-with-text__text-item .image-with-text__content{padding:40px 16px}.image-with-text__content .iconsWithTextList .textWithIconHolder{flex-direction:column;gap:16px}.image-with-text__content .iconsWithTextList .textWithIconHolder .iconsTextHolder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.image-with-text__content .iconsWithTextList{gap:16px}.image-with-text__content .iconsWithTextList .textWithIconHolder .iconTitle{font-weight:400;font-size:18px;line-height:23px;display:flex;align-items:center;text-align:center;letter-spacing:-.01em;color:#1b2625;margin-bottom:10px;display:block}.image-with-text__content .iconsWithTextList .textWithIconHolder .iconText p{font-size:14px;line-height:19px;max-width:345px;text-align:center}.section-review .collection .collection__title h2{font-weight:400;font-size:29px;line-height:33px;text-align:center;letter-spacing:-.01em;max-width:275px;margin:40px auto 20px}.section-review .collection .collection__title a{width:100%;display:flex;align-items:center;justify-content:center}.section-review .collection .link{margin-top:24px}.reviewsSlider .owl-carousel .owl-stage{margin-left:4%}.section-review .owl-carousel .owl-nav button[type=button]{background:#ffffffb3}.section-review .owl-nav .owl-prev{left:10px}.section-review .owl-nav .owl-next{right:15px}.section-review .collection .link{width:100%;display:flex;align-items:center;justify-content:center}.section-review .collection,.featured-collection .collection .grid.product-grid{padding:0}.reviewsSlider.owl-carousel .owl-stage{margin-left:4%}.blockNumber--3{display:none}.blockNumber--2.image-with-text.image-with-text--no-overlap{padding:0}.blockNumber--2 .image-with-text__content .iconsWithTextList{gap:16px}.blockNumber--2 .image-with-text__content .image-with-text__heading{padding-bottom:30px}.cust_mail .listTitle{text-align:center}.cust_mail.white{padding:0}.template-index .shopify-section.customLiquid{margin-top:0}.banner--content-align-mobile-center.banner{min-height:545px}.multicolumn li.multicolumn-list__item .multicolumn-card .multicolumn-card__info{margin-top:2px}.yotpo-pictures-widget .yotpo-slider-wrapper .yotpo-display-wrapper .y-arrows .yotpo-icon{border-radius:50%!important;width:50px!important;height:50px!important;top:calc(50% - 25px)!important}.blockNumber--1.image-with-text .image-with-text__media-item .image-with-text__media img{width:355px;height:270px}p.img_text{left:10%!important;top:65%!important;font-size:13px;height:25px!important}.slider-buttons{justify-content:center!important}.product-img{margin:0 auto;display:flex;justify-content:center}.banner .banner__content .banner__box{padding-top:85px}p.img_text{left:0%!important;top:67%!important}li.mobile-inner-li{padding-left:35px!important}h3.logo-heading{margin-bottom:0!important}img.logo{height:90px;width:180px;object-fit:conatin}}
/*# sourceMappingURL=/cdn/shop/t/391/assets/home.css.map?v=47890220699690431201712356225 */
