:root{
    --ground:#FDFAF8; --surface:#FFFFFF; --raise:#F8F1EC; --marble:#F2EAE4;
    --blush:#F7E3DF; --blush-deep:#E9C6C1;
    --ink:#2A2022; --ink-soft:#6B5854; --ink-faint:#9E8C87;
    --gold:#CA7064; --gold-lt:#DD9084; --champagne:#F0B5A9;
    --line:rgba(202,112,100,.24); --hair:rgba(42,32,34,.10);
    --sale:#A3283A; --good:#43705A;
    --shadow-s:0 2px 10px -6px rgba(80,50,45,.4);
    --shadow-l:0 30px 60px -40px rgba(80,50,45,.7);

    /* Charlotte Tilbury pairing: their licensed 'Vanitas' serif + 'HelveticaNeueLT'
       sans lead the stacks (used if installed/licensed); free Playfair Display and
       the system Helvetica Neue are the visible fallbacks. */
    --display:'Vanitas','Playfair Display','Didot','Bodoni 72',Georgia,'Times New Roman',serif;
    --sans:'HelveticaNeueLT','Helvetica Neue',Helvetica,Arial,'Segoe UI',sans-serif;

    --f-xs:11px; --f-sm:12.5px; --f-md:14px; --f-base:15px;
    --f-lg:clamp(17px,1.5vw,20px);
    --f-xl:clamp(23px,2.5vw,32px);
    --f-2xl:clamp(30px,4.2vw,58px);
    --f-3xl:clamp(46px,8vw,124px);

    --pad:clamp(16px,4.5vw,64px);
    --maxw:1460px;

    --hero-1:#F9E8E4; --hero-2:#E7C4BE;
    --hero-ink:#2A2022; --hero-soft:#6B5854; --hero-accent:#A8503F;
    --hero-btn-bg:#2A2022; --hero-btn-fg:#F9E8E4; --hero-line:rgba(42,32,34,.32);
    --slab-1:#FFFFFF; --slab-2:#EDE2DB;
  }
@media (prefers-color-scheme:dark){
    :root{
      --ground:#181112; --surface:#221819; --raise:#2A1F20; --marble:#2E2224;
      --blush:#3C2C2D; --blush-deep:#4C3839;
      --ink:#F5EAE6; --ink-soft:#BFAAA5; --ink-faint:#8E7C78;
      --gold:#E08D7F; --gold-lt:#EBA99C; --champagne:#F2C0B4;
      --line:rgba(224,141,127,.28); --hair:rgba(245,234,230,.12);
      --sale:#EE8C99; --good:#7CB196;
      --shadow-s:0 2px 10px -6px rgba(0,0,0,.8);
      --shadow-l:0 30px 60px -40px rgba(0,0,0,.95);
      --hero-1:#4B3739; --hero-2:#231A1B;
      --hero-ink:#F7EDE9; --hero-soft:#CCB7B3; --hero-accent:#EFB3A6;
      --hero-btn-bg:#F7EDE9; --hero-btn-fg:#241B1C; --hero-line:rgba(247,237,233,.4);
      --slab-1:#3A2C2D; --slab-2:#241B1C;
    }
  }
:root[data-theme="dark"]{
      --ground:#181112; --surface:#221819; --raise:#2A1F20; --marble:#2E2224;
      --blush:#3C2C2D; --blush-deep:#4C3839;
      --ink:#F5EAE6; --ink-soft:#BFAAA5; --ink-faint:#8E7C78;
      --gold:#E08D7F; --gold-lt:#EBA99C; --champagne:#F2C0B4;
      --line:rgba(224,141,127,.28); --hair:rgba(245,234,230,.12);
      --sale:#EE8C99; --good:#7CB196;
      --shadow-s:0 2px 10px -6px rgba(0,0,0,.8);
      --shadow-l:0 30px 60px -40px rgba(0,0,0,.95);
      --hero-1:#4B3739; --hero-2:#231A1B;
      --hero-ink:#F7EDE9; --hero-soft:#CCB7B3; --hero-accent:#EFB3A6;
      --hero-btn-bg:#F7EDE9; --hero-btn-fg:#241B1C; --hero-line:rgba(247,237,233,.4);
      --slab-1:#3A2C2D; --slab-2:#241B1C;
  }
:root[data-theme="light"]{
      --ground:#FDFAF8; --surface:#FFFFFF; --raise:#F8F1EC; --marble:#F2EAE4;
      --blush:#F7E3DF; --blush-deep:#E9C6C1;
      --ink:#2A2022; --ink-soft:#6B5854; --ink-faint:#9E8C87;
      --gold:#CA7064; --gold-lt:#DD9084; --champagne:#F0B5A9;
      --line:rgba(202,112,100,.24); --hair:rgba(42,32,34,.10);
      --sale:#A3283A; --good:#43705A;
      --shadow-s:0 2px 10px -6px rgba(80,50,45,.4);
      --shadow-l:0 30px 60px -40px rgba(80,50,45,.7);
      --hero-1:#F9E8E4; --hero-2:#E7C4BE;
      --hero-ink:#2A2022; --hero-soft:#6B5854; --hero-accent:#A8503F;
      --hero-btn-bg:#2A2022; --hero-btn-fg:#F9E8E4; --hero-line:rgba(42,32,34,.32);
      --slab-1:#FFFFFF; --slab-2:#EDE2DB;
  }
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{
    margin:0; background:var(--ground); color:var(--ink);
    font-family:var(--sans); font-size:var(--f-base); line-height:1.55;
    -webkit-font-smoothing:antialiased; overflow-x:hidden;
  }
a{color:inherit; text-decoration:none;}
button{font:inherit; color:inherit; border:none; background:none; cursor:pointer;}
:focus-visible{outline:2px solid var(--gold); outline-offset:3px; border-radius:2px;}
svg{display:block;}
.wrap{max-width:var(--maxw); margin:0 auto; padding-inline:var(--pad);}
.eyebrow{
    font-size:var(--f-xs); letter-spacing:.26em; text-transform:uppercase;
    color:var(--gold); font-weight:600; display:block;
  }
.rule{height:1px; background:var(--line); border:0; margin:0;}
.tnum{font-variant-numeric:tabular-nums;}
/* reveal on scroll */
  .rv{opacity:0; transform:translateY(26px);}
.rv.in{opacity:1; transform:none; transition:opacity .7s ease, transform .7s cubic-bezier(.22,1,.36,1);}
@media (prefers-reduced-motion:reduce){
    .rv{opacity:1; transform:none;}
    html{scroll-behavior:auto;}
  }
