@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(delune-newsreader.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(delune-newsreader-italic.woff2) format("woff2")}@font-face{font-family:Georgia;font-style:normal;font-weight:200 800;font-display:swap;src:url(delune-newsreader.woff2) format("woff2")}@font-face{font-family:Georgia;font-style:italic;font-weight:200 800;font-display:swap;src:url(delune-newsreader-italic.woff2) format("woff2")}html:root,body .color-scheme-1,body .color-scheme-2{--color-foreground: 28, 26, 23;--color-button: 28, 26, 23;--color-secondary-button-text: 28, 26, 23}.r_count,.dl-rating-avg,.spc-card__price strong,.spc .spc__all,.spc .spc__all span,.dbs .dbs-head h2,.dbs .dbs-head a,.dbs .dbs-btn,.dbs .dbs-arrow,.dbs-card .dbs-price strong,.delune-editorial-pair .delune-editorial-pair__title,section .delune-editorial-pair .delune-editorial-pair__content a.delune-editorial-pair__button:not(:hover),.expert-edit .expert-edit__heading,.expert-edit .expert-edit__label,.expert-edit .expert-edit__expert-copy strong,.delune-footer-benefits .delune-footer-benefits__title,.delune-footer-benefits .delune-footer-benefits__description p,.product .accordion__title,.amazon-qa .amazon-qa__question,.delune-bnpl .delune-bnpl__label,.delune-secure-line__title,.sticky-atc .sticky-atc__title,.sticky-atc .sticky-atc__prices span,.vitamin-c-ingredients__heading,.vitamin-c-ingredients__item-heading,.vitamin-c-pdp-ritual__heading,.vitamin-c-pdp-ritual__subheading,.vitamin-c-pdp-ritual__step-heading,.vitamin-c-pdp-ritual__number,.rri .r_tab,.rri .r_active,.rri .r_filter a,.rri .r_sort a,.rri .r_more a,.rri .r_prompt_links a,.rri .r_star_tier span{color:#1c1a17!important}.r_stars .r_stars_on,.dbs .dbs-rail i{background:#1c1a17!important}body{font-size:16px;line-height:1.625;letter-spacing:0}body,.color-scheme-1{color:#3d3731}.h0{font-size:40px;line-height:1.1;letter-spacing:-.01em}h1,.h1{font-size:32px;line-height:1.1875;letter-spacing:-.005em}h2,.h2{font-size:26px;line-height:1.23;letter-spacing:0}.spc .spc__heading,.dbs .dbs-head h2,.expert-edit .expert-edit__heading,.amazon-qa__heading{font-size:26px!important;line-height:1.23!important;letter-spacing:0!important}h3,.h3{font-size:18px;line-height:1.33;letter-spacing:0}@media screen and (min-width:750px){.h0{font-size:64px;line-height:1.0625}h1,.h1{font-size:44px;line-height:1.136}h2,.h2{font-size:32px;line-height:1.1875}.spc .spc__heading,.dbs .dbs-head h2,.expert-edit .expert-edit__heading,.amazon-qa__heading{font-size:32px!important;line-height:1.1875!important}h3,.h3{font-size:20px;line-height:1.3}}small,.caption-large{font-size:13px;line-height:1.54;letter-spacing:0}.caption-with-letter-spacing{font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.price,.price .price-item{letter-spacing:0!important;font-variant-numeric:tabular-nums}b,strong,.expert-edit .expert-edit__expert-copy strong,.price .price-item,.dfooter__world-title a,.dfooter__region-title,.dfooter__col-heading span,.delune-footer-benefits__title,.delune-turn__item,.delune-menu-feature__tagline,.delune-feature-card__tagline,.newsletter-form__prompt,.newsletter-form__button-label,.vitamin-c-ingredients__item-heading,.vitamin-c-pdp-ritual__step-heading,.vitamin-c-pdp-ritual__eyebrow,.vitamin-c-pdp-ritual__subheading,.vitamin-c-pdp-ritual__number,.rri .r_active,.rri .r_tab{font-weight:500!important}.cart-drawer .cart-item__name,cart-items .cart-item__name,.sticky-atc .sticky-atc__title{font-family:Newsreader,Georgia,Times New Roman,serif!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important}@media screen and (min-width:750px){cart-items .cart-item__name{font-size:17px!important}}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.spc-card .spc-card__title,.spc-card .spc-card__title a,.dbs-card .dbs-body h3{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.3}.product-card-wrapper.card-wrapper .card__heading,.product-card-wrapper.card-wrapper .card__heading a{font-size:15px!important;letter-spacing:0!important;line-height:1.3!important}.product-card-wrapper .card__subtitle,.spc-card .spc-card__subtitle,.dbs-card .dbs-sub{font-family:Newsreader,Georgia,Times New Roman,serif;font-style:italic;font-size:15px!important;letter-spacing:0}.product-card-wrapper .price,.product-card-wrapper .price .price-item,.spc-card .spc-card__price strong,.dbs-card .dbs-price strong{font-size:14px;letter-spacing:0;font-variant-numeric:tabular-nums}.product-card-wrapper .card>.card__content{grid-template-columns:minmax(0,1fr)}.product-card-wrapper .card__information,.product-card-wrapper .card__subtitle{min-width:0;max-width:100%}@media screen and (min-width:750px){.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.spc-card .spc-card__title,.spc-card .spc-card__title a,.dbs-card .dbs-body h3{font-size:17px}.product-card-wrapper.card-wrapper .card__heading,.product-card-wrapper.card-wrapper .card__heading a{font-size:17px!important}ul.product-grid{--grid-desktop-horizontal-spacing: 32px}section.spc,section.dbs{--gap: 32px !important}main>.shopify-section>:is(.spc,.delune-guidance,.delune-editorial-pair,.expert-edit,.editorial-promo-cards,.dbs){padding-top:50px!important;padding-bottom:50px!important}}@media screen and (min-width:990px){.spc .spc__item{flex-basis:calc((100% - 3 * var(--gap)) / 4)}}@media screen and (max-width:749px){.utility-bar .announcement-bar__message{font-size:10px!important;letter-spacing:.08em!important}}.delune-guidance .delune-guidance-index a{white-space:nowrap}@media screen and (max-width:749px){.delune-guidance .delune-guidance-index ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.6rem}.delune-guidance .delune-guidance-index li{justify-content:center}.delune-guidance .delune-guidance-index li:after{content:none}}.cart-drawer .delune-cart__shop-links{gap:.4rem}.cart-drawer .delune-cart__shop-links a.delune-cart__shop-all,.cart-drawer .delune-cart__shop-links a.delune-cart__shop-all:hover{display:block;width:auto;min-width:0;min-height:0;padding:.5rem 0;background:transparent;box-shadow:none;color:#1c1a17;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:22px;line-height:1.4;letter-spacing:0;text-transform:none}.cart-drawer .delune-cart__shop-links a.delune-cart__shop-all:before,.cart-drawer .delune-cart__shop-links a.delune-cart__shop-all:after{display:none}.cart-drawer .delune-cart__shop-links a.delune-cart__shop-all:hover,.cart-drawer .delune-cart__shop-links a.delune-cart__shop-all:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.expert-edit__expert-image{filter:grayscale(1)}.editorial-promo-card{--card-background: #ece4d6 !important;--card-foreground: #1c1a17 !important}.newsletter .newsletter-form .field:before,.newsletter .newsletter-form .field:after{display:none!important}.newsletter .newsletter-form .field__input{height:4.8rem!important;padding-left:0!important;border:0!important;border-bottom:1px solid #1c1a17!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.newsletter .newsletter-form .field__label{left:0!important}.newsletter .newsletter-form #Subscribe,.newsletter .newsletter-form #Subscribe:hover,.newsletter .newsletter-form #Subscribe:focus{width:auto!important;min-width:0!important;height:4.8rem!important;padding:0 0 0 1.6rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1c1a17!important}.newsletter .newsletter-form #Subscribe .svg-wrapper{display:none!important}.newsletter .newsletter-form #Subscribe .newsletter-form__button-label{font-size:0!important}.newsletter .newsletter-form #Subscribe .newsletter-form__button-label:after{content:"Join \2192";font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}.newsletter .newsletter__subheading p:last-child{font-size:11px!important;line-height:1.5!important;color:#1c1a1799!important}footer.footer{background:#1a1614!important}.dfooter__payment .list-payment__item svg{filter:grayscale(1);opacity:.6}.dfooter__social .list-social__link .svg-wrapper,.dfooter__social .list-social__link svg{width:16px!important;height:16px!important}@media screen and (min-width:990px){.delune-hero .delune-hero__title{font-size:clamp(4.2rem,4.4vw,64px)}}.delune-hero .delune-hero__tagline{font-size:11px;letter-spacing:.2em}.card__badge .badge:not(.color-scheme-4){margin:0 0 .8rem .8rem;padding:0!important;border:0!important;background:transparent!important;color:#5c1b1b!important;font-size:0!important;line-height:1}.card__badge .badge:not(.color-scheme-4):after{content:"Returning soon";font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.product-card-wrapper:has(.card__badge .badge:not(.color-scheme-4)) .card__media{opacity:.55}@media screen and (min-width:990px){.card-wrapper .media.media--hover-effect>img,.card-wrapper:hover .media.media--hover-effect>img+img{transition:opacity .4s ease,transform .4s ease!important}}.spc .spc-card .spc-card__image{transition:opacity .4s ease,transform .4s ease!important}@media(prefers-reduced-motion:reduce){.card-wrapper .media.media--hover-effect>img,.card-wrapper:hover .media.media--hover-effect>img+img,.spc .spc-card .spc-card__image{transition:none!important}}.product .product__title h1{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:30px;font-weight:400;letter-spacing:-.005em;line-height:1.15;text-transform:none;text-wrap:balance}@media screen and (min-width:750px){.product .product__title h1{font-size:clamp(34px,3vw,38px)}}.product .delune-hype .delune-hype__text{font-family:Newsreader,Georgia,Times New Roman,serif;font-style:italic;font-size:17px;letter-spacing:0}.delune-bnpl .delune-bnpl__logo svg,.delune-bnpl .delune-bnpl__logo img{filter:grayscale(1)}.product-form__buttons .product-form__submit{--color-button: 28, 26, 23;min-height:56px;font-size:14px;letter-spacing:.04em;text-transform:none;transition:background-color .25s ease}.product-form__buttons .product-form__submit:not([disabled]):hover{--color-button: 58, 51, 45}.product:has(.product-form__buttons .product-form__submit[disabled]) #polls-platform-pdp-button{display:none!important}.product .product-form__input--pill input[type=radio].disabled+label,.product .product-form__input--pill input[type=radio]:disabled+label{position:relative;border-color:#1c1a171f;color:#1c1a1759;text-decoration:none}.product .product-form__input--pill input[type=radio].disabled+label:after,.product .product-form__input--pill input[type=radio]:disabled+label:after{content:"Soon";position:absolute;top:calc(100% + .5rem);right:0;left:0;font-size:10px;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;color:#1c1a1799}.product .product-form__input--pill:has(input[type=radio].disabled){margin-bottom:2.4rem}.rri .r_stars *{height:11px!important}.rri .r_stars_inner{width:59.3px!important}.rri .r_title{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:18px;font-weight:400;letter-spacing:0}.rri .r_prompt_links a{display:inline-block;text-transform:lowercase}.rri .r_prompt_links a:first-letter{text-transform:uppercase}.rri .r_tab{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/delune-cards.css.map */
