@charset "UTF-8";.allies-about-us #shopify-section-formula-first-logos .all-formula-first-quotes__wrapper,.select-selected{border-bottom:1px solid #000}.select-items,.select-selected{box-sizing:border-box;background-color:#fff}.lp-serum-slider--container.slider .lp-serum-slider--wrapper .image-wrapper:first-child,.page-page span.stamped-summary-caption.stamped-summary-caption-1{grid-area:1/1/2/2}#shopify-section-feature-row-aos-landing-page,#shopify-section-feature-row-psa-landing-page{padding-bottom:50px}.allies-feature-row{max-width:1440px;padding-right:0;padding-left:0}.allies-feature-row .all-heading-with-horizontal-line-wrap{margin-bottom:35px}.allies-feature-row .all-heading-with-horizontal-line-wrap .rich-text__heading{min-width:340px;padding-left:3px;padding-right:3px}.allies-feature-row .all-heading-with-horizontal-line-wrap .rich-text__heading .h2{font-size:34px}.allies-feature-row p{font-size:14px;line-height:24px;letter-spacing:-.01em}.allies-feature-row .feature-row__image__desktop-wraper{display:none}.allies-feature-row .feature-row__image__mobile-wraper,.cause-grid-section .empty,.hide-mobile,.template-page-lp-regimen-philosophy .feature-row-wrap .h3.mobile-hidden{display:block}.allies-feature-row .feature-row{flex-direction:column}.allies-feature-row .feature-row__text{display:flex;flex-direction:column;order:0;margin-bottom:35px;padding-top:0;padding-right:14px;padding-left:14px}.allies-feature-row .feature-row__text .h3{display:none;padding-right:10px;margin-bottom:25px}.allies-feature-row .feature-row__text--left{order:-1}.allies-feature-row .feature-row .featured-row__subtext{margin-bottom:0}.allies-feature-row .btn{max-width:247px;align-self:left;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-size:16px;line-height:23px;margin-top:50px;padding:15px 61px}.allies-feature-row .btn:active,.allies-feature-row .btn:focus,.allies-feature-row .btn:hover{background-color:#fff!important;color:#000!important}.allies-about-us,.allies-about-us .our-story-brands--section{position:relative}.allies-about-us.no-padding .index-section{padding-top:0;padding-bottom:0}.allies-about-us .feature-row-alchemy--section{width:100%;display:flex;padding-bottom:0}.allies-about-us .feature-row-alchemy--section .page-width{width:100%;padding-right:20px;padding-left:20px;margin-top:auto}.allies-about-us .feature-row-alchemy--section .h3{position:relative;font-size:32px;line-height:32px;font-weight:600;z-index:1;margin-bottom:56px}@media (max-width: 1139.98px){.allies-about-us .feature-row-alchemy--section{min-height:unset}.allies-about-us .feature-row-alchemy--section .page-width{padding-right:0;padding-left:0;margin-top:unset}.allies-about-us .feature-row-alchemy--section .h3{max-width:360px;text-align:center;font-size:28px;line-height:30px;margin-right:auto;margin-bottom:14px;margin-left:auto}}.allies-about-us .feature-row-alchemy--section .feature-row{position:relative;padding-top:0;padding-bottom:0;margin-bottom:40px;align-items:stretch}@media (max-width: 1139.98px){.allies-about-us .feature-row-alchemy--section .feature-row{flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:20px}}.allies-about-us .feature-row-alchemy--section .feature-row__text{width:50%;padding:38px 50px;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center}@media (max-width: 1139.98px){.allies-about-us .feature-row-alchemy--section .feature-row__text{max-width:unset;padding:38px 50px 0}}.allies-about-us .feature-row-alchemy--section .feature-row__subtext{max-width:504px;font-size:17.4px;line-height:23.3px;letter-spacing:.348px}.allies-about-us .feature-row-alchemy--section .feature-row__subtext p{line-height:inherit;font-size:inherit;letter-spacing:inherit}.allies-about-us .feature-row-alchemy--section .feature-row__item{max-width:50%}.allies-about-us .feature-row-alchemy--section .feature-row__image-wrapper,.offer-lp .main-content.product-lp .shopify-section,body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input .hs-form-booleancheckbox label{margin-bottom:0}.allies-about-us .feature-row-alchemy--section .feature-row .allies-formula{margin-left:auto;font-size:13.3px;position:absolute;top:34px;right:0}@media (max-width: 1139.98px){.allies-about-us .feature-row-alchemy--section .feature-row__subtext{font-size:16px;line-height:28px;text-align:center;padding-right:28px;padding-left:28px;margin-left:auto;margin-right:auto}.allies-about-us .feature-row-alchemy--section .feature-row__item{order:1;max-width:unset;width:100%;flex:unset}.allies-about-us .feature-row-alchemy--section .feature-row__item.feature-row__text{order:3}.allies-about-us .feature-row-alchemy--section .feature-row__image-wrapper{width:100%;position:relative;margin-bottom:0}.allies-about-us .feature-row-alchemy--section .feature-row__image-wrapper .background-image{transform:translate(56%,-52%)}.allies-about-us .feature-row-alchemy--section .feature-row .allies-formula{display:none}}.allies-about-us .feature-row-alchemy--section .feature-row .allies-formula span.bordered{border:1px solid #000;border-radius:2px;padding:2px 3px}.allies-about-us .feature-row-alchemy--section .feature-row__border-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid #181818}@media (max-width: 1139.98px){.allies-about-us .feature-row-alchemy--section .feature-row__border-bottom{display:none}}.allies-about-us .feature-row-alchemy--section .feature-row__border-bottom-element{font-size:11px;letter-spacing:.05em;width:auto;display:flex;align-items:center;justify-content:flex-start;padding:0 8px 8px;border-right:1px solid #181818}.allies-about-us .feature-row-alchemy--section .feature-row__border-bottom-element b{margin-right:.2em}.allies-about-us .feature-row-alchemy--section .feature-row__border-bottom-element:first-child{margin-left:28px;border-right:unset}.allies-about-us .feature-row-alchemy--section .feature-row__border-left{width:21.5px;position:absolute;overflow:hidden;left:0;top:20px;bottom:0;border-left:1px solid #181818}.allies-about-us .feature-row-alchemy--section .feature-row__border-left .line{position:absolute;left:0;height:1px;width:21.5px;background:#181818}.allies-about-us .feature-row-alchemy--section .feature-row__border-left .line:nth-of-type(2n){transform:scaleX(.5);transform-origin:left}.allies-about-us .all-our-story{position:relative;margin:50px auto}.allies-about-us .all-our-story__our-story-title{font-size:32px;line-height:1;margin-bottom:38px}.allies-about-us .additional-image-mobile,.allies-about-us .all-our-story__our-story-title-mobile,.section-launch-image-mobile,body.page-launch .site-footer,body.winter-skincare .site-footer{display:none}.allies-about-us .all-our-story__wrapper{display:flex;align-items:stretch;column-gap:40px}.allies-about-us .all-our-story__image{width:25%}.allies-about-us .all-our-story__image img{max-height:480px;width:auto}.allies-about-us .all-our-story__content{width:75%;font-size:16px;line-height:28px}.allies-about-us .all-our-story__content-columns{display:flex;align-items:stretch;column-gap:40px}.allies-about-us .all-our-story__content-column{flex:unset;width:100%}.allies-about-us .all-our-story-background{display:block;height:0;padding-bottom:60.833%;background-size:cover;background-position:center;margin-top:69px}.allies-about-us .all-our-story-background--mobile{width:100%;height:359px;display:none;background-size:cover;background-position:center}.allies-about-us .all-timeline{max-width:1440px;margin:50px auto 90px}.allies-about-us .all-timeline__title{max-width:610px;display:flex;font-size:32px;line-height:38.4px;margin-right:auto;margin-left:90px}.allies-about-us .all-timeline__title-mobile{display:none;font-size:32px;line-height:38.4px;text-align:center}.allies-about-us .all-timeline__title span{width:81px;display:flex;align-items:center;margin-left:30px}.allies-about-us .all-timeline__title span svg{width:100%;height:auto}.allies-about-us .all-timeline__wrapper{display:flex;flex-wrap:nowrap;margin-top:80px;margin-left:90px}.allies-about-us .all-timeline .all-timeline-item{width:300px;position:relative;flex-shrink:0;border-top:1px solid #000;padding-top:20px}.allies-about-us .all-timeline .all-timeline-item:before{width:1px;height:calc(100% + 20px);content:"";position:absolute;right:0;bottom:0;background:#000}.allies-about-us .all-timeline .all-timeline-item__inner-wrapper{min-height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-right:20px;padding-left:20px}.allies-about-us .all-timeline .all-timeline-item__number{width:43px;height:43px;position:absolute;top:0;left:0;transform:translate(-50%,-130%);font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:22px;letter-spacing:.07em;text-align:center;line-height:43px}.allies-about-us .all-timeline .all-timeline-item:first-child:after{width:1px;height:17px;display:block;position:absolute;top:0;left:0;background:#000;content:""}.allies-about-us .all-timeline .all-timeline-item:first-child .all-timeline-item__number{transform:translateY(-130%)}.allies-about-us .all-timeline .all-timeline-item:last-child:after{width:1px;height:17px;display:block;position:absolute;top:0;right:0;background:#000;content:""}.allies-about-us .all-timeline .all-timeline-item:last-child:before,.content-wrapper .text:nth-child(2):before{content:none}.allies-about-us .all-timeline .all-timeline-item__year{font-size:36px;line-height:28px;font-weight:600}.allies-about-us .all-timeline .all-timeline-item__name{height:57px;overflow:hidden;font-size:16px;line-height:28px;text-transform:uppercase;margin-bottom:32px}.allies-about-us .all-timeline .all-timeline-item__quote{height:auto;font-size:16px;line-height:28px;margin-bottom:64px}.allies-about-us .all-timeline .all-timeline-item__button{width:100%;min-width:auto;min-height:auto;display:block;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-size:18px;line-height:18px;text-align:center;font-weight:600;border:1px solid #000;padding:13px 0;margin-top:auto}.all-commit-reward button.slick-next:focus,.all-commit-reward button.slick-prev,.all-commit-reward button.slick-prev:focus,.allies-about-us .all-timeline .all-timeline-item__button:active,.allies-about-us .all-timeline .all-timeline-item__button:focus,.allies-about-us .all-timeline .all-timeline-item__button:hover,.section-thank-you{color:#000}.allies-about-us .all-timeline .slick-list{padding:50px 5% 0 0!important}.allies-about-us .all-timeline .slick-track{display:flex!important}.allies-about-us .all-timeline .slick-slide{height:inherit!important}.allies-about-us .all-timeline .slick-next,.allies-about-us .all-timeline .slick-prev{border:0;background-color:#0006}.allies-about-us .all-timeline .slick-next:focus-visible,.allies-about-us .all-timeline .slick-next:hover,.allies-about-us .all-timeline .slick-prev:focus-visible,.allies-about-us .all-timeline .slick-prev:hover{background-color:#0009}.allies-about-us .all-timeline .slick-next:focus-visible svg,.allies-about-us .all-timeline .slick-next:hover svg,.allies-about-us .all-timeline .slick-prev:focus-visible svg,.allies-about-us .all-timeline .slick-prev:hover svg{width:25px;height:25px}.allies-about-us .all-timeline .slick-prev{left:-35px}.allies-about-us .background-image-desktop{width:20%;position:absolute;top:50px;right:0;z-index:0}.allies-about-us .background-image-desktop .feature-row__image-wrapper,.lp-bsf-grid-item-description em:last-child,.lp-dt-grid-images .slick-dots li:last-child,.lp-dt-grid-new-images .slick-dots li:last-child,.lp-dt-reviews-right .slick-dots li:last-child{margin-right:0}@media screen and (max-width: 1500px){.allies-about-us .background-image-desktop{width:17%}}@media screen and (max-width: 1400px){.allies-about-us .background-image-desktop{width:15%}}.allies-about-us .all-our-story-brands{max-width:750px;position:relative;padding-right:20px;padding-left:20px;margin:90px auto 0}@media (max-width: 1139.98px){.allies-about-us .feature-row-alchemy--section .feature-row__border-left{display:none}.allies-about-us .all-our-story{margin:20px auto}.allies-about-us .all-our-story__our-story-title{text-align:center}.allies-about-us .additional-image-mobile,.allies-about-us .all-our-story__our-story-title-mobile,.allies-about-us .all-timeline__title-mobile{display:block}.allies-about-us .all-our-story-background,.allies-about-us .all-our-story__our-story-title-desktop,.allies-about-us .all-timeline__title,.allies-about-us .background-image-desktop{display:none}.allies-about-us .all-our-story__wrapper{max-width:504px;margin:0 auto;display:block;column-gap:0}.allies-about-us .all-our-story__image{width:100%;text-align:center;margin-bottom:24px}.allies-about-us .all-our-story__image img{max-height:unset}.allies-about-us .all-our-story__content{width:100%}.allies-about-us .all-our-story__content-columns{width:100%;display:block;text-align:center;column-gap:0}.allies-about-us .all-our-story__content-column{margin-bottom:24px}.allies-about-us .all-our-story-background--mobile{display:block;margin-top:40px;margin-bottom:49px}.allies-about-us .all-timeline{margin:50px auto 70px}.allies-about-us .all-timeline__wrapper{margin-left:20px;flex-direction:column}.allies-about-us .all-timeline__wrapper>div:nth-last-of-type(1){margin-bottom:0!important}.allies-about-us .all-timeline .all-timeline-item:before,.allies-about-us .all-timeline .slick-prev{left:0}.allies-about-us .all-timeline .all-timeline-item__number{transform:translateY(-130%)}.allies-about-us .all-timeline .all-timeline-item:first-child:before{content:none}.allies-about-us .all-timeline .all-timeline-item:last-child:before{content:""}.allies-about-us .all-timeline .all-timeline-item .feature-row__item{max-width:147px;width:100%;margin:0 auto}.allies-about-us .all-timeline .all-timeline-item__name{height:auto}.allies-about-us .all-timeline .all-timeline-item__quote{height:auto;margin-bottom:53px}.allies-about-us .all-our-story-brands{max-width:unset;margin:0 auto;padding-right:0;padding-left:0}}@media screen and (max-width: 1139.98px) and (min-width: 768px){.allies-about-us .all-our-story-brands{margin-bottom:60px}}.allies-about-us .all-our-story-brands__title{display:none;font-size:32px;line-height:38.4px;margin-bottom:92px;padding-left:80px}.allies-about-us .all-our-story-brands__text{position:relative;margin-bottom:420px;padding-left:80px}.allies-about-us .all-our-story-brands__text--psa{margin-bottom:450px}.allies-about-us .all-our-story-brands__logo--aos{position:absolute;top:0;left:-180px}.allies-about-us .all-our-story-brands__logo--aos svg{height:21px;width:auto}@media (max-width: 1139.98px){.allies-about-us .all-our-story-brands__title{display:block;text-align:center;margin-bottom:38px;padding-left:0}.allies-about-us .all-our-story-brands__text{display:flex;flex-direction:column-reverse;gap:36px;margin-top:49px;margin-bottom:49px;padding-right:17px;padding-left:103px}.allies-about-us .all-our-story-brands__text--psa{margin-bottom:29px}.allies-about-us .all-our-story-brands__logo--aos{position:relative;left:0}.allies-about-us .all-our-story-brands__logo--aos:before{width:28px;height:25px;position:absolute;top:0;left:-80px;background:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/icon.svg?v=1676941096) no-repeat;content:""}.allies-about-us .all-our-story-brands__logo--aos svg{height:24px}}.allies-about-us .all-our-story-brands__logo--psa{position:absolute;top:0;left:-80px}.allies-about-us .all-our-story-brands__logo--psa svg{height:59px;width:auto}.allies-about-us .all-our-story-aos-banner{width:1025px;height:300px;display:block;position:absolute;top:224px;right:20px;background-size:cover;background-position:center}.allies-about-us .all-our-story-psa-banner{width:1025px;height:300px;display:block;position:absolute;top:unset;bottom:-340px;left:100px;background-size:cover;background-position:center}.allies-about-us .all-nic-story{display:flex;align-items:flex-start;padding-left:30px;padding-right:0;column-gap:40px}.allies-about-us .all-nic-story__wrapper{width:50%;margin:40px auto}.allies-about-us .all-nic-story__title{font-size:32px;font-weight:600;letter-spacing:.64px;margin-bottom:60px;word-wrap:unset}.allies-about-us .all-nic-story__video,.cf-field.sensitive-skin,.cf-field.skin-concern,.cf-field.skin-type{width:50%}.allies-about-us .all-nic-story__video iframe,.allies-about-us .all-nic-story__video video{max-width:100%;height:auto;aspect-ratio:540/960}.allies-about-us .all-nic-story__content{width:50%;font-size:16px;line-height:28px}.allies-about-us .all-nic-story__content p{margin-bottom:32px;font:inherit;line-height:inherit}body.our-founder .main-content .page-width{max-width:1400px}.page-page h1,.page-page h2,.page-page h3,.page-page h4,.page-page h5{font-weight:600}.page-page .page-container{font-size:16px;line-height:1.25}.page-page .page-container .section-header h1{font-size:34px;line-height:1.2;margin-bottom:40px}@media (min-width: 1008px){.page-page .page-container{font-size:20px;line-height:1.2}.page-page .page-container .section-header h1{font-size:44px;margin-bottom:50px}}.lp-bsf-results .lp-bsf-results-table-listing .lp-bsf-results-row.last .lp-bsf-results-cell-inner,.lp-the-one-results .lp-the-one-results-table-listing .lp-the-one-results-row.last .lp-the-one-results-cell-inner,.lp-two-blocks-section,.silver-lining-wrapper .lp-hero-section .heading-top,body.page-launch .main-content{padding:0}.section-launch{display:flex;min-height:calc(100vh - 90px)}.section-launch-container{display:flex;align-items:center;max-width:1280px;padding:0 17px;margin:0 auto;position:relative}.section-launch-body{position:relative;z-index:2}.section-launch-image{position:absolute;bottom:0;right:0;width:100%;height:100%;background-size:auto 500px;background-repeat:no-repeat;background-position:right bottom}.section-launch-image-mobile img{display:block;margin:0 auto}.section-launch-heading{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-size:64px;line-height:62px;text-transform:uppercase;margin-bottom:60px;padding-right:25%}body.winter-skincare .main-content{padding-bottom:60px}body.winter-skincare .newsletter-mobile{display:none;padding:0 16px}.section-winter-skincare-body{width:100%;max-width:1180px;padding:0 16px;margin:0 auto;display:flex}.section-winter-skincare-left,.section-winter-skincare-right{display:flex;width:50%;max-width:50%;min-width:50%;flex-basis:50%}@media (max-width: 767.98px){#shopify-section-feature-row-aos-landing-page,#shopify-section-feature-row-psa-landing-page{padding-bottom:16px}.allies-feature-row .btn{max-width:206px;align-self:center;margin-top:30px;padding:15px 46px}.allies-about-us .all-our-story-brands__text p{position:relative}.allies-about-us .all-our-story-brands__text p:before{width:12px;height:100%;position:absolute;top:0;left:-80px;background:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/side.svg?v=1676941096) 0 0 / auto 100% no-repeat;content:""}body.winter-skincare .main-content{padding-bottom:20px}body.winter-skincare .newsletter-mobile{display:block}.section-winter-skincare-body{padding:0}.section-winter-skincare-left,.section-winter-skincare-right{width:100%;max-width:100%;min-width:100%;flex-basis:100%}}.section-winter-skincare-left{flex-direction:column;align-self:center}.section-winter-skincare-right{padding-left:20px;justify-content:flex-end}.section-winter-skincare-image-mobile{display:none;margin-bottom:40px}.lp-dt-footer-image img,.lp-dt-hero-image img,.lp-dt-peptides-mobile-image img,.lp-dt-third-mobile-image img,.section-winter-skincare-image-mobile img,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-image img{display:block;width:100%;margin:0}.section-winter-skincare-image-desktop img{display:block;margin:0}.section-winter-skincare-heading{font-size:36px;font-weight:400;line-height:44px;text-align:center;text-transform:uppercase}.section-winter-skincare-text{font-size:20px;line-height:24px;text-align:center}.section-winter-skincare-caption{padding:80px 16px 50px;font-size:26px;line-height:32px;text-align:center;text-transform:uppercase}.section-winter-skincare-subcaption{max-width:1180px;font-size:20px;line-height:28px;text-align:center;margin:0 auto;padding:0 16px 50px}.section-winter-skincare-grid{max-width:1180px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap}.section-winter-skincare-grid-item{display:flex;width:50%;max-width:50%;min-width:50%;flex-basis:50%;padding:20px 40px}.section-winter-skincare-grid-item-image{width:160px;max-width:160px;min-width:160px;flex-basis:160px}.section-winter-skincare-grid-item-info{text-align:center;display:flex;flex-direction:column;padding-top:16px;padding-bottom:30px;justify-content:center;flex-grow:1}.section-winter-skincare-grid-item-title{font-size:18px;line-height:22px;text-transform:uppercase;max-width:275px;align-self:center}.section-winter-skincare-grid-item-name{font-size:18px;line-height:22px;font-weight:600;text-transform:uppercase;max-width:275px;align-self:center;margin-bottom:12px}.section-winter-skincare-grid-item-name2{font-size:18px;line-height:22px;text-transform:uppercase;max-width:275px;align-self:center;margin-bottom:12px}.section-winter-skincare-grid-item-description{font-size:12px;line-height:20px;flex-grow:1;display:flex;align-items:flex-end;justify-content:center;max-width:275px;align-self:center;margin-bottom:20px}.section-winter-skincare-grid-item-description.mobile{display:none;margin-bottom:12px}.section-winter-skincare-grid-item-button a{display:inline-block;font-size:14px;font-weight:700;line-height:40px;height:40px;text-transform:uppercase;text-decoration:none;color:#fff;background:#000;padding:0 40px}.section-winter-skincare-grid-item-button a:hover{opacity:.9;color:#fff}.section-winter-skincare-footer{font-size:16px;line-height:24px;text-align:center;padding:50px 16px 20px;max-width:1180px;margin:0 auto}.main-content.product-lp>.shopify-section{max-width:750px;margin-left:auto;margin-right:auto}.template-page-lp-regimen-philosophy .main-content.product-lp>.shopify-section,.section-winter-skincare-image-desktop>.shopify-section,body.lp-join-the-line .main-content.product-lp>.shopify-section,body.lp-lip-balm .main-content.product-lp>.shopify-section,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-video video{max-width:100%}.main-content.product-lp .shopify-section{margin-bottom:27px}.main-content.product-lp .shopify-section-group-sections-start,.main-content.product-lp .shopify-section-group-sections-start-page{margin-bottom:0}.lp-hero-section .heading-top{padding:0 18px 32px}.lp-hero-section .heading-top p{font-weight:600;font-size:42px;line-height:44px;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-feature-settings:"pnum" on,"lnum" on;color:#000;margin-bottom:0}.lp-hero-section .heading-top.with-arrows,.lp-the-one-grid-items .lp-the-one-grid-item-title,.mecca-container .city.hide-mobile{display:flex;align-items:center;justify-content:space-between}.lp-hero-section .heading-top.with-arrows p{margin-right:10px}.lp-hero-section .heading-top.with-arrows svg{width:21px;height:32px;margin-left:auto}.lp-hero-section .lp-hero-content{padding:70px 18px 32px;margin-bottom:-70px}.lp-hero-section .lp-hero-content .heading p,.lp-two-blocks-section .lp-two-blocks-textcontent .heading{font-weight:600;font-size:42px;line-height:44px;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-feature-settings:"pnum" on,"lnum" on;color:#000}.lp-hero-section .lp-hero-content .text p{line-height:22px;letter-spacing:-.01em;font-feature-settings:"pnum" on,"lnum" on;margin-top:18px;font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.44px}.lp-hero-section .lp-hero-content .text ul{list-style-type:none}.lp-hero-section .lp-hero-content .text ul li{position:relative;min-height:32px;margin-bottom:8px;padding-left:42px;padding-top:6px}.lp-hero-section .lp-hero-content .text ul li:before{content:"";width:32px;height:32px;position:absolute;left:0;top:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5C24.5604 0.5 31.5 7.43959 31.5 16Z' stroke='black' stroke-miterlimit='10'/%3E%3Cpath d='M16 22.4V9.60001' stroke='black' stroke-miterlimit='10'/%3E%3Cpath d='M22.4001 16H9.6001' stroke='black' stroke-miterlimit='10'/%3E%3C/svg%3E");background-size:contain;background-position:center center}.template-page-lp-regimen-philosophy .row,.lp-slider-with-text-section{display:flex;column-gap:40px}.lp-slider-with-text-section .wrapper__text-item{flex:0 0 285px;width:23%;font-family:GraphikCompact,Trebuchet MS,sans-serif;color:#000}.lp-slider-with-text-section .wrapper__text-item .heading p{font-weight:600;font-size:42px;line-height:44px;margin-bottom:25px}.lp-slider-with-text-section .wrapper__text-item .text p{line-height:28px;font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.44px}.lp-slider-with-text-section .wrapper__text-item .btn{width:285px;height:37px;max-width:100%;padding:6px 15px;margin-top:59px}.lp-slider-with-text-section .wrapper__slider-item{flex:1;width:71%}.lp-products-grid-section{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:3%}.lp-products-grid-section .step-item-wrap{flex:48%;width:48%;max-width:48%;display:flex;gap:35px;border-top:1px solid #000;padding-top:10px;padding-bottom:40px}.lp-products-grid-section .step-item-wrap .wrapper__text-item{width:50%;flex:50%;display:flex;flex-direction:column;justify-content:space-between}.lp-products-grid-section .step-item-wrap .wrapper__text-item .heading p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-size:42px;line-height:44px}.lp-products-grid-section .step-item-wrap .wrapper__text-item .text p{font-family:GraphikCompact,Trebuchet MS,sans-serif;line-height:28px;font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.44px}.lp-products-grid-section .step-item-wrap .wrapper__slider-item{flex:50%;width:50%}.lp-products-grid-section .step-item-wrap .wrapper__slider-item .allies-product-cart{margin:auto;padding-bottom:0}.lp-products-grid-section .step-item-wrap .wrapper__slider-item .stamped-product-reviews-badge,.template-page-lp-regimen-philosophy .allies-product-cart .stamped-product-reviews-badge,.main-content.product-lp .hs-form .hs-form-field div.input input[type=hidden]+.is-ok{display:none!important}.lp-products-grid-section .step-item-wrap .wrapper__slider-item .allies-product-cart__benefits{padding-bottom:8px}.lp-products-grid-section .step-item-wrap .wrapper__slider-item .allies-product-cart__footer{padding-top:8px}.lp-products-grid-section .step-item-wrap .wrapper__slider-item .allies-product-cart__footer .price__sale,.lp-select select,.main-content.product-lp .hs-form .hs-form-field label,.offer-lp.product-lp.main-content .all-hero-section .mega-title.mobile-title:after,.select-hide,.page-page .all-heading-with-horizontal-line-wrap,.page-page .stamped-content,.page-page .stamped-header-title,.page-page .stamped-summary-actions,.page-page .stamped-summary-ratings,body.lp-join-the-line .site-footer .site-footer__item--newsletter{display:none}.lp-two-blocks-section .lp-two-blocks-textcontent{display:flex;justify-content:space-between;padding:0 18px 34px}.lp-two-blocks-section .lp-two-blocks-textcontent svg{width:21px;height:32px}.lp-discoloration-products .lp-discoloration-products-items .slick-track,.lp-two-blocks-section .lp-two-blocks-imgcontent,.main-content.product-lp .hs-form .hs-form-field label.hs-form-booleancheckbox-display{display:flex}.lp-two-blocks-section .lp-two-blocks-imgcontent .lp-two-blocks-imgcontent__box{position:relative;width:50%}.lp-two-blocks-section .lp-two-blocks-imgcontent .lp-two-blocks-imgcontent__box .lp-hero-image{display:flex;object-fit:cover;width:100%;height:auto}.lp-two-blocks-section .lp-two-blocks-imgcontent .lp-two-blocks-imgcontent__box .text{position:absolute;bottom:7px;left:18px;line-height:24px;color:#fff;font-size:22px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.44px}.lp-review-section .lp-review-container{padding:0 18px 25px}.lp-review-section .lp-review-container .lp-review-content{display:flex;align-items:center;gap:15px;margin-bottom:29px}.lp-review-section .lp-review-container .lp-review-content .mark{font-weight:600;font-size:34px;line-height:36px;letter-spacing:-.02em;color:#000}.lp-review-section .lp-review-container .lp-review-content span{width:100%;height:1px;background:#000}.lp-review-section .lp-review-container .lp-review-content svg{height:36px;width:542px}.lp-review-section .lp-review-container .text{font-weight:400;font-size:14px;line-height:22px;letter-spacing:-.01em;font-feature-settings:"pnum" on,"lnum" on;color:#000}.lp-review-section .lp-review-image{display:flex;object-fit:cover;width:100%;height:267px}@media (min-width: 564px){.lp-two-blocks-section .lp-two-blocks-imgcontent .lp-two-blocks-imgcontent__box .lp-hero-image{height:400px}.lp-review-section .lp-review-image{height:432px}}@media (min-width: 840px){.lp-two-blocks-section .lp-two-blocks-imgcontent .lp-two-blocks-imgcontent__box .lp-hero-image{height:656px}.lp-review-section .lp-review-image{height:704px}}.page-page span.stamped-summary-caption.stamped-summary-caption-1 .stamped-summary-text-1{height:36px}.page-page span.stamped-summary-caption.stamped-summary-caption-1 .stamped-summary-text-1 strong{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:34px;line-height:36px;letter-spacing:-.02em;color:#000}.page-page span.stamped-summary-caption.stamped-summary-caption-1 .stamped-summary-text-1:after{content:"";width:calc(100% - 237.36px);top:18px;left:70.36px;height:1px;background:#000;position:absolute}.page-page .stamped-starrating.stamped-summary-starrating{grid-area:1/2/2/3;display:flex;align-items:center;justify-content:flex-end;width:100%;margin:0}.page-page .stamped-starrating.stamped-summary-starrating i{margin:0 4px}.page-page .stamped-starrating.stamped-summary-starrating i:first-child{margin:0 4px 0 0}.page-page .stamped-starrating.stamped-summary-starrating i:last-child{margin:0 0 0 4px}.page-page [data-widget-type=minimal] .summary-overview{position:relative;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);justify-content:space-between;justify-items:start;margin-bottom:0}.page-page span.stamped-summary-caption.stamped-summary-caption-2{grid-area:2/1/3/3}.page-page span.stamped-summary-caption.stamped-summary-caption-2 .stamped-summary-text{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:22px;line-height:24px;color:#000;margin-top:29px}.page-page span.stamped-summary-caption.stamped-summary-caption-2 .stamped-summary-text:before{content:"("}.page-page span.stamped-summary-caption.stamped-summary-caption-2 .stamped-summary-text:after{content:")"}.page-page #stamped-main-widget{padding:0 18px 25px;margin:0}.page-page div.stamped-container[data-widget-style],.page-page div[data-widget-style] div.stamped-container{margin:0!important}.lp-form-section{padding:0 20px}.lp-dt-hero-cta,.lp-form-section .lp-form-content{margin-bottom:40px}.lp-form-section .lp-form-content .heading p{font-weight:600;font-size:42px;line-height:44px;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-feature-settings:"pnum" on,"lnum" on}.silver-lining-wrapper .lp-form-section .lp-form-content .heading p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-size:42px;line-height:44px;letter-spacing:normal}.lp-form-section .lp-form-content .text p{font-weight:400;font-size:22px;line-height:26px;letter-spacing:-.02em;font-feature-settings:"pnum" on,"lnum" on;color:#000;margin-top:30px}.main-content.product-lp .hs-form{display:flex;flex-direction:column;overflow:visible}.main-content.product-lp .hs-form .hs-form-field{margin-bottom:34px;position:relative}.main-content.product-lp .hs-form .hs-form-field.hs-fieldtype-booleancheckbox{border-bottom:0}.main-content.product-lp .hs-form .hs-form-field .hs-fieldtype-intl-phone.hs-input{display:flex;align-items:flex-end;width:100%}.main-content.product-lp .hs-form .hs-form-field div.input{display:flex;align-items:flex-end}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select .selected,.main-content.product-lp .hs-form .hs-form-field div.input input,.main-content.product-lp .hs-form .hs-form-field div.input select{width:100%;margin:0;padding:9.5px 0}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select .selected:active,.main-content.product-lp .hs-form .hs-form-field div.input .fake-select .selected:focus,.main-content.product-lp .hs-form .hs-form-field div.input input:active,.main-content.product-lp .hs-form .hs-form-field div.input input:focus,.main-content.product-lp .hs-form .hs-form-field div.input select:active,.main-content.product-lp .hs-form .hs-form-field div.input select:focus{outline:0;box-shadow:none;background:#fff}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select,.main-content.product-lp .hs-form .hs-form-field div.input input,.main-content.product-lp .hs-form .hs-form-field div.input select{border-bottom:1px solid #000;box-shadow:unset}.main-content.product-lp .hs-form .hs-form-field div.input select{padding-right:27px}.main-content.product-lp .hs-form .hs-form-field div.input .is-ok{display:block;filter:invert(100%);background-image:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/arrow-checkbox.svg?v=1655829382);background-color:#fff;background-size:23px;background-repeat:no-repeat;background-position:center center;min-width:37px;max-width:37px;height:35px;border:1px solid #fff;position:relative;margin-bottom:-1px;border-radius:10px;margin-left:20px}.main-content.product-lp .hs-form .hs-form-field div.input .invalid+.is-ok,.main-content.product-lp .hs-form .hs-form-field div.input input[type=checkbox]:not(:checked)+.is-ok{filter:invert(0);border:1px solid #000}.main-content.product-lp .hs-form .hs-form-field div.input .invalid:-webkit-autofill+.is-ok{filter:invert(100%);border:1px solid #fff}.main-content.product-lp .hs-form .hs-form-field div.input .inputs-list,.main-content.product-lp .hs-form .hs-form-field div.input .inputs-list .hs-form-booleancheckbox,.ready-btn{width:100%}.main-content.product-lp .hs-form .hs-form-field div.input .inputs-list .hs-form-booleancheckbox label{display:flex;align-items:stretch;text-transform:uppercase}.main-content.product-lp .hs-form .hs-form-field div.input .inputs-list .hs-form-booleancheckbox label a,.mecca-header-section .mecca-content .text a{text-decoration:underline}.main-content.product-lp .hs-form .hs-form-field div.input .inputs-list .hs-form-booleancheckbox label span{order:1;width:100%}.main-content.product-lp .hs-form .hs-form-field div.input .inputs-list .hs-form-booleancheckbox label input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute;order:2}.main-content.product-lp .hs-form .hs-form-field div.input .inputs-list .hs-form-booleancheckbox label .is-ok{order:3}.main-content.product-lp .hs-form .hs-form-field div.input .invalid{color:#ff1d1d}.main-content.product-lp .hs-form .hs-form-field div.input .invalid.fake-select{color:#c4c4c4}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select{width:100%;position:relative}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select.invalid .selected:after{content:"";width:22px;height:22px;background:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/checkmark.svg?v=1656324091)}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select .selected{cursor:pointer;display:flex;align-items:center;gap:7px}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select .selected:after{content:"";width:22px;height:22px;background:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/checkmark-checked.svg?v=1656324091)}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select .fake-select-inner{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;align-items:flex-start;max-height:65vh;overflow-y:auto;z-index:1;background:#fff;border:1px solid #000;color:#000}.main-content.product-lp .hs-form .hs-form-field div.input .fake-select .fake-select-inner .fake-option{cursor:pointer;margin:4px 0;padding:0 4px;display:block;width:100%}.main-content.product-lp .hs-button{background:#000;color:#fff;text-transform:uppercase;width:120px;-webkit-appearance:none!important;-webkit-border-radius:0!important;transition:.3s ease-in-out}.main-content.product-lp .hs-button[disabled]{background:#000;color:#fff}.main-content.product-lp .hs-button:hover{border:1px solid #000;background:#fff;color:#000}.lp-select{position:relative;display:flex;height:35px}.select-selected{color:#000;padding:6px 16px 6px 0;width:100%}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:7px}.select-items div,.select-selected{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:center}.select-items div{padding:6px 16px;color:#c4c4c4}.select-items{position:absolute;border:1px solid #000;width:70%;top:0;left:0;right:0;z-index:99}.same-as-selected,.select-items div:hover{background-color:#0000001a;color:#000}.select-selected.select-arrow-active:after,.select-selected:after{content:" ";background:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/Group_3153.svg?v=1655879902) center 0 no-repeat;height:22px;width:22px;display:flex;align-items:center;justify-content:center;margin-left:7px;box-sizing:border-box}.lp-select.valid:after,.lp-select:after{height:35px;width:37px;display:flex;box-sizing:border-box;content:" "}.lp-select:after{filter:invert(0);background:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/arrow-checkbox.svg?v=1655829382) center/23px no-repeat;align-items:center;justify-content:center;border:1px solid #000}.lp-select.valid:after{filter:invert(100%);background:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/arrow-checkbox.svg?v=1655829382) center/23px no-repeat #fff;align-items:center;justify-content:center;border:1px solid #fff}.shopify-section:first-child .lp-hero-content{padding:35px 18px 59px;margin-bottom:-59px}@keyframes tickermove{0%{transform:translate3d(100%,0,0)}to{transform:translate3d(-700%,0,0)}}.offer-lp.product-lp.main-content>[class*=index-section--flush]:first-child,body.lp-bsf .allies-multi-before-after,body.lp-bsf .lp-discoloration-before-after,body.the-one .allies-multi-before-after,body.the-one .lp-discoloration-before-after{margin-top:0}.offer-lp.product-lp.main-content .shopify-section{overflow:hidden;margin-bottom:0;padding:0}.offer-lp.product-lp.main-content .custom-content-section{background:#000001;padding-top:20px;padding-bottom:20px}.offer-lp.product-lp.main-content .lp-threshold--wrap{position:relative;background:#000001}.offer-lp.product-lp.main-content .lp-threshold--arrow{position:absolute;top:7px;padding-right:55px}@media screen and (max-width: 767px){.offer-lp.product-lp.main-content .lp-threshold--wrap{display:none}.offer-lp.product-lp.main-content .lp-threshold--arrow{padding-right:0}}.offer-lp.product-lp.main-content .lp-threshold--arrow svg{width:100%;height:auto;color:#fff}.offer-lp.product-lp.main-content .lp-threshold--info-wrap{display:flex;justify-content:space-around}.offer-lp.product-lp.main-content .lp-threshold--info-wrap .lp-threshold--text{width:auto;background:#ff003d;border:2px solid #ff003d;border-radius:10px;z-index:1;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:24px;line-height:25px;color:#fff;padding:5px 15px}.offer-lp.product-lp.main-content .lp-news-ticker--wrap{background:#10069f;overflow:hidden}.offer-lp.product-lp.main-content .lp-news-ticker--move{display:flex;animation:105s linear infinite tickermove}.offer-lp.product-lp.main-content .lp-news-ticker--move:hover{animation-play-state:paused}.offer-lp.product-lp.main-content .lp-news-ticker--text{max-height:44px;white-space:nowrap;flex-shrink:0;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:26px;line-height:30px;box-sizing:border-box;text-align:center;color:#fff;margin:0 auto;overflow:hidden;padding:10px 55px}.offer-lp.product-lp.main-content .custom__item .custom__item-inner{min-height:100%;background:#000001}.offer-lp.product-lp.main-content .custom__item .custom__item-inner--text .h3,.offer-lp.product-lp.main-content .custom__item .custom__item-inner--text p{font-family:SandwichMarkerProBold,sans-serif;color:#fff}.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap{padding-left:9.5%}.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap .h3,.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:26px;line-height:32px;color:#fff}.template-page-offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap .btn--gift-section{width:336px;height:50px;max-width:100%;font-family:Graphik,Trebuchet MS,sans-serif;font-weight:500;font-size:32px;line-height:39px;letter-spacing:.05em;color:#000;background-color:#fff;padding:5px}.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap .btn--gift-section:hover{background:#000;color:#fff}.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap:after{width:660px;height:71px;position:absolute;top:7px;right:-80%;background:url(lp-rectangle-medium.svg) 0 0 / cover no-repeat;display:inline-block;background-position-x:2px;background-position-y:center;content:" "}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item{width:50%;position:relative;margin-bottom:15%;padding:0}@media screen and (max-width: 767px){.offer-lp.product-lp.main-content .lp-news-ticker--move{animation:70s linear infinite tickermove}.offer-lp.product-lp.main-content .custom__item--text-with-button{order:1}.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap{padding:0}.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap .h3,.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap p{font-size:20px;line-height:28px;text-align:center}.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap .btn--gift-section,.offer-lp.product-lp.main-content .custom__item .custom__item-inner .text-with-button-wrap:after{display:none}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item{width:100%;margin-bottom:18%}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item:nth-child(2) .lp-threshold--wrap-mobile{margin-top:30px}}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .lp-threshold--wrap-mobile{display:none;margin-top:40px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .lp-threshold--wrap-mobile .lp-threshold--info-wrap{top:-40px;margin:0 auto;position:absolute;left:50%;transform:translate(-50%)}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .lp-threshold--wrap-mobile .lp-threshold--text{font-weight:400;font-size:14px;line-height:20px;padding:2px 8.5px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .lp-threshold--arrow.mobile{display:none;top:-30px;margin:0 auto 0 25px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item img{width:85%}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--wrap{width:100%;position:absolute;bottom:-15px;text-align:center;font-family:GraphikCompact,Trebuchet MS,sans-serif;margin:0 auto}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--bottom-line-wrap{display:block;padding-top:10px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--bottom-line-wrap .icon-product-offer-bottom-line{width:90%;height:auto;stroke:#fff}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--title{font-weight:600;font-size:24px;line-height:30px;color:#fff}@media screen and (max-width: 767px){.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .lp-threshold--wrap-mobile{display:block}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .lp-threshold--arrow.mobile{display:flex}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item img{width:85%;right:auto;left:auto;padding-left:22px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--wrap{width:100%;padding-left:22px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--bottom-line-wrap{display:none}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--title{font-size:20px;line-height:24px}}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--description{font-weight:400;font-size:24px;line-height:30px;color:#fff}@media screen and (max-width: 767px){.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--description{font-size:20px;line-height:24px}}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--btn{font-family:Graphik,Trebuchet MS,sans-serif;font-weight:600;font-size:17px;line-height:30px;text-align:center;letter-spacing:.05em;color:#000;background-color:#fff;width:215px;height:40px;display:inline-block;max-width:100%;text-transform:uppercase;margin-bottom:10px;padding:5px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--btn:hover{background:#000;color:#fff}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--value-wrap{width:124px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;background-color:#000;border:1px solid #fff;height:124px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#fff}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--value-wrap .label{opacity:.6;text-transform:uppercase;font-size:16px;font-weight:300;line-height:12px;margin-bottom:8px}@media screen and (max-width: 767px){.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--btn{margin-bottom:15px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--value-wrap{width:84px;height:84px}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--value-wrap .label{font-size:12px;line-height:10px;margin-bottom:6px}}.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--value-wrap .value{color:#ff154d;font-size:49px;line-height:44px;font-weight:600}.offer-lp.product-lp.main-content .all-hero-section{margin-bottom:0;padding:0}@media (max-width: 480px){.offer-lp.product-lp.main-content .all-hero-section>.all-hero>.hero-mobile{min-height:200vw}}@media (max-width: 374px){.offer-lp.product-lp.main-content .all-hero-section>.all-hero>.hero-mobile{min-height:220vw}}.offer-lp.product-lp.main-content .all-hero-section .mega-subtitle.top{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:26px;letter-spacing:-.01em;color:#fff;margin-bottom:10px}.offer-lp.product-lp.main-content .all-hero-section .mega-title{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:45px;line-height:45px;color:#fff;text-shadow:0 2px 42px #06f}.offer-lp.product-lp.main-content .all-hero-section .mega-title:after{width:130px;height:56px;background:url(lp-free-text.svg) 0 2px/100% no-repeat,url(lp-hero-text-background.svg) 0 11px/100% no-repeat;display:inline-block;margin-right:10px;content:" "}.lp-dt-footer.desktop,.offer-lp.product-lp.main-content .all-hero-section .mega-title.mobile-title{display:block;margin-bottom:0}.offer-lp.product-lp.main-content .all-hero-section .mega-title.mobile-title img{max-width:375px;position:static;margin:0 auto}.offer-lp.product-lp.main-content .all-hero-section .mega-subtitle{max-width:339px;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:22px;line-height:26px;color:#fff}.offer-lp.product-lp.main-content .all-hero-section .mega-footer-info{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#fff}.offer-lp.product-lp.main-content .all-hero-section .hero__btn-wrap{margin-bottom:50px}.offer-lp.product-lp.main-content .all-hero-section .hero__btn-wrap a{font-family:Graphik,Trebuchet MS,sans-serif;font-weight:600;font-size:20px;line-height:24px;text-align:center;letter-spacing:.05em;color:#000;padding:12px 82px}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-dots li.slick-active button,.lp-discoloration-products .lp-discoloration-products-items .slick-dots li.slick-active button,.lp-dt-grid-images .slick-dots li.slick-active button,.lp-dt-grid-new-images .slick-dots li.slick-active button,.lp-dt-reviews-right .slick-dots li.slick-active button,.lp-the-one-grid .slick-dots li.slick-active button:before,.page-404-hero,body.lp-join-the-line,body.lp-lip-balm,body.lp-lip-balm .main-content{background:#000}body.lp-join-the-line .site-footer,body.lp-lip-balm .site-footer,body.lp-lip-balm .site-footer .all-awards-articles__title,body.lp-lip-balm .site-footer [style*=background],body.lp-lip-balm .site-footer img,body.lp-lip-balm .site-footer svg{filter:invert(1)}body.lp-join-the-line .site-footer .payment-icons{filter:invert(0)}body.lp-join-the-line .lp-form-section{display:flex;padding:25px 0}body.lp-join-the-line .lp-form-section .lp-form-left,body.lp-join-the-line .lp-form-section .lp-form-right{width:50%;min-width:50%;max-width:50%;flex-basis:50%}.ingredients-slider-wrap .ingredients-slider__item.slick-slide,.template-page-lp-regimen-philosophy .lp-regimen-slider.slick-initialized>li,.template-page-lp-regimen-philosophy .lp-routines-slider.slick-initialized>li,.lp-the-one-grid-items .lp-the-one-grid-item.slick-slide{min-width:unset}body.lp-join-the-line .lp-form-section .lp-form-left{padding:0 120px 0 90px}body.lp-join-the-line .lp-form-section .lp-form-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%}body.lp-join-the-line .lp-form-section .lp-form-box{position:relative;padding:25px 0 25px 90px}body.lp-join-the-line .lp-form-section .lp-form-box:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:13px;background-image:var(--yellow-left-border-image);background-position:left center;background-repeat:no-repeat;background-size:contain}body.lp-join-the-line .lp-form-section .lp-form-content .heading p{color:#fff18e;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-size:42px;line-height:44px}body.lp-join-the-line .lp-form-section .text p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-size:16px;color:#fff}body.lp-join-the-line .lp-form-section .input{border-bottom:1px solid #fff18e}body.lp-join-the-line .lp-form-section .hs-button{background-color:#fff18e;border-color:#fff18e;color:#000;font-size:20px;font-weight:600;letter-spacing:-.4px}body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input input,body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input input:focus,body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input select,body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input select:focus{background:0 0!important;color:#fff}body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input .fake-select .selected,body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input .hs-form-booleancheckbox label span,body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input .hs-form-booleancheckbox label span a,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-heading.white{color:#fff}body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input .invalid+.is-ok,body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input .invalid:-webkit-autofill+.is-ok,body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input input[type=checkbox]:not(:checked)+.is-ok{background-color:transparent;background-image:var(--yellow-check-image);border:1px solid #fff18e}body.lp-join-the-line .lp-form-section .hs-form .hs-form-field div.input .is-ok{filter:unset!important;background-color:#fff18e;border:1px solid #fff18e;border-radius:0}.content-list-section{max-width:1440px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:74px;grid-row-gap:24px;align-items:center;justify-items:center;margin:0 auto;padding-left:90px;padding-right:90px}.cause-grid-container,.cause-grid-container--second{display:grid;grid-column-gap:40px;grid-template-rows:auto}.content-wrapper{max-width:800px;width:100%;position:relative}.content-wrapper:last-child{display:flex;flex-direction:column;align-items:flex-start}.content-wrapper:last-child:before{width:1px;height:calc(100% - 23px);position:absolute;left:-34px;bottom:3px;background:#000;content:""}.content-wrapper:last-child:after{width:17px;height:1px;display:block;position:absolute;bottom:3px;left:-34px;background:#000;content:""}.content-wrapper .image,.mecca-header-section .mecca-head-container .image{width:100%;display:flex}.content-wrapper .image--mobile,.mecca-header-section .mecca-head-container .image--mobile{width:100%;display:none}.content-wrapper .heading{position:relative;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:32px;line-height:38px;letter-spacing:.02em;text-transform:uppercase;color:#000}.content-wrapper .heading:before{width:17px;height:1px;display:block;position:absolute;top:20px;left:-34px;background:#000;content:""}.content-wrapper .index,.content-wrapper .text{font-size:16px;color:#000;font-family:GraphikCompact,Trebuchet MS,sans-serif}.content-wrapper .text{position:relative;font-weight:400;line-height:28px;letter-spacing:-.02em;margin-top:30px}.content-wrapper .text:before{width:17px;height:1px;display:block;position:absolute;top:12px;left:-34px;background:#000;content:""}.content-wrapper .text:nth-child(2){margin-top:24px}.content-wrapper .index{height:23px;display:flex;align-items:center;position:absolute;top:0;left:-61px;font-weight:600;line-height:28px}.cause-grid-section{max-width:1440px;width:100%;margin:0 auto;padding-left:90px;padding-right:90px}.cause-grid-section .image{width:100%;display:block}.cause-grid-section .heading,.cause-grid-section .heading p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:32px;line-height:38px;letter-spacing:.02em;text-transform:uppercase;color:#000}.cause-grid-section .text,.cause-grid-section text p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#000}.cause-grid-container{grid-template-columns:repeat(2,1fr);grid-row-gap:54px;align-items:center;margin-bottom:90px}.cause-grid-container--second{grid-template-columns:repeat(4,1fr);grid-row-gap:90px}.cause-grid-wrapper{display:flex;flex-direction:column;gap:26px;padding:0 20px}.cause-grid-wrapper--second{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-column-gap:30px;grid-row-gap:20px}.discover-allies-section{margin:0 auto}.discover-allies-section .heading{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:36px;line-height:36px;text-transform:uppercase;color:#000}.discover-allies-section .text,.discover-allies-section text p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#000}.discover-allies-top-wrapper{max-width:1440px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:36px;grid-row-gap:30px;justify-items:end;position:relative;margin:0 auto 90px;padding-left:90px;padding-right:90px}.discover-allies-container .content{max-width:334px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.discover-allies-container .button{display:flex;align-items:center;justify-content:center;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:17px;line-height:21px;text-align:center;letter-spacing:.05em;color:#fff;background:#000;cursor:pointer;border:1px solid #000;transition:.2s ease-in-out;padding:11px 73px}.discover-allies-container .button:focus,.discover-allies-container .button:hover,.lp-affiliates-hero-cta a:hover,.lp-discoloration-products .lp-discoloration-products-action.outline,.lp-dt-hero-cta a:hover{background:0 0;color:#000}.discover-allies-container--bottom{max-width:1440px;margin:0 auto}.discover-allies-container--bottom .heading,.discover-allies-container--bottom .heading p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:32px;line-height:38px;text-transform:uppercase;color:#000}@media (max-width: 767.98px){.section-winter-skincare-image-mobile{display:block}.cause-grid-section .empty,.content-wrapper .image,.section-winter-skincare-grid-item-description.desktop,.section-winter-skincare-image-desktop{display:none}.section-winter-skincare-heading{font-size:18px;line-height:22px;padding:0 16px}.section-winter-skincare-text{font-size:16px;line-height:24px;padding:0 40px}.section-winter-skincare-caption{font-size:18px;line-height:22px;padding:30px 16px}.section-winter-skincare-subcaption{font-size:16px;line-height:22px;padding:0 50px 30px}.section-winter-skincare-grid-item{width:100%;max-width:100%;min-width:100%;flex-basis:100%;padding:0;margin-bottom:30px}.section-winter-skincare-grid-item.mobile-revert{flex-direction:row-reverse}.section-winter-skincare-grid-item-image{width:115px;max-width:115px;min-width:115px;flex-basis:115px;align-self:center}.section-winter-skincare-grid-item-info{padding:16px 16px 24px}.section-winter-skincare-grid-item-title{font-size:14px;line-height:17px}.section-winter-skincare-grid-item-name,.section-winter-skincare-grid-item-name2{font-size:14px;line-height:17px;margin-bottom:10px}.section-winter-skincare-grid-item-description{font-size:11px;line-height:16px}.content-wrapper .image--mobile,.section-winter-skincare-grid-item-description.mobile{display:flex}.section-winter-skincare-grid-item-button a{font-size:12px;padding:0 25px}.content-list-section{grid-template-columns:1fr;grid-template-rows:auto;margin-top:-30px;padding-right:0;padding-left:0}.content-wrapper:last-child{padding:0 22px 0 102px}.content-wrapper:last-child:before{height:calc(100% - 68px);left:21px}.content-wrapper:last-child:after{width:8px;left:21px}.cause-grid-section .heading,.cause-grid-section .heading p,.content-wrapper .heading,.discover-allies-container--bottom .heading,.discover-allies-container--bottom .heading p{font-size:28px;line-height:34px}.content-wrapper .heading:before{width:8px;left:-81px;top:auto;bottom:-32px}.content-wrapper .heading:after{width:calc(100% + 10px);height:1px;position:absolute;bottom:-32px;left:0;background:#000;content:""}.content-wrapper .text{font-size:16px;line-height:22px}.content-wrapper .text:before{width:8px;left:-81px}.content-wrapper .text:nth-child(2){margin-top:58px}.cause-grid-section .text,.cause-grid-section text p{line-height:22px}.discover-allies-section{margin-top:-30px;padding-top:0}.discover-allies-section .heading{font-size:28px;line-height:34px;text-align:center}.discover-allies-section .text,.discover-allies-section text p{font-size:19px;text-align:center}}.discover-allies-container--bottom .text,.discover-allies-container--bottom text p,.mecca-container .mecca-address{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#000}.discover-allies-container--bottom .text.multi-column,.discover-allies-container--bottom text p.multi-column,.lp-reviews .lp-serum-reviews--wrapper{column-count:2;column-gap:40px}.discover-allies-container--bottom .image{width:100%}.discover-allies-wrapper{display:flex;flex-direction:column;justify-content:center}.discover-allies-wrapper .side-svg{height:90%;position:absolute;left:90px;display:block}.discover-allies-wrapper .mobile-svg{width:100%;position:relative;display:none}.discover-allies-wrapper .mobile-svg--bottom{width:100%;display:none;position:relative;transform:rotate(180deg)}.discover-allies-wrapper .icon-svg{position:absolute;display:block;left:100px;bottom:35px}.discover-allies-wrapper--bottom{display:grid;grid-template-columns:.87fr 1fr;grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:54px;align-items:center;padding-left:90px;padding-right:0}.discover-allies-wrapper--bottom .heading{margin-bottom:23px}@media (max-width: 1139.98px){.allies-about-us .all-our-story-brands__logo--psa{position:relative;left:0}.allies-about-us .all-our-story-brands__logo--psa:before{width:47px;height:48px;position:absolute;top:0;left:-80px;background:url(https://cdn.shopify.com/s/files/1/0587/7845/2123/files/Vector.svg?v=1676959858) no-repeat;content:""}.allies-about-us .all-our-story-brands__logo--psa svg{height:50px}.allies-about-us .all-our-story-brands__text-image-wrapper{display:flex;flex-direction:column-reverse}.allies-about-us .all-our-story-aos-banner{width:100%;position:static;background-position:-265px}.allies-about-us .all-our-story-psa-banner{width:100%;position:static}.allies-about-us .all-accordion__trigger{padding-left:20px!important;margin-right:20px!important;padding-right:22px!important;position:relative;cursor:pointer;transition:.3s ease-in-out}.allies-about-us .all-accordion__trigger:after,.allies-about-us .all-accordion__trigger:before{content:"";width:16px;height:2px;position:absolute;top:50%;margin-top:-1px;right:0;background:#000;transform-origin:center;transition:none}.allies-about-us .all-accordion__trigger:before{transform:rotate(90deg)}.allies-about-us .all-accordion__trigger.opened:before{transform:rotate(0)}.allies-about-us .all-accordion__trigger:not(.opened).all-our-story__our-story-title-mobile{margin-bottom:-30px!important;transition:.3s ease-in-out}.allies-about-us .all-accordion__trigger:not(.opened).all-our-story-brands__title,.allies-about-us .all-accordion__trigger:not(.opened).all-timeline__title-mobile,.allies-about-us .all-accordion__trigger:not(.opened).our-mission__title{margin-bottom:0!important;transition:.3s ease-in-out}.allies-about-us .all-accordion__content{transition:.3s ease-in-out;max-height:999999px;transform:scaleY(1);transform-origin:top;opacity:1}.allies-about-us .all-accordion__content:not(.opened){max-height:0;transform:scaleY(0);transform-origin:top;opacity:0;padding:0!important;margin:0!important;transition:.3s ease-in-out}.allies-about-us .all-nic-story__wrapper{width:100%;max-width:504px;margin:20px auto}.allies-about-us .all-nic-story{flex-direction:column-reverse}.allies-about-us .all-nic-story__title{margin-bottom:20px;font-size:28px}.allies-about-us .all-nic-story__video{width:100%;text-align:center}.allies-about-us .all-nic-story__content{width:100%;text-align:center;line-height:22px}.allies-about-us .all-nic-story__content p{margin-bottom:20px}.cause-grid-section{margin-top:-30px;padding-right:0;padding-left:0}.cause-grid-container{grid-template-columns:1fr;margin-bottom:54px}.cause-grid-container--second{grid-template-columns:1fr;grid-column-gap:30px;grid-row-gap:30px;justify-content:center;padding:0 20px}.cause-grid-wrapper--second.row{grid-template-columns:repeat(2,1fr)}.discover-allies-top-wrapper{grid-template-columns:1fr;justify-items:center;padding-left:0;padding-right:0}.discover-allies-container .content{align-items:center;max-width:100%;padding:0 0 20px}.discover-allies-wrapper{grid-area:2/1/3/2}.discover-allies-wrapper .icon-svg,.discover-allies-wrapper .side-svg{display:none}.discover-allies-wrapper .mobile-svg,.discover-allies-wrapper .mobile-svg--bottom{display:block}.discover-allies-wrapper--bottom{grid-template-columns:1fr;grid-row-gap:0;padding-left:10px}.discover-allies-wrapper--bottom .content--bottom{padding:0 30px 0 20px}}.discover-allies-wrapper--theme{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:54px;align-items:center;position:relative;padding-left:90px;padding-right:90px}.discover-allies-wrapper--theme .mobile-svg--left,.discover-allies-wrapper--theme .mobile-svg--right,.lp-affiliates-hero-image-mobile,.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__border-bottom,.template-page-lp-regimen-philosophy .mega-subtitle.mobile,.mecca-header-section .mecca-head-container .mecca-head-wrapper .heading-mobile{display:none}.discover-allies-wrapper--theme .content--theme{display:flex;flex-direction:column;gap:23px}.lp-serum-hero--section,.mecca-header-section .mecca-head-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.mecca-container,.mecca-header-section .mecca-content{display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto;grid-column-gap:73px;grid-row-gap:33px}.mecca-header-section .mecca-head-container .icon-left{height:100%;display:block;position:absolute;left:90px;padding:40px 0}.mecca-header-section .mecca-head-container .icon-left-line{height:100%;display:none;position:absolute;left:20px;padding:24px 0 29px}.mecca-header-section .mecca-head-container .icon-right-line{height:100%;display:none;position:absolute;right:20px;padding:24px 0 29px}.mecca-header-section .mecca-head-container .mecca-head-wrapper{position:absolute;left:240px}@media (max-width: 1216px){.mecca-header-section .mecca-head-container .icon-left{left:30px}.mecca-header-section .mecca-head-container .mecca-head-wrapper{left:70px}}.mecca-header-section .mecca-head-container .mecca-head-wrapper .heading p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:35px;line-height:36px;text-transform:uppercase;color:#000}.mecca-header-section .mecca-head-container .mecca-head-wrapper .heading-mobile p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:28px;line-height:36px;text-align:center;text-transform:uppercase;color:#000}.mecca-header-section .mecca-head-container .mecca-head-wrapper .additional-text{display:block;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:19px;line-height:24px;text-transform:uppercase;color:#000;margin-top:7px}.mecca-header-section .mecca-head-container .mecca-head-wrapper .additional-text--mobile{display:none;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:19px;line-height:24px;text-align:center;text-transform:uppercase;color:#000;margin-top:7px}.mecca-header-section .mecca-content{padding:95px 90px 84px}.mecca-header-section .mecca-content .text{max-width:610px;grid-area:1/2/2/3;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px;letter-spacing:-.01em}.mecca-container{padding:0 90px}.mecca-container .country{min-height:38px;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:32px;line-height:38px;letter-spacing:.02em;color:#000;margin-top:12px}.mecca-container .additional-text{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px;text-transform:uppercase;color:#000;margin-top:23px}.mecca-container .city,.mecca-container .city p{font-size:32px;line-height:38px;font-family:GraphikCompact,Trebuchet MS,sans-serif;letter-spacing:.02em;font-weight:600;color:#000}.mecca-container .city{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #000;padding-top:11px}.mecca-container .city svg{width:29px;height:16px;cursor:pointer}.mecca-container .city--mobile{display:none;border-top:1px solid #000;padding-top:9px}.mecca-container .city--mobile p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:28px;line-height:34px;letter-spacing:.02em;color:#000}.mecca-container .city--mobile svg{width:29px;height:16px;cursor:pointer}.mecca-container .mecca-address-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:50px;grid-row-gap:33px;padding:23px 0 100px}.template-page-lp-regimen-philosophy .column{flex:50%}.template-page-lp-regimen-philosophy .lp-regimen-slider{display:flex;align-items:stretch;justify-content:flex-start;overflow:auto}.template-page-lp-regimen-philosophy .lp-regimen-slider>li,.template-page-lp-regimen-philosophy .lp-routines-slider>li{min-width:100%}.template-page-lp-regimen-philosophy .lp-regimen-slider.slick-initialized,.template-page-lp-regimen-philosophy .lp-routines-slider.slick-initialized{display:block;overflow:hidden}.template-page-lp-regimen-philosophy .lp-regimen-slider .slick-next,.template-page-lp-regimen-philosophy .lp-routines-slider .slick-next{right:0}.template-page-lp-regimen-philosophy .lp-regimen-slider .slick-prev,.template-page-lp-regimen-philosophy .lp-routines-slider .slick-prev{left:0}.template-page-lp-regimen-philosophy .lp-routines-slider{max-width:100%;padding:0;display:flex;align-items:stretch;justify-content:flex-start;overflow:auto}.template-page-lp-regimen-philosophy .allies-product-cart__footer .add-cart-btn,.template-page-lp-regimen-philosophy .allies-product-cart__footer .notify-btn{font-weight:600;font-size:16px;line-height:28px;letter-spacing:.05em;padding:2px 10px}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item .heading,.template-page-lp-regimen-philosophy .feature-row-wrap .h3{font-size:32px;line-height:38px;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.template-page-lp-regimen-philosophy .allies-product-cart__badge--available{margin-left:7px}@media (max-width: 767px){.offer-lp.product-lp.main-content .all-hero-section .mega-title{text-align:center;display:none}.template-page-lp-regimen-philosophy .mega-subtitle.mobile{display:block}}.template-page-lp-regimen-philosophy .mega-subtitle.mobile p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#181818;padding:55px 20px 25px}.template-page-lp-regimen-philosophy .main-content.product-lp .page-width{max-width:1375px}.template-page-lp-regimen-philosophy .feature-row-wrap .h3.desktop-hidden{display:none;text-align:center}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item.feature-row__text{padding:0 0 0 25px}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item .heading{color:#000;margin-bottom:25px}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item .text{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px;margin-bottom:40px}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item .btn{width:285px;height:37px;max-width:100%;padding:6px 15px}@media (max-width: 1023px){.lp-products-grid-section,.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row,.template-page-lp-regimen-philosophy .feature-row-wrap .h3.desktop-hidden,.lp-slider-with-text-section{display:block}.lp-slider-with-text-section .wrapper__text-item{width:100%;text-align:center;margin-bottom:26px}.lp-slider-with-text-section .wrapper__text-item .heading p{font-size:42px;line-height:44px}.lp-slider-with-text-section .wrapper__text-item .btn{width:255px;margin-top:25px}.lp-products-grid-section .step-item-wrap .wrapper__slider-item,.lp-slider-with-text-section .wrapper__slider-item{width:100%}.lp-slider-with-text-section .wrapper__slider-item .slick-next{right:0}.lp-slider-with-text-section .wrapper__slider-item .slick-prev{left:0}.lp-products-grid-section .step-item-wrap{width:100%;max-width:100%;display:block;padding-bottom:60px}.lp-products-grid-section .step-item-wrap:last-child{padding-bottom:30px}.lp-products-grid-section .step-item-wrap .wrapper__text-item{width:100%;margin-bottom:30px}.lp-products-grid-section .step-item-wrap .wrapper__text-item .heading{margin-bottom:20px}.lp-products-grid-section .step-item-wrap .wrapper__text-item .heading p{font-size:42px;line-height:44px}.template-page-lp-regimen-philosophy .row{column-gap:20px}.template-page-lp-regimen-philosophy .lp-routines-slider li{margin:0}.template-page-lp-regimen-philosophy .allies-product-cart__footer .add-cart-btn,.template-page-lp-regimen-philosophy .allies-product-cart__footer .notify-btn{font-size:19px;line-height:33px;padding:5px 10px}.template-page-lp-regimen-philosophy .feature-row-wrap .h3.mobile-hidden{display:none}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item{flex:1 1 auto;width:100%;max-width:100%}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item.feature-row__text{text-align:center;padding:0}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item .text{margin-bottom:25px}.template-page-lp-regimen-philosophy .feature-row-wrap .feature-row__item .btn{width:255px}}.template-page-lp-affiliates .main-content>.shopify-section{max-width:1300px}.lp-affiliates-section{display:flex;position:relative;min-height:535px;align-items:center;font-family:GraphikCompact,Trebuchet MS,sans-serif}.lp-affiliates-section:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:40px;background-image:var(--lp-affiliates-hero-bg);background-size:contain;background-repeat:no-repeat;background-position:left center}.lp-affiliates-hero{padding:0 15px 65px}.lp-affiliates-hero-image-desktop{position:absolute;top:0;right:30px;bottom:0}.lp-affiliates-hero-image-desktop img{display:block;height:100%}.lp-affiliates-hero-image-mobile img,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-stars img{display:block;width:100%}.lp-affiliates-hero-details{position:relative;max-width:320px;margin-left:150px;z-index:2}.lp-affiliates-hero-title{font-weight:600;font-size:36px;line-height:100%;text-transform:uppercase;margin-bottom:15px}.lp-affiliates-hero-description{font-size:16px;line-height:138%;margin-bottom:30px}.lp-affiliates-hero-cta a{display:flex;align-items:center;justify-content:center;height:42px;background:#000;color:#fff;text-decoration:none;font-weight:600;font-size:18px;line-height:21px;letter-spacing:.05em;border:1px solid #000;transition:.3s}.lp-affiliates-hero-ctas{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;column-gap:15px;row-gap:15px}.lp-affiliates-hero-ctas .lp-affiliates-hero-column{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:calc(50% - 8px)}.lp-affiliates-hero-ctas .lp-affiliates-hero-column img{border:1px solid #e1e1e1;background:#fff;margin-bottom:6px;height:-webkit-fill-available;object-fit:contain;object-position:center center;padding:8px;min-height:calc(100% - 50px)}.lp-affiliates-hero-ctas .lp-affiliates-hero-column .btn{width:100%;margin-top:auto}.lp-affiliates-hero-ctas .lp-affiliates-hero-column .btn~.btn{margin-top:15px}.lp-affiliates-faq,.lp-affiliates-grid{display:flex;padding:15px}.lp-affiliates-faq-left,.lp-affiliates-grid-left{width:300px;min-width:300px;max-width:300px;font-weight:600;font-size:32px;line-height:38px;text-transform:uppercase}.lp-affiliates-faq-right,.lp-affiliates-grid-right,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-verified{flex-grow:1}.lp-affiliates-grid-items{display:flex;flex-wrap:wrap}.lp-affiliates-grid-item{width:33.3333%;max-width:33.3333%;min-width:33.3333%;padding:15px}.all-customize-404 .action-button-container,.lp-affiliates-grid-item-image,.lp-dt-third-mobile-image{margin-bottom:30px}.lp-affiliates-grid-item-image img{display:block;width:120px;min-width:120px}.lp-affiliates-grid-item-icon .lp-affiliates-grid-item-title{font-weight:600;font-size:16px;line-height:175%}.lp-affiliates-grid-item-icon .lp-affiliates-grid-item-description{font-size:16px;line-height:175%}.lp-affiliates-grid-item-banner{width:66.6666%;max-width:66.6666%;min-width:66.6666%}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-box{position:relative;min-height:200px;padding:20px 45px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f5f5f5}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-box:before{content:"";display:block;position:absolute;top:0;left:14px;bottom:0;width:14px;background-image:var(--lp-affiliates-grid-bg-left);background-size:contain;background-repeat:no-repeat;background-position:left center}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-box:after{content:"";display:block;position:absolute;top:0;right:14px;bottom:0;width:14px;background-image:var(--lp-affiliates-grid-bg-right);background-size:contain;background-repeat:no-repeat;background-position:right center}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-title{font-weight:600;font-size:32px;line-height:38px;text-align:center;text-transform:uppercase;margin-bottom:35px}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-description{font-size:16px;line-height:175%;text-align:center}.all-sub-container .feature-row__image-wrapper,.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-description p,.lp-bsf-grid-item-description p:last-child,.lp-discoloration-products .lp-discoloration-products-description p:last-child,.lp-discoloration-what-is-help-description p:last-child,.lp-discoloration-what-is-info-description p:last-child,.section-thank-you-content p:last-child,body.lp-bsf .main-content .shopify-section{margin:0}.lp-affiliates-faq-items,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-container,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-container{padding:0 15px}.lp-subscribe-sms .product-lp{max-width:100%!important}.lp-subscribe-sms-container{display:block;max-width:1440px;padding:0 80px;margin:60px auto}.lp-subscribe-sms-box{display:flex;position:relative;align-items:center}.lp-subscribe-sms-box:before{content:"";display:block;position:absolute;top:0;left:0;width:73px;height:100%;background-image:var(--lp-subscribe-sms-left);background-repeat:no-repeat;background-size:contain;background-position:left center}.lp-subscribe-sms-left{padding:0 130px 0 150px}.lp-subscribe-sms-right{width:56%;min-width:56%;max-width:56%}.lp-subscribe-sms-title{font-weight:600;font-size:36px;line-height:36px;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:18px}.lp-subscribe-sms-description{font-size:20px;line-height:24px;margin-bottom:18px}.page-width-serum{max-width:1340px;width:100%;margin:0 auto;padding:0 50px}.lp-serum-slider--section{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;gap:30px}.lp-serum-slider--section .mobile-image{width:100%;height:100%;object-fit:contain;display:none}@media (max-width: 767.98px){.discover-allies-container--bottom .text,.discover-allies-container--bottom text p{line-height:22px}.discover-allies-container--bottom .text.multi-column,.discover-allies-container--bottom text p.multi-column{column-count:1}.mecca-header-section .mecca-head-container .icon-left,.mecca-header-section .mecca-head-container .image,.mecca-header-section .mecca-head-container .mecca-head-wrapper .additional-text,.mecca-header-section .mecca-head-container .mecca-head-wrapper .heading{display:none}.mecca-header-section .mecca-head-container .image--mobile{display:flex}.mecca-header-section .mecca-head-container .icon-left-line,.mecca-header-section .mecca-head-container .icon-right-line,.mecca-header-section .mecca-head-container .mecca-head-wrapper .additional-text--mobile,.mecca-header-section .mecca-head-container .mecca-head-wrapper .heading-mobile{display:block}.mecca-header-section .mecca-head-container .mecca-head-wrapper{left:auto;top:36px;padding:0 40px}.lp-serum-slider--section .mobile-image{display:flex;order:4}}.cf-field.skin-concern .cf-enum-field__choices,.lp-discoloration-before-after .lp-discoloration-products-ba-items .product-compare-image img,.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-list,.lp-serum-slider--section .top-heading{width:100%}.lp-serum-slider--section .top-heading p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:32px;line-height:38px;letter-spacing:.02em}.lp-serum-slider--section .description p,.lp-serum-slider--section .heading,.lp-serum-slider--section .text p{font-weight:400;font-family:GraphikCompact,Trebuchet MS,sans-serif}@media (max-width: 1007.98px){.section-launch-image{background-image:none!important}.section-launch-image-mobile{display:block}.section-launch-heading{padding-top:40px;padding-right:0;font-size:36px;line-height:36px;text-align:center}.mecca-header-section .mecca-content{grid-template-columns:1fr;padding:60px 20px 55px}.mecca-header-section .mecca-content .text{grid-area:1/1/1/1}.mecca-container{grid-template-columns:1fr;padding:0 20px}.mecca-container .country{min-height:0;font-size:28px;line-height:34px;letter-spacing:.02em;color:#000}.mecca-container .additional-text,.mecca-container .city.hide-mobile{display:none}.mecca-container .city{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:28px;line-height:34px;letter-spacing:.02em;color:#000;border-top:1px solid #000;padding-top:9px}.mecca-container .city--mobile{display:flex;align-items:center;justify-content:space-between}.mecca-container .mecca-address-wrapper{grid-template-columns:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:27px;padding:23px 0 10px}.page-width-serum{padding:0 30px}.lp-serum-slider--section{flex-direction:column}.lp-serum-slider--section .top-heading{order:1}.lp-serum-slider--section .top-heading p{font-size:30px;line-height:30px}}.lp-serum-slider--section .heading{width:100%;position:relative;font-size:20px;line-height:24px;letter-spacing:.02em}.lp-serum-slider--section .heading:before{width:100%;height:1px;position:absolute;bottom:-2px;left:0;content:""}.lp-serum-slider--section .title{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:54px;line-height:60px;margin:0}.lp-serum-slider--section .text p{max-width:235px;font-size:16px;line-height:25px}.lp-serum-slider--section .description p{font-size:10px;line-height:14px;letter-spacing:.02em;margin-top:39px}.lp-serum-slider--container{width:calc(50% - 20px)}.lp-serum-slider--container.text-content{display:flex;flex-direction:column;gap:36px}.lp-serum-slider--container.text-content .lp-serum-slider--box.grid-template{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:50px}.lp-serum-slider--container.slider .slick-dots li button:before,.lp-serum-slider--container.slider .slick-track:after,.lp-serum-slider--container.slider .slick-track:before,.lp-serum-use--section .icon-lp-line-horisontal{display:none}.lp-serum-slider--container.slider{margin-bottom:0}.lp-serum-slider--container.slider .slick-track{height:100%;display:flex;gap:40px;margin:0}.lp-serum-slider--container.slider .slick-list{height:100%}.lp-serum-slider--container.slider .slick-arrow{width:18px;height:18px;top:50%;border-radius:50%;background:#fff}.lp-serum-slider--container.slider .slick-arrow.slick-prev{left:-20px}.lp-serum-slider--container.slider .slick-arrow.slick-next{right:-20px}.lp-serum-slider--container.slider .slick-arrow svg{width:9px;height:14px}.lp-serum-slider--container.slider .slick-dots{bottom:-34px}.lp-serum-slider--container.slider .slick-dots li{width:11px;height:11px;border-radius:50%;border:1px solid #fff;margin:0 3px}.lp-serum-slider--container.slider .slick-dots li button{width:9px;height:9px;padding:0}.lp-serum-slider--container.slider .slick-dots li.slick-active{background:#fff}.lp-serum-slider--container.slider .lp-serum-slider--wrapper{width:100%!important;display:grid;grid-template-columns:auto;grid-template-rows:repeat(2,auto);grid-column-gap:32px;grid-row-gap:9px}.lp-serum-slider--container.slider .lp-serum-slider--wrapper .image-wrapper{position:relative}.lp-serum-slider--container.slider .lp-serum-slider--wrapper .image-wrapper:last-child,.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--double_content .text:first-child{grid-area:2/1/3/2}.lp-serum-slider--container.slider .lp-serum-slider--wrapper .image-wrapper img{width:100%;height:100%;display:flex;object-fit:cover}.lp-serum-slider--container.slider .lp-serum-slider--wrapper .image-wrapper .before-after{position:absolute;right:0;bottom:0;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;letter-spacing:.02em;padding:0 3px}.lp-serum-slider--container.slider .lp-serum-slider--wrapper .icons-wrapper{grid-area:1/2/3/3;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:10px}.lp-serum-slider--container.slider .lp-serum-slider--wrapper .icons-wrapper .gf{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:10px;line-height:12px;letter-spacing:.02em;border-radius:2px;border:1px solid;padding:3px 7px 2px}.lp-serum-use--section{max-width:1340px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:17px}.lp-serum-use--section .lp-serum-use--richtext-content{padding-left:120px;padding-right:40px;max-width:580px;width:100%;margin-bottom:20px}.lp-serum-use--section .lp-serum-use--richtext-content .heading{font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;padding-bottom:10px;margin-bottom:10px;width:100%;position:relative}.lp-serum-use--section .lp-serum-use--richtext-content .heading:after{content:"|";display:block;width:26px;height:26px;border:1px solid currentColor;border-radius:50%;color:currentColor;text-align:center;line-height:22px;font-weight:200;font-size:18px;position:absolute;left:-107px;bottom:-13px;padding-left:1px}.lp-serum-use--section .lp-serum-use--richtext-content .heading:before{content:"";display:block;width:auto;height:1px;background-color:currentColor;position:absolute;bottom:0;left:-102px;right:50%}.lp-serum-use--section .lp-serum-use--richtext-content .text{font-size:8px;line-height:10px}.lp-serum-use--section .lp-serum-use--richtext-content .text p{font:inherit;line-height:inherit}.lp-serum-use--section .lp-serum-use--richtext-content .text li,.lp-serum-use--section .lp-serum-use--richtext-content .text ul{list-style-type:initial}.lp-serum-use--section .lp-serum-use--richtext-content .text li{font-size:16px;font-style:normal;font-weight:400;line-height:22px}@media (max-width: 1007.98px){.lp-serum-slider--section .text p{max-width:100%}.lp-serum-slider--container{width:100%}.lp-serum-slider--container.text-content{order:3}.lp-serum-slider--container.text-content .lp-serum-slider--box.grid-template{grid-template-columns:auto}.lp-serum-slider--container.slider{order:2;margin-bottom:14px}.lp-serum-slider--container.slider .lp-serum-slider--wrapper .image-wrapper img{width:100%;height:auto}.lp-serum-use--section .lp-serum-use--richtext-content{padding-left:0;padding-right:0;max-width:unset}.lp-serum-use--section .lp-serum-use--richtext-content .heading{border-bottom:1px solid currentColor}.lp-serum-use--section .lp-serum-use--richtext-content .heading:after,.lp-serum-use--section .lp-serum-use--richtext-content .heading:before{content:none;display:none}.lp-serum-use--section .lp-serum-use--richtext-content .text li ul{padding-left:20px}.lp-serum-use--section{grid-template-columns:1fr}}.lp-serum-use--section .mobile-double-content{display:none;padding:0 30px 50px}@media (max-width: 767.98px){.lp-serum-use--section .mobile-double-content .icon-lp-line-horisontal{width:100%;height:auto;display:flex;position:absolute;left:0;top:-19px}.lp-serum-use--section .mobile-double-content .text:last-child:after{width:1px;height:12px;position:absolute;top:-17px;right:50%;content:""}.lp-serum-use--section .mobile-double-content .text:last-child:before{width:100%;height:1px;position:absolute;top:-11px;right:0;content:""}.lp-serum-use--section .mobile-double-content .text strong{display:inline-block;margin-bottom:16px}.lp-serum-use--section .mobile-double-content .text p{margin-bottom:0}}.lp-serum-use--section .mobile-double-content .heading{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:32px;line-height:38px;letter-spacing:.02em;margin-bottom:0}#shopify-section-subscribtion-steps,.all-commit-reward,.edit-account-dropdown,.lp-dt-grid-image,.lp-dt-grid-image-after,.lp-dt-peptides-mobile-image,.lp-serum-use--section .mobile-double-content .text,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-image,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-container{position:relative}.lp-serum-use--section .mobile-double-content .text p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px}.lp-serum-use--section .mobile-double-content .text strong{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:20px;line-height:28px}@media (max-width: 1007.98px){.lp-serum-use--section .mobile-double-content{display:flex;flex-direction:column;gap:40px}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--double_content:first-child{display:none}}.lp-serum-use--section.left .lp-serum-use--wrapper{height:100%;display:flex;flex-wrap:wrap;gap:58px;grid-area:1/2/2/3;padding:0}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--box{display:flex;flex-direction:column;align-items:center;gap:20px;margin:auto}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--box .heading{margin-bottom:0}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--box .serum-button{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:18px;line-height:21px;text-align:center;letter-spacing:.05em;border:1px solid;transition:background-color .3s ease-out;padding:11px 30px}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--double_content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:40px;grid-row-gap:40px;position:relative}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--double_content .heading{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:32px;line-height:38px;letter-spacing:.02em;margin-bottom:0;grid-area:1/1/2/3}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--double_content .text p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px}.lp-serum-use--container .heading,.lp-serum-use--text-content .title{font-weight:600;font-family:GraphikCompact,Trebuchet MS,sans-serif}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--double_content .text strong{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:20px;line-height:28px}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--double_content .text:last-child{grid-area:2/2/3/3}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--double_content .icon-lp-line{height:100%;position:absolute;left:-38px}.lp-serum-use--section.left .image{width:100%;height:100%;object-fit:contain;grid-area:1/1/2/2}.lp-serum-use--section.left.double_content{grid-column-gap:60px}.lp-serum-use--section.left.double_content .lp-serum-use--container{padding-right:30px}.lp-serum-use--section.right{padding:0 0 0 50px}@media (max-width: 1007.98px){.lp-serum-use--section.left .lp-serum-use--wrapper{padding:25px 30px}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--box{align-items:flex-start}.lp-serum-use--section.left .lp-serum-use--wrapper .lp-serum-use--box .serum-button{width:100%}.lp-serum-use--section.left.double_content .lp-serum-use--container{padding-right:0;grid-area:3/1/4/2}.lp-serum-use--section.left.double_content .lp-serum-use--double_content{grid-template-columns:1fr}.lp-serum-use--section.left.double_content .lp-serum-use--double_content .heading{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:32px;line-height:38px;letter-spacing:.02em;margin-bottom:0;grid-area:auto}.lp-serum-use--section.left.double_content .lp-serum-use--wrapper{padding:25px 30px 0}.lp-serum-use--section.left.double_content .image{grid-area:2/1/3/2}.lp-serum-use--section.left.double_content .mobile-double-content{grid-area:1/1/2/2}.lp-serum-use--section.left.double_content .icon-lp-line{display:none}.lp-serum-use--section.right{gap:17px;padding:0}}.lp-serum-use--section.right .lp-serum-use--container{padding-right:40px}.lp-serum-use--section.right .image{width:100%;height:100%;object-fit:cover}@media (max-width: 1007.98px){.lp-serum-use--section.right .lp-serum-use--container{flex-direction:column-reverse;grid-area:2/1/3/2;padding-right:30px;padding-left:30px}.lp-serum-use--section.right .image{grid-area:1/1/2/2}}.lp-serum-use--container{display:flex;flex-direction:column;justify-content:space-between;gap:46px}.lp-serum-use--container .heading{font-size:32px;line-height:38px;letter-spacing:.02em;text-transform:uppercase;margin-bottom:48px}.lp-serum-use--container .description{display:flex;flex-direction:row;justify-content:space-between;gap:30px}.lp-serum-use--container .description p{max-width:466px;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px}.lp-serum-use--container .description .icons{display:flex;flex-direction:row;align-items:flex-start}@media (max-width: 1007.98px){.lp-serum-use--container .heading{margin-bottom:22px}.lp-serum-use--container .description p{line-height:20px}.lp-serum-use--container .description .icons{display:none}}.lp-serum-use--text-content .title{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-column-gap:9px;align-items:center;position:relative;font-size:20px;line-height:24px;letter-spacing:.02em}.lp-serum-use--text-content .title:after{width:1px;height:14px;position:absolute;right:7px;content:""}.lp-serum-use--text-content .title:before{width:23px;height:23px;position:absolute;right:-4px;border-radius:50%;border:1px solid;content:""}.lp-serum-use--text-content .title .line{width:100%;height:1px;display:block}.lp-serum-use--text-content .text{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:16px;line-height:28px;margin-bottom:30px}.lp-serum-hero--section .image{width:100%;height:100%;object-fit:contain;display:block}.lp-serum-hero--section .image-mobile{width:100%;height:100%;object-fit:contain;display:none}@media (max-width: 1007.98px){.lp-serum-use--text-content .text{margin-bottom:14px}.hide-mobile,.lp-serum-hero--section .image{display:none}.lp-serum-hero--section .image-mobile{display:block}}.lp-serum-hero--container{max-width:400px;width:100%;display:flex;flex-direction:column;align-items:flex-start;position:absolute}.lp-discoloration-what-is-help-read-more.show,.lp-dt-hero.desktop,.lp-serum-hero--container .heading{display:block}.lp-serum-hero--container .heading--mobile{display:none}.lp-serum-hero--container .heading p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:49px;line-height:100%;letter-spacing:.02em;margin-bottom:13px}@media (max-width: 1007.98px){.lp-serum-hero--container .heading{display:none}.lp-serum-hero--container .heading--mobile{display:block}.lp-serum-hero--container .heading p{font-size:30px;line-height:30px;margin-bottom:13px}}.lp-serum-hero--container .text p{font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:24px;line-height:100%;margin-bottom:30px}@media (max-width: 1007.98px){.lp-serum-hero--container .text p{font-size:19px;line-height:24px;margin-bottom:30px}}.lp-serum-hero--container .description p{max-width:365px;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.02em;margin-top:40px}.lp-serum-hero--container .serum-button{display:flex;justify-content:center;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-weight:600;font-size:28px;line-height:100%;text-align:center;letter-spacing:.05em;border:1px solid;transition:background-color .3s ease-out;padding:11px 85px}.all-sub-feature__mobile-title,.cf-field-container.sensitive-skin select,.cf-field-container.skin-type select,.cf-field.sensitive-skin .cf-down-arrow,.cf-field.skin-concern .cf-down-arrow,.cf-field.skin-type .cf-down-arrow,.lp-bsf-grid-item-badges,.lp-bsf-grid-item-description.mobile,.lp-bsf-grid-item-title.mobile,.lp-bsf-results-row.listing,.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-dots li button:before,.lp-discoloration-products .lp-discoloration-products-items .slick-dots li button:before,.lp-discoloration-what-is-help-description p.hidden,.lp-discoloration-what-is-help-read-more,.lp-discoloration-what-is-help-tags.hidden,.lp-dt-footer.mobile,.lp-dt-grid-images .slick-dots li button:before,.lp-dt-grid-new-images .slick-dots li button:before,.lp-dt-hero.mobile,.lp-dt-peptides-mobile,.lp-dt-reviews-mobile-less,.lp-dt-reviews-mobile-toggle,.lp-dt-reviews-mobile.show-more .lp-dt-reviews-mobile-more,.lp-dt-reviews-right .slick-dots li button:before,.lp-dt-reviews-video.mobile,.lp-dt-third-mobile,.lp-dt-use-mobile,.lp-reviews .heading .stamped-badge .stamped-starrating svg,.lp-serum-hero--container .serum-button--mobile,.lp-the-one-grid-items:before,.lp-the-one-results-row.listing,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-mobile,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slides-dots,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-video.mobile,body.the-one .lp-the-one-products-reviews{display:none}.eyecream-points .lp-serum-use--section .lp-serum-use--wrapper{display:flex;flex-direction:column;gap:unset;align-items:flex-start;justify-content:center}@media (max-width: 1007.98px){.lp-serum-hero--container .description p{font-size:8px;line-height:10px;margin-top:13px}.lp-serum-hero--container .serum-button{width:100%;display:none;font-size:18px;line-height:21px;padding:11px 30px}.lp-serum-hero--container .serum-button--mobile{display:flex}.lp-serum-hero--container{max-width:600px;position:relative;top:0;left:0;padding:30px}.eyecream-points .lp-serum-use--section .lp-serum-use--wrapper{max-width:600px;margin:0 auto}.serum-use-ingredients .lp-serum-use--section .lp-serum-use--wrapper{max-width:479px;margin:0 auto}}@media screen and (max-width: 530px){.eyecream-points .lp-serum-use--section .lp-serum-use--wrapper{max-width:400px}.serum-use-ingredients .lp-serum-use--section .lp-serum-use--wrapper{max-width:302px}}@media (max-width: 1007.98px){.serum-use-ingredients .lp-serum-use--section .lp-serum-use--wrapper .heading{font-size:30px;font-weight:600;line-height:30px;letter-spacing:.6px;margin-top:46px;margin-bottom:18px}.serum-faq .image{grid-area:2/1/2/2!important}}.serum-use-ingredients .lp-serum-use--section .lp-serum-use--wrapper .heading b,.serum-use-ingredients .lp-serum-use--section .lp-serum-use--wrapper .heading strong{color:#fff07f}.serum-use-ingredients .lp-serum-use--section .lp-serum-use--wrapper .title{margin-left:-10px}.lp-dt-reviews-item:last-child,.lp-dt-use-description:last-child,.page-404-hero-content p:last-child,.serum-use-ingredients .lp-serum-use--section .lp-serum-use--wrapper .text{margin-bottom:0}.serum-faq .lp-serum-use--section .lp-serum-use--wrapper{display:flex;flex-direction:column;gap:unset;align-items:flex-start;justify-content:space-between;min-height:100%}.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .heading{margin-bottom:20px}.lp-reviews .heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.lp-reviews .heading .stamped-badge{font-size:16px;font-weight:400;line-height:18px;display:inline-flex;align-items:center;justify-content:flex-end}.lp-reviews .heading .stamped-badge .stamped-badge-caption{margin-left:8px}.lp-reviews .heading .stamped-badge .stamped-starrating{border-radius:20px;border:1px solid #fff07f;padding:2px 8px;display:inline-flex;align-items:center;justify-content:center}.lp-reviews .heading .stamped-badge .stamped-starrating:before{content:"5";color:#fff07f;margin-right:4px}.lp-reviews .heading .stamped-badge .stamped-starrating svg:first-child{display:inline-block;color:#fff07f}@media screen and (max-width: 680px){.lp-reviews .lp-serum-reviews--wrapper{column-count:1;column-gap:0}}@media screen and (min-width: 1008px) and (max-width: 1240px){.lp-reviews .lp-serum-reviews--wrapper{column-count:1;column-gap:0}}.lp-reviews .lp-serum-use--review{border-top:1px solid #fff07f;padding-top:18px;margin-bottom:18px;display:inline-block;width:100%;break-inside:avoid}.lp-reviews .lp-serum-use--review .name{display:flex;align-items:center;justify-content:flex-start;font-size:15px;font-style:normal;font-weight:600;line-height:18px;text-transform:uppercase}.lp-reviews .lp-serum-use--review .name .review-stars{margin-left:12px}.lp-reviews .lp-serum-use--review .name .review-verified{padding-left:12px;margin-left:auto;font-size:12px}.lp-reviews .lp-serum-use--review .review{font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-top:24px}.lp-reviews .lp-serum-use--review .review b,.lp-reviews .lp-serum-use--review .review strong{color:#fff07f}.ingredients-slider-wrap{padding:0 0 60px;background:#000}.ingredients-slider{padding:45px 24px;background-size:cover;background-position:center;margin:0!important}.ingredients-slider-wrap .slick-track{display:flex;align-items:stretch;justify-content:flex-start}.ingredients-slider-wrap .ingredients-slider__item{min-width:100%;min-height:100%;height:auto}.ingredients-slider__item-inner{margin:0 14px;padding:24px;min-height:100%;background:#fff;border-radius:10px;border:3px solid #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ingredients-slider__item-inner .ingredients-slider__item-title{font-size:18px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase;margin-bottom:28px;border-bottom:1px solid #000;padding-bottom:20px}.ingredients-slider-wrap .slick-dots{position:absolute;bottom:-45px;left:0}.ingredients-slider-wrap .slick-dots li button{width:16px;height:16px;border-radius:50%;border:1px solid #fff;background-color:#000;font-size:0}.ingredients-slider-wrap .slick-dots li button:before,.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-track:after,.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-track:before{content:none;display:none}.ingredients-slider-wrap .slick-dots li.slick-active button{background-color:#fff}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero{display:flex;margin:0 auto;height:calc(100vh - var(--header-height));min-height:540px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content{width:50%;min-width:50%;max-width:50%;z-index:1}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-media{position:absolute;top:0;bottom:0;right:0;z-index:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content{display:flex;flex-direction:column;justify-content:center;position:relative;padding:0 0 0 250px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content:before{content:"";display:block;width:80px;height:calc(100% - 60px);top:30px;position:absolute;left:30px;background-image:var(--lp-lip-balm-hero-bar);background-size:contain;background-position:center left;background-repeat:no-repeat}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-heading{text-transform:uppercase;margin-bottom:12px;max-width:330px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-heading p{color:#fff;font-size:36px;font-weight:600;line-height:36px;margin:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-heading b,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-heading strong,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-title p b,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-title p strong{color:#fff18e;font-weight:600}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-text{margin-bottom:24px;max-width:250px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-text p{color:#fff;font-size:20px;line-height:24px;margin:0}@media screen and (min-width: 861px) and (max-width: 1080px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content{padding:0 90px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-heading p{font-size:26px;line-height:30px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-text p{font-size:16px}}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-button{display:flex;height:42px;width:260px;justify-content:center;align-items:center;background:#fff18e;color:#000;text-align:center;font-family:Graphik,Trebuchet MS,sans-serif;font-size:18px;font-weight:600;letter-spacing:.9px;text-decoration:none;text-transform:uppercase}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-desktop img,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-mobile img{display:block;width:100%;margin:0 auto}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-video{display:flex;align-items:center;height:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-video video{object-fit:cover;object-position:50% 50%;height:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-image{height:calc(100vh - var(--header-height))}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list{display:flex;max-width:1260px;margin:0 auto}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-container{padding:80px 15px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-image{width:49%;max-width:49%;min-width:49%;padding:32px 120px 32px 32px;position:relative}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-borders-top:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-image:before{content:"";display:block;width:36px;height:36px;position:absolute;top:0;left:0;border-left:1px solid #fff18e;border-top:1px solid #fff18e}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-borders-bottom:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-image:after{content:"";display:block;width:36px;height:36px;position:absolute;bottom:0;left:0;border-left:1px solid #fff18e;border-bottom:1px solid #fff18e}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-content{font-family:GraphikCompact,Trebuchet MS,sans-serif;flex-grow:1;position:relative;background-image:var(--lp-lip-balm-list-bg);background-repeat:no-repeat;background-size:contain;background-position:right center}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-header{font-size:32px;font-weight:600;letter-spacing:.64px;color:#fff18e;text-transform:uppercase;margin-bottom:36px;padding-right:280px;padding-top:25px}@media screen and (min-width: 768px) and (max-width: 860px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-heading p{font-size:20px;line-height:22px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-text p{font-size:14px;line-height:18px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-header{font-size:28px;line-height:34px}}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name{font-size:20px;font-weight:400;letter-spacing:.4px;color:#fff18e;text-transform:uppercase;position:relative;margin-bottom:25px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name:before{content:"";display:block;position:absolute;right:0;bottom:-65%;width:100%;height:29px;background-image:var(--lp-lip-balm-list-bullet-bg);background-repeat:no-repeat;background-size:contain;background-position-x:-15%}@media screen and (min-width: 999px) and (max-width: 1080px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero{min-height:400px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content:before{height:calc(100% - 10px);top:5px;left:5px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name:before{left:0;width:74%;right:initial;background-size:auto 100%;background-position:right center}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name.second:before{left:0;width:57%;right:initial;background-size:auto 100%;background-position:right center}}@media screen and (min-width: 999px) and (max-width: 860px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name:before{width:73%}}@media (max-width: 999px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero{height:auto;min-height:initial;flex-direction:column-reverse}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content{width:100%;min-width:100%;max-width:100%;padding:32px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-media{position:static}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-image:after,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-image:before{display:none}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-heading,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-text{max-width:initial}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-content-button,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-image img{width:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-video video{height:auto;width:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list{flex-direction:column}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-container{padding:20px 0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-image{width:100%;max-width:100%;min-width:100%;padding:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-content{background-image:var(--lp-lip-balm-list-bg-mobile);background-position:left center;margin-top:30px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-header{font-size:30px;padding:0 0 0 160px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name{font-size:16px;padding:0 0 0 160px;margin-right:32px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name:before{transform:rotate(180deg);background-size:auto 100%;background-position-x:98%;bottom:-75%}}@media screen and (max-width: 600px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name:before{background-position-x:126%}}@media screen and (max-width: 476px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name:before{background-position-x:105%}}@media screen and (max-width: 380px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name:before{background-position-x:112%}}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name.second:before{background-position-x:-95%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list ul{margin:0;padding:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list ul li{font-size:16px;font-weight:400;line-height:20px;color:#fff;position:relative;padding:0;margin:0 0 22px;max-width:260px;mix-blend-mode:exclusion}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list ul li:before{content:"";display:block;position:absolute;top:10px;left:-18px;width:11px;height:1px;background:#fff18e}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list ul li:after{content:"";display:block;position:absolute;top:5px;left:-13px;width:1px;height:11px;background:#fff18e}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-video{max-width:1260px;margin:0 auto 70px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-video-title{display:none;color:#fff18e;font-size:30px;font-weight:600;margin-bottom:12px;text-transform:uppercase}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta{display:flex;margin-bottom:60px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta.reverse{flex-direction:row-reverse}.page-404-hero-left,.page-404-hero-right,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-image,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-text{width:50%;min-width:50%;max-width:50%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-image{height:auto;position:relative}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-image:before{content:"";display:block;width:100%;padding-bottom:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:100%;width:100%;object-fit:cover;object-position:center center;margin:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-text{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-heading{color:#fff18e;font-size:32px;font-weight:600;letter-spacing:.64px;text-transform:uppercase;margin-bottom:25px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-content{margin-bottom:32px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-content p{font-size:16px;color:#fff}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-button a{display:flex;height:42px;width:285px;align-items:center;justify-content:center;background:#fff18e;text-decoration:none;color:#000;font-family:Graphik,Trebuchet MS,sans-serif;font-size:18px;font-weight:600;letter-spacing:.891px;text-transform:uppercase}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq{max-width:1260px;padding:50px;position:relative;margin:0 auto 80px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-borders-top:after{content:"";display:block;width:36px;height:36px;position:absolute;top:0;right:0;border-right:1px solid #fff18e;border-top:1px solid #fff18e}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-borders-bottom:after{content:"";display:block;width:36px;height:36px;position:absolute;bottom:0;right:0;border-right:1px solid #fff18e;border-bottom:1px solid #fff18e}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-items{display:flex;justify-content:space-between}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item{width:300px;max-width:300px;min-width:300px;position:relative}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-video{position:relative;display:none}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-video-inner{width:100%;height:380px;overflow:hidden;position:relative}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-video video{object-fit:cover;object-position:50% 50%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-question{display:flex;position:absolute;bottom:40px;left:35px;background:#fff;padding:14px;border-radius:10px;font-size:20px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;z-index:1;max-width:235px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-question-inner{position:relative;z-index:1}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-question:before{content:"";display:block;position:absolute;background-image:var(--lp-lip-balm-faq-bubble-white);width:40px;height:22px;left:-16px;top:0;z-index:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-answer{display:block;position:relative;z-index:1;margin-top:-20px;margin-left:60px;background:#fff18e;width:260px;padding:18px;border-radius:10px}@media screen and (min-width: 999px) and (max-width: 1080px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-text{padding:16px 32px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item{width:33%;max-width:33%;min-width:33%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-answer{width:calc(100% - 40px);margin-left:18px}}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-answer:before{content:"";display:block;position:absolute;top:0;right:-14px;background-image:var(--lp-lip-balm-faq-bubble-yellow);width:30px;height:19px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews{display:flex;max-width:1260px;position:relative;margin:0 auto 100px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-box,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-image{width:50%;min-width:50%;max-width:50%;flex-grow:1;min-height:460px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-image{background-size:cover;background-repeat:no-repeat;background-position:center center}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-box{display:flex;flex-direction:column;padding-left:40px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-stars{margin-bottom:10px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-count{color:#fff;font-size:16px;font-weight:400;flex-grow:1;margin-bottom:100px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review{display:flex;border-radius:8px;border:1px solid #fff18e;padding:22px 35px 26px 26px;position:relative}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-left{width:75px;max-width:75px;min-width:75px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-right{flex-grow:1;padding-left:28px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-avatar{display:flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:100px;background:#fff18e;color:#000;font-size:42px;font-weight:600;letter-spacing:-.857px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-name{display:flex;align-items:center;color:#fff;font-size:15px;font-weight:700;line-height:18px;margin-bottom:12px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-name img{margin-left:16px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-stars{display:none;position:absolute;top:44px;right:34px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-meta{display:flex;color:#fff;font-size:12px;font-weight:400;line-height:18px;margin-bottom:40px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-title{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:12px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-content{margin-bottom:12px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-content p{color:#fff;font-size:16px;font-weight:400;letter-spacing:-.32px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-footer{display:flex;align-items:center}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-share{color:#fff;font-size:12px;font-weight:400;flex-grow:1}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider{max-width:1260px;margin:0 auto 90px;position:relative;min-height:493px;padding-left:350px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-inner{display:flex;height:100%;position:relative;z-index:1}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider:before{content:"";display:block;position:absolute;left:0;top:0;background-image:var(--lp-lip-balm-slider-bg);background-size:contain;background-repeat:no-repeat;width:330px;height:430px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-container{overflow:hidden;padding:0 15px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-left{width:275px;max-width:275px;min-width:275px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-right{padding-left:70px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-title{margin-bottom:70px;position:relative;z-index:1}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-title p{color:#fff;font-size:26px;font-weight:600;line-height:26px;letter-spacing:.6px;text-transform:uppercase}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item{position:relative;margin-bottom:32px;opacity:.3}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item-plus{position:absolute;top:11px;left:-160px;height:1px;width:150px;background:#fff18e}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item-plus-icon{position:absolute;top:-14px;left:-29px;width:29px;height:29px;border-radius:50px;border:1px solid #000}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item-plus-icon:before{content:"";display:block;position:absolute;top:0;left:13px;width:1px;height:100%;background:#000}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item-plus-icon:after{content:"";display:block;position:absolute;top:13px;left:0;width:100%;height:1px;background:#000}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item-plus-black{height:1px;background:#000}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item a{color:#fff18e;font-size:18px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;text-decoration:none}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item:nth-child(1) .lp-lip-balm-slider-nav-item-plus-black{width:58%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item:nth-child(2) .lp-lip-balm-slider-nav-item-plus-black{width:54%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item:nth-child(3) .lp-lip-balm-slider-nav-item-plus-black{width:59%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item:nth-child(4) .lp-lip-balm-slider-nav-item-plus-black{width:55%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item:nth-child(5) .lp-lip-balm-slider-nav-item-plus-black{width:56%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-nav-item.active{opacity:1}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slides-dots .slick-dots{display:flex;justify-content:center;position:initial}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slides-dots .slick-dots li{display:block;width:17px;height:17px;border:1px solid #fff18e;background:0 0;margin:0 4px;padding:0;border-radius:50px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slides-dots .slick-dots li.slick-active{background:#fff18e}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slide-title{display:none;color:#fff18e;font-size:20px;font-weight:600;text-transform:uppercase}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slide-content p{color:#fff;font-size:16px;line-height:28px}@media (max-width: 999px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name.second:before{transform:rotate(180deg);background-size:auto 100%;background-position-x:98%;bottom:-75%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list ul li{max-width:100%;font-size:16px;margin-left:160px;padding-right:32px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-answer:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-borders-bottom:after,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-borders-bottom:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-borders-top:after,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-borders-top:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-image,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-1 .lp-lip-balm-faq-image,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-2 .lp-lip-balm-faq-video,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-3 .lp-lip-balm-faq-video-inner,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-question:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-desktop,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-date,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-footer,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-meta img,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-name img,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-image,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-left,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-title,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-video{display:none}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-1 .lp-lip-balm-faq-video,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-2 .lp-lip-balm-faq-image,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-3 .lp-lip-balm-faq-answer:before,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-video,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-hero-mobile,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slides-dots,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-video.mobile{display:block}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-video-title{display:block;padding:0 30px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-video video{object-fit:cover;object-position:50% 50%;width:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta.reverse{flex-direction:column-reverse}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-image,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-text{width:100%;min-width:100%;max-width:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-image{height:470px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-image:before{content:none}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-text{padding:16px 32px;align-items:flex-start;justify-content:flex-start}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-button,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-cta-button a,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-video video{width:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq{padding:0;margin:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-container,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-box,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-container{padding:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-items{flex-direction:column}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item{width:100%;max-width:100%;min-width:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-question{position:relative;bottom:initial;left:initial;color:#fff18e;font-size:30px;font-weight:600;letter-spacing:.6px;background:0 0;max-width:initial}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-answer{background:0 0;margin:0;width:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-answer p{color:#fff;font-size:16px;font-weight:400;line-height:20px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-1{padding:32px 0 0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-2{padding:0 0 60px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-3{padding:60px 36px 0 16px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-3 .lp-lip-balm-faq-question{background:var(--lp-lip-balm-bubble-yellow-outline);background-size:contain;background-position:top left;background-repeat:no-repeat;padding:0 16px 0 32px;display:inline-flex;align-items:center;height:50px;font-size:18px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-3 .lp-lip-balm-faq-answer{background:#fff18e;text-transform:uppercase;max-width:260px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-3 .lp-lip-balm-faq-answer,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-3 .lp-lip-balm-faq-answer p{color:#000;font-size:20px;font-weight:600;line-height:22px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-faq-item.faq-3 .lp-lip-balm-faq-answer-container{display:flex;justify-content:flex-end;padding:32px 0 60px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews{margin-top:60px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-box,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-image{width:100%;min-width:100%;max-width:100%;min-height:initial}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-stars{padding:0 18px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-reviews-count{font-size:22px;padding:0 18px;color:#fff18e;margin-bottom:30px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review{border:none;background:#fff;display:block;padding:24px 44px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review:before{content:"";display:block;position:absolute;background-image:var(--lp-lip-balm-reviews-line);width:13px;height:239px;top:50%;margin-top:-120px;left:17px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-box{padding:65px 20px;background-repeat:no-repeat;background-position:center center;background-size:cover}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-left{width:56px;max-width:56px;min-width:56px;position:absolute;top:24px;left:44px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-right{padding-left:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-avatar{width:56px;height:56px;background:#000;color:#fff;font-size:32px;letter-spacing:-.64px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-name{padding-left:76px;color:#000;font-size:12px;font-weight:600;letter-spacing:-.24px;margin-bottom:0;padding-top:9px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-stars{display:flex}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-meta{padding-left:76px;color:#000}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-title{color:#000;font-size:30px;margin-bottom:16px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-content{margin-bottom:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-review-content p,body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slide-content p{color:#000}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider{min-height:initial;margin-bottom:0;padding-left:0}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-container{overflow:initial;padding:0;margin-bottom:40px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slider-right{padding:0;max-width:100%}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slides{background-image:var(--lp-lip-balm-slider-bg-mobile);background-repeat:no-repeat;background-size:cover;background-position:center center}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slide{padding:45px 35px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slide-title{display:flex;align-items:center;color:#000;border-bottom:1px solid #000;padding-bottom:18px;position:relative;min-height:60px;padding-right:60px}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slide-title:before{content:"";display:block;position:absolute;top:5px;right:5px;width:35px;height:41px;background-image:var(--lp-lip-balm-slider-arrow)}body.lp-lip-balm .main-content.product-lp .lp-lip-balm-slide-inner{border-radius:10px;background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:28px 24px}}body .page-quiz{width:100%;margin-bottom:58px}body .page-quiz .quiz .quiz-body{min-height:625px}.lp-daily-treatment .main-content.product-lp,.lp-daily-treatment-new .main-content.product-lp{max-width:100%;margin:0}.lp-dt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;max-width:1280px;padding:0 15px;margin:0 auto}.lp-dt-grid-new-title,.lp-dt-grid-title{color:#000;text-align:center;font-size:32px;font-weight:600;line-height:120%;letter-spacing:.64px;padding:0 15px;margin-bottom:50px;text-transform:uppercase}.lp-dt-grid-new-subtitle,.lp-dt-grid-subtitle{display:none;text-align:center;font-size:16px;line-height:125%;margin-bottom:20px}.lp-dt-grid-left{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-self:stretch}.lp-dt-grid-images,.lp-dt-grid-lists,.lp-dt-grid-new-lists,.lp-dt-reviews-items,.lp-dt-reviews-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px}.lp-dt-grid-list-title,.lp-dt-grid-new-list-title{font-size:20px;font-weight:600;line-height:120%;letter-spacing:.4px;border-bottom:1px solid #000;margin-bottom:24px;text-transform:uppercase;padding:6px 0}.lp-dt-grid-list-items,.lp-dt-grid-list-items p,.lp-dt-grid-new-list-items,.lp-dt-grid-new-list-items p{font-weight:400;line-height:28px;color:#000;font-size:16px}.lp-dt-grid-list-items p,.lp-dt-grid-new-list-items p{margin-bottom:2px;position:relative;padding-left:22px}.lp-dt-grid-list-items p strong,.lp-dt-grid-new-list-items p strong{font-weight:500}.lp-dt-grid-list-items p:before{content:"";display:block;width:11px;height:1px;position:absolute;background:#000;top:13px;left:0}.lp-dt-grid-list-items p:after{content:"";display:block;width:1px;height:11px;position:absolute;top:8px;left:5px;background:#000}.lp-dt-grid-disclaimer{font-size:9px;line-height:12px;letter-spacing:-.08px}.lp-dt-grid-disclaimer p,.lp-dt-grid-new-disclaimer p{font-size:9px;line-height:12px;letter-spacing:-.08px;margin-bottom:0}.lp-dt-grid-images .slick-prev,.lp-dt-grid-new-images .slick-prev{left:-15px;top:50%;transform:translateY(-50%)}.lp-dt-grid-images .slick-prev svg,.lp-dt-grid-new-images .slick-prev svg{transform:rotate(0)}.lp-dt-grid-images .slick-next[aria-disabled=true],.lp-dt-grid-images .slick-prev[aria-disabled=true],.lp-dt-grid-new-images .slick-next[aria-disabled=true],.lp-dt-grid-new-images .slick-prev[aria-disabled=true]{opacity:.5}.lp-dt-grid-images .slick-next,.lp-dt-grid-new-images .slick-next{right:-15px;top:50%;transform:translateY(-50%)}.lp-dt-grid-images .slick-dots,.lp-dt-grid-new-images .slick-dots,.lp-the-one-grid .slick-dots{bottom:-35px}.lp-dt-grid-images .slick-dots li,.lp-dt-grid-new-images .slick-dots li,.lp-dt-reviews-right .slick-dots li{width:11px;margin-right:6px}.lp-dt-grid-images .slick-dots li button,.lp-dt-grid-new-images .slick-dots li button,.lp-dt-reviews-right .slick-dots li button{background:0 0;border:1px solid #000;border-radius:50px;width:11px;height:11px}.lp-dt-grid-image img,.lp-dt-grid-new-image img{display:block;margin:0;aspect-ratio:1;object-fit:cover;object-position:center;width:100%}.lp-dt-grid-image-before{position:relative;margin-bottom:12px}.lp-dt-grid-image-label,.lp-dt-grid-new-image-label{position:absolute;z-index:1;bottom:0;right:0;color:#000;font-size:14px;font-weight:600;line-height:100%;letter-spacing:.277px;background:#ffbe98;text-transform:uppercase;padding:1px 6px}.lp-dt-use-mobile-video{padding-top:50px}.lp-dt-reviews-video video,.lp-dt-use-mobile-video video,.lp-dt-use-video video{display:block;width:100%;max-width:100%;margin:0}body.lp-bsf .main-content,body.lp-discoloration .main-content,body.the-one .main-content{width:100%;max-width:100%;margin:0}body.lp-discoloration .main-content .shopify-section{margin:0;padding-top:1px;padding-bottom:1px}.lp-discoloration-what-is{max-width:1180px;padding:0 30px;margin:0 auto 80px}.lp-discoloration-what-is-container{display:grid;grid-template:"title1 title2" 50% "info1 info2" 50% "help1 help2" 50%;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-gap:32px}.lp-discoloration-what-is-title{font-size:30px;line-height:36px;font-weight:600;margin-bottom:15px;text-align:center;text-transform:uppercase}.lp-discoloration-what-is-info{margin-bottom:68px}.lp-discoloration-what-is-info-container{display:flex;background:#f8f8f8;padding:15px;gap:32px;position:relative;height:100%}.lp-discoloration-what-is-info-description,.lp-discoloration-what-is-info-image{position:relative;width:calc(50% - 16px);min-width:calc(50% - 16px);max-width:calc(50% - 16px)}.lp-discoloration-what-is-info-description:before,.lp-discoloration-what-is-info-image:before{content:"";display:block;position:absolute;top:0;width:14px;height:14px;border-top:1px solid #000}.lp-discoloration-what-is-info-description:after,.lp-discoloration-what-is-info-image:after{content:"";display:block;position:absolute;bottom:0;width:14px;height:14px;border-bottom:1px solid #000}.lp-discoloration-what-is-info-image-borders:before{content:"";display:none;position:absolute;top:0;right:0;width:14px;height:14px;border-top:1px solid #000;border-right:1px solid #000}.lp-discoloration-what-is-info-image-borders:after{content:"";display:none;position:absolute;bottom:0;right:0;width:14px;height:14px;border-bottom:1px solid #000;border-right:1px solid #000}.lp-discoloration-what-is-info-image{display:flex;flex-direction:column;justify-content:center;padding-left:14px}.lp-discoloration-what-is-info-image img{display:block;margin:0;width:100%;border-radius:500px;object-fit:contain}.lp-discoloration-what-is-help-left:after,.lp-discoloration-what-is-help-left:before,.lp-discoloration-what-is-info-image:after,.lp-discoloration-what-is-info-image:before{left:0;border-left:1px solid #000}.lp-discoloration-what-is-info-description{display:flex;flex-direction:column;justify-content:center;padding:14px 20px 14px 0}.lp-discoloration-what-is-info-description p{padding:0;font-size:14px;line-height:20px;color:#181818;margin:0 0 16px}.lp-discoloration-what-is-help-right:after,.lp-discoloration-what-is-help-right:before,.lp-discoloration-what-is-info-description:after,.lp-discoloration-what-is-info-description:before{right:0;border-right:1px solid #000}.lp-discoloration-what-is-info.info-1{grid-area:info1}.lp-discoloration-what-is-info.info-2{grid-area:info2}.lp-discoloration-what-is-help-container{display:flex;padding:28px;gap:32px;position:relative;height:100%;border-top:1px solid #000;border-bottom:1px solid #000}.lp-discoloration-what-is-help-container:before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:14px;border-left:1px solid #000}.lp-discoloration-what-is-help-container:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:1px;height:14px;border-left:1px solid #000}.lp-discoloration-what-is-help-left,.lp-discoloration-what-is-help-right{display:flex;flex-direction:column;justify-content:center;width:calc(50% - 16px);min-width:calc(50% - 16px);max-width:calc(50% - 16px)}.lp-discoloration-what-is-help-left:before,.lp-discoloration-what-is-help-right:before{content:"";display:block;position:absolute;top:0;width:14px;height:14px}.lp-discoloration-what-is-help-left:after,.lp-discoloration-what-is-help-right:after{content:"";display:block;position:absolute;bottom:0;width:14px;height:14px}.lp-discoloration-what-is-help-title{font-size:14px;line-height:20px;font-weight:600;margin-bottom:30px;text-align:center;text-transform:uppercase;color:#181818;-webkit-hyphens:auto;hyphens:auto}.lp-discoloration-what-is-help-image img{display:block;margin:0;width:100%;border-radius:500px}.lp-discoloration-products .lp-discoloration-products-description p,.lp-discoloration-what-is-help-description p{font-size:14px;line-height:20px;color:#181818;margin:0 0 16px}.lp-discoloration-what-is-help-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.lp-discoloration-what-is-help-tag{display:flex;height:26px;align-items:center;padding:0 8px;font-size:12px;line-height:12px;color:#181818;border:1px solid #000;border-radius:50px}.lp-discoloration-what-is-help-read-more a{font-size:14px;line-height:20px;color:#181818;font-style:italic}.lp-discoloration-what-is-help.help-1{grid-area:help1}.lp-discoloration-what-is-help.help-2{grid-area:help2}.lp-discoloration-products{max-width:1180px;padding:0 30px;margin:0 auto 80px;--slide-gap: 16px}.lp-discoloration-products-title{text-align:center;margin-bottom:30px;font-size:30px;font-style:normal;font-weight:600;line-height:30px}.lp-discoloration-products .lp-discoloration-products-items{margin:0 calc(var(--slide-gap) * -1) 0 calc(var(--slide-gap) * -1)}.lp-discoloration-products .lp-discoloration-products-items .slick-next{right:-38px}.lp-discoloration-products .lp-discoloration-products-items .slick-next svg{width:8px;height:14px}.lp-discoloration-products .lp-discoloration-products-items .slick-prev{left:-38px}@media screen and (max-width: 1230px){.lp-discoloration-products .lp-discoloration-products-items .slick-next{right:-13px}.lp-discoloration-products .lp-discoloration-products-items .slick-prev{left:-13px}}.lp-discoloration-products .lp-discoloration-products-items .slick-prev svg{width:8px;height:14px;transform:none}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-dots,.lp-discoloration-products .lp-discoloration-products-items .slick-dots{display:flex;height:10px;justify-content:center;align-items:center;margin:0;padding:0;gap:7px;bottom:-50px}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-dots li,.lp-discoloration-products .lp-discoloration-products-items .slick-dots li{width:10px;height:10px;margin:0;padding:0}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-dots li button,.lp-discoloration-products .lp-discoloration-products-items .slick-dots li button{width:10px;height:10px;margin:0;padding:0;border:1px solid #000;border-radius:50px}.lp-discoloration-products .lp-discoloration-products-item-container{display:flex;column-gap:32px;position:relative;height:inherit;min-height:100%;align-items:center}.lp-discoloration-products .lp-discoloration-products-item{margin:0 var(--slide-gap);height:inherit}.lp-bsf-grid-item-details,.lp-bsf-grid-item-image,.lp-discoloration-products .lp-discoloration-products-details,.lp-discoloration-products .lp-discoloration-products-image,.page-404-hero-video{width:100%;height:100%}.lp-discoloration-products .lp-discoloration-products-badge{display:flex;align-items:center;position:absolute;top:34px;left:-5px;height:20px;background:#fff;border:1px solid #000;padding:0 5px;font-size:12px;line-height:12px;color:#181818}.lp-discoloration-products .lp-discoloration-products-badge:before{content:"";display:block;position:absolute;top:calc(100% + 1px);left:-1px;width:5px;height:5px;background:#000;clip-path:polygon(0 0,100% 100%,100% 0)}.lp-bsf-grid-item-details,.lp-discoloration-products .lp-discoloration-products-details{display:flex;flex-direction:column;justify-content:space-between}.lp-discoloration-products .lp-discoloration-products-image{display:flex;flex-grow:1;align-items:stretch;justify-content:stretch}.lp-bsf-grid-item-image img,.lp-discoloration-products .lp-discoloration-products-image img{display:block;margin:0;object-fit:contain;object-position:center}.lp-discoloration-products .lp-discoloration-products-title{font-size:18px;line-height:22px;font-weight:600;color:#181818;text-transform:uppercase;margin-bottom:8px;text-align:left}.lp-discoloration-products .lp-discoloration-products-description em{display:inline-flex;align-items:center;font-style:normal;font-size:12px;line-height:12px;color:#181818;min-height:26px;border:1px solid #000;border-radius:50px;padding:4px 8px;text-align:center}.lp-discoloration-products .lp-discoloration-products-action{display:flex;align-items:center;justify-content:center;min-height:34px;font-size:14px;line-height:14px;padding:4px 12px;text-transform:uppercase;color:#fff;text-decoration:none;background:#000;border:1px solid #000;font-weight:600}.lp-discoloration-products .lp-discoloration-products-action:hover{color:#fff;background:#000;opacity:.8}.lp-discoloration-products .lp-discoloration-products-footer{display:flex;flex-wrap:wrap;gap:12px;padding-top:40px}.lp-discoloration-products .lp-discoloration-products-footer .lp-discoloration-products-action{width:calc(50% - 6px)}@media screen and (min-width: 767px) and (max-width: 1200px){.lp-discoloration-products .lp-discoloration-products-footer .lp-discoloration-products-action{width:100%}}.lp-discoloration-before-after{margin:40px auto 80px}.lp-discoloration-before-after .allies-multi-before-after-container{align-items:center}.lp-discoloration-before-after-title{text-align:center;font-size:30px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:30px}.lp-discoloration-before-after .lp-discoloration-products-ba-items{display:flex;gap:32px;overflow-x:auto}.lp-discoloration-before-after .lp-discoloration-products-ba-items .product-compare-image{position:relative;margin:0 auto;padding-top:33px}.lp-discoloration-before-after .lp-discoloration-products-ba-items .allies-multi-before-after-heading-text{position:absolute;top:0;left:0;right:0;border-radius:1px 1px 0 0;text-align:center;font-family:GraphikCompact,Trebuchet MS,sans-serif;font-size:16px;font-weight:600;line-height:18px;text-transform:uppercase;padding:8px;background:#000;color:#fff}.lp-discoloration-before-after .lp-discoloration-products-ba-items .product-compare-wrap{min-width:25%;max-width:25%;min-width:calc(25% - 24px);max-width:calc(25% - 24px);text-align:center}@media screen and (max-width: 980px){.lp-discoloration-before-after .lp-discoloration-products-ba-items .product-compare-wrap{min-width:calc(33.33% - 24px);max-width:calc(33.33% - 24px);width:33.33%}}@media screen and (max-width: 768px){.lp-discoloration-what-is-info-description,.lp-subscribe-sms-container{padding:0}.lp-subscribe-sms-box{flex-direction:column-reverse}.lp-discoloration-products .lp-discoloration-products-badge,.lp-discoloration-products .lp-discoloration-products-items .slick-next,.lp-discoloration-products .lp-discoloration-products-items .slick-prev,.lp-discoloration-what-is-help-image,.lp-discoloration-what-is-info-description:after,.lp-discoloration-what-is-info-description:before,.lp-subscribe-sms-box:before{display:none}.lp-subscribe-sms-left{padding:50px 20px}.lp-subscribe-sms-right{width:100%;max-width:100%;min-width:100%}.lp-subscribe-sms-title{font-size:28px;line-height:36px}.lp-subscribe-sms-description{font-size:16px;line-height:22px}.lp-discoloration-what-is{padding:0 36px;margin:0 auto 50px}.lp-discoloration-what-is-container,.lp-discoloration-what-is-info-image-borders:after,.lp-discoloration-what-is-info-image-borders:before{display:block}.lp-discoloration-what-is-title{line-height:30px;margin-bottom:24px}.lp-discoloration-what-is-info-container{flex-direction:column;gap:36px}.lp-discoloration-what-is-info-description,.lp-discoloration-what-is-info-image{width:100%;min-width:100%;max-width:100%}.lp-discoloration-what-is-info-image{padding:10px 20px}.lp-discoloration-what-is-help-container{padding:30px 0;gap:16px;margin-bottom:50px}.lp-discoloration-what-is-help-container:after,.lp-discoloration-what-is-help-container:before,.lp-discoloration-what-is-help-left:after,.lp-discoloration-what-is-help-left:before,.lp-discoloration-what-is-help-right:after,.lp-discoloration-what-is-help-right:before{height:10px}.lp-discoloration-what-is-help-left,.lp-discoloration-what-is-help-right{justify-content:flex-start;width:calc(50% - 8px);min-width:calc(50% - 8px);max-width:calc(50% - 8px)}.lp-discoloration-what-is-help-title{font-size:18px;line-height:18px;color:#000;text-align:left;margin:0}.lp-discoloration-products{padding:20px 36px;margin:0 auto 50px;background:#f8f8f8}.lp-discoloration-products .lp-discoloration-products-item-container{column-gap:8px}.lp-discoloration-products .lp-discoloration-products-image{width:auto;min-width:25%;flex-grow:unset;min-height:100%;height:auto;margin:0 -12px 0 -32px}.lp-discoloration-products .lp-discoloration-products-image img{min-height:100%}.lp-discoloration-before-after{margin:20px auto 60px}.lp-discoloration-before-after .lp-discoloration-products-ba-items .product-compare-wrap{min-width:calc(50% - 24px);max-width:calc(50% - 24px);width:50%}}@media screen and (max-width: 480px){.lp-discoloration-before-after .lp-discoloration-products-ba-items .product-compare-wrap{min-width:100%;max-width:100%;width:100%}}.lp-discoloration-before-after .lp-discoloration-products-ba-items.slick-slider{overflow:visible}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-prev{top:50%;transform:rotate(180deg);left:-30px}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-next{top:50%;transform:unset;right:-30px}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-track{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-track .allies-multi-before-after{margin:0;padding:0 16px}@media screen and (max-width: 479px){.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-track .allies-multi-before-after-image{max-width:300px;padding-bottom:300px;margin:0 auto}}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-track .product-compare-wrap{min-width:unset;max-width:unset;padding:0 16px}body.lp-bsf .lp-discoloration-before-after-title *,body.the-one .lp-discoloration-before-after-title *{font-size:30px}body.lp-bsf .allies-multi-before-after-background,body.lp-bsf .allies-multi-before-after-foreground{background-size:cover}body.lp-bsf .lp-discoloration-before-after-title,body.the-one .lp-discoloration-before-after-title{margin-bottom:36px}body.lp-bsf .lp-discoloration-before-after .lp-discoloration-products-ba-items,body.the-one .lp-discoloration-before-after .lp-discoloration-products-ba-items{margin:0 -16px}body.lp-bsf .page-width,body.the-one .page-width{max-width:1180px;padding:0 30px}.lp-bsf-results,.lp-the-one-results{margin:0 auto 80px}.lp-bsf-results-heading,.lp-the-one-results-heading{font-size:30px;font-weight:600;text-transform:uppercase;text-align:center;margin-bottom:40px}.lp-bsf-results-container,.lp-the-one-results-container{display:grid;grid-template-columns:1fr 1fr;gap:32px}.lp-bsf-results-container:before,.lp-the-one-results-container:before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:10px;border-left:1px solid #000}.lp-bsf-results-container:after,.lp-the-one-results-container:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:1px;height:10px;border-left:1px solid #000}.lp-bsf-results-table,.lp-the-one-results-table{position:relative;border-top:1px solid #000;border-bottom:1px solid #000;display:table;width:100%;height:100%}.lp-bsf-results-row,.lp-the-one-results-row{display:table-row;height:100%}.lp-bsf-results-cell,.lp-the-one-results-cell{display:table-cell;padding:0;border:none;height:100%;vertical-align:top}.lp-bsf-results-cell-inner,.lp-the-one-results-cell-inner{position:relative;height:100%;-moz-box-sizing:border-box;padding:30px 28px}.lp-bsf-results-title,.lp-the-one-results-title{font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;padding-top:10px;white-space:nowrap}.lp-bsf-results-percentage,.lp-the-one-results-percentage{display:flex;gap:6px;align-items:center}.lp-bsf-results-percentage-value,.lp-the-one-results-percentage-value{font-size:44px;font-weight:600}.lp-bsf-results-percentage-text,.lp-the-one-results-percentage-text{font-size:14px;font-weight:400}.lp-bsf-results-percentages,.lp-the-one-results-percentages{display:flex;gap:20px}.lp-bsf-results-percentages .lp-bsf-results-percentage,.lp-the-one-results-percentages .lp-the-one-results-percentage{flex-direction:column;align-items:flex-start;justify-content:flex-start}.lp-bsf-results-listing,.lp-the-one-results-listing{display:flex;flex-direction:column;justify-content:center;height:100%}.lp-bsf-results-listing p,.lp-the-one-results-listing p{font-size:14px;line-height:20px;margin:0}.lp-bsf-results-disclaimers,.lp-the-one-results-disclaimers{padding-top:40px}.lp-bsf-results-disclaimers p,.lp-the-one-results-disclaimers p{font-size:9px;line-height:14px;margin:0;text-align:center}.lp-bsf-results-row.first .lp-bsf-results-cell-inner,.lp-the-one-results-row.first .lp-the-one-results-cell-inner{padding-bottom:16px}.lp-bsf-results-row.first .lp-bsf-results-cell.first .lp-bsf-results-cell-inner:before,.lp-the-one-results-row.first .lp-the-one-results-cell.first .lp-the-one-results-cell-inner:before{content:"";display:block;position:absolute;top:0;width:10px;height:10px;left:0;border-left:1px solid #000}.lp-bsf-results-row.first .lp-bsf-results-cell.first .lp-bsf-results-cell-inner:after,.lp-bsf-results-row.first .lp-bsf-results-cell.last .lp-bsf-results-cell-inner:after,.lp-the-one-results-row.first .lp-the-one-results-cell.first .lp-the-one-results-cell-inner:after,.lp-the-one-results-row.first .lp-the-one-results-cell.last .lp-the-one-results-cell-inner:after{content:"";display:block;position:absolute;top:0;width:10px;height:10px;right:0;border-right:1px solid #000}.lp-bsf-results-row.last .lp-bsf-results-cell-inner,.lp-the-one-results-row.last .lp-the-one-results-cell-inner{padding-top:16px}.lp-bsf-results-row.last .lp-bsf-results-cell.first .lp-bsf-results-cell-inner:before,.lp-the-one-results-row.last .lp-the-one-results-cell.first .lp-the-one-results-cell-inner:before{content:"";display:block;position:absolute;bottom:0;width:10px;height:10px;left:0;border-left:1px solid #000}.lp-bsf-results-row.last .lp-bsf-results-cell.first .lp-bsf-results-cell-inner:after,.lp-bsf-results-row.last .lp-bsf-results-cell.last .lp-bsf-results-cell-inner:after,.lp-the-one-results-row.last .lp-the-one-results-cell.first .lp-the-one-results-cell-inner:after,.lp-the-one-results-row.last .lp-the-one-results-cell.last .lp-the-one-results-cell-inner:after{content:"";display:block;position:absolute;bottom:0;width:10px;height:10px;right:0;border-right:1px solid #000}.lp-bsf-results-row.listing .lp-bsf-results-title,.lp-the-one-results-row.listing .lp-the-one-results-title{padding-top:0}.lp-bsf-results .lp-bsf-results-table-listing .lp-bsf-results-title,.lp-the-one-results .lp-the-one-results-table-listing .lp-the-one-results-title{padding-top:8px}.lp-bsf-grid{margin-bottom:80px}.lp-bsf-grid-items{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.lp-bsf-grid-item-container{display:flex;column-gap:32px;position:relative;height:inherit;min-height:100%}.lp-bsf-grid-item{height:inherit}.lp-bsf-grid-item-image{display:flex;flex-grow:1;align-items:stretch;justify-content:stretch;background:#f8f8f8}.lp-bsf-grid-item-title{font-size:18px;line-height:22px;font-weight:600;color:#181818;text-transform:uppercase;margin-bottom:24px;text-align:left}.lp-bsf-grid-item-description p{font-size:14px;line-height:20px;color:#181818;margin:0 0 20px}.lp-bsf-grid-item-description em{display:inline-flex;align-items:center;font-style:normal;font-size:12px;line-height:12px;color:#181818;min-height:26px;border:1px solid #000;border-radius:50px;padding:4px 8px;text-align:center;margin-right:3px}.lp-bsf-bar,.lp-the-one-bar{margin-bottom:70px}.lp-bsf-bar-text,.lp-the-one-bar-text{font-size:22px;line-height:26px;text-align:center;padding:12px 0}.purple-badge{background:#7748ff!important;color:#fff!important;padding:0 .2em;line-height:1}.usage-badge{border:1px solid currentColor;padding:8px;border-radius:16px;display:inline-block;margin-right:9px}body.the-one .promo-bar-fw{font-size:16px}@media screen and (max-width: 767px){.offer-lp.product-lp.main-content .custom__item.custom__item--product-offer-item .product-info--value-wrap .value{font-size:34px;line-height:30px}.offer-lp.product-lp.main-content .all-hero-section .mega-subtitle{max-width:90%;font-size:20px;line-height:28px;text-align:center;margin:0 auto 10px}.offer-lp.product-lp.main-content .all-hero-section .hero__btn-wrap a{padding:5px 55px}body.lp-join-the-line .lp-form-section{flex-direction:column-reverse}body.lp-join-the-line .lp-form-section .lp-form-left,body.lp-join-the-line .lp-form-section .lp-form-right{width:100%;min-width:100%;max-width:100%;flex-basis:100%}body.lp-join-the-line .lp-form-section .lp-form-left{padding:36px}body.lp-join-the-line .lp-form-section .lp-form-image{height:400px}body.lp-join-the-line .lp-form-section .lp-form-box{padding:0}.lp-bsf-grid-item-image img.img-desktop,.lp-discoloration-products .lp-discoloration-products-image img.img-desktop,body.lp-join-the-line .lp-form-section .lp-form-box:before{display:none}body .page-quiz .quiz .quiz-body{min-height:100%}body.the-one .promo-bar-fw{font-size:14px}}body.the-one .main-content .shopify-section{overflow:hidden;margin:0}body.the-one .slick-next{right:-16px}body.the-one .slick-prev{left:-16px;transform:rotate(180deg)}body.the-one .all-faq__question{font-size:16px;line-height:1.375;align-items:flex-start;padding-left:0;padding-right:0}.all-contact-description{max-width:50rem}.all-contact-description p,body.the-one .all-faq__question-list,body.the-one .all-faq__question-list--nested{font-size:14px}body.the-one .all-faq__question-list li,body.the-one .all-faq__question-list--nested li{list-style:disc}body.the-one .lp-the-one-review-heading{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:16px}body.the-one .lp-the-one-review-heading .review{position:relative;font-size:16px;font-weight:400}body.the-one .lp-the-one-review-heading .review:before{position:absolute;top:0;right:100%;content:"\201c"}body.the-one .lp-the-one-review-heading .review:after{content:"\201d"}body.the-one .lp-the-one-review-heading .author{position:relative;font-size:14px;text-transform:initial}body.the-one .lp-the-one-review-heading .author:before{position:absolute;top:0;right:100%;content:"- "}body.the-one .allies-multi-before-after-background,body.the-one .allies-multi-before-after-foreground{background-size:var(--before-after-image-width)!important}body.the-one .slick-track{display:flex;align-items:stretch}body.the-one .slick-next,body.the-one .slick-prev{top:unset;bottom:34%}@media screen and (max-width: 650px){body.the-one .slick-next,body.the-one .slick-prev{bottom:32%}}@media screen and (max-width: 460px){body.the-one .slick-next,body.the-one .slick-prev{bottom:28%}}body.the-one .allies-multi-before-after{display:flex!important;flex-direction:column;min-height:100%;height:auto;justify-content:space-between;margin-left:16px;margin-right:16px}body.the-one .allies-multi-before-after-image{margin-top:auto;padding-bottom:125%}body.the-one img.allies-multi-before-after-image{padding-bottom:0}body.the-one .lp-the-one-before-after{margin-top:50px}body.the-one .lp-the-one-before-after .lp-the-one-before-after-title{text-align:center;margin-bottom:30px}.lp-the-one-grid{position:relative;margin-bottom:70px}.lp-the-one-grid .slick-dots button:before{content:"";border:1px solid #000;border-radius:50%;height:10px;width:10px;opacity:1}.lp-the-one-grid-title{text-align:center;font-size:25px;font-weight:600;line-height:25px;max-width:600px;margin:0 auto}.lp-the-one-grid-subtitle{text-align:center;font-size:16px;font-weight:600;line-height:normal;text-transform:uppercase;max-width:600px;margin:30px auto 0}.lp-the-one-grid-items{display:flex;margin-top:50px}.lp-the-one-grid-items .lp-the-one-grid-item{width:100%;min-width:100%;break-inside:avoid-column;border-radius:10px;border:3px solid #fff;background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:28px 24px 50px;margin-top:28px;margin-bottom:28px}.lp-the-one-grid-items .lp-the-one-grid-item-title:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='35' height='41' viewBox='0 0 35 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1L33.5 20.5L14 40' stroke='black'/%3E%3Cpath d='M1 1L20.5 20.5L1 40' stroke='black'/%3E%3C/svg%3E%0A");display:inline-block;width:39px;height:39px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:12px}.all-sub-steps__container,.lp-dt-reviews-item,.lp-dt-third-mobile-item.first .lp-dt-third-mobile-item-title{border-top:1px solid #000}.lp-the-one-grid-items .lp-the-one-grid-item-content{font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding-top:28px;border-top:1px solid #000;margin-top:38px}@media screen and (min-width: 850px){.lp-the-one-grid{margin-bottom:0}.lp-the-one-grid-items{display:grid;margin-top:75px;grid-template-rows:auto;grid-template-columns:2fr 3fr 2fr;background:unset!important;column-gap:10%}.lp-the-one-grid-items:before{content:"";display:block;width:100%;grid-row:1 / span 999;grid-column:2;max-height:100%;height:100%;background-size:contain;background-position:top center;background-repeat:no-repeat}.lp-the-one-grid-items .lp-the-one-grid-item{min-width:unset;background:unset;border:unset;padding:0;margin-top:0}.lp-the-one-grid-items .lp-the-one-grid-item-title{color:#7748ff;text-align:center;font-size:12px;font-weight:400;line-height:16.463px;border:1px solid #7748ff;border-radius:16.5px;padding:8px;display:inline-block}.lp-the-one-grid-items .lp-the-one-grid-item-title:after{content:unset;display:none}.lp-the-one-grid-items .lp-the-one-grid-item-content{border:unset;margin:0;padding-top:0;color:#181818;font-size:14px;font-weight:400;line-height:20px;max-width:256px}}.section-thank-you-container{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:18px}.section-thank-you-icon{display:flex;justify-content:center;margin-bottom:16px}.section-thank-you-title{font-size:43px;font-weight:500;line-height:50px;margin-bottom:32px;text-align:center}.section-thank-you-content,.section-thank-you-content p{color:#565656;font-size:18px;font-weight:400;line-height:31px}.all-sub-steps__text,.section-thank-you-content{text-align:center}.section-thank-you-content p{margin:0 0 12px}.section-thank-you-content em{display:inline-flex;height:40px;align-items:center;justify-content:center;background:#000;border-radius:50px;padding:0 24px;color:#fff;font-style:normal;font-weight:400;margin:0 8px}.section-thank-you-content a{color:#000;font-weight:700;text-decoration:underline}.lp-daily-treatment-new footer{margin-top:0!important}@media screen and (min-width: 768px){.ingredients-slider-wrap,.lp-bsf-grid-item-image img.img-mobile,.lp-discoloration-products .lp-discoloration-products-image img.img-mobile,body.the-one .lp-the-one-products-ba-items .lp-the-one-review-heading{display:none}body.the-one .all-faq__question{align-items:center;font-weight:600}body.the-one .lp-the-one-review-heading{align-items:flex-start;margin-bottom:0}body.the-one .lp-the-one-review-heading .review{font-size:20px}body.the-one .lp-the-one-products-reviews{display:block}body.the-one .lp-the-one-before-after{margin-top:80px;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 2fr;column-gap:14px;row-gap:15px}body.the-one .lp-the-one-before-after .lp-the-one-before-after-title{grid-column:1;grid-row:1;margin-bottom:0;text-align:left}body.the-one .lp-the-one-before-after .lp-the-one-products-reviews{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:32px}body.the-one .lp-the-one-before-after .lp-the-one-products-ba-items{grid-column:span 2;grid-row:1 / span 4}.lp-daily-treatment-new .page-container div:last-of-type{margin-bottom:0}}.lp-dt-hero{display:flex;align-items:flex-end;width:100%;position:relative;margin-bottom:70px}.lp-dt-hero .header-banner-mobile{padding:8px 22px;font-size:16px;display:flex;justify-content:center;align-items:center;text-align:center}.lp-dt-hero .header-banner-desktop{font-size:20px;font-weight:600;display:flex;justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px}.lp-dt-hero .header-banner-desktop p{font-size:20px}@media screen and (max-width: 768px){.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-prev{left:-20px}.lp-discoloration-before-after .lp-discoloration-products-ba-items .slick-next{right:-20px}body.lp-bsf .page-width,body.the-one .page-width{padding:0 36px}.lp-bsf-grid-item.last .lp-bsf-grid-item-description.mobile,.lp-bsf-grid-item.last .lp-bsf-grid-item-title.mobile,.lp-bsf-grid-items,.lp-bsf-results-container,.lp-dt-hero,.lp-dt-hero.mobile,.lp-the-one-results-container,body.lp-bsf .lp-bsf-block-mobile,body.the-one .lp-the-one-block-mobile{display:block}.lp-bsf-grid-item.last .lp-bsf-grid-item-description.desktop,.lp-bsf-grid-item.last .lp-bsf-grid-item-title.desktop,.lp-bsf-results .lp-bsf-results-table-listing,.lp-bsf-results-heading,.lp-bsf-results-percentage-text br,.lp-bsf-results-row.no-mobile .lp-bsf-results-cell.first .lp-bsf-results-cell-inner:after,.lp-bsf-results-row.no-mobile .lp-bsf-results-cell.first .lp-bsf-results-cell-inner:before,.lp-bsf-results-row.no-mobile .lp-bsf-results-cell.last .lp-bsf-results-cell-inner:after,.lp-dt-hero.desktop,.lp-the-one-results .lp-the-one-results-table-listing,.lp-the-one-results-heading,.lp-the-one-results-percentage-text br,.lp-the-one-results-row.no-mobile .lp-the-one-results-cell.first .lp-the-one-results-cell-inner:after,.lp-the-one-results-row.no-mobile .lp-the-one-results-cell.first .lp-the-one-results-cell-inner:before,.lp-the-one-results-row.no-mobile .lp-the-one-results-cell.last .lp-the-one-results-cell-inner:after,body.lp-bsf .lp-bsf-block-mobile br,body.the-one .lp-the-one-block-mobile br{display:none}.lp-bsf-results,.lp-the-one-results{margin-top:30px;margin-bottom:50px}.lp-bsf-results-cell.first .lp-bsf-results-cell-inner,.lp-the-one-results-cell.first .lp-the-one-results-cell-inner{padding-left:0;padding-right:0}.lp-bsf-results-cell.last .lp-bsf-results-cell-inner,.lp-the-one-results-cell.last .lp-the-one-results-cell-inner{padding-left:8px;padding-right:8px}.lp-bsf-results-title,.lp-the-one-results-title{padding-top:4px;font-size:18px}.lp-bsf-results-percentage,.lp-the-one-results-percentage{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.lp-bsf-results-percentage-value,.lp-the-one-results-percentage-value{line-height:44px}.lp-bsf-results-percentages,.lp-the-one-results-percentages{flex-direction:column}.lp-bsf-results-row.listing,.lp-the-one-results-row.listing{display:table-row}.lp-bsf-grid{padding:0!important;margin-bottom:40px}.lp-bsf-grid-item-container{column-gap:8px}.lp-bsf-grid-item.first{padding:20px 20px 20px 0;background:#f8f8f8;margin-bottom:50px}.lp-bsf-grid-item.first .lp-bsf-grid-item-title{padding-top:28px}.lp-bsf-grid-item.first .lp-bsf-grid-item-image{width:auto;min-width:150px;max-width:150px;flex-grow:unset;min-height:100%;height:auto}.lp-bsf-grid-item.first .lp-bsf-grid-item-image img{min-height:100%}.lp-bsf-grid-item.last{padding:0 36px;margin-bottom:0}.lp-bsf-grid-item.last .lp-bsf-grid-item-container{flex-direction:column;gap:16px}.lp-bsf-grid-item.last .lp-bsf-grid-item-title{font-size:30px;line-height:100%;font-weight:600;text-align:center}.lp-bsf-grid-item.last .lp-bsf-grid-item-image{display:block;width:100%;min-width:100%;max-width:100%;flex-grow:unset;min-height:100%;height:auto;position:relative}.lp-bsf-grid-item.last .lp-bsf-grid-item-image img{width:100%;min-height:100%;aspect-ratio:1}.lp-bsf-grid-item.last .lp-bsf-grid-item-description{padding:0}.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-top{position:absolute;top:0;left:0;width:100%;height:0}.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-top:after,.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-top:before{content:"";display:block;position:absolute;top:20px;height:14px;width:14px;border-color:#000;border-top:1px solid}.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-bottom:before,.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-top:before{left:20px;border-left:1px solid}.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-bottom:after,.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-top:after{right:20px;border-right:1px solid}.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-bottom{position:absolute;bottom:0;left:0;width:100%;height:0}.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-bottom:after,.lp-bsf-grid-item.last .lp-bsf-grid-item-borders-bottom:before{content:"";display:block;position:absolute;bottom:20px;height:14px;width:14px;border-color:#000;border-bottom:1px solid}.lp-bsf-grid-item.last .lp-bsf-grid-item-badges{display:flex;flex-direction:column;justify-content:center;gap:14px;position:absolute;top:0;left:20px;bottom:0;height:100%}.lp-bsf-grid-item.last .lp-bsf-grid-item-badge span{display:inline-flex;align-items:center;font-style:normal;font-size:12px;line-height:12px;color:#181818;min-height:26px;border:1px solid #000;border-radius:50px;padding:4px 8px;text-align:center}.lp-bsf-bar,.lp-the-one-bar{margin-bottom:0}.lp-bsf-bar-container,.lp-the-one-bar-container{padding:0 12px!important}.lp-bsf-bar-text,.lp-the-one-bar-text{font-size:14px;line-height:18px}.lp-dt-hero{aspect-ratio:initial;min-height:auto;background:0 0;padding:0;margin-bottom:45px}}.lp-dt-hero-details{position:relative;max-width:260px;min-width:260px;z-index:2}.lp-dt-hero-title{font-size:35px;font-weight:600;line-height:110%;text-transform:uppercase;margin-bottom:15px}.lp-dt-hero-title strong{display:block;font-weight:600;font-size:54px}.lp-dt-hero-description{font-size:19px;line-height:120%;margin-bottom:30px}.lp-dt-hero-description strong{color:#f9a796}.lp-dt-hero-disclaimer{font-size:9px;line-height:12px;padding:0 35px}.lp-dt-hero-cta a{display:flex;align-items:center;justify-content:center;font-family:Graphik,Trebuchet MS,sans-serif;height:42px;background:#000;color:#fff;text-decoration:none;font-weight:600;font-size:18px;line-height:21px;letter-spacing:.05em;border:1px solid #000;transition:.3s;text-transform:uppercase}.lp-dt-grid-new,.lp-dt-peptides,.lp-dt-reviews,.lp-dt-use{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;max-width:1280px;padding:0 15px;margin:0 auto 80px}.lp-dt-grid-new-title--inline{text-align:left;padding-left:0}#shopify-section-instagram-photos,.cf-field.sensitive-skin .custom-dropdown[open] .custom-dropdown-content,.cf-field.skin-concern .custom-dropdown[open] .custom-dropdown-content,.cf-field.skin-type .custom-dropdown[open] .custom-dropdown-content,.lp-dt-grid-new-title.hidden,.lp-dt-reviews-mobile.show-more .lp-dt-reviews-mobile-less,.lp-dt-third-mobile-item.open .lp-dt-third-mobile-item-description{display:block}.lp-dt-grid-new-left{display:flex;flex-direction:column;justify-content:flex-start;height:100%;align-self:stretch}.lp-dt-grid-new-list-items p:before{content:"";display:block;width:3px;height:3px;border-radius:50%;position:absolute;background:#000;top:13px;left:10px}.lp-dt-grid-new-disclaimer{font-size:9px;line-height:12px;letter-spacing:-.08px;margin-top:auto}.lp-dt-grid-new-images{display:grid;grid-template-rows:1fr 1fr;grid-gap:30px;grid-template-columns:none}.lp-dt-grid-new-image{position:relative;display:flex;gap:13px}.lp-dt-grid-new-image-after,.lp-dt-grid-new-image-before{position:relative;width:100%}.lp-dt-third{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;max-width:1280px;padding:0 15px;margin:80px auto}.lp-dt-third-left{display:flex;flex-direction:column;align-self:stretch}.lp-dt-third-left,.lp-dt-third-right{padding-top:36px}.lp-dt-third-center{grid-column:span 2}.lp-dt-third-center img{display:block;width:100%;max-width:400px;margin:0 auto}.lp-dt-third-heading{font-size:32px;font-weight:600;line-height:110%;flex-grow:1;text-transform:uppercase;max-width:300px}.lp-dt-third-number{font-size:80px;font-weight:600;line-height:80px;text-transform:uppercase;position:relative}.lp-dt-third-number-arrow{position:absolute;top:50%;transform:translateY(-50%);width:calc(135% - 120px);left:120px}.lp-dt-third-number-arrow:before{content:"";display:block;width:calc(100% - 5px);height:1px;position:absolute;top:50%;left:0;background:#000}.lp-dt-third-number-arrow-dot{position:absolute;display:block;width:24px;height:24px;border-radius:50px;border:1px solid #000;right:0;top:50%;transform:translateY(-50%)}.lp-dt-third-number-arrow-dot:before{content:"";display:block;width:13px;height:1px;position:absolute;background:#000;top:11px;left:4px}.lp-dt-third-number-arrow-dot:after{content:"";display:block;width:1px;height:13px;position:absolute;top:5px;left:10px;background:#000}.lp-dt-third-right .lp-dt-third-number-arrow{left:initial;right:calc(100% + 20px);width:35%}@media (max-width: 1110px){.lp-dt-third-number-arrow{width:calc(125% - 120px)}.lp-dt-third-right .lp-dt-third-number-arrow{width:25%}}@media (max-width: 980px){.lp-dt-third-number-arrow{width:calc(115% - 120px)}.lp-dt-third-right .lp-dt-third-number-arrow{width:15%}}.lp-dt-third-right .lp-dt-third-number-arrow-dot{right:initial;left:0}.lp-dt-third-right .lp-dt-third-number-arrow:before{left:initial;right:0}.lp-dt-third-title{font-size:20px;font-weight:600;line-height:135%;text-transform:uppercase;margin-bottom:4px}.lp-dt-third-description{font-size:16px;line-height:135%}.lp-dt-third-mobile-title{font-size:18px;line-height:120%;margin-bottom:18px;padding:0 35px}.lp-dt-third-mobile-item{padding:0 35px}.lp-dt-third-mobile-item-title{display:flex;font-size:20px;line-height:150%;font-weight:600;text-transform:uppercase;height:48px;align-items:center;padding:10px 0;position:relative;border-bottom:1px solid #000}.lp-dt-third-mobile-item-title:before{content:"";display:block;position:absolute;top:50%;right:5px;width:18px;height:18px;border-left:1px solid #000;border-bottom:1px solid #000;transform:translateY(-60%) rotate(-45deg)}.lp-dt-third-mobile-item-description{display:none;font-size:18px;line-height:120%;padding:18px 0;border-bottom:1px solid #000}.lp-dt-third-mobile-item.open .lp-dt-third-mobile-item-title:before{transform:translateY(-20%) rotate(135deg)}.lp-dt-peptides-left,.lp-dt-use-right{display:flex;flex-direction:column;align-self:stretch;height:100%}.lp-dt-peptides-right img{display:block;width:100%;object-position:center;object-fit:cover;aspect-ratio:610/580;margin:0}.lp-dt-peptides-title{margin-top:25px}.lp-dt-peptides-title,.lp-dt-peptides-title2{font-size:32px;font-weight:600;line-height:110%;letter-spacing:.64px;text-transform:uppercase;margin-bottom:20px}.lp-dt-peptides-description{font-size:16px;line-height:175%;flex-grow:1;margin-bottom:20px}.lp-dt-peptides-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 40px}.lp-dt-peptides-item,.lp-dt-reviews-item-body{font-size:16px;line-height:28px}.lp-dt-peptides-item-title{background:#000;color:#fff;text-transform:uppercase;font-weight:700}.lp-dt-peptides-mobile-title{display:block;font-size:16px;font-weight:600;line-height:125%;text-transform:uppercase;background:#000;color:#fff;position:absolute;padding:0 3px;white-space:nowrap}.lp-dt-peptides-mobile-title.t-1{top:49%;left:28%}.lp-dt-peptides-mobile-title.t-2{top:65%;left:13%}.lp-dt-peptides-mobile-title.t-3{top:36%;left:10%}.lp-dt-peptides-mobile-title.t-4{top:80%;left:10%}.lp-dt-peptides-mobile-title:before{display:block;content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);margin-left:-2px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.all-faq__question--nested:first-of-type,.all-sub-fq-question:first-of-type{border-top:1px solid rgba(0,0,0,.4)}.lp-dt-use-title{font-size:32px;font-weight:600;line-height:100%;letter-spacing:.64px;flex-grow:1;margin-bottom:22px;text-transform:uppercase}.lp-dt-use-subtitle{font-size:20px;font-weight:600;line-height:130%;letter-spacing:.4px;text-transform:uppercase;margin-bottom:6px}.lp-dt-use-description{font-size:16px;line-height:130%;margin-bottom:22px}.lp-dt-reviews-right .slick-next,.lp-dt-reviews-right .slick-prev{visibility:hidden;opacity:0}.lp-dt-reviews-right .slick-dots{bottom:-45px}.lp-dt-reviews-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.lp-dt-reviews-title{font-size:32px;font-weight:600;line-height:100%;letter-spacing:.64px;text-transform:uppercase}.lp-dt-reviews-count{position:relative;padding-left:48px;font-size:16px;line-height:175%;text-transform:uppercase}.lp-dt-reviews-count:before{content:"";display:block;width:42px;height:23px;background-image:var(--lp-daily-treatment-reviews-count);background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lp-dt-reviews-item{margin-bottom:40px}.lp-dt-reviews-item-head{display:flex;align-items:center;justify-content:space-between;padding:16px 0 20px}.lp-dt-reviews-item-name{font-size:15px;font-weight:600;line-height:120%;text-transform:uppercase;position:relative;padding-right:93px}.lp-dt-reviews-item-name:before{content:"";display:block;width:87px;height:13px;background-image:var(--lp-daily-treatment-reviews-stars);background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lp-dt-reviews-item-verified{width:85px;height:15px;background-image:var(--lp-daily-treatment-reviews-verified);background-size:contain}.lp-dt-reviews-mobile{display:none;margin-bottom:50px;padding:0 35px}.lp-dt-reviews-mobile-less,.lp-dt-reviews-mobile-more{margin-top:-20px}.lp-dt-reviews-mobile-less a,.lp-dt-reviews-mobile-more a{font-size:15px;font-weight:600;line-height:120%;text-decoration-line:underline;text-transform:uppercase}.lp-dt-footer-cta a,.lp-dt-footer-title{line-height:100%;font-weight:600;text-transform:uppercase}.lp-dt-footer-container{display:flex;max-width:1280px;margin:0 auto;align-items:center;align-self:stretch;height:100%}.lp-dt-footer-body{display:flex;flex-direction:column;align-items:center;width:calc(50% - 40px);min-width:calc(50% - 40px);max-width:calc(50% - 40px)}.lp-dt-footer-title{font-size:32px;letter-spacing:.64px;margin-bottom:40px}.lp-dt-footer-description{font-size:16px;line-height:175%;margin-bottom:40px}.lp-dt-footer-cta a{display:flex;text-decoration:none;min-width:260px;height:42px;justify-content:center;align-items:center;color:#fff;font-size:18px;letter-spacing:.891px;background:#000}@media (max-width: 768px){.lp-affiliates-section{min-height:initial;flex-direction:column}.lp-affiliates-grid-left br,.lp-affiliates-hero-image-desktop,.lp-affiliates-section:before,.lp-dt-footer.desktop,.lp-dt-grid-new-title--inline,.lp-dt-peptides-items,.lp-dt-peptides-right,.lp-dt-reviews-items,.lp-dt-third-center,.lp-dt-third-left,.lp-dt-third-right,.lp-dt-use-left{display:none}.lp-affiliates-hero{padding:0 0 30px}.lp-affiliates-hero-image-mobile,.lp-dt-footer-container,.lp-dt-footer.mobile,.lp-dt-grid-images,.lp-dt-grid-new-images,.lp-dt-grid-new-subtitle,.lp-dt-grid-subtitle,.lp-dt-peptides-mobile,.lp-dt-reviews-mobile,.lp-dt-reviews-right,.lp-dt-reviews-video.mobile,.lp-dt-third-mobile,.lp-dt-use-mobile{display:block}.lp-affiliates-hero-details{max-width:initial;margin-left:0;padding:50px 30px 0;text-align:center}.lp-affiliates-hero-title{font-size:28px}.lp-affiliates-faq,.lp-affiliates-grid{padding:0 20px;flex-direction:column}.lp-affiliates-grid-left{width:100%;min-width:100%;max-width:100%;text-align:center}.lp-affiliates-grid-items{flex-direction:column;padding-top:55px}.lp-affiliates-grid-item{width:100%;max-width:100%;min-width:100%;padding:0;margin-bottom:25px}.lp-affiliates-grid-item-image{margin-bottom:0}.lp-affiliates-grid-item-image img{width:100px;min-width:100px}.lp-affiliates-grid-item-icon .lp-affiliates-grid-item-box{display:flex}.lp-affiliates-grid-item-icon .lp-affiliates-grid-item-details{display:flex;flex-grow:1;flex-direction:column;justify-content:center;padding-left:28px}.lp-affiliates-grid-item-banner{width:100%;max-width:100%;min-width:100%}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-box{background:0 0}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-box:before{left:0}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-box:after{right:0}.lp-affiliates-grid-item-banner .lp-affiliates-grid-item-title{font-size:28px;line-height:32px;margin-bottom:20px}.lp-affiliates-faq-left{width:100%;min-width:100%;max-width:100%;text-align:center;margin-bottom:25px}.lp-affiliates-faq-items{padding:0}.lp-dt-grid{display:flex;flex-direction:column-reverse}.lp-dt-grid-title{margin-bottom:4px}.lp-dt-grid-lists,.lp-dt-grid-new-lists{display:block;padding:0 20px}.lp-dt-grid-list,.lp-dt-grid-new-list,.lp-dt-hero-cta,.lp-dt-hero-description,.lp-dt-reviews-title{margin-bottom:18px}.lp-dt-grid-list-title,.lp-dt-grid-new-list-title{margin-bottom:16px}.lp-dt-grid-disclaimer,.lp-dt-grid-new-disclaimer{padding:0 20px}.lp-dt-grid-image{margin:0 20px}.lp-dt-hero-details{max-width:initial;min-width:initial;padding:30px 35px 0}.lp-dt-hero-title{font-size:30px;margin-bottom:10px}.lp-dt-hero-title strong{display:inline;font-size:30px}.lp-dt-grid-new{display:flex;flex-direction:column-reverse;margin-bottom:35px}.lp-dt-grid-new-title{margin-bottom:4px;font-size:30px}.lp-dt-grid-new-image{margin:0 20px;flex-direction:column;gap:0}.lp-dt-footer-description,.lp-dt-footer-title,.lp-dt-grid-new-image-before{margin-bottom:12px}.lp-dt-third{display:block;padding:0;margin:50px 0}.lp-dt-peptides{display:block;padding:0;margin:0 0 50px}.lp-dt-peptides-title{margin-top:0}.lp-dt-peptides-title,.lp-dt-peptides-title2{padding:0 35px}.lp-dt-peptides-description{padding:0 35px;flex-grow:initial}.lp-dt-use{display:block;margin:0 0 50px;padding:0}.lp-dt-use-right{display:block;padding:0 35px}.lp-dt-use-title{font-size:30px}.lp-dt-reviews{display:block;padding:0;margin-bottom:63px}.lp-dt-reviews-head{display:block;padding:0 35px;margin-bottom:40px}.lp-dt-footer-body{display:block;width:100%;min-width:100%;max-width:100%;padding:25px 35px 0}.lp-dt-footer-cta a{width:100%}}.lp-dt-footer-cta a:hover{background:#131313}.cf-field-container[data-cf-column-width="6"]{width:calc(50% - 15px)!important}.cf-screen-reader-only{width:unset!important;height:unset!important;clip:unset!important;left:15px!important;top:15px!important;font-size:12px!important;z-index:1;font-weight:400;line-height:150%;color:#5d5d5d;transition:top .3s ease-in-out,font-size .3s ease-in-out;transform:translateY(-50%)!important}.cf-field-container.sensitive-skin label,.cf-field-container.skin-type label{position:unset;font-size:14px;font-weight:500;color:#000;transform:none;top:unset;left:unset;margin-bottom:11px}.cf-field.skin-concern legend{font-size:14px;font-weight:500;color:#000;margin-bottom:11px}.custom-dropdown-content>div,.custom-dropdown-content>label{padding:15.5px 15px;color:#5d5d5d;font-weight:500;margin:0!important;cursor:pointer;font-size:14px;border-bottom:1px solid #e7e7e7;transform:unset!important;top:unset!important}.custom-dropdown-content>div:hover,.custom-dropdown-content>label:hover{background-color:#f9f7f6;color:#121212}.custom-dropdown-content>div span,.custom-dropdown-content>label span{font-weight:500!important;color:#5d5d5d}.cf-field.sensitive-skin .custom-dropdown-header,.cf-field.skin-concern .custom-dropdown-header,.cf-field.skin-type .custom-dropdown-header{display:flex;justify-content:space-between;border:1px solid #e7e7e7;cursor:pointer;border-radius:4px;padding:15px 13px 15px 15px}.cf-field.sensitive-skin .custom-dropdown-header .custom-dropdown-label,.cf-field.skin-concern .custom-dropdown-header .custom-dropdown-label,.cf-field.skin-type .custom-dropdown-header .custom-dropdown-label{font-weight:500;font-size:14px}.cf-field.sensitive-skin .custom-dropdown-header .icon-arrow-down,.cf-field.skin-concern .custom-dropdown-header .icon-arrow-down,.cf-field.skin-type .custom-dropdown-header .icon-arrow-down{width:14px;height:14px}.cf-field.sensitive-skin .custom-dropdown-content,.cf-field.skin-concern .custom-dropdown-content,.cf-field.skin-type .custom-dropdown-content{max-height:226px;overflow-y:auto;display:none;position:absolute;left:0;z-index:20;top:100%;width:100%;background-color:#fff;border-left:2px solid #121212;border-right:2px solid #121212;border-bottom:2px solid #121212;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.cf-field.sensitive-skin .custom-dropdown[open] .custom-dropdown-header,.cf-field.skin-concern .custom-dropdown[open] .custom-dropdown-header,.cf-field.skin-type .custom-dropdown[open] .custom-dropdown-header{border-top:2px solid #121212;border-left:2px solid #121212;border-right:2px solid #121212;border-radius:4px 4px 0 0}.cf-field.sensitive-skin .custom-dropdown[open] .custom-dropdown-header:before,.cf-field.skin-concern .custom-dropdown[open] .custom-dropdown-header:before,.cf-field.skin-type .custom-dropdown[open] .custom-dropdown-header:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:0 0}.selected-option-container{display:flex;width:100%;gap:8px}.selected-option-container div{padding:12px 15px;background-color:#f9f7f6;border-radius:28px;font-weight:500;font-size:12px;color:#5d5d5d}.all-instagram-photos__title{font-size:44px;line-height:52.8px;text-align:center;font-weight:500;margin-bottom:18px;padding-top:40.5px}.all-instagram-photos__text{font-size:16px;line-height:28px;text-align:center;margin-bottom:50px}.all-instagram-photos__images-wrapper{max-width:1241px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-gap:16px;margin-right:auto;margin-left:auto}.all-instagram-photos__image{position:absolute;top:0;display:block;width:100%;height:100%;object-fit:cover}.all-instagram-photos__image--overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0009;transition:.5s;opacity:0}.all-instagram-photos__image--user-name{display:flex;align-items:center;font-size:14px;color:#fff;margin-top:10%}.all-instagram-photos__image--user-name svg{display:block;margin-left:5%;margin-right:5px}.all-instagram-photos__image--user-name svg path{fill:#fff}.all-instagram-photos__photo{background-color:#0000001a}.all-instagram-photos__photo:hover .all-instagram-photos__image--overlay{opacity:1}.all-instagram-photos__photo-4{grid-column:4/6;grid-row-start:1;grid-row-end:3}.all-instagram-photos__photo-8{grid-column:1/3;grid-row-start:3;grid-row-end:5}.all-instagram-photos__photo-18{grid-column:4/6;grid-row-start:5;grid-row-end:7}.all-instagram-photos__photo-22{grid-column:1/3;grid-row-start:7;grid-row-end:9}.all-instagram-photos__link{width:100%;height:100%;position:absolute;top:0;left:0}#shopify-section-hero-subscription .mobile-title{text-align:center;font-size:36px;line-height:40px;font-weight:600;margin-top:10px;margin-bottom:15px;padding:0 18px}#shopify-section-hero-subscription .mobile-subtitle p{font-size:18px;line-height:24px;text-align:center;text-transform:uppercase;margin-bottom:10px;padding:0 18px}#shopify-section-hero-subscription .mobile-text p{text-align:center;font-size:16px;line-height:24px;margin-top:29px;padding:0 35px}#shopify-section-hero-subscription .mobile-btn-wrap{text-align:center;margin-top:48px;margin-bottom:15px}#shopify-section-hero-subscription .hero-desktop--text{max-width:1200px;width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:left;z-index:1;padding-left:28px;padding-right:28px}#shopify-section-hero-subscription .hero-desktop--text>*{max-width:340px;text-align:left}#shopify-section-hero-subscription .hero-desktop--text>* p{text-align:left}#shopify-section-hero-subscription .hero-desktop--text .title{font-size:36px;line-height:40px;margin-bottom:34px}#shopify-section-hero-subscription .hero-desktop--text .subtitle{font-size:18px;line-height:24px;margin-bottom:14px}#shopify-section-hero-subscription .hero-desktop--text .text{font-size:14px;line-height:24px;letter-spacing:-.01em;margin-bottom:60px}#shopify-section-subscription-commit-reward{padding-top:32px}.all-commit-reward__title{font-size:26px!important;line-height:30px!important;min-width:230px}.all-commit-reward-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.all-commit-reward-container__boxs-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px;margin-right:auto;margin-top:62px;margin-left:auto;padding-right:20px;padding-left:20px}.all-commit-reward-container__boxs-wrapper>div:nth-of-type(2){grid-column:2 / span 3}.all-commit-reward-container__box{width:100%;max-width:266px}.all-commit-reward-container__box .title{font-weight:600;font-size:14px;text-transform:uppercase;line-height:16.8px;margin-bottom:16px}.all-commit-reward-container__box .text{font-size:16px;line-height:24px}.all-commit-reward-image{position:absolute;top:10%;right:0;width:33%}.all-commit-reward-image .feature-row__image-wrapper{margin-left:auto;margin-right:0}.all-commit-reward button.slick-next,.all-commit-reward button.slick-prev{width:38px;height:38px;border:1px solid #000;border-radius:50%}.all-commit-reward .slick-dots{display:flex;position:unset;background-color:#ccc;border-radius:3px}.all-commit-reward .slick-dots li{width:100%;height:5px;margin-right:0;margin-left:0}.all-commit-reward .slick-dots li.slick-active,.all-commit-reward .slick-dots li:hover{background:#000;border-radius:3px}.all-commit-reward .slick-dots li button{width:40px;height:5px;color:transparent;opacity:0}.all-commit-reward .slick-dots li button:before{color:transparent;opacity:0}.all-commit-reward__btn{width:100%;max-width:430px;display:block;text-align:center;margin-right:auto;margin-left:auto;margin-top:66px;padding:15px 0}.all-sub-steps__title{font-size:26px;line-height:30px;min-width:230px}.all-sub-steps__wrapper{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.all-sub-steps__container{display:flex;margin-left:auto;margin-right:auto}.all-sub-steps__step{position:relative;padding-top:16px;font-size:16px;line-height:24px;text-align:center;padding-right:30px;padding-left:30px}.all-sub-steps__step:after{content:"";position:absolute;top:-3px;right:50%;width:5px;height:5px;background-color:#000;border-radius:50%}.all-sub-steps__step--number{position:absolute;top:-30px;left:50%;transform:translate(-50%);font-size:30px;line-height:16px}.all-sub-steps__text--above{margin-top:46px;margin-bottom:80px}.all-sub-steps__text--under{margin-top:61px;margin-bottom:40px}.all-sub-steps__icon-plus{display:none;margin-left:18px}.all-sub-steps__icon-plus svg{width:20px;height:20px}.all-faq__question--nested-question svg,.all-sub-fq-question__question-label svg{width:16px;height:16px}.all-sub-steps__btn{width:100%;max-width:430px;display:block;text-align:center;margin-top:40px;margin-right:auto;margin-left:auto;padding:15px 0}.all-sub-image{width:30%;transform:translateY(75%);position:absolute;bottom:0;left:0;z-index:3}@media (max-width: 1139.98px){.discover-allies-wrapper--theme{grid-template-columns:1fr;background:#000;margin-top:50px;padding:24px 43px}.discover-allies-wrapper--theme .heading p,.discover-allies-wrapper--theme .text p{color:#fff}.discover-allies-wrapper--theme .mobile-svg--left{width:12px;height:calc(100% - 60px);display:block;position:absolute;left:19px;top:30px;filter:invert(1)}.discover-allies-wrapper--theme .mobile-svg--right{width:12px;height:calc(100% - 60px);display:block;position:absolute;right:19px;top:30px;transform:rotate(180deg);filter:invert(1)}.all-sub-image{width:27%;transform:translateY(73%)}}@media screen and (max-width: 600px){body.lp-lip-balm .main-content.product-lp .lp-lip-balm-list-name.second:before{background-position-x:123%}.lp-discoloration-products{padding:20px}.lp-discoloration-products-title{margin-bottom:12px}.lp-discoloration-products .lp-discoloration-products-description,.lp-discoloration-products .lp-discoloration-products-image{padding-bottom:40px}.lp-discoloration-products .lp-discoloration-products-description p{font-size:12px;margin:0 0 12px}.lp-discoloration-products .lp-discoloration-products-footer{position:absolute;left:0;bottom:0;right:0;width:100%}.lp-discoloration-products .lp-discoloration-products-footer .lp-discoloration-products-action{width:auto;flex:1 0 auto}.lp-bsf-grid-item-description p{margin:0 0 12px}.all-sub-image{display:none!important}}.all-sub-image .feature-row__image-wrapper{margin-left:0;margin-right:auto}#shopify-section-feature-row-subscription{padding-top:92px}.all-sub-feature{padding-left:28px;padding-right:28px}.all-sub-feature .feature-row{justify-content:left}.all-sub-feature .feature-row__image-wrapper{margin-left:0}.all-sub-feature .feature-row__item{max-width:440px}.all-sub-feature .feature-row__text{max-width:461px}.all-sub-feature .feature-row__text--left{padding-left:64px}.all-sub-feature__desktop-title{font-size:26px;line-height:30px;margin-bottom:93px}.all-sub-feature__mobile-title .title{min-width:270px;font-size:26px;line-height:30px;margin-bottom:37px}.all-faq,.all-sub-fq{text-align:center;margin-bottom:102px}.all-faq__title,.all-sub-fq__title{font-size:48px;font-weight:400;line-height:57.6px;margin-bottom:47px}.all-sub-fq-question__answear p,.all-sub-fq-question__question-label{text-align:left;font-size:14px;line-height:18px}.all-sub-fq__questions-wrapper{display:flex;flex-wrap:wrap;max-width:960px;justify-content:space-around;margin:74px auto 0;padding:0 28px}.all-sub-fq__questions-column{max-width:440px;flex:0 0 50%;padding:0 15px}.all-sub-fq-question{border-bottom:1px solid rgba(0,0,0,.4);transform:translateZ(0);padding-left:30px}.all-sub-fq-question__question-label{display:flex;justify-content:space-between;font-weight:600;text-transform:initial;margin-bottom:0;padding:14px 0;cursor:pointer;transform:translateZ(0)}.all-sub-fq-question__question-label-icon{justify-content:center;align-items:center;margin-right:6px}.all-sub-fq-question__question-label-icon--plus{display:flex}.all-sub-fq-question__question-label-icon--minus,.all-sub-fq-question__question-label.active .all-sub-fq-question__question-label-icon--plus{display:none}.all-sub-container .all-sub-product .all-subscription-plans,.all-sub-fq-question__question-label.active .all-sub-fq-question__question-label-icon--minus{display:flex}.all-sub-fq-question__answear{display:none;padding-bottom:13px;transform:translateZ(0)}.all-sub-fq-question__answear table{font-size:9.6px}@media screen and (min-width: 1180px){.all-sub-fq-question__answear table{font-size:12.8px}}.all-sub-fq-question__answear table td{padding:3px}.all-sub-calculator-wrap{margin-bottom:67px;padding-bottom:80px;border-bottom:1px solid #000}.all-sub-calculator__container.all-sub-container{display:block;overflow:visible}.all-sub-calculator__subheading{font-size:16px;line-height:24px;letter-spacing:-.01em;text-align:center;margin:46px 0}.all-sub-calculator__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:64px}.all-sub-calculator__btn-wrap{text-align:center}.all-sub-calculator__products{position:relative;background:#fff}.all-sub-calculator__products-results{display:flex;align-items:center}.all-sub-calculator__products-chosen{position:relative;border:1px solid #000}.all-sub-calculator__products-chosen .all-sub-calculator__open{position:absolute;top:50%;transform:translateY(-50%);right:26px;cursor:pointer}.all-sub-calculator__products-list{position:absolute;z-index:3;top:100%;left:0;right:0;background:#fff;transform:scaleY(0);transform-origin:top;opacity:0;border:1px solid #000;border-top:unset;margin-top:-1px;transition:none}.all-sub-calculator__products-list .all-sub-calculator__close{position:absolute;transform:rotate(180deg);transform-origin:center center;z-index:3;bottom:7px;right:26px;cursor:pointer}.all-sub-calculator__products-list .all-sub-calculator__product{cursor:pointer;transition:background-color;margin-top:12px}.all-sub-calculator__products-list .all-sub-calculator__product:hover{background-color:#f8f8f8;transition:background-color}.all-sub-calculator__products.opened .all-sub-calculator__products-list{transform:scaleY(1);opacity:1;transition:none}@media (prefers-reduced-motion: reduce){.all-sub-calculator__products-list,.all-sub-calculator__products-list .all-sub-calculator__product,.all-sub-calculator__products-list .all-sub-calculator__product:hover,.all-sub-calculator__products.opened .all-sub-calculator__products-list{transition:none}}.all-sub-calculator__products.opened .all-sub-calculator__open,.all-sub-container .all-sub-product .all-subscription-plans label input{display:none}.all-sub-calculator__result{min-width:190px;font-size:40px;font-weight:600;margin-left:10px}.all-sub-calculator__result-text{width:170px}.all-sub-calculator__result-wrap{display:flex;align-items:center;font-size:16px;line-height:17px;margin-left:38px}.all-sub-calculator__product{display:flex;align-items:center;justify-content:space-between;padding:2px 80px 2px 0}.all-sub-calculator__product.hidden{display:none!important}.all-sub-calculator__product-title{margin-left:30px;font-size:14px;line-height:18px;margin-right:auto}@media screen and (max-width: 415px){.all-sub-calculator__product-image{max-width:25%!important}.all-sub-calculator__product-title{margin-left:12px}}.all-sub-calculator__product-price{font-size:14px}.all-sub-calculator__product-price-wrap{display:flex;align-items:center;justify-content:flex-end}.all-sub-calculator__product-price-normal{min-width:77px;white-space:nowrap;text-decoration-line:line-through;margin-left:40px}.all-sub-calculator__product-price-subscription{min-width:77px;white-space:nowrap;font-weight:600;margin-left:30px;margin-right:16px}.all-customize-404 .newsletter-mobile,.all-sub-calculator__product-price-savings{display:none!important}.all-sub-container{display:flex;align-items:stretch;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;justify-content:center;padding-left:28px;padding-right:28px;padding-bottom:30px}.all-sub-container .separate-line{width:1px;padding-left:44px;padding-right:44px}.all-sub-container .separate-line__line{width:1px;height:100%;background-color:#000}.all-sub-container .all-sub-product{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:0 0 50%;max-width:440px}.all-sub-container .all-sub-product__subscribe-text{font-size:14px;line-height:30px;text-align:center;font-weight:600;text-transform:uppercase}.all-sub-container .all-sub-product__heading{font-size:26px;line-height:30px;text-align:center;text-transform:uppercase;min-height:60px;position:relative}.all-sub-container .all-sub-product__title{font-size:14px;line-height:18px;font-weight:600;text-align:center;margin-top:19px;margin-bottom:12px}.all-sub-container .all-sub-product__description{height:96px;font-size:16px;line-height:24px;text-align:center;margin-bottom:auto}.all-sub-container .all-sub-product__btn{width:100%;margin-top:34px;margin-bottom:82px}.all-sub-container .all-sub-product__delivery-text{text-align:center;text-transform:uppercase;margin-top:52px;margin-bottom:19px}.all-sub-container .all-sub-product .all-subscription-plans>label:last-child{border-right:1px solid #000}.all-sub-container .all-sub-product .all-subscription-plans label{width:100%;text-align:center;padding:6px 0;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;cursor:pointer}.all-sub-container .all-sub-product .all-subscription-plans label.checked,.all-sub-container .all-sub-product .all-subscription-plans label.checked:hover{background-color:#000;color:#fff}.all-sub-container .all-sub-product .all-subscription-plans label:hover{background-color:#eee}@media screen and (max-width: 425px){.all-sub-container .feature-row__image-wrapper{margin-left:-28px;margin-right:-28px;width:auto}}.all-faq__subtitle{font-size:22px;font-weight:500;line-height:30px}.all-faq__description{max-width:860px;margin:auto auto 45px;padding-right:14px;padding-left:14px}.all-faq__description p{line-height:28px}.all-faq__question-list{border-bottom:1px solid #000}.all-faq__question-list li,.all-faq__question-list ol,.all-faq__question-list p,.all-faq__question-list ul{font:inherit}.all-faq__question-list--nested{max-width:902px;width:100%;display:none;margin-left:auto;padding-right:40px;padding-bottom:67px;padding-left:40px}.all-faq__question{display:flex;justify-content:space-between;font-size:40px;line-height:48px;border-top:1px solid #000;padding:20px 40px;cursor:pointer}@media (max-width: 767.98px){.lp-serum-use--section.left.double_content .lp-serum-use--double_content .text{position:relative}.lp-serum-use--section.left.double_content .lp-serum-use--double_content .text:nth-child(3):after{width:1px;height:12px;position:absolute;top:-29px;right:50%;content:""}.lp-serum-use--section.left.double_content .lp-serum-use--double_content .text:nth-child(3):before{width:100%;height:1px;position:absolute;top:-23px;right:0;content:""}.lp-serum-use--section.left.double_content .lp-serum-use--double_content .text .icon-lp-line-horisontal{width:100%;height:auto;display:flex;position:absolute;left:0;top:-23px}.all-instagram-photos__title{font-size:24px;line-height:26.4px;border-top:1px solid #000;margin-bottom:11px;padding:30px 20px 0}.all-instagram-photos__text{margin-bottom:20px}.all-instagram-photos__images-wrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:9px;height:auto;padding-left:20px;padding-right:20px}.all-instagram-photos__photo-18,.all-instagram-photos__photo-22,.all-instagram-photos__photo-4,.all-instagram-photos__photo-8{grid-row:auto;grid-column:auto}#shopify-section-subscription-commit-reward{padding-top:10px}.all-commit-reward-container{padding-top:48%}.all-commit-reward-container__boxs-wrapper{display:flex;flex-direction:column;margin-top:0;padding-right:28px;padding-left:28px}.all-commit-reward-container__box{max-width:unset;padding-left:45px}.all-commit-reward-container__box .text{max-width:266px}.all-commit-reward-image{top:80px;width:58%}.all-commit-reward__btn{max-width:312px;margin-top:36px}.all-sub-steps{margin-top:52px}.all-sub-steps__container{flex-direction:column;border:0;margin-left:60px}.all-sub-steps__step:after{top:0;right:unset;left:-3px}.all-sub-steps__step{text-align:left;padding-left:26px;padding-top:0;padding-bottom:40px;border-left:1px solid #000}.all-sub-steps__step--last{border-left:1px solid transparent}.all-sub-steps__step--number{left:0;top:-6px;transform:translate(-140%)}.all-sub-steps__text--under{text-align:left;margin-top:0;margin-left:48px}.all-sub-feature__mobile-title,.all-sub-steps__icon-plus{display:block}.all-sub-steps__btn{margin-top:36px;max-width:312px}.all-sub-image{width:23%;transform:translateY(70%)}#shopify-section-feature-row-subscription{padding-top:33px}.all-sub-feature .feature-row__text--left{padding-top:17px;padding-left:0}.all-sub-container .feature-row__item,.all-sub-feature .featured-row__subtext{text-align:center}.all-sub-feature__desktop-title{display:none}.all-sub-fq{margin-bottom:0}.all-sub-fq__questions-wrapper{flex-direction:column;padding:0;margin-top:35px}.all-sub-fq__questions-column{max-width:unset;padding:0}.all-sub-fq__questions-column--right>div:nth-of-type(1){border-top:unset}.all-sub-fq-question{padding-left:28px;padding-right:28px}.all-sub-fq-question__question-label-icon{margin-left:20px}.all-sub-fq-question__answear{padding-bottom:13px}.all-sub-fq-question__answear p{font-size:14px;line-height:16.8px;padding-right:30px}.all-sub-calculator-wrap{border-bottom:unset;background:#f8f8f8;padding-top:32px;padding-bottom:17px;margin-bottom:33px}.all-sub-calculator-wrap .all-heading-with-horizontal-line-wrap .rich-text__heading{width:max-content;background:#f8f8f8}.all-sub-calculator-wrap .all-heading-with-horizontal-line-wrap .rich-text__heading .all-sub-calculator__title{font-size:26px;line-height:30px}.all-sub-calculator__subheading{margin:30px 0 34px}.all-sub-calculator__btn{width:100%;margin-top:32px}.all-sub-calculator__products{background:#f8f8f8}.all-sub-calculator__products-chosen .all-sub-calculator__open{width:20px;height:10px;right:9px;top:unset;transform:unset;bottom:11px}.all-sub-calculator__products-list{background:#f8f8f8}.all-sub-calculator__products-list .all-sub-calculator__close{width:20px;height:10px;right:9px;top:unset;bottom:11px}.all-sub-calculator__products-list .all-sub-calculator__product:hover{background-color:#fff}.all-sub-calculator__result{margin-left:auto;margin-right:auto}.all-sub-calculator__result-text{font-size:12px;line-height:14.4px;width:160px;margin-right:16px}.all-sub-calculator__product{padding:2px 36px 2px 0}.all-sub-calculator__product-price-wrap{flex-direction:column;justify-content:center;align-items:center;margin-left:16px}.all-sub-calculator__product-price-normal,.all-sub-calculator__product-price-subscription{margin-left:0;margin-right:0}.all-faq__description{padding:0 14px}.all-faq__description p{text-align:left}.all-faq__question-list--nested{padding-right:37px;padding-bottom:23px;padding-left:37px}.all-faq__question{font-size:16px;line-height:19.2px;padding:13px 14px}.all-faq__question--icon svg{width:16px;height:16px}}.all-faq__question--icon{justify-content:center;align-items:center}.all-faq__question--icon-plus{display:flex}.all-faq__question--icon-minus,.all-faq__question.active .all-faq__question--icon-plus{display:none}.all-faq__question--nested-question-icon-plus,.all-faq__question.active .all-faq__question--icon-minus{display:flex}.all-faq__question--nested{border-bottom:1px solid rgba(0,0,0,.4);transform:translateZ(0)}.all-faq__question--nested-question{display:flex;justify-content:space-between;font-size:16px;font-weight:500;text-align:left;text-transform:initial;margin-bottom:0;padding:25px 0;cursor:pointer;transform:translateZ(0)}.all-faq__question--nested-question-icon{justify-content:center;align-items:center;margin-right:6px}.all-faq__question--nested-question-icon-minus,.all-faq__question--nested-question.active .all-faq__question--nested-question-icon-plus{display:none}@media (max-width: 767.98px){.all-faq__question--nested-question{font-size:14px;line-height:16.8px;padding:13px 0}.all-faq__question--nested-question svg{width:10px;height:10px}.all-faq__question--nested-question-icon{margin-left:20px}}.all-faq__question--nested-question.active .all-faq__question--nested-question-icon-minus{display:flex}.all-faq__question--nested-answear{overflow:auto;display:none;padding-bottom:25px;transform:translateZ(0)}.all-faq__question--nested-answear p{text-align:left}@media (max-width: 767.98px){.all-faq__question--nested-answear{padding-bottom:13px}.all-faq__question--nested-answear p{font-size:14px;line-height:16.8px;padding-right:30px}}.all-faq__question--nested-answear a{font-size:16px;text-decoration:underline}body.template-404 .main-content>:first-child{padding:0!important}.page-404-hero-container{max-width:1280px;margin:0 auto;padding:32px}.page-404-hero-box{display:flex;height:calc(100vh - var(--header-height));color:#fff}.page-404-hero-left{display:flex;align-items:center;justify-content:center}.page-404-hero-video video{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.page-404-hero-heading{color:#fff;font-size:56px;font-style:normal;font-weight:600;line-height:64%;text-transform:uppercase;margin-bottom:24px;max-width:260px}.page-404-hero-content{margin-bottom:32px;max-width:260px}.page-404-hero-content p{color:#fff;font-size:16px;line-height:137.5%}.page-404-hero-action{max-width:260px}@media (max-width: 1007.98px){.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content{border-top:1px solid #fff;padding-top:12px;padding-bottom:12px;cursor:pointer}.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content:last-child{border-bottom:1px solid #fff}.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content .title{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center;justify-content:space-between}.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content .title .line,.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content .title:after,.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content .title:before{content:none;display:none}.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content .title:after{content:"+";display:block;font:inherit;color:inherit;margin-left:auto;border:0;background:unset;line-height:1;height:auto;font-size:36px;font-weight:lighter;width:auto}.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content .text{transform:scaleY(0);transform-origin:top;max-height:0;overflow:hidden;transition:.3s ease-in-out;margin:0}.serum-faq .lp-serum-use--section .lp-serum-use--wrapper .lp-serum-use--text-content.open .text{transform:scaleY(1);max-height:1000px;transition:.3s ease-in-out;margin-top:14px}.lp-reviews .image{display:none!important}.all-sub-calculator__products{width:100%}.all-sub-calculator__products-results{flex-wrap:wrap}.all-sub-calculator__result-wrap{width:100%;margin-top:30px;margin-left:0}.all-sub-container{flex-direction:column;align-items:center;overflow:hidden}.all-sub-container .all-sub-product__subscribe-text,.all-sub-container .separate-line{display:none}.all-sub-container .all-sub-product__heading:after,.all-sub-container .all-sub-product__heading:before{content:"";display:block;width:300%;height:1px;position:absolute;top:50%;transform:translateY(-50%);background-color:#000}.all-sub-container .all-sub-product__heading:before{right:100%}.all-sub-container .all-sub-product__heading:after{left:100%}.page-404-hero-box{flex-direction:column-reverse;height:auto}.page-404-hero-left,.page-404-hero-right{width:100%;min-width:100%;max-width:100%}.page-404-hero-heading{font-size:40px;text-align:center}.page-404-hero-details{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.page-404-hero-content p{text-align:center}.page-404-hero-action{width:360px;max-width:100%}}.page-404-hero-action a{display:flex;width:100%;background:#fff;align-items:center;justify-content:center;height:44px;padding:0 24px;color:#000;font-size:18px;font-weight:600;letter-spacing:.91px;text-transform:uppercase;text-decoration:none}.page-404-hero-action a:hover{opacity:.9}.page-page .all-simple-page{margin-bottom:28px}.page-page .all-simple-page h1,.page-page .all-simple-page h2{line-height:1.5}.page-page .all-simple-page h1{font-size:34px;margin-bottom:28px}.page-page .all-simple-page h2{font-size:16px;letter-spacing:normal;margin-top:17px;margin-bottom:0}.page-page .all-simple-page ul{margin-left:20px}.page-page .all-simple-page .rte,.page-page .all-simple-page .rte a:not(.all-btn),.page-page .all-simple-page .rte p{font-size:13px;line-height:1.5}.page-page .all-simple-page .section-header{margin-top:6px;margin-bottom:28px}@media (min-width: 768px){#shopify-section-hero-subscription .mobile-btn,#shopify-section-hero-subscription .mobile-subtitle,#shopify-section-hero-subscription .mobile-text,#shopify-section-hero-subscription .mobile-title,.allies-feature-row .all-heading-with-horizontal-line-wrap,.allies-feature-row .feature-row__image__mobile-wraper,.lp-dt-grid-new-title.hidden{display:none}.allies-feature-row{padding-right:40px;padding-left:40px}.all-contact-description p,.allies-feature-row p{font-size:16px}.allies-feature-row .feature-row__image__desktop-wraper{display:block}.allies-feature-row .feature-row{flex-direction:row}.allies-feature-row .feature-row__text .h3{display:block;margin-bottom:35px}.allies-feature-row .feature-row__text{margin-bottom:0;padding:35px 112px 35px 0}.allies-feature-row .feature-row__text--left{order:0;padding:35px 0 35px 35px}.page-page .all-simple-page{margin-bottom:118px}.page-page .all-simple-page h1{font-size:44px;margin-bottom:40px}.page-page .all-simple-page h2{font-size:22px;margin-top:40px}.page-page .all-simple-page .rte,.page-page .all-simple-page .rte a:not(.all-btn),.page-page .all-simple-page .rte p{font-size:16px;line-height:28px}.page-page .all-simple-page .section-header{margin-top:21px;margin-bottom:118px}}.all-customize-404__title{margin-bottom:60px}.all-customize-404 .all-countdown-404 .all-countdown-404-counter{display:flex;justify-content:center;align-items:center;padding-bottom:60px}.all-customize-404 .all-countdown-404 .all-countdown-404-counter__fields{display:flex;position:relative}.all-customize-404 .all-countdown-404 .all-countdown-404-counter__fields div:nth-of-type(1),.all-customize-404 .all-countdown-404 .all-countdown-404-counter__fields div:nth-of-type(2){width:84px;height:100px;font-size:80px;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff}.all-customize-404 .all-countdown-404 .all-countdown-404-counter__fields div:nth-of-type(1){margin-right:4px}.all-customize-404 .all-countdown-404 .all-countdown-404-counter__fields .text{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-size:16px;color:#000}.all-customize-404 .all-countdown-404 .all-countdown-404-counter .dots{height:50px;font-size:40px;line-height:50px;color:#000;margin-left:3px;margin-right:3px}@media (max-width: 767.98px){.all-customize-404 .all-countdown-404 .all-countdown-404-counter__fields .text,.all-faq__question--nested-answear a{font-size:14px}.all-customize-404__title{font-size:34px}.all-customize-404 .all-countdown-404 .all-countdown-404-counter__fields div:nth-of-type(1),.all-customize-404 .all-countdown-404 .all-countdown-404-counter__fields div:nth-of-type(2){width:34px;height:50px;font-size:30px}.all-customize-404 .allies-newsletter{display:none}.all-customize-404 .newsletter-mobile{display:block!important}}.all-customize-404 .paging-button-submit{margin-bottom:50px!important}
/*# sourceMappingURL=/cdn/shop/t/171/assets/old-pages.css.map */
