.dp-premium{--dp-ivory:#fffaf1;--dp-maroon:#590e23;--dp-gold:#a57627;background:var(--dp-ivory);color:#31251f;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dp-premium *{box-sizing:border-box}.dp-premium [hidden]{display:none!important}.dp-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.dp-premium h1,.dp-premium h2,.dp-premium h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--dp-maroon);line-height:1.08;letter-spacing:-.035em;margin:0 0 22px}.dp-premium h1{font-size:clamp(48px,5.6vw,84px)}.dp-premium h2{font-size:clamp(34px,4vw,54px)}.dp-premium h3{font-size:32px}.dp-premium p{margin:0 0 22px}.dp-kicker{font-size:11px;font-weight:750;letter-spacing:.19em;color:#825f2e;text-transform:uppercase}.dp-lead{font-size:19px;max-width:560px}.dp-small{font-size:13px;color:#685b4e}.dp-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:30px 0}.dp-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:14px 25px;background:#590e23;color:#fffaf1!important;border:1px solid #590e23;border-radius:5px;text-decoration:none!important;font-size:15px;font-weight:650;transition:transform .2s,background .2s,box-shadow .2s}.dp-button:hover{background:#771e35;transform:translateY(-2px);box-shadow:0 6px 20px #590e2320}.dp-button:active{transform:scale(.98)}.dp-button-outline{background:transparent;color:#590e23!important;width:100%;border-color:#bea982}.dp-button-outline:hover{background:#f1e6d2}.dp-button-light{background:#fff6df;color:#590e23!important;border-color:#fff6df}.dp-text-link{display:inline-block;color:#590e23!important;text-decoration:underline;text-underline-offset:5px;padding:12px 0;min-height:48px;font-size:15px;font-weight:650}.dp-hero{display:grid;grid-template-columns:1fr 1.13fr;gap:48px;padding-block:66px;align-items:center}.dp-hero-photo{position:relative;min-height:490px;border-radius:140px 140px 8px 8px;overflow:hidden;background:#f0e1c6}.dp-hero-photo>img{width:100%;height:490px;object-fit:cover;object-position:74% center;display:block}.dp-photo-caption{position:absolute;bottom:20px;left:20px;padding:10px 16px;background:#fff9eced;font-size:10px;letter-spacing:.16em;color:#590e23;border-radius:3px}.dp-values{display:flex;justify-content:center;gap:8vw;padding:20px;background:#f3ead9;border-block:1px solid #e2d4ba;font-size:12px;letter-spacing:.08em;color:#77532d}.dp-section{padding-block:75px}.dp-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.dp-section-head p{font-size:15px}.dp-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.dp-product-card{border:1px solid #e7dcc9;border-radius:10px;overflow:hidden;background:#fffefb}.dp-card-image{display:block;position:relative;background:#fff;height:370px;overflow:hidden}.dp-card-image img{display:block;width:100%;height:100%;object-fit:contain;padding:35px 25px;transition:transform .5s}.dp-card-image:hover img{transform:scale(1.04)}.dp-badge{position:absolute;top:18px;left:18px;font-size:9px;font-weight:750;letter-spacing:.1em;border-radius:3px;padding:6px 9px;background:#f2e6d0;color:#590e23}.dp-tone-saffron .dp-badge{background:#ffedba;color:#824409}.dp-tone-green .dp-badge{background:#e6eddf;color:#31532d}.dp-card-copy{padding:26px}.dp-card-copy>p{font-size:15px;min-height:98px}.dp-card-copy>.dp-small{min-height:0;font-size:12px}.dp-selector{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:45px;background:#f0e5d2;border-radius:12px}.dp-moods{display:flex;gap:10px;flex-wrap:wrap}.dp-mood{font:600 14px/1.4 system-ui;background:#fffaf1;border:1px solid #bba27b;color:#590e23;border-radius:30px;padding:15px 20px;min-height:52px;cursor:pointer}.dp-mood[aria-pressed=true]{background:#590e23;color:#fff}.dp-selector-results{margin-top:26px;min-height:150px}.dp-selector-results h3{margin-bottom:10px}.dp-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.dp-editorial>img{display:block;width:100%;height:410px;object-fit:cover;object-position:70% center;border-radius:8px}.dp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.dp-steps article{border-top:1px solid #cbb692;padding-top:24px}.dp-steps span{font:italic 32px Georgia;color:#a57627;display:block;margin-bottom:20px}.dp-steps h3{font-size:26px}.dp-steps p{font-size:15px}.dp-locator-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#590e23;padding:45px;border-radius:10px}.dp-locator-callout h2,.dp-locator-callout p{color:#fff5df}.dp-locator-callout .dp-kicker{color:#e6c88d}.dp-locator-callout p:last-child{margin:0}.dp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.dp-faq details{border-bottom:1px solid #dfceb1;padding:18px 0}.dp-faq summary{font-size:17px;font-weight:650;min-height:44px;cursor:pointer;color:#590e23}.dp-faq details p{font-size:15px;margin:14px 0}.dp-note-panel{border-top:1px solid #deceb3;text-align:center}.dp-note-panel h2{font-size:32px;line-height:1.5;max-width:850px;margin-inline:auto}.dp-note-panel img{width:min(650px,100%);height:auto;border-radius:8px}.dp-premium a:focus-visible,.dp-premium button:focus-visible,.dp-premium summary:focus-visible{outline:3px solid #997329;outline-offset:5px}.dp-premium a{color:#590e23}.dp-fragrance-story.dp-tone-green{--dp-maroon:#305a36}.dp-fragrance-story.dp-tone-saffron{--dp-maroon:#853b13}@media(max-width:900px){.dp-wrap{width:calc(100% - 40px)}.dp-hero{gap:25px;padding-block:42px}.dp-hero-photo,.dp-hero-photo>img{height:400px;min-height:0}.dp-card-image{height:280px}.dp-card-copy{padding:20px}.dp-product-grid{gap:16px}.dp-selector{gap:25px;padding:30px}.dp-editorial{gap:30px}.dp-section{padding-block:50px}.dp-values{gap:20px;text-align:center}.dp-locator-callout{padding:30px}}@media(max-width:649px){.dp-wrap{width:calc(100% - 36px)}.dp-hero{grid-template-columns:1fr;gap:28px;padding-block:32px}.dp-hero h1{font-size:49px}.dp-hero-copy .dp-lead{font-size:17px}.dp-hero-photo{border-radius:80px 80px 8px 8px}.dp-hero-photo,.dp-hero-photo>img{height:335px}.dp-hero-photo>img{object-position:73% center}.dp-actions{gap:8px;margin:22px 0}.dp-actions .dp-button{width:100%}.dp-values{font-size:10px;gap:12px;padding:16px 12px}.dp-values span:last-child{display:none}.dp-section-head{display:block}.dp-section-head>p{margin:0}.dp-section h2{font-size:37px}.dp-product-grid{grid-template-columns:1fr;gap:24px}.dp-card-image{height:330px}.dp-card-copy>p{min-height:0}.dp-selector{grid-template-columns:1fr;padding:28px 22px;gap:12px}.dp-selector h2{font-size:32px}.dp-moods{gap:8px}.dp-mood{flex:1 1 140px;padding:14px 12px}.dp-selector-results{min-height:150px}.dp-editorial{grid-template-columns:1fr;gap:26px}.dp-editorial>img{height:300px}.dp-steps{grid-template-columns:1fr;gap:20px}.dp-steps article{display:grid;grid-template-columns:45px 1fr;gap:0 12px}.dp-steps article>span{grid-row:span 2}.dp-steps article h3{margin-bottom:12px}.dp-steps article p{margin:0}.dp-locator-callout{display:block;padding:28px 22px}.dp-locator-callout .dp-button{width:100%;margin-top:22px}.dp-faq{grid-template-columns:1fr;gap:8px}.dp-faq h2{font-size:36px}.dp-fragrance-story .dp-editorial img{object-fit:contain;background:#fff}.dp-note-panel h2{font-size:26px}.dp-premium .dp-small{font-size:13px}}@media(prefers-reduced-motion:reduce){.dp-premium *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dp-hero-photo{aspect-ratio:4/3;min-height:0;border-radius:30px;align-self:center}.dp-hero-photo>img{width:100%;height:100%;aspect-ratio:4/3;object-fit:contain;object-position:center}.dp-editorial>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center;background:#fff7e8}.dp-fragrance-story .dp-editorial>img{height:auto;object-fit:contain}@media(max-width:900px){.dp-hero-photo{height:auto;min-height:0}.dp-hero-photo>img{height:auto}}@media(max-width:649px){.dp-hero-photo{height:auto;border-radius:22px}.dp-hero-photo>img{height:auto}.dp-editorial>img{height:auto}}.detail-image,.thumbs,.fragrance-image{background:#fff!important}.detail-image img,.thumbs img,.fragrance-image img,.dp-card-image img{mix-blend-mode:normal!important;filter:none!important;opacity:1!important}.festival-metrics .metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.festival-metrics .metric-grid>div{min-width:0;padding:24px 12px;text-align:center;border:1px solid rgba(185,143,66,.35);border-radius:18px}.festival-metrics .metric-grid strong{display:inline-flex;align-items:baseline;white-space:nowrap;font-family:Arial,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.dp-meter-digit{display:inline-block;height:1.2em;width:.62em;overflow:hidden}.dp-meter-strip{display:block;will-change:transform}.dp-meter-strip>span{display:block;height:1.2em;line-height:1.2em;text-align:center}.dp-meter-symbol{display:inline-block}@media(max-width:749px){.festival-metrics .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.festival-metrics .metric-grid>div{padding:20px 8px}}.festival-lights{height:130px}.festival-lights .string-wire,.festival-lights .string-bulbs{height:110px}.festival-lights .string-bulb{top:calc(var(--bulb-drop) * 2.2 - 1.93px)}body .festival-lights .string-bulb .bulb-glass{animation:divine-bulb-blink 2.8s ease-in-out infinite;animation-delay:var(--bulb-delay)}body .festival-lights .string-bulb:nth-child(3n) .bulb-glass{animation-duration:3.4s}body .festival-lights .string-bulb:nth-child(4n) .bulb-glass{animation-duration:3.9s}@keyframes divine-bulb-blink{0%,to{opacity:.35;filter:none}40%,65%{opacity:1;filter:drop-shadow(0 0 5px var(--bulb-colour)) drop-shadow(0 0 12px var(--bulb-colour))}}@media(max-width:749px){.festival-lights{height:112px}.festival-lights .string-wire{height:90px}.festival-lights .string-bulb:nth-child(1),.festival-lights .string-bulb:nth-child(15){top:18px}.festival-lights .string-bulb:nth-child(2),.festival-lights .string-bulb:nth-child(14){top:28px}.festival-lights .string-bulb:nth-child(3),.festival-lights .string-bulb:nth-child(13){top:36px}.festival-lights .string-bulb:nth-child(4),.festival-lights .string-bulb:nth-child(12){top:42.5px}.festival-lights .string-bulb:nth-child(5),.festival-lights .string-bulb:nth-child(11){top:47.7px}.festival-lights .string-bulb:nth-child(6),.festival-lights .string-bulb:nth-child(10){top:51.3px}.festival-lights .string-bulb:nth-child(7),.festival-lights .string-bulb:nth-child(9){top:53.5px}.festival-lights .string-bulb:nth-child(8){top:54.3px}}@media(prefers-reduced-motion:reduce){body .festival-lights .string-bulb .bulb-glass{animation:none!important;opacity:1}}.festival-lights{height:78px!important}.festival-lights>.string-wire,.festival-lights>.string-bulbs{display:none!important}.dp-led-string{position:absolute;top:1px;left:18px;right:18px;height:40px;pointer-events:none}.dp-led-wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:32px;overflow:visible}.dp-mini-led{position:absolute;width:4px;height:7px;transform:translate(-50%);border-radius:1px 1px 3px 3px;background:var(--led);color:var(--led);box-shadow:0 0 4px currentColor;animation:dp-led-twinkle 2.8s ease-in-out infinite;animation-delay:var(--delay)}.dp-mini-led:before{content:"";position:absolute;top:-1px;left:1px;width:2px;height:2px;background:#75694e}.festival-lights .diwali-lantern{top:1px;width:36px;height:72px}.festival-lights .lantern-left{left:0}.festival-lights .lantern-right{right:0}@keyframes dp-led-twinkle{0%,to{opacity:.3;box-shadow:none}45%,65%{opacity:1;box-shadow:0 0 4px currentColor,0 0 7px currentColor}}@media(max-width:749px){.festival-lights{height:66px!important}.festival-lights .diwali-lantern{width:28px;height:60px}.dp-led-string{left:14px;right:14px}.dp-mini-led{width:3px;height:5px}.dp-mini-led:nth-child(5n+2),.dp-mini-led:nth-child(5n+4){display:none}}@media(prefers-reduced-motion:reduce){.dp-mini-led{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/divine-premium.css.map */
