@font-face{font-family:brandon_grotesquebold;src:url(brandon_bld-webfont.woff2) format("woff2"),url(brandon_bld-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquebold_italic;src:url(brandon_bld_it-webfont.woff2) format("woff2"),url(brandon_bld_it-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueblack;src:url(brandon_blk-webfont.woff2) format("woff2"),url(brandon_blk-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueblack_italic;src:url(brandon_blk_it-webfont.woff2) format("woff2"),url(brandon_blk_it-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquelight;src:url(brandon_light-webfont.woff2) format("woff2"),url(brandon_light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquelight_italic;src:url(brandon_light_it-webfont.woff2) format("woff2"),url(brandon_light_it-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquemedium;src:url(brandon_med-webfont.woff2) format("woff2"),url(brandon_med-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueMdIt;src:url(brandon_med_it-webfont.woff2) format("woff2"),url(brandon_med_it-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueregular;src:url(brandon_reg-webfont.woff2) format("woff2"),url(brandon_reg-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesqueRgIt;src:url(brandon_reg_it-webfont.woff2) format("woff2"),url(brandon_reg_it-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquethin;src:url(brandon_thin-webfont.woff2) format("woff2"),url(brandon_thin-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon_grotesquethin_italic;src:url(brandon_thin_it-webfont.woff2) format("woff2"),url(brandon_thin_it-webfont.woff) format("woff");font-weight:400;font-style:normal}html body{font-family:brandon_grotesqueregular;font-weight:400;font-size:16px;color:#424242}.caps,.promo,.product-item .sale-box,.breadcrumbs,.search-submit,.footer__secondary,.footer__quicklinks,.image-with-text__button{font-family:brandon_grotesqueregular!important;font-weight:400!important}.h1--body,.h2--body,.h3--body,.h4--body,.h5--body,.h6--body,h1,h2,h3,h4,h5,h6,.article--single .article__meta,.article__tags,.article__author-bio h3{font-family:brandon_grotesquebold;font-weight:400}p,.p,.search .search-query,.cart table th,.cart table tbody td{font-size:16px}.index-textbox-grid{background:#f3f3f3;padding:70px 0;color:#fff}.index-textbox-item{padding:0 30px;text-align:center;margin:30px 0}.bx-item__info{color:#414141}.bx-item__info h5{color:#414141;text-transform:uppercase}.textbox-grid{display:flex;flex-wrap:wrap;border-left:0px solid #f0f0f0;padding:0 20px;max-width:1840px;margin:0 auto}.index-newsletter .hero__content__wrapper{background:#a0e2ba}.index-newsletter .newsletter__content{max-width:100%;text-align:center}.index-newsletter .newsletter-signup{margin-left:auto;margin-right:auto;max-width:490px}.index-newsletter .newsletter__title{font-size:24px;color:#323232;margin-bottom:0}.index-newsletter .newsletter__content .rte{color:#323232;margin:0 auto}.index-newsletter .input-group.newsletter-form input{color:#6a166e;padding:14px 16px;border-color:#00ad44}.input-group.newsletter-form{border:1px solid #00ae42}#subscribe{background:#00ae42}ul.accordion{list-style:none;padding:0;margin:0}.accordion .inner{overflow:hidden;display:none;margin:0;padding:0 10px}.accordion li{margin:.5em 0;list-style:none}.accordion li a.toggle{width:100%;display:block;background:#f5f5f5;color:#303030;padding:12px 16px;border-radius:.15em;transition:background .3s ease;border:1px solid #DDD;font-size:13px}.accordion li a.toggle:hover,.accordion li a.active{background:#fff}.accordion li a.toggle:after{content:"+";float:right;font-size:26px;line-height:16px;font-weight:700}.accordion li a.active:after{content:"-";font-size:36px;line-height:20px}.product-item.large-up--one-full,.large-up--one-full{width:100%}.collection-list-all .product-grid{background:transparent;padding:0;border:0px;max-width:1560px;margin:0 auto}.collection-list-all .product-item:nth-child(1){background:#1268b5}.collection-list-all .product-item:nth-child(2){background:#00ae42}.collection-list-all .product-item:nth-child(3){background:#a45aa7}.collection-list-all .product-item__image{padding-top:38%;border-bottom:0px solid #f0f0f0;left:60%;width:40%}.collection-list-all .product-information{left:-40%;width:60%;padding-left:10%}.collection-list-all .product-item__bg{background-repeat:no-repeat;background-size:66%;background-position:left}.collection-list-all .product-item .product-disc-col{color:#fff;text-align:left;height:auto;transform:translateY(-50%);top:50%;position:relative}.collection-list-all .product-item .product-disc-col .title{font-size:66px;text-transform:uppercase;color:#fff}.collection-list-all .product-item .price{font-size:46px;color:#fff;opacity:1}.user-links a.header__account__link{background-image:url(userx30.png);width:22px;height:26px;background-repeat:no-repeat;background-size:100%}.header__cart__link{background-image:url(bag_green.png);width:24px;height:30px;background-repeat:no-repeat;display:block;background-size:100%}.header__search__icon{background-image:url(search-green.png);width:24px;height:26px;background-repeat:no-repeat;display:block;background-size:100%}.btn--secondary.btn--neutral,.text-dark .btn--secondary.hero__btn,.text-dark .product__submit--spb .hero__btn.product__submit__add,.product__submit--spb .text-dark .hero__btn.product__submit__add,.text-dark .hero__btn.spr-summary-actions-newreview,.product__submit--spb .btn--neutral.product__submit__add,.btn--neutral.spr-summary-actions-newreview{background-color:#ffffff4d;color:#00ae42;border:1px solid #00ae42;box-shadow:none}.btn--secondary.btn--neutral:hover,.text-dark .btn--secondary.hero__btn:hover,.text-dark .product__submit--spb .hero__btn.product__submit__add:hover,.product__submit--spb .text-dark .hero__btn.product__submit__add:hover,.text-dark .hero__btn.spr-summary-actions-newreview:hover,.product__submit--spb .btn--neutral.product__submit__add:hover,.btn--neutral.spr-summary-actions-newreview:hover,.btn--secondary.btn--neutral:active,.text-dark .btn--secondary.hero__btn:active,.text-dark .product__submit--spb .hero__btn.product__submit__add:active,.product__submit--spb .text-dark .hero__btn.product__submit__add:active,.text-dark .hero__btn.spr-summary-actions-newreview:active,.product__submit--spb .btn--neutral.product__submit__add:active,.btn--neutral.spr-summary-actions-newreview:active,.btn--secondary.btn--neutral:focus,.text-dark .btn--secondary.hero__btn:focus,.text-dark .product__submit--spb .hero__btn.product__submit__add:focus,.product__submit--spb .text-dark .hero__btn.product__submit__add:focus,.text-dark .hero__btn.spr-summary-actions-newreview:focus,.product__submit--spb .btn--neutral.product__submit__add:focus,.btn--neutral.spr-summary-actions-newreview:focus{background-color:#00ae42;color:#fff;border:1px solid #00ae42;box-shadow:none}.collection-list-all .product-item{border:0px solid #f0f0f0}.pdp-section-tab{background:#aa64ad;border-bottom:1px solid #a151a4}.pdp-section-tab{margin:0 auto!important;padding:0!important}.tab-links ul{margin:0 auto;padding:0;text-align:center;max-width:80%}.tab-links ul li{list-style:none;display:inline-block;width:33%;text-align:center;padding:0;margin:0;vertical-align:middle;position:relative}.tab-links ul li:first-child a:before{border-right:1px solid #fff;content:"";position:absolute;height:44px;right:auto;top:10px;left:-2px}.tab-links ul li a:after{border-right:1px solid #fff;content:"";position:absolute;height:44px;right:-2px;top:10px}.tab-links ul li a{color:#fff;padding:16px 0;display:block;line-height:30px;font-size:16px;position:relative;font-family:brandon_grotesquemedium}.pdp-section-description{padding:70px 0}#questions{background:#8f339c;color:#fce9ff;float:left;width:100%;padding:64px 0 80px}.accordion-head h4{font-size:45px;text-align:center;margin:0 0 78px}.accordion-head h4{font-size:45px;text-align:center;margin:0 0 50px;display:block;clear:both}.accordion-section-title{font-size:20px;color:#fce9ff;padding:14px 34px 14px 20px;display:table;width:100%;position:relative}.accordion-section-title.active{background:#9636a4}.accordion-section-content{padding:20px;display:none;font-size:18px}.accordion{border-bottom:0px solid #f0f0f0}.accordion-section-title:after{content:"+";width:auto;height:22px;float:right;font-size:30px;margin-top:-5px;position:absolute;right:13px;top:13px}.accordion-section-title.active:after{content:"-";width:auto;float:right;font-size:42px;line-height:26px;margin:0;top:14px}.pdp-section-reviews #stamped-main-widget{margin:0;border:1px solid #efefef;padding:0 25px}body #stamped-main-widget{margin:0;padding:0}.pdp-section-reviews{padding:80px 0}.pdp-section-meta{background:#e2bad7;overflow:hidden}.pdp-section-meta img{vertical-align:middle}.product-description p{font-size:19px;line-height:28px}.desc-img-right{float:right;width:50%;text-align:right}.desc-new{display:flex;align-content:center;flex-flow:row wrap;width:50%}.desc-img{width:50%;right:0;display:none}.desc-text{width:100%;left:0;position:relative;padding:20% 0}.desc-text-inner{display:table;width:100%;top:50%;position:relative;transform:translateY(-50%)}.pdp-section-reviews .h1-style{font-size:36px;color:#a356a7;margin-bottom:35px}.icon-desc{display:table;width:100%;margin-bottom:14px}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-summary-actions-newreview,.button,button{background:#00b034}.btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.spr-summary-actions-newreview:hover,.button:hover,button:hover{background:#32d462}.main-menu li,.nav__account{position:relative;font-size:16.15px;font-weight:400}.nav__account a,.nav-link{padding:2px 30px 2px 15px;display:inline-block}#header{background:transparent;width:100%;top:0!important;left:0}body .btn--secondary.btn--white:hover,body .text-light .btn--secondary.hero__btn:hover{background-color:#00ae42;color:#fff;border:1px solid #00ae42;box-shadow:none}.search .search-query{color:#fffdfd}.collection-list-all .collection-product-grid .product-item:first-child{padding-top:170px}.product__wrapper .wrapper,.pdp-section-faq .wrapper,.product_bottom_wrapper .wrapper{max-width:1200px;padding:0}.grid.product__page{margin-left:0}.product__wrapper{background:#a456a6;background:-moz-linear-gradient(left,#a456a6 0%,#a456a6 14%,#9e4ba3 67%,#b777ba 100%);background:-webkit-linear-gradient(left,#a456a6 0%,#a456a6 14%,#9e4ba3 67%,#b777ba 100%);background:linear-gradient(to right,#a456a6 0% 14%,#9e4ba3 67%,#b777ba);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a456a6",endColorstr="#b777ba",GradientType=1);padding:110px 15px 0;position:relative;margin:0}.product__wrapper:before{content:"";background-image:url(pdp-vivo-transparent.png);width:100%;height:100%;position:absolute;bottom:20px;left:0;background-size:contain;background-position:bottom;background-repeat:no-repeat;z-index:0}.breadcrumbs,.product__wrapper .wrapper{position:relative;z-index:1}.product__wrapper .wrapper{padding:0}.pdp-section-tab,.pdp-section-description,.pdp-section-reviews,.pdp-section-faq{padding-left:15px;padding-right:15px}.pdp-section-meta{padding-left:15px}.product__page_img{padding-left:0;left:50%;position:relative}.product__page_disc{left:-50%;position:relative;padding-left:0}.product__page_disc .form__width{max-width:100%;padding-right:60px}.product__page_disc .product__title{text-transform:uppercase;color:#fff;font-size:62px;letter-spacing:0;margin:0 0 10px}.product_sub__title{margin-bottom:32px}.product_sub__title p{font-size:24px;max-width:360px;color:#fff;font-weight:600;line-height:26px;margin:0;font-family:brandon_grotesquemedium;font-weight:400}.desc-icon{width:auto;float:left;margin-right:18px;text-align:center;color:#fff}.icon-text{text-transform:uppercase;font-size:10px;font-family:brandon_grotesquemedium}.product__price{font-size:38px;color:#fff;font-weight:400}.product__page_disc .product__submit:not(.product__submit--spb) .product__submit__add{background:#6a166e;text-transform:uppercase;font-weight:400;font-family:brandon_grotesquemedium;font-family:brandon_grotesquebold;border-radius:7px;height:50px;font-size:18px;margin:0}.product__page_disc .product__reviews{border-top:0px solid #f5f5f5}.desc-text-inner>span{color:#9a3c9c;text-transform:uppercase;font-family:brandon_grotesquemedium;font-size:22px;letter-spacing:1px}.desc-text-inner h2{font-family:brandon_grotesquebold;text-transform:uppercase;color:#9a3c9c;font-size:55px;font-weight:400;margin:0}.desc-text-inner h3{font-family:brandon_grotesquebold;text-transform:uppercase;color:#fff;font-size:48px;font-weight:400;margin:0;line-height:40px;letter-spacing:1px}.desc-text-inner ul{margin:50px 0 0;padding:0 160px 0 0}.desc-text-inner ul li{list-style:none;margin:0;padding:0}.desc-text-inner h4{font-size:30px;text-transform:uppercase;color:#8f1d7e;margin:24px 0 0;line-height:38px}.desc-text-inner p{font-size:24px;line-height:30px;color:#8f1d7e}#shopify-section-1557905465776{position:relative;z-index:1}.index-textbox-grid{color:#414141}.coll-heading{font-weight:400;font-family:brandon_grotesqueregular}#shopify-section-index-products .product-item .product-link{padding:50px 40px 0}#shopify-section-index-products .product-item__image{border-bottom:0px solid #f0f0f0}#shopify-section-index-products .product-information{border-top:1px solid #f0f0f0;margin-top:40px}.breadcrumbs a{color:#fff}.promo{padding-right:2.5em;overflow:hidden;position:relative}.close-promo{position:absolute;font-size:16px;right:15px;top:7px;cursor:pointer}.page-head-banner{height:450px;position:relative}.bannerText{position:absolute;height:100%;width:100%;left:0;top:0}.bannerText .wrapper{display:table;transform:translateY(-50%);top:50%;position:relative;margin-top:50px}.bannerText-inner h3{color:#fff;text-transform:uppercase}.bannerText-inner p{color:#fff}.bannerText-inner{text-align:center}.header__cart__count{padding:2px 0 0;background-color:#fff}body .jjfLKu.jjfLKu,body .hlBEKn.hlBEKn{padding:0}body .esfdCg.esfdCg.esfdCg.esfdCg.esfdCg.esfdCg{border-radius:0;padding-top:10px;padding-bottom:8px;background:#00ae42;line-height:20px;text-transform:uppercase;font-family:brandon_grotesqueregular;letter-spacing:.5px}.product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add{margin:0 4% 0 0;background:#6a166e;border:1px solid #6a166e;color:#fff}.product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add:hover{background:#d296c1;border:1px solid #d296c1;color:#6a166e}.product__submit--spb .product__submit__buttons .shopify-payment-button{margin:0;width:44%;max-width:45%}.product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add,.product__submit--spb .product__submit__buttons .shopify-payment-button{width:48%;max-width:48%}.product__add__success__content.form-success{border:1px solid #f0f0f0;border-radius:0;margin:0;padding:0 0 0 14px;color:#fff}.product__add__success .btn.btn--secondary{background:#00ae42;color:#fff}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button .shopify-payment-button__button--unbranded:active,.shopify-payment-button .shopify-payment-button__button--unbranded:focus{background-color:#71cb8b}.product__page_disc .shopify-payment-button .shopify-payment-button__more-options{display:none}.product__page_disc .product__submit--spb .product__submit__buttons{margin:0 0 30px}body .main-menu a{font-size:20px;font-family:brandon_grotesquebold;letter-spacing:.5px}.index-textbox-grid .bx-item__img{margin-bottom:18px}#shopify-section-index-image-with-text .video__title{margin:0 0 30px}#shopify-section-index-image-with-text .video__description p{font-size:19px}.page.page-contact{max-width:100%}.page-contact .rte img{width:100%}.page-contact .form-field,.page-contact .form-item{width:100%;max-width:100%}.page-contact .rte{padding-top:7px}.page-contact h2.theme{margin-bottom:30px}.about-section-multy{padding:80px 0;background:#f9f9f9}.installation-sec2.about-section-multy .about-sec-left{margin-bottom:250px;margin-top:90px}.installation-sec2.about-section-multy .about-sec-left:last-child{margin-bottom:100px}.installation-sec2 .wrapper{display:flex;flex-flow:row wrap;max-width:1500px}.installation-sec2 .sec-text-left{padding:0 6%;max-width:100%;width:50%;position:relative}#vivo-story #MainContent{padding-bottom:0}.installation-sec2 .sec-text-left:before{content:"";position:absolute;height:calc(100% + 160px);width:115%;background:#fff;left:-15%;top:-80px;z-index:0}.installation-sec2 .guide-text{display:table;width:100%;top:50%;position:relative;transform:translateY(-50%)}.about-img-section h3,.about-section-multy h3{text-transform:capitalize}.guide-text .text-block p{margin-bottom:0;font-size:19px}.installation-sec2.about-section-multy .sec-img-left img{max-height:100%;width:100%;padding-top:0;height:100%;object-fit:cover;object-position:center;float:right;z-index:9;position:relative}.sec-img-left{width:50%}.product__page_disc .tabs-wrapper.productTabsWrapper{display:none}.pdp-section-description ul{margin-left:15px;font-size:19px}.desc-img-right>img{max-width:100%}.blog-listing .article__title a{line-height:24px;min-height:50px}.article--single .article__meta{font-size:16px;font-family:brandon_grotesquemedium}.article--single article.article .hr{margin-bottom:10px;margin-top:0}.article__content p{margin:0 0 10px;font-size:16px}.article--single .article__title{font-size:30px;font-weight:400;margin:11px 0 14px}.article__column__title{line-height:20px}.article__column__title{line-height:20px;font-family:brandon_grotesquemedium}.article__column .meta--light{font-size:14px}.article__content .subtitle{font-family:brandon_grotesquemedium;font-size:22px}#privacy-policy .page,#terms-amp-conditions .page{max-width:1180px}#ShippingCalculator label,.info__tax small,.cart-extra p,.cart-extra small{font-size:16px}.cart-info-container h3 span{font-weight:400}.btn--secondary:active,.product__submit--spb .product__submit__add:active,.spr-summary-actions-newreview:active,.btn:active,.shopify-payment-button .shopify-payment-button__button--unbranded:active,.button:active,button:active{transform:translateY(0)}.btn:focus,.shopify-payment-button .shopify-payment-button__button--unbranded:focus,.spr-summary-actions-newreview:focus,.button:focus,button:focus{background:#32d462}.btn--secondary,.product__submit--spb .product__submit__add,.spr-summary-actions-newreview{color:#fff;border:1px solid #00b034}.btn--secondary:hover,.product__submit--spb .product__submit__add:hover,.spr-summary-actions-newreview:hover,.btn--secondary:active,.product__submit--spb .product__submit__add:active,.spr-summary-actions-newreview:active,.btn--secondary:focus,.product__submit--spb .product__submit__add:focus,.spr-summary-actions-newreview:focus{border:1px solid #32d462}.destop-menu>ul{margin:0}.destop-menu svg.icon:not(.icon--full-color) path{fill:#545454}.destop-menu ul li.parent span.nav-carat-small{top:-5px;right:12px;cursor:pointer}.destop-menu ul li.parent span.nav-carat-small.active{transform:rotate(270deg);top:3px}.destop-menu ul li.parent{padding-right:8px}.destop-menu ul li a{cursor:pointer}.au_naturel.template-product .product__wrapper{background:#a456a6;background:-moz-linear-gradient(left,#1fba5a 0%,#09a243 14%,#00ae42 67%,#49cc7b 100%);background:-webkit-linear-gradient(left,#1fba5a 0%,#09a243 14%,#00ae42 67%,#49cc7b 100%);background:linear-gradient(to right,#23c862,#18b654 14%,#00ae42 67%,#49cc7b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#18b654",endColorstr="#49cc7b",GradientType=1)}.au_naturel.template-product .product__page_disc .product__submit:not(.product__submit--spb) .product__submit__add{background:#047626}.au_naturel.template-product .pdp-section-tab{background:#5acb85;border-bottom:1px solid #1bb656}.au_naturel.template-product .pdp-section-meta{background:#aae9c2}.au_naturel.template-product .desc-text-inner>span{color:#00ae42}.au_naturel.template-product .desc-text-inner h2,.au_naturel.template-product .desc-text-inner h4,.au_naturel.template-product .desc-text-inner p{color:#00ae42}.au_naturel.template-product #questions{background:#00ae42}.au_naturel.template-product .pdp-section-reviews .h1-style{color:#00ae42}.au_naturel.template-product .accordion-section-title.active{background:#ffffff1a}.au_naturel .product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add{background:#1c7b40;border:1px solid rgb(28,123,64)}.au_naturel .product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add:hover{background:#3bf080;border:1px solid rgb(59,240,128);color:#1c7b40}.au_naturel .shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#3bf080;color:#1c7b40}.au_naturel .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),.au_naturel .shopify-payment-button .shopify-payment-button__button--unbranded:active,.au_naturel .shopify-payment-button .shopify-payment-button__button--unbranded:focus{background-color:#71cb8b}.vanilla_creme.template-product .product__wrapper{background:#1c7dcc;background:-moz-linear-gradient(left,#1c7dcc 0%,#0071ce 52%,#2c84cc 80%,#438ecc 90%,#438ecc 100%);background:-webkit-linear-gradient(left,#1c7dcc 0%,#0071ce 52%,#2c84cc 80%,#438ecc 90%,#438ecc 100%);background:linear-gradient(to right,#1c7dcc,#0071ce 52%,#2c84cc 80%,#438ecc 90% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c7dcc",endColorstr="#438ecc",GradientType=1)}.vanilla_creme.template-product .product__page_disc .product__submit:not(.product__submit--spb) .product__submit__add{background:#047626}.vanilla_creme.template-product .pdp-section-tab{background:#4a98d7;border-bottom:1px solid #468ac2}.vanilla_creme.template-product .pdp-section-meta{background:#b8d8eb}.vanilla_creme.template-product .desc-text-inner>span,.vanilla_creme.template-product .desc-text-inner h2,.vanilla_creme.template-product .desc-text-inner h4,.vanilla_creme.template-product .desc-text-inner p{color:#0071ce}.vanilla_creme.template-product #questions{background:#0071ce}.vanilla_creme.template-product .pdp-section-reviews .h1-style{color:#0071ce}.vanilla_creme.template-product .accordion-section-title.active{background:#ffffff1a}.vanilla_creme .product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add{background:#00579f;border:1px solid rgb(0,87,159)}.vanilla_creme .product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add:hover{background:#5fb6ea;border:1px solid rgb(95,182,234);color:#00579f}.vanilla_creme .shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#00b034;color:#fff}.vanilla_creme .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),.vanilla_creme .shopify-payment-button .shopify-payment-button__button--unbranded:active,.vanilla_creme .shopify-payment-button .shopify-payment-button__button--unbranded:focus{background-color:#71cb8b}.application-login{font-size:16px;margin:20px 0 30px}.custom-reg-description p{font-size:18px;line-height:26px;margin-bottom:14px}.account .custom-reg-form form{padding:0}.custom-reg-description{margin-top:20px}.custom-reg-form .form-field:last-child{margin-bottom:0}.index-textbox-grid .container{background-color:#fff0}#why-vivo #MainContent{padding-bottom:0}.blog-page .blog-title .btn{font-weight:400;text-transform:uppercase;line-height:26px;padding:8px 20px 6px;margin:0 6px;transform:translateY(0)!important;font-family:brandon_grotesqueregular;background:#fff;border:1px solid #00b034;color:#00b034;font-size:12px}.blog-page .blog-title .btn:hover,.blog-page .blog-title .btn:focus{background:#00b034;color:#fff}#health .blog-page .blog-title .btn:nth-child(1){background:#00b034;color:#fff}#recipe .blog-page .blog-title .btn:nth-child(2){background:#00b034;color:#fff}#FeaturedImage-index-image-with-text.screen-height-one-half,#FeaturedImage-index-image-with-text-whyvivo.screen-height-one-half{min-height:470px}.index-products .theme.coll-heading{padding-left:25px;padding-right:25px}.afterpay-paragraph{color:#fff}#vivo-active #header{background:#4ec572;height:450px;position:relative}#vivo-active #col-main.all{margin:0 auto;max-width:1200px;padding:20px 0 30px}#vivo-active .addresses li a{font-size:16px;line-height:24px}.product__page_disc .afterpay-link{display:inline-block;color:#fff}.product__page_disc .afterpay-logo{margin:-6px 0 0 4px}.product__page_disc .afterpay-paragraph{margin-bottom:40px}.product__wrapper .breadcrumbs__arrow svg path{fill:#fff!important}.promo{padding:8px 0 10px 8px;font-size:13px}#shopify-section-index-image-with-text .image-with-text__image a.image-with-text__button{bottom:13px;position:absolute;background:#fff;color:#5f5f5f}.main-menu>li>a{color:#fff}.destop-menu>ul{margin:32px 0 0;display:block}.destop-menu ul li{display:inline-block;position:relative}ul.top-menu-left{float:right}ul.top-menu-right{float:left}.destop-menu{width:410px}.collection-vivo-wrapper{max-width:1500px;margin:0 auto}.collection-vivo-wrapper .product-grid{border-left:0;margin:-0 20px}.collection-vivo-wrapper .product-item{margin-bottom:40px;border:0;padding:0 20px}.collection-vivo-wrapper .product-item .product-link{border:1px solid #f0f0f0}body .account .forgot-password{padding:20px 0 0}@media (min-width:768px){html.mobile-menu--open{overflow:visible!important}}@media (min-width:750px){.header-content{background:#fff;padding:0}.nav__links{border-top:0px solid #8f339c;border-bottom:0px solid #8f339c}.product__photo{margin-bottom:51px}.main-menu>.parent>.main-menu-dropdown ul>li>a{width:100%;color:#00ae42;padding:12px 20px}.main-menu>.parent>.main-menu-dropdown{padding:0;margin:0}.main-menu>.parent>.main-menu-dropdown ul>li{margin:0;padding:0}.main-menu>.parent>.main-menu-dropdown ul>li>a:hover{color:#12de50}.mobile-site-nav{display:none}.destop-menu .main-menu-dropdown{position:absolute;padding-top:28px;min-width:210px}.destop-menu .main-menu-dropdown ul{margin:0;float:left;padding:10px 0;background:#00b034}.destop-menu .main-menu-dropdown li{float:left;width:100%;margin:0;padding:0}.destop-menu .main-menu-dropdown li a.nav-link{padding:10px 25px;width:100%;color:#fff;font-size:18px;line-height:22px}.destop-menu .main-menu-dropdown li a.nav-link:hover{color:#b7eac6}}@media (max-width:1600px){#FeaturedImage-index-image-with-text.screen-height-one-half,#FeaturedImage-index-image-with-text-whyvivo.screen-height-one-half{height:530px}}@media (max-width:1500px){#FeaturedImage-index-image-with-text.screen-height-one-half,#FeaturedImage-index-image-with-text-whyvivo.screen-height-one-half{height:600px}}@media (max-width:1580px){.desc-text{padding:20% 0 0%}}@media (max-width:1480px){.desc-text{padding:12% 0 0%}}@media (max-width:1300px){#FeaturedImage-index-image-with-text.screen-height-one-half,#FeaturedImage-index-image-with-text-whyvivo.screen-height-one-half{min-height:540px}.product__wrapper .wrapper,.pdp-section-faq .wrapper,.product_bottom_wrapper .wrapper{padding:0 44px}}@media (max-width:1200px){#FeaturedImage-index-image-with-text.screen-height-one-half,#FeaturedImage-index-image-with-text-whyvivo.screen-height-one-half{min-height:670px}}@media (max-width:1280px){#vivo-active #col-main.all{padding:20px 30px 30px}.desc-text-inner ul{margin:30px 0 0;padding:0 60px 0 0}.desc-text-inner h2{font-size:55px}.desc-text-inner h3{font-size:44px}.desc-text-inner h4{font-size:28px}.desc-text-inner p{font-size:22px;line-height:30px;color:#8f1d7e}.desc-text{padding:12% 0 0%}.desc-text-inner ul{margin:20px 0 0;padding:0 40px 0 0}}@media (max-width:1199px){.installation-sec2.about-section-multy .about-sec-left{margin-bottom:160px;margin-top:30px}.installation-sec2 .sec-text-left:before{height:calc(100% + 100px);top:-50px}.installation-sec2.about-section-multy .about-sec-left:last-child{margin-bottom:40px}.installation-sec2 .sec-text-left{padding:0 4%}.collection-list-all .product-information{left:-45%;width:55%;padding-left:10%}.collection-list-all .product-item__image{padding-top:50%;border-bottom:0px solid #f0f0f0;left:55%;width:45%}.collection-list-all .product-item__bg{background-repeat:no-repeat;background-size:80%;background-position:left}.collection-list-all .product-item .product-disc-col .title{font-size:55px;line-height:58px}.collection-list-all .product-item .price{font-size:38px}.product__page_disc .product__title{font-size:50px}.product_sub__title p{font-size:22px}.product__price{font-size:34px;margin-bottom:18px}.product__page_disc .afterpay-paragraph{margin-bottom:34px}.product__page_disc{padding-top:4%}.desc-text-inner ul{margin:20px 0 0;padding:0 40px 0 0}.desc-text-inner>span{font-size:20px}.desc-text-inner h2{font-size:52px}.desc-text-inner h3{font-size:40px}.desc-text-inner h4{font-size:24px;margin:12px 0 0}.desc-text-inner p{font-size:20px;line-height:28px;color:#8f1d7e}.nav__account a,.nav-link{padding:2px 6px;display:inline-block}#logo{margin:0 15px}.destop-menu{width:320px}.destop-menu ul li.parent span.nav-carat-small{right:4px}.destop-menu ul li.parent{padding-right:22px}}@media (max-width:1100px){.desc-text{padding:7% 0 0%}.desc-text-inner h2{font-size:48px}.desc-text-inner h3{font-size:38px}.desc-text-inner>span{font-size:18px}.desc-text-inner h4{font-size:22px;margin:10px 0 0;line-height:28px}}@media (max-width:1023px){#FeaturedImage-index-image-with-text.screen-height-one-half,#FeaturedImage-index-image-with-text-whyvivo.screen-height-one-half{min-height:650px}#FeaturedImage-index-image-with-text .image-with-text__text,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__text{padding:30px}.product__page_disc .product__title{font-size:48px}.product_sub__title p{font-size:20px}.product__price{font-size:30px;margin-bottom:10px}}@media (max-width:991px){.installation-sec2.about-section-multy .about-sec-left{margin-bottom:130px;margin-top:10px}.installation-sec2 .sec-text-left:before{height:calc(100% + 80px);top:-40px}.footer__logo{padding-top:45px}.collection-list-all .collection-product-grid .product-item:first-child{padding-top:120px}.pdp-section-meta .desc-img-right{display:none}.desc-new{width:100%;display:block}.desc-img{width:100%}.desc-text{padding:40px 0}.desc-text-inner{top:auto;transform:translateY(0)}.pdp-section-meta img{vertical-align:middle;max-width:100%}.pdp-section-meta{padding-left:0}.desc-img{display:block}.vanilla_creme.template-product .pdp-section-meta{padding:30px 15px 0}.index-textbox-grid.whyvivotop{padding:20px 0}.index-textbox-grid.whyvivotop h2{padding-bottom:20px}.blog-title{padding:30px 20px}.account .col{width:100%}#questions{padding:50px 0 40px}.accordion-head h4{margin-bottom:20px}.nav__account a,.nav-link{font-size:14px}.destop-menu{width:380px}body .user-links{padding-right:10px}.nav-carat-small svg{width:8px}.destop-menu ul li.parent span.nav-carat-small.active{top:2px}.destop-menu ul li.parent span.nav-carat-small{top:-6px}.destop-menu .main-menu-dropdown li a.nav-link{padding:8px 25px;font-size:16px;line-height:20px}.collection-vivo-wrapper .product-grid{margin:-0 10px}.collection-vivo-wrapper .product-item{padding:0 10px}}@media (max-width:989px){#logo a{padding:0}.index-textbox-item{padding:0 20px;text-align:center;margin:30px 0;width:50%}.product__wrapper .wrapper,.pdp-section-faq .wrapper,.product_bottom_wrapper .wrapper{padding:0 15px}.product__page_disc .form__width{padding-right:20px}.product__page_disc .product__title{font-size:40px}.product_sub__title p{font-size:20px;line-height:22px}.product_sub__title{margin-bottom:24px}.icon-desc{margin-bottom:12px}.product__price{font-size:26px;margin-bottom:6px}.product__page_disc{padding-top:2%}.tab-links ul{padding:0 15px;max-width:100%}.tab-links ul li{width:30%}}@media (max-width:900px){#FeaturedImage-index-image-with-text.screen-height-one-half,#FeaturedImage-index-image-with-text-whyvivo.screen-height-one-half{min-height:750px}#shopify-section-index-image-with-text .video__description p{font-size:18px}.collection-list-all .product-grid{padding:0 35px}.collection-list-all .product-item__bg{background-repeat:no-repeat;background-size:95%;background-position:center}.collection-list-all .product-information{left:-50%;width:50%;padding-left:0}.collection-list-all .product-item__image{padding-top:70%;border-bottom:0px solid #f0f0f0;left:50%;width:50%}.collection-list-all .product-item .product-disc-col .title{font-size:42px;line-height:40px}.collection-list-all .product-item .price{font-size:36px}}@media (max-width:800px){.addresses .distance{width:44px}#addresses_list.addresses li a{width:162px}#addresses_list.addresses li{padding:15px 0}body .addresses .store_website{margin-left:44px}}@media (max-width:767px){.page-head-banner{height:300px}.index-textbox-item{padding:0 15px;margin:25px 0 0}.textbox-grid{padding:0 10px}.index-textbox-grid{padding:20px 0}.rich-text{padding:20px 0;text-align:center}.custom-reg-description p{font-size:16px;line-height:22px;margin-bottom:6px}.installation-sec2 .grid .grid__item{width:100%;padding:0}.installation-sec2 .grid .grid__item.sec-text-left{padding-right:0;padding-left:0;background:transparent}.installation-sec2 .sec-text-left:before{display:none}.installation-sec2 .guide-text{top:auto;transform:translateY(0);padding:25px;background:#fff}.installation-sec2.about-section-multy .about-sec-left{margin-bottom:20px;margin-top:0}.about-section-multy{padding:25px 0 11px}.about-sec-left .grid{margin:0}.installation-sec2 .wrapper{padding:0 20px}body#vivo-active #store_map{width:100%;float:none}body#vivo-active .addresses{width:100%;height:auto!important}#vivo-active #header{height:300px}#addresses_list.addresses li a{width:80%}body #logo a img{width:120px}.user-links{padding-right:20px;top:14px}.header__search__icon{width:20px;height:22px}.header__cart__link{width:20px;height:25px}.toggle-menus-lines{margin:-5px 0 0}.index-sections .hero__content--transparent .hero__content{margin:80px 0 0}.homepage-slideshow.screen-height-three-quarters,.screen-height-three-quarters .slideshow__slide{height:340px;max-height:340px;min-height:340px}.homepage-slideshow .hero__title{font-size:20px;margin-bottom:30px}.homepage-slideshow .hero__description br{display:none}#shopify-section-index-rich-text .rich-text-image{max-width:160px;margin:0 auto 18px}.footer__payment li{padding:0 5px 5px 0}#shopify-section-index-products .product-item .product-link{padding-top:16px}.blog-section .separator{margin-bottom:20px;padding-bottom:0}.header__wrapper .promo{letter-spacing:1.5px}.footer__logo{padding-top:20px;display:inline-block;margin-bottom:5px}.footer__logo img{width:150px}.site-footer-wrapper hr{margin-bottom:10px;margin-top:10px}.footer__quicklinks li{margin:0 0 10px}.footer__block{margin-top:15px}.collection-list-all .product-grid{padding:0 15px}.collection-list-all .product-item .product-disc-col .title{font-size:36px;line-height:32px}.collection-list-all .product-item .price{font-size:30px}.product__page_img{padding-left:0;left:auto;position:relative;width:100%}.product__page_disc{padding-top:0;left:auto;width:100%}.product_sub__title p{max-width:100%}.product__page_disc .form__width{padding-right:0}.product__wrapper{padding-top:90px}.product__page_disc .afterpay-paragraph{margin-bottom:24px}.tab-links ul li a{padding:12px 0 10px;line-height:30px;font-size:14px}.tab-links ul li:first-child a:before,.tab-links ul li a:after{height:32px}.pdp-section-description{padding-top:30px;padding-bottom:15px}.desc-text-inner h2{font-size:44px;line-height:46px}.desc-text-inner h3{font-size:36px}.pdp-section-reviews{padding:20px 0}.pdp-section-reviews .h1-style{font-size:26px;margin-bottom:25px}#questions{padding:18px 0 14px}.accordion-head h4{font-size:40px;margin-bottom:14px}.account form{padding:0}.recover-password>p{margin-bottom:20px}.page{margin-top:24px}.accordion-section-title{line-height:24px}.accordion-section-title:after{top:20px}.accordion-section-title.active:after{top:11px}.destop-menu>ul{margin:41px 0 0;display:block}.destop-menu{width:276px}.nav__account a,.nav-link{font-size:13px;padding:2px 4px}#logo{margin:0 25px}a.toggle-menus--open span,.toggle-menus-lines span{background:#00b034}}@media (max-width:749px){.user-links{left:auto;justify-content:flex-start}#CartButton{position:relative;right:auto;padding:0}#account-link,#SearchToggle{order:unset}.header-content{padding:12px 14px}.custom-register{padding:30px 15px}.custom-reg-description{margin-top:0;margin-bottom:20px;padding:0}.customer-register .custom-reg-form{padding:0}.index-textbox-item{width:100%;margin:15px 0 10px}.fzSpET.fzSpET{display:table;width:100%}body .hlBEKn.hlBEKn{padding:0;margin-bottom:10px}.slideshow__arrow .icon{width:35px}#FeaturedImage-index-image-with-text.screen-height-one-half,#FeaturedImage-index-image-with-text-whyvivo.screen-height-one-half{min-height:0;height:auto}#FeaturedImage-index-image-with-text .image-with-text__text,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__text{height:auto}#FeaturedImage-index-image-with-text .image-with-text__image,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__image{height:auto;padding:210px 0}#FeaturedImage-index-image-with-text .image-with-text__text,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__text{padding:30px 25px}.testimonial .tesimonial__quotes.oi{display:none}.testimonial__author.testimonial__author--no-bio-image{margin-bottom:0}.testimonial__content blockquote{margin-bottom:20px;font-size:18px;line-height:24px}.testimonials__slider-arrow{margin-top:-10px}.index-blog.blog.blog-section .blog-listing{padding-left:15px;padding-right:15px}.blog-listing-arrow--left{left:-15px}.blog-listing-arrow--right{right:-15px}.blog-listing-arrow .icon{width:16px;height:30px}.blog--no-title{padding-top:35px}.article__excerpt{margin-top:16px;margin-bottom:16px;line-height:22px}.footer__secondary li.footer__copyright{width:auto}.footer__secondary{margin:20px 0 0}.footer__secondary li{padding:5px 20px 5px 0}.product__page .product__thumbs--square{display:none}.product__page_disc{padding-top:40px}.product__wrapper .wrapper,.pdp-section-faq .wrapper,.product_bottom_wrapper .wrapper{padding:0 10px}.blog-listing .article__title a{min-height:0px}.article--single article.article .hr{margin-bottom:10px;margin-top:10px}.article__wrapper .sidebar{margin-top:0}.account{padding-top:20px}a.toggle-menus{display:block;position:absolute;top:0;right:auto;left:0;bottom:0;width:48px;transform:rotate(0);cursor:pointer;overflow:hidden;z-index:9999}.destop-menu{display:none}.main-menu{background-color:#00b034}.main-menu>li>a{color:#fdfffe;padding:6px 18px;font-size:18px}.mobile-site-nav ul.main-menu{padding:13px 0}#header .wrap{background:#fff}.main-menu>.parent>.main-menu-dropdown{background-color:#18ca4d;border-top:0px;padding:7px 0;border-bottom:0px}.main-menu-dropdown .nav-link{padding:6px 10px 6px 20px;font-size:17px;width:100%}.nav-carat-small svg{width:14px}body .nav-carat-small,body .nav-carat-small.active{top:6px}#vivo-active .main-content{padding-top:0!important;margin-top:10px}.collection-vivo-wrapper .product-grid--vertically .product-item{width:50%}.collection-vivo-wrapper .product-information{padding:10px}}@media (max-width:639px){#FeaturedImage-index-image-with-text .image-with-text__image,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__image{padding:160px 0}.collection-list-all .product-information{left:0;width:100%;padding:0}.collection-list-all .product-item__image{padding-top:530px;border-bottom:0px solid #f0f0f0;left:0;width:100%}.collection-list-all .collection-product-grid .product-item:first-child{padding-top:110px}.collection-list-all .product-item__bg{background-size:399px}.collection-list-all .product-grid{padding:0 15px 30px}.collection-list-all .product-item .product-disc-col{height:auto;transform:translateY(00%);top:auto;position:relative;text-align:center}.tab-links ul li a{padding:12px 0 10px;line-height:30px;font-size:12px}.tab-links ul li{width:35%}.tab-links ul li:last-child{width:24%}}@media (max-width:568px){#FeaturedImage-index-image-with-text .image-with-text__image,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__image{height:auto;padding:140px 0}.desc-text-inner p{font-size:18px;line-height:26px}.desc-text-inner h4{font-size:20px;line-height:28px}}@media (max-width:479px){#FeaturedImage-index-image-with-text .image-with-text__image,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__image{padding:120px 0}#FeaturedImage-index-image-with-text .image-with-text__button,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__button{padding:15px}.header__wrapper .promo__break{padding:0}.header__wrapper .promo strong{margin-right:0}.header__wrapper .promo{font-size:10px;letter-spacing:.5px}.close-promo{font-size:15px;right:10px;top:4px}.homepage-slideshow .hero__btn{padding:10px 16px;font-size:10px}.homepage-slideshow .hero__title{font-size:18px;margin-bottom:30px}.collection-list-all .product-item__image{padding-top:380px}.collection-list-all .product-item__bg{background-size:300px}.collection-list-all .product-grid{padding:0 15px 10px}.collection-list-all .product-item .product-disc-col .title{font-size:30px;line-height:28px}.collection-list-all .product-item .price{font-size:24px}.collection-list-all .product-information{padding:10px 0}.product__page_disc .product__title{font-size:36px}.desc-icon{margin-right:12px}.product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add,.product__submit--spb .product__submit__buttons .shopify-payment-button{min-width:140px}.product__add__success__text{line-height:16px;padding:5px 0}.tab-links ul li,.tab-links ul li:last-child{width:100%;border-bottom:1px solid #fff}.tab-links ul li a:after,.tab-links ul li:first-child a:before{display:none}.tab-links ul li:last-child{border-bottom:0px solid #fff}.desc-text-inner h2{font-size:36px;line-height:46px}.desc-text-inner h3{font-size:28px;line-height:30px}.desc-text-inner ul{margin:20px 0 0;padding:0}.desc-text{padding:24px 0}.article--single .article__title{font-size:26px}.article--single .article{margin-top:45px}.collection-vivo-wrapper .product-item{margin-bottom:20px}}@media (max-width:359px){#FeaturedImage-index-image-with-text .image-with-text__image,#FeaturedImage-index-image-with-text-whyvivo .image-with-text__image{padding:90px 0}.header__wrapper .promo{font-size:9px;padding-top:7px;padding-bottom:7px}.desc-icon{margin:0 0 16px;width:40%;float:left;padding:0 5px;text-align:left}.product__page_disc .product__title{font-size:30px}.product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add,.product__submit--spb .product__submit__buttons .shopify-payment-button{min-width:100%;margin:0}.product__page_disc .product__submit--spb .product__submit__buttons .product__submit__add{margin-bottom:16px}.product_sub__title p{font-size:20px;line-height:22px}.icon-desc{margin-bottom:0}.desc-text-inner h2{font-size:34px;line-height:38px}.desc-text-inner h3{font-size:28px;line-height:28px}.desc-text-inner>span{font-size:16px}.collection-vivo-wrapper .product-information{padding:10px}.collection-vivo-wrapper .product-information h3{margin:7px 0 0}.collection-vivo-wrapper .product-grid{margin:-0 5px}.collection-vivo-wrapper .product-item{padding:0 5px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom_new.css.map */
