.minus-template-shop,.minus-template-shop .content-for-layout{background-color:#050f15;color:#fffeec;overflow-x:hidden}.shopify-section.minus-section{margin:0;padding:0;background-color:#1a4a6b}.minus-shop{font-family:Archivo,sans-serif;color:#fffeec;-webkit-font-smoothing:antialiased}.minus-shop-hero__nav{position:absolute;top:50%;transform:translateY(-50%);background:#5c9cc433;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;color:#fffeec;padding:0}.minus-shop-hero__nav--prev{left:-20px}.minus-shop-hero__nav--next{right:-20px}.minus-shop-hero__nav .svg-wrapper,.minus-shop-hero__nav svg{width:24px;height:24px;display:block}.shop-thumbnail-btn{padding:0;border:none;background:none;cursor:pointer;display:block}.shop-hero-slide{width:100%;flex-shrink:0;scroll-snap-align:start;aspect-ratio:454 / 600;display:block}.shop-hero-slide picture{display:block;width:100%;height:100%}.shop-hero{padding:120px 20px 60px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}@media(min-width:900px){.shop-hero{flex-direction:row;align-items:flex-start;padding:80px 40px 60px;gap:60px}}@media(min-width:1500px){.shop-hero{max-width:1400px}}.shop-hero-gallery{flex:0 0 62%;display:flex;gap:20px;align-items:stretch}.shop-hero-thumbnails{display:flex;flex-direction:column;gap:15px;flex:0 0 170px;height:620px;overflow-y:auto;scrollbar-width:none}.shop-hero-thumbnails::-webkit-scrollbar{display:none}.shop-thumbnail{width:170px;height:170px;border-radius:20px;background-color:#153c58;border:4px solid transparent;cursor:pointer;object-fit:cover;transition:opacity .2s,border-color .2s;opacity:.6}.shop-thumbnail.active,.shop-thumbnail-btn.active .shop-thumbnail{border-color:#ffe0c2;opacity:1}.shop-hero-main-wrapper{flex:1;position:relative;display:flex}.shop-hero-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;border-radius:0}.shop-hero-slides::-webkit-scrollbar{display:none}.shop-hero-slide-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:40px}.shop-hero-dots{display:none}.shop-hero-details{flex:1;display:flex;flex-direction:column;gap:20px}.shop-hero-title{font-family:Archivo,sans-serif;font-weight:600;font-size:40px;line-height:1.1;color:#fffeec;margin:0;text-transform:uppercase}@media(min-width:900px){.shop-hero-title{font-size:64px}}.shop-hero-subtitle{font-size:28px;font-weight:600;color:#fffeec;text-transform:lowercase;margin-top:-10px}@media(min-width:900px){.shop-hero-subtitle{font-size:36px}}.shop-hero-subtitle span{color:#ee9151;font-style:italic}.shop-hero-desc{font-size:18px;line-height:1.5;color:#fffeec;opacity:.9;max-width:480px}@media(min-width:900px){.shop-hero-desc{font-size:20px}}.shop-hero-meta-row{display:flex;justify-content:space-between;align-items:center;max-width:467px;width:100%;margin:15px 0;gap:12px}.shop-hero-price{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:48px;line-height:1.1;letter-spacing:-.022em;color:#fffeec;margin:0;text-align:left;display:inline-flex;align-items:baseline;white-space:nowrap}.shop-hero-price .currency{color:#ee9151;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.shop-hero-price .amount{color:#fffeec;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.shop-hero-rating{display:inline-flex;align-items:center;gap:6px;margin:0;white-space:nowrap}.shop-hero-rating .score{font-family:Archivo,sans-serif;font-size:20px;font-weight:500;line-height:1;letter-spacing:-.022em;color:#ee9151;display:inline-flex;align-items:center}.shop-hero-rating .svg-wrapper{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.shop-hero-rating .svg-wrapper svg{width:20px;height:19px;display:block}.shop-hero-rating .count{font-family:Archivo,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.022em;color:#5c9cc4;display:inline-flex;align-items:center}@media(max-width:390px){.shop-hero-price{font-size:40px}}.shop-hero-buy-wrapper{max-width:467px;text-align:center}.shop-hero-buy-btn{background-color:#9f490d;color:#fffeec;font-weight:700;font-size:24px;padding:15px 40px;border-radius:40px;border:none;cursor:pointer;box-shadow:0 4px 4px #00000026;display:block;width:100%;text-align:center;text-decoration:none}@media(min-width:900px){.shop-hero-buy-btn{font-size:32px}}.shop-hero-note{font-size:16px;font-style:italic;font-weight:300;color:#fffeec99;margin-top:10px}@media(min-width:900px){.shop-hero-note{font-size:20px}}.section-divider{width:100%;height:8px;background-color:#9f490d;border:none;margin:0}.shop-journey{padding:60px 20px 20px;position:relative;max-width:1200px;margin:0 auto}.journey-mobile-pill-btn{display:none}.journey-grid{display:grid;grid-template-columns:1fr;gap:40px}.journey-steps{gap:10px;align-items:flex-start;display:flex}@media(min-width:900px){.journey-grid{grid-template-columns:repeat(2,1fr);gap:20px;align-items:flex-start}.journey-card-low{margin-top:20px}}.journey-promo-card{border:4px solid #9F490D;border-radius:40px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background-color:transparent;width:100%;max-width:280px;margin:0 auto}.journey-promo-image{background-color:#d9d9d9;border-radius:20px;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.journey-promo-image img{width:100%;height:100%;object-fit:cover}.journey-promo-btn{background-color:#9f490d;color:#fffeec;font-weight:700;font-size:20px;padding:12px 30px;border-radius:30px;text-decoration:none;transition:transform .2s,background-color .2s}.journey-promo-btn:hover{background-color:#ee9151;transform:translateY(-2px)}.journey-card{display:flex;flex-direction:column;align-items:center;gap:10px;width:240px;margin:0 auto}.journey-quote-box{position:relative;width:100%;min-height:80px;font-family:Archivo,sans-serif;font-style:italic;font-weight:300;font-size:20px;line-height:1.2;color:#fffeec;text-align:left;padding-left:10px;box-sizing:border-box;padding-top:11px;margin-bottom:0!important}.journey-quote-box p{margin:0}.quote-mark{position:absolute;left:0;top:-35px;font-family:Archivo,sans-serif;font-style:italic;font-weight:500;font-size:96px;color:#ee9151;line-height:1}.journey-image-wrapper{background:linear-gradient(180deg,#5c9cc4,#1a4a6b);border-radius:20px;width:216px;height:340px;display:flex;flex-direction:column;align-items:center;padding-top:10px}.journey-image-wrapper img{border-radius:20px;width:191px;height:226px;object-fit:cover;box-shadow:inset 0 2px 2px #00000040}.journey-image-wrapper picture{display:block;border-radius:20px;overflow:hidden}.journey-step{display:flex;flex-direction:column;align-items:center;margin-top:10px;position:relative}.journey-time{background-color:transparent;color:#fffeec;font-size:14px;font-weight:700;padding:0;text-transform:uppercase;position:relative;z-index:1;margin:0 7px}.journey-div{display:block;margin-top:-8px;width:100%;height:11px;color:transparent;background:#9f490d;border-radius:10px;line-height:11px;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.journey-kit{color:#ee9151;font-size:18px;font-weight:600}.journey-footer-desktop{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;padding-top:20px;font-size:14px;font-style:italic;font-weight:300;color:#fffeec99}.journey-footer-mobile{display:none}.journey-footer-desktop a,.journey-footer-mobile a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.journey-footer-desktop a:hover,.journey-footer-mobile a:hover{opacity:.8}.shop-ingredients{background-color:#1a4a6b;text-align:center;position:relative;padding-bottom:60px}@media(max-width:899px){.mobile-padding{padding:0 16px}.shop-hero-buy-wrapper,.shop-hero-note{margin-bottom:0}.shop-hero{padding:0;gap:0px}.shop-hero-gallery{flex:none;width:100%;gap:15px;align-items:flex-start}.shop-hero-thumbnails{display:none}.shop-hero-main-wrapper{width:100%}.shop-hero-dots{display:flex;justify-content:center;gap:8px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:5}.shop-hero-dots .dot{width:9px;height:9px;padding:0;border-radius:50%;background-color:#fffeec80;cursor:pointer;transition:background-color .3s,transform .3s}.shop-hero-dots .dot.active{background-color:#fffeec;transform:scale(1.2)}.shop-hero-slide-img{border-radius:0}.shop-hero-title-box{width:100vw;margin-left:0;background-color:#1a4a6b;border-top:8px solid #9F490D;border-bottom:8px solid #9F490D;padding:10px 0;text-align:center}.shop-hero-title{font-size:40px!important;text-align:center;line-height:1.1}.shop-hero-subtitle{font-size:32px!important;text-align:center;margin-bottom:0!important}.minus-shop .section-divider{display:none}.minus-shop-hero__nav--prev{left:10px!important}.minus-shop-hero__nav--next{right:10px!important}.journey-promo-card{display:none!important}.journey-mobile-pill-wrap{width:100%}.journey-mobile-pill-wrap.is-sticky{min-height:67px}.journey-mobile-pill-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#5c9cc473,#1a4a6b99);border:1.5px solid rgba(142,197,230,.4);border-radius:40px;padding:10px 20px;color:#fffeec;font-family:Archivo,sans-serif;font-size:17px;font-weight:700;text-decoration:none;width:calc(100% - 23px);max-width:440px;margin:0 auto 20px;box-shadow:0 4px 15px #0003;box-sizing:border-box;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease}.journey-mobile-pill-btn.is-sticky{position:fixed!important;bottom:10px!important;bottom:max(10px,env(safe-area-inset-bottom,10px))!important;left:50%!important;transform:translate(-50%)!important;width:calc(100% - 23px)!important;max-width:440px!important;margin:0!important;z-index:9999999!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px #00000059!important;animation:journeyPillSlideIn .3s cubic-bezier(.25,.8,.25,1)}body:has(.minus-bottom-nav) .journey-mobile-pill-btn.is-sticky{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}@keyframes journeyPillSlideIn{0%{transform:translate(-50%,30px);opacity:0}to{transform:translate(-50%);opacity:1}}.shop-journey{padding:20px 16px 10px;max-width:100%;box-sizing:border-box}.journey-grid{display:block;width:100%}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:fit-content;margin:0 auto;align-items:stretch}.journey-card{width:100%;max-width:114px;margin:0 auto;gap:0;display:flex;flex-direction:column}.journey-card-low,.journey-card-high{margin-top:0!important}.journey-card-low .journey-image-wrapper{margin-top:auto}.journey-image-wrapper{background:linear-gradient(180deg,#5c9cc4,#1a4a6b);border-radius:5px;width:100%;height:168px;padding:8px 8px 6px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;flex-shrink:0}.journey-image-wrapper picture{display:block;width:96.8px;max-width:100%;height:115px;border-radius:20px;overflow:hidden;position:relative;box-shadow:inset 0 2px 2px #00000040;flex-shrink:0}.journey-image-wrapper picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;box-shadow:inset 0 2px 2px #00000040;pointer-events:none}.journey-image-wrapper img{border-radius:20px;width:100%;height:100%;object-fit:cover;display:block}.journey-step{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:4px;gap:2px;width:fit-content;position:relative}.journey-time{background-color:transparent;color:#fffeec;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;padding:0;border-radius:0;text-transform:uppercase;margin-top:0;line-height:1.16;white-space:nowrap;letter-spacing:.2px;display:inline-block;text-align:center;position:relative;z-index:1}.journey-div{display:block;margin-top:-10px;height:11px;color:transparent;background:#9f490d;border-radius:10px;line-height:11px;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.journey-kit{color:#ee9151;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;line-height:1.16;text-align:center;white-space:nowrap}.journey-kit sup{font-size:8px;top:-.3em;position:relative}.journey-quote-box{position:relative;width:100%;max-width:114px;min-height:unset;padding:0 0 0 11px;box-sizing:border-box;text-align:left;margin-top:8px!important;margin-bottom:0!important}.journey-card-low .journey-quote-box{margin-top:0!important;margin-bottom:8px!important}.quote-mark{position:static;top:unset;left:unset;font-family:Archivo,sans-serif;font-style:italic;font-weight:500;font-size:44px;color:#ee9151;line-height:.65;display:block;margin-bottom:-10px;margin-left:-11px}.journey-quote-box p{font-family:Archivo,sans-serif;font-style:italic;font-weight:300;font-size:11.5px;line-height:1.15;color:#fffeec;margin:0;max-width:90px}@media(max-width:374px){.shop-journey{padding-left:8px;padding-right:8px}.journey-steps{gap:5px}.journey-image-wrapper{height:154px;padding:6px 6px 4px}.journey-image-wrapper picture{height:102px;border-radius:16px}.journey-image-wrapper img{border-radius:16px}.journey-time{font-size:9.5px;padding:0}.journey-kit{font-size:11px}.journey-quote-box{padding-left:8px}.quote-mark{font-size:38px;margin-left:-8px}.journey-quote-box p{font-size:10px;line-height:1.1}}.journey-footer-desktop{display:none!important}.journey-footer-mobile{display:block!important;text-align:center;margin-top:24px;margin-bottom:5px;padding-top:0;width:100%}.journey-footer-mobile p{font-family:Archivo,sans-serif;font-size:11px;font-style:italic;font-weight:300;color:#fffeecb3;line-height:1.45;text-align:center;margin:0}.journey-footer-mobile p span{display:block}.ingredients-desktop-layout{display:none!important}.ingredients-mobile-layout{display:block!important;padding:25px 16px 35px;width:100%;box-sizing:border-box;overflow:visible!important;position:relative;z-index:10}.shop-journey+.section-divider,.shop-ingredients .section-divider{display:none!important}.shop-ingredients{padding-bottom:0}.ingredients-header{padding:14px 15px!important;position:relative;z-index:1}.ingredients-header h2{font-size:15px!important;font-weight:500!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;text-align:center!important;max-width:100%!important;margin:0 auto!important}.ingredients-header h2 span:last-child{font-style:normal!important;font-weight:500!important}.ingredients-header h2 i{font-style:italic!important;font-weight:600!important;color:#1a4a6b!important}.mobile-ing-stage{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;position:relative}.mobile-stage-cleanser{margin-top:-25px;margin-bottom:0;position:relative;z-index:15}.mobile-stage-moisturizer{margin-top:-45px;position:relative;z-index:15}.mobile-ing-tube-col{display:flex;justify-content:center;align-items:center;position:relative;z-index:20}.mobile-ing-tube-col picture{display:block;width:100%}.mobile-ing-tube-col.tube-left{flex:0 0 38%;max-width:145px}.mobile-ing-tube-col.tube-right{flex:0 0 38%;max-width:140px}.mobile-cleanser-img{width:100%;max-width:150px;height:auto;object-fit:contain;margin-left:82px;transform:rotate(-26.5deg) translateY(-8px);filter:drop-shadow(0px 8px 18px rgba(0,0,0,.38));display:block;position:relative;z-index:30}.mobile-moisturizer-img{width:100%;max-width:140px;height:auto;object-fit:contain;margin-right:82px;transform:rotate(26.5deg) translateY(12px);filter:drop-shadow(0px 8px 18px rgba(0,0,0,.38));display:block;position:relative;z-index:10}.mobile-ing-info-col{flex:1;display:flex;flex-direction:column;position:relative;z-index:1}.mobile-ing-info-col.info-right{align-items:flex-start;padding-left:5px}.mobile-ing-info-col.info-left{align-items:flex-end;padding-right:5px}.mobile-step-indicator{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;width:100%}.mobile-step-label{font-family:Archivo,sans-serif;font-size:11px;font-weight:500;color:#fffeec99;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.mobile-step-line{width:70px;height:6px;border-radius:6px;position:relative;overflow:hidden}.mobile-step-line.orange{background-color:#614634}.mobile-step-line.orange .filled{width:50%;height:100%;background-color:#ee9151;border-radius:6px 0 0 6px;position:absolute;left:0;top:0}.mobile-step-line.blue{background-color:#173b55}.mobile-step-line.blue .filled{width:50%;height:100%;background-color:#71bdec;border-radius:0 6px 6px 0;position:absolute;right:0;top:0}.mobile-ing-item{margin-bottom:14px;width:100%}.mobile-ing-item:last-child{margin-bottom:0}.mobile-ing-header{display:flex;align-items:center;gap:5px;white-space:nowrap}.mobile-ing-header.justify-end{justify-content:flex-end}.mobile-ing-header h3{font-family:Archivo,sans-serif;font-size:11.5px;font-weight:700;color:#fffeec;text-transform:uppercase;margin:0;letter-spacing:.2px}.color-orange{color:#ee9151}.color-blue{color:#84c7f1}.mobile-dot{width:4.5px;height:4.5px;background-color:#fffeec;border-radius:50%;display:inline-block;flex-shrink:0}.mobile-dashed-line{display:inline-block;height:0px;border-bottom:1.5px dashed rgba(255,254,236,.75);flex-shrink:0}.line-c1{width:30px}.line-c2,.line-m1{width:65px}.line-m2{width:45px}.item-cleanser-1 p{font-family:Archivo,sans-serif;font-style:italic;font-weight:300;font-size:9.5px;color:#fffeecbf;line-height:1.25;margin:3px 0 0 40px;text-align:left}.item-cleanser-2 p{font-family:Archivo,sans-serif;font-style:italic;font-weight:300;font-size:9.5px;color:#fffeecbf;line-height:1.25;margin:3px 0 0 75px;text-align:left}.item-moisturizer-1 p{font-family:Archivo,sans-serif;font-style:italic;font-weight:300;font-size:9.5px;color:#fffeecbf;line-height:1.25;margin:3px 80px 0 0;text-align:right}.item-moisturizer-2 p{font-family:Archivo,sans-serif;font-style:italic;font-weight:300;font-size:9.5px;color:#fffeecbf;line-height:1.25;margin:3px 32px 0 0;text-align:right}.shop-how-it-works{background-color:#1a4a6b;position:relative;width:100%;overflow:hidden;margin-top:-50px!important}.how-it-works-header{background-color:#1a4a6b;border-top:8px solid #9F490D;border-bottom:8px solid #9F490D;padding:10px 20px;margin-bottom:0!important;text-align:center;width:100%;box-sizing:border-box;position:relative;z-index:5}.how-it-works-header h2{font-size:28px!important;font-weight:700;line-height:.9;color:#fffeec;text-transform:uppercase;margin:0}.how-it-works-header h2 span{color:#fffeec;font-style:normal;text-transform:lowercase;font-size:18px}.how-it-works-header h2 span.highlight-orange{color:#ee9151;font-style:italic}.how-it-works-content{background-image:var(--minus-how-bg);background-size:cover;background-position:center top;background-repeat:no-repeat;height:310px!important;min-height:310px!important;padding:0!important;position:relative;width:100%;box-sizing:border-box}.how-it-works-image{display:none!important}.how-it-works-accordion{background:#1a4a6b99!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border:1.5px solid rgba(255,255,255,.2)!important;border-radius:35px!important;padding:24px 20px!important;width:calc(100% - 32px)!important;max-width:380px!important;margin:0 auto!important;position:absolute!important;top:90px!important;left:50%!important;transform:translate(-50%)!important;z-index:10!important;box-shadow:0 8px 30px #0000004d!important}.shop-bottom-action{padding-top:180px!important;padding-bottom:15px!important;text-align:center;background-color:#1a4a6b;position:relative;z-index:2}.shop-bottom-action .btn{background:#1a4a6b;border:none;color:#fffeec;font-size:17px!important;font-weight:700;padding:12px 36px;border-radius:35px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;width:100%!important;box-shadow:0 4px 12px #0003}.shop-real-results{padding:10px 16px!important;background-color:#1a4a6b}.shop-real-results .understand-header{margin-bottom:25px!important}.shop-real-results .understand-title{font-size:24px!important;line-height:1.1!important}.shop-real-results .understand-title span{font-size:20px!important}.review-container{margin-top:0!important}}.ingredients-mobile-layout{display:none}.ingredients-desktop-layout{display:block}.ingredients-header{background-color:#6da3c7;padding:30px 20px;width:100%;box-shadow:0 4px 9.1px #00000026}.ingredients-header h2{font-size:32px;font-weight:400;color:#fffeec;display:flex;justify-content:space-between;max-width:98%;margin:0 auto}.ingredients-header h2 span:last-child{font-style:italic;font-weight:600}.ingredients-header i{color:#1a4a6b}@media(min-width:900px){.ingredients-header h2{font-size:30px;padding:0 9%}}.ingredients-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto;padding-top:80px;text-align:left}@media(min-width:900px){.ingredients-grid{grid-template-columns:1fr auto 1fr;gap:0px;align-items:center;margin-top:-190px}}.ingredient-images{display:flex;justify-content:center;gap:64px;position:relative;z-index:2;width:425px;margin-left:20px;margin-right:20px}.ingredient-images .ingredient-img{height:auto;object-fit:contain;filter:drop-shadow(0px 10px 20px rgba(0,0,0,.35));flex-shrink:0;transition:none!important}.ingredient-images picture:first-child .ingredient-img,.ingredient-images picture:first-child img{width:296px;transform:translateY(-120px) rotate(.67deg)}.ingredient-images picture:last-child .ingredient-img,.ingredient-images picture:last-child img{width:260px;transform:translateY(-120px) rotate(-1.55deg)}.ingredient-block{display:flex;flex-direction:column;gap:60px}.ingredient-item{display:flex;flex-direction:column}.ingredient-item h3{font-size:24px;font-weight:500;color:#ee9151;text-transform:uppercase;margin:0 0 5px;display:flex;align-items:center}.connector-line{display:inline-flex;align-items:center;position:relative;width:80px;height:4px;flex-shrink:0}.connector-line:before{content:"";width:4px;height:4px;background-color:#fffeec;border-radius:50%;position:absolute}.connector-line:after{content:"";border-bottom:1px dashed #FFFEEC;position:absolute;width:76px}.ingredient-block-left .ingredient-item h3{justify-content:flex-end}.ingredient-block-left .connector-line{margin-left:10px}.ingredient-block-left .connector-line:before{left:0}.ingredient-block-left .connector-line:after{left:4px}.ingredient-block-left p{margin-right:55px!important}.ingredient-block-right p{margin-left:55px!important}.ingredient-block-right .ingredient-item h3{justify-content:flex-start}.ingredient-block-right .connector-line{margin-right:10px}.ingredient-block-right .connector-line:before{right:0}.ingredient-block-right .connector-line:after{left:0}.ingredient-item h3 span{margin:0 10px;color:#fffeec}.ingredient-item.blue h3{color:#84c7f1}.ingredient-item p{font-size:16px;font-style:italic;font-weight:300;color:#fffeec99;margin:0;line-height:1.4}.ingredient-block-left .ingredient-item p{text-align:right}.ingredient-block-right .ingredient-item p{text-align:left}@media(min-width:900px){.ingredient-item h3{font-size:21px}.ingredient-item p{font-size:22px}}.ingredient-steps{display:flex;justify-content:center;gap:250px;margin-top:-100px}.step-indicator{display:flex;flex-direction:column;align-items:center;gap:10px}.step-line{width:150px;height:12px;background-color:#ee915180;border-radius:10px;position:relative}.step-line .filled{position:absolute;left:0;top:0;height:100%;background-color:#ee9151;width:50%;border-radius:10px;display:block}.step-indicator.blue .step-line{background-color:#3d799f}.step-indicator.blue .step-line .filled{background-color:#71bdec}.step-label{font-size:24px;font-weight:500;color:#fffeec80}.step-name{font-size:24px;font-weight:500;color:#fffeec}.shop-how-it-works{margin:0 auto}.how-it-works-header{text-align:center;margin-bottom:0;background-color:#1a4a6b;border-top:8px solid #9F490D;border-bottom:8px solid #9F490D;padding:24px 20px;width:100%;box-sizing:border-box;position:relative;z-index:5}.how-it-works-header h2{font-size:36px;font-weight:600;color:#fffeec;margin:0;text-transform:uppercase}.how-it-works-header h2 span{color:#fffeec;text-transform:lowercase}.how-it-works-header h2 span.highlight-orange{color:#ee9151;font-style:italic}.how-it-works-header h2 span.highlight-orange.highlight--brown{color:#9f490d!important}@media(min-width:900px){.how-it-works-header h2{font-size:48px}}.how-it-works-content{display:flex;flex-direction:column;gap:40px;align-items:center}@media(min-width:900px){.how-it-works-content{background-image:var(--minus-how-bg);background-size:cover;background-position:center right;overflow:hidden;position:relative;min-height:580px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:60px;box-shadow:0 8px 30px #0000004d}}.how-it-works-image{flex:1;width:100%;max-width:500px}@media(min-width:900px){.how-it-works-image{display:none}}.how-it-works-image img{width:100%;border-radius:20px;object-fit:cover}.how-it-works-accordion{flex:1;width:100%;display:flex;flex-direction:column;gap:20px;background:#1a4a6b66;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:40px;padding:40px}@media(min-width:900px){.how-it-works-accordion{max-width:500px}}.accordion-item{border-bottom:1px solid rgba(255,254,236,.3);padding-bottom:20px}.accordion-item:last-child{border-bottom:none;padding-bottom:0}.accordion-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:10px 0 0}.accordion-title{display:flex;align-items:center;gap:15px;font-size:20px;font-weight:600;color:#fffeec}.accordion-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#ff9e42}.accordion-icon img{width:100%;height:100%}.accordion-icon span{font-size:18px}.accordion-toggle{color:#fffeec;transition:transform .3s ease}.accordion-item.active .accordion-toggle{transform:rotate(90deg)}.accordion-body{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);font-size:16px;line-height:1.5;color:#ffe0c2;padding-left:47px;padding-top:0}.accordion-item.active .accordion-body{max-height:800px}.accordion-header{width:100%;background:none;border:none;font-family:inherit;text-align:left}.journey-mobile-pill-btn .svg-wrapper,.journey-mobile-pill-btn svg,.shop-bottom-action .btn .svg-wrapper,.shop-bottom-action .btn svg{width:22px;height:22px;display:block}.shop-bottom-action{text-align:center;padding:40px 20px 0}.shop-bottom-action .btn{background:#1a4a6b;border:4px solid #9F490D;color:#fffeec;font-size:20px;font-weight:700;padding:15px 40px;border-radius:40px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;width:40%;justify-content:center}@media(min-width:900px){.shop-bottom-action .btn.btn--desktop-bg-blue{background:#1a4a6b;border-color:#9f490d}.shop-bottom-action .btn.btn--desktop-bg-brown{background:#9f490d;border-color:#9f490d}.shop-bottom-action .btn--mobile-only{display:none!important}.shop-bottom-action .btn--desktop-only{margin-bottom:25px}}.shop-bottom-action .btn img{width:24px}.shop-real-results{padding:20px;background-color:#1a4a6b}.shop-real-results .understand-header{text-align:center;margin-bottom:60px}.shop-real-results .understand-title{font-size:36px;color:#fffeec}.shop-real-results .understand-title span{color:#fffeec;text-transform:lowercase}.shop-real-results .understand-title span.understand-highlight{color:#ee9151;font-style:italic}.review-container{margin-top:60px}.product-steps-card{--step-text-color: #FFFFFF;--step-diff-color: #84C7F1;box-sizing:border-box;width:100%;max-width:484px;border:5px solid #9F490D;border-radius:20px;background:transparent;display:flex;flex-direction:column;overflow:hidden;margin:24px 0 28px}.product-step-row{display:flex;box-sizing:border-box;min-height:120px}.product-step-row--1{border-bottom:2px solid #9F490D}.product-step-col-left{box-sizing:border-box;width:125px;border-right:2px solid #9F490D;padding:0 10px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;gap:2px}.product-step-col-right{box-sizing:border-box;flex:1;padding:18px 24px;display:flex;flex-direction:column;justify-content:center}.product-step-number{font-family:Archivo,sans-serif;font-weight:500;font-size:15px;line-height:1.2;color:#fff}.product-step-row--1 .step-num-highlight{color:#ff9e42;font-weight:700}.product-step-row--2 .step-num-highlight{color:#84c7f1;font-weight:700}.product-step-name{font-family:Archivo,sans-serif;font-weight:700;font-size:18px;line-height:1.2;margin:4px 0}.product-step-name--cleanser{color:#ff9e42}.product-step-name--moisturizer{color:#84c7f1}.product-step-volume{font-family:Archivo,sans-serif;font-weight:500;font-size:15px;line-height:1.2;color:#fffeec;opacity:.85}.product-step-details{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.product-step-details li{position:relative;padding-left:20px;font-family:Archivo,sans-serif;font-size:15px;line-height:1.4;color:var(--step-text-color, #FFFFFF)}.product-step-details li:before{content:"\2022";position:absolute;left:0;top:0;font-size:16px;line-height:1.2;color:var(--step-text-color, #FFFFFF)}.product-step-row--1 .product-step-details li:before,.product-step-row--2 .product-step-details li:before{color:var(--step-text-color, #FFFFFF)}.product-step-details .product-step-text,.product-step-details .ingredient,.product-step-details .step-text{font-weight:700;color:var(--step-text-color, #FFFFFF);display:block}.product-step-details .product-step-diff-text,.product-step-details .diff-text,.product-step-details .step-diff-text,.product-step-details .benefit{font-weight:500;color:var(--step-diff-color, #84C7F1);display:block;font-size:14px;margin-top:2px}@media screen and (max-width:480px){.product-step-col-left{width:95px;padding:10px}.product-step-col-right{padding:12px}.product-step-name{font-size:14px}.product-step-details li,.product-step-details .product-step-text,.product-step-details .ingredient,.product-step-details .step-text{font-size:13px}.product-step-details .product-step-diff-text,.product-step-details .diff-text,.product-step-details .step-diff-text,.product-step-details .benefit{font-size:12px}}@media(max-width:899px){.product-steps-card{max-width:96%;margin:0 2%}.product-step-volume,.product-step-name,.product-step-number{font-size:14px}.product-step-col-left{padding:10px}.shop-bottom-action .btn.btn--mobile-bg-blue{background:#1a4a6b!important}.shop-bottom-action .btn.btn--mobile-bg-brown{background:#9f490d!important;width:fit-content!important}.shop-bottom-action .btn--desktop-only{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/minus-shop.css.map */
