.product__title h1{font-size:2.6rem;font-weight:400;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}@media screen and (max-width:749px){.product__title h1{font-size:2rem;letter-spacing:.14em}}.product-form__input--pill input[type=radio]+label{border-radius:0;letter-spacing:.08em}.product-form__input--swatch .delune-swatch-legend{display:block;margin:0 0 1rem;color:#12121299;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.product-form__input--swatch .delune-swatch-legend [data-selected-value]{color:#121212}.product-form__input--swatch .swatch-input__label{position:relative}.delune-swatch-tip{position:absolute;z-index:3;top:calc(100% + .6rem);left:50%;padding:.5rem .9rem .45rem;background:#121212;color:#fff;font-size:1.05rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-.4rem);transition:opacity .15s ease,transform .15s ease}@media(hover:hover)and (pointer:fine){.swatch-input__label:hover .delune-swatch-tip{opacity:1;transform:translate(-50%)}}@media(hover:none){.delune-swatch-tip{display:none}}.r_stars_on{background:#121212!important}.card-wrapper .rapid_reviews_stars_badge .r_count{display:none!important}.price--on-sale .price__sale s.price-item--regular{margin-right:.8rem;color:#12121273;font-size:.82em;text-decoration-thickness:1px}.badge{padding:.5rem 1rem .45rem;border-radius:0!important;font-size:1rem;font-weight:500;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.product-form__buttons .shopify-payment-button{display:none!important}#polls-platform-pdp-button{max-width:44rem!important}#polls-platform-pdp-button [class*=button_]{box-sizing:border-box!important;height:4.7rem!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;transition:border-color .2s ease!important}#polls-platform-pdp-button [class*=button_]:hover,#polls-platform-pdp-button [class*=button_]:focus-visible{border-color:#121212!important}.sticky-atc #polls-platform-pdp-button{display:none!important}.product__info-container share-button{display:none!important}.product__media img{mix-blend-mode:multiply}.product__info-container .product__accordion{margin:0!important;border:0!important;border-bottom:1px solid rgba(18,18,18,.12)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product__info-container .product__accordion:not(.product__accordion+.product__accordion){margin-top:2.4rem!important;border-top:1px solid rgba(18,18,18,.12)!important}.product__info-container .product__accordion summary{padding:1.8rem 3.2rem 1.8rem 0!important}.product__info-container .product__accordion summary:before,.product__info-container .product__accordion summary:after{right:0!important}.product__info-container .product__accordion .accordion__title{color:#121212;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.16em;text-transform:uppercase}.product__info-container .product__accordion .accordion__content{padding-right:0!important;padding-left:0!important}.related-products__heading{font-family:var(--font-body-family)!important;font-weight:400!important;letter-spacing:.01em}.delune-benefits .delune-benefits__icon{color:#121212;stroke-width:1.2}.delune-benefits .delune-benefits__item:nth-child(n+3){display:none!important}.delune-benefits .delune-benefits__item{flex:1 1 0;min-width:0}.product__info-container div[style*="#f7fbf9"]{display:none!important}.delune-secure{container-type:inline-size}.delune-secure-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:1.6rem 0 1.2rem;color:#12121299;font-size:1.25rem;line-height:1.5}.delune-secure-line__icon{flex:0 0 auto;width:1.3rem;height:1.3rem;color:#121212}.delune-secure-line__title{color:#121212;font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.delune-secure-line__text{flex:1 0 100%;padding-left:2.3rem}@container (min-width: 400px){.delune-secure-line__text{flex:0 1 auto;padding-left:0}.delune-secure-line__text:before{content:"\b7";margin-right:.6rem;color:#12121266}}.product .delune-bnpl{flex-wrap:wrap!important;row-gap:1rem!important;padding:1.4rem 1.6rem!important;border-radius:0!important;background:#12121209!important}.product .delune-bnpl__label{flex:1 0 100%;color:#121212;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.dbs-card .dbs-media img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:767px){.banner.banner--adapt.banner--content-align-center .banner__media{position:relative}.banner.banner--adapt.banner--content-align-center .banner__media img{position:absolute}}@media screen and (min-width:990px){#MainContent .dn-editorial__story,#MainContent .lb-editorial__story,#MainContent .bakuchiol-conversation__story,#MainContent .bakuchiol-oil-story__story,#MainContent .feel-good-difference__story{padding-top:28px;padding-bottom:28px}}@media screen and (min-width:990px){[id$=__hydration_ritual_HyR722] .hydration-ritual__card{display:flex;flex-direction:column;height:550px;min-height:550px}[id$=__hydration_ritual_HyR722] .hydration-ritual__intro{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:center;column-gap:56px;padding:34px 44px 30px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--hydration-accent) 12%,var(--hydration-border))}[id$=__hydration_ritual_HyR722] .hydration-ritual__eyebrow,[id$=__hydration_ritual_HyR722] .hydration-ritual__heading,[id$=__hydration_ritual_HyR722] .hydration-ritual__description{grid-column:1}[id$=__hydration_ritual_HyR722] .hydration-ritual__description{max-width:52rem;margin-top:10px}[id$=__hydration_ritual_HyR722] .hydration-ritual__callout{grid-column:2;grid-row:1 / span 3;max-width:none;margin-top:0}[id$=__hydration_ritual_HyR722] .hydration-ritual__steps{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:0 32px;padding:28px 44px 32px}[id$=__hydration_ritual_HyR722] .hydration-ritual__step{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-height:0}[id$=__hydration_ritual_HyR722] .hydration-ritual__step-media{min-height:0;aspect-ratio:auto}[id$=__delune_vitamin_c_ingredients_tGNUKm] .vitamin-c-ingredients__inner{display:flex;flex-direction:column;gap:0;height:550px;min-height:550px!important;padding:34px 44px 38px}[id$=__delune_vitamin_c_ingredients_tGNUKm] .vitamin-c-ingredients__intro{flex:0 0 auto;padding:0 0 26px}[id$=__delune_vitamin_c_ingredients_tGNUKm] .vitamin-c-ingredients__heading{margin:0 0 10px;font-weight:500}[id$=__delune_vitamin_c_ingredients_tGNUKm] .vitamin-c-ingredients__description{max-width:52rem}[id$=__delune_vitamin_c_ingredients_tGNUKm] .vitamin-c-ingredients__rail{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr) auto auto;gap:0 28px}[id$=__delune_vitamin_c_ingredients_tGNUKm] .vitamin-c-ingredients__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-height:0}[id$=__delune_vitamin_c_ingredients_tGNUKm] .vitamin-c-ingredients__media{min-height:0;aspect-ratio:auto}[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__inner{height:550px;min-height:550px!important;grid-template-columns:minmax(0,32%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__intro{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:56px;align-items:end;padding:32px 44px 26px;border-bottom:1px solid var(--vcr-border)}[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__eyebrow{grid-column:1;grid-row:1;margin:0 0 8px}[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__heading{grid-column:1;grid-row:2;margin:0;font-weight:500}[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__subheading{grid-column:2;grid-row:1;margin:0 0 6px}[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__description{grid-column:2;grid-row:2}[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__media{grid-column:1;grid-row:2;min-height:0!important}[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__steps{grid-column:2;grid-row:2}}@media screen and (min-width:750px){[id$=__hydration_ritual_HyR722] .hydration-ritual__wrap,[id$=__feel_good_difference_HyR722] .feel-good-difference__wrap,[id$=__sound_like_you_HyR722] .sound-like-you__wrap,[id$=__delune_vitamin_c_ingredients_tGNUKm] .vitamin-c-ingredients__inner,[id$=__delune_vitamin_c_ritual_n8RR4U] .vitamin-c-pdp-ritual__inner{box-sizing:border-box;width:min(calc(100% - 32px),1250px)!important;max-width:1250px!important}}#MainContent [style*="-radius:"]{--bos-radius: 2px !important;--bs-radius: 2px !important;--bc-radius: 2px !important;--ct-radius: 2px !important;--c2-radius: 2px !important;--du-radius: 2px !important;--hc-radius: 2px !important;--feel-good-radius: 2px !important;--dn-radius: 2px !important;--hydration-radius: 2px !important;--sound-radius: 2px !important;--sb-radius: 2px !important;--ssoi-radius: 2px !important;--lb-radius: 2px !important;--dr-radius: 2px !important;--ssfs-radius: 2px !important}.bakuchiol-stack__proofs,.coconut-two__proofs,.delune-desc__media,.delune-desc__media img{border-radius:2px!important}.delune-search-try{display:none!important;padding:1.8rem 2rem 2.2rem}form.search:has(.search__input:placeholder-shown) .delune-search-try{display:block!important}.delune-search-try__label{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.6);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}.delune-search-try__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.delune-search-try__link{display:inline-block;padding:.7rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);color:rgb(var(--color-foreground));font-size:1.4rem;letter-spacing:.02em;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.delune-search-try__link:hover,.delune-search-try__link:focus-visible{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}@media screen and (max-width:749px){.utility-bar .announcement-bar__message{letter-spacing:.6px;text-wrap:balance}}.card__badge .badge.color-scheme-4,.price__badge-sale{display:none!important}.editorial-grid-card__frame,.editorial-grid-card__visual,.editorial-grid-card__image{border-radius:2px!important}.delune-drawer__search{position:relative;margin:2rem 3.2rem 0}.delune-drawer__search input[type=search]{width:100%;min-height:4.4rem;padding:0 4.4rem 0 0;border:0;border-bottom:1px solid rgba(var(--color-foreground),.25);border-radius:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;letter-spacing:.02em;-webkit-appearance:none;appearance:none}.delune-drawer__search input[type=search]:focus{outline:none;border-bottom-color:rgb(var(--color-foreground))}.delune-drawer__search input[type=search]::-webkit-search-cancel-button{display:none}.delune-drawer__search button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.delune-drawer__search .svg-wrapper{width:1.8rem;height:1.8rem}.delune-drawer__collections{padding:2.4rem 0 1.6rem 3.2rem}.delune-drawer__label{margin:0 0 1.4rem;color:rgba(var(--color-foreground),.6);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}.delune-drawer__rail{display:flex;gap:1.2rem;margin:0;padding:0 3.2rem .4rem 0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.delune-drawer__rail::-webkit-scrollbar{display:none}.delune-drawer__card{flex:0 0 13.2rem;scroll-snap-align:start}.delune-drawer__card a{display:block;color:rgb(var(--color-foreground));text-decoration:none}.delune-drawer__card img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:right center;border-radius:2px;background:rgba(var(--color-foreground),.05)}.delune-drawer__card span{display:block;margin-top:.9rem;font-size:1.15rem;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}@media screen and (max-width:749px){.editorial-grid-card{display:none!important}}.rapid_reviews_items .r_message:has(>a[href*="/a/reviews/r?"]){font-size:0;line-height:0}.rapid_reviews_items .r_message:has(>a[href*="/a/reviews/r?"]):before{content:"Be among the first to ";font-size:1.6rem;line-height:1.8}.rapid_reviews_items .r_message>a[href*="/a/reviews/r?"]{font-size:0}.rapid_reviews_items .r_message>a[href*="/a/reviews/r?"]:after{content:"share your impression";font-size:1.6rem;line-height:1.8}.delune-guidance .delune-guidance__heading{white-space:normal;text-wrap:balance}@media screen and (min-width:990px){.delune-guidance .delune-guidance__frame{grid-template-columns:13.6rem minmax(0,1fr);gap:1.8rem}.delune-guidance .delune-guidance__subtitle{max-width:13.6rem}}.menu-drawer__navigation-container{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:auto;align-content:start}.delune-drawer__search,.delune-drawer__collections{min-width:0}.delune-drawer__rail{overscroll-behavior-x:contain}
/*# sourceMappingURL=/cdn/shop/t/15/assets/delune-premium.css.map */
