



:root{
  --hs-v23-gold:#C8A064;
  --hs-v23-ivory:#F2E7D7;
  --hs-v23-black:#080604;
  --hs-v23-bronze:#5A3C22;
}




.hs-header{
  background:linear-gradient(180deg,rgba(2,3,5,.82) 0%,rgba(4,4,4,.42) 72%,rgba(4,4,4,0) 100%)!important;
  border:0!important;
  box-shadow:none!important;
}
.hs-header--scrolled{
  background:rgba(7,11,18,.94)!important;
  box-shadow:0 1px 0 rgba(200,160,100,.15),0 8px 30px rgba(0,0,0,.16)!important;
}
.hs-header__brand{
  background:linear-gradient(180deg,#FFF1D8 0%,#E6C99F 24%,#B98E59 52%,#F2D8AE 72%,#987046 100%)!important;
  background-size:100% 100%!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
  -webkit-text-stroke:.2px rgba(255,244,222,.18);
  font-size:clamp(20px,1.55vw,25px)!important;
  font-weight:600!important;
  letter-spacing:.11em!important;
  filter:drop-shadow(0 1px 0 rgba(0,0,0,.92)) drop-shadow(0 2px 9px rgba(0,0,0,.7))!important;
}
.hs-nav-link{
  color:#FFF5E8!important;
  text-shadow:0 2px 10px rgba(0,0,0,.98),0 0 3px rgba(0,0,0,.95)!important;
}
.hs-nav-link__wisp{top:-29px!important;width:54px!important;height:32px!important;overflow:visible!important}
.hs-nav-link__wisp svg{width:54px!important;height:32px!important;overflow:visible!important}
.hs-nav-link__wisp path{stroke:#F3D5A3!important;stroke-width:1.65!important;filter:drop-shadow(0 0 3px rgba(244,213,163,.38))}
.hs-nav-link__wisp circle{fill:#F3D5A3;opacity:.72}
.hs-nav-link:hover,.hs-nav-link:focus-visible{color:#F0C981!important}




.hs-v21-hero__readability{
  background:linear-gradient(90deg,
    rgba(5,3,2,.45) 0%,
    rgba(5,3,2,.27) 27%,
    rgba(5,3,2,.07) 48%,
    rgba(5,3,2,0) 65%)!important;
}
.hs-v21-hero__media video,.hs-v21-hero-poster{object-position:68% center!important}
.hs-v21-hero-poster{transition:opacity .9s cubic-bezier(.22,.61,.36,1)!important}
.hs-v21-hero__content{max-width:610px!important}
.hs-v21-hero .hs-hero-sub{color:#FFF3E5!important;text-shadow:0 2px 16px rgba(0,0,0,.82)!important}
.hs-v21-hero__cta{gap:14px!important}
.hs-cap-btn--hero:first-child{--cap-accent:#C8A064!important}
.hs-cap-btn--area51{--cap-accent:#A4B916!important}


.hs-cap-btn{
  border-radius:6px!important;
  background:linear-gradient(180deg,rgba(34,31,29,.98),rgba(7,7,7,.98))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.14),inset 0 -2px rgba(0,0,0,.72),0 12px 30px rgba(0,0,0,.2)!important;
}
.hs-cap-btn::before{
  content:"";
  position:absolute;
  left:10%;right:10%;top:4px;height:1px;
  background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cap-accent) 68%,#fff),transparent);
  opacity:.45;pointer-events:none;z-index:3;
}
.hs-cap-btn:hover i,.hs-cap-btn:focus-visible i{bottom:-18%!important;transform:translateX(8%) rotate(-2deg)!important}




.hs-v21-hollywood{min-height:0!important;height:auto!important;aspect-ratio:16/9;max-height:920px}
.hs-v21-hollywood__copy{min-height:100%!important}
.hs-v21-hollywood__media img{object-position:center center!important}
.hs-v21-hollywood__shade{background:linear-gradient(90deg,rgba(5,3,2,.58),rgba(5,3,2,.13) 44%,rgba(5,3,2,.03) 72%,rgba(5,3,2,.18))!important}

.hs-v21-intro{padding:clamp(78px,8vw,122px) 0!important}
.hs-v21-intro__media{min-height:0!important;aspect-ratio:16/9!important;align-self:center;background:#21160F}
.hs-v21-intro__media img{object-fit:cover!important;object-position:center!important}
.hs-v21-intro__copy p{color:#3F2D20!important;font-size:15px}
.hs-v21-intro__copy .hs-v21-lead{color:#1E140E!important}




.hs-v21-main-cats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important}
.hs-v21-cat-card{min-height:500px!important;border-radius:14px!important}
.hs-v21-cat-card__media img{object-position:center!important}
.hs-v21-cat-card__teasers{
  left:22px!important;right:22px!important;top:20px!important;
  display:flex!important;gap:8px!important;justify-content:flex-start!important;
}
.hs-v21-cat-card__teasers>span{
  width:min(31%,116px);padding:6px 7px 7px;
  background:rgba(7,6,5,.74);border:1px solid rgba(216,190,149,.26);
  border-radius:9px;backdrop-filter:blur(8px);box-shadow:0 10px 25px rgba(0,0,0,.2)
}
.hs-v21-cat-card__teasers img{
  display:block!important;width:100%!important;height:68px!important;object-fit:contain!important;
  margin:0!important;padding:2px!important;background:transparent!important;border:0!important;box-shadow:none!important
}
.hs-v21-cat-card__teasers b{
  display:block;margin-top:3px;color:#EAD7BA;font-size:7px;font-weight:500;
  letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.hs-v21-cat-card__copy{bottom:25px!important}
.hs-v21-cat-card__copy strong{font-size:clamp(36px,3.5vw,52px)!important}

.hs-v21-subcat{min-height:250px!important;border-radius:12px!important;background:#0D0907}
.hs-v21-subcat img{filter:brightness(.54)!important}
.hs-v23-subcat-teasers{position:absolute;z-index:3;left:14px;right:14px;top:14px;display:flex;gap:6px}
.hs-v23-subcat-teasers span{position:static!important;width:52px!important;height:58px;border:1px solid rgba(216,190,149,.24);background:rgba(6,5,4,.78);border-radius:7px;padding:3px}
.hs-v23-subcat-teasers img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important}
.hs-v21-cat-products{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}
.hs-v21-cat-prod{min-height:104px;border-radius:10px!important;transition:border-color .25s,background .25s,transform .25s}
.hs-v21-cat-prod:hover{border-color:rgba(216,190,149,.45);background:#17100C;transform:translateY(-2px)}




.hs-v21-search__copy p,.hs-v21-section-head p,.hs-v21-quiz__panel header p{color:#E1D4C3!important}
.hs-v23-edit-tabs{display:flex;gap:8px;margin:-7px 0 26px;flex-wrap:wrap}
.hs-v23-edit-tabs button{
  min-height:42px;padding:0 16px;border:1px solid rgba(74,51,31,.24);color:#6B4D31;
  font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;
  clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)
}
.hs-v23-edit-tabs button.is-active{background:#21160F;color:#F0DFC3;border-color:#9D7449}
.hs-v23-edit-panel{display:none}.hs-v23-edit-panel.is-active{display:block;animation:v23-panel-in .45s ease both}
@keyframes v23-panel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}


.hs-v21-flip-card{height:570px!important}
.hs-v21-flip-card__face{
  border-radius:14px!important;
  border:1px solid rgba(200,160,100,.46)!important;
  background:#0D0907!important;
  box-shadow:inset 0 0 0 4px #0D0907,inset 0 0 0 5px rgba(200,160,100,.16),0 20px 38px rgba(0,0,0,.13)
}
.hs-v21-flip-card__front::before,.hs-v21-flip-card__back::before{
  content:"";position:absolute;inset:8px;pointer-events:none;z-index:5;
  border:1px solid rgba(216,190,149,.13);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)
}
.hs-v21-flip-card__media{
  inset:10px 10px 132px!important;
  border-radius:9px!important;
  background:
    radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,var(--accent) 30%,transparent),transparent 23%),
    radial-gradient(circle at 50% 30%,#2A1D13,#0A0806 68%)!important
}
.hs-v21-flip-card__media::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(115deg,transparent 34%,rgba(255,235,199,.06) 46%,transparent 58%);
  transform:translateX(-60%);transition:transform .7s ease
}
.hs-v21-flip-card:hover .hs-v21-flip-card__media::after{transform:translateX(60%)}
.hs-v21-flip-card__media img{padding:18px!important}
.hs-v21-flip-card__front-meta{color:#F0E3D0!important;left:22px!important;right:22px!important;bottom:22px!important}
.hs-v21-flip-card__front-meta>span{color:#B99767!important}
.hs-v21-flip-card__front-meta h3{color:#F4E6D1!important;font-size:30px!important}
.hs-v21-flip-card__front-meta>div{color:#D5B579!important}
.hs-v21-flip-toggle{color:#D6B77F!important}
.hs-v21-flip-card__back{background:radial-gradient(circle at 70% 15%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 26%),linear-gradient(145deg,#17100B,#070504)!important}
.hs-v21-aroma{width:210px!important;height:210px!important;left:calc(var(--mx) - 105px)!important;top:calc(var(--my) - 105px)!important;filter:blur(14px)!important}




.hs-v21-quiz{position:relative}
.hs-v21-choice-grid button{overflow:hidden;background:linear-gradient(90deg,rgba(200,160,100,.025),transparent)!important}
.hs-v21-choice-grid button::before{
  content:"";position:absolute;width:60px;height:60px;right:-20px;top:50%;transform:translateY(-50%);
  border:1px solid rgba(200,160,100,.08);border-radius:50%;transition:transform .4s,opacity .4s;opacity:.35
}
.hs-v21-choice-grid button:hover::before{transform:translateY(-50%) scale(1.8);opacity:.12}
.hs-v21-quiz__visual{border:1px solid rgba(200,160,100,.17)!important;background:radial-gradient(circle at 65% 30%,#2B1D13,#0B0806 72%)!important}
.hs-v23-quiz-reason{margin:12px 0 18px;padding-left:15px;border-left:1px solid var(--quiz-accent,#C8A064);color:#E1CDAF;font-size:12px;max-width:45ch}
.hs-v21-celebration{z-index:8}




.hs-v21-ritual__visual::after{background:linear-gradient(90deg,rgba(3,3,3,.86) 0%,rgba(3,3,3,.58) 35%,rgba(3,3,3,.04) 63%,rgba(3,3,3,.10) 100%)!important}
.hs-v21-ritual__visual img{object-fit:contain!important;object-position:center!important}
.hs-v21-ritual__visual--wide img{width:58%!important;height:86%!important;top:7%!important;right:2%!important}
.hs-v21-ritual__visual--bottle img{width:27%!important;height:78%!important;right:13%!important;top:11%!important}
.hs-v21-ritual__visual--portrait img{width:43%!important;height:90%!important;right:6%!important;top:5%!important;object-position:center bottom!important}
.hs-v21-ritual__curve-live{stroke-width:2.4!important;filter:drop-shadow(0 0 5px rgba(200,160,100,.34))!important}
.hs-v23-ritual__bead{fill:#FFE8B9;stroke:#C8A064;stroke-width:2;filter:drop-shadow(0 0 8px rgba(255,226,173,.8))}
.hs-v23-ritual__particles{position:absolute;z-index:1;right:2%;top:5%;width:58%;height:90%;pointer-events:none;opacity:0;transition:opacity .45s ease}
.hs-v21-ritual.is-scent-stage .hs-v23-ritual__particles{opacity:.65}
.hs-v21-ritual__skunk{width:clamp(130px,12vw,190px)!important;opacity:.9!important}
.hs-v21-ritual-copy p{color:#E8DAC7!important;font-size:16px!important;line-height:1.65}
.hs-v21-ritual-note{color:#D1B58A!important}




.hs-v21-spectrum{background:radial-gradient(circle at 50% 45%,#100E0D 0,#070605 56%,#050403 100%)!important}
.hs-v21-spectrum__stage{height:790px!important;margin-top:10px!important}
.hs-v21-spectrum__arc{inset:0 0 auto 0!important;height:600px!important}
.hs-v21-spectrum__rail,.hs-v21-spectrum__rainbow,.hs-v23-spectrum__halo,.hs-v23-spectrum__band{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}
.hs-v21-spectrum__rail{stroke:rgba(255,255,255,.045)!important;stroke-width:30!important}
.hs-v23-spectrum__halo{stroke:url(#v21Rainbow);stroke-width:34;opacity:.16;filter:blur(9px)}
.hs-v23-spectrum__band--1{stroke:url(#v21Rainbow);stroke-width:20;opacity:.34}
.hs-v23-spectrum__band--2{stroke:url(#v21Rainbow);stroke-width:12;opacity:.55}
.hs-v21-spectrum__rainbow{stroke:url(#v21Rainbow)!important;stroke-width:6!important;filter:drop-shadow(0 0 7px rgba(130,100,255,.38))!important}
.hs-v21-spectrum__skunk-wrap{left:1%!important;bottom:64px!important;width:255px!important}
.hs-v21-spectrum__skunk-wrap img{width:235px!important;opacity:.98!important;filter:drop-shadow(0 22px 34px rgba(0,0,0,.75)) drop-shadow(0 0 10px rgba(200,160,100,.08))!important}
.hs-v21-spectrum__skunk-wrap span{color:#C2AA86!important;font-size:10px!important}
.hs-v21-spectrum__focus{top:54%!important;left:53%!important;min-width:440px!important;padding:14px 18px;border:1px solid rgba(200,160,100,.13);background:rgba(8,6,5,.52);backdrop-filter:blur(10px);border-radius:14px}
.hs-v21-spectrum__focus img{width:175px!important;height:300px!important}
.hs-v21-spectrum__focus h3{font-size:48px!important;color:#F3E4D0}
.hs-v21-spectrum__focus p{color:#D8C5AA!important}
.hs-v23-spectrum__instruction{position:absolute;right:2%;top:23%;display:flex;align-items:center;gap:8px;color:#D6BD95;font-size:9px;letter-spacing:.16em;text-transform:uppercase}
.hs-v21-spectrum__stops{left:18%!important;right:1%!important;bottom:18px!important;gap:8px!important}
.hs-v21-spectrum__stops button{position:relative;min-height:58px;color:#A5947D!important;transition:color .25s,transform .25s}
.hs-v21-spectrum__stops button::before{content:"";position:absolute;top:-10px;width:1px;height:0;background:linear-gradient(var(--stop),transparent);transition:height .35s}
.hs-v21-spectrum__stops button:hover,.hs-v21-spectrum__stops button:focus-visible,.hs-v21-spectrum__stops button.is-active{color:#FFF0DD!important;transform:translateY(-3px)}
.hs-v21-spectrum__stops button:hover::before,.hs-v21-spectrum__stops button:focus-visible::before,.hs-v21-spectrum__stops button.is-active::before{height:28px}
.hs-v21-spectrum__stops i{width:15px!important;height:15px!important;border-width:2px!important}
.hs-v21-spectrum__stops button.is-active i{transform:scale(1.55)!important;box-shadow:0 0 26px color-mix(in srgb,var(--stop) 82%,transparent)!important}




.hs-v21-world{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;min-height:0!important;align-items:stretch;border-radius:0!important}
.hs-v21-world--him{background:#09111E!important}
.hs-v21-world__media{min-height:0!important;aspect-ratio:16/9!important;background:#090706}
.hs-v21-world__media>img:first-child{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
.hs-v21-world__copy{min-height:100%;padding:clamp(34px,4vw,62px)!important}
.hs-v21-world__inset{width:33%!important;aspect-ratio:16/9!important;border-radius:6px;object-fit:cover!important}




.hs-v21-seal__skunk{width:clamp(175px,18vw,260px)!important;transform-origin:50% 75%}
.hs-v21-seal__skunk:hover{transform:translateY(-7px) scale(1.04) rotate(-1deg)!important}




.hs-v21-la{min-height:820px!important}
.hs-v21-la__photo img{filter:saturate(.82) sepia(.08) brightness(.72)!important}
.hs-v21-la__photo-shade{background:linear-gradient(90deg,rgba(9,6,4,.91) 0%,rgba(9,6,4,.72) 36%,rgba(9,6,4,.18) 72%,rgba(9,6,4,.36))!important}
.hs-v21-la__copy>p{font-size:16px;line-height:1.7!important}
.hs-v2-footer__mast{padding-top:58px!important}
.hs-v2-footer__seal img{width:clamp(120px,12vw,180px)!important;height:auto!important}
.hs-v2-footer__brand .hs-footer-wordmark{font-size:clamp(32px,3.4vw,54px)!important;letter-spacing:.08em}
.hs-v2-footer__grid{padding-top:42px!important;padding-bottom:42px!important}




@media(max-width:1180px){
  .hs-v21-main-cats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .hs-v21-spectrum__skunk-wrap{width:205px!important}.hs-v21-spectrum__skunk-wrap img{width:190px!important}
  .hs-v21-spectrum__focus{left:55%!important}
}
@media(max-width:980px){
  .hs-v21-hollywood{aspect-ratio:auto;min-height:680px!important}
  .hs-v21-world{grid-template-columns:1fr!important}
  .hs-v21-world__media{aspect-ratio:16/9!important}
  .hs-v21-spectrum__focus{left:57%!important;min-width:380px!important}
}
@media(max-width:780px){
  .hs-header__brand{font-size:15px!important}
  .hs-v21-hero__readability{background:linear-gradient(0deg,rgba(4,3,2,.76),rgba(4,3,2,.15) 58%,rgba(4,3,2,.05))!important}
  .hs-v21-main-cats{grid-template-columns:1fr!important}
  .hs-v21-cat-card{min-height:420px!important}
  .hs-v21-cat-card__teasers>span{width:86px}
  .hs-v23-edit-tabs{margin-top:0}
  .hs-v21-flip-card{height:550px!important}
  .hs-v23-ritual__particles{display:none!important}
  .hs-v21-ritual__skunk{width:115px!important}
  .hs-v21-spectrum__stage{height:auto!important;padding-top:25px!important}
  .hs-v21-spectrum__arc{height:300px!important}
  .hs-v21-spectrum__skunk-wrap{width:185px!important;margin:0 auto -100px!important}.hs-v21-spectrum__skunk-wrap img{width:170px!important}
  .hs-v21-spectrum__focus{margin-top:-120px!important;padding:10px!important;background:rgba(8,6,5,.72)}
  .hs-v23-spectrum__instruction{display:none}
  .hs-v21-spectrum__stops{left:auto!important;right:auto!important;bottom:auto!important}
  .hs-v21-world__media{min-height:0!important}
  .hs-v21-la{min-height:auto!important}
}
@media(max-width:480px){
  .hs-v21-cat-card__teasers{left:13px!important;right:13px!important;top:13px!important}
  .hs-v21-cat-card__teasers>span{width:76px;padding:4px}.hs-v21-cat-card__teasers img{height:56px!important}.hs-v21-cat-card__teasers b{font-size:6.5px}
  .hs-v21-spectrum__focus{display:grid!important;grid-template-columns:120px 1fr!important;gap:8px!important}.hs-v21-spectrum__focus img{width:120px!important;height:210px!important}
}

@media(prefers-reduced-motion:reduce){
  .hs-v23-ritual__particles{display:none!important}
}






.hs-v21-hollywood,.hs-v21-world,.hs-v21-cat-card,.hs-v21-la{--rx:50%;--ry:50%}
.hs-v21-hollywood::after,.hs-v21-world::after,.hs-v21-cat-card::after,.hs-v21-la::after{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:2;
  background:radial-gradient(circle at var(--rx) var(--ry),rgba(239,205,151,.085),transparent 24%);
  opacity:0;transition:opacity .35s ease
}
@media(hover:hover) and (pointer:fine){
 .hs-v21-hollywood:hover::after,.hs-v21-world:hover::after,.hs-v21-cat-card:hover::after,.hs-v21-la:hover::after{opacity:1}
}
.hs-v21-hollywood__copy,.hs-v21-world__copy,.hs-v21-la__content{position:relative;z-index:3}
.hs-v21-cat-card__copy,.hs-v21-cat-card__teasers{z-index:4!important}


.hs-v21-intro{background:
  radial-gradient(circle at 82% 20%,rgba(184,139,91,.08),transparent 26%),
  linear-gradient(180deg,#F3EBDD,#EDE1D0)!important}
.hs-v21-intro__copy h2{color:#17100B!important;letter-spacing:-.025em}
.hs-v21-intro__copy>p:not(.hs-v21-lead){color:#4A3424!important;font-size:16px!important;line-height:1.72!important}
.hs-v21-intro__media{box-shadow:0 30px 75px rgba(53,32,16,.16);outline:1px solid rgba(95,62,34,.12);outline-offset:7px}


.hs-v21-cat-explorer{margin-top:34px;border-top:1px solid rgba(200,160,100,.18);padding-top:28px}
.hs-v21-cat-explorer__top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;color:#BAA488;font-size:9px;letter-spacing:.14em;text-transform:uppercase}
.hs-v21-cat-back{display:inline-flex;align-items:center;gap:8px;color:#D9C29C;min-height:38px;padding:0 12px;border:1px solid rgba(200,160,100,.18);border-radius:6px}
.hs-v21-cat-back svg{transform:rotate(180deg)}
.hs-v21-cat-back:disabled{opacity:.28;cursor:default}
.hs-v21-cat-detail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}
.hs-v21-cat-detail-head h3{font-size:clamp(44px,5vw,72px);margin:5px 0 7px;color:#F2E5D0}
.hs-v21-cat-detail-head p{max-width:56ch;color:#D7C8B4}
.hs-v21-subcat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:36px}
.hs-v21-subcat{position:relative;overflow:hidden;text-align:left;border:1px solid rgba(200,160,100,.2);padding:0;isolation:isolate}
.hs-v21-subcat>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hs-v21-subcat::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,3,2,.05),rgba(4,3,2,.84));z-index:1}
.hs-v21-subcat>small,.hs-v21-subcat>span{position:absolute;z-index:4;left:18px;right:18px}
.hs-v21-subcat>small{bottom:50px;color:#C7A56E;font-size:8px;letter-spacing:.16em;text-transform:uppercase}
.hs-v21-subcat>span{bottom:17px;color:#F5E7D1;font:500 30px/1 var(--font-display)}
.hs-v21-subcat:hover{border-color:rgba(216,190,149,.58)}
.hs-v21-cat-products{margin-top:20px}
.hs-v21-cat-prod img{width:78px!important;height:88px!important;object-fit:contain!important;padding:6px;background:radial-gradient(circle,#24170F,#0B0806)}
.hs-v21-loading{display:flex;align-items:center;gap:15px;min-height:120px;color:#D8C6AE}
.hs-v21-loading span{width:28px;height:28px;border:1px solid rgba(200,160,100,.24);border-top-color:#D6B47C;border-radius:50%;animation:hs-v24-spin .8s linear infinite}
@keyframes hs-v24-spin{to{transform:rotate(360deg)}}


.hs-v21-search{scroll-margin-top:calc(var(--hs-header-height,78px) + 18px)}
.hs-v21-search__field{border-color:rgba(216,190,149,.34)!important;background:linear-gradient(180deg,#17100D,#0B0806)!important;box-shadow:inset 0 0 0 4px #0B0806,inset 0 0 0 5px rgba(200,160,100,.09)}
.hs-v21-search__field input{color:#FFF1DD!important;font-size:16px!important}
.hs-v21-search__field input::placeholder{color:#978670!important}
.hs-v21-search-result{border-radius:8px!important;background:rgba(18,12,9,.72)!important;border:1px solid rgba(200,160,100,.12)!important}
.hs-v21-search-result:hover{border-color:rgba(216,190,149,.42)!important;background:#18100B!important}
.hs-v21-search-result h4{color:#F3E5D0!important}
.hs-v21-search-result small{color:#B9A081!important}


.hs-v21-flip-card__face::after{content:"✦";position:absolute;z-index:6;top:17px;left:17px;color:color-mix(in srgb,var(--accent) 72%,#D7B67E);font-size:11px;opacity:.7;text-shadow:0 0 10px color-mix(in srgb,var(--accent) 36%,transparent)}
.hs-v21-flip-card__back::after{left:auto;right:17px}
.hs-v21-flip-card__back p{color:#DDCFBC!important;font-size:14px;line-height:1.68}
.hs-v21-flip-card__back h3{color:#F6E9D5!important}
.hs-v21-flip-card__actions{position:relative;z-index:7}
.hs-v21-add:hover,.hs-v21-add:focus-visible{border-color:var(--accent);color:#FFF3DF;background:color-mix(in srgb,var(--accent) 8%,transparent)}
.hs-v21-flip-card__media{isolation:isolate}
.hs-v21-flip-card__media .hs-v21-aroma::after{content:"";position:absolute;inset:22%;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:50%;animation:hs-v24-aroma-breathe 3.4s ease-in-out infinite}
@keyframes hs-v24-aroma-breathe{0%,100%{transform:scale(.72);opacity:.18}50%{transform:scale(1.08);opacity:.52}}


.hs-v21-choice-grid button{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:13px!important;padding:0 18px!important}
.hs-v21-choice-grid button>.hs-icon{color:#C9A66E;width:22px;height:22px;transition:transform .35s ease,color .35s ease}
.hs-v21-choice-grid button>span{position:relative;z-index:2}
.hs-v21-choice-grid button:hover>.hs-icon,.hs-v21-choice-grid button:focus-visible>.hs-icon{transform:translateY(-2px);color:#F0D3A1}
.hs-v21-choice-grid button::after{position:static!important;justify-self:end;transform:none!important}
.hs-v21-quiz__visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 68%,color-mix(in srgb,var(--quiz-accent,#A4B916) 14%,transparent),transparent 24%);opacity:.25;transition:opacity .45s,background .45s}
.hs-v21-quiz.is-result .hs-v21-quiz__visual::after{opacity:.9}
.hs-v21-quiz.is-result .hs-v21-quiz__product{animation:hs-v24-result-bottle .8s cubic-bezier(.22,1,.36,1) both}
.hs-v21-quiz.is-result .hs-v21-quiz__model{filter:drop-shadow(0 0 24px color-mix(in srgb,var(--quiz-accent,#C8A064) 16%,transparent))}
@keyframes hs-v24-result-bottle{0%{opacity:0;transform:translateY(30px) scale(.9)}65%{opacity:1;transform:translateY(-5px) scale(1.035)}100%{opacity:1;transform:none}}
.hs-v21-quiz-result.is-active{animation:hs-v24-result-copy .7s cubic-bezier(.22,1,.36,1) both}
@keyframes hs-v24-result-copy{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.hs-v21-result-kicker{color:#E0BD82!important}
.hs-v21-celebration{inset:-90px!important}


.hs-v21-ritual{--ritual-progress:0}
.hs-v21-ritual__curve-soft{stroke-width:12!important;opacity:.72}
.hs-v21-ritual__curve-live{stroke-width:2.7!important}
.hs-v23-ritual__bead{r:6px}
.hs-v21-ritual__media{transform:translate3d(calc((var(--ritual-progress) - .5) * -5px),0,0);transition:transform .1s linear}
.hs-v21-ritual-copy.is-active h2{animation:hs-v24-ritual-title .7s cubic-bezier(.22,1,.36,1) both}
@keyframes hs-v24-ritual-title{from{opacity:.2;transform:translateY(22px);letter-spacing:.01em}to{opacity:1;transform:none;letter-spacing:normal}}
.hs-v21-ritual__skunk{filter:drop-shadow(0 18px 28px rgba(0,0,0,.62)) drop-shadow(0 0 15px rgba(200,160,100,.1))!important}
.hs-v21-ritual__stage:hover .hs-v21-ritual__skunk{transform:translateY(-7px) scale(1.055)!important}


.hs-v21-spectrum__stage::before{content:"";position:absolute;left:8%;right:3%;top:3%;height:62%;background:radial-gradient(ellipse at center,rgba(79,53,98,.08),transparent 62%);pointer-events:none}
.hs-v21-spectrum__arc{z-index:1!important}
.hs-v21-spectrum__focus{z-index:4!important;border:0!important;background:radial-gradient(circle at 22% 48%,color-mix(in srgb,var(--spectrum-accent) 12%,transparent),rgba(8,6,5,.6) 42%,rgba(8,6,5,.3) 70%)!important;box-shadow:0 24px 55px rgba(0,0,0,.35)}
.hs-v21-spectrum__focus img{position:relative;z-index:2;object-fit:contain!important;filter:drop-shadow(0 28px 38px rgba(0,0,0,.64)) drop-shadow(0 0 18px color-mix(in srgb,var(--spectrum-accent) 15%,transparent))!important}
.hs-v21-spectrum__focus span{color:var(--spectrum-accent)!important;font-weight:700}
.hs-v21-spectrum__stops button::after{content:"";width:34px;height:1px;background:var(--stop);opacity:0;transform:scaleX(.2);transition:opacity .3s,transform .35s;box-shadow:0 0 12px var(--stop)}
.hs-v21-spectrum__stops button.is-active::after,.hs-v21-spectrum__stops button:hover::after,.hs-v21-spectrum__stops button:focus-visible::after{opacity:.85;transform:scaleX(1)}
.hs-v21-spectrum__stops button.is-active span{font-weight:700;text-shadow:0 0 12px color-mix(in srgb,var(--stop) 45%,transparent)}
.hs-v21-spectrum__skunk-wrap{z-index:5!important}
.hs-v21-spectrum__skunk-wrap::before{content:"";position:absolute;inset:12% 2% 8%;z-index:-1;background:radial-gradient(circle,rgba(200,160,100,.12),transparent 65%);filter:blur(10px);animation:hs-v24-skunk-pulse 3.8s ease-in-out infinite}
@keyframes hs-v24-skunk-pulse{0%,100%{transform:scale(.88);opacity:.3}50%{transform:scale(1.08);opacity:.72}}
.hs-v21-spectrum__skunk-wrap img{transform-origin:52% 78%;transition:transform .25s ease,filter .25s ease!important}
.hs-v21-spectrum__stage:hover .hs-v21-spectrum__skunk-wrap img{filter:drop-shadow(0 22px 34px rgba(0,0,0,.75)) drop-shadow(0 0 16px rgba(200,160,100,.18))!important}


.hs-v21-world{position:relative;overflow:hidden}
.hs-v21-world__media{position:relative;z-index:1}
.hs-v21-world__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,rgba(9,6,4,.18));pointer-events:none}
.hs-v21-world--him .hs-v21-world__media::after{background:linear-gradient(270deg,transparent 67%,rgba(3,8,15,.18))}
.hs-v21-world__copy{z-index:3}
.hs-v21-world__copy p{color:#E0D2C0!important;font-size:15px;line-height:1.68}


.hs-v21-la__copy .hs-eyebrow{color:#E0BE82}
.hs-v21-la__details p{color:#E3D3BD!important}
.hs-v21-la__map{position:relative;overflow:hidden;border-radius:10px!important;outline:1px solid rgba(216,190,149,.12);outline-offset:7px}
.hs-v21-la__map::before{content:"LOS ANGELES";position:absolute;z-index:2;left:16px;top:14px;color:#E8D0A8;font-size:8px;letter-spacing:.22em;pointer-events:none;text-shadow:0 2px 8px #000}
.hs-v21-la__copy small{color:#B29D83!important}


.hs-v2-footer{background:radial-gradient(circle at 9% 8%,rgba(200,160,100,.055),transparent 22%),#050403!important}
.hs-v2-footer__mast{border-bottom:1px solid rgba(200,160,100,.12);padding-bottom:40px!important}
.hs-v2-footer__brand p{color:#D2C2AD!important;max-width:48ch}
.hs-v2-footer__bottom{color:#A99579!important}

@media(max-width:980px){
 .hs-v21-cat-detail-head{align-items:flex-start;flex-direction:column}
 .hs-v21-spectrum__focus{left:55%!important;min-width:350px!important}
 .hs-v21-spectrum__skunk-wrap{left:-2%!important}
}
@media(max-width:780px){
 .hs-v21-hollywood::after,.hs-v21-world::after,.hs-v21-cat-card::after,.hs-v21-la::after{display:none}
 .hs-v21-subcat-grid{grid-template-columns:1fr}
 .hs-v21-cat-detail-head h3{font-size:45px}
 .hs-v21-quiz__visual{order:-1;min-height:520px!important}
 .hs-v21-spectrum__skunk-wrap{position:relative!important;left:auto!important;bottom:auto!important;width:190px!important;margin:0 auto -70px!important}
 .hs-v21-spectrum__skunk-wrap img{width:185px!important}
 .hs-v21-spectrum__focus{display:grid!important;grid-template-columns:140px 1fr!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important;min-width:0!important;margin:0!important}
 .hs-v21-spectrum__focus img{width:140px!important;height:240px!important}
 .hs-v21-spectrum__arc{margin-bottom:-80px!important}
 .hs-v21-world__media::after{background:linear-gradient(0deg,rgba(8,6,4,.22),transparent 45%)}
}
@media(max-width:480px){
 .hs-v21-choice-grid button{font-size:18px!important;min-height:66px!important}
 .hs-v21-spectrum__focus{grid-template-columns:112px 1fr!important}.hs-v21-spectrum__focus img{width:112px!important;height:200px!important}
 .hs-v21-spectrum__skunk-wrap{width:165px!important}.hs-v21-spectrum__skunk-wrap img{width:160px!important}
}

@media(prefers-reduced-motion:reduce){
 .hs-v21-spectrum__skunk-wrap::before,.hs-v21-flip-card__media .hs-v21-aroma::after{animation:none!important}
}


.hs-header__brand{
  background-image:
    linear-gradient(105deg,transparent 0%,transparent 36%,rgba(255,249,235,.98) 47%,rgba(224,182,120,.98) 53%,transparent 64%,transparent 100%),
    linear-gradient(180deg,#FFF1D8 0%,#E6C99F 24%,#B98E59 52%,#F2D8AE 72%,#987046 100%)!important;
  background-size:250% 100%,100% 100%!important;
  background-position:100% 0,0 0!important;
  background-repeat:no-repeat!important;
  transition:background-position .7s cubic-bezier(.22,.61,.36,1),letter-spacing .45s ease!important
}
.hs-header__brand:hover,.hs-header__brand:focus-visible{background-position:0 0,0 0!important}


.hs-v21-hero-poster{display:block!important}
.hs-v21-hero-video{display:block!important}


.hs-v21-spectrum__stage{--sx:50%;--sy:45%}
.hs-v21-spectrum__stage::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at var(--sx) var(--sy),rgba(255,255,255,.055),transparent 19%);mix-blend-mode:screen;opacity:.75;transition:opacity .25s}






.hs-header{background:linear-gradient(180deg,rgba(4,5,8,.88),rgba(4,5,8,.52) 74%,transparent)!important}
.hs-nav-link{color:#FAEEDB!important;letter-spacing:.18em;text-shadow:0 2px 12px rgba(0,0,0,.9)!important}
.hs-nav-link__wisp{top:-22px!important;width:60px!important;height:32px!important;opacity:0;filter:drop-shadow(0 0 8px rgba(231,200,148,.65))}
.hs-nav-link__wisp svg{width:60px;height:32px}.hs-nav-link__wisp path{stroke-width:1.7!important}
.hs-nav-link:hover .hs-nav-link__wisp,.hs-nav-link:focus-visible .hs-nav-link__wisp{opacity:1;animation:v31-wisp-float .8s ease-out both!important}
@keyframes v31-wisp-float{0%{opacity:0;transform:translate(-50%,10px) scale(.86)}18%{opacity:1}100%{opacity:0;transform:translate(-50%,-10px) scale(1.08)}}
.hs-v21-hero__media video,.hs-v21-hero-poster{object-position:60% center!important}
.hs-v21-hero__readability{background:linear-gradient(90deg,rgba(5,3,2,.42) 0%,rgba(5,3,2,.26) 29%,rgba(5,3,2,.08) 52%,rgba(5,3,2,0) 72%)!important}
.hs-v21-hero__inner{padding-top:calc(var(--hs-header-height,78px) + 6px)!important}
.hs-v21-hero__content{max-width:560px!important;padding-bottom:20px}
.hs-v21-hero .hs-hero__brand-seal{margin:0 0 10px!important;width:clamp(80px,6vw,98px)!important}
.hs-hero-kicker{margin-bottom:8px!important}.hs-hero-sub{max-width:43ch!important}
.hs-v21-hero__cta{gap:16px!important;margin-top:24px!important}
.hs-cap-btn{min-height:54px!important;padding:0 26px!important;border-radius:0!important;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)!important;background:linear-gradient(180deg,rgba(39,26,17,.98),rgba(11,8,7,.99))!important;box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -1px rgba(0,0,0,.64),0 12px 30px rgba(0,0,0,.24)!important}
.hs-cap-btn::before{content:"";position:absolute;inset:6px;border:1px solid color-mix(in srgb,var(--cap-accent) 26%,transparent);clip-path:inherit;pointer-events:none;opacity:.95}
.hs-cap-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 18%,rgba(255,239,210,.08) 29%,transparent 40%,transparent 58%,rgba(255,243,227,.05) 65%,transparent 74%);transform:translateX(-52%);transition:transform .85s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:1}
.hs-cap-btn span,.hs-cap-btn svg{position:relative;z-index:3}
.hs-cap-btn i{left:-10%!important;right:-10%!important;height:80%!important;bottom:-95%!important;background:radial-gradient(100% 55% at 50% 0,color-mix(in srgb,var(--cap-accent) 62%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--cap-accent) 16%,transparent),color-mix(in srgb,var(--cap-accent) 34%,rgba(0,0,0,.05)))!important;border-radius:58% 42% 0 0/55% 45% 0 0!important;filter:blur(.6px)!important}
.hs-cap-btn:hover::after,.hs-cap-btn:focus-visible::after{transform:translateX(52%)}
.hs-cap-btn:hover i,.hs-cap-btn:focus-visible i{bottom:-34%!important;transform:translateX(5%) rotate(-2deg)!important}
.hs-cap-btn--hero{min-height:58px!important;padding-inline:28px!important}
.hs-v24-signature{position:relative;min-height:clamp(560px,62vw,820px);margin-top:34px;overflow:hidden;background:#090604}
.hs-v24-signature__media,.hs-v24-signature__media img{position:absolute;inset:0;width:100%;height:100%}.hs-v24-signature__media img{object-fit:cover;object-position:center center}
.hs-v24-signature__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,3,2,.76) 0%,rgba(4,3,2,.42) 33%,rgba(4,3,2,.08) 58%,rgba(4,3,2,.24) 100%)}
.hs-v24-signature__inner{position:relative;z-index:3;min-height:inherit;display:flex;align-items:center}
.hs-v24-signature__copy{max-width:560px;padding:clamp(74px,9vw,120px) 0}.hs-v24-signature__copy h2{font-size:clamp(54px,6.5vw,98px);margin:12px 0 18px}.hs-v24-signature__copy h2 em{color:#D9BB83;font-style:italic}.hs-v24-signature__copy p{max-width:43ch;color:#E7D8C4;font-size:16px;line-height:1.72}.hs-v24-signature__actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}
.hs-v24-signature__line{position:absolute;inset:0;z-index:2;pointer-events:none}.hs-v24-signature__line-soft{fill:none;stroke:rgba(255,227,175,.13);stroke-width:17;filter:blur(8px)}.hs-v24-signature__line-live{fill:none;stroke:url(#hsSignatureLine);stroke-width:3.4;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(255,220,160,.6));stroke-dasharray:1600;stroke-dashoffset:1600;animation:v31-line-reveal 2.2s cubic-bezier(.22,1,.36,1) .25s forwards, v31-line-breathe 4.6s ease-in-out 2.4s infinite}
@keyframes v31-line-reveal{to{stroke-dashoffset:0}}@keyframes v31-line-breathe{0%,100%{opacity:.85}50%{opacity:1;filter:drop-shadow(0 0 11px rgba(255,221,166,.9))}}
.hs-v21-hollywood{margin-top:28px!important}
.hs-v21-intro__grid{align-items:center!important}.hs-v21-intro__copy{max-width:580px}.hs-v21-intro__media{box-shadow:0 22px 60px rgba(0,0,0,.12)}.hs-v21-ink-link{font-weight:800!important;color:#3A2616!important;border-color:rgba(58,38,22,.4)!important}
.hs-v21-world__copy{background:linear-gradient(180deg,rgba(16,12,10,.96),rgba(10,8,7,.94))!important;display:flex!important;justify-content:center!important}.hs-v21-world--him .hs-v21-world__copy{background:linear-gradient(180deg,rgba(9,18,31,.96),rgba(7,12,20,.95))!important}.hs-v21-world--unisex .hs-v21-world__copy{background:linear-gradient(180deg,rgba(16,19,10,.95),rgba(10,12,8,.94))!important}
.hs-v21-world__copy h3{max-width:11ch;line-height:.94!important;margin-bottom:14px!important}.hs-v21-world__copy p{max-width:33ch!important;margin-bottom:20px!important}
.hs-v24-world-products{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 22px;width:min(100%,420px)}
.hs-v24-world-product{padding:12px 14px;border:1px solid rgba(216,190,149,.16);background:rgba(255,255,255,.03);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:end}
.hs-v24-world-product b{font-size:17px;font-family:var(--font-display);font-weight:500;color:#F4E7D4;letter-spacing:.03em}.hs-v24-world-product span{grid-column:1/2;color:#CBB9A2;font-size:12px}.hs-v24-world-product strong{grid-column:2/3;grid-row:1/3;color:#D7B57E;font-weight:600;font-size:14px;align-self:center}
.hs-v21-world__inset{width:36%!important;right:20px!important;bottom:20px!important;border:1px solid rgba(216,190,149,.38)!important;box-shadow:0 24px 44px rgba(0,0,0,.55)!important}
.hs-v21-world--him .hs-v21-world__media>img:first-child{object-position:56% center!important}
.hs-v21-world--her .hs-v21-world__media>img:first-child{object-position:56% center!important}
.hs-v21-world--unisex .hs-v21-world__media>img:first-child{object-position:62% center!important}
.hs-v21-ritual__visual img{filter:saturate(1.04) contrast(1.02)}
.hs-v21-ritual__visual--wide img{width:62%!important;height:90%!important;right:3%!important;top:6%!important}
.hs-v21-ritual__visual--portrait img{width:46%!important}
.hs-v21-ritual__copy{padding-right:var(--gutter)}
.hs-v21-ritual-copy{max-width:520px}.hs-v21-ritual-copy h2{line-height:.94}
@media(max-width:980px){.hs-v21-hero__media video,.hs-v21-hero-poster{object-position:66% center!important}.hs-v24-signature__copy h2{font-size:60px}.hs-v21-world,.hs-v21-world--him{grid-template-columns:1fr!important}.hs-v21-world__media{aspect-ratio:16/11!important}.hs-v21-world__copy h3{max-width:13ch}.hs-v21-world--him .hs-v21-world__copy,.hs-v21-world--him .hs-v21-world__media{order:initial}}
@media(max-width:780px){.hs-v24-signature{min-height:620px}.hs-v24-signature__shade{background:linear-gradient(0deg,rgba(4,3,2,.8),rgba(4,3,2,.12) 54%,rgba(4,3,2,.4))}.hs-v24-signature__inner{align-items:flex-end}.hs-v24-signature__copy{max-width:none;padding:340px 0 44px}.hs-v24-signature__line{inset:auto 0 110px 0;height:220px}.hs-v21-hero__content{max-width:none}.hs-v21-world__copy h3{max-width:none}.hs-v24-world-products{width:100%}.hs-cap-btn{min-width:min(100%,320px);justify-content:center}.hs-v21-ritual__visual--wide img,.hs-v21-ritual__visual--portrait img,.hs-v21-ritual__visual--bottle img{width:100%!important;height:100%!important;right:0!important;top:0!important;object-fit:contain!important}}
