body{color:#241e1b;font-family:Arial,Helvetica,sans-serif;background:#fffdf9}h1,h2,.campaign h1,.campaign h2,.section-title h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.045em;color:#241e1b}h1 em,h2 em{font-family:Didot,Bodoni MT,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;font-style:italic}.campaign,.hero{background:#dfb3b5;height:690px;max-height:none}.campaign-copy{padding:60px 40px}.campaign h1,.campaign h2{font-size:clamp(46px,4.8vw,78px);line-height:1.08}.campaign h1 em,.campaign h2 em{font-size:1.08em}.campaign p{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55}.campaign.smooth,.campaign.glow{background:#f7ece5}.campaign.kit-slide,.campaign.routine-slide{background:#eddbd7}.campaign.firm-slide{background:#e2bec0}.direction-photo{position:relative;min-width:0;overflow:hidden}.direction-photo img{position:absolute;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 53%;transform:none!important}.hero .direction-photo img{object-position:50% 47%}.firm-slide .direction-photo img{object-position:50% 65%}.pill,.eyebrow,.eyebrow.black,.best h3,.product-info h3,.footer-columns h3,.footer-utility>a,.footer-utility p,.underlined{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.01em}.pill{background:#50313e;color:#fff;font-size:14px!important;min-width:180px}.eyebrow,.eyebrow.black{font-size:13px;color:#6c414b}.latest,.terms,footer{background:#f8eee7}.announcement,.ticker{background:#e4bfc0;color:#35282a}.section-title h2,.latest .section-title h2{font-size:70px;line-height:1.1}.section-title:after,.shape:before,.campaign-orbit,.footer-art,.footer-flowers,.dot-field,.big-flower,.scallops,.star-tag,.pink-column{display:none!important}.best-grid .shape img,.best:hover .shape img,.slide-art img,.slide-art img+img{transform:none!important;animation:none!important;transition:none!important}.best h3,.product-info h3{font-size:16px;line-height:1.35}.badge{background:#ead0d3!important;color:#50313e!important;clip-path:none!important;border-radius:24px!important;font-family:Arial!important}.review-row span{color:#99546c}.social a{background:#754958}.ticker-track{animation:none!important}.slide-art,.hero-art,.smooth-art,.glow-art{background:#ebd3d2!important}.campaign-controls .slide-dot[aria-current=true]{background:#50313e}.product-price,.product-info p{font-family:Arial,Helvetica,sans-serif}@media(max-width:700px){.campaign,.hero{height:auto}.direction-photo{height:115vw}.campaign h1,.campaign h2{font-size:46px}.campaign-copy{padding:45px 24px}.section-title h2,.latest .section-title h2{font-size:42px}}header .nav-trigger,header .account,header .mega-link{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;font-weight:400}header .nav-trigger{font-size:14px}header .mega-links h2{font-family:Arial,Helvetica,sans-serif;font-weight:750;font-size:38px;line-height:1.12;letter-spacing:-.04em;color:#241e1b}header .mega-links h2 em{font-family:Didot,Bodoni MT,Times New Roman,serif;font-weight:400;letter-spacing:-.02em}header .mega-links .mega-link{font-size:16px;line-height:1.4}header .mega-links>.mega-emphasis,header .mega-feature>strong,header .mega-tile strong,header .menu-shop-all{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:15px;line-height:1.35;letter-spacing:.015em;color:#50313e}header .mega-menu{background:#fffdf9}header .best-graphic{display:none}header .best-pack,header .mega-tile:hover .best-pack,header .mega-tile:hover .best-graphic{transform:none!important;transition:none!important}@media(min-width:1000px)and (max-width:1199px){header .nav-trigger{font-size:12px}header .mega-links h2{font-size:32px}}@media(max-width:999px){header .nav-trigger{font-size:21px;font-weight:600}header .mega-links .mega-link{font-size:15px}}body{font-family:DDHaasReference,Arial,sans-serif;color:#1e1914}h1,h2,.campaign h1,.campaign h2,.section-title h2,.latest .section-title h2,header .mega-links h2{font-family:DDParafinaReference,Arial,sans-serif;font-weight:700;letter-spacing:normal;line-height:1;color:#1e1914}h1 em,h2 em,.campaign h1 em,.campaign h2 em,header .mega-links h2 em{font-family:DDBentonReference,serif;font-weight:600;font-style:italic;font-size:1em;line-height:1;letter-spacing:normal}.campaign h1,.campaign h2{font-size:clamp(48px,4.6vw,70px);margin-bottom:26px}.campaign p,.campaign p:not(.eyebrow),.product-info p,.product-price,header .account,header .nav-trigger,header .mega-link,.footer-columns a{font-family:DDHaasReference,Arial,sans-serif;font-weight:400}.pill,.eyebrow,.eyebrow.black,.best h3,.product-info h3,header .mega-feature>strong,header .mega-tile strong,header .mega-links>.mega-emphasis,header .menu-shop-all,.footer-columns h3,.footer-utility>a,.underlined{font-family:DDHaasReference,Arial,sans-serif;font-weight:700}header .nav-trigger{font-family:DDHaasReference,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.3px}.campaign .eyebrow{margin-bottom:24px}.campaign p:not(.eyebrow){margin-bottom:28px}.hero,.firm-slide{background:#dfb3b5}.campaign-copy{color:#1e1914}@media(max-width:700px){.campaign h1,.campaign h2{font-size:46px}}.ticker{height:150px;background:#e4bfc0;position:relative;display:flex;align-items:center;overflow:hidden;color:#35282a}.ticker .ticker-track{display:flex;width:max-content;animation:dd-soft-marquee 42s linear infinite!important;will-change:transform}.ticker .ticker-track>span{flex:0 0 auto;padding:0 42px 0 0;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:68px;line-height:1.2;font-weight:700;letter-spacing:-.025em;color:#35282a;-webkit-text-stroke:0}.ticker .ticker-track em{font-family:Didot,Bodoni MT,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.ticker.is-paused .ticker-track{animation-play-state:paused!important}.ticker .ticker-pause{opacity:1;position:absolute;right:12px;bottom:10px;width:32px;height:32px;border:1px solid #50313e55;border-radius:50%;background:#f9ece7;color:#50313e;font:14px Arial;cursor:pointer}@keyframes dd-soft-marquee{to{transform:translate(-50%)}}@media(max-width:700px){.ticker{height:104px}.ticker .ticker-track>span{font-size:44px;padding-right:28px}}@media(prefers-reduced-motion:reduce){.ticker .ticker-track{animation:none!important}}.no-motion .ticker .ticker-track{animation:none!important}.ticker .ticker-track>span{font-family:DDParafinaReference,Arial,sans-serif;font-weight:700;letter-spacing:normal}.ticker .ticker-track em{font-family:DDBentonReference,serif;font-weight:600;letter-spacing:normal}.ticker .ticker-track em{margin-left:.12em}.campaign.hero{background:#edd4d2;height:690px}.hero .direction-photo img{object-position:50% 50%}.hero .campaign-copy{padding:56px 36px}.hero h1{font-size:clamp(44px,4.5vw,72px);line-height:1.06}.hero h1 em{display:inline-block;margin-top:6px}@media(max-width:700px){.campaign.hero{height:auto}.hero .campaign-copy{padding:46px 22px 42px}.hero h1{font-size:44px}.hero .direction-photo{height:auto;aspect-ratio:1/1}.hero .direction-photo img{object-position:50% 50%}.hero p{font-size:16px}}.hero .direction-photo img{object-fit:cover;object-position:center}.hero .direction-photo{background:#edc1cd}.campaign.hero{background:#f2dce2}.hero .direction-photo{background:#fcfbfa}.hero .direction-photo img{object-fit:cover;object-position:50% 50%}.duo-selection{padding:64px 5%;background:#fffaf8;text-align:center;scroll-margin-top:24px}.duo-selection h2{font-size:44px;margin:0 0 20px}.duo-selection>p{font-size:14px}.duo-products{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;max-width:1320px;margin:36px auto}.duo-products article{min-width:0}.duo-products img{width:100%;height:200px;object-fit:contain;mix-blend-mode:multiply}.duo-products h3{font:700 13px/1.4 DDHaasReference,Arial,sans-serif}.duo-selection .preview-note{color:#735861;font-size:12px}@media(max-width:700px){.duo-products{grid-template-columns:repeat(2,minmax(0,1fr))}.duo-selection h2{font-size:36px}.duo-products img{height:180px}}#vajacial{background:#f1e2e0;scroll-margin-top:0}#vajacial .direction-photo{background:#ecd4d2}#vajacial .direction-photo img{object-position:center}#vajacial .campaign-copy{color:#1e1914}#kits{background:#f1e0e2;scroll-margin-top:0}#kits .direction-photo{background:#f6d9df}#kits .direction-photo img{object-position:center}@media(max-width:700px){#kits{scroll-margin-top:64px}}.campaign[hidden]{display:none!important}.campaign-carousel .campaign-controls{z-index:3}.campaign.hero h2{font-family:DDParafinaReference,sans-serif;font-weight:700;font-size:clamp(44px,4.5vw,72px);line-height:1.06;letter-spacing:normal;margin:0 0 26px}.campaign.hero h2 em{display:inline-block;font-family:DDBentonReference,Georgia,serif;font-weight:600;font-size:1em;line-height:1;letter-spacing:normal;margin-top:6px}.campaign.hero p:not(.eyebrow){font-family:DDHaasReference,Arial,sans-serif;font-size:12px;line-height:18px;font-weight:400;max-width:368px;margin:0 auto 28px}.campaign-controls{background:none!important;color:#50313e}.campaign-controls button{color:#50313e!important;border-color:#50313e!important}.campaign-controls .slide-dot{background:#50313e40!important}.campaign-controls .slide-dot[aria-current=true]{background:#50313e!important}.latest .quick-view{top:252px;bottom:auto;z-index:2}.latest .packshot{height:300px;min-height:0;padding:24px}.latest .packshot img:not(.alternate){max-height:252px}.best-grid .shape{height:260px;aspect-ratio:auto}.latest{padding-top:72px;padding-bottom:72px}.ugc{padding-top:32px}.best-grid .best p{font:400 13px/1.5 DDHaasReference,Arial,sans-serif;margin:8px 0}.best-price{font:700 14px DDHaasReference,Arial,sans-serif}@media(max-width:700px){.campaign.hero h2{font-size:44px}.latest .quick-view{top:198px;bottom:auto;opacity:1}.latest .packshot img.alternate{display:none}.latest .packshot img:not(.alternate){opacity:1!important}.latest .packshot{height:245px;padding:18px}.latest .packshot img:not(.alternate){max-height:209px}.best-grid .shape{height:190px;overflow:hidden}.best-grid .shape img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:90%;width:86%;max-height:100%;object-fit:contain}.latest{padding-top:44px;padding-bottom:44px}.ugc{padding-top:24px}.best-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.best-grid .best h3{font-size:15px}.best-grid .best p{font-size:12px}}@media(min-width:701px){.campaign.hero{height:max(690px,54vw);max-height:none;width:100%}.latest .product{min-height:0}.latest .packshot{height:23.4vw;padding:14px;max-height:none}.latest .packshot img:not(.alternate){max-height:100%;max-width:96%;height:100%;width:100%}.latest .quick-view{top:calc(23.4vw - 48px)}.ugc .story-tile{flex:0 0 clamp(285px,20.6vw,411px);min-width:0;height:auto;aspect-ratio:9/16}.bestsellers{width:100%;max-width:none;padding-left:4%;padding-right:4%}.best-grid{max-width:none;gap:28px}.best-grid .shape{height:auto;aspect-ratio:.84;overflow:hidden}.best-grid .shape img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:90%;width:90%;object-fit:contain}}#brightening-spotlight{position:relative;isolation:isolate;background:#e8adcc!important}#brightening-spotlight .direction-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;z-index:0}#brightening-spotlight .direction-photo img{width:100%;height:100%;object-fit:cover;object-position:center}#brightening-spotlight .campaign-copy{position:relative;z-index:1;grid-column:1;background:transparent}@media(max-width:700px){.latest .product{flex:0 0 76vw;max-width:none;min-height:0}.latest .packshot{height:84vw;padding:18px}.latest .packshot img:not(.alternate){max-height:100%;max-width:96%;height:100%}.latest .quick-view{top:calc(84vw - 48px)}.ugc .story-tile{flex:0 0 76vw;min-width:0;height:auto;aspect-ratio:9/16}#brightening-spotlight{display:flex;flex-direction:column;height:auto;min-height:0}#brightening-spotlight .campaign-copy{padding:46px 22px 30px;min-height:0;background:#e8adcc url(dd-home-ibg-orchid-wide-v1.png) left top/216vw 108vw no-repeat}#brightening-spotlight .direction-photo{position:relative;height:108vw;width:100%;aspect-ratio:auto}#brightening-spotlight .direction-photo img{object-fit:cover;object-position:100% 50%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18px);mask-image:linear-gradient(to bottom,transparent,#000 18px)}}:root{--dd-card-border:#e7c8d2;--dd-card-radius:12px;--dd-card-surface:#fff;--dd-card-footer:#f4dfe6;--dd-card-section:#fcf5f5;--dd-card-ink:#302326;--dd-card-rose:#b54662}.latest,.bestsellers{background:var(--dd-card-section)}.latest .product,.best-grid .best{background:var(--dd-card-surface);border:1px solid var(--dd-card-border);border-radius:var(--dd-card-radius);overflow:hidden;color:var(--dd-card-ink);box-shadow:none}.latest .product{display:flex;flex-direction:column}.latest .burst{display:none}.latest .packshot{background:#fff;padding:24px 20px 12px}.latest .packshot img:not(.alternate){max-width:90%;max-height:94%;object-fit:contain}.latest .product-info{padding:20px 20px 0;display:flex;flex-direction:column;flex:1}.latest .product h3,.best-grid .best h3{font:700 clamp(18px,1.25vw,23px)/1.25 DDHaasReference,Arial,sans-serif;text-transform:none;letter-spacing:-.015em;margin:0 0 9px}.latest .product h3 a{color:inherit;text-decoration:none}.latest .product p,.best-grid .best p{font:400 clamp(14px,.95vw,17px)/1.5 DDHaasReference,Arial,sans-serif;margin:0 0 22px;color:#625359}.latest .review-row{gap:10px;flex-wrap:wrap;margin:0 0 15px;min-height:24px}.latest .review-row>span{display:flex;gap:3px;color:#f6acc3}.latest .review-row svg{width:17px;height:17px;fill:currentColor;stroke:currentColor;stroke-width:1.2}.latest .review-row small{font:400 11px/1.3 DDHaasReference,Arial,sans-serif;color:#625359}.latest .product-price{margin:auto -20px 0;padding:15px 20px;min-height:54px;background:var(--dd-card-footer);border-top:1px solid var(--dd-card-border);font:700 18px/1.3 DDHaasReference,Arial,sans-serif;justify-content:center;text-decoration:none;color:var(--dd-card-ink)}.latest .product-price span{display:none}.latest .quick-view{font:500 12px/1.2 DDHaasReference,Arial,sans-serif;text-transform:none;background:#fff9fb;border:1px solid var(--dd-card-border);padding:10px 20px;color:var(--dd-card-ink)}.product a:focus-visible,.best-grid .best:focus-visible{outline:2px solid var(--dd-card-rose);outline-offset:-3px}.best-grid .best{display:flex;flex-direction:column;text-align:left;text-decoration:none}.best-grid .shape{background:#fff;margin:0 0 18px}.best-grid .shape:before{display:none}.best-grid .shape img{transform:none!important;filter:none}.best-grid .best h3,.best-grid .best p{padding:0 20px}.best-grid .best h3{min-height:0;display:block}.best-grid .best-price{display:block;text-align:center;padding:15px 20px;margin-top:auto;background:var(--dd-card-footer);border-top:1px solid var(--dd-card-border);font:700 18px/1.3 DDHaasReference,Arial,sans-serif}@media(max-width:700px){.latest .product-info{padding:18px 18px 0}.latest .product h3{font-size:20px}.latest .product p{font-size:14px;line-height:1.45;margin-bottom:20px}.latest .product-price{margin-left:-18px;margin-right:-18px;padding:14px 18px}.latest .review-row small{font-size:11px}.latest .review-row svg{width:16px;height:16px}.best-grid .best h3{font-size:16px;line-height:1.3;padding:0 12px}.best-grid .best p{font-size:13px;line-height:1.45;padding:0 12px;margin-bottom:18px}.best-grid .best-price{font-size:16px;padding:12px}.best-grid .shape{margin-bottom:14px}}.latest .card-bag-form,.best-grid .card-bag-form{padding:0;min-height:54px}.card-bag-form button{width:100%;min-height:54px;border:0;border-radius:0;background:transparent;color:var(--dd-card-ink);display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 12px;cursor:pointer;font:700 17px/1.25 DDHaasReference,Arial,sans-serif}.latest .card-bag-form button span{display:inline;font:inherit}.card-bag-form button strong{font:inherit;white-space:nowrap}.card-bag-form button:hover{background:#edcbd7}.card-bag-form button:focus-visible{outline:2px solid var(--dd-card-rose);outline-offset:-4px}.best-content{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none}.best-content p{flex:1}@media(max-width:700px){.best-grid .card-bag-form button{font-size:13px;gap:5px;padding:12px 6px;flex-wrap:wrap;min-height:58px}.best-grid .card-bag-form button span:first-child{flex-basis:100%}.best-grid .card-bag-form button span[aria-hidden]{display:none}.latest .card-bag-form button{font-size:17px}}.wanted-editorial{background:#fff;padding:80px 2.5% 96px;scroll-margin-top:150px}.wanted-editorial .best-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:none;margin-top:44px}.wanted-editorial .best{display:block;min-width:0;background:transparent;border:0;border-radius:0;overflow:visible;text-align:center;color:var(--dd-card-ink);text-decoration:none}.wanted-editorial .wanted-art{display:block;aspect-ratio:1;overflow:hidden;background:#fff}.wanted-editorial .wanted-art img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.wanted-editorial .best h3{font:700 clamp(18px,1.35vw,26px)/1.3 DDHaasReference,Arial,sans-serif;letter-spacing:-.015em;text-transform:none;margin:16px auto 0;padding:0 8px;min-height:0;max-width:100%;text-wrap:balance}.wanted-editorial .best:focus-visible{outline:2px solid #b54662;outline-offset:6px;border-radius:4px}@media(hover:hover){.wanted-editorial .best:hover .wanted-art img{transform:scale(1.025)}.wanted-editorial .best:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}}@media(max-width:700px){.wanted-editorial{padding:48px 16px 56px;scroll-margin-top:140px}.wanted-editorial .best-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px;margin-top:28px}.wanted-editorial .best h3{font-size:16px;line-height:1.3;padding:0 3px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.wanted-editorial .wanted-art img{transition:none}}@media(min-width:701px){.wanted-editorial .section-title h2{font-size:clamp(66px,7vw,152px);line-height:1.04;margin-bottom:0}.wanted-editorial .best-grid{width:100%}.wanted-editorial .wanted-art{aspect-ratio:1}.wanted-editorial .best h3{font-size:clamp(18px,1.4vw,28px);margin-top:14px}}@media(max-width:700px){.wanted-editorial .best-grid{gap:28px 10px}.wanted-editorial .wanted-art{aspect-ratio:1}.wanted-editorial .best h3{font-size:16px}}@media(max-width:767px){.wanted-editorial .section-title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;padding:0;margin:0 auto 28px;text-align:center;transform:none}.wanted-editorial .section-title .eyebrow{display:block;width:100%;max-width:none;font:700 12px/1.4 DDHaasReference,Arial,sans-serif;letter-spacing:.07em;text-align:center;margin:0 0 14px;padding:0;transform:none}.wanted-editorial .section-title h2{width:100%;max-width:100%;font-size:46px;line-height:1.08;text-align:center;margin:0;padding:0;text-wrap:balance}.wanted-editorial .best-grid{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/dd-home-divine.css.map */