/* ══ announcement ══ */
  .promo{
    background:#241B1C; color:#F7E3DF; height:38px; overflow:hidden;
    display:grid; place-items:center;
  }
.promo-track span{
    height:38px; display:flex; align-items:center; justify-content:center; gap:.5em;
    font-size:var(--f-xs); letter-spacing:.2em; text-transform:uppercase; white-space:nowrap;
  }
.promo b{color:var(--champagne); font-weight:600;}
@media (prefers-reduced-motion:no-preference){
    .promo-track{animation:roll 13s infinite;}
    @keyframes roll{
      0%,28%{transform:translateY(0);} 33%,61%{transform:translateY(-38px);}
      66%,94%{transform:translateY(-76px);} 100%{transform:translateY(0);}
    }
  }
/* ══ header ══ */
  header{position:sticky; top:0; z-index:70; background:var(--surface); border-bottom:1px solid var(--hair);}
.util{display:flex; align-items:center; gap:20px; padding-block:15px;}
.brandmark{display:flex; align-items:center; flex:0 0 auto;}
.mono{
    font-family:var(--display); font-size:32px; line-height:.85; color:var(--gold);
    letter-spacing:-.16em; padding-right:.16em;
  }
.wordmark{font-family:var(--display); font-size:14px; letter-spacing:.32em; padding-left:.32em; white-space:nowrap;}
.word-sub{
    font-size:8px; letter-spacing:.44em; padding-left:.44em; color:var(--gold);
    display:flex; align-items:center; gap:6px;
  }
.word-sub::before,.word-sub::after{content:""; width:14px; height:1px; background:currentColor;}
.search{
    flex:1; max-width:420px; margin-inline:auto; display:flex; align-items:center; gap:9px;
    border:1px solid var(--hair); border-radius:999px; padding:9px 16px;
    background:var(--raise); color:var(--ink-soft); transition:border-color .2s, background .2s;
  }
.search:hover,.search:focus-within{border-color:var(--gold); background:var(--surface);}
.search svg{width:16px; height:16px; flex:0 0 16px; fill:none; stroke:currentColor; stroke-width:1.6;}
.search input{border:0; background:none; outline:none; color:var(--ink); font:inherit; font-size:13px; width:100%;}
.search input::placeholder{color:var(--ink-faint);}
.icons{display:flex; align-items:center; gap:4px; flex:0 0 auto; justify-content:flex-end;}
.ico{display:flex; align-items:center; gap:7px; padding:8px 11px; border-radius:999px;
    font-size:var(--f-sm); color:var(--ink-soft); transition:background .18s,color .18s;}
.ico:hover{background:var(--blush); color:var(--ink);}
.ico svg{width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:1.5;}
.bag-count{
    background:var(--gold); color:#fff; font-size:10px; font-weight:700; min-width:18px; height:18px;
    border-radius:999px; display:grid; place-items:center; padding-inline:4px; font-variant-numeric:tabular-nums;
  }
