/* Dazzle Mark Luxury Gold skin v12.9.0-rc4-LG1
   Cosmetic overrides only. No functional selectors, DOM state or checkout/order JS changed. */
:root{
  --ink:#2b221d;
  --navy:#201815;
  --navy-2:#4b3428;
  --cyan:#d6aa67;
  --cyan-deep:#92652e;
  --gold:#c6a16a;
  --paper:#fffdf9;
  --canvas:#faf5ed;
  --line:#e9ddcc;
  --muted:#817467;
  --shadow:0 24px 64px rgba(43,29,20,.16);
  --dm-onyx:#201815;
  --dm-espresso:#3b2922;
  --dm-antique:#aa7b42;
  --dm-champagne:#e8cda0;
  --dm-ivory:#faf5ed;
  --dm-blush:#f3e3df;
}
html{color-scheme:light}
body{background:var(--dm-ivory);color:var(--ink)}
::selection{background:#ebd2a8;color:#241a16}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #bb904d;outline-offset:3px}
.announcement{background:#201815;border-bottom:1px solid rgba(223,180,114,.28)}
.announcement-inner p b,.announcement-help .icon{color:var(--dm-champagne)}
.announcement-help,.social-handle{color:#f1e6d5}
.site-header{background:rgba(255,251,245,.97);border-bottom:1px solid #e7d9c5;box-shadow:0 5px 20px rgba(67,43,26,.05)}
.header-utility{background:#fffaf3!important;border-bottom:1px solid #ecdfcb!important}
.header-utility *{color:#624e3c}
.brand-mark{background:#201815;border-radius:50%;box-shadow:0 0 0 1px #c6a16a,0 5px 18px rgba(33,24,18,.15)}
.brand-mark img{width:100%;height:100%;object-fit:contain;filter:none!important}
.brand-copy strong{font-family:Georgia,'Times New Roman',serif;color:#322218;font-size:24px;letter-spacing:.005em}
.brand-copy small{color:#a87837;letter-spacing:.42em;font-weight:850}
.nav-link{color:#382920;letter-spacing:.13em}
.nav-link:hover,.nav-link:focus-visible,.nav-link.active{color:#987040}
.mega-menu{background:#fffcf7;border-color:#eadbc4;box-shadow:0 22px 55px rgba(36,22,14,.17)}
.mega-copy h3,.mega-links button,.footer-logo strong{color:#34271e}
.mega-links button:hover{color:var(--dm-antique)}
.icon-button{color:#362820}
.icon-button:hover{background:#f1e3cc}
.currency-button,.category-chip,.sort-select,.filter-toggle{border-color:#e2d1b9!important}
.currency-button:hover,.category-chip:hover{border-color:#b38b57!important}
.hero-shade{background:linear-gradient(90deg,rgba(17,11,10,.83) 0%,rgba(30,18,13,.46) 43%,rgba(30,18,13,.03) 100%)!important}
.hero-kicker,.hero-content .eyebrow{color:#e4c087!important;letter-spacing:.21em}
.hero-content h1{color:#fff9ef;text-shadow:0 3px 18px rgba(17,11,10,.25)}
.hero-content p{color:#f7ece0}
.hero-dots button.active,.hero-dots button[aria-current='true']{background:#d8ac69!important}
.hero-arrows button{border-color:rgba(244,220,185,.6)!important;color:#fff9ed}
.button.primary,.checkout-footer .button.primary{background:#322219;color:#fff8ef;border-color:#322219;box-shadow:0 8px 17px rgba(58,36,19,.12)}
.button.primary:hover,.checkout-footer .button.primary:hover{background:#76502f;border-color:#76502f;box-shadow:0 10px 20px rgba(58,36,19,.2)}
.button.secondary,.button.outline{border-color:#ceb893;color:#3c2c20;background:#fffcf7}
.button.secondary:hover,.button.outline:hover{border-color:#a87c46;color:#6e4b2b;background:#fbf1e3}
.button.outline-light{color:#fff9f0;background:rgba(26,15,10,.3);border-color:rgba(246,214,167,.6)}
.button.outline-light:hover{background:rgba(188,131,61,.2)}
.eyebrow{color:var(--dm-antique)}
.gold-line{background:linear-gradient(90deg,transparent,#d8b47a,transparent)}
.section-heading h2,.section h2,.card-head h2{color:#33251f}
.trust-strip,.trust-row{background:#fff9f1!important;border-color:#ecdfcb!important}
.trust-item .icon{color:#ae8247}
.category-chip{color:#544132;background:#fffcf7}
.category-chip.active,.category-chip[aria-pressed='true']{background:#33231b!important;color:#f5e7d2!important;border-color:#33231b!important}
.product-card,.editorial-card,.occasion-card{background:#fffdfa;box-shadow:0 7px 23px rgba(63,42,25,.07)}
.product-card:hover,.product-card:focus-within{box-shadow:0 20px 44px rgba(69,43,21,.15)}
.product-card .product-badge,.product-badge{background:#765039!important;color:#fff8ef!important}
.product-card h3,.product-name,.product-title{color:#3b291d}
.product-card .product-price,.product-card .price,.price-from{color:#6e4a25}
.collection-navigation{border-color:#eadfce}
.site-footer{background:#241b17!important;color:#f0e4d2!important;border-top:4px solid #b68b52}
.site-footer a,.site-footer p,.site-footer address,.footer-bottom{color:#eadbca!important}
.site-footer a:hover{color:#efd0a0!important}
.footer-logo strong{color:#f4dfb9!important;font-family:Georgia,'Times New Roman',serif}
.footer-logo small{color:#e7bd82!important}
.footer-logo img{border-radius:50%;background:#241813}
.modal::backdrop,.panel::backdrop{background:rgba(29,18,12,.64)!important;backdrop-filter:blur(4px)}
.modal,.cart-panel,.filter-panel,.search-modal,.product-modal,.checkout-modal,.account-modal,.size-modal,.info-modal{background:#fffaf3;color:#37281d;border-color:#e8d9c4}
.modal-header h2,.account-modal h2,.checkout-modal h2,.panel-header h2,.account-section-heading h3{font-family:Georgia,'Times New Roman',serif;color:#36261a}
.modal-header p,.account-modal p{color:#857365}
input,select,textarea{accent-color:#a57a42}
input:focus,select:focus,textarea:focus{border-color:#b1844e!important;box-shadow:0 0 0 3px rgba(176,132,74,.13)!important}
.account-auth-copy-v92,.account-auth-copy,.account-hero-v92,.account-welcome{background:linear-gradient(135deg,#241915,#5b3e2c)!important;color:#fff7eb!important}
.account-auth-copy-v92 *, .account-auth-copy *, .account-hero-v92 *, .account-welcome *{border-color:rgba(232,205,160,.22)}
.account-auth-copy-v92 h3,.account-auth-copy-v92 h2,.account-welcome h2,.account-hero-v92 h2{color:#fff6e7!important}
.account-auth-mark,.account-avatar{background:#35241a!important;color:#ecc894!important;border:1px solid rgba(234,194,127,.43)}
.account-identity,.account-dashboard-v92,.account-profile-card-v92,.account-order-v92{border-color:#eadbc5;background:#fffdf9}
.account-tabs button[aria-selected='true'],.account-tabs-v92 button[aria-selected='true']{border-bottom-color:#b58950!important;color:#744f2d!important}
.account-secure-badge{background:#5e442c!important;color:#f7e8c8!important}
.account-metrics>*,.account-profile-card-v92,.account-orders-heading{box-shadow:0 4px 14px rgba(50,30,20,.04)}
.checkout-order-panel{background:#f6ede0!important;border-color:#e9d6b9}
.checkout-step>span{background:#3c2a20!important;color:#edcb94!important}
.checkout-guarantee,.payment-security{background:#f9f0df!important;color:#725433}
.filter-panel,.cart-panel{box-shadow:-12px 0 60px rgba(34,23,15,.15)}
.chat-header{background:#37261b!important;color:#f3e3cd!important}
/* Keep mobile layout and interactive controls intact; all changes are paint-only. */
@media(max-width:750px){
  .brand-copy strong{font-size:19px}
  .brand-mark{border-radius:50%}
  .site-header{background:#fffcf8}
  .hero-shade{background:linear-gradient(90deg,rgba(20,11,9,.72),rgba(21,13,10,.18))!important}
  .modal,.account-modal{background:#fffaf4}
}
@media(prefers-reduced-motion:reduce){.product-card,.button{transition:none!important}}

/* LG2: Dazzle Mark boutique edit — paint-only except deliberate category rail relocation.
   Keep original product, cart, API, auth, orders, and cloud slideshow markup/scripts. */
:root{
  --ink:#322016;--navy:#261913;--navy-2:#543523;
  --canvas:#faf6ee;--paper:#fffcf7;--gold:#caa166;--cyan:#be965d;
  --cyan-deep:#926630;--line:#eadccc;--muted:#736558;
  --dm-onyx:#201611;--dm-espresso:#3a251b;--dm-antique:#b4874e;
  --dm-champagne:#f0d5aa;--dm-ivory:#faf6ee;
  --dm-body-font:"DM Sans","Segoe UI","Helvetica Neue",Arial,sans-serif;
  --dm-title-font:"Playfair Display","Palatino Linotype",Georgia,serif;
}
body{font-family:var(--dm-body-font);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}
.site-header,.header-utility{background:#fffaf3!important}
.site-header{border-bottom:1px solid #e8d8bf;box-shadow:0 5px 32px rgba(43,24,13,.07)}
.dm-a11y-brand{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/* Supplied official logo includes emblem AND gold wordmark; never duplicate the name visually. */
.site-header-v6 .brand-header{position:relative;max-width:100%;height:76px;display:flex;align-items:center;justify-content:flex-start}
.site-header-v6 .brand-header .dm-luxury-wordmark{display:block;width:clamp(186px,16.6vw,234px);height:70px;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 7px rgba(120,69,18,.05));flex:none}
.site-header-v6 .header-main{gap:clamp(7px,1.3vw,20px)}
.site-header-v6 .collection-navigation.video-navigation{gap:clamp(2px,.3vw,8px)}
.site-header-v6 .video-navigation .nav-link{
  color:#37261d!important;font-family:var(--dm-body-font);font-weight:800;
  font-size:clamp(9px,.76vw,11px);letter-spacing:.095em;
  padding-inline:clamp(7px,.85vw,13px);transition:color .23s ease,background .23s ease,box-shadow .23s ease;
}
.site-header-v6 .video-navigation .nav-link[data-category="all"]{color:#92652f!important}
.site-header-v6 .video-navigation .nav-link:not(.nav-dropdown-button):hover,
.site-header-v6 .video-navigation .nav-link:focus-visible{color:#a16d31!important;background:#faefd9;border-radius:3px}
.site-header-v6 .video-navigation .nav-dropdown:hover .nav-dropdown-button,
.site-header-v6 .video-navigation .nav-dropdown:focus-within .nav-dropdown-button,
.site-header-v6 .video-navigation .nav-dropdown.open .nav-dropdown-button{
  color:#fffaf2!important;background:#3d2a20;border-radius:3px
}
.site-header-v6 .video-navigation .nav-link::after{content:"";position:absolute;left:18%;right:18%;bottom:13px;height:1px;background:#b98d4e;transform:scaleX(0);transform-origin:center;transition:transform .26s}
.site-header-v6 .video-navigation .nav-link:hover::after,.site-header-v6 .video-navigation .nav-link:focus-visible::after{transform:scaleX(1)}
.site-header-v6 .video-navigation .nav-link{position:relative}
.site-header-v6 .experience-links{background:#fffaf3!important;border-top:1px solid #eee1ce}
.site-header-v6 .experience-links button,.site-header-v6 .experience-links a{color:#705745!important;letter-spacing:.11em}
.site-header-v6 .experience-links button:hover,.site-header-v6 .experience-links a:hover{color:#a47437!important}
.mega-menu{border:1px solid #e8d7bb;border-top:3px solid #c49a5d;background:#fffdf8;box-shadow:0 28px 75px rgba(52,26,8,.19)}
.mega-list-title{color:#9f713d!important}
.currency-control select,.currency-button{background:#fff5e5;color:#513924;border:1px solid #e9d7b9}
.header-actions .icon-button{border-radius:50%;color:#3d2b1e;transition:background .2s,color .2s}
.header-actions .icon-button:hover{background:#f3e4cb;color:#9c6a2b}
.hero{background:#261710;box-shadow:inset 0 -1px rgba(238,199,143,.18)}
.hero-shade{background:linear-gradient(90deg,rgba(21,14,10,.90) 0%,rgba(30,20,15,.65) 43%,rgba(26,17,12,.06) 95%)!important}
.hero-slide > img{filter:saturate(.99) contrast(1.02)}
.hero-kicker{border-color:rgba(232,193,136,.48)!important;background:rgba(37,24,17,.46)!important;color:#f3d3a2!important}
.hero h1,.hero h2,.hero-content h1,.section-heading h2,.shop-heading h2,.story-copy h2,.updates-inner h2,.tracking-copy h2{
  font-family:var(--dm-title-font);font-weight:600;letter-spacing:-.029em
}
.hero-content h1{color:#fff7e9;text-shadow:0 6px 24px rgba(0,0,0,.24)}
.hero .button.primary{background:#d3aa71!important;border:1px solid #d9b77e!important;color:#2c1c11!important;font-weight:800}
.hero .button.primary:hover{background:#f1d39d!important;border-color:#f1d39d!important}
.hero .button.outline-light{border-color:#d8b98a;background:rgba(28,15,8,.35);color:#fff8ed}
.hero-controls{border-top:1px solid rgba(244,207,151,.31)}
.hero-dots button{background:rgba(255,238,204,.39)}
.hero-dots button.active{background:linear-gradient(90deg,#d6a65f,#f8db99)!important}
.trust-strip{background:#fffaf2!important;border-bottom:1px solid #e8d8c5!important}
.trust-item{border-color:#ebdece}.trust-item strong{color:#4d3426}.trust-item small{color:#887362}
.trust-item>.icon{color:#b47d3c}
/* Move the EXISTING ID categoryChips after trust bar. Do not create copies or change filtering logic. */
.dm-posthero-categories{padding:23px 0 16px;background:linear-gradient(180deg,#fffdf8 0%,#f8f0e3 100%);border-bottom:1px solid #e7d8be;position:relative}
.dm-posthero-categories:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(90%,680px);height:1px;background:linear-gradient(90deg,transparent,#c49b60,transparent)}
.dm-posthero-categories .category-chips{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;overflow:visible;gap:10px;margin:0;padding:6px 0 10px;scrollbar-width:auto}
.dm-posthero-categories .category-chip{
  border:1px solid #d9c3a4!important;border-radius:3px!important;
  background:rgba(255,252,247,.91)!important;color:#563a29!important;
  padding:0 clamp(11px,1.2vw,22px);min-height:43px;font-family:var(--dm-body-font);
  font-size:11px;letter-spacing:.075em;font-weight:780;text-transform:uppercase;
  box-shadow:0 3px 9px rgba(66,38,16,.035);
  transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;
}
.dm-posthero-categories .category-chip:hover,.dm-posthero-categories .category-chip:focus-visible{
  transform:translateY(-2px);background:#f5e6cb!important;border-color:#b48a54!important;box-shadow:0 8px 18px rgba(77,48,19,.12)
}
.dm-posthero-categories .category-chip.active,.dm-posthero-categories .category-chip[aria-pressed="true"]{
  color:#fff8ed!important;background:linear-gradient(120deg,#2e1e17,#533829)!important;
  border-color:#4e3320!important;box-shadow:inset 0 0 0 1px rgba(220,178,109,.25),0 7px 19px rgba(46,27,14,.14)
}
.section,.featured-section,.shop-section,.services-section,.faq-section{background:#fbf7f0;color:#3a2920}
.new-section{background:#fffaf4}
.section-heading h2,.shop-heading h2{color:#3d281b}
.eyebrow,.product-category{color:#ad7d42!important;font-weight:800;letter-spacing:.2em}
.collection-tile,.editorial-card{border:1px solid rgba(192,149,90,.2);box-shadow:0 10px 26px rgba(42,22,9,.07);transition:transform .28s,box-shadow .28s}
.collection-tile:hover,.editorial-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(42,22,9,.15)}
.collection-tile strong,.editorial-copy b,.service-grid h3,.faq-list summary,.story-quote{font-family:var(--dm-title-font)!important;color:#3d291f}
.shop-heading{border-bottom:1px solid #ead7bd}
.product-card{background:#fffdf8;border:1px solid #eadfcd;box-shadow:0 8px 25px rgba(56,33,13,.07)}
.product-card:hover{box-shadow:0 20px 42px rgba(56,33,13,.15)}
.product-name,.product-title{font-family:var(--dm-title-font);color:#322118;font-weight:600}
.product-media{background:#f3ece2}
.quick-add button{background:#3b281e}
.quick-add button:hover{background:#9c703d}
/* Replace plain navy marketing blocks with the actual user-provided boutique campaign imagery. */
.occasion-section{
  position:relative;background-image:linear-gradient(90deg,rgba(34,20,14,.96) 0%,rgba(42,25,15,.91) 49%,rgba(37,22,16,.70) 100%),
  url('../images/brand/luxury-campaign-orange-window2.webp');background-size:cover;background-position:center 46%;
  color:#fff2dd;border-top:3px solid #bf9455;border-bottom:3px solid #bf9455
}
.occasion-section .section-heading h2{color:#fffaef!important}
.occasion-section .section-heading > p:not(.eyebrow){color:#eedcc5!important}
.occasion-grid{background:rgba(240,209,158,.22);border:1px solid rgba(227,194,145,.30);gap:1px}
.occasion-grid button{color:#fff9ec!important;background:rgba(27,18,15,.71)!important;backdrop-filter:blur(6px);transition:background .24s,transform .24s}
.occasion-grid button:hover{background:rgba(99,67,41,.90)!important;transform:translateY(-2px)}
.occasion-grid button span,.occasion-grid button i{color:#e6ba77!important}
.occasion-grid button small{color:#edcfad!important}
.occasion-grid button b{font-family:var(--dm-title-font);font-size:clamp(23px,2.6vw,32px)}
.story-section{background:#fff9f0}
.story-copy{background:linear-gradient(130deg,#fffaf3,#f2e7d6)}
.story-quote,.story-copy h2{color:#443022!important}
.story-copy ul,.story-copy li{color:#735b49}
.story-image img{filter:saturate(.95) contrast(1.035)}
.services-section{background:#f7f0e4}.service-grid article{background:#fffcf7;border:1px solid #e5d4b9;box-shadow:0 5px 22px rgba(65,34,11,.05)}
.service-grid h3{color:#3c291b}.service-grid article>.icon{color:#b98b4f}
.faq-section{background:#fffaf4}.faq-list summary{color:#493120}.faq-list summary:hover{color:#946731}
.updates-section{
  background-image:linear-gradient(90deg,rgba(32,19,13,.96) 0%,rgba(43,27,19,.92) 49%,rgba(35,22,16,.74) 100%),
  url('../images/brand/luxury-campaign-rose-window.webp');
  background-position:center,center 43%;background-size:cover;border-top:3px solid #c49c60;
  color:#fff5e9
}
.updates-inner h2{color:#fff4e7!important}
.updates-inner .eyebrow{color:#e4b877!important}
.updates-section .newsletter-form input{border-color:#a98d69;background:rgba(41,24,15,.44);color:#fff}
.updates-section .newsletter-form input::placeholder{color:#f0decb}
.updates-section .button.primary{background:#d2aa72;color:#2b1d13;border-color:#d2aa72}
.site-footer{background:#211611!important;color:#f1debf!important;border-top:3px solid #bc9055}
.footer-logo .dm-luxury-wordmark{width:clamp(225px,23vw,310px);max-width:100%;height:auto;display:block}
.footer-grid h3{color:#d9b580!important}
.site-footer a,.site-footer p,.site-footer address,.footer-bottom{color:#edddc6!important}
/* Modal, tracking and account pages retain all live controls and state. */
#tracking.tracking-section.cloud-track-open{background:rgba(29,19,14,.75)!important}
.tracking-section .tracking-copy{background:linear-gradient(140deg,rgba(42,24,15,.95),rgba(72,45,25,.95)),url('../images/brand/luxury-campaign-orange-window.webp') center / cover}
.tracking-section .tracking-card{background:#fffaf4;border-color:#e7d2b2}
.tracking-section .tracking-card :is(h2,h3,label){color:#402b1e}
.tracking-section .button.primary{background:#3d291e;color:#fff3df}
.account-auth-copy-v92,.account-auth-copy,.account-hero-v92,.account-welcome{
  background:linear-gradient(90deg,rgba(37,22,15,.94),rgba(44,27,19,.83)),url('../images/brand/luxury-campaign-rose-alt.webp') center 28% / cover!important
}
.account-auth-copy-v92 h3,.account-auth-copy-v92 h2{font-family:var(--dm-title-font)}
.modal h2,.modal h3,.account-modal h2,.panel-header h2,.checkout-modal h2{font-family:var(--dm-title-font)}
.button.primary:hover,.checkout-footer .button.primary:hover{background:#7c5432;color:#fff4df}
/* Size/category controls and stock warnings retain their JS and accessible semantics. */
@media(max-width:1180px){
  .site-header-v6 .brand-header .dm-luxury-wordmark{width:clamp(175px,27vw,240px);height:64px}
  .site-header-v6 .brand-header{height:70px}
}
@media(max-width:720px){
  .site-header-v6 .brand-header .dm-luxury-wordmark{width:clamp(135px,35vw,208px);height:55px}
  .site-header-v6 .brand-header{height:64px}
  .dm-posthero-categories{padding:14px 0 11px}
  .dm-posthero-categories .category-chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:6px 2px 12px;gap:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
  .dm-posthero-categories .category-chip{font-size:10px;min-height:41px;white-space:nowrap;padding:0 14px}
  .occasion-section{background-image:linear-gradient(90deg,rgba(36,22,15,.91),rgba(36,22,15,.83)),url('../images/brand/luxury-campaign-orange-window2.webp');background-position:center 33%}
  .occasion-grid button{min-height:160px}
  .updates-section{background-image:linear-gradient(90deg,rgba(34,20,15,.94),rgba(40,25,17,.83)),url('../images/brand/luxury-campaign-rose-window.webp')}
  .footer-logo .dm-luxury-wordmark{width:260px}
  .hero-content{padding-bottom:110px}
}
@media(prefers-reduced-motion:reduce){.dm-posthero-categories .category-chip,.collection-tile,.editorial-card{transition:none!important}}
/* Specificity-matched cloud tracking dialog (do not alter modal interaction). */
#tracking.tracking-section.cloud-track-open{background:rgba(39,24,15,.77)!important}
#tracking.cloud-track-open .tracking-layout{border:1px solid #c99f65;box-shadow:0 33px 95px rgba(30,16,7,.41);background:#fffaf4}
#tracking.cloud-track-open .tracking-copy{
 background-image:linear-gradient(120deg,rgba(35,20,12,.94),rgba(52,31,18,.82)),url('../images/brand/luxury-campaign-orange-window.webp');
 background-size:cover;background-position:center 25%;color:#fff6e8
}
#tracking.cloud-track-open .tracking-copy>p:not(.eyebrow){color:#f1dfca}
#tracking.cloud-track-open .tracking-card{background:#fffaf3}
#tracking.cloud-track-open .tracking-copy h2{font-family:var(--dm-title-font);font-weight:600;color:#fff7e9}
.cloud-track-close{background:#fff9f0;border-color:#d4b992;color:#40271a}
.cloud-reference{background:#fcf2e4;border-color:#e6d5bc}
.cloud-reference strong{color:#4d3021}.cloud-reference span{color:#88684d}
.cloud-order-success h2{color:#3e291d;font-family:var(--dm-title-font)}
.account-hero-v92 h3{font-family:var(--dm-title-font);font-weight:600}
.account-hero-v92 .eyebrow{color:#e5c28a!important}

/* LG2.B3: model-free luxury outlet photograph managed by Main Administrator.
   Editorial overlays protect readability; dynamic WordPress setting changes image only. */
.occasion-section{
 background-image:linear-gradient(100deg,rgba(38,24,15,.94),rgba(42,27,19,.81) 62%,rgba(40,25,17,.54)),var(--dm-boutique-photo,url('../images/brand/dazzle-mark-boutique-ac-fixed.webp'))!important;
 background-size:cover!important;background-position:center center!important;
}
.updates-section{
 background-image:linear-gradient(100deg,rgba(33,20,13,.93),rgba(38,24,18,.81) 56%,rgba(38,24,18,.56)),var(--dm-boutique-photo,url('../images/brand/dazzle-mark-boutique-ac-fixed.webp'))!important;
 background-size:cover!important;background-position:center center!important;
}
/* Integrated single-piece wordmark: no duplicate emblem, separate name or floating badge. */
.site-header-v6 .brand-header .dm-luxury-wordmark{filter:none!important;mix-blend-mode:multiply;object-fit:contain}
.site-footer .dm-luxury-wordmark{filter:none!important;object-fit:contain}
