:root{--dl-pearl: var(--dazzling-pearl, #FFF9F2);--dl-champagne: var(--dazzling-champagne, #E9D8CB);--dl-rose: var(--dazzling-rose-gold, #B77C70);--dl-ink: var(--dazzling-ink, #40332F);--dl-surface: var(--dazzling-surface, #FFFFFF);--dl-ivory: var(--dl-pearl);--dl-cream: var(--dl-champagne);--dl-peach: var(--dl-rose);--dl-terracotta: var(--dl-rose);--dl-espresso: var(--dl-ink);--dl-gold: #D4B08B;--dl-beige: var(--dl-champagne);--dl-rosewood: var(--dl-rose);--dl-warm-white: var(--dl-pearl);--dl-black-coffee: var(--dl-ink);--dl-glow: rgba(183,124,112,.28)}body{background:var(--dl-ivory)}body,.gradient{--color-foreground:52,35,31;--color-background:255,251,247}.header-wrapper{background:#fffbf7f5!important;border-bottom:1px solid rgba(52,35,31,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header__heading-link{color:var(--dl-espresso)}.header__heading-link .h2,.header__heading-link{font-family:var(--font-heading-family);letter-spacing:.01em}.header__menu-item{font-size:1.25rem!important;letter-spacing:.13em!important;text-transform:uppercase;color:var(--dl-espresso)!important}.header__menu-item:hover{color:var(--dl-terracotta)!important}.announcement-bar,.utility-bar{background:var(--dl-espresso)!important;color:#fffaf5!important}.announcement-bar__message{font-size:1.05rem!important;letter-spacing:.16em;text-transform:uppercase}.announcement-bar__link{color:#fffaf5!important}.mega-menu__content{background:var(--dl-ivory)!important;border-color:#34231f1f!important}.mega-menu__link{color:var(--dl-espresso)!important}.banner,.slideshow{background:var(--dl-cream)}.banner__content .button,.slideshow__text .button{border-radius:0!important;letter-spacing:.12em;text-transform:uppercase}.banner__heading,.slideshow__text h2,.collection__title .title,.collection-list-title,.multicolumn h2,.newsletter h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.01em}.collection__description,.collection-list-wrapper .description{color:#34231fb8}.card__information .card__heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.015em}.card__information .price{letter-spacing:.04em}.card-wrapper .card__inner{background:var(--dl-cream)}.button,.button--secondary{border-radius:0!important;letter-spacing:.12em;text-transform:uppercase}.button:hover{transform:translateY(-1px)}.newsletter__wrapper{background:var(--dl-espresso)!important;color:#fffaf5}.newsletter__wrapper .inline-richtext,.newsletter__wrapper .newsletter__subheading{color:#fffaf5}.footer{background:var(--dl-espresso)!important;color:#fffaf5}.footer a,.footer .list-menu__item--link{color:#fffaf5!important}.dl-container{width:min(1440px,calc(100% - 48px));margin:0 auto}.dl-eyebrow{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.2rem;color:var(--dl-terracotta)}.dl-eyebrow--center{text-align:center}.dl-section-title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.7rem,4vw,5.2rem);line-height:1.05;letter-spacing:-.02em;margin:0}.dl-section-title--center{text-align:center}.dl-text-link{color:var(--dl-espresso);text-decoration:none;border-bottom:1px solid var(--dl-espresso);padding-bottom:.45rem;font-size:1.15rem;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.dl-text-link:hover{color:var(--dl-terracotta);border-color:var(--dl-terracotta)}.dl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.5rem;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font-size:1.1rem;transition:.25s ease}.dl-btn--solid{background:var(--dl-espresso);color:#fffaf5;border:1px solid var(--dl-espresso)}.dl-btn--ghost{background:transparent;color:inherit;border:1px solid currentColor}.dl-btn:hover{transform:translateY(-2px)}.dl-hero{position:relative;background:var(--dl-cream);overflow:hidden}.dl-hero__viewport{position:relative;min-height:clamp(560px,76vh,820px)}.dl-hero__track{position:relative;height:100%;min-height:inherit}.dl-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .65s ease;min-height:inherit}.dl-hero__slide.is-active{opacity:1;visibility:visible;z-index:1}.dl-hero__media,.dl-hero__media picture,.dl-hero__media img,.dl-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dl-hero__media img{object-fit:cover}.dl-hero__fallback{background:radial-gradient(circle at 75% 25%,rgba(255,255,255,.8) 0 8%,transparent 8.5%),linear-gradient(135deg,#d79a88,#efd1c4 42%,#f8e8df 68%,#c98272)}.dl-hero__fallback:after{content:"DAZZLING";position:absolute;right:8%;bottom:12%;font-family:var(--font-heading-family);font-size:clamp(4rem,9vw,12rem);color:#ffffff73;letter-spacing:-.04em}.dl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1b17;opacity:var(--dl-overlay);z-index:1}.dl-hero__content{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:min(720px,calc(100% - 48px));color:#fffaf5}.dl-hero__content--left{left:max(24px,calc((100vw - 1440px)/2 + 24px));text-align:left}.dl-hero__content--center{left:50%;transform:translate(-50%,-50%);text-align:center}.dl-hero__content--right{right:max(24px,calc((100vw - 1440px)/2 + 24px));text-align:right}.dl-hero__content h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(4.2rem,7vw,8.5rem);line-height:.94;letter-spacing:-.035em;margin:0 0 2rem}.dl-hero__text{font-size:1.6rem;line-height:1.6;max-width:560px;margin:0 auto 2.8rem}.dl-hero__content--left .dl-hero__text{margin-left:0}.dl-hero__content--right .dl-hero__text{margin-right:0}.dl-hero__actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:inherit}.dl-hero__controls{position:absolute;z-index:4;bottom:2.4rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1.2rem}.dl-hero__arrow{width:3.8rem;height:3.8rem;border:1px solid rgba(255,255,255,.5);background:#34231f2e;color:#fffaf5;border-radius:50%;cursor:pointer}.dl-hero__dots{display:flex;gap:.65rem}.dl-hero__dot{width:2.8rem;height:2px;border:0;background:#ffffff73;padding:0;cursor:pointer}.dl-hero__dot.is-active{background:#fffaf5}@media(max-width:749px){.dl-container{width:min(100% - 32px,600px)}.dl-hero__viewport{min-height:72vh}.dl-hero__content{width:calc(100% - 32px)}.dl-hero__content h2{font-size:clamp(3.6rem,13vw,5.5rem)}.dl-hero__text{font-size:1.4rem}.dl-btn{min-height:4.4rem;padding:0 1.7rem;font-size:.95rem}}.dl-benefits{padding:7rem 0;background:var(--dl-ivory);border-top:1px solid rgba(52,35,31,.08);border-bottom:1px solid rgba(52,35,31,.08)}.dl-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem}.dl-benefit{text-align:center;padding:1rem 2rem}.dl-benefit__icon{font-family:var(--font-heading-family);font-size:2.1rem;color:var(--dl-gold);margin-bottom:1.4rem}.dl-benefit h3{font-size:1.15rem;letter-spacing:.14em;font-weight:500;margin:0 0 .8rem}.dl-benefit p{font-size:1.35rem;line-height:1.55;max-width:260px;margin:0 auto;color:#34231fad}@media(max-width:749px){.dl-benefits{padding:5rem 0}.dl-benefits__grid{grid-template-columns:repeat(2,1fr);gap:2.2rem 1rem}.dl-benefit{padding:0 .5rem}.dl-benefit p{font-size:1.2rem}}.dl-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:var(--dl-cream)}.dl-editorial--right .dl-editorial__content{order:1}.dl-editorial__media{min-height:680px;overflow:hidden}.dl-editorial__media img,.dl-editorial__fallback{width:100%;height:100%;object-fit:cover;display:block}.dl-editorial__fallback{background:linear-gradient(145deg,#ead4c8,#d89a88 48%,#f8eae3)}.dl-editorial__content{display:flex;flex-direction:column;justify-content:center;padding:8rem clamp(3rem,8vw,11rem)}.dl-editorial__text{font-size:1.6rem;line-height:1.7;max-width:560px;margin:2.4rem 0 3rem;color:#34231fb8}@media(max-width:749px){.dl-editorial{display:block}.dl-editorial--right .dl-editorial__media,.dl-editorial--right .dl-editorial__content{order:initial}.dl-editorial__media{min-height:62vh}.dl-editorial__content{padding:5rem 2rem}.dl-editorial__text{font-size:1.45rem}}.dl-shapes{padding:8rem 0;background:#fff}.dl-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.8rem}.dl-shapes__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.4rem}.dl-shape{color:var(--dl-espresso);text-decoration:none}.dl-shape__image{aspect-ratio:1/1.18;background:var(--dl-cream);overflow:hidden}.dl-shape__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dl-shape:hover .dl-shape__image img{transform:scale(1.04)}.dl-shape__placeholder{height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#fbf1eb,#e4b4a4)}.dl-shape__placeholder span{font-family:var(--font-heading-family);font-size:3.5rem;color:#34231f61}.dl-shape__meta{display:flex;justify-content:space-between;padding:1.2rem 0;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(52,35,31,.15)}@media(max-width:749px){.dl-shapes{padding:5.5rem 0}.dl-heading-row{align-items:flex-start}.dl-shapes__grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.dl-shape__meta{font-size:1.05rem}}.dl-style-cards{padding:8rem 0;background:var(--dl-ivory)}.dl-style-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}.dl-style-card{color:var(--dl-espresso);text-decoration:none}.dl-style-card__media{aspect-ratio:3/4;overflow:hidden;background:var(--dl-cream)}.dl-style-card__media img,.dl-style-card__fallback{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s ease}.dl-style-card__fallback{background:linear-gradient(155deg,#f7e6de,#d99b8b 50%,#ead0c4)}.dl-style-card:hover .dl-style-card__media img,.dl-style-card:hover .dl-style-card__fallback{transform:scale(1.035)}.dl-style-card__caption{padding:1.4rem 0;border-bottom:1px solid rgba(52,35,31,.16);display:flex;justify-content:space-between;gap:1rem}.dl-style-card__caption span:first-child{font-family:var(--font-heading-family);font-size:1.8rem}.dl-style-card__caption span:last-child{font-size:1.1rem;opacity:.62;align-self:end}@media(max-width:749px){.dl-style-cards{padding:5.5rem 0}.dl-style-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.dl-style-card__caption,.dl-style-card__caption span{display:block}.dl-style-card__caption span:last-child{margin-top:.5rem}}.dl-gallery{padding:8rem 0;background:#fff}.dl-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:1rem}.dl-gallery__item{position:relative;display:block;overflow:hidden;aspect-ratio:1/1.18;color:#fff;text-decoration:none;background:var(--dl-cream)}.dl-gallery__item--2,.dl-gallery__item--5{aspect-ratio:1/1.42}.dl-gallery__item img,.dl-gallery__fallback{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.dl-gallery__item:hover img{transform:scale(1.05)}.dl-gallery__fallback{display:grid;place-items:center;background:linear-gradient(150deg,#e8b09f,#f8e6df);font-family:var(--font-heading-family);font-size:2.8rem;color:#34231f66}.dl-gallery__caption{position:absolute;left:1.4rem;bottom:1.2rem;text-transform:uppercase;letter-spacing:.12em;font-size:1rem;text-shadow:0 1px 8px rgba(0,0,0,.35)}@media(max-width:749px){.dl-gallery{padding:5.5rem 0}.dl-gallery__grid{grid-template-columns:repeat(2,1fr);gap:.7rem}.dl-gallery__item,.dl-gallery__item--2,.dl-gallery__item--5{aspect-ratio:3/4}}.dl-testimonials{padding:8rem 0;background:var(--dl-cream)}.dl-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#34231f24;margin-top:4rem}.dl-testimonial{background:var(--dl-cream);padding:4.5rem 3rem;text-align:center;margin:0}.dl-testimonial__stars{color:var(--dl-gold);letter-spacing:.2em;font-size:1.1rem;margin-bottom:2rem}.dl-testimonial blockquote{font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.35;margin:0 auto 2.2rem;max-width:380px}.dl-testimonial figcaption{font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:#34231f99}.dl-testimonial figcaption span{display:block;font-size:.9rem;margin-top:.6rem;letter-spacing:.08em}@media(max-width:749px){.dl-testimonials{padding:5.5rem 0}.dl-testimonials__grid{grid-template-columns:1fr}.dl-testimonial{padding:3.5rem 2rem}.dl-testimonial blockquote{font-size:1.9rem}}.shopify-section-group-header-group .section-header{z-index:20}.shopify-section:not(.section-header):not(.section-footer){scroll-margin-top:8rem}.shopify-section .title-wrapper-with-link,.shopify-section .collection__title{margin-bottom:2.8rem}.collection-list-wrapper,.collection{background:transparent}.collection-list .card-wrapper,.product-grid .card-wrapper{transition:transform .35s ease}.collection-list .card-wrapper:hover,.product-grid .card-wrapper:hover{transform:translateY(-3px)}.collection-list .card__inner,.product-grid .card__inner{border-radius:0!important}.collection-list .card__information,.product-grid .card__information{padding-left:.2rem;padding-right:.2rem}.product-grid .card__badge .badge{border-radius:0!important;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.product-grid .rating{display:none!important}@media(max-width:749px){.shopify-section .title-wrapper-with-link,.shopify-section .collection__title{margin-bottom:2rem}}:root{--color-foreground:46,32,29;--color-background:248,242,234}body,.gradient{background-color:var(--dl-ivory);color:var(--dl-espresso)}.shopify-section{scroll-margin-top:8rem}.header-wrapper{background:#f8f2eaf7!important;border-bottom:1px solid rgba(46,32,29,.14)!important;box-shadow:0 3px 22px #2e201d09}.header{min-height:7.6rem}.header__menu-item{font-size:1.12rem!important;letter-spacing:.16em!important;font-weight:500}.announcement-bar,.utility-bar{background:var(--dl-espresso)!important;color:var(--dl-warm-white)!important}.announcement-bar__message{letter-spacing:.18em!important;font-size:1rem!important}.mega-menu__content{background:var(--dl-warm-white)!important;border-top:1px solid rgba(46,32,29,.12)!important;box-shadow:0 18px 36px #2e201d17}.button,.shopify-challenge__button,.customer button{border-radius:0!important;letter-spacing:.12em;text-transform:uppercase;font-size:1.08rem;font-weight:600;transition:transform .25s ease,background .25s ease,color .25s ease}.button:not([disabled]):hover{transform:translateY(-2px);background:var(--dl-rosewood);color:var(--dl-warm-white)}.button:after{box-shadow:none!important}.card__heading,.product__title,.collection-hero__title{color:var(--dl-espresso)}.card__inner{background:#e9ddd2;border-radius:0!important;overflow:hidden}.card-wrapper .card,.card-wrapper .card__content{border-radius:0!important}.card__media .media img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.045)}.price,.price-item{color:var(--dl-rosewood)}.badge{background:var(--dl-espresso);color:var(--dl-warm-white);border:0;letter-spacing:.08em}.footer{background:#2e201d!important;color:#f8f2ea!important}.footer a,.footer h2,.footer h3,.footer p,.footer small{color:#f8f2ea}.footer .field__input{background:#f8f2ea;color:#2e201d}.newsletter-form__field-wrapper .field__input{border-color:#2e201d59}.dl-hero{background:#d8c2b2}.dl-hero__fallback{background:linear-gradient(115deg,#e7d6c8,#d6b4a2 48%,#8a5d50)}.dl-hero__overlay{background:linear-gradient(90deg,#2317157a,#23171514 70%)}.dl-hero__content{color:#fffcf8;text-shadow:0 2px 18px rgba(35,23,21,.2)}.dl-hero .button{background:#2e201d;color:#fffcf8;border-color:#2e201d}.dl-eyebrow,.dazzling-eyebrow{color:var(--dl-terracotta);letter-spacing:.22em;font-size:1rem;font-weight:600}.dl-section-title,.dazzling-shapes__heading,.dazzling-gallery__heading{color:var(--dl-espresso);letter-spacing:-.025em}.dl-benefits{background:#efe2d6;border-top:1px solid rgba(46,32,29,.08);border-bottom:1px solid rgba(46,32,29,.08)}.dl-benefit__icon{color:var(--dl-terracotta)}.dl-editorial{background:#e9d9cc}.dl-editorial__content{color:var(--dl-espresso)}.dl-style-card__media,.dl-editorial__fallback{background:linear-gradient(145deg,#ead9cc,#cda895)}.dl-style-card__caption span:first-child{color:var(--dl-espresso)}.dl-testimonials{background:#efe2d6}.dl-testimonial{background:#fffcf8;border:1px solid rgba(46,32,29,.09);box-shadow:0 12px 32px #2e201d0b}.dl-testimonial__stars{color:var(--dl-gold)}.dazzling-shapes,.dazzling-gallery{background:var(--dl-ivory)}.dazzling-shapes__media,.dazzling-gallery__item{background:#e9ddd2}.dazzling-shapes__name,.dazzling-gallery__caption{color:var(--dl-espresso)}.dazzling-gallery__caption{background:linear-gradient(transparent,#2e201db8);color:#fffcf8}input,select,textarea,.field__input{accent-color:var(--dl-terracotta)}::selection{background:#d9a18f;color:#2e201d}@media(max-width:749px){.header{min-height:6.4rem}.dl-section-title{line-height:1.08}.dl-hero__content{padding:3rem 2rem}}:root{--dl-ivory:#F7EEE5;--dl-cream:#EAD8C7;--dl-peach:#DDA995;--dl-terracotta:#8C513C;--dl-espresso:#24130F;--dl-gold:#E6B877;--dl-beige:#D6B68B;--dl-rosewood:#5C2925;--dl-warm-white:#FFF8F0;--dl-black-coffee:#1A0D09;--dl-glow:rgba(230,184,119,.68)}html,body{background:var(--dl-ivory);color:var(--dl-espresso)}body,.gradient{--color-foreground:36,19,15;--color-background:247,238,229}.header-wrapper,sticky-header,.section-header{background:#1a0d09fa!important;color:var(--dl-warm-white)!important;border-bottom:1px solid rgba(230,184,119,.42)!important;box-shadow:0 4px 24px #14080433}.header{min-height:8rem}.header__heading-link,.header__heading-link .h2,.header__menu-item,.header__icon,.header__icon .icon{color:var(--dl-warm-white)!important}.header__heading-link .h2,.header__heading-link{text-shadow:0 0 3px #fff0d4,0 0 10px rgba(230,184,119,.75),0 0 24px rgba(230,184,119,.36)}.header__menu-item{letter-spacing:.16em!important;font-size:1.15rem!important}.header__menu-item:hover,.header__icon:hover{color:var(--dl-gold)!important;filter:drop-shadow(0 0 5px rgba(230,184,119,.55))}.announcement-bar,.utility-bar{background:linear-gradient(90deg,#1a0d09,#392019 50%,#1a0d09)!important;color:#fff5e8!important;border-bottom:1px solid rgba(230,184,119,.35)}.announcement-bar__message{color:#fff5e8!important;text-shadow:0 0 8px rgba(230,184,119,.25)}.mega-menu__content,.menu-drawer{background:#f7eee5!important;border-color:#24130f2e!important}.mega-menu__link,.menu-drawer__menu-item{color:#24130f!important}.mega-menu__link:hover,.menu-drawer__menu-item:hover{color:#8c513c!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title,.collection__title .title,.collection-list-title,.multicolumn h2,.newsletter h2,.banner__heading,.slideshow__text h2,.dl-section-title{color:var(--dl-espresso);text-shadow:0 1px 0 rgba(255,248,240,.9),0 0 14px rgba(230,184,119,.13)}body,p,.rte,.card__heading,.card__information .card__heading,.price,.product__title{color:var(--dl-espresso)}.dl-eyebrow,.dazzling-eyebrow{color:#8c513c;opacity:1}.button,.button--primary,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.dl-btn--solid{background:linear-gradient(135deg,#3b2018,#1a0d09)!important;color:#fff8f0!important;border:1px solid #D6A45F!important;box-shadow:0 0 0 1px #e6b8771f,0 5px 18px #24130f2e;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.button:hover,.button--primary:hover,.dl-btn--solid:hover{border-color:#f1cf91!important;box-shadow:0 0 12px #e6b87761,0 0 28px #e6b8772e,0 8px 24px #24130f38;transform:translateY(-2px)}.button--secondary,.dl-btn--ghost{color:var(--dl-espresso)!important;border-color:#8c513c!important;background:#fff8f0b3!important}.button--secondary:hover,.dl-btn--ghost:hover{background:#ead8c7!important;box-shadow:0 0 14px #e6b87740}.banner,.slideshow,.dl-hero{background:#1a0d09}.dl-hero__fallback{background:radial-gradient(circle at 72% 22%,rgba(230,184,119,.28),transparent 24%),linear-gradient(115deg,#1a0d09,#3b2018 44%,#6b392c 70%,#24130f)}.dl-hero__fallback:after{color:#e6b87733;text-shadow:0 0 28px rgba(230,184,119,.2)}.dl-hero__content,.dl-hero__content h2{color:#fff5e8!important}.dl-hero__content h2{text-shadow:0 1px 0 rgba(255,255,255,.14),0 0 4px rgba(255,245,232,.35),0 0 18px rgba(230,184,119,.4),0 0 36px rgba(230,184,119,.18)}.dl-hero .dl-eyebrow{color:#f0c985;text-shadow:0 0 10px rgba(230,184,119,.35)}.dl-hero .dl-btn--ghost{color:#fff5e8!important;border-color:#e6b877!important;background:#1a0d0959!important}.dl-hero .dl-btn--ghost:hover{box-shadow:0 0 16px #e6b87766}.dl-hero__arrow{border-color:#e6b877b3;box-shadow:0 0 10px #e6b8771f}.dl-hero__dot.is-active{background:#e6b877;box-shadow:0 0 8px #e6b877b3}.dl-benefits{background:#1a0d09;color:#fff5e8;border-color:#e6b8774d}.dl-benefit h3,.dl-benefit p{color:#fff5e8}.dl-benefit__icon{color:#e6b877;text-shadow:0 0 12px rgba(230,184,119,.42)}.dl-editorial{background:#ead8c7}.dl-editorial__text{color:#3b2018}.dl-shapes{background:#f7eee5}.dl-shape__image{background:#ead8c7}.dl-shape__placeholder{background:linear-gradient(145deg,#fff8f0,#ead8c7 55%,#dda995)}.dl-shape__placeholder span{color:#5c2925;text-shadow:0 1px 0 #FFF8F0,0 0 10px rgba(230,184,119,.22)}.dl-style-cards,.dl-gallery,.dl-testimonials{background:#f7eee5}.dl-style-card,.dl-gallery__item,.dl-testimonial{border-color:#5c29252e}.dl-style-card__title,.dl-gallery__caption,.dl-testimonial__name{color:#24130f}.newsletter__wrapper,.footer{background:linear-gradient(115deg,#1a0d09,#2e1812 55%,#1a0d09)!important;color:#fff5e8!important;border-top:1px solid rgba(230,184,119,.3)}.newsletter__wrapper h2,.newsletter__wrapper .inline-richtext,.newsletter__wrapper .newsletter__subheading,.footer h2,.footer h3,.footer p,.footer a,.footer .list-menu__item--link{color:#fff5e8!important}.newsletter__wrapper h2,.footer h2{text-shadow:0 0 14px rgba(230,184,119,.2)}.newsletter-form__field-wrapper .field__input,.field__input,.select__select{background:#fff8f0!important;color:#24130f!important;border-color:#b98a58!important}.card__inner,.card-wrapper .card__inner,.collection-card-wrapper .card__inner{background:#ead8c7!important}.card__information .card__heading a,.card__information .price,.price-item{color:#24130f!important}.card-wrapper:hover .card__inner{box-shadow:0 10px 28px #24130f1f,0 0 0 1px #e6b8774d}.product__title h1,.product__title,.main-page-title,.collection-hero__title{color:#24130f!important}@media(max-width:749px){.header{min-height:6.4rem}.header__heading-link .h2{font-size:2.1rem}.dl-hero__content h2{text-shadow:0 1px 0 rgba(255,255,255,.1),0 0 12px rgba(230,184,119,.34)}}@media(prefers-reduced-motion:reduce){.button,.dl-btn,.dl-shape__image img{transition:none!important}}:root{--dl-motion-duration:.8s;--dl-radius:var(--dazzling-card-radius,18px)}html{scroll-behavior:smooth}body,body.gradient,.gradient{background:var(--dl-pearl)!important;color:var(--dl-ink);--color-foreground:64,51,47;--color-background:255,249,242;--color-button:183,124,112;--color-button-text:255,255,255;--color-link:183,124,112;--color-base-outline-button-labels:64,51,47}.header-wrapper{background:#fff9f2eb!important;color:var(--dl-ink)!important;border-bottom:1px solid rgba(183,124,112,.22)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header{min-height:7.2rem}.header__heading-link,.header__heading-link .h2{color:var(--dl-ink)!important;text-shadow:none!important}.header__menu-item{color:var(--dl-ink)!important;font-weight:600!important;letter-spacing:.14em!important}.header__menu-item:hover,.header__active-menu-item{color:var(--dl-rose)!important}.announcement-bar,.utility-bar{background:var(--dl-rose)!important;color:#fff!important;border:0!important}.announcement-bar__message{font-size:var(--dazzling-announcement-size,14px)!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;padding:.9rem 1rem!important}.announcement-bar__link{color:#fff!important}.mega-menu__content{background:var(--dl-pearl)!important;border-top:1px solid var(--dl-champagne)!important;box-shadow:0 22px 55px #40332f1f!important}.mega-menu__link{color:var(--dl-ink)!important}.mega-menu__link:hover{color:var(--dl-rose)!important;text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){.header__inline-menu .list-menu--inline>li:hover>.header__menu-item+.header__submenu,.header__inline-menu .list-menu--inline>li:focus-within>.header__submenu,.header__inline-menu .list-menu--inline>li:hover>.mega-menu,.header__inline-menu .list-menu--inline>li:focus-within>.mega-menu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.header__submenu,.mega-menu{transition:opacity .22s ease,transform .22s ease}}.button,.button--secondary,.shopify-challenge__button{border-radius:999px!important;letter-spacing:.11em!important;text-transform:uppercase;font-weight:700!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}.button,.button--primary{background:var(--dl-rose)!important;color:#fff!important;border-color:var(--dl-rose)!important}.button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #b77c703d!important}.button--secondary{background:transparent!important;border-color:var(--dl-rose)!important;color:var(--dl-ink)!important}.banner,.slideshow{background:var(--dl-champagne)}.banner__heading,.slideshow__text h2,.collection__title .title,.collection-list-title,.multicolumn h2,.newsletter h2{color:var(--dl-ink)!important;font-weight:500;letter-spacing:-.035em}.card-wrapper{overflow:visible}.card-wrapper .card{background:var(--dl-surface)!important;border:1px solid rgba(233,216,203,.8)!important;border-radius:var(--dl-radius)!important;overflow:hidden;box-shadow:0 8px 30px #40332f09;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.card-wrapper:hover .card{transform:translateY(-5px);box-shadow:0 20px 44px #40332f1a}.card-wrapper .card__inner{background:var(--dl-champagne)!important;border-radius:var(--dl-radius)!important;overflow:hidden}.card__media img{transition:transform .75s cubic-bezier(.2,.7,.2,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.045)}.card__information{padding:1.5rem 1.5rem 1.8rem!important}.card__information .card__heading{font-size:calc(1.45rem * var(--dazzling-body-scale,1))!important;font-weight:600!important;color:var(--dl-ink)!important;letter-spacing:.005em}.price{color:var(--dl-ink)!important;font-weight:700!important;display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.price__regular .price-item--regular,.price__sale .price-item--sale{font-size:1.65rem!important;font-weight:800!important;color:var(--dl-rose)!important}.price__sale .price-item--regular,.price .price-item--regular s{font-size:1.35rem!important;color:#8b817c!important;opacity:1!important;font-weight:500!important}.price__badge-sale,.badge--bottom-left,.card__badge .badge{background:var(--dl-rose)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:1.05rem!important;font-weight:800!important;letter-spacing:.04em;padding:.55rem .9rem!important}.price__badge-sold-out{border-radius:999px!important}.product__title h1{color:var(--dl-ink)!important}.product__info-container .price--large .price-item{font-size:2.2rem!important}.product__info-container .price__sale .price-item--regular{font-size:1.6rem!important}.product__media-wrapper .product__media{border-radius:var(--dl-radius);overflow:hidden;background:var(--dl-champagne)}.newsletter__wrapper{background:var(--dl-champagne)!important;color:var(--dl-ink)!important}.newsletter__wrapper .inline-richtext,.newsletter__wrapper .newsletter__subheading{color:var(--dl-ink)!important}.footer{background:var(--dl-ink)!important;color:var(--dl-pearl)!important}.footer a,.footer .list-menu__item--link{color:var(--dl-pearl)!important}.footer .footer__content-top{padding-top:5rem}.dl-container{width:min(1440px,calc(100% - 64px));margin:0 auto}.dl-eyebrow{color:var(--dl-rose)!important;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.dl-section-title{color:var(--dl-section-text,var(--dl-ink))!important;font-size:clamp(3rem,4.4vw,5.6rem);font-size:clamp(3rem,4.4vw,var(--dl-local-heading,56px));line-height:1.03;letter-spacing:-.045em;font-weight:400}.dl-text-link{color:var(--dl-rose)!important;border-color:var(--dl-rose)!important}.dl-hero{position:relative;isolation:isolate;background:var(--dl-pearl);overflow:hidden}.dl-hero__viewport{overflow:hidden}.dl-hero__slide{min-height:clamp(520px,66vw,790px);background:var(--dl-champagne)}.dl-hero__media{top:0;right:0;bottom:0;left:0;overflow:hidden}.dl-hero__media img,.dl-hero__media picture{width:100%;height:100%;object-fit:cover}.dl-hero__media img{transform:scale(1.035);animation:dlHeroDrift 18s ease-in-out infinite alternate}.dl-hero__overlay{background:linear-gradient(90deg,#2017141f,#20171405,#20171414)}.dl-hero__content{max-width:900px;padding:clamp(2rem,6vw,7rem);text-shadow:0 2px 20px rgba(0,0,0,.08)}.dl-hero__content .dl-eyebrow{color:#fff!important}.dl-hero__content h2{font-size:clamp(4rem,7vw,9rem);line-height:.98;letter-spacing:-.055em;font-weight:400;color:#fff}.dl-hero__text{font-size:clamp(1.5rem,1.5vw,1.9rem);color:#fff}.dl-btn{border-radius:999px!important;letter-spacing:.12em;font-weight:800;min-height:5rem;box-shadow:0 10px 28px #2d1c181f;transition:transform .25s,background .25s}.dl-btn--solid{background:var(--dl-rose)!important;border:1px solid var(--dl-rose)!important;color:#fff!important}.dl-btn--ghost{background:#fff9f2e0!important;color:var(--dl-ink)!important;border:1px solid rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dl-hero__controls{background:var(--dl-pearl);padding:1.4rem}.dl-hero__dot{border-color:var(--dl-rose)!important}.dl-hero__dot.is-active{background:var(--dl-rose)!important}.dl-benefits,.dl-editorial,.dl-style-cards,.dl-shapes,.dl-gallery,.dl-testimonials{background:var(--dl-section-bg,var(--dl-pearl))!important;color:var(--dl-section-text,var(--dl-ink))!important;padding-block:var(--dl-local-space,var(--dazzling-section-space,76px))!important;position:relative;isolation:isolate;overflow:hidden}.dl-benefits:before,.dl-style-cards:before,.dl-shapes:before,.dl-gallery:before,.dl-testimonials:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;pointer-events:none;opacity:.34;border:1px solid color-mix(in srgb,var(--dl-section-accent,var(--dl-rose)) 20%,transparent);border-radius:clamp(18px,3vw,42px);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.dl-benefits__grid{gap:clamp(1.5rem,3vw,4rem)}.dl-benefit{padding:2rem 1.4rem;position:relative;z-index:1}.dl-benefit__icon{color:var(--dl-section-accent,var(--dl-rose))!important;font-size:3rem;margin-bottom:1.4rem}.dl-benefit h3{font-size:1.35rem;letter-spacing:.12em;color:var(--dl-section-text,var(--dl-ink))}.dl-benefit p{font-size:1.45rem;line-height:1.7;color:var(--dl-section-text,var(--dl-ink));opacity:.82}.dl-editorial{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(3rem,7vw,10rem);padding-inline:max(32px,calc((100vw - 1320px)/2))!important}.dl-editorial--right .dl-editorial__media{order:2}.dl-editorial__media{overflow:hidden;border-radius:4px 42px;box-shadow:18px 18px 0 var(--dl-champagne);transform:translateZ(0)}.dl-editorial__media img{display:block;width:100%;height:auto;max-height:760px;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.dl-editorial__media:hover img{transform:scale(1.045)}.dl-editorial__fallback{min-height:500px;background:linear-gradient(135deg,var(--dl-champagne),var(--dl-pearl))}.dl-editorial__content{max-width:560px}.dl-editorial__text{font-size:1.65rem;line-height:1.8;color:var(--dl-section-text,var(--dl-ink));opacity:.85}.dl-style-grid{gap:clamp(1.4rem,2.4vw,3rem)}.dl-style-card{border-radius:4px 32px;overflow:hidden;background:var(--dl-champagne);box-shadow:0 12px 35px #40332f12;transform:translateY(0);transition:transform .5s,box-shadow .5s}.dl-style-card:hover{transform:translateY(-7px);box-shadow:0 25px 50px #40332f21}.dl-style-card__media{aspect-ratio:4/5;overflow:hidden}.dl-style-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.dl-style-card:hover img{transform:scale(1.06)}.dl-style-card__fallback,.dl-shape__placeholder,.dl-gallery__fallback{background:linear-gradient(145deg,var(--dl-pearl),var(--dl-champagne))}.dl-style-card__caption{padding:1.7rem 1.8rem;background:var(--dl-surface);display:flex;flex-direction:column;gap:.5rem}.dl-style-card__caption span:first-child{font-size:1.7rem;color:var(--dl-ink)}.dl-style-card__caption span:last-child{font-size:1.2rem;color:var(--dl-rose);letter-spacing:.04em}.dl-shapes__grid{gap:clamp(1rem,2vw,2.5rem)}.dl-shape__image{border-radius:50% 50% 8px 8px;overflow:hidden;background:var(--dl-champagne);aspect-ratio:4/5}.dl-shape__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.dl-shape:hover img{transform:scale(1.06)}.dl-shape__meta{display:flex;justify-content:space-between;padding:1.2rem .3rem;color:var(--dl-ink);font-size:1.5rem;border-bottom:1px solid var(--dl-champagne)}.dl-gallery__grid{gap:1.6rem}.dl-gallery__item{border-radius:4px 26px;overflow:hidden;background:var(--dl-champagne);position:relative}.dl-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .8s,filter .8s}.dl-gallery__item:hover img{transform:scale(1.07);filter:saturate(1.06)}.dl-gallery__caption{background:linear-gradient(transparent,#281916a6);padding:3.5rem 1.5rem 1.5rem;color:#fff;font-weight:700;letter-spacing:.04em}.dl-testimonials__grid{gap:2rem}.dl-testimonial{background:var(--dl-surface);border:1px solid var(--dl-champagne);border-radius:4px 28px;padding:clamp(2rem,3vw,4rem);box-shadow:0 12px 32px #40332f0b}.dl-testimonial__stars{color:var(--dl-rose)!important;letter-spacing:.18em}.dl-testimonial blockquote{font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.5;color:var(--dl-ink)}.dl-testimonial figcaption{color:var(--dl-ink);font-weight:700}.dl-testimonial figcaption span{display:block;color:var(--dl-rose);font-size:1.15rem;font-weight:500}.product-grid .card__badge{z-index:3}.product-grid .price--on-sale .price-item--regular{text-decoration-thickness:1px!important}.product-form__submit{min-height:5.4rem!important;font-weight:800!important}.shopify-payment-button__button{border-radius:999px!important}@keyframes dlHeroDrift{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.09) translate3d(-1.2%,.5%,0)}}@keyframes dlLineFloat{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(8px,-10px,0) rotate(1deg)}}.dl-benefits:after,.dl-gallery:after{content:"";position:absolute;width:260px;height:260px;right:-100px;top:-110px;border:1px solid rgba(183,124,112,.2);border-radius:50%;box-shadow:0 0 0 22px #b77c7009,0 0 0 44px #b77c7006;pointer-events:none;animation:dlLineFloat 11s ease-in-out infinite}.dl-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.dl-reveal.is-visible{opacity:1;transform:none}@media(max-width:749px){.dl-container{width:calc(100% - 32px)}.dl-hero__slide{min-height:560px;min-height:clamp(500px,145vw,660px)}.dl-hero__content{padding:2.4rem 2rem}.dl-hero__content h2{font-size:clamp(3.5rem,11vw,5.4rem)}.dl-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:min(100%,340px);margin-inline:auto}.dl-btn{width:100%;padding-inline:1.4rem;min-height:4.8rem}.dl-editorial{grid-template-columns:1fr;gap:3rem;padding-inline:16px!important}.dl-editorial--right .dl-editorial__media{order:0}.dl-editorial__media{border-radius:4px 26px;box-shadow:9px 9px 0 var(--dl-champagne)}.dl-editorial__fallback{min-height:340px}.dl-section-title{font-size:clamp(3rem,9vw,4.4rem)}.dl-benefits,.dl-editorial,.dl-style-cards,.dl-shapes,.dl-gallery,.dl-testimonials{padding-block:48px!important}.dl-benefits:before,.dl-style-cards:before,.dl-shapes:before,.dl-gallery:before,.dl-testimonials:before{top:8px;right:8px;bottom:8px;left:8px;border-radius:18px}.dl-gallery__grid,.dl-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-shapes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-style-card__caption{padding:1rem}.dl-style-card__caption span:first-child{font-size:1.4rem}.dl-shape__meta{font-size:1.25rem}.announcement-bar__message{font-size:12px!important;letter-spacing:.08em!important;padding:.8rem .5rem!important}.card__information{padding:1.1rem!important}.price__sale .price-item--sale,.price__regular .price-item--regular{font-size:1.45rem!important}.price__sale .price-item--regular,.price .price-item--regular s{font-size:1.2rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dl-hero__media img,.dl-benefits:after,.dl-gallery:after{animation:none!important}.dl-reveal,.card-wrapper .card,.dl-style-card,.dl-style-card img,.dl-gallery__item img{transition:none!important;transform:none!important}}:root{--dl-pearl:#FFF9F2;--dl-champagne:#E9D8CB;--dl-rose:#B77C70;--dl-ink:#40332F;--dl-surface:#FFFFFF;--dl-ivory:#FFF9F2;--dl-cream:#E9D8CB;--dl-peach:#B77C70;--dl-terracotta:#B77C70;--dl-espresso:#40332F;--dl-warm-white:#FFF9F2;--dl-black-coffee:#40332F;--dl-glow:rgba(183,124,112,.22)}html,body{background:#fff9f2!important;color:#40332f}body,.gradient{--color-foreground:64,51,47;--color-background:255,249,242}.header-wrapper{background:#fff9f2f7!important;border-bottom-color:#b77c703d!important}.header__heading-link,.header__heading-link .h2,.header__menu-item{color:#40332f!important}.announcement-bar,.utility-bar{background:#b77c70!important;color:#fff!important}.announcement-bar__message,.announcement-bar__link,.utility-bar__grid,.announcement-bar p{color:#fff!important;font-weight:800!important;letter-spacing:.13em;text-transform:uppercase}.mega-menu__content,.header__submenu{background:#fff9f2!important}.newsletter__wrapper{background:#e9d8cb!important;color:#40332f!important}.newsletter__wrapper .inline-richtext,.newsletter__wrapper .newsletter__subheading{color:#40332f!important}.footer{background:#e9d8cb!important;color:#40332f!important}.footer a,.footer .list-menu__item--link{color:#40332f!important}.dl-hero__controls{display:none!important}.dl-hero__overlay{background:#40332f}.dl-btn--solid{background:#b77c70;color:#fff;border-color:#b77c70}.dl-btn--ghost{border-color:#b77c70;color:inherit}.dl-benefits{background:#e9d8cb!important}@media(prefers-reduced-motion:reduce){.dl-hero__slide{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dazzling-luxury.css.map */
