#MainContent{--page-width: 1350px}:root{--dl-section-y: 4.8rem}@media screen and (max-width:749px){:root{--dl-section-y: 3.2rem}}.spc,.dbs,.delune-editorial-pair,.expert-edit,.editorial-promo-cards,.delune-guidance{padding-top:var(--dl-section-y)!important;padding-bottom:var(--dl-section-y)!important}.delune-hero-promo{padding-bottom:calc(var(--dl-section-y) - 1.6rem)!important}.editorial-card-carousel__track{gap:2.2rem!important}@media screen and (max-width:749px){.spc__button,.delune-hero-carousel__button{display:none!important}}@media screen and (min-width:990px){.delune-hero__inner{max-width:125rem;margin-inline:auto}}.delune-hero{margin-bottom:var(--dl-section-y)}.product-grid{--grid-desktop-horizontal-spacing: 2.2rem;--grid-desktop-vertical-spacing: 4.8rem;--grid-mobile-horizontal-spacing: 1.4rem;--grid-mobile-vertical-spacing: 3.2rem}@media screen and (min-width:990px){#ProductGridContainer .product-grid.grid--3-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}.card-wrapper .card,.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .card__inner .media{border-radius:2px!important}.product-card-wrapper .card__content{padding:0!important}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-size:1.4rem!important;font-weight:400!important;line-height:1.28!important;letter-spacing:.06rem!important}.card-wrapper .card-information{display:flex;flex-direction:column}.card-wrapper .card-information>.price{order:-1;margin-top:0!important}.card-wrapper .card-information>.rapid_reviews_stars_badge,.card-wrapper .card-information>.rating{margin-top:.8rem!important}.card-wrapper .rapid_reviews_stars_badge .r_count{display:inline!important}.card-wrapper .price .price-item{font-size:1.55rem;font-weight:600;letter-spacing:0}.card-wrapper .price--on-sale .price-item--regular{display:none}[class*=ai-aplus-content-wrapper]{padding-top:var(--dl-section-y)!important;padding-bottom:0!important}[class*=ai-aplus-content-inner]{max-width:125rem!important;margin-inline:auto!important}#MainContent [class*=ai-aplus-content-title]{margin:0 0 2.8rem!important;color:#000!important;font-size:2.8rem!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.02em!important}[class*=ai-aplus-content-image-container],[class*=ai-aplus-content-image-container] img{overflow:hidden;border-radius:2px!important}#MainContent [class*=ai-aplus-content-description]{max-width:64rem!important;margin:2.8rem auto 0!important;color:#000000bd!important;font-size:1.6rem!important;line-height:1.75!important}#MainContent [class*=ai-aplus-content-description] *{color:inherit!important;font-size:inherit!important;line-height:inherit!important}@media screen and (max-width:749px){[class*=ai-aplus-content-inner]{padding-inline:1.5rem!important}#MainContent [class*=ai-aplus-content-title]{margin-bottom:2rem!important;font-size:2.1rem!important}#MainContent [class*=ai-aplus-content-description]{margin-top:2rem!important;font-size:1.5rem!important}}.vitamin-c-ingredients__inner,.vitamin-c-pdp-ritual__inner,.hydration-ritual__card,.feel-good-difference__card,.sound-like-you__card,.super-seed-final-step__card,.super-seed-one-ingredient__card{border:0!important;border-radius:2px!important;background:#f6f2eb!important;box-shadow:none!important}.vitamin-c-ingredients__heading,.vitamin-c-pdp-ritual__heading,#MainContent .amazon-qa__heading{font-weight:500!important;letter-spacing:-.02em}.vitamin-c-ingredients__media,.vitamin-c-pdp-ritual__media{border-radius:2px!important}[id$=custom_liquid_UpFW8y] div[style*=nowrap]{padding:1.8rem 0!important;border-top:1px solid rgba(18,18,18,.08)!important;border-bottom:0!important;color:#1212129e!important;font-size:1.15rem!important;font-weight:500;letter-spacing:.24em!important;text-transform:uppercase!important}[id$=custom_liquid_UpFW8y] [class*=-padding],[id$=custom_liquid_UpFW8y] .gradient{padding-bottom:0!important;margin-bottom:0!important}[id$=custom_liquid_UpFW8y] div[style*="left:0; width:80px"]{background:linear-gradient(to right,rgb(var(--color-background)) 30%,transparent 100%)!important}[id$=custom_liquid_UpFW8y] div[style*="right:0; width:80px"]{background:linear-gradient(to left,rgb(var(--color-background)) 30%,transparent 100%)!important}.newsletter__wrapper{background:#f3eee6!important}.delune-footer-benefits img{filter:grayscale(1) contrast(.9);opacity:.78}@media screen and (max-width:749px){.delune-hero__text{padding-left:0!important}}.card-wrapper .card__information{padding:1.4rem .2rem 0!important}.product-grid .card-wrapper .card__inner{border-radius:2px!important;box-shadow:none!important;opacity:1!important;cursor:pointer}.product-grid .card>.card__content{padding:0!important;border-radius:0!important;background:none!important}.product-grid .quick-add{display:none!important}.product-grid .card__media{overflow:hidden}.product-grid .card__media img{transition:opacity .26s ease,transform .32s ease!important}.product-grid .card-wrapper:hover .card__media img:only-child,.product-grid .card-wrapper:hover .card__media img+img{transform:scale(1.01)!important}.product-card-wrapper:hover a{text-decoration:none!important}.card-wrapper .card__subtitle{overflow:hidden;margin:0;color:#12121299;font-size:1.4rem;font-weight:400;line-height:1.28;letter-spacing:.06rem;text-overflow:ellipsis;white-space:nowrap}.spc .spc-card--has-sub .spc-card__title{min-height:0;-webkit-line-clamp:1}.spc .spc-card__subtitle{overflow:hidden;margin:0;color:#12121299;font-size:1.4rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:749px){.spc .spc-card__subtitle{font-size:1.32rem}}.product-grid:has(.card__subtitle) .card>.card__content>.card__information>.card__heading:not(:has(+.card__subtitle)){min-height:calc(2 * 1.28 * 1.4rem)}.amazon-qa__inner{box-sizing:border-box;width:100%!important;max-width:135rem!important;margin-inline:auto!important;padding-inline:1.5rem!important}@media screen and (min-width:750px){.amazon-qa__inner{padding-inline:5rem!important}}.amazon-qa__items{display:block!important;gap:0!important}.amazon-qa__item{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}.amazon-qa__item:first-child{border-top:1px solid rgba(18,18,18,.12)!important}.amazon-qa__question-row,.amazon-qa__answer-row{grid-template-columns:2.4rem minmax(0,1fr) 2.4rem!important;gap:2rem!important;background:transparent!important;border:0!important}.amazon-qa__question-row{min-height:0!important;padding:2.2rem 0!important}.amazon-qa__answer-row{padding:0 0 2.6rem!important}.amazon-qa__badge{width:auto!important;min-width:1.4rem!important;height:auto!important;padding:0!important;border-radius:0!important;background:none!important;color:#12121273!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1.5!important}.amazon-qa__question{color:#121212!important;font-size:1.6rem!important;font-weight:400!important;line-height:1.5!important}.amazon-qa__answer{max-width:72rem}#MainContent .amazon-qa .amazon-qa__question{font-family:var(--font-body-family)!important}#MainContent .amazon-qa .amazon-qa__answer,#MainContent .amazon-qa .amazon-qa__answer *{color:#121212bd!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;line-height:1.75!important}.amazon-qa__arrow{width:.9rem!important;height:.9rem!important;margin:0 auto!important;border:0!important;border-right:1px solid rgb(18,18,18)!important;border-bottom:1px solid rgb(18,18,18)!important;transform:translateY(-.3rem) rotate(45deg)!important;transition:transform .25s ease}.amazon-qa__item[open] .amazon-qa__arrow{transform:translateY(.2rem) rotate(-135deg)!important}@media screen and (max-width:749px){.amazon-qa__question-row,.amazon-qa__answer-row{gap:1.2rem!important}.amazon-qa__question{font-size:1.5rem!important}#MainContent .amazon-qa .amazon-qa__answer,#MainContent .amazon-qa .amazon-qa__answer *{font-size:1.5rem!important;line-height:1.7!important}}.related-products.page-width{max-width:var(--page-width)!important;margin-inline:auto!important}@media screen and (min-width:750px){.related-products.page-width{padding-inline:5rem!important}}.related-products .card__information,.related-products .card-information,.related-products .card__information .price{text-align:left!important}.rapid_reviews_items>.r_inner{max-width:none!important;padding-right:0!important;padding-left:0!important}[id*=rapid_reviews] a,[class*=rapid_reviews] a{color:#121212!important;text-underline-offset:.3rem}#MainContent .rte>table:not([class]){width:100%;margin:3.2rem 0;border:0!important;border-collapse:collapse;box-shadow:none!important}#MainContent .rte>table:not([class]) th,#MainContent .rte>table:not([class]) td{padding:1.6rem 2.4rem 1.6rem 0!important;border:0!important;border-bottom:1px solid rgba(18,18,18,.12)!important;color:#121212bd;font-size:1.4rem;line-height:1.6;text-align:left!important;vertical-align:top!important}#MainContent .rte>table:not([class]) th:last-child,#MainContent .rte>table:not([class]) td:last-child{padding-right:0!important}#MainContent .rte>table:not([class]) th{padding-top:0!important;border-bottom-color:#1212128c!important;color:#12121299;font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}#MainContent .rte>table:not([class]) td:first-child{color:#121212;font-weight:500}@media screen and (min-width:990px){#MainContent .page-width--narrow .rte>table:not([class]){width:calc(100% + 24rem);max-width:calc(100vw - 10rem);margin-left:-12rem}}@media screen and (max-width:749px){#MainContent .rte>table:not([class]),#MainContent .rte>table:not([class]) tbody,#MainContent .rte>table:not([class]) tr,#MainContent .rte>table:not([class]) td{display:block;width:100%}#MainContent .rte>table:not([class]) thead{display:none}#MainContent .rte>table:not([class]) tr{padding:1.8rem 0;border-bottom:1px solid rgba(18,18,18,.12)}#MainContent .rte>table:not([class]) td{padding:0!important;border:0!important}#MainContent .rte>table:not([class]) td+td{margin-top:.6rem}}#MainContent :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3) :is(strong,b){font-weight:inherit}cart-drawer .cart-item__totals .price{white-space:nowrap}.product-grid .card.card--card,.product-grid .card.card--card:after{border:0!important;background:transparent!important;box-shadow:none!important}@media screen and (min-width:990px){.sb-editorial__frame,.lb-editorial__frame,.dn-editorial__frame,.hocl-editorial__frame,.duo-editorial__frame,.bakuchiol-conversation__card,.bakuchiol-stack__card,.bakuchiol-oil-story__card{max-width:125rem!important;margin-inline:auto!important}}.button:not(.button--secondary):not(.button--tertiary):not(.quick-add__submit){transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.button:not(.button--secondary):not(.button--tertiary):not(.quick-add__submit):not([disabled]):not([aria-disabled=true]):hover{background-color:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))!important}.button:not(.button--secondary):not(.button--tertiary):not(.quick-add__submit):not([disabled]):hover:after{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/delune-editorial.css.map */
