.slideshow-controls__thumbnails .slideshow-control{padding:0!important;width:90px!important}.custom-text-color p{color:#f8f0f080}.divide-color .divider span.divider__line{border-color:#c8a96e}.line-border{border-color:#ece0dc}.border-dashed{border-style:dashed}.border-bottom-custom{border-bottom:1px solid #ece0dc}.custom-button-grp .group-block{border-color:#ecd6d4}.rose-deep p{color:#bd6a75!important}.custom-border-read{border-radius:999px}.custom-size-btn{padding:12px 34px;font-size:14px!important}.custom-size-btn:hover{background:#1a0a0e;color:#fff}.white-button-ctm{background:#fff;color:#1a0a0e}.white-button-ctm:hover{background:#f2c4c4}.color-cream-ctm h4{color:#fdf7f7!important}.color-cream-ctm-rgb{color:#fdf7f7c7!important}.section.custom-width{background:linear-gradient(180deg,#f5ecdd,#fbf3e6)}body{font-weight:300}.cursive-font-element,.cursive-font-element *{font-family:Caveat,cursive!important}.button,.button-secondary{padding:12px 34px;font-size:14px!important}.button,.button-secondary{font-weight:300}.nav-cta{font-size:10px;letter-spacing:2px;text-transform:uppercase;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit!important;padding:9px 22px;text-decoration:none;border:1px solid;transition:all .2s!important;height:100%;border-color:inherit!important}.gredient-bg-section{background:linear-gradient(135deg,#1a0a0e,#2a0e16 40%,#1a0a0e,#250d12)!important}.gredient-bg-section-v2{background:linear-gradient(135deg,#1a0a0e,#3a1a23 50%,#d4808a)!important}cart-drawer-component.cart-drawer{margin:0!important}header-actions{margin:0!important;align-items:center}.header__column.header__column--right{gap:0}.hero__content-wrapper{max-width:650px}.link{text-decoration:underline!important;text-underline-offset:6px;font-size:14px;text-transform:uppercase}.color-update em{color:#f2c4c4}.pdp-card-badge.group-block{position:absolute;z-index:1;top:18px;left:18px}.border-block{border-top:1px solid rgba(212,128,138,.2);padding-top:15px}.product-card__content{border-color:#d4808a33}.subheading-color,.subheading-color *{color:#d4808a!important}.rich-txt-wrapper-sec>.custom-section-content .section-content-wrapper{max-width:640px;margin:auto}.italic-pink em{color:#d4808a}.italic-pink-last em strong{color:#d4808a;font-weight:300}.usp-multicol-wrapper .group-block:not(:last-child){border-right:0}.usp-multicol-wrapper .group-block{border-color:#d4808a33!important}.text-pink strong{color:#d4808a;font-weight:400}.country-buttons{border:1px solid rgba(255,255,255,.3)!important}.country-buttons button.localization-btn{border-radius:0!important;cursor:pointer!important}button.localization-btn{border:0;background:transparent;cursor:none;font-family:Jost;font-size:10px;letter-spacing:1.5px;padding:7px 12px;color:inherit!important;transition:all .2s}.country-buttons button.localization-btn.active{color:#fdf7f7!important;background:#d4808a!important}[data-sticky-state=active] .country-buttons{border-color:#d4808a33!important}[data-sticky-state=active] .country-buttons button.localization-btn{color:#1a0a0e80}[data-sticky-state=active] .country-buttons button.localization-btn.active{color:#fdf7f7!important;background:#1a0a0e!important}.country-buttons button.localization-btn:hover{color:#1a0a0e!important}.country-buttons button.localization-btn.active:hover{color:#fdf7f7!important}.contact-wrapper-blocks .section-content-wrapper{max-width:720px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr)}.contact-wrapper-blocks .section-content-wrapper>.group-block{border-color:#d4808a33}.contact-wrapper-blocks .section-content-wrapper>.group-block:first-child{border-right:0}.contact-wrapper-blocks .section-content-wrapper>.group-block:hover{background:#f3dddf}.contact-wrapper-blocks .section-content-wrapper>.group-block a{border-bottom:1px solid #D4808A}.gredient-bg-header{background:linear-gradient(135deg,#2a0e16,#1a0a0e 45%,#2d1020)!important}.rich-txt-header-sec .section-content-wrapper{max-width:700px;margin:auto}.italic-pink-light em{color:#f2c4c4}.buttons-wrapper-block .button-secondary{padding:10px 16px;font-size:14px;line-height:1}.social-media-block-wrapper .social-icons__icon-wrapper{border:1px solid rgba(212,128,138,.2);border-radius:50%;width:44px!important;height:44px}.rich-text-story-sec .section-content-wrapper{max-width:720px;margin:auto}.rich-text-story-sec .text-block.h3 p{line-height:1.4}.rich-text-story-sec .divider .divider__line{max-width:48px;border-color:#c8a96e!important}.rich-text-story-sec .text-block.h3:first-child p{color:#d4808a!important}.rich-text-story-sec .text-block.h3:first-child p em{color:#1a0a0e!important}.text-underline-color strong{background:linear-gradient(transparent 60%,#d4808a40 60%)}.img-txt-max-width .section-content-wrapper{max-width:1000px;margin:auto}.italic-pink-bold em strong{color:#f2c4c4;font-weight:inherit}.rich-txt-whole-beauty .section-content-wrapper{max-width:800px;margin:auto}.rich-txt-whole-beauty .text-block.h2 p{word-spacing:2px!important;line-height:1.4}.border-block-pink-wrapper{border-color:#d4808a33}.rich-txt-whole-beauty .cursive-font-element *{line-height:1.55!important}.footer-content li.menu__item a{font-size:14px;font-weight:300}.faq-header-block.group-block{max-width:820px;margin:auto}.faq-header-block.group-block>.group-block-content{flex-wrap:wrap}.faq-header-block.group-block a{padding:9px 16px!important;line-height:1;font-size:14px!important}.faq-button-links .accordion summary.details__header{padding:22px 0!important}.page-shop [data-sticky-state=inactive] button.localization-btn,.page-our-story [data-sticky-state=inactive] button.localization-btn,.page-the-dream-skin-club [data-sticky-state=inactive] button.localization-btn,.page-faq [data-sticky-state=inactive] button.localization-btn,.page-legal [data-sticky-state=inactive] button.localization-btn,.page-contact [data-sticky-state=inactive] button.localization-btn{color:#fff!important}.page-shop [data-sticky-state=inactive] button.localization-btn:hover,.page-our-story [data-sticky-state=inactive] button.localization-btn:hover,.page-the-dream-skin-club [data-sticky-state=inactive] button.localization-btn:hover,.page-faq [data-sticky-state=inactive] button.localization-btn:hover,.page-legal [data-sticky-state=inactive] button.localization-btn:hover,.page-contact [data-sticky-state=inactive] button.localization-btn:hover{color:#000!important}.pdp-tags .group-block:hover{background:#d4808a}.pdp-tags .group-block:hover *{color:#fdf7f7}.routine-text-sec .text-block.h2,.heading-gred-white *{color:#fdf7f7!important}.italic-pink-light.heading-gred-white * em,.hover-items-custom .group-block-content>.group-block .italic-pink * em{color:#f2c4c4!important}.hover-items-custom .group-block-content>.group-block,.hover-items-custom .group-block-content>.group-block *{background:transparent!important}.hover-items-custom .group-block-content>.group-block .italic-pink p{color:#fff}.hover-items-custom .group-block-content>.group-block:hover,.hover-items-custom .group-block-content>.group-block:hover *{background:transparent!important}.hover-items-custom .group-block-content>.group-block:hover{border-color:#f2c4c4!important}.close-button.dialog-zoomed-gallery__close-button{padding:10px}.header .menu-list__link-title{text-transform:uppercase}.text-strike *,.text-strike{text-decoration:line-through!important}.img-text-home-section .section-content-wrapper{max-width:1180px;margin:auto}.img-text-home-section .section-content-wrapper .divider{max-width:46px}.glo-reward-info{max-width:640px;margin:auto}.earn-process-block{max-width:940px;margin:auto}.member-process-block{max-width:824px;margin:auto}.earn-process-block>.group-block-content>.group-block{border-color:#ece0dc;background:linear-gradient(180deg,#faeeea,#fdf7f7)}.ticker-btn{border:1px solid #ecd6d4;border-radius:999px;padding:6px 16px;width:fit-content!important}.member-process-block a.button,.member-process-block .button-secondary{border-radius:100px}.member-process-block .text-block a,.link-color-pink a{color:#bd6a75}.glow-text-block .section-content-wrapper,.glow-faq-block .accordion{max-width:675px;width:100%;margin:auto}.divider-block .divider .divider__line{max-width:48px;border-color:#c8a96e!important}.back-to-page-cta a.link{text-decoration:none!important}.glow-text-block-inner{border-color:#ece0dc}.glow-text-block-inner .text-block li::marker{color:#d4808a}.set-pdp-feature-section .divider{max-width:48px;margin:auto;width:100%}.pdp-tags>.group-block-content{flex-wrap:wrap!important}.gredient-block-bg-section .custom-section-content{border-radius:14px;background:#1a0a0e}.gredient-block-bg-section .custom-section-content:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(212,128,138,.18),transparent 70%);z-index:-1}.reviews-wall-block>.group-block-content{display:block;column-count:4;column-gap:16px}.reviews-wall-block>.group-block-content .tile-block{break-inside:avoid;margin-bottom:16px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #1a0a0e17;line-height:0}.reviews-wall-block>.group-block-content .tile-block:nth-child(4n){transform:rotate(.9deg)}.reviews-wall-block>.group-block-content .tile-block:nth-child(3n){transform:rotate(-1.3deg)}.reviews-wall-block>.group-block-content .tile-block:nth-child(5n){transform:rotate(1.4deg)}.reviews-wall-block>.group-block-content .tile-block:nth-child(7n){transform:rotate(-.7deg)}.reviews-wall-block>.group-block-content .tile-block:nth-child(11n){transform:rotate(-1.9deg)}.reviews-wall-block>.group-block-content .tile-block:hover{transform:rotate(0) scale(1.02);transition:transform .25s;z-index:5}.review-bg-block{margin-bottom:30px}.reviews-slider-review-page slideshow-slides .card{width:100%!important}.reviews-slider-review-page slideshow-slides{overflow:hidden!important;padding:0!important}.reviews-slider-review-page .force-full-width{max-width:600px;margin-left:auto;margin-right:auto;width:100%}.reviews-block-three-grid{max-width:1000px;margin:auto}.reviews-slider-review-page slideshow-component:hover button.slideshow-control{opacity:1!important;animation:none!important;display:flex!important;visibility:visible!important}.reviews-slider-review-page slideshow-component slideshow-arrows{mix-blend-mode:unset!important;position:static;padding:0;max-width:fit-content;gap:30px;margin:auto}.reviews-slider-review-page slideshow-component slideshow-container{display:flex;flex-direction:column-reverse;gap:20px}.reviews-slider-review-page slideshow-component slideshow-arrows[disabled]{display:block!important}.reviews-slider-review-page slideshow-component slideshow-arrows .slideshow-control{display:flex!important;opacity:1!important}.review-page-glow-section{padding-bottom:30px}.review-white-block{max-width:720px;margin:auto}.list-style-icons{max-width:500px!important;margin:auto}.list-style-icons li{list-style:none;display:flex;align-items:start;gap:8px;line-height:1.2;margin:0 0 10px}.list-style-icons li:before{content:"";background-image:url(/cdn/shop/files/check.png?v=1784002539);width:18px;height:18px;flex:0 0 18px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.gredient-ig-section:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(212,128,138,.18),transparent 70%);z-index:1}.gredient-ig-section{background:#1a0a0e!important;border-bottom:1px solid #f8f0f00d}.gredient-ig-section .text-block.h2{max-width:700px}button.button.close-button.cart-drawer__close-button span.svg-wrapper{width:20px;flex:0 0 20px}.p-0 p{padding:0!important}.strike-through p{text-decoration:line-through}.hover-items-custom .group-block-content>.group-block:hover{border-color:var(--border)!important}@media(max-width:1024px){.reviews-wall-block>.group-block-content{column-count:3}}@media(min-width:750px){.menu-block.group-block>.group-block-content{max-width:200px;margin:auto}.menu-block.group-block>.group-block-content summary.menu__heading{padding:0}.hover-items-custom .group-block:not(:last-child){border-right:0}}@media(min-width:749px)and (max-width:989px){.header__columns.spacing-style{--header-template-columns: 44px 130px 1fr 44px 200ppx !important}#header-component[data-menu-style=menu] .header__drawer{display:block!important}.header__column.header__column--center{display:none}}@media(max-width:749px){.header__column.header__column--right a.nav-cta{display:none}.reviews-wall-block>.group-block-content{column-count:2}.header__columns .header-logo{grid-area:unset!important}.header__column.header__column--right{display:flex!important}.header__columns{display:flex!important;justify-content:space-between;width:100%;position:relative}.header__column.header__column--left{display:flex!important}.header__row.header__row--top{display:flex;padding-left:15px;padding-right:15px}.pdp-card-badge.group-block{width:auto}.menu-drawer__menu .menu-drawer__menu-item{min-height:auto!important;font-size:16px}.border-block>.group-block-content{flex-direction:row;justify-content:space-between}.border-block>.group-block-content .text-block:last-child{align-items:end}.usp-multicol-wrapper .group-block:not(:last-child){border-right:1px solid #d4808a33!important}.usp-multicol-wrapper .group-block:not(:last-child){border-bottom:0!important}.contact-wrapper-blocks .section-content-wrapper{grid-template-columns:repeat(1,1fr)}.contact-wrapper-blocks .section-content-wrapper>.group-block:first-child{border-right:1px solid #d4808a33;border-bottom:0}.mobile-reverse-layout .section-content-wrapper{flex-direction:column-reverse}.heading-font-mobile p,.heading-font-mobile *{font-size:32px!important}.page-main-heading *{font-size:44px!important}.buttons-wrapper-our-story a{width:100%}.buttons-wrapper-our-story{max-width:500px;margin:auto}.faq-button-links .accordion .svg-wrapper{width:15px;flex:0 0 15px}.buttons-wrapper-our-story a.link{border-bottom:1px solid;text-decoration:none!important;padding:9px 16px}.faq-header-block.group-block a{font-size:12px!important}.product-information__grid{row-gap:20px}.pdp-tags>.group-block-content{flex-direction:row;flex-wrap:wrap;display:grid;grid-template-columns:auto auto auto;justify-content:center;text-align:center;margin:auto!important}.pdp-tags>.group-block-content>.group-block{width:100%;text-align:center}.pdp-tags>.group-block-content>.group-block .text-block,.pdp-tags>.group-block-content>.group-block .text-block *{width:100%;text-align:center}footer .divider{display:none}.mobile-block-slider>.group-block-content,.scent-babe-section>.group-block-content{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;scrollbar-width:none;display:flex!important;flex-flow:unset;justify-content:start}.home-pdp-first-block,.home-pdp-middle-block,.home-pdp-last-block,.scent-babe-section>.group-block-content>.group-block{width:100%;max-width:100%;flex:0 0 80%!important}.country-buttons button.localization-btn{padding:2px 5px}.country-buttons{display:flex;flex-direction:column}.hover-items-custom .group-block:not(:last-child){border-bottom:0}.gredient-block-bg-section .custom-section-content:before,.gredient-ig-section:before{width:100%}.together-section .group-block-content{height:auto!important}.menu-open>.menu-drawer{padding-bottom:120px}.menu-drawer__utility-links .account-button.header-actions__action span,.menu-drawer__utility-links .account-button.header-actions__action span svg{width:20px;height:20px;color:#000}.menu-drawer__utility-links .account-button.header-actions__action span{width:25px;height:25px}.header__column header-actions .account-button.header-actions__action{display:none}.menu-drawer__utility-links .drawer-localization{display:flex;gap:10px}.menu-drawer__utility-links .drawer-localization .account-button.header-actions__action{width:44px!important;height:44px!important}.menu-drawer__utility-links{flex-direction:row!important}}@media(min-width:750px)and (max-width:1024px){.custom-width .custom-section-content{max-width:75%;margin:0 auto}}@media(min-width:1024px){.custom-width .custom-section-content{max-width:45%;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
