:root{--rose: #d4808a;--muted: #958788;--blush: #F2C4C4;--deep: #1A0A0E;--cream: #FDF7F7;--border: rgba(212, 128, 138, .2)}.ugc-section .ugc-cta-wrap .btn-cream:hover{background-color:#d4808a}.group-block-content a.size-style.link{transition:all .2s ease-in-out}.group-block-content a.size-style.link:hover{color:#f2c4c4}.home-featured-col-sec .resource-list__item .product-card .product-card__content{transition:transform .3s,box-shadow .3s}.home-featured-col-sec .resource-list__item .product-card .product-card__content:hover{transform:translateY(-8px);box-shadow:0 28px 70px #d4808a2e}.home-featured-col-sec .resource-list__item .product-card .group-block-content>.border-block>.group-block-content>rte-formatter.spacing-style{color:#d4808a;text-transform:uppercase}.rich-txt-made-sec .group-block .group-block-content>.group-block>.group-block-content>.group-block.border-style{border:1px solid #d4808a4d;transition:all .2s}.rich-txt-made-sec .group-block .group-block-content>.group-block>.group-block-content>.group-block.border-style:hover{border:1px solid #d4808a;color:#d4808a}.reviews-section .reviews-cta a.btn-dark{background-color:#1a0a0e;transition:all .25s}.reviews-section .reviews-cta a.btn-dark:hover{background-color:#d4808a}#shopify-section-template--27501753499929__section_VabnCU .custom-section-content a.button{background-color:#fdf7f7;color:#1a0a0e;transition:background .2s,color .2s;border:2px solid #fdf7f7}#shopify-section-template--27501753499929__section_VabnCU .custom-section-content a.button:hover{background-color:transparent;color:#fdf7f7}.custom-section-content .section-content-wrapper .home-pdp-first-block,.custom-section-content .section-content-wrapper .home-pdp-middle-block,.custom-section-content .section-content-wrapper .home-pdp-last-block{border:1px solid #d4808a33;transition:opacity .65s ease,transform .65s ease}.custom-section-content .section-content-wrapper .home-pdp-first-block:hover,.custom-section-content .section-content-wrapper .home-pdp-middle-block:hover,.custom-section-content .section-content-wrapper .home-pdp-last-block:hover{box-shadow:0 14px 44px #d4808a1f}.custom-section-content .section-content-wrapper .home-pdp-first-block,.custom-section-content .section-content-wrapper .home-pdp-last-block{height:100%!important}.layout-panel-flex .home-pdp-first-block>.group-block-content>.group-block,.layout-panel-flex .home-pdp-last-block>.group-block-content>.group-block{height:auto!important}.home-pdp-first-block .group-block-content .text-block--background.rte,.home-pdp-last-block .group-block-content .text-block--background.rte{color:#fdf7f7!important;transition:all .25s}.home-pdp-middle-block .group-block-content .group-block{background:linear-gradient(135deg,#1a0a0e,#2a0e16 40%,#1a0a0e,#250d12)}.home-pdp-middle-block .group-block-content>.custom-color>p{color:#fff!important}.home-pdp-middle-block .group-block-content .text-block--background.rte{background:#d4808a;color:#fdf7f7;transition:all .25s}.home-pdp-middle-block .group-block-content .text-block--background.rte:hover{background:#1a0a0e}.scent-babe-section{width:70%;margin:0 auto}.scent-babe-section>.group-block-content>.group-block{border:1px solid #d4808a33;transition:opacity .65s ease,transform .65s ease;background:#fbf0f2}.scent-babe-section>.group-block-content>.group-block:hover{box-shadow:0 14px 44px #d4808a1a}.scent-babe-section .two-line-limit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ugc-section p.ugc-note{font-size:16px}.shadow-effect{overflow:hidden}.shadow-effect:before{content:"";position:absolute;top:-100px;right:-50px;width:600px;height:600px;background:radial-gradient(circle,rgba(212,128,138,.22) 0%,transparent 60%);pointer-events:none}.shadow-effect:after{content:"";position:absolute;bottom:-150px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(212,128,138,.14) 0%,transparent 65%);pointer-events:none}.journey-section{background:linear-gradient(180deg,#f5ecdd,#fbf3e6)!important}.reward-section{background:linear-gradient(180deg,var(--light-pink) 0%,var(--cream) 100%)!important;border-top:1px solid #ece0dc;border-bottom:1px solid #ece0dc}.work-step-second-section .gredient-bg-section{min-width:367px}.rose-deep p{letter-spacing:1px!important;text-transform:uppercase;font-size:12px!important}#tiers .wrap h2 em{color:#bd6a75!important}.beauty-club-tiers .btn-solid{transition:.25s;text-transform:uppercase;letter-spacing:2px;font-size:14px}.beauty-club-tiers .btn-solid:hover{background:#bd6a75}.reward-pushup-section{border:1px solid #ece0dc}.points-group-section .overlay--solid{background:#fdf7f7}.promise-cards .group-block-content>.group-block{background:#fdf7f70f;border:1px solid rgba(212,128,138,.2)}.custom-width-faq .accordion{width:50%;margin:0 auto}.reward-pushup-section .overlay--solid{background:linear-gradient(135deg,#fbf3ee,#fdf7f7)}.faq-banner h1 em{color:#f2c4c4}.faq-banner p{color:#f8f0f08c;max-width:500px;margin:0 auto}.faq-banner .section-content-wrapper{max-width:none!important;padding:120px 72px 76px}.faq-button-links .button-secondary{letter-spacing:2px;text-transform:uppercase;color:#d4808a;border:1px solid #f5dfe1!important;padding:9px 16px;text-decoration:none;transition:all .2s;box-shadow:none!important}.faq-button-links .section-content-wrapper>.group-block:not(:first-child){max-width:820px;margin:0 auto}.faq-button-links .button-secondary:hover{background:#d4808a;color:#fdf7f7;border-color:#d4808a}.faq-button-links .group-block-content .divider{border-color:#1a0a0e!important;width:44px;height:1px;color:#1a0a0e!important;background:#1a0a0e}.custom-width-faq.faq-button-links .accordion{width:100%}[data-sticky-state=active] .nav-cta{background:inherit!important}.faq-button-links .accordion summary.details__header{padding:22px 40px 22px 0;font-size:18px}.faq-button-links .accordion summary.details__header:hover{color:var(--rose)!important}.faq-button-links .accordion .svg-wrapper{color:#d4808a}.faq-button-links .accordion--dividers accordion-custom:first-child .details{border:none!important}.section.custom-width-faq.faq-button-links.section--page-width{background-color:#fdf7f7!important}.faq-button-links .accordion .details-content p{color:var(--muted);width:100%!important;max-width:none}.faq-message h2 em{color:var(--blush)}.faq-message p{color:#f8f0f080;padding-bottom:30px}.faq-message a.size-style.button{padding:15px 34px}.faq-message a.size-style.button:hover{background:var(--deep);color:#fff}.full-heigth-btn a{height:100%;display:flex;padding-bottom:28px;text-decoration:none;border-bottom:1px solid;color:#fdf7f7;text-transform:uppercase;font-size:14px;letter-spacing:2px}.full-heigth-btn p{padding-bottom:0!important}.full-heigth-btn a:hover{color:var(--blush)!important}.page-faq [data-sticky-state=inactive] .header-actions__cart-icon svg,.page-shop [data-sticky-state=inactive] .header-actions__cart-icon svg,.page-our-story [data-sticky-state=inactive] .header-actions__cart-icon svg,.page-the-dream-skin-club [data-sticky-state=inactive] .header-actions__cart-icon svg,.page-contact [data-sticky-state=inactive] .header-actions__cart-icon svg{fill:#d4808a}.page-faq [data-sticky-state=inactive] .header__row,.page-faq [data-sticky-state=inactive] .header__underlay,.page-shop [data-sticky-state=inactive] .header__row,.page-shop [data-sticky-state=inactive] .header__underlay,.page-our-story [data-sticky-state=inactive] .header__row,.page-our-story [data-sticky-state=inactive] .header__underlay,.page-the-dream-skin-club [data-sticky-state=inactive] .header__row,.page-the-dream-skin-club [data-sticky-state=inactive] .header__underlay,.page-contact [data-sticky-state=inactive] .header__row,.page-contact [data-sticky-state=inactive] .header__underlay{background:transparent!important}.page-faq [data-sticky-state=inactive] .header__row .nav-cta,.page-shop [data-sticky-state=inactive] .header__row .nav-cta,.page-our-story [data-sticky-state=inactive] .header__row .nav-cta,.page-contact [data-sticky-state=inactive] .header__row .nav-cta,.page-the-dream-skin-club [data-sticky-state=inactive] .header__row .nav-cta{color:#fff!important}.page-faq [data-sticky-state=inactive] .header__row .nav-cta:hover,.page-our-story [data-sticky-state=inactive] .header__row .nav-cta:hover,.page-contact [data-sticky-state=inactive] .header__row .nav-cta:hover,.page-the-dream-skin-club [data-sticky-state=inactive] .header__row .nav-cta:hover{background:var(--rose);border-color:var(--rose)}.page-faq [data-sticky-state=inactive] .header__row a.menu-list__link,.page-shop [data-sticky-state=inactive] .header__row a.menu-list__link,.page-our-story [data-sticky-state=inactive] .header__row a.menu-list__link,.page-contact [data-sticky-state=inactive] .header__row a.menu-list__link,.page-the-dream-skin-club [data-sticky-state=inactive] .header__row a.menu-list__link{color:#fff}.page-faq [data-sticky-state=inactive].header,.page-shop [data-sticky-state=inactive].header,.page-our-story [data-sticky-state=inactive].header,.page-contact [data-sticky-state=inactive].header,.page-the-dream-skin-club [data-sticky-state=inactive].header{position:absolute;width:100%;background:transparent!important;left:0;top:0}.page-shop .resource-list.resource-list--grid{max-width:1200px;margin:0 auto}.shop-page-cards{background:#fdf7f7}.shop-page-cards .pdp-card-badge.group-block{font-style:italic;font-size:13px;color:#d4808a99!important;text-align:center;line-height:1.4;padding:12px}.shop-page-cards .pdp-card-badge.group-block p{color:#d4808a99!important}.view-txt p{text-transform:uppercase;color:var(--rose);border-bottom:1px solid var(--rose);padding-bottom:2px;font-size:12px}.view-txt a{text-decoration:none}.price-shop{border:none!important}.shop-page-cards .product-card__content:hover{transform:translateY(-6px);box-shadow:0 18px 50px #d4808a24}.shop-page-cards .product-card__content{transition:transform .25s,box-shadow .25s}.section.build-skin-sec{background:#fbf0f2!important}.build-skin-sec .subheading-color em{color:#d4808a59!important}.full-width p{width:100%;max-width:1000px!important}.muted-txt,.muted-txt p{color:var(--muted)!important}.section.main-bg-shop-2{background:#faf0f0!important}.hover-items-custom .group-block{border:1px solid var(--border)}.hover-items-custom .group-block:hover{background:#f2d7da!important}.hover-items-custom .group-block{background:#fdf7f7}.build-skin-sec .fix-width-title{max-width:640px;margin:0 auto}.together-section h2 em{color:#f2c4c4}.together-section .first-title p{color:#f2c4c4;font-size:13px!important}.together-section .second-title p{color:#f8f0f066;font-size:12px!important}.hover-items-custom{max-width:1080px;margin:0 auto}.price-txt-in p{color:#f2c4c4;font-weight:600}.desc-txt p{color:#f8f0f0b8!important}.body-list p{color:#f8f0f073!important}.faq-message a.size-style.button:hover{background:var(--rose)!important}body.product [data-sticky-state=inactive] button.localization-btn{color:#1a0a0e;border:1px solid var(--border)}.whipped-section .group-block-content .group-block:hover .icon-color p{color:var(--rose)!important}.together-section .white-btn{background:#fff;color:#000!important}.home-pdp-first-block .group-block-content .text-block--background.rte:hover{background:var(--rose)!important;color:#fdf7f7}.together-section .white-btn p{color:#000!important;text-transform:uppercase}.together-section .home-pdp-first-block:hover{border-color:#d4808a;transform:translateY(-5px);box-shadow:none!important}.together-section .home-pdp-first-block{transition:transform .25s,border-color .25s}.together-section .home-pdp-first-block:hover .whole-column{background:#fdf7f7;color:#000!important}.main-bg-shop .subheading-color p em,.main-bg-shop-2 .subheading-color p em{color:#f3d9dc!important}.home-pdp-first-block .group-block-content .text-block--background.rte:hover,.home-pdp-last-block .group-block-content .text-block--background.rte:hover{color:#fdf7f7!important;background:#d4808a!important}a.white-btn{background:#fff!important;color:#000}.customer-txt a{color:#fdf7f7!important}.customer-txt p{padding-bottom:0!important}.muted-light{color:#f8f0f0c7}.subheading-color.terms em{color:#f8f0f061!important}.main-bg-shop .section-content-wrapper,.main-bg-shop-2 .section-content-wrapper{max-width:1080px;margin:0 auto}.main-steps-section.group-block{border-color:var(--border);background:#fdf7f7;transition:transform .25s,box-shadow .25s}.main-steps-section.group-block:hover{transform:translateY(-5px);box-shadow:0 16px 48px #d4808a21}.tcol .head .pt small{font-family:Jost,sans-serif!important;text-transform:uppercase;font-style:normal}#tiers .wrap h2,.family-note .fn-line,.tcol .head .nm,.pdp-scent{font-family:Playfair Display,serif!important}.promise-changes .layout-panel-flex.section-content-wrapper.mobile-column{max-width:704px}.tcol .desc,.tcol ul li,.ugc-sub{font-size:16px}.complete-pack .italic-pink em,.family-note em{color:#bd6a75!important}.border-bottom-custom.complete-pack{background:#fdf7f7}#tiers .wrap h2{font-size:32px}.contact-wrapper-blocks .group-block{border:1px solid #eeccd0!important}.contact-wrapper-blocks .group-block:first-child{border-right:0!important}.contact-wrapper-blocks .section-content-wrapper>.group-block:hover{background:#edcace}.create-together p strong{color:#fdf7f7}.create-together a.size-style.button:hover{background:var(--deep);color:#fff!important}.social-media-block-wrapper .social-icons__icon-wrapper{border:1px solid #eeccd0}.social-media-block-wrapper .social-icons__icon-wrapper svg.social-icons__icon.icon-default{fill:var(--rose)!important}.social-media-block-wrapper .social-icons__icon-wrapper:hover{background:var(--rose);border-color:var(--rose)}.social-media-block-wrapper .social-icons__icon-wrapper:hover svg.social-icons__icon.icon-default{fill:var(--cream)!important}p.pdp-lead,.variant-picker legend{color:var(--muted)}.variant-picker legend{text-transform:uppercase}span.variant-option__button-label__pill{background:var(--rose)!important;color:var(--cream);border-color:var(--rose)!important;box-shadow:none!important;border-radius:0!important}.product-details .quantity-selector:hover span{color:var(--rose)}.variant-option__button-label:has(:checked){border-color:var(--rose)!important;border-radius:0!important}.variant-option__button-label:has(:checked)~label{border:1px solid #f5dfe1;border-radius:0}.variant-option__button-label:has(:checked)~label:hover{border-color:var(--rose)!important;background:#fff}.product-information .slideshow-controls__thumbnails .slideshow-control{width:22%!important}.product-information .slideshow-controls__thumbnails{max-width:none;width:100%}.quantity-selector:hover{background:var(--cream)}.product-details .add-to-cart-button{background:#000}.product-details .add-to-cart-button:hover{background:var(--rose)}.whipped-section .divider__line{border-color:#c8a96e!important}.icon-color p{color:#f1d3d6!important}.whipped-section .hover-items-custom .group-block:hover .overlay--solid{background:#f2d7db!important}.softness-sec>.custom-section-content{max-width:1080px;margin:0 auto}.how-to-use .line-border.group-block{border-color:#efc7cb!important;padding:0!important}.how-to-use .clear-skin{padding:20px 36px 25px}.add-txt p a{font-size:14px;text-transform:uppercase;color:var(--rose);background:none;border:none;cursor:none;padding-bottom:4px;transition:opacity .2s}.scent-babe-section{max-width:1080px;margin:0 auto;width:100%}.needsclick form h2{font-family:Playfair Display!important}.scent-babe-section>.group-block-content>.group-block{transition:opacity .65s ease,transform .65s ease}.scent-babe-section>.group-block-content>.group-block:hover{transform:translateY(-4px);box-shadow:0 14px 44px #d4808a1a}.price-skin-txt .text-block:first-child p{color:var(--muted);padding-top:10px}.price-skin-txt .price-txt-in p{color:var(--blush);font-size:30px;font-family:Playfair Display,serif!important}.how-to-use .line-border .italic-pink em{color:#efc7cb}.how-to-use .custom-section-content{max-width:760px}.transform-section{max-width:1080px;margin:0 auto}.transform-section h3 em{color:var(--blush)}.transform-section h3{color:var(--cream)!important}.transform-section .white-button-ctm:hover{background:var(--rose)!important;color:var(--cream)!important}.password-layout footer{padding:0;border-top:1px solid}@media screen and (max-width:1366px){.work-step-second-section>.group-block-content{flex-direction:column}}@media screen and (max-width:1024px){.custom-width .custom-section-content{max-width:70%;margin:0 auto}}@media screen and (max-width:780px){.hero__content-wrapper.page-width{padding-left:40px}.ab-flex.ab-combo-bundle-item-details-wrapper{flex-flow:column!important}.ab-combo-bundle-container .ab-flex-row{flex-flow:column!important;gap:15px!important;align-items:start!important}.page-shop [data-sticky-state=inactive].header .menu-drawer-container .header__icon--summary,.page-contact [data-sticky-state=inactive].header .menu-drawer-container .header__icon--summary{color:#d4808a!important;padding-right:0}.menu-drawer-container .header__icon--summary{padding-right:0}.softness-sec h2,.home-feature-twice-block-section h2,.transform-section h3,.whipped-section h2{font-size:32px!important}.faq-banner h1,.product-information__grid h1{font-size:44px!important}.build-skin-sec h2,.together-section h2,.faq-message h2{font-size:32px!important}.main-bg-shop h2,.main-bg-shop-2 h2{font-size:26px!important}.full-heigth-btn a{letter-spacing:0;font-size:12px;padding-bottom:10px}.faq-banner .section-content-wrapper{padding:70px 10px!important}.hero__content-wrapper.page-width .group-block-content>.group-block>.group-block-content{flex-direction:row;align-items:center;justify-content:start}.stat-item:last-child{border:1px solid rgba(212,128,138,.22)!important}.scent-babe-section{width:100%}.rose-deep p{letter-spacing:0!important}}@media screen and (max-width:752px){.points-group-section .group-block-content>.border-bottom-custom>.group-block-content{flex-direction:row!important}.contact-wrapper-blocks .group-block:first-child{border-right:1px solid #eeccd0!important}}@media screen and (max-width:548px){.contact-wrapper-blocks .section-content-wrapper>.group-block a{white-space:break-spaces;width:100%;display:block;overflow-wrap:break-word!important;word-break:break-word;text-decoration-color:#d4808a;border:navajowhite}.hero__content-wrapper.page-width{padding-left:0}.hero__content-wrapper.page-width .group-block-content>.group-block>.group-block-content{flex-direction:column}#shopify-section-template--27501753499929__section_37Gd9X .group-block .group-block-content>.group-block>.group-block-content>.group-block.border-style{padding:4px}.hero__content-wrapper.page-width .group-block-content>.group-block>.group-block-content a{width:100%}.custom-width .custom-section-content{max-width:100%}.custom-width-faq .accordion{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/new-style.css.map */
