::root{--black: #000;--white: #fff;--raleway: "Raleway", "DM Sans", sans-serif;--gashina: #002554;--piri: #1A4669;--tail: #457997;--pearl: #077993;--maison: #347790;--lalalay: #BDAA7F;--siren: #EFE1D3;--secret: #DBEDF0;--heart: #D4E2E9;--boca: #D6D7DC;--ponzana: #EBECEF;--serrafim: #F3F4FA;--app-height: 100%}.lity-active body{overflow:hidden}.featured-product-name,.product-name,.pdp-product-title,.product-grid-name{position:relative}top{font-size:18px;vertical-align:super}p top{font-size:12px;vertical-align:super}.desktop-image,.desktop-only{display:none}.mobile-image,.mobile-only{display:block}@media screen and (min-width: 768px){.desktop-image,.desktop-only{display:block}.mobile-image,.mobile-only{display:none}}.bg-placeholder-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat}.bg-placeholder,.bg-placeholder-wrapper img{opacity:0;width:100%;visibility:hidden;pointer-events:none}button,.button{cursor:pointer}.button-wrapper{display:flex;width:100%;margin:18px 0}.button,.shopify-challenge__button,.button.go-cart__button,.shopify-challenge__button.go-cart__button,input[type=submit].button,input.shopify-challenge__button[type=submit]{padding:18px 27px;text-align:center;background-color:#002554;color:#fff!important;outline:none;border:0;transition:.3s;text-decoration:none}.button:hover,.shopify-challenge__button:hover,.button.go-cart__button:hover,.shopify-challenge__button.go-cart__button:hover,input[type=submit].button:hover,.forced-hover,input.shopify-challenge__button[type=submit]:hover{transition:.3s;background-color:#0d4674;text-decoration:none}.button.alt,.shopify-challenge__button.alt,.button.go-cart__button.alt,.shopify-challenge__button.go-cart__button.alt,input[type=submit].button.alt,input.shopify-challenge__button[type=submit].alt{background-color:#fff;color:#002554!important;text-decoration:none}.button.alt:hover,.shopify-challenge__button.alt:hover,.button.go-cart__button.alt:hover,.shopify-challenge__button.go-cart__button.alt:hover,input[type=submit].button.alt:hover,input.shopify-challenge__button[type=submit].alt:hover{background-color:#d4e2e9;text-decoration:none}@media screen and (min-width: 992px){.button,.shopify-challenge__button,.button.go-cart__button,.shopify-challenge__button.go-cart__button,input[type=submit].button,input.shopify-challenge__button[type=submit]{padding:18px 36px}}button:disabled{opacity:.7;cursor:auto}.caps{text-transform:uppercase}.mx-auto{margin-right:auto;margin-left:auto}.w-100{width:100%}.h-100{height:100%}.text-left{text-align:left}.text-right{text-align:right}.image-center{margin-right:auto;margin-left:auto;display:block}.image-full-center{margin-right:auto;margin-left:auto;display:block;width:100%}.text-center{text-align:center}.underline{text-decoration:underline}@media screen and (max-width: 992px){.text-mobile-center{text-align:center}.text-mobile-left{text-align:left}}@media screen and (min-width: 992px){.text-desktop-center{text-align:center}}.no-pointer-events{pointer-events:none}.heading{margin-bottom:27px}@media screen and (min-width: 768px){.heading{margin-bottom:45px}}@media (max-width: 991px){.justify-content-evenly{justify-content:space-evenly}}.mb-1{margin-bottom:9px}.mb-2{margin-bottom:18px}.mb-3{margin-bottom:9px}.mb-4{margin-bottom:18px}.mb-5{margin-bottom:27px}.mb-md,.mb-lg{margin-bottom:45px}.px-0{padding-right:0;padding-left:0}.mb-0{margin-bottom:0!important}@media screen and (min-width: 768px){.mb-3{margin-bottom:27px}.mb-4{margin-bottom:36px}.mb-5{margin-bottom:45px}.mb-md{margin-bottom:54px}.mb-lg{margin-bottom:99px}}.color-gashina{color:#002554}.bg-gashina{background-color:#002554}.color-piri{color:#1a4669}.bg-piri{background-color:#1a4669}.color-tail{color:#457997}.bg-tail{background-color:#457997}.color-pearl{color:#077993}.bg-pearl{background-color:#077993}.color-maison{color:#347790}.bg-maison{background-color:#347790}.color-lalalay{color:#bdaa7f}.bg-lalalay{background-color:#bdaa7f}.color-siren{color:#efe1d3}.bg-siren{background-color:#efe1d3}.color-secret{color:#dbedf0}.bg-secret{background-color:#dbedf0}.color-heart{color:#d4e2e9}.bg-heart{background-color:#d4e2e9}.color-boca{color:#d6d7dc}.bg-boca{background-color:#d6d7dc}.color-ponzana{color:#ebecef}.bg-ponzana{background-color:#ebecef}.color-white{color:#fff}.bg-white{background-color:#fff}.color-black{color:#000}.bg-black{background-color:#000}.bg-serrafim{background-color:#f3f4fa}*{box-sizing:border-box}*:focus{outline:0}body,html{scroll-behavior:smooth}body{max-width:100vw;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}header .mobile-nav{transform:translateY(-200%);transition:.5s ease-in}header .global-nav,.component-announcement-bar{position:relative;z-index:99999990}.component-announcement-bar a{letter-spacing:1px}body.mobile-nav-active{overflow:hidden}body.mobile-nav-active header .mobile-nav{transform:translateY(0);transition:.5s ease-in}img{display:block;height:auto;max-width:100%}.visuallyhidden,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip:focus{position:static;width:auto;height:auto}h1,.h1{font-family:Raleway,DM Sans,sans-serif;font-weight:800;font-size:42px;line-height:52px;letter-spacing:-.05em}h2,.h2{font-family:Raleway,DM Sans,sans-serif;font-weight:700;font-size:36px;line-height:42px}h3,.h3,.spr-header-title,.component-article .textile h2{font-family:Raleway,DM Sans,sans-serif;font-weight:700;font-size:28px;line-height:32px}h4,.h4,.component-article .textile h3,header nav ul li .child>li>a,.mobile-menu ul li a,.mobile-menu ul.account-links li a,.mobile-menu ul.submenu-links li a,footer .footer-nav .footer-nav-header{font-family:Raleway,DM Sans,sans-serif;font-weight:300;font-size:22px;line-height:30px}h5,.h5,.spr-review-header h3,.component-article .textile h4{font-family:Raleway,DM Sans,sans-serif;font-weight:700;font-size:18px;line-height:22px}h6,.h6,.textile ol li:before,form label:not(.visuallyhidden),#customer_orders .order-block,.component-faq .faq-category-list li a,.page-faq-hero .faq-category-list li a,footer .footer-nav .footer-nav-header{font-family:Raleway,DM Sans,sans-serif;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.05em;text-transform:uppercase}.h7,.button,.shopify-challenge__button,.button.go-cart__button,.shopify-challenge__button.go-cart__button,input[type=submit].button,input.shopify-challenge__button[type=submit],.main-switch-field label{font-family:Raleway,DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:18px}.body1,.textile ol li,form input,form textarea,form .errors,.shopify-challenge__message,.component-cart .quantity-form input,.component-login input,.component-login input::placeholder,.component-login .text-link,.page-account form input,.page-account form select,.page-account form textarea,.page-account .order-list,.component-article p,.textile p,.component-policy p,.quantity-form input,.go-cart-item__quantity input{font-weight:400;font-size:16px;line-height:24px;font-family:Raleway,DM Sans,sans-serif}.body1 a,.textile ol li a,form input a,form textarea a,form .errors a,.shopify-challenge__message a,.component-cart .quantity-form input a,.component-login input a,.component-login input::placeholder a,.component-login .text-link a,.page-account form input a,.page-account form select a,.page-account form textarea a,.page-account .order-list a,.component-article p a,.textile p a,.component-policy p a,.quantity-form input a,.go-cart-item__quantity input a{text-decoration:underline}.body1 a:hover,.textile ol li a:hover,form input a:hover,form textarea a:hover,form .errors a:hover,.shopify-challenge__message a:hover,.component-cart .quantity-form input a:hover,.component-login input a:hover,.component-login input::placeholder a:hover,.component-login .text-link a:hover,.page-account form input a:hover,.page-account form select a:hover,.page-account form textarea a:hover,.page-account .order-list a:hover,.component-article p a:hover,.textile p a:hover,.component-policy p a:hover,.quantity-form input a:hover,.go-cart-item__quantity input a:hover{text-decoration:none}.body2,header nav ul li .child .grandchild>li,footer .terms-nav li a,.main-switch-field label span,.spr-review-reportreview{font-size:14px;line-height:16px;font-weight:500;font-family:Raleway,DM Sans,sans-serif}.body2 a,header nav ul li .child .grandchild>li a,footer .terms-nav li a a,.main-switch-field label span a,.spr-review-reportreview a{text-decoration:underline}header nav ul li .child .grandchild>li a:hover{color:#367891}header nav ul li a:hover{text-decoration:none}.body2 a:hover,header nav ul li .child .grandchild>li a:hover,footer .terms-nav li a a:hover,.main-switch-field label span a:hover,.spr-review-reportreview a:hover{text-decoration:none}a{text-decoration:none}a.disabled{opacity:.7;pointer-events:none;cursor:auto}@media screen and (min-width: 768px){h1,.h1{font-weight:800;font-size:84px;line-height:84px;letter-spacing:-.02em}h2,.h2{font-weight:700;font-size:60px;line-height:64px;letter-spacing:-.05em}h3,.h3,.spr-header-title,.component-article .textile h2{font-weight:800;font-size:36px;line-height:42px;letter-spacing:0}h4,.h4,.component-article .textile h3,header nav ul li .child>li>a,.mobile-menu ul li a,.mobile-menu ul.account-links li a,.mobile-menu ul.submenu-links li a,footer .footer-nav .footer-nav-header{font-weight:300;font-size:32px;line-height:42px;letter-spacing:0}h5,.h5,.component-article .textile h4{font-weight:700;font-size:24px;line-height:28px;letter-spacing:0}h6,.h6,.textile ol li:before,form label:not(.visuallyhidden),#customer_orders .order-block,.component-faq .faq-category-list li a,.page-faq-hero .faq-category-list li a,footer .footer-nav .footer-nav-header{font-weight:700;font-size:18px;line-height:24px;letter-spacing:.05em;text-transform:uppercase}.h7,.button,.shopify-challenge__button,.button.go-cart__button,.shopify-challenge__button.go-cart__button,input[type=submit].button,input.shopify-challenge__button[type=submit],.main-switch-field label{font-weight:700;font-size:14px;line-height:18px}.body1,.textile ol li,form input,form textarea,form .errors,.shopify-challenge__message,.component-cart .quantity-form input,.component-login input,.component-login input::placeholder,.component-login .text-link,.page-account form input,.page-account form select,.page-account form textarea,.page-account .order-list,.component-article p,.textile p,.component-policy p,.quantity-form input,.go-cart-item__quantity input{font-weight:300;font-size:18px;line-height:24px}#account .h1,#addresses .h1{font-weight:800;font-size:42px;line-height:52px;letter-spacing:-.05em}#account .h2,#addresses .h2{font-weight:700;font-size:36px;line-height:42px}#account .h3,#addresses .h3{font-weight:700;font-size:28px;line-height:32px}#account .h4,#addresses .h4{font-weight:300;font-size:22px;line-height:30px}#account .h5,#addresses .h5{font-weight:700;font-size:18px;line-height:22px}#account .h6,#addresses .h6{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.05em}}.textile h1,.textile .h1,.textile h2,.textile .h2,.textile h3,.textile .h3,.textile h4,.textile .h4,.textile header nav ul li .child>li>a,header nav ul li .textile .child>li>a,.textile .mobile-menu ul li a,.mobile-menu ul li .textile a,.textile .mobile-menu ul.account-links li a,.mobile-menu ul.account-links li .textile a,.textile .mobile-menu ul.submenu-links li a,.mobile-menu ul.submenu-links li .textile a,.textile footer .footer-nav .footer-nav-header,footer .footer-nav .textile .footer-nav-header{margin-bottom:18px}.textile h5,.textile .h5,.policy-content h5,.textile h6,.textile .h6,.textile ol li:before,.textile form label:not(.visuallyhidden),form .textile label:not(.visuallyhidden),.textile #customer_orders .order-block,#customer_orders .textile .order-block,.textile .component-faq .faq-category-list li a,.component-faq .faq-category-list li .textile a,.textile .page-faq-hero .faq-category-list li a,.page-faq-hero .faq-category-list li .textile a,.textile footer .footer-nav .footer-nav-header,footer .footer-nav .textile .footer-nav-header{color:#077993}.textile a{color:#002554;text-decoration:underline;transition:.3s}.textile a:hover{color:#457997;text-decoration:underline;transition:.3s}.textile a.button,.textile a.shopify-challenge__button,.textile a.button:hover,.textile a.shopify-challenge__button:hover{text-decoration:none}.textile p{margin-bottom:24px}.textile p strong,.textile p b{font-weight:600}.textile ol{margin-top:18px;padding-left:50px;margin-bottom:36px;counter-reset:leaderboard;list-style:none}.textile ol li{counter-increment:leaderboard;list-style:none;position:relative;min-height:50px;padding:10px 18px 0;margin-bottom:22px;text-align:left}.textile ol li strong,.textile ol li b{font-weight:600}.textile ol li:before{content:counter(leaderboard);background-color:#002554;color:#fff;width:48px;height:48px;position:absolute;top:25%;left:-50px;z-index:-1;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;transform:translateY(-25%);margin:0;padding-bottom:4px}.textile-alt h1,.textile-alt .h1,.textile-alt h2,.textile-alt .h2,.textile-alt h3,.textile-alt .h3,.textile-alt h4,.textile-alt .h4,.textile-alt header nav ul li .child>li>a,header nav ul li .textile-alt .child>li>a,.textile-alt .mobile-menu ul li a,.mobile-menu ul li .textile-alt a,.textile-alt .mobile-menu ul.account-links li a,.mobile-menu ul.account-links li .textile-alt a,.textile-alt .mobile-menu ul.submenu-links li a,.mobile-menu ul.submenu-links li .textile-alt a,.textile-alt footer .footer-nav .footer-nav-header,footer .footer-nav .textile-alt .footer-nav-header,.textile-alt h5,.textile-alt .h5,.textile-alt h6,.textile-alt .h6,.textile-alt .textile ol li:before,.textile ol .textile-alt li:before,.textile-alt form label:not(.visuallyhidden),form .textile-alt label:not(.visuallyhidden),.textile-alt #customer_orders .order-block,#customer_orders .textile-alt .order-block,.textile-alt .component-faq .faq-category-list li a,.component-faq .faq-category-list li .textile-alt a,.textile-alt .page-faq-hero .faq-category-list li a,.page-faq-hero .faq-category-list li .textile-alt a{color:#002554}.pagination{text-align:center}.pagination li{display:inline;margin:0 5px}.pagination li.active{color:#000}header .container{max-width:1350px}.component-announcement-bar{padding:9px 0}.component-announcement-bar a{cursor:pointer}.component-announcement-bar a:hover{text-decoration:underline}header{position:relative}.lity{z-index:9999999999999999;background:#000000b3}.announcement-popup{position:relative;min-height:200px;max-height:90vh;width:calc(100% - 54px);z-index:9999999999;background-color:#fff;margin:0 auto}.announcement-popup .announcement-off{background-image:url(//www.civantskincare.com/cdn/shop/t/63/assets/button-close.png?v=42716743371010395171753844890);background-color:transparent;border:none;position:absolute;top:27px;width:48px;height:48px;background-size:contain;background-position:center;background-repeat:no-repeat;right:36px;cursor:pointer}.announcement-popup .textile ol li,.announcement-popup .textile ol{position:relative}.announcement-popup .textile ol li:before,.announcement-popup .textile ol li:after{z-index:1}.announcement-popup .text-wrapper{padding:36px}.announcement-popup .text-wrapper,.announcement-popup .image-wrapper{width:100%}@media screen and (max-width: 768px){.announcement-popup .image-wrapper{max-height:33vh}}@media screen and (min-width: 768px){.cta{min-width:206px}.announcement-popup{max-width:910px;width:90%}.announcement-popup .text-wrapper{padding:45px}.announcement-popup .text-wrapper,.announcement-popup .image-wrapper{width:50%}}@media screen and (min-width: 992px){.announcement-popup .text-wrapper{padding:63px 45px}}header .global-nav{padding:27px 0}header .global-nav>.container{position:unset}header .global-nav>.container nav,header .global-nav>.container .col-6{position:unset}@media screen and (max-width: 992px){header .logo{margin-left:18px}}header nav ul{display:flex;justify-content:center;align-items:center}header nav ul .child{font-weight:400}header nav ul.secondary-global-nav{justify-content:end}header nav ul li{margin:0 18px}header nav ul li a{color:#fff}header nav ul li a:hover{text-decoration:none;color:#dbedf0}header nav ul li .go-cart-counter{position:absolute;top:-5px;right:-5px;width:17px;height:17px;border-radius:50%;background-color:#077993;color:#fff;font-family:Raleway,DM Sans,sans-serif;text-align:center;font-size:13px;padding-top:2px}header nav ul li .child{box-shadow:0 5px 5px #00000030;position:absolute;top:100%;width:100vw;left:50%;display:flex;flex-direction:row;text-align:left;flex-wrap:nowrap;background:#fff;min-height:50vh;transform:translate(-50%);z-index:999;display:flex!important;justify-content:center;align-items:start;padding:3.125% 0;visibility:hidden;opacity:0;transition:.3s}header nav ul li .child.active-megamenu{visibility:visible;opacity:1;transition:.3s}header nav ul li .child>li>a{margin-bottom:9px;display:inline-block}header nav ul li .child>li>a{color:#002554;text-decoration:none}header nav ul li .child .grandchild{display:flex;flex-direction:column;text-align:left;justify-content:start;align-items:start}header nav ul li .child .grandchild>li{margin:9px 0 3px;padding:0}header nav ul li .child .grandchild>li a{color:#002554;text-decoration:none;font-weight:400}header nav ul li .child .megamenu-featured-product{width:25%;margin-left:2.25%;margin-right:-5%;max-width:390px}header nav ul li .child .megamenu-featured-product img{max-height:300px;max-width:90%}header nav ul li .child .megamenu-featured-product .review-stars-badge{max-width:160px;margin:0 auto}.mobile-nav{background:#fff;color:#002554;height:calc(var(--app-height) - 126px);padding:20px;position:fixed;min-width:100vw;z-index:9999;box-sizing:border-box;transition:all .3s ease-out;overflow:auto;transform:translateY(0)}#shopify-section-mobile-nav{position:absolute;width:100%;height:100%;top:100%;left:0;right:0}#shopify-section-mobile-nav .mobile-menu-search .form-layout{position:relative}#shopify-section-mobile-nav .mobile-menu-search .search-wrapper form{margin-top:20%}#shopify-section-mobile-nav .mobile-menu-search input{width:100%;font-weight:700;font-size:18px;padding:9px 9px 18px;line-height:24px}#shopify-section-mobile-nav .mobile-menu-search input:placeholder{opacity:1!important;color:#002554;font-weight:700;font-size:18px;line-height:24px}#shopify-section-mobile-nav .mobile-menu-search .cta,#shopify-section-mobile-nav .mobile-menu-search .shopify-challenge__button{position:absolute;transform:translateY(-50%);top:50%;right:0}.mobile-menu{padding-top:9px;height:100%;width:calc(100% - 54px)}.mobile-menu ul{list-style-type:none;margin:0 auto;width:100%;padding:0}.mobile-menu ul li{margin:9px 0 18px;width:100%}.mobile-menu ul li svg{transition:.3s}.mobile-menu ul li.parent-with-children.expanded svg{transform:rotate(90deg);transition:.3s}.mobile-menu ul li a{font-size:32px;line-height:42px;text-decoration:none}.mobile-menu ul li a:hover{color:#077993}.mobile-menu ul.account-links{margin:6.25% auto 0}.mobile-menu ul.account-links li a{font-size:18px!important;font-weight:400;line-height:18px}.mobile-menu ul.account-links,.mobile-menu ul.submenu-links{display:flex}.mobile-menu ul.account-links li,.mobile-menu ul.submenu-links li{margin:9px 0}.mobile-menu ul.account-links li a:hover,.mobile-menu ul.submenu-links li a:hover{color:#077993}.mobile-menu a{color:#002554}.page-wrap{position:relative;left:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;transition-delay:0s}form input,form textarea{background:transparent;border:1px solid #002554;padding:9px;color:#002554;border-radius:0}form input::placeholder,form textarea::placeholder{color:#002554}form input:not([type=checkbox]),form textarea{margin-bottom:18px;width:100%}form label:not(.visuallyhidden){display:block;margin-bottom:9px}form .form-layout{display:flex;height:100%;justify-content:space-between}form .errors{color:#000;padding:18px 0}form label.required:after{content:"*";color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}.shopify-challenge__container{min-height:400px;padding:126px 20px 99px}.checks{left:-9999px;position:fixed}table{width:100%;border-collapse:collapse;border-spacing:0}table.full{width:100%;margin-bottom:1em}.table-wrap{max-width:100%;overflow:hidden}th{font-weight:700}th,td{text-align:left;padding:9px;border:none}.component-cart .thead{padding:0 9px 18px;margin:0}.component-cart .thead .product-thead{width:70%;text-align:left}.component-cart .thead .total-thead,.component-cart .thead .price-thead{text-align:center;width:15%}.component-cart .cart-inner{max-width:100%;min-width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.component-cart .cart-price,.component-cart .cart-total{min-width:15%}.component-cart .component-cart .cart-price,.component-cart .component-cart .cart-total{min-width:100%;text-align:center}.component-cart .cart-title{margin-top:36px;margin-bottom:45px}@media screen and (min-width: 992px){.component-cart .cart-title{margin-top:72px;margin-bottom:45px}}.component-cart .empty-cart-heading{padding-top:54px;padding-bottom:27px}@media screen and (min-width: 992px){.component-cart .empty-cart-heading{padding-top:102px;padding-bottom:99px}}.component-cart .single-cart-item{border-top:3px solid #077993;display:flex;flex-wrap:wrap;margin-bottom:27px;padding:27px 18px 18px;position:relative;align-items:center;flex-direction:column}.component-cart .cart-product-image{max-width:172px;width:100%;height:auto;max-height:232px;margin:9px auto 18px}.component-cart a.remove-from-cart span{text-decoration:underline}.component-cart .cart-product{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 172px)}.component-cart .cart-product-title-details{margin-bottom:18px}.component-cart .cart-product-title-details a{color:#002554;text-decoration:none}.component-cart .cart-product-title-details a:hover{text-decoration:underline}.component-cart .pdp-product-size{padding-top:5px}.component-cart .cart-quantity{min-width:100px;width:auto}@media screen and (min-width: 992px){.component-cart .cart-quantity{margin-left:118px;margin-right:18px}}.component-cart .quantity-form{align-items:center;display:flex;justify-content:center}.component-cart .quantity-form input{border:none;box-sizing:border-box;margin:0 9px;padding:0;text-align:center;width:40px}.component-cart .quantity-form span{align-items:center;border:3px solid #002554;background:#002554;color:#fff;font-weight:800;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.component-cart .cart-total-box{width:100%;margin:0;padding:36px 36px 45px}.component-cart .cart-order-summary li{display:flex;justify-content:space-between;margin-bottom:18px}.component-cart .cart-order-summary li.total-row{padding-top:36px;margin-top:36px;border-top:3px solid #077993;margin-bottom:27px}.component-cart .cart-order-summary .cart-summary-number{text-align:right}.component-cart .cart-buttons button{cursor:pointer;width:100%}.component-cart .cart-buttons a{display:block;cursor:pointer;width:100%}.component-cart .cart-buttons .update-cart{margin-bottom:9px}.component-cart .last{margin-top:9px;width:80%;max-width:80%}.component-cart afterpay-placement{text-align:center}@media screen and (max-width: 992px){.component-cart .last{margin-bottom:27px}}@media screen and (min-width: 992px){.component-cart .single-cart-item{flex-wrap:unset;margin-bottom:45px;flex-direction:row}.component-cart .cart-inner{flex-direction:row}.component-cart .cart-product-image{margin-right:18px;margin-top:unset;margin-left:unset;margin-bottom:unset}.component-cart .cart-product{margin-right:18px}.component-cart .cart-product{width:calc(100% - 220px)}.component-cart .cart-product-title-details{margin-bottom:27px}.component-cart .pdp-product-size{padding-top:5px}.component-cart .remove-from-cart{bottom:auto;color:#000;position:relative;right:auto;text-decoration:underline}.component-cart .remove-from-cart span{display:block}.component-cart .remove-from-cart i{display:none}.component-cart .cart-quantity{margin-left:0}.component-cart .cart-inner{max-width:70%;min-width:70%;display:flex;align-items:center;flex-direction:row;justify-content:center}.component-cart .cart-price,.component-cart .cart-total{min-width:15%}}@media screen and (max-width: 992px){.background-cheat{position:relative}.background-cheat:before{content:"";position:absolute;top:0;width:100vw;height:100%;background-color:#ebecef;z-index:-1;left:-21px}}.cart-carousel{padding:45px 0 63px}@media screen and (min-width: 992px){.cart-carousel{padding:72px 0 99px}}.cart-carousel{overflow:hidden;padding:63px 0 0}.cart-carousel .single-carousel-item{margin:0 9px;text-align:center}.cart-carousel .product-grid-image img{display:block;max-height:100%;width:auto}.cart-carousel .product-grid-name{display:block;margin-bottom:9px}@media screen and (min-width: 992px){.cart-carousel{padding:117px 0 99px}}.component-user{padding-bottom:36px}@media screen and (min-width: 768px){.component-user{padding-bottom:72px}}.component-login{padding:54px 0}.component-login .action_bottom .text-link,.component-login .action_bottom .button-wrapper,.component-login .action_bottom .button-wrapper input.button,.component-login .action_bottom .button-wrapper input.shopify-challenge__button{margin:0 auto}.component-login.login-bg{background-image:url(//www.civantskincare.com/cdn/shop/t/63/assets/login-bg.jpg?23337);background-size:cover}@media screen and (min-width: 992px){.component-login{padding:99px 0}}.component-login input{background-color:#fff;border:1px solid #002554;margin-bottom:15px;color:#002554}.component-login input::placeholder{color:#002554}.component-login input:not([type=checkbox]),.component-login textarea{padding:12px 18px;width:100%}.component-login input[type=checkbox]{margin:9px 9px 0 0}.component-login label{margin-bottom:0}.component-login .login-welcome{margin-bottom:18px}.component-login .text-link{border:none!important;padding:9px}.component-login .activate{width:100%!important}.component-login .create-title{margin-bottom:9px}.component-login .subscribe-check{align-items:center;display:flex;margin-bottom:18px}.component-login .subscribe-check input{margin:0 9px 0 0;width:unset}.component-login a{color:#002554;text-decoration:underline}.component-login .login-box{background-color:#000;border-radius:50px;padding:18px 27px}@media screen and (min-width: 992px){.component-login .login-box{border-radius:75px;padding:54px 63px}}.component-login button{margin-bottom:9px;width:100%;border:0}@media screen and (min-width: 992px){.component-login button{width:172px}}.component-login .forgot_password a{color:#000;display:block;text-decoration:underline}.component-login .reset-text{margin-bottom:18px}.component-login #customer_orders .column1{padding-left:0;width:50%}.component-login #customer_orders .column3,.component-login #customer_orders .column4{width:20%}.component-login #customer_orders .column5{text-align:right}.component-login .order-list{text-transform:capitalize}.component-login .order-list tr:first-child td{padding-top:18px}.component-login .order-header{margin-bottom:18px}.component-login thead{border-bottom:1px solid #000}.component-login .add-address-title{margin-bottom:18px}.component-login .action_add{margin-bottom:27px}.component-login .action_add a{display:block;text-align:left;width:120px}#customer_orders .order-block{border:1px solid #B2B2B2;border-radius:15px;padding:27px;margin:14px 0;color:#000}#customer_orders .order-block .order-detail{padding-top:18px;max-width:100%}#customer_orders .order-block .column{width:50%}#customer_orders .order-block .column .order-date{padding-bottom:3px;display:inline-block}#customer_orders .order-block .column.column3{width:75%;margin-top:36px}#customer_orders .order-block .column.column4{width:25%;margin-top:36px}#customer_orders .order-block .column .reveal-arrow{transition:.3s}#customer_orders .order-block .column .reveal-arrow.rotate{transform:rotate(-90deg);transition:.3s}@media screen and (max-width: 992px){#customer_orders .order-detail table{display:flex;flex-direction:column}#customer_orders .order-detail table tbody{min-width:100%}#customer_orders .order-detail table td{width:100%}#customer_orders .order-detail table td.quantity{text-align:left}#customer_orders .order-detail table thead,#customer_orders .order-detail table td.sku{display:none}}@media screen and (min-width: 992px){#customer_orders .order-block{padding:17px 36px 20px;margin:14px 0;width:100%}#customer_orders .order-block .column{width:30%}#customer_orders .order-block .column.column2{width:20%}#customer_orders .order-block .column.column3{width:45%;margin-top:0}#customer_orders .order-block .column.column4{width:5%;margin-top:0}#customer_orders .order-block .order-detail{padding-top:27px}#customer_orders .order-block .order-detail table td.quantity{text-align:center}}.order-list{text-transform:capitalize}.order-list tr:first-child td{padding-top:18px}.order-header{margin-bottom:18px}thead{border-bottom:1px solid #000}.action_add{margin-bottom:27px}.action_add a{display:block;text-align:left;width:120px}.address_actions{display:flex;margin-left:-9px;margin-top:-9px;padding-bottom:9px}.address_actions a{color:#000;display:block;padding:9px}.view_address{margin-bottom:27px}.set-default{align-items:center;display:flex;margin-bottom:18px}.set-default input{margin-bottom:0;margin-right:9px;width:auto}.add-address-title{margin-bottom:18px}.add-address-button{margin-bottom:27px}.component-order .order-details{margin-bottom:54px}.component-order .order-details .column1{padding-left:0}.component-order .order-details thead tr{border-bottom:1px solid #444}.component-order .order-details tbody tr:first-child td{padding-top:18px}.component-order .order_section_title{margin-bottom:9px}.component-order .order_date{padding-bottom:18px}#rc_login{display:none!important}@media screen and (max-width: 640px){.order-details tbody tr{border-bottom:1px solid #000}.order-details tbody tr td:first-child{padding-left:10px}.order-details tbody tr td:before{content:attr(data-label);font-weight:700;margin-right:19px;text-transform:uppercase}.order-details tbody tr td{display:flex;flex-wrap:wrap;width:100%}.all-orders tbody tr{border-bottom:1px solid #000}.all-orders tbody tr td:before{content:attr(data-label);font-weight:700;margin-right:19px;text-transform:uppercase}.all-orders tbody tr td{display:block;width:auto}}.page-account{padding:54px 0}.page-account .no-results{text-align:center}.page-account .customer-email{color:#002554}.page-account .login-box{margin-bottom:63px}.page-account .login-box-header{text-align:center}.page-account .account-button{display:block;margin:27px auto;text-decoration:none}.page-account .account-box-title{color:#000}.page-account .no-orders{margin-bottom:45px}.page-account .default_address{display:block;padding-top:4px}.page-account .address-name{margin-bottom:9px}.page-account .addresses-box,.page-account .orders-box{min-height:296px;padding:36px}.page-account #add_address{padding-top:45px}.page-account select{border-color:#000;border-radius:50px;height:58px;padding:9px}.page-account .account-footer-links{display:flex;flex-wrap:wrap;margin-bottom:45px;margin-top:9px}.page-account .account-footer-links li{margin-right:18px;color:#002554;padding-top:9px}.page-account .account-footer-links a{color:#002554;text-decoration:underline}.page-account .account-footer-links a:hover{color:#077993;text-decoration:none}.page-account form select{width:100%}.page-account form .action_bottom .button,.page-account form .action_bottom .shopify-challenge__button{width:auto}.page-account .order-payment{margin-bottom:36px}.page-account .order-list a{color:#077993}.page-account .order-cancelled{margin-bottom:9px}.page-account .order-cancelled-title{margin-bottom:9x}.page-account .order-cancelled-reason{text-transform:capitalize}@media screen and (min-width: 992px){.page-account .account-button{display:inline-block;margin:0}}@media screen and (min-width: 992px){.page-account .no-results{text-align:left}.page-account .addresses-box,.page-account .orders-box{padding:45px 63px}.page-account .login-box-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}.icon-remove{background-image:url(//www.civantskincare.com/cdn/shop/t/63/assets/icon-remove.svg?23337);background-size:100% auto;background-repeat:no-repeat;background-position:center;display:block;height:12px;width:12px}#shopify-section-go-cart .go-cart-item__remove{padding:10px 0;position:absolute;right:0;top:24px;text-decoration-line:underline}#shopify-section-go-cart .go-cart-drawer__header{background-color:#000;height:auto;justify-content:space-between;padding-bottom:18px;padding-top:18px}#shopify-section-go-cart .go-cart-drawer__header h3{color:#fff;margin-bottom:0}#shopify-section-go-cart .go-cart-price-qty{align-items:center;display:flex;justify-content:space-between;padding:9px 0;width:100}.checkout-note{opacity:.3}@media screen and (max-width: 640px){.go-cart-item__title{margin-right:18px}}.component-hero .hero-layout{bottom:0;left:0;position:absolute;right:0;top:0}.component-video{margin-bottom:81px;position:relative}.component-video .video-play{height:100%;position:absolute;text-align:center;width:100%;z-index:2}.component-video .video-actions{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:18px}.component-video .play-button{margin-bottom:9px}.component-video .video-title{color:#fff;text-align:center}.blog-grid-item{margin-bottom:36px}.blog-grid-item .image-wrapper{margin-bottom:18px;position:relative}.blog-grid-item .image-wrapper .blog-tag a{background-color:#000;border:1px solid #000;color:#fff;display:block;left:18px;padding:9px;position:absolute;top:18px}.blog-grid-item .image-wrapper .blog-tag a:hover{border:1px solid #fff}.blog-grid-item .image-wrapper img{width:100%}.blog-grid-item .blog-date,.blog-grid-item .blog-title{margin-bottom:9px}.component-article a,.textile a{text-decoration:underline}.component-article ol,.textile ol{list-style-type:decimal}.component-article table tr td{border:1px solid #002554}.component-article ul,.textile ul{list-style-type:disc}.component-article ol,.textile ol,.component-article ul,.textile ul{margin-left:18px}.component-article ol li,.textile ol li,.component-article ul li,.textile ul li{margin-bottom:9px}.component-policy{padding:36px 0}.component-policy a{text-decoration:underline}.component-policy ol{list-style-type:decimal}.component-policy ul{list-style-type:disc}.component-policy ol,.component-policy ul{margin-left:18px}.component-policy ol li,.component-policy ul li{margin-bottom:9px}.component-policy .policy-title{margin-bottom:27px}@media screen and (min-width: 992px){.component-policy{adding:72px 0}}.capture-recently-viewed{display:none}.show-search:hover{cursor:pointer}#search-pop{display:none;-o-transition-duration:.25s;-moz-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s;background:#fff;width:100%;height:313px;left:0;top:100%;z-index:900;position:absolute;text-align:center;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-o-transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-o-transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.search-wrapper .form-layout{display:flex;height:100%;justify-content:space-between}.search-wrapper .icon-close{cursor:pointer}.search-wrapper form{z-index:950;margin-top:25px;clear:both}.search-wrapper input{font-family:Raleway,DM Sans,sans-serif;font-weight:700;font-size:28px;line-height:32px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#002554;padding:9px 9px 27px;border:none;border-bottom:3px solid #077993;width:calc(100% - 54px)}.search-wrapper input:placeholder,.search-wrapper input::placeholder{font-family:Raleway,DM Sans,sans-serif;font-weight:700;font-size:28px;line-height:32px;color:#002554;opacity:1}.search-wrapper button{background:transparent;color:#002554;border:none;height:54px;padding:9px;width:54px;cursor:pointer}@media screen and (max-width: 768px){.search-wrapper button{padding:0;width:auto}}.search-close{color:#000;font-size:32px;position:absolute;right:27px;top:27px}.search-form .form-layout,.search-page-form .form-layout{align-items:center;display:flex;justify-content:space-between}.search-form input,.search-page-form input{height:47px;margin-bottom:0;width:calc(100% - 50px)}.search-form button,.search-page-form button{height:47px;min-width:50px;padding:9px;width:50px}.search-page-form{margin-top:27px}.icon-search-form{background-image:url(//www.civantskincare.com/cdn/shop/t/63/assets/icon-search.svg?v=58338914623906627741753844911);background-size:100% auto;background-repeat:no-repeat;background-position:center;display:block;height:25px;width:25px}.component-search{padding-bottom:99px}.component-search #searchresults ul li{margin-bottom:27px}.component-search #searchresults ul .result-title{text-decoration:underline}.qty-wrap{align-items:center;border:1px solid #000;display:flex;justify-content:space-between;margin-right:9px;padding:9px 18px;width:135px}.qty-wrap label{margin:0 9px 0 0}.qty-wrap input{border:none;margin:0;padding:0;text-align:center;width:30px}.qty-wrap .quantity-form{align-items:center;display:flex;justify-content:center}.quantity-form span{cursor:pointer}header .cs-skin-elastic>span,header .cs-skin-elastic .cs-options span{background-color:#002657!important;font-family:Raleway,DM Sans,sans-serif!important}header .cs-skin-elastic .cs-options .cs-selected span,header .cs-placeholder.flag-USD.border-type__.border-witdh__thin.shadow-.hover-{color:#fff!important;font-family:Raleway,DM Sans,sans-serif!important}header div.cs-skin-elastic{color:#fff!important}header .cs-skin-elastic .cs-options>ul:before{content:none!important}header .sca-currency-style{width:unset!important}header .cs-skin-elastic .cs-options li span{background-image:none!important;padding-left:9px}footer{padding:45px 0 54px}footer a{color:#fff}footer a:hover{color:#dbedf0}footer .disclaimer{color:#577eae;max-width:901px}footer .footer-nav .footer-nav-header{margin-bottom:9px;color:#fff}footer .footer-nav .footer-nav-header .plus{display:block}footer .footer-nav .footer-nav-header .minus{display:none}footer .footer-nav .footer-nav-header.expanded .plus{display:none}footer .footer-nav .footer-nav-header.expanded .minus{display:block}@media screen and (max-width: 768px){footer .footer-nav ul{margin-bottom:18px}}footer .footer-nav ul li{padding:9px 0 0}footer .terms-nav{margin-top:9px;padding-top:9px;margin-bottom:45px}footer .bottom-footer{margin-top:27px}footer .bottom-footer hr{border-top:2px solid #fff;border-bottom:0;margin-bottom:9px}footer .social-media{margin-top:36px}footer .social-media li,footer .mobile-social li{margin:0 3px}footer .social-media li:first-of-type,footer .mobile-social li:first-of-type{margin-left:0}footer .footer-logo{margin-bottom:63px}@media screen and (max-width: 768px){footer .badges{margin:73px auto 0;max-width:75%}footer .badges img{margin-bottom:54px}footer .mobile-social{margin:36px auto}footer .mobile-social ul{justify-content:center}}@media screen and (min-width: 768px){footer{padding:-18px}footer .footer-logo{margin-bottom:72px}}@media screen and (min-width: 992px){footer{padding:83px 0 100px}}.position-relative{position:relative}.footer-newsletter{margin:1px 0 36px}.footer-newsletter .newsletter-form{align-items:center;border-bottom:#077993 3px solid;display:flex;justify-content:space-between;padding-bottom:18px}.footer-newsletter input,.footer-newsletter .newsletter-text{color:#fff;background:transparent;border:none;font-family:Raleway,DM Sans,sans-serif;font-weight:700;font-size:18px;line-height:1;letter-spacing:.05em;margin:0!important;padding:0 9px;text-transform:uppercase;width:calc(100% - 21px)}.footer-newsletter input::placeholder{color:#fff}.footer-newsletter button{background:transparent;border:none;outline:none;padding:0}.footer-newsletter button:hover{background-color:transparent}@media screen and (min-width: 768px){.footer-newsletter{margin-bottom:0}}#NewsletterEmail::placeholder,#NewsletterEmail:placeholder{font-weight:700;color:#fff!important}.civant-slider{position:relative}.review-stars-badge{max-width:160px}.civant-slider .slick-dots{margin:27px auto;text-align:center}.civant-slider .slick-dots li button:before{width:11px;opacity:1;height:11px;background:#fff;border:#1A4669 2px solid}.civant-slider .slick-dots li.slick-active button:before{background:#1a4669;opacity:1}.civant-slider .slick-slide img{margin-right:auto;margin-left:auto}.civant-slider .slick-arrow{position:absolute;left:0;top:80px;width:14px;height:auto}.civant-slider .arrow-icon{background-image:url(//www.civantskincare.com/cdn/shop/t/63/assets/icon-arrow-right.svg?v=5494763226685726311753844909);background-position:center;background-repeat:no-repeat;background-size:100% auto;display:block;height:21px;width:12px}.civant-slider .previous-arrow .arrow-icon{transform:rotate(180deg)}.civant-slider .slick-arrow.next-arrow{right:0;left:unset}@media screen and (min-width: 768px){.civant-slider .slick-arrow{left:-9px}.civant-slider .slick-arrow.next-arrow{right:-9px}.civant-slider .arrow-icon{height:42px;width:24px}}@media screen and (min-width: 1280px){.civant-slider .slick-arrow{top:50%;transform:translateY(-50%);width:23px;left:-54px}.civant-slider .slick-arrow.next-arrow{right:-54px}}.thumbs-slider .slick-arrow{width:12px}.component-search .search-results{padding-top:54px;padding-bottom:27px}@media screen and (min-width: 992px){.component-search .search-results{padding-top:102px;padding-bottom:0}}.component-search #searchresults{padding-top:72px;padding-bottom:72px}@media screen and (min-width: 992px){.component-search #searchresults{padding-top:81px;padding-bottom:81px}}.default-carousel{padding-top:54px;padding-bottom:54px}@media screen and (min-width: 992px){.default-carousel{padding-top:102px;padding-bottom:102px}}.default-carousel .sticky-button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.rating-wrapper a{color:#002554}.rating-wrapper a:hover{color:#077993}.product-grid-col{margin-bottom:36px}.product-grid-item{margin:0}.product-grid-form .add-to-cart{padding:9px}@media screen and (max-width: 991px){.product-grid-item a.button{padding:9px;width:100%}}.product-details{flex-grow:1}.product-grid-item .product-grid-item-content{display:flex;flex-direction:column;height:100%}.product-grid-item a{color:#002554;text-decoration:none}.product-grid-item a:hover{color:#077993}.product-grid-item .image-wrapper{height:220px;min-height:220px;max-height:220px;flex:1;display:flex;justify-content:center;align-items:center}.product-grid-item .image-wrapper .product-grid-image{height:100%;display:flex;align-items:center;justify-content:center}.product-grid-item .product-image-container{display:inline-block;max-width:100%;padding:20px 0;width:660px}.product-grid-item .product-image-wrapper{display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative;z-index:1}.product-grid-item.kit-item .product-image-wrapper{padding-bottom:75%}.product-grid-item .product-image-photo{bottom:0;display:block;max-height:100%;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;object-fit:cover;width:100%;height:auto;border:0}@media screen and (min-width: 992px){.product-grid-item .image-wrapper .image-wrapper{height:264px;min-height:264px;max-height:264px}.product-grid-item .image-wrapper .image-wrapper .product-grid-image img{max-height:264px}.product-grid-form .add-to-cart{display:block;padding:18px 45px;width:auto}}.product-grid-item .text-wrapper{padding:18px 0;flex:1;flex-direction:column;display:flex}@media screen and (min-width: 992px){.product-grid-item .text-wrapper{padding:27px}}.product-grid-item .product-grid-name{word-break:break-word}.product-grid-item .product-grid-name a{color:#002554;word-break:break-word}.product-grid-item .product-grid-name a:hover{color:#077993}.product-grid-item .excerpt{min-height:60px;min-width:100%!important;padding:0!important;margin-right:0!important;margin-left:0!important;font-weight:400;line-height:20px}.product-grid-item .product-grid-price .price{font-family:Raleway,DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.05em;color:#002554}.product-grid-item .button-wrapper{display:flex;width:100%;margin:auto 0 0;position:relative}@media screen and (min-width: 992px){.col-lg-5>.product-grid-item .image-wrapper,.col-lg-6>.product-grid-item .image-wrapper{height:334px;min-height:334px;max-height:334px}.col-lg-5>.product-grid-item .image-wrapper .product-grid-image img,.col-lg-6>.product-grid-item .image-wrapper .product-grid-image img{max-height:334px}}.go-cart__drawer{z-index:999999999}@media (min-width: 992px){.three-row-grid{max-width:33%!important;flex:0 0 26%!important}}.main-switch-field{display:flex;justify-content:start;align-items:center;padding:8px 8px 14px}.main-switch-field input[type=radio]{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.main-switch-field input[type=radio]:checked+label{background-color:#077993;color:#fff;border:1px solid #002554;transition:all .1s ease-in-out}.main-switch-field label{border:1px solid #bcbcbc;flex:1;height:62px;color:#002554;margin:15px 7px;border-radius:0;text-align:center;padding:10px 18px;display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center}@media (min-width: 992px) and (max-width: 1023px){.main-switch-field label{font-size:14px;padding:10px 9px}}@media (min-width: 1024px){.main-switch-field label{font-size:16px}}@media (min-width: 1200px){.main-switch-field label{font-size:18px;padding:10px 18px}}.main-switch-field label span:not(.money){display:block;margin-left:9px;padding:0;text-align:center}.main-switch-field label:hover{cursor:pointer}.main-switch-field label.disabled{opacity:.7}@media screen and (max-width: 768px){.main-switch-field{flex-wrap:wrap}.main-switch-field label{width:100%;margin:18px 0 0}}.featured-product-section{margin:45px auto}@media screen and (min-width: 992px){.featured-product-section{margin:72px auto 63px}}.collection-header .collection-description{max-width:674.58px;margin-right:auto;margin-left:auto}.list-collections-wrap{padding:45px 0}.featured-product form{width:400px}@media screen and (min-width: 768px){.featured-product-section .featured-product{margin-top:50px}.featured-product-section .featured-product .featured-info{margin-right:60px;margin-top:-25px}}@media screen and (min-width: 992px){.list-collections-wrap{padding:99px 0 81px}.list-collections-wrap .body2,.list-collections-wrap header nav ul li .child .grandchild>li,header nav ul li .child .list-collections-wrap .grandchild>li,.list-collections-wrap footer .terms-nav li a,footer .terms-nav li .list-collections-wrap a,.list-collections-wrap .main-switch-field label span,.main-switch-field label .list-collections-wrap span,.list-collections-wrap .spr-review-reportreview{max-width:70%;margin-right:auto;margin-left:auto}}.contact-side-content,.contact-page-form-wrapper{padding:36px 27px}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-default-section{padding-bottom:45px;padding-top:45px}@media screen and (min-width: 992px){.page-default-section{padding-bottom:99px;padding-top:99px}}.page-default-section h1{text-transform:capitalize}.blog-archive,.component-article{padding-bottom:45px}@media screen and (min-width: 992px){.blog-archive,.component-article{padding-bottom:99px}}.blog-archive .breadcrumbs a,.component-article .breadcrumbs a{color:#002554}.blog-archive .breadcrumbs a:hover,.component-article .breadcrumbs a:hover{color:#077993}.blog-archive .archive-read-more,.component-article .archive-read-more{color:#002554}.blog-archive .archive-read-more:hover,.component-article .archive-read-more:hover{color:#077993;text-decoration:underline}@media screen and (min-width: 768px){.blog-archive .archive-article-featured-image,.component-article .archive-article-featured-image{height:300px;min-height:300px}}.blog-archive .article,.component-article .article{padding-top:45px}.blog-archive .blog-archive-post,.component-article .blog-archive-post{padding:18px;margin:18px 9px 27px;border-bottom:2px solid #077993}.component-stories .featured-reviews .reviewers-name{margin-bottom:5px}.component-stories .featured-reviews .text-wrapper{margin:0 auto;max-width:90%}@media screen and (min-width: 768px){.component-stories .featured-reviews .text-wrapper{max-width:610px;width:75%}}.review-list-section .button-wrapper .button,.review-list-section .button-wrapper .shopify-challenge__button{margin-top:18px;margin-bottom:18px}.review-list-section .review-list-wrapper{margin-bottom:45px}.review-list-section .review-list-wrapper .review-list .review{padding:27px;opacity:1;visibility:visible;transform:translateY(0);height:auto}@media screen and (min-width: 992px){.review-list-section .review-list-wrapper .review-list li{padding:45px}}.review-list-section .review-list-wrapper .review-list .review.hidden{opacity:0;visibility:hidden;height:0;display:none}.review-list-section .review-list-wrapper .review-list .review .review-single{padding:36px 27px;border-bottom:3px solid #077993}.review-list-section .review-list-wrapper .review-list .review .review-single .image-container>div{width:50%}.review-list-section .review-list-wrapper .review-list .review .review-single .body1:before{font-family:cursive;font-size:20px;line-height:10px;content:"\201c  "}.review-list-section .review-list-wrapper .review-list .review .review-single .body1:after{font-family:cursive;font-size:20px;line-height:10px;content:" \201d"}.review-list-section .review-list-wrapper .review-list li:before{flex-basis:100%;width:0;order:2}.review-list-section .review-list-wrapper .review-list li:before,.review-list-section .review-list-wrapper .review-list li:after{content:"";flex-basis:100%;width:0;order:2}@media screen and (min-width: 768px){.review-list-section .review-list-wrapper .review-list .review{width:calc(50% - 15px)}}.review-list-section .review-list-wrapper .review-list .review{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box}@media screen and (min-width: 576px){.review-list-section .review-list-wrapper .review-list .review{width:calc(50% - 15px)}}.quantity-form,.go-cart-item__quantity{align-items:center;display:flex;justify-content:center}.quantity-form input,.go-cart-item__quantity input{border:none;box-sizing:border-box;margin:0 9px!important;padding:0;text-align:center;width:40px;flex:1}.quantity-form span,.go-cart-item__quantity span{align-items:center;border:3px solid #002554;background:#002554;color:#fff;font-weight:800;border-radius:50%;display:flex;height:26px;justify-content:center;width:26px;flex:1}.go-cart-drawer{color:#002554}.go-cart-drawer .go-cart-drawer__shipping-message{padding:10px 0;text-align:center}.go-cart-drawer .go-cart-drawer__shipping-meter{position:relative;display:block;margin-top:10px;padding:0;width:100%;height:20px;background:#ebecef;border-radius:20px;font-weight:700}.go-cart-drawer .go-cart-drawer__shipping-fill{position:absolute;top:0;left:0;padding:0 10px;height:20px;line-height:20px;font-size:12px;text-align:right;color:#fff;background:#077993;border-radius:24px;overflow:hidden;opacity:1;transition:all .5s ease}.go-cart-drawer .special-offer-wrapper{padding-top:9px}.go-cart-drawer .go-cart-drawer__content.extended{height:calc(100dvh - 370px)!important}.go-cart-drawer .go-cart-drawer__content{height:calc(100dvh - 310px)!important;overflow-y:auto;padding:0 30px}.go-cart-drawer .go-cart-drawer__subtotal{color:#002554;letter-spacing:.15em;text-transform:uppercase}.go-cart-drawer .go-cart-drawer__header{height:unset!important;padding:36px 30px 5px!important}.go-cart-drawer .go-cart-item__price{bottom:10px!important}.go-cart-drawer .go-cart-item__remove{top:58px!important}.go-cart-drawer .go-cart-item__single{padding-top:18px;margin-top:9px;margin-bottom:9px}.go-cart-drawer .go-cart-item__single:nth-child(n+2){border-top:3px solid #077993}.spr-starratings.spr-review-header-starratings,.spr-icon{color:#f9c141;margin-left:-2px}.spr-starratings.spr-review-header-starratings i,.spr-icon i{padding:0 2px}.spr-review-header-title,.spr-review-reportreview{color:#002554}.spr-summary-actions-newreview,.spr-summary,.spr-review-content-body,.spr-review-header-byline,.spr-pagination *{font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#002554!important;font-family:Raleway,DM Sans,sans-serif!important}.spr-summary-actions-newreview a,.spr-summary a,.spr-review-content-body a,.spr-review-header-byline a,.spr-pagination * a{text-decoration:underline!important;color:#002554!important}.spr-summary-actions-newreview a:hover,.spr-summary a:hover,.spr-review-content-body a:hover,.spr-review-header-byline a:hover,.spr-pagination * a:hover{text-decoration:none!important;color:#077993!important}.spr-header-title{font-family:Raleway,DM Sans,sans-serif!important;font-weight:700!important;color:#002554!important;font-size:28px!important;line-height:32px!important}@media screen and (min-width: 768px){.spr-header-title{font-weight:800!important;font-size:36px!important;line-height:42px!important;letter-spacing:0!important}}.spr-pagination,.spr-review,.spr-form,.spr-container{border:none!important}@media (min-width: 768px){.spr-container{max-width:1142px;margin-right:auto;margin-left:auto;margin-bottom:63px!important}.spr-summary-caption,.spr-starrating.spr-summary-starrating{display:none!important}.spr-summary-actions,.spr-header-title{flex:1!important}.spr-header{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;flex-direction:row!important}}.add-to-cart{cursor:pointer}.all-ingredients{z-index:9}.all-ingredients .announcement-off{position:absolute;top:36px;right:45px;cursor:pointer}.all-ingredients .inner{position:relative;background-color:#fff;margin:0 auto;padding:72px 36px 36px;width:80%;max-width:822px;overflow:auto}@media screen and (min-width: 992px){.all-ingredients .inner{max-height:822px}}.cart-shipping-bar{padding:10px 30px;border-bottom:solid 1px #00274f}.shipping-bar-container{border:1px solid #002554}.cart-shipping-bar .cart-free-shipping{background-color:#457997;font-size:0;height:16px;margin:0;overflow:hidden;padding:0;width:100%}.cart-free-shipping span{background:#002554;display:inline-block;height:100%;margin:0;padding:0}.cart-shipping-bar .cart-more-shipping{color:#002554;font-size:13px;margin:5px 0 10px;text-align:center;font-weight:700}.component-login input[type=checkbox].accepts-marketing-check{margin-top:0}.component-login .accepts-marketing-label{margin-bottom:0}.account-nav{background-color:#fff}.account-nav .manage-account-header{align-items:center;background-color:#002554;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 -15px;padding:15px;transition:opacity .15s ease-in-out}.account-nav .manage-account-title{color:#fff}.account-nav .manage-account-header svg{display:flex;margin-left:20px;transition:transform .2s ease-in-out;transform-origin:50% 50%;transform:rotate(90deg);width:24px}.account-nav .manage-account-header.expanded svg{transform:rotate(-90deg)}.account-nav .manage-account-header path{fill:#fff}.account-nav .account-nav-link{border-top:1px solid #fff;color:#fff;display:block;padding:18px;text-align:center;transition:opacity .15s ease-in-out;width:100%}.account-nav ul{background-color:#002554;display:block;height:auto;left:0;overflow:hidden;padding:0;position:absolute;transition:max-height .2s ease-in-out;width:100%;z-index:3}.account-nav .accounts-title{margin-bottom:18px}.account-nav .saved-addresses-title{color:#002554}@media screen and (min-width: 768px){.account-nav{background-color:#fff}.account-nav .account-nav-link{border-bottom:2px solid #fff;border-top:none;color:#002554;display:block;padding:18px}.account-nav .account-nav-link.active{border-bottom:2px solid #002554}.account-nav ul{background:#fff;border-top:none;left:auto;position:relative}}.user-account-content{padding:45px 0}.user-account-content .edit-addresses-title,.user-account-content .add-address-title{color:#002554;margin-bottom:18px}.user-account-content select{border:1px solid #002554;height:43px;max-width:100%}.user-account-content .set-default{align-items:center;color:#002554;display:flex;margin-bottom:27px}.user-account-content .set-default .default-checkbox{margin:0 9px 0 0;width:20px}.user-account-content .set-default .default-checkbox input{margin-bottom:0}.user-account-content .address-actions span{min-width:100px}.user-account-content .no-results{padding:45px 0;text-align:center}.user-account-content .no-results-title{margin-bottom:27px}.user-account-content .no-results-button{margin:0 auto 27px}@media screen and (min-width: 1024px){.user-account-content{padding:72px 0}}.component-account .addresses .add-address{margin-bottom:45px;padding:18px}.component-account .addresses .single-address{background-color:#fff;border:1px solid #E5E5E5;border-radius:20px;color:#002554}.component-account .addresses .single-address .address-info{margin-bottom:18px}.component-account .addresses .single-address:not(:last-child){margin-bottom:45px}.component-account .addresses .addresses-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.component-account .addresses .single-address-heading{align-items:center;display:flex;justify-content:space-between;padding:18px}.component-account .addresses .single-address-details{padding:18px}.component-account .addresses .address-actions{align-items:center;display:flex}.component-account .addresses .address-actions a{display:block;margin:0 9px 9px}.component-account .addresses .single-address-heading.expanded .more{transform:rotate(180deg)}.component-account .addresses .single-address-ref{display:block}.component-account .addresses .more{align-items:center;border:2px solid #002554;border-radius:50%;display:flex;flex-direction:row;flex-wrap:wrap;height:40px;justify-content:center;margin-left:20px;min-width:40px;width:40px}.component-account .addresses .more svg path{fill:#002554}.component-account .addresses form{padding:27px 9px}.component-account form label{color:#002554}.component-account form input{border:1px solid #002554}.component-account .forgot-password{padding-top:18px}.component-account .login-buttons a,.component-account .forgot-password a{color:#002554;display:block;margin-bottom:9px}.component-account .login-buttons button{width:100%}@media screen and (min-width: 768px){.component-account .login-buttons,.component-account .forgot-password{align-items:center;display:flex}.component-account .forgot-password-link{font-weight:700;margin-left:18px;text-decoration:underline}.component-account .login-buttons button{width:unset}}.component-account .order-history-title{margin-bottom:27px}.component-account .previous-orders-title{margin-bottom:18px}.component-account .order-history .order-group{margin-bottom:54px}.component-account .order-history .order-group label{display:block;margin-bottom:9px;margin-left:9px}.component-account .order-history .single-order{background-color:#fff;border:1px solid #E5E5E5;border-radius:20px;color:#002554}.component-account .order-history .single-order:not(:last-child){margin-bottom:45px}.component-account .order-history .single-order-heading{padding:18px}.component-account .order-history .single-order-details{display:none;padding:18px}.component-account .order-history .single-order-heading.expanded .more{transform:rotate(180deg)}.component-account .order-history .single-order-heading.expanded .more svg path{fill:#002554}.component-account .order-history .order-details-date,.component-account .order-history .billing-heading,.component-account .order-history .order-details-info{display:block}.component-account .order-history .order-address{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.component-account .order-history .order-address span{max-width:calc(100% - 60px);width:220px}.component-account .order-history .more{align-items:center;border:2px solid #002554;border-radius:50%;display:flex;flex-direction:row;flex-wrap:wrap;height:40px;justify-content:center;margin-left:20px;min-width:40px;width:40px}.component-account .order-history .more svg path{fill:#002554}.component-account .order-history .order-top{margin-bottom:18px}.component-account .order-history .order-top,.component-account .order-history .order-bottom{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.component-account .order-history .single-order-summary{align-items:flex-start;background-color:#fff;border:1px solid #E5E5E5;border-radius:20px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:18px}.component-account .order-history .billing-heading{line-height:1}.component-account .order-history .billing-status{margin-bottom:27px;line-height:1;text-transform:uppercase}.component-account .order-history .single-order-billing{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-bottom:55px}.component-account .order-history .summary{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.component-account .order-history .summary-line{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;justify-content:space-between;margin-bottom:5px;width:100%}.component-account .order-history .single-order-totals{width:100%}.component-account .order-history .summary-line-total{font-weight:900}.component-account .order-history .order-cancelled{color:#002554;padding:18px 27px 0}.component-account .ordered-product{align-items:flex-start;background-color:#fff;border:1px solid #E5E5E5;border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:18px;padding:18px}.component-account .ordered-product-details{padding-left:18px}.component-account .ordered-product-title{color:#002554;display:block;margin:0 0 9px}.component-account .ordered-product-title a{color:#002554;display:block}.component-account .ordered-product-text{display:block;margin:0 0 12px}.component-account .billing-heading{margin-bottom:9px}@media screen and (min-width: 768px){.component-account .order-history .order-status{margin-left:40px}.component-account .order-history .order-address span{margin-left:50px;max-width:none;width:auto}.component-account .order-history .single-order-summary{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:18px 27px}.component-account .order-history .single-order-totals{width:auto}.component-account .order-history .single-order-billing{flex-direction:row;flex-wrap:nowrap;margin-bottom:0;padding-top:9px}.component-account .order-history .summary{width:300px}.component-account .order-history .billing-heading{margin-bottom:9px}.component-account .order-history .billing-address{margin-left:40px}.component-account .order-history .billing-status{margin-bottom:0}}@media screen and (min-width: 1024px){.component-account .order-history .single-order-details{padding:27px}.component-account .order-history .single-order-heading{align-items:end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:27px}.component-account .order-history .order-top{margin-bottom:0}.component-account .order-history .order-top,.component-account .order-history .order-bottom{align-items:flex-end}.component-account .order-history .order-address span{margin-left:50px}}@media screen and (min-width: 1280px){.component-account .order-history .order-top,.component-account .order-history .order-bottom{align-items:end;width:auto}.component-account .order-history .order-address,.component-account .order-history .order-bottom{flex-grow:1}.component-account .order-history .order-address span{margin-left:70px}.component-account .order-history .order-status{margin-left:50px}.component-account .order-history .billing-address{margin-left:80px}}.component-account .text-link{color:#002554;display:block;padding:9px 0;text-decoration:underline}.pagination{margin-top:27px}.pagination a{color:#204570}.pagination a:hover{color:#367891}.builder-page-header.add-spacing-hero{margin-top:45px}@media (min-width:992px){.builder-page-header.add-spacing-hero{margin-top:72px}}.grecaptcha-badge{visibility:hidden}.junip-review-body,.junip-review-title,.junip-customer-container{font-family:Raleway,DM Sans,sans-serif!important;color:#002554!important}.junip-vote-text{font-family:Raleway,DM Sans,sans-serif!important;font-color:#002554!important}.junip-write-review-cta{font-family:Raleway,DM Sans,sans-serif!important}.junip-review-date,.junip-filters-container,.junip-filters-label,.junip-product-review-count{font-family:Raleway,DM Sans,sans-serif!important;color:#002554!important}.junip-review-vote-container,.junip-product-review-average-container{color:#002554!important}.junip-product-review-title{color:#002554!important;text-align:center!important;font-size:36px!important;font-weight:800!important;margin-bottom:65px!important;line-height:42px!important;letter-spacing:0!important}.junip-btn,.junip-product-review-average,.junip-product-review-bar-rating{font-family:Raleway,DM Sans,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/63/assets/theme.css.map */