@media (prefers-color-scheme:dark){
    .bag-count{color:#241B1C;}
  }
:root[data-theme="dark"] .bag-count{color:#241B1C;}
:root[data-theme="light"] .bag-count{color:#fff;}
nav.main{border-top:1px solid var(--hair);}
.navrow{display:flex; align-items:center; justify-content:center; gap:2px; flex-wrap:wrap;}
.navrow a{
    padding:13px 16px; font-size:var(--f-sm); letter-spacing:.16em; text-transform:uppercase;
    position:relative; transition:color .18s;
  }
.navrow a::after{
    content:""; position:absolute; left:16px; right:16px; bottom:8px; height:1px;
    background:var(--gold); transform:scaleX(0); transform-origin:left; transition:transform .3s cubic-bezier(.22,1,.36,1);
  }
.navrow a:hover{color:var(--gold);}
.navrow a:hover::after{transform:scaleX(1);}
.navrow a.sale{color:var(--sale);}
/* ══ hero ══ */
  .hero{
    position:relative; overflow:hidden;
    background:radial-gradient(130% 120% at 72% 15%, var(--hero-1) 0%, var(--hero-2) 66%, var(--hero-2) 100%);
  }
.hero::after{
    content:""; position:absolute; inset:0; pointer-events:none; opacity:.5;
    background:radial-gradient(60% 50% at 50% 110%, rgba(255,255,255,.35), transparent 70%);
  }
.hero-in{
    position:relative; z-index:2; display:grid; grid-template-columns:1fr 1fr;
    align-items:center; gap:clamp(20px,4vw,60px);
    min-height:min(700px,88vh); padding-block:clamp(36px,6vw,80px);
  }
.hero h1{
    font-family:var(--display); font-weight:400; font-size:var(--f-3xl);
    line-height:.92; letter-spacing:-.02em; margin:18px 0 0; color:var(--hero-ink); text-wrap:balance;
  }
.hero h1 em{font-style:italic; color:var(--hero-accent); display:block;}
.hero p{margin:22px 0 0; color:var(--hero-soft); font-size:var(--f-lg); max-width:38ch;}
.hero .eyebrow{color:var(--hero-accent);}
.hero-cta{display:flex; gap:12px; margin-top:32px; flex-wrap:wrap;}
.btn{
    display:inline-flex; align-items:center; justify-content:center; gap:9px;
    padding:15px 32px; border-radius:999px; font-size:var(--f-sm);
    letter-spacing:.18em; text-transform:uppercase; font-weight:600;
    transition:transform .18s, background .22s, color .22s, border-color .22s;
  }
.btn:active{transform:translateY(1px);}
.btn-solid{background:var(--ink); color:var(--ground);}
.btn-solid:hover{background:var(--gold); color:#fff;}
.btn-ghost{border:1px solid var(--hair); color:var(--ink);}
.btn-ghost:hover{border-color:var(--ink); background:var(--raise);}
.hero .btn-solid{background:var(--hero-btn-bg); color:var(--hero-btn-fg);}
.hero .btn-solid:hover{background:var(--gold); color:#fff;}
.hero .btn-ghost{border-color:var(--hero-line); color:var(--hero-ink);}
.hero .btn-ghost:hover{border-color:var(--hero-ink); background:rgba(255,255,255,.14);}
/* hero stage: marble slab + hero flacon */
  .stage{
    position:relative; display:flex; align-items:flex-end; justify-content:center;
    min-height:clamp(340px,44vw,540px); padding-bottom:clamp(30px,4vw,54px);
  }
.slab{
    position:absolute; bottom:0; left:50%; transform:translateX(-50%);
    width:min(104%,640px); height:clamp(96px,13vw,158px); border-radius:6px;
    background:linear-gradient(168deg,var(--slab-1),var(--slab-2));
    box-shadow:0 40px 60px -46px rgba(70,45,42,.85);
  }
.slab::after{
    content:""; position:absolute; inset:0; border-radius:6px; opacity:.22;
    background:
      linear-gradient(114deg,transparent 40%,rgba(150,120,112,.3) 41%,transparent 43%),
      linear-gradient(72deg,transparent 60%,rgba(150,120,112,.22) 61%,transparent 63%),
      linear-gradient(96deg,transparent 74%,rgba(150,120,112,.18) 75%,transparent 77%);
  }
.stage-art{position:relative; z-index:2; height:clamp(290px,38vw,460px); margin-bottom:clamp(26px,3.4vw,46px);}
.stage-art svg{height:100%; width:auto;}
@media (prefers-reduced-motion:no-preference){
    .stage-art{animation:none;}
    @keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-9px);}}
  }
/* ══ trust strip ══ */
  .trust{border-block:1px solid var(--hair); background:var(--surface);}
.trust-in{display:grid; grid-template-columns:repeat(4,1fr); gap:1px; background:var(--hair);}
.trust-in>div{
    background:var(--surface); padding:22px 20px; display:flex; align-items:center; gap:13px;
  }
.trust b{display:block; font-size:var(--f-md); font-weight:600;}
.trust span{font-size:var(--f-sm); color:var(--ink-soft);}
.trust .tico{
    width:34px; height:34px; flex:0 0 34px; border-radius:50%; display:grid; place-items:center;
    border:1px solid var(--line); color:var(--gold); font-family:var(--display); font-size:15px;
  }
/* ══ section frame ══ */
  section{padding-block:clamp(52px,7vw,104px);}
.head{display:flex; align-items:flex-end; justify-content:space-between; gap:24px; margin-bottom:34px; flex-wrap:wrap;}
.head h2{
    font-family:var(--display); font-weight:400; margin:10px 0 0;
    font-size:var(--f-2xl); line-height:1.02; letter-spacing:-.015em; text-wrap:balance;
  }
.head p{margin:12px 0 0; color:var(--ink-soft); max-width:52ch;}
.link-more{
    font-size:var(--f-sm); letter-spacing:.16em; text-transform:uppercase; color:var(--gold);
    display:inline-flex; align-items:center; gap:9px; padding-bottom:4px; border-bottom:1px solid var(--line);
    transition:gap .22s, border-color .22s;
  }
.link-more:hover{gap:15px; border-color:var(--gold);}
/* ══ category rail ══ */
  .cats{display:grid; grid-template-columns:repeat(auto-fit,minmax(132px,1fr)); gap:clamp(10px,1.6vw,22px);}
.cat{text-align:center;}
.cat .disc{
    aspect-ratio:1; border-radius:50%; display:grid; place-items:center; position:relative;
    overflow:hidden; border:1px solid var(--line);
    transition:transform .35s cubic-bezier(.22,1,.36,1), border-color .3s, box-shadow .3s;
  }
.cat:hover .disc{transform:translateY(-6px); border-color:var(--gold); box-shadow:var(--shadow-l);}
.cat .disc::after{content:""; position:absolute; inset:0; border-radius:50%;
    box-shadow:inset 0 -26px 34px -24px rgba(110,70,62,.55);}
.cat .disc svg{width:58%; height:58%; position:relative; z-index:1;}
.cat span{display:block; margin-top:13px; font-size:var(--f-sm); letter-spacing:.14em; text-transform:uppercase;}
.d1{background:radial-gradient(78% 78% at 32% 24%,#FCEAE7,#E9BAB4);}
.d2{background:radial-gradient(78% 78% at 32% 24%,#FFF8F4,#E6D3C7);}
.d3{background:radial-gradient(78% 78% at 32% 24%,#F8E7EC,#DCB4C1);}
.d4{background:radial-gradient(78% 78% at 32% 24%,#F7F0E3,#DCC69F);}
.d5{background:radial-gradient(78% 78% at 32% 24%,#EFF2EC,#CBD4C4);}
.d6{background:radial-gradient(78% 78% at 32% 24%,#F3ECF3,#C8B6CF);}
/* ══ product cards ══ */
  .grid{display:grid; gap:clamp(12px,1.6vw,26px); grid-template-columns:repeat(auto-fill,minmax(232px,1fr));}
.card{
    background:var(--surface); border:1px solid var(--hair); border-radius:4px;
    display:flex; flex-direction:column; position:relative; overflow:hidden;
    transition:border-color .25s, box-shadow .3s, transform .3s cubic-bezier(.22,1,.36,1);
  }
.card:hover{border-color:var(--line); box-shadow:var(--shadow-l); transform:translateY(-5px);}
.shot{
    aspect-ratio:1/1.08; display:grid; place-items:center; position:relative; padding:14%;
    background:linear-gradient(168deg,var(--raise) 0%,var(--blush) 100%);
  }
.shot svg{width:100%; height:100%; max-height:100%;}
.badge{
    position:absolute; top:12px; left:12px; z-index:3; font-size:9.5px; letter-spacing:.16em;
    text-transform:uppercase; font-weight:700; padding:5px 10px; border-radius:2px;
    background:var(--ink); color:var(--ground);
  }
.badge.b-sale{background:var(--sale); color:#fff;}
.badge.b-new{background:var(--gold); color:#fff;}
.heart{
    position:absolute; top:9px; right:9px; z-index:3; width:34px; height:34px; border-radius:50%;
    display:grid; place-items:center; color:var(--ink-soft);
    transition:background .18s,color .18s,transform .2s;
  }
.heart svg{width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:1.5;}
.heart:hover{background:var(--surface); color:var(--sale); transform:scale(1.08);}
.heart[aria-pressed="true"]{color:var(--sale);}
.heart[aria-pressed="true"] svg{fill:currentColor;}
.quick{
    position:absolute; left:12px; right:12px; bottom:12px; z-index:3;
    padding:12px; border-radius:999px; background:var(--ink); color:var(--ground);
    font-size:var(--f-xs); letter-spacing:.18em; text-transform:uppercase; font-weight:600;
    opacity:0; transform:translateY(10px); transition:opacity .25s, transform .25s, background .2s;
  }
.card:hover .quick,.card:focus-within .quick{opacity:1; transform:none;}
.quick:hover{background:var(--gold); color:#fff;}
.quick.done{background:var(--good); color:#fff;}
@media (hover:none){
    .quick{opacity:1; transform:none;}
  }
.info{padding:16px 16px 18px; display:flex; flex-direction:column; gap:6px; flex:1;}
.brandline{font-size:10px; letter-spacing:.2em; text-transform:uppercase; color:var(--gold); font-weight:600;}
.pname{font-size:var(--f-md); line-height:1.35; margin:0; font-weight:500;}
.pdesc{font-size:var(--f-sm); color:var(--ink-soft); margin:0;}
.stars{display:flex; align-items:center; gap:7px; font-size:11.5px; color:var(--ink-soft);}
.stars b{color:var(--gold); font-weight:400; letter-spacing:.08em;}
.swatches{display:flex; gap:6px; margin-top:4px; flex-wrap:wrap;}
.sw{width:16px; height:16px; border-radius:50%; border:1px solid var(--hair); transition:transform .16s, box-shadow .16s;}
.sw:hover{transform:scale(1.18);}
.sw[aria-pressed="true"]{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--gold);}
.price{display:flex; align-items:baseline; gap:9px; margin-top:auto; padding-top:10px; font-variant-numeric:tabular-nums;}
.price b{font-size:var(--f-base); font-weight:600;}
.price s{font-size:var(--f-sm); color:var(--ink-faint);}
/* ══ bestsellers rail ══ */
  .snaprail{
    display:grid; grid-auto-flow:column; grid-auto-columns:minmax(238px,1fr);
    gap:clamp(12px,1.6vw,24px); overflow-x:auto; scroll-snap-type:x mandatory;
    padding-bottom:10px; scrollbar-width:thin;
  }
.snaprail>*{scroll-snap-align:start;}
/* ══ campaign break ══ */
  .campaign{
    position:relative; background:#241B1C; color:#F7E9E4; overflow:hidden;
    padding-block:clamp(64px,9vw,132px);
  }
.campaign::before{
    content:""; position:absolute; inset:clamp(14px,2.2vw,34px); border:1px solid rgba(230,200,119,.28);
    pointer-events:none;
  }
.camp-in{position:relative; z-index:2; display:grid; grid-template-columns:1.15fr .85fr; gap:clamp(24px,4vw,64px); align-items:center;}
.camp-in .eyebrow{color:var(--champagne);}
.campaign h2{
    font-family:var(--display); font-weight:400; font-size:var(--f-2xl); line-height:1.0;
    margin:16px 0 0; letter-spacing:-.02em; text-wrap:balance;
  }
.campaign h2 em{font-style:italic; color:var(--champagne);}
.campaign p{color:#D3BCB6; margin:18px 0 0; max-width:44ch; font-size:var(--f-lg);}
.campaign .btn-ghost{border-color:rgba(247,233,228,.4); color:#F7E9E4; margin-top:28px;}
.campaign .btn-ghost:hover{background:rgba(247,233,228,.12); border-color:#F7E9E4;}
/* notes pyramid */
  .notes{display:flex; flex-direction:column; gap:0;}
.note-row{
    display:grid; grid-template-columns:auto 1fr; gap:18px; align-items:baseline;
    padding:18px 0; border-top:1px solid rgba(230,200,119,.22);
  }
.note-row:last-child{border-bottom:1px solid rgba(230,200,119,.22);}
.note-row .k{
    font-size:var(--f-xs); letter-spacing:.22em; text-transform:uppercase; color:var(--champagne);
    white-space:nowrap;
  }
.note-row .v{font-family:var(--display); font-size:var(--f-lg); color:#F7E9E4;}
/* ══ split panels ══ */
  .split{display:grid; grid-template-columns:1fr 1fr; gap:clamp(12px,1.8vw,24px);}
.panel{
    border-radius:4px; padding:clamp(28px,3.6vw,52px); min-height:320px;
    display:flex; flex-direction:column; justify-content:flex-end; position:relative; overflow:hidden;
    border:1px solid var(--line);
  }
.panel h3{font-family:var(--display); font-weight:400; font-size:var(--f-xl); margin:12px 0 0; text-wrap:balance;}
.panel p{margin:12px 0 0; max-width:36ch; font-size:var(--f-md);}
.panel .btn{align-self:flex-start; margin-top:24px;}
.p-advisor{background:linear-gradient(150deg,#F9E8E4,#E7C4BE); color:#2A2022;}
.p-advisor p{color:#6B5854;}
.p-advisor .eyebrow{color:#8A6A2E;}
.p-advisor .btn-solid{background:#2A2022; color:#F9E8E4;}
.p-club{background:linear-gradient(150deg,#3A2B2C,#241B1C); color:#F7E9E4;}
.p-club p{color:#CDB6B0;}
.p-club .eyebrow{color:var(--champagne);}
.p-club .btn-ghost{border-color:rgba(247,233,228,.4); color:#F7E9E4;}
.p-club .btn-ghost:hover{background:rgba(247,233,228,.12); border-color:#F7E9E4;}
.panel .deco{position:absolute; inset:auto -50px 55% auto; width:230px; height:230px;
    border-radius:50%; border:1px solid currentColor; opacity:.16;}
/* ══ tiers ══ */
  .tiers{display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:clamp(10px,1.4vw,20px);}
.tier{
    border:1px solid var(--hair); border-radius:4px; padding:26px 24px 28px; background:var(--surface);
    display:flex; flex-direction:column; gap:9px; position:relative; overflow:hidden;
    transition:border-color .25s, transform .25s;
  }
.tier:hover{border-color:var(--line); transform:translateY(-3px);}
.tier .cap-bar{position:absolute; top:0; left:0; right:0; height:3px;}
.t1 .cap-bar{background:linear-gradient(90deg,#C08A5F,#E2B78E);}
.t2 .cap-bar{background:linear-gradient(90deg,#98A1A6,#D4DADE);}
.t3 .cap-bar{background:linear-gradient(90deg,#A07836,#E6C877);}
.t4 .cap-bar{background:linear-gradient(90deg,#3A2B2C,#8E7C6E);}
.tier h4{font-family:var(--display); font-weight:400; font-size:var(--f-xl); margin:6px 0 0;}
.tier .spend{font-size:var(--f-xs); letter-spacing:.16em; text-transform:uppercase; color:var(--ink-faint);}
.tier ul{margin:10px 0 0; padding:0; list-style:none; display:flex; flex-direction:column; gap:8px;}
.tier li{font-size:var(--f-sm); color:var(--ink-soft); padding-left:18px; position:relative;}
.tier li::before{content:"—"; position:absolute; left:0; color:var(--gold);}
/* ══ editorial ══ */
  .edit{display:grid; grid-template-columns:repeat(auto-fit,minmax(270px,1fr)); gap:clamp(12px,1.8vw,26px);}
.story{border:1px solid var(--hair); border-radius:4px; overflow:hidden; background:var(--surface);
    transition:transform .28s cubic-bezier(.22,1,.36,1), box-shadow .3s, border-color .25s;}
.story:hover{transform:translateY(-5px); box-shadow:var(--shadow-l); border-color:var(--line);}
.story .cover{height:210px; position:relative; overflow:hidden;}
.story .cover svg{position:absolute; inset:0; width:100%; height:100%;}
.story .txt{padding:20px 21px 24px;}
.story h4{font-family:var(--display); font-weight:400; font-size:var(--f-xl); margin:10px 0 0; text-wrap:balance;}
.story p{margin:9px 0 0; font-size:var(--f-sm); color:var(--ink-soft);}
.story .read{margin-top:14px; font-size:var(--f-xs); letter-spacing:.18em; text-transform:uppercase; color:var(--gold);}
/* ══ newsletter ══ */
  .news{border-top:1px solid var(--line); background:var(--marble);}
.news-in{display:grid; grid-template-columns:1fr 1fr; gap:clamp(20px,4vw,64px); align-items:center;}
.news h3{font-family:var(--display); font-weight:400; font-size:var(--f-2xl); margin:12px 0 0; line-height:1.05;}
.news p{color:var(--ink-soft); margin:12px 0 0; max-width:42ch;}
.signup{display:flex; gap:10px; flex-wrap:wrap;}
.signup input{
    flex:1; min-width:210px; padding:15px 20px; border-radius:999px; border:1px solid var(--line);
    background:var(--surface); color:var(--ink); font:inherit; font-size:var(--f-md); outline:none;
    transition:border-color .2s;
  }
.signup input:focus{border-color:var(--gold);}
.note{font-size:var(--f-sm); color:var(--ink-faint); margin-top:12px;}
.note.ok{color:var(--good);}
/* ══ footer ══ */
  footer{background:var(--ground); padding-top:clamp(44px,6vw,76px);}
.fgrid{display:grid; grid-template-columns:1.5fr repeat(4,1fr); gap:clamp(18px,2.8vw,44px);}
.fcol h5{font-size:var(--f-xs); letter-spacing:.22em; text-transform:uppercase; margin:0 0 16px; font-weight:700;}
.fcol ul{margin:0; padding:0; list-style:none; display:flex; flex-direction:column; gap:10px;}
.fcol a{font-size:var(--f-sm); color:var(--ink-soft); transition:color .18s;}
.fcol a:hover{color:var(--gold);}
.fabout p{font-size:var(--f-sm); color:var(--ink-soft); margin:16px 0 0; max-width:32ch;}
.social{display:flex; gap:9px; margin-top:18px;}
.social a{
    width:36px; height:36px; border-radius:50%; border:1px solid var(--line); display:grid; place-items:center;
    color:var(--ink-soft); font-size:10.5px; letter-spacing:.06em;
    transition:background .18s,color .18s,border-color .18s,transform .18s;
  }
.social a:hover{background:var(--gold); border-color:var(--gold); color:#fff; transform:translateY(-2px);}
.fbot{
    margin-top:clamp(32px,4.5vw,56px); border-top:1px solid var(--hair); padding-block:22px 30px;
    display:flex; justify-content:space-between; gap:16px; flex-wrap:wrap; font-size:var(--f-sm); color:var(--ink-faint);
  }
.pay{display:flex; gap:7px; flex-wrap:wrap;}
.pay span{border:1px solid var(--hair); border-radius:2px; padding:4px 9px; font-size:9.5px; letter-spacing:.12em; text-transform:uppercase;}
/* ══ cart drawer ══ */
  .scrim{position:fixed; inset:0; background:rgba(36,27,28,.5); opacity:0; pointer-events:none;
    transition:opacity .3s; z-index:90; backdrop-filter:blur(2px);}
.scrim.on{opacity:1; pointer-events:auto;}
.drawer{
    position:fixed; top:0; right:0; bottom:0; width:min(420px,100%); background:var(--surface);
    z-index:100; transform:translateX(100%); transition:transform .38s cubic-bezier(.22,1,.36,1);
    display:flex; flex-direction:column; box-shadow:var(--shadow-l);
  }
.drawer.on{transform:none;}
.drawer header{position:static; border-bottom:1px solid var(--hair); background:none;}
.dhead{display:flex; align-items:center; justify-content:space-between; padding:20px var(--pad) 20px 22px;}
.dhead h3{font-family:var(--display); font-weight:400; font-size:var(--f-xl); margin:0;}
.dclose{width:36px; height:36px; border-radius:50%; display:grid; place-items:center; color:var(--ink-soft);
    transition:background .18s;}
.dclose:hover{background:var(--raise); color:var(--ink);}
.dclose svg{width:16px; height:16px; fill:none; stroke:currentColor; stroke-width:1.7;}
.ditems{flex:1; overflow-y:auto; padding:6px 22px; display:flex; flex-direction:column;}
.ditem{display:grid; grid-template-columns:64px 1fr auto; gap:14px; padding:16px 0; border-bottom:1px solid var(--hair); align-items:center;}
.ditem .thumb{width:64px; height:64px; border-radius:3px; background:linear-gradient(160deg,var(--raise),var(--blush));
    display:grid; place-items:center; padding:8px;}
.ditem .thumb svg{width:100%; height:100%;}
.ditem b{font-size:var(--f-sm); font-weight:600; display:block;}
.ditem span{font-size:var(--f-xs); color:var(--ink-soft);}
.ditem .rm{font-size:var(--f-xs); color:var(--ink-faint); text-decoration:underline; margin-top:4px;}
.ditem .rm:hover{color:var(--sale);}
.ditem .amt{font-size:var(--f-sm); font-weight:600; font-variant-numeric:tabular-nums;}
.dempty{padding:60px 0; text-align:center; color:var(--ink-faint); font-size:var(--f-sm);}
.dfoot{border-top:1px solid var(--line); padding:20px 22px 24px; display:flex; flex-direction:column; gap:14px;}
.drow{display:flex; justify-content:space-between; align-items:baseline; font-variant-numeric:tabular-nums;}
.drow .lab{font-size:var(--f-sm); color:var(--ink-soft);}
.drow .tot{font-family:var(--display); font-size:var(--f-xl);}
.dfoot .btn{width:100%;}
.dnote{font-size:var(--f-xs); color:var(--ink-faint); text-align:center;}
/* ══ toast ══ */
  .toast{
    position:fixed; left:50%; bottom:26px; transform:translate(-50%,150%); background:var(--ink); color:var(--ground);
    padding:14px 26px; border-radius:999px; font-size:var(--f-sm); letter-spacing:.06em; z-index:120;
    box-shadow:var(--shadow-l); transition:transform .38s cubic-bezier(.22,1,.36,1); pointer-events:none;
  }
.toast.show{transform:translate(-50%,0);}
/* ══ responsive ══ */
  @media (max-width:1000px){
    .hero-in{grid-template-columns:1fr;}
    .stage{order:-1; min-height:300px;}
    .camp-in,.split,.news-in{grid-template-columns:1fr;}
    .trust-in{grid-template-columns:1fr 1fr;}
    .fgrid{grid-template-columns:1fr 1fr;}
    .search{display:none;} .icons{min-width:0;}
  }
@media (max-width:620px){
    .trust-in{grid-template-columns:1fr;}
    .fgrid{grid-template-columns:1fr;}
    .navrow{justify-content:flex-start; flex-wrap:nowrap; overflow-x:auto;}
    .navrow a{white-space:nowrap;}
    .ico span:not(.bag-count){display:none;}
    .grid{grid-template-columns:repeat(2,1fr);}
  }
/* photography */
  /* the hero art is a lifestyle frame, not a cut-out bottle — no plinth under it */
  .stage{padding-bottom:0;}
.stage .slab{display:none;}
.stage-art{height:auto; width:100%; margin-bottom:0; aspect-ratio:4/5;
    max-height:min(74vh,620px); border-radius:3px; overflow:hidden;
    box-shadow:0 40px 70px -46px rgba(70,45,42,.8);}
.stage-art::after{content:""; position:absolute; inset:12px; border:1px solid rgba(255,255,255,.42);
    pointer-events:none; z-index:2;}
.stage-art img{width:100%; height:100%; object-fit:cover; filter:none;}
.shot .render{width:100%; height:100%; display:grid; place-items:center;}
.shot img{width:100%; height:100%; object-fit:contain; mix-blend-mode:multiply;}
.stage-art img{height:100%; width:auto; object-fit:contain;
    filter:drop-shadow(0 30px 34px rgba(90,60,55,.34));}
.story .cover img{width:100%; height:100%; object-fit:cover; display:block;
    transition:transform .6s cubic-bezier(.22,1,.36,1);}
.story:hover .cover img{transform:scale(1.05);}
.ditem .thumb img{width:100%; height:100%; object-fit:contain; mix-blend-mode:multiply;}
.shadename{margin:2px 0 0; font-size:var(--f-xs); letter-spacing:.1em;
    text-transform:uppercase; color:var(--ink-soft);}
@media (prefers-color-scheme:dark){
    .shot img,.ditem .thumb img{mix-blend-mode:normal;}
  }
:root[data-theme="dark"] .shot img,
  :root[data-theme="dark"] .ditem .thumb img{mix-blend-mode:normal;}
:root[data-theme="light"] .shot img,
  :root[data-theme="light"] .ditem .thumb img{mix-blend-mode:multiply;}
/* brand lockup — supplied artwork, not type */
  .logo{height:44px; width:auto; display:block; content:url("data:image/png;base64,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");}
.logo-foot{height:52px; margin-bottom:2px;}
@media (max-width:1000px){
    .logo{height:38px;}
  }
@media (max-width:620px){
    .logo{height:32px;}
  }

  /* ── Deals ─────────────────────────────────────────────────────────── */
  .deals{display:grid; grid-template-columns:repeat(3,1fr); gap:clamp(12px,1.6vw,24px);}
  .deal-card{
    position:relative; overflow:hidden; border-radius:4px; min-height:330px;
    border:1px solid var(--line); color:#2A2022; display:flex; flex-direction:column;
    transition:transform .28s cubic-bezier(.22,1,.36,1), box-shadow .3s;
  }
  .deal-card:hover{transform:translateY(-4px); box-shadow:var(--shadow-l);}
  /* warm grounds only — a cool grey card breaks the blush/gold system */
  .deal-1{background:linear-gradient(150deg,#F7E5CE,#E9CBA6);}
  .deal-2{background:linear-gradient(150deg,#F7DEDD,#E9C0C3);}
  .deal-3{background:linear-gradient(150deg,#F3EADC,#DDCDB4);}

  .deal-copy{padding:clamp(22px,2.2vw,30px); display:flex; flex-direction:column; gap:11px; flex:1;}
  .deal-badge{
    align-self:flex-start; font-size:10px; letter-spacing:.18em; text-transform:uppercase;
    font-weight:600; color:#2A2022; background:rgba(255,255,255,.78);
    border:1px solid rgba(255,255,255,.95); padding:5px 12px; border-radius:999px;
    white-space:nowrap;
  }
  .deal-1 .deal-ends{margin-bottom:14px;}
  .deal-ends{
    font-size:9.5px; letter-spacing:.16em; text-transform:uppercase;
    color:#8A7470; margin-top:12px;
  }
  .deal-card h3{
    font-family:var(--display); font-weight:400; font-size:clamp(23px,2.05vw,30px);
    line-height:1.06; letter-spacing:-.01em; margin:6px 0 0; text-wrap:balance;
  }
  .deal-card p{margin:0; font-size:var(--f-md); color:#6B5854; max-width:32ch;}
  .deal-cta{display:flex; gap:10px; flex-wrap:wrap; margin-top:auto; padding-top:18px;}
  .deal-cta .btn{padding:12px 24px; font-size:11px;}
  .deal-card .btn-solid{background:#2A2022; color:#F7E5CE;}
  .deal-card .btn-solid:hover{background:var(--gold); color:#fff;}
  .deal-card .btn-ghost{border-color:rgba(42,32,34,.34); color:#2A2022; background:rgba(255,255,255,.5);}
  .deal-card .btn-ghost:hover{background:#fff; border-color:#2A2022;}

  /* photo cards: art fills its half edge-to-edge, no floating rectangle */
  .deal-card.has-art{display:grid; grid-template-columns:.94fr 1.06fr; align-items:stretch;}
  .deal-art{position:relative; overflow:hidden;}
  .deal-art img{width:100%; height:100%; object-fit:cover; object-position:56% center; display:block;}
  .deal-art::after{
    content:""; position:absolute; inset:0; pointer-events:none;
    background:linear-gradient(90deg, rgba(255,255,255,.28) 0%, rgba(255,255,255,0) 24%);
  }

  /* rewards tiers */
  .tier-card{
    margin-top:auto; background:var(--surface); border-radius:3px; padding:16px 14px 14px;
    text-align:center; border:1px solid rgba(255,255,255,.9);
  }
  .tier-row{display:grid; grid-template-columns:repeat(3,1fr);}
  .tier-col + .tier-col{border-left:1px solid var(--hair);}
  .tier-lab{font-size:9px; letter-spacing:.14em; text-transform:uppercase; color:var(--ink-soft); font-weight:600;}
  .tier-val{font-family:var(--display); font-size:31px; line-height:1.08; color:var(--gold); font-variant-numeric:tabular-nums;}
  .tier-pts{font-size:9px; letter-spacing:.14em; text-transform:uppercase; color:var(--ink-faint);}
  .rewards-mark{
    margin-top:12px; padding-top:11px; border-top:1px solid var(--hair);
    font-size:10.5px; letter-spacing:.26em; text-transform:uppercase; color:var(--gold); font-weight:600;
  }

  @media (max-width:1000px){
    .deals{grid-template-columns:1fr;}
    .deal-card{min-height:0;}
  }
  @media (max-width:620px){
    .deal-card.has-art{grid-template-columns:1fr;}
    .deal-art{height:190px; order:2;}
  }

  /* ══ hero slider ══ */
  .pp-slider {
    width: 100%;
    overflow: hidden;
    position: relative;
    background: #000;
  }
  .pp-slides {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    scroll-behavior: smooth;
  }
  .pp-slides::-webkit-scrollbar { display: none; }
  .pp-slide {
    flex: 0 0 100vw;
    scroll-snap-align: start;
    position: relative;
    overflow: hidden;
  }

  @keyframes kenburns {
    0% { transform: scale(1); }
    100% { transform: scale(1.08); }
  }

  .bg-image {
    position: absolute; top:0; left:0; right:0; bottom:0;
    z-index: 0;
    animation: kenburns 25s ease-out infinite alternate;
  }
  
  .slide-full-image {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    min-height: 85vh;
  }
  .fragrance-bg {
    background: url('slid_2.png') center center/cover no-repeat;
  }
  .slide-full-image::before {
    content: '';
    position: absolute; top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.2) 100%);
    z-index: 1;
  }
  .slide-full-image .slide-content {
    position: relative;
    z-index: 2;
    text-align: center;
    max-width: 700px;
    padding: 60px;
  }
  .slide-full-image h1 {
    font-family: var(--sans);
    font-size: 72px;
    margin: 0 0 20px;
    font-weight: 800;
    letter-spacing: -0.02em;
    text-shadow: 0 4px 12px rgba(0,0,0,0.3);
  }
  .slide-full-image p {
    font-size: 22px;
    margin-bottom: 40px;
    font-weight: 300;
    text-shadow: 0 2px 8px rgba(0,0,0,0.3);
  }
  .btn-premium {
    background: rgba(255,255,255,0.15);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255,255,255,0.4);
    color: #fff;
    padding: 16px 40px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    border-radius: 40px;
    transition: all 0.4s ease;
  }
  .btn-premium:hover {
    background: #fff;
    color: #000;
    border-color: #fff;
    transform: translateY(-2px);
  }

  .slide-split {
    display: flex;
    background: #F4F1ED;
    min-height: 85vh;
  }
  .slide-split .split-text {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 80px 10%;
    color: var(--ink);
    z-index: 2;
  }
  .slide-split .split-image-container {
    flex: 1.2;
    position: relative;
    overflow: hidden;
  }
  .skincare-bg {
    background: url('slid_3.png') center center/cover no-repeat;
  }
  .slide-split h1 {
    font-family: var(--sans);
    font-size: 64px;
    margin: 0 0 24px;
    font-weight: 800;
    color: var(--ink);
    line-height: 1.05;
    letter-spacing: -0.02em;
  }
  .slide-split p {
    font-size: 22px;
    margin-bottom: 40px;
    font-weight: 400;
    opacity: 0.8;
  }
  .btn-dark {
    background: var(--ink);
    color: #fff;
    border: 1px solid var(--ink);
    padding: 16px 40px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-flex;
    border-radius: 40px;
    transition: all 0.4s ease;
    align-self: flex-start;
  }
  .btn-dark:hover {
    background: transparent;
    color: var(--ink);
  }

  @media(max-width: 900px){
    .slide-split { flex-direction: column-reverse; min-height: auto; }
    .slide-split .split-text { padding: 60px 30px; text-align: center; align-items: center; }
    .slide-split .split-image-container { min-height: 50vh; }
    .slide-full-image h1 { font-size: 48px; }
    .slide-split h1 { font-size: 44px; }
    .slide-full-image { min-height: 70vh; }
  }
  
  .slider-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255,255,255,0.15);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 50%;
    width: 56px;
    height: 56px;
    font-size: 20px;
    cursor: pointer;
    z-index: 20;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s ease;
    color: #fff;
  }
  .slider-btn:hover {
    background: #fff;
    color: #000;
    transform: translateY(-50%) scale(1.1);
  }
  .prev-btn { left: 30px; }
  .next-btn { right: 30px; }
  
  .slider-hint {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    color: rgba(255,255,255,0.7);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    pointer-events: none;
    animation: bounce 2s infinite;
  }
  .hint-dark { color: var(--hero-ink); }
  @keyframes bounce {
    0%, 100% { transform: translate(-50%, 0); }
    50% { transform: translate(-50%, -8px); }
  }

  /* ── hero slider: the markup referenced .still/.copy/.hero-overlay with no rules,
     so every slide collapsed to the height of its text and the page looked empty ── */
  .pp-slider{background:transparent;}
  .hero-overlay{display:none;}
  .pp-slide{position:relative; overflow:hidden; min-height:clamp(440px,60vh,640px);}
  .pp-slide .still{position:absolute; inset:0;}
  .pp-slide .still img{width:100%; height:100%; object-fit:cover;}
  /* warm scrim so the copy stays legible over any photograph, in both themes */
  .pp-slide .still::after{
    content:""; position:absolute; inset:0; pointer-events:none;
    background:linear-gradient(90deg, var(--hero-1) 0%, var(--hero-1) 34%,
                color-mix(in srgb, var(--hero-1) 70%, transparent) 50%,
                rgba(255,255,255,0) 78%);
    opacity:.96;
  }
  .pp-slide .copy{
    position:relative; z-index:2; max-width:var(--maxw); margin-inline:auto;
    padding:clamp(64px,10vh,120px) var(--pad);
  }
  .pp-slide .copy h1{
    font-family:var(--display); font-weight:400;
    font-size:clamp(38px,5vw,76px); line-height:.98; letter-spacing:-.02em;
    margin:0; color:var(--hero-ink); max-width:11ch; text-wrap:balance;
  }
  .pp-slide .copy p{
    margin:18px 0 0; color:var(--hero-soft); font-size:var(--f-lg); max-width:34ch;
  }
  .pp-slide .copy .btn{
    margin-top:28px; background:var(--hero-btn-bg); color:var(--hero-btn-fg);
  }
  .pp-slide .copy .btn:hover{background:var(--gold); color:#fff;}
  /* slider arrows in the brand's own idiom */
  @media (max-width:620px){
    .pp-slide{min-height:420px;}
    .pp-slide .still::after{background:linear-gradient(180deg, rgba(255,255,255,.10) 0%, var(--hero-1) 78%);}
  }

  /* ── hero slider controls ─────────────────────────────────────────────
     The originals were transparent and offset outside .hero with negative
     margins, so overflow:hidden clipped them out of sight. */
  .slider-controls{position:absolute; inset:0; pointer-events:none; z-index:12;}
  .slider-arrow{
    pointer-events:auto; position:absolute; top:50%; transform:translateY(-50%);
    width:52px; height:52px; border-radius:50%;
    display:grid; place-items:center; font-size:19px; line-height:1;
    color:#2A2022; background:rgba(255,255,255,.88);
    border:1px solid var(--line); box-shadow:0 6px 18px -8px rgba(70,45,42,.5);
    transition:background .2s, transform .2s, box-shadow .2s;
  }
  .slider-arrow:hover{background:#fff; transform:translateY(-50%) scale(1.07);}
  #prevSlide{left:clamp(10px,2vw,26px);}
  #nextSlide{right:clamp(10px,2vw,26px);}
  .slider-dots{
    position:absolute; left:0; right:0; bottom:clamp(14px,2.4vh,26px); z-index:12;
    display:flex; justify-content:center; gap:9px;
  }
  .slider-dot{
    width:8px; height:8px; border-radius:50%; padding:0;
    background:rgba(42,32,34,.26); border:1px solid rgba(42,32,34,.34);
    transition:width .28s cubic-bezier(.22,1,.36,1), background .22s;
  }
  .slider-dot.is-on{width:26px; border-radius:999px; background:var(--gold); border-color:var(--gold);}
  @media (prefers-color-scheme:dark){
    .slider-arrow{background:rgba(36,27,28,.85); color:#F5EAE6;}
    .slider-arrow:hover{background:#2C2123;}
    .slider-dot{background:rgba(245,234,230,.3); border-color:rgba(245,234,230,.4);}
  }
  :root[data-theme="dark"] .slider-arrow{background:rgba(36,27,28,.85); color:#F5EAE6;}
  :root[data-theme="dark"] .slider-dot{background:rgba(245,234,230,.3); border-color:rgba(245,234,230,.4);}
  @media (max-width:620px){ .slider-arrow{width:42px; height:42px; font-size:16px;} }

  /* slider headlines share the stage with a photograph, so they run smaller
     than the old single-shot hero type (which overflowed to three lines) */
  .my-custom-slide .hero-copy h1{
    font-size:clamp(36px,4.6vw,72px); line-height:1.0; margin:14px 0 0;
  }
  .my-custom-slide .hero-copy p{font-size:var(--f-md); max-width:38ch; margin-top:16px;}
  .my-custom-slide .hero-cta{margin-top:24px;}
  .my-custom-slide .still{min-height:clamp(300px,38vw,470px);}
  .my-custom-slide{align-items:center;}

/* ── full-bleed hero slide (fragrance cover) ── */
.hero-full{position:relative;min-height:clamp(480px,58vh,660px);overflow:hidden;background:#3A0E1B;}
.hero-full-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.hero-full-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;
  min-height:inherit;padding-block:clamp(48px,7vw,90px);max-width:var(--maxw);}
.hero-full-copy .eyebrow{color:#E6C877;letter-spacing:.34em;}
.hero-full-copy h1{font-family:var(--display);font-weight:400;font-size:clamp(40px,5.4vw,84px);line-height:1.02;
  color:#F7F1E6;margin:16px 0 0;max-width:11ch;text-wrap:balance;}
.hero-full-copy h1 em{font-style:italic;color:#E6C877;}
.hero-full-copy p{color:rgba(247,241,230,.78);font-size:var(--f-lg);line-height:1.85;max-width:38ch;margin:18px 0 0;}
.hero-full-copy .hero-cta{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap;}
.btn.hf-solid{background:#E6C877;color:#3A0E1B;border-radius:999px;}
.btn.hf-solid:hover{background:#F0DCA8;color:#3A0E1B;}
.btn.hf-ghost{border:1px solid rgba(247,241,230,.55);color:#F7F1E6;border-radius:999px;background:transparent;}
.btn.hf-ghost:hover{border-color:#E6C877;color:#E6C877;}
@media (max-width:760px){
  .hero-full{min-height:520px;}
  .hero-full-img{object-position:72% center;}
  .hero-full::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(35,8,17,.82),rgba(35,8,17,.25));}
  .hero-full-copy{z-index:3;}
}

/* ── footer contact ── */
.fcontact{display:flex;flex-direction:column;gap:10px;margin:18px 0 2px;}
.fc-line{display:inline-flex;align-items:center;gap:11px;font-size:var(--f-sm);color:var(--ink-soft);transition:color .18s;}
.fc-line:hover{color:var(--gold);}
.fc-line svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.5;}
.fc-line span{letter-spacing:.03em;font-variant-numeric:tabular-nums;}

/* ── footer social icons ── */
.social a{display:grid;place-items:center;}
.social svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
