.cart-attribute__field select,.cart-attribute__field input{width:100%}.cart__checkout{background:#000;color:#fff}h4,.h4,b,strong{font-weight:500}.predictive__screen{background:transparent}.grid__item[class*=--push]{position:relative}@media only screen and (min-width: 769px){.medium-up--push-one-quarter{left:25%}.medium-up--push-one-eighth{left:12.5%}}.flickity-next{right:0}.flickity-previous{left:0}.error_message{color:red}.success_message{color:green}.subheading{font-size:16px;letter-spacing:.14em;font-weight:500}.btn,.rte .btn{font-size:16px;letter-spacing:.14em;font-weight:500;padding:15px 30px;border-color:var(--colorBtnPrimaryText)}.drawer .btn:hover{color:#000}.btn--circle{padding:10px}input,select,textarea{font-weight:var(--typeBaseWeight)}@media only screen and (max-width: 768px){.btn,.rte .btn,.subheading{font-size:12px}body{font-size:16px}}.loox-rating .loox-icon{color:var(--colorPrimary)!important}.page-width{max-width:100%}.page-width--narrow{max-width:1400px}.page-full.page-content,.page-width.page-content{padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 1441px){.page-full,.page-width{padding:0 86px}.page-full.page-content,.page-width.page-content{padding-top:75px;padding-bottom:75px}.grid__item{padding-left:44px}.grid{margin-left:-44px}.grid.grid--small{margin-left:-10px}}.h2,h2,.section-header__title{font-size:calc(var(--typeHeaderSize)*1);letter-spacing:.02em}@media only screen and (min-width: 769px){.h2,h2,.section-header__title{font-size:calc(var(--typeHeaderSize)*1.4);letter-spacing:.02em}}@media only screen and (max-width: 768px){.page-full,.page-width{padding:0 20px}}.feature-row__item{flex:0 1 50%;margin:0 auto}.section-header__apps{display:flex;align-items:center;justify-content:space-between}.section-header__apps .section-header__title{font-size:28px}.section-header__subtitle{font-size:16px;font-weight:500;letter-spacing:.14em}@media only screen and (max-width: 768px){.section-header__apps .section-header__title{font-size:22px}.section-header__subtitle{font-size:12px}}.site-header{padding:0}.site-nav__dropdown{--colorBody: #F2ECE9;background:#f2ece9}.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:19px;text-transform:capitalize}.megamenu .h5,.megamenu h5{font-weight:500}.site-nav__dropdown-link--top-level{font-weight:500;font-size:16px;letter-spacing:.14em}@media only screen and (max-width: 768px){.site-header .header-layout{padding:0 20px}.site-nav__link--icon .icon{width:20px;height:20px}.site-nav__link--icon+.site-nav__link--icon{margin-left:0}.header-layout--center .site-nav__link{padding-left:5px;padding-right:5px}}.site-header .site-nav__left{background:#f2ece866;padding:22px 75px;border-right:1px solid;height:68px}@media only screen and (max-width: 768px){.site-header .site-nav__left{background:#f2ece866;padding:12px 25px;border-right:none;border-top:1px solid;border-bottom:1px solid;font-size:10px;height:38px;width:100%;text-align:center}}@media only screen and (min-width: 769px){.header-item--icons .site-nav{margin:0;padding:0 40px;border-left:1px solid}}.is-light .header-item--icons .site-nav{border-color:#fff}.header-desktop-nav .site-nav{border-top:1px solid;border-bottom:1px solid}.is-light .header-desktop-nav .site-nav{border-color:#fff}.site-nav__link{padding:20px 15px}.site-nav__link,.mobile-nav__link--top-level{letter-spacing:2.88px;font-weight:500}.site-nav__link .icon-chevron-down{display:none}.mobile-nav__link--top-level{font-size:10px;letter-spacing:.14em}.mobile-nav__child-item .mobile-nav__link{font-size:22px;letter-spacing:.02em;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight)}.mobile-nav__grandchildlist:before{display:none}.mobile-nav__grandchildlist .mobile-nav__link{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-style:italic;font-size:16px;letter-spacing:.02em}.mobile-nav__toggle button,.mobile-nav__child-item .collapsible-trigger__icon,.drawer__header{border:none}.mobile-nav__item:after{left:0;right:0}.mobile-nav__item:not(.mobile-nav__item--secondary)+.mobile-nav__item--secondary{margin-top:0}.mobile-nav__item--secondary a.mobile-nav__link{text-align:center;background:#000;color:#fff;padding:10px;text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:.14em}.mobile-nav__social{margin:0;margin:0 calc(var(--drawer-gutter)*-1);justify-content:space-between}.drawer__close-button{left:0;padding:0}.drawer__header .site-header__logo-link{padding:0!important}.drawer__header .header-item{justify-content:center}#NavDrawer{--colorDrawers: #F6F4F1}.hero__top-subtitle{font-size:16px;letter-spacing:.14em;font-weight:500}.hero__subtitle{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);font-size:56px;font-style:italic}.hero__text-content .hero__link{margin-top:60px}@media only screen and (max-width: 768px){.hero__subtitle{font-size:28px}.hero__text-content .hero__link{margin-top:20px}}.feature-row__fullwidth,.feature-row--50 .feature-row__images{margin:0}.image-text-block__wrapper{border-top:1px solid}.feature-row{margin:0}.feature-row__first-image{max-width:750px}.feature-row__block{display:flex;gap:30px}.feature-row__number{font-size:120px;width:130px;flex:0 0 130px;margin-top:-20px}.feature-row-wrapper .feature-row__text{flex:0 1 50%;min-width:50%}.feature-row__block{margin-top:80px}.feature-row__block-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:20px;font-size:50px}.feature-row__block-heading p{margin:0}.image-text-block__title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.image-text-block__title .link{font-size:22px;font-style:italic}.feature-row__block-heading .feature-row__link{width:30px;height:30px;flex:0 0 30px;border:1px solid #000;border-radius:100%;display:flex;align-items:center;justify-content:center}.image-text-block .subheading{margin:30px 0 20px}@media only screen and (min-width: 1441px){.feature-row__block{display:flex;gap:50px}.feature-row__block-heading{font-size:55px;margin-bottom:20px}.feature-row__number{font-size:150px;width:200px;flex:0 0 200px;margin-top:-20px}.image-text-block .subheading{margin:50px 0 40px}}@media only screen and (max-width: 768px){.feature-row__block-heading{margin-bottom:20px}.feature-row__block{margin-top:50px;gap:20px}.feature-row__block-heading{font-size:28px;margin-bottom:20px}.feature-row__number{font-size:76px;width:90px;flex:0 0 90px}.feature-row--50 .feature-row__images{padding:0}.image-text-block__mobile{margin-bottom:40px}.image-text-block__mobile .link{display:inline-block;padding-bottom:20px;border-bottom:1px solid;margin-top:40px;font-size:18px;font-style:italic}}.grid-product__colors{position:absolute;bottom:50px;left:0;right:0;justify-content:center}.grid-product__content{text-align:center}.color-swatch{box-shadow:0 0 0 .25px var(--colorBorder)}[data-swatch_style=round] .color-swatch--small:before{border-width:0}.supports-touch .quick-product__btn{display:block}.quick-product__btn{opacity:1;bottom:0;left:0;width:100%;transform:translateY(0);letter-spacing:.18em;background:transparent;text-transform:uppercase;font-size:16px;border-top:1px solid}.grid-product__primary-image .image-element{top:-15%}.grid-product__price{font-size:16px;letter-spacing:.15em;font-weight:500;margin-bottom:20px}.grid-product__title--heading{font-size:26px;letter-spacing:.02em;margin-bottom:2rem}.grid-product__content+.loox-rating{text-align:center}.collection-item--below .collection-item__title{font-size:16px;letter-spacing:.14em;font-weight:500;line-height:1.4;margin-top:1.5em;text-transform:uppercase}@media only screen and (max-width: 768px){.collection-item--below .collection-item__title{font-size:10px;text-align:center}.collection-item{margin-bottom:25px}}.collection-slider .quick-product__btn{bottom:50px;border:none}.collection-slider .grid-product__colors{bottom:10px}.collection-slider .flickity-button{background:transparent}.collection-slider .flickity-button:disabled{display:block}.collection-slider__viewmore{margin-top:20px}.collection-slider__viewmore .btn{border:none;border-bottom:1px solid;padding:20px 15px}@media only screen and (min-width: 769px){.collection-slider__viewmore{margin-top:80px}.collection-slider .flickity-prev{left:-40px}.collection-slider .flickity-next{right:-40px}}@media only screen and (max-width: 768px){.collection-slider .grid-product{padding:0}}.quote-icon{font-size:150px;line-height:30px;color:var(--colorPrimary)}.testimonials-slide.is-selected .testimonials-slider__text{transform:unset;box-shadow:none}.testimonials-slider__text cite{font-size:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.testimonials-slider__text .text-spacing{margin-bottom:50px}@media only screen and (min-width: 769px){.testimonials-section{padding-bottom:0;padding-top:50px}.testimonials-slider{border-top:1px solid;border-bottom:1px solid}.testimonials-slider .testimonials-slide{height:100%;border-right:1px solid}.testimonials-slider .flickity-button{display:none}.testimonials-slide{width:33.33%}}@media only screen and (max-width: 768px){.testimonials-section .section-header h2{font-size:36px}.testimonials-section{padding:34px 0}.testimonials-slide{padding:0}.quote-icon{height:40px;display:inline-block;vertical-align:text-bottom;line-height:80px}.testimonials-slider__text .text-spacing{margin-bottom:25px}.testimonials-slider__text cite{font-size:12px}}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 10s linear infinite;-moz-animation:rotating 10s linear infinite;-ms-animation:rotating 10s linear infinite;-o-animation:rotating 10s linear infinite;animation:rotating 10s linear infinite}.newsletter-container{position:relative}.newsletter-section__image{position:absolute;top:45px;right:45px;width:130px}.newsletter-section__content{max-width:1440px;margin-left:0;padding:0}.newsletter__input-group{max-width:800px;gap:16px;width:100%}.newsletter__input-group .input-group-btn .btn{background:transparent;border-color:var(--colorBorder);white-space:nowrap}.input-group-field{font-weight:300;padding:13px 20px}.newsletter-form__wrapper{display:flex;align-items:flex-end;gap:30px}.newsletter-form__wrapper .rte{margin:0}.text-left .newsletter-section__content form{justify-content:flex-end;flex-direction:column;align-items:flex-end}@media only screen and (max-width: 1119px){.newsletter-form__wrapper{flex-wrap:wrap}.newsletter__input-group{max-width:100%}}@media only screen and (max-width: 768px){.theme-block .h2{text-align:center;font-size:36px;line-height:50px;letter-spacing:.02em}.newsletter-form__wrapper{flex-wrap:wrap;justify-content:center}.newsletter__input-group{flex-direction:column}.newsletter-form__wrapper .input-group-btn .btn{width:100%;padding:13px}}@media only screen and (min-width: 1200px){.site-footer{padding:90px 0}}.site-footer__grid{position:relative}.footer__badge image-element{position:absolute;bottom:0;right:0}.site-footer__linklist{margin:0;font-size:16px;font-weight:500;letter-spacing:.14em;line-height:19px}.site-footer .grid__item:after{opacity:0}.site-footer .grid__item.footer__item--footer-1:after{opacity:1}.footer__badge image-element img{opacity:1}.newsletter-footer{max-width:550px;margin-bottom:50px}.footer__newsletter-btn{position:unset;transform:none;white-space:nowrap;font-size:16px;text-transform:uppercase;letter-spacing:.14em}.footer__newsletter{display:flex;align-items:center;max-width:100%;border-bottom:1px solid}.newsletter-footer .footer__newsletter .footer__newsletter-input{border:none;color:var(--colorFooterText);padding-right:10px;font-weight:300}.footer__newsletter-name{width:140px}@media only screen and (max-width: 768px){.site-footer{padding:10px 0}.site-footer__linklist{font-size:12px;text-align:left}[data-type=newsletter]{display:none}.footer__badge image-element{bottom:20px}.footer__badge image-element img{height:42px;width:auto}}.type-banner__text{width:100%;display:flex;align-items:center;justify-content:space-between;padding:40px 0}.type-banner__content{padding:0}.type-banner__text-left{text-align:left}.type-banner__text-heading{font-size:30px;line-height:1.2;letter-spacing:.02em;margin-bottom:15px}.type-banner__text-subheading{font-size:16px;line-height:1.2;color:#000;font-weight:500;letter-spacing:.14em}.type-banner p{margin:0}.type-banner__text-btn{font-size:36px;font-style:italic;line-height:1;padding:0 0 15px;margin:0;border-bottom:3px solid #fff}@media only screen and (max-width: 768px){.type-banner__text-heading{font-size:20px}.type-banner__text-subheading{font-size:14px}.type-banner__text-btn{font-size:22px}}@media only screen and (max-width: 580px){.type-banner__text{flex-wrap:wrap;gap:20px;justify-content:center}.type-banner__text-left{text-align:center}}.collection-filter{display:grid;grid-template-columns:auto 1fr;align-items:center;position:relative;padding-bottom:45px;margin-bottom:40px}.collection-filter__item{margin:0}.collection-filter:after{content:"";height:1px;width:calc(100% + 40px);background:#000;position:absolute;bottom:0;left:-20px}.collection-heading h1{font-size:36px;margin:0}.collection-filter__sort-container{max-width:250px;margin-right:0;margin-left:auto}.collection-filter select{font-weight:var(--typeBaseWeight);text-transform:uppercase;font-weight:400;letter-spacing:.14em}@media only screen and (max-width: 768px){.collection-filter{gap:20px}.collection-heading{grid-column:1 / span 2;order:1;margin-bottom:15px}.collection-filter__item--count{order:2}.collection-filter__item--sort{order:3}.collection-filter__sort-container{max-width:200px}}@media only screen and (min-width: 769px){.collection-filter{grid-template-columns:250px 1fr 250px}.collection-filter:after{width:calc(100% + 80px);left:-40px}.collection-heading h1{font-size:62px;margin:0}}@media only screen and (min-width: 1441px){.collection-filter{grid-template-columns:1fr 1fr 1fr}.collection-filter:after{width:calc(100% + 172px);left:-86px}}.collection-content .quick-product__btn{font-size:12px}.collapsible-trigger-btn--borders{border:none;border-bottom:1px solid;padding-left:0;padding-right:0;font-size:16px;font-weight:500;letter-spacing:.14em}.collapsibles-wrapper--border-bottom{border:none}.collapsible-trigger-btn--borders .collapsible-trigger__icon{right:0}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:none;padding:20px 0 40px}.product-block--price{margin-bottom:0}.product-block--price+.shopify-app-block{margin-bottom:25px}.label,label:not(.variant__button-label):not(.text-label){font-size:16px;font-weight:500;letter-spacing:.14em}.product__thumb-item a:before{bottom:0;box-shadow:inset 0 0 0 1px var(--colorTextBody);content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1;border-radius:100%}.product__thumb-item a .image-wrap{padding-bottom:100%!important}.product__thumbs--below .product__thumb-item{border-radius:100%;overflow:hidden}@media only screen and (min-width: 769px){.product-single__title{font-size:50px}.product-block hr{margin:30px 0}.product__thumbs--below .product__thumb-item{width:calc(20% - 15px);max-width:calc(20% - 15px)}}button.add-to-cart{border-color:#000;background:#f6f4f1}.product-single__meta .zip-logo{max-height:25px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 480px){product-recommendations .grid-overflow-wrapper .grid__item{flex:0 0 100%}}.product__price{font-size:24px;font-weight:500}.variant__label-info{font-weight:300}.variant-input-wrap label{box-shadow:none}.variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--colorTextBody)}.label.collapsible-trigger strong{font-weight:500}.product-row__blocks button{width:100%}.product-row__block{padding:7px 14px;background:#f2ece880;display:flex;align-items:center;gap:40px}.product-row__block p{margin:0}.product-row__block p em{font-size:12px}.product-row__content{width:100%;text-align:left}.product-row__number{margin:0;width:68px}.product-row__heading{font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:.14em}.feature-row__link{width:38px;height:38px;border:1px solid #000;border-radius:100%;display:flex;align-items:center;justify-content:center;flex:0 0 38px}.payment-buttons{display:flex;flex-wrap:wrap;gap:20px}.payment-buttons .btn{min-width:60%}@media only screen and (max-width: 768px){.payment-buttons__center{justify-content:center}.payment-buttons .btn{min-width:60%}}.ajaxcart__product-name{font-size:14px}.pn-gwp .btn{margin-top:8px;padding:8px 12px;font-size:10px;cursor:pointer;letter-spacing:1px}.drawer__fixed-header,.drawer__header{min-height:unset}.progress_bar{display:block;position:relative;height:10px;margin-top:5px;border-radius:5px;border:1px solid #000}.progress_bar_fill{position:absolute;top:0;bottom:0;left:0;background-color:#f6f4f1;transform:translateZ(0);transition:width .75s ease-in-out 0s;max-width:100%;border-radius:5px}.progress_bar_fill.yellow{background:var(--colorBgPrimary)}.free_shipping.green{color:#fbbcb9}.free_shipping,.side-cart-progress-bar{font-size:10px;text-transform:uppercase;font-weight:400;letter-spacing:.14em}.cart__item--variants span,.cart__item--properties span{font-weight:500}.cart__price{ont-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:22px}.cart__image{flex:0 0 100px}.cart__image .image-wrap{border:1px solid;border-radius:100%;overflow:hidden}.cart__item--variants span{display:none}.headerbanner{position:relative}.headerbanner img{display:block;margin-left:auto;margin-right:auto}.headerbanner .section-header__title{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}#pageheader{border-bottom:solid 2px var(--colorBgPrimary);padding:80px 0}@media screen and (min-width:769px){#pageheader .section-header__title,.headerbanner h1{font-size:48px}}#pageheader .section-header{margin:0}#ingredient_list{border-top:solid 0px var(--colorBgPrimary);border-bottom:solid 2px var(--colorBgPrimary);text-align:center;padding:25px 0;margin:0}#ingredient_list li{list-style:none;display:inline-block;margin:0 10px;text-transform:uppercase;font-weight:500}#ingredient_list li a{border-bottom-color:#fff}#ingredient_list li a:after{border:0}#ingredient_list li a:hover,#ingredient_list li a:focus{border-bottom-color:var(--colorBgPrimary)}.ingredient_main{padding:50px 0}@media screen and (min-width:769px){.ingredient_main{padding:150px 0 100px}}.ingredient_list .sort_order{margin-bottom:30px}.vertical-border span{height:100px;display:block;width:1px;background:var(--colorBgPrimary);margin:15px auto}.matching-lists{margin-top:30px}.matching-lists-item{margin-bottom:20px;display:flex;justify-content:space-between}.matching-lists-number{width:36px;height:36px;display:inline-block;border:solid 1px var(--colorPrimary);text-align:center;border-radius:50%;line-height:34px;color:var(--colorPrimary);margin-right:15px}.matching-lists-text{width:calc(100% - 60px);padding-top:5px}.matching-note{margin-top:70px;border-top:solid 1px #707070;padding-top:60px}.matching-subtitle{font-weight:400;font-size:22px}.matching-subtitle span{font-size:18px}.matching-note strong{font-weight:400}.matching-form{border:solid 1px var(--colorPrimary);background:var(--colorBgPrimary);padding:70px 35px;margin-top:30px}.matching-form form{padding-top:20px}.matching-form h4{margin-bottom:0;font-weight:500}.matching-form h5{font-weight:500}.matching-form form input{border:solid 1px var(--colorPrimary)}.consultleft .h4{font-weight:400}@media screen and (min-width:768px){.consultleft{padding-right:40px}}.radio-group>div label{display:inline-block}@media only screen and (min-width: 769px){.page-content__inner{max-width:75%;margin:0 auto}}.landingpage-bg{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:50px 0}.winform{background:#ffffffd8;border:2px solid var(--colorPrimary);padding:50px 35px}.winform .btn.btn--secondary{width:100%;min-width:auto}#VIP-SignUp-lists .matching-lists-number{background:#fff}#VIP-SignUp-lists .matching-lists-text{padding-top:0}#VIP-SignUp-lists .matching-lists-item{margin-bottom:30px}.form_small_text{color:#00000076;font-size:18px}.viprewards-hero{background-repeat:no-repeat;background-position:center center;background-size:cover}.viprewards-hero-content{text-align:center;padding:30px 0}.viprewards-hero-btn{margin-top:50px}.viprewards-points{text-align:center}.viprewards-points-box{margin-top:30px;padding:30px}.viprewards-points-number{margin-bottom:30px}.viprewards-points-box h4{margin-bottom:25px}.viprewards-points-number span{width:42px;height:42px;line-height:38px;display:inline-block;border:solid 1px var(--colorPrimary);text-align:center;border-radius:50%;color:var(--colorPrimary);font-weight:700}@media screen and (min-width:768px){.viprewards-points-center{border-left:solid 2px var(--colorPrimary);border-right:solid 2px var(--colorPrimary)}}.viprewards-image_with_text{background:var(--colorBgPrimary)}.viprewards-image_with_text .matching-lists-number{border-color:#000;color:#000}.viprewards-image_with_text .matching-lists-text{padding-top:0;margin-top:-5px}.viprewards-image_with_text .feature-row__text .h5{margin-bottom:0;padding-bottom:0}.viprewards-spend-row{padding:40px 0}.viprewards-spend-lists{background:#fef8f8;border-top:solid 2px var(--colorPrimary)}.viprewards-spend-lists-item{position:relative}.viprewards-spend-lists-number{display:inline-block;position:absolute;left:0;top:5px;width:36px;height:36px;border:solid 1px var(--colorPrimary);background:#fff;border-radius:50%;color:var(--colorPrimary);font-weight:500;line-height:34px}.viprewards-spend-lists-text h4{margin-bottom:0}.viprewards-spend-lists-text{max-width:1100px;margin:0 auto}@media screen and (max-width:767px){.viprewards-spend-lists-number{display:none}}.story-verticle-border{height:90px;width:1px;margin:35px auto;background:#fff}.page-story-richtext{border-bottom:solid 2px var(--colorPrimary)}.page-story-quote-icon{font-family:Founders Grotesk;color:var(--colorPrimary);font-size:110px;line-height:70px;height:50px}@media screen and (min-width:768px){.page-story-quote p{font-size:36px}}.page-story-quote{border-bottom:solid 2px var(--colorPrimary);position:relative}.page-story-quote-left{position:absolute;top:-75px;width:200px;left:-40px}.page-story-quote-right{position:absolute;right:0;bottom:-50px;background-image:url(//cdn.shopify.com/s/files/1/0260/9217/5419/t/17/assets/quote-top.png?v=9689891029109046751);width:150px;height:150px;background-position:center left 15px;background-repeat:no-repeat}@media screen and (max-width:767px){.page-story-quote-left,.page-story-quote-right{display:none}}.page-story-video-heading{padding:25px 0;border-bottom:solid 2px var(--colorPrimary)}.page-story-video-heading h3{margin:0}.page-story-video{background:#fef8f8}.page-story-video-wrap{max-width:700px;margin:0 auto}@media only screen and (min-width:769px){.ourvision-image_with_text .page-content{padding-left:0}.ourvision-image_with_text_2 .page-content{padding-right:0}.ourvision-image_with_text .feature-row__text{min-width:40%;flex:0 1 40%;padding-left:90px}.ourvision-image_with_text .feature-row__img{position:relative;min-width:50%;flex:0 1 50%}.ourvision-image_with_text .Pro-Liquid-Mineral{position:absolute;bottom:-20px;right:-150px;max-height:400px}.ourvision-image_with_text_2 .feature-row__img{position:relative}.ourvision-image_with_text_2 .Pro-Liquid-Mineral-2{position:absolute;bottom:20px;left:-50px;width:150px}.ourvision-image_with_text_2 .feature-row__text.feature-row__text--right{padding-left:100px}.ourvision-image_with_text_2{position:relative;border-bottom:solid 2px var(--colorPrimary)}.ourvision-image_with_text_2 .ourvision-quote-left{position:absolute;top:-135px;width:250px;left:-40px}}.ourvision-image_with_text{background:var(--colorBgPrimary)}@media only screen and (max-width:767px){.ourvision-image_with_text .Pro-Liquid-Mineral,.ourvision-image_with_text_2 .Pro-Liquid-Mineral-2{display:none}}.ourvision-richtext{border-bottom:solid 2px var(--colorPrimary)}.side-cart-upsell{margin-left:-30px;margin-right:-30px}.upsell:first-child{border-top:1px solid #e5e5e5}.upsell .inside{display:flex;width:100%;margin:0;flex-wrap:wrap;border-bottom:1px solid #e5e5e5;background-color:#f4f4f4;padding:15px}.upsell .inside .image{display:flex;align-items:center;flex-direction:column;justify-content:center}.upsell .inside .image img{display:inline-block;width:80px;min-height:100px;background-size:cover;background-position:top center;height:auto;border:1px solid #e5e5e5}.upsell .inside .title{width:calc(100% - 136px);position:relative;text-transform:capitalize;margin-top:2px;font-size:11px;display:flex;flex-direction:column;padding:9px 16px 9px 19px;justify-content:center}.upsell .inside .title .name{font-weight:500;line-height:1.3;text-transform:uppercase}.upsell .inside .title .price-c{margin:3px 0;font-weight:500;color:#5c7962;font-size:11px}.upsell .select-s{font-weight:500;font-size:9px;margin-bottom:5px}.upsell .size-u{display:flex;flex-wrap:wrap}.upsell .size-u .size-var{padding:4px 6px;font-size:10px;text-align:center;font-weight:600;cursor:pointer;text-transform:uppercase;border:1px solid #f4f4f4}.upsell .size-u .size-var.active{border:1px solid #000}.upsell .inside .quick-buy{width:56px;text-align:right;display:flex;flex-direction:column;justify-content:center}.upsell .inside .quick-buy a{display:inline-block;background-color:#000;padding:13px 14px;font-size:12px;color:#fff;font-weight:500}.upsell_product .variant-input-wrap label{padding:0 5px;font-size:12px;margin:0 8px 2px 0}.upsell_product.hide_upsell{display:none}.upsell{margin-bottom:17px}@media screen and (max-width: 768px){.upsell .inside .title{width:calc(100% - 80px)}.upsell .inside .quick-buy{width:100%;text-align:center}}.upsell-block{margin:10px 0}.upsell-block .up-pro-wrap{background-color:#f6f4f1;padding:24px 30px}.upsell-block .up-pro-wrap h4{margin-bottom:10px;padding-bottom:10px;font-size:10px;letter-spacing:.1em;border-bottom:1px solid #d6d6d6}.upsell-block .up-pro-wrap .add{display:flex;justify-content:space-between;align-items:baseline}.upsell-block .up-pro-wrap .add span{font-weight:500;margin-left:10px}.upsell-block .up-pro-wrap .add .addbtn{position:relative;display:flex;align-items:center;font-size:18px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight)}.upsell-block .up-pro-wrap .add .addbtn svg{height:18px;width:18px}.upsell-block .up-pro-wrap .up-pro{display:flex;gap:2%}.upsell-block .up-pro-wrap .up-pro .pro_up{overflow:hidden;display:block;background-position:center center;background-size:cover;cursor:pointer;max-width:24%;width:100%;line-height:0;border:1px solid #d6d6d6}.upsell-block .up-pro-wrap .up-pro .pro_up.active{border:1px solid #000}.upsell-block .up-pro-wrap .up-pro .pro_up img{width:100%;height:100%;display:block}p.c-name.up_pro_price_title{font-size:14px}.upsell-porduct-variant{display:none;margin-top:20px}.upsell-porduct-variant.active{display:block}.upsell-porduct-variant .variant-input-wrap{margin:0}.upsell-porduct-variant [data-swatch_style=round] .color-swatch:before{top:0;bottom:0;left:0;right:0}.upsell-porduct-variant .variant__label{font-size:10px!important}.upsell-porduct-variant .variant__label-info{display:block;font-size:14px!important}label[for=CartNoteDrawer]{font-size:10px!important;margin-top:10px}.cart__item-sub,.ajaxcart__subtotal,.cart__item-name{font-size:22px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:.02em}.article__date{text-transform:uppercase;font-size:18px;margin-bottom:20px;font-weight:500;letter-spacing:var(--typeHeaderSpacing)}.article__date time{opacity:.6}.article__date a{color:var(--colorPrimary)}.read_more_link span{position:relative;padding:0 0 5px;display:inline-block;text-transform:uppercase;font-weight:500}.read_more_link span:after{content:"";display:block;position:absolute;bottom:0;left:0;right:100%;margin:0;border-bottom:1px solid;border-bottom-color:var(--colorPrimary);transition:right .5s}.read_more_link:hover span:after{right:0}.featured-blog{padding:50px 0}@media screen and (min-width:1441px){.featured-blog{padding:90px 0}h1.section-blog__title{font-size:48px}}.featured-blog .feature-row{margin:0 auto}.Blog__TagList{list-style:none;margin:0;text-align:center;border-top:solid 0px var(--colorPrimary);border-bottom:solid 2px var(--colorPrimary);padding:30px 0}.Blog__TagList li{display:inline-block;margin:0 25px}.Blog__TagList li a{display:block;text-transform:uppercase;font-size:18px;font-weight:500;letter-spacing:var(--typeHeaderSpacing)}.blog-wrap{margin-top:40px;margin-bottom:80px}@media screen and (min-width:1441px){.grid__item.grid-article{padding:40px}}.grid__item.grid-article:not(:last-child){border-right-width:0}.grid__item.grid-article:nth-of-type(3n){border-right-width:2px}#productgrid .grid-article .article__grid-meta{margin-bottom:0}.article-sidebar-enable{border-right:solid 2px var(--colorPrimary);padding:50px 60px 50px 20px}.article-sidebar{padding-top:40px;padding-left:40px;padding-right:20px}.article-sidebar .section-header__title{text-align:center;margin-bottom:30px;font-size:var(--typeBaseSize)}.article-sidebar .grid__item.grid-product{border:0;margin-bottom:30px}.article-sidebar .grid-product__meta{border:0;padding:10px 5px}.related-posts-title{border-top:solid 2px var(--colorPrimary);padding:30px 20px;text-align:center;margin:0;line-height:normal}@media screen and (max-width:767px){.article-sidebar-enable{border:0;padding-right:0;padding-left:0}.article-sidebar{padding-left:20px}}.blog-wrap .grid{display:flex;flex-wrap:wrap;margin-left:0}.blog-wrap .grid .grid-article>.grid{margin-left:0}.blog-wrap .grid .grid-article>.grid .grid__item{padding-left:0}.grid__item.grid-article{border:solid 2px var(--colorPrimary);border-right-width:2px;padding:25px;margin-top:-2px}.read_more_link{text-transform:uppercase;font-weight:500;font-size:18px}.article-feature-img{margin-top:35px}.related-posts-title+.blog-wrap{margin:0}.app-image-links-sec{padding:20px 0;display:flex;justify-content:center}.app-image-links-sec a{margin:0 10px}.app-image-links-sec a img{width:200px;display:block}.viprewards-points-btn{margin-top:70px}.sort-by-wrap{position:relative;width:100%}#SortBy{display:none}.sort-btn{position:relative;display:block;padding:0 20px;z-index:0;border:1px solid #000;min-width:250px;height:59px;line-height:59px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:.14em}@media only screen and (max-width: 768px){.sort-btn{min-width:200px;height:40px;line-height:40px;font-size:10px}}.sort-btn svg{width:17px;height:17px}#sortByCover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;cursor:pointer}#sortByUl{position:absolute;z-index:9;background:#fff;width:100%;min-width:250px;right:0;top:100%;margin:0;list-style:none;text-align:left;padding:0;border:1px solid #000;border-top:none;border-radius:0;opacity:0;visibility:hidden;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-transform:uppercase}@media only screen and (max-width: 768px){#sortByUl{min-width:200px}}#sortByUl.active{opacity:1;visibility:visible}#sortByUl .sort-header{position:fixed;background:#fff;border-bottom:1px solid #e8e8e8;padding:15px 30px;font-weight:500;text-align:left;text-transform:uppercase;cursor:pointer;top:0;left:0;width:100%;font-size:16px}#sortByUl li{font-size:16px;padding:15px 20px;border-top:1px solid #000;line-height:1;cursor:pointer;text-transform:uppercase;font-weight:400;letter-spacing:.14em}@media only screen and (max-width: 768px){#sortByUl li{font-size:10px}}#sortByUl li.active{font-weight:400}#sortByUl li:first-child{border:none}.icon.icon-user ellipse{stroke:currentcolor!important}.icon.icon-user ellipse+path{stroke:currentcolor!important}.wishlist__order,.payment-buttons .btn{flex:1}.cart__item-details{position:relative}.cart__item-details .cart__item-name{padding-right:20px}.cart__remove__btn{position:absolute;top:0;right:0}@media only screen and (max-width: 580px){.grid-product.small--one-half .grid-product__colors{bottom:0}.grid-product.small--one-half .grid-product__colors .color-swatch--small{width:10px;height:10px;margin:0 3px 3px 0}}.template-product .zip-container{display:none}#shopify-section-template--17517137658018__rich_text_XzQqPt,#shopify-section-template--17517137658018__text_columns_EqkcKD{background-color:#efe3dc}#shopify-section-template--17517137658018__rich_text_XzQqPt.index-section,#shopify-section-template--17517137658018__text_columns_EqkcKD.index-section{margin:0!important;padding-bottom:60px}
/*# sourceMappingURL=/s/files/1/0260/9217/5419/t/71/assets/custom.css.map */
