:root{--paper:#FCFBF8;--cream:#F7F3EB;--stone:#F0EEEA;--gold:#938047;--gold-lift:#B29F66;--gold-pale:#D7CCAD;--ink:#16150F;--mute:#6F6959;--line:rgba(147,128,71,.26);--line-soft:rgba(147,128,71,.13);--display:"Cinzel",Georgia,"Times New Roman",serif;--body:"Jost","Helvetica Neue",Arial,sans-serif;--wide:1300px;--gut:clamp(18px,5vw,60px);--ease:cubic-bezier(.16,.72,.28,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-weight:300;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ero body.locked{overflow:hidden}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--display);font-weight:500;margin:0;text-wrap:balance;letter-spacing:.02em}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ero .wrap{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gut)}.ero .eyebrow{font-size:10.56px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}[hidden]{display:none!important}.ero .marked{position:relative}.ero .marked:before,.ero .marked:after,.ero .rm:before,.ero .rm:after{content:"";position:absolute;width:13px;height:13px;pointer-events:none}.ero .marked:before{top:0;left:0;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.ero .marked:after{top:0;right:0;border-top:1px solid var(--gold);border-right:1px solid var(--gold)}.ero .rm{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ero .rm:before{bottom:0;left:0;border-bottom:1px solid var(--gold);border-left:1px solid var(--gold)}.ero .rm:after{bottom:0;right:0;border-bottom:1px solid var(--gold);border-right:1px solid var(--gold)}.ero .rv{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0ms)}.ero .rv.in{opacity:1;transform:none}.ero .ticker{background:var(--cream);color:var(--mute);font-size:10.56px;letter-spacing:.22em;text-transform:uppercase;text-align:center;padding:10px 14px;border-bottom:1px solid var(--line-soft)}.ero .ticker b{color:var(--ink);font-weight:400}header{position:sticky;top:0;z-index:40;background:#fcfbf8db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .4s var(--ease),background .4s var(--ease)}.ero header.scrolled{border-bottom-color:var(--line-soft);background:#fcfbf8f5}.ero .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-block:16px;transition:padding .4s var(--ease)}.ero .bar .brand{justify-self:start}.ero .bar .tools{justify-self:end}.ero header.scrolled .bar{padding-block:11px}.ero .brand{display:flex;align-items:center;gap:10px}.ero .brand img.mk{width:22px}.ero .brand img.wm{width:126px;transition:width .4s var(--ease)}.ero header.scrolled .brand img.wm{width:108px}.ero nav.main{display:flex;justify-content:center;gap:34px;font-size:11.2px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ero nav.main a{position:relative;padding-block:3px}.ero nav.main a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.ero nav.main a:hover{color:var(--gold)}.ero nav.main a:hover:after{transform:scaleX(1);transform-origin:left}.ero .tools{display:flex;align-items:center;gap:16px}.ero .bagbtn{font-size:11.2px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.ero .bagbtn:hover{color:var(--gold)}.ero .burger{display:none;width:26px;height:16px;position:relative}.ero .burger i{position:absolute;left:0;width:100%;height:1px;background:var(--ink);transition:transform .4s var(--ease),opacity .3s}.ero .burger i:nth-child(1){top:0}.ero .burger i:nth-child(2){top:7px}.ero .burger i:nth-child(3){top:14px}.ero body.navopen .burger i:nth-child(1){transform:translateY(7px) rotate(45deg)}.ero body.navopen .burger i:nth-child(2){opacity:0}.ero body.navopen .burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ero .mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;background:var(--paper);padding:96px var(--gut) 40px;display:flex;flex-direction:column;gap:6px;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s}.ero body.navopen .mnav{opacity:1;visibility:visible}.ero .mnav a{font-family:var(--display);font-size:24px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.ero .hero{text-align:center;padding:clamp(48px,8vw,108px) 0 clamp(44px,7vw,82px);position:relative;overflow:hidden}.ero .hero .halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.06);width:min(600px,84vw);opacity:0;pointer-events:none;transition:opacity 2.2s var(--ease),transform 2.4s var(--ease)}.ero .hero.lit .halo{opacity:.042;transform:translate(-50%,-50%) scale(1)}.ero .hero .inner{position:relative;display:inline-block;padding:clamp(26px,5vw,52px) clamp(24px,7vw,84px)}.ero .hero .inner:before,.ero .hero .inner:after,.ero .hero .rm:before,.ero .hero .rm:after{opacity:0;transition:opacity 1.1s var(--ease) .5s}.ero .hero.lit .inner:before,.ero .hero.lit .inner:after,.ero .hero.lit .rm:before,.ero .hero.lit .rm:after{opacity:1}.ero .hero img.mk{width:clamp(46px,7vw,68px);margin:0 auto 22px}.ero .hero img.wm{width:min(440px,76vw);margin:0 auto}.ero .hero img.tl{width:min(292px,56vw);margin:26px auto 0}.ero .hero p.lede{max-width:52ch;margin:26px auto 0;color:var(--mute);font-size:clamp(14.72px,1.5vw,16.48px)}.ero .up{opacity:0;transform:translateY(16px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0ms)}.ero .hero.lit .up{opacity:1;transform:none}.ero .cta{display:inline-block;margin-top:32px;padding:15px 40px;background:var(--ink);color:var(--paper);font-size:11.2px;letter-spacing:.26em;text-transform:uppercase;position:relative;overflow:hidden}.ero .cta span{position:relative;z-index:1}.ero .cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translateY(101%);transition:transform .5s var(--ease)}.ero .cta:hover:before{transform:none}.ero .marq{border-block:1px solid var(--line-soft);background:var(--cream);overflow:hidden;padding:13px 0}.ero .marq-in{display:flex;width:max-content;animation:slide 110s linear infinite}.ero .marq:hover .marq-in{animation-play-state:paused}.ero .marq span{font-size:10.24px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);padding:0 24px;white-space:nowrap;display:flex;align-items:center;gap:24px}.ero .marq span:after{content:"";width:3px;height:3px;background:var(--gold);border-radius:50%}@keyframes slide{to{transform:translate(-50%)}}.ero .coll{padding:clamp(52px,9vw,100px) 0}.ero .chead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:38px}.ero .chead h2{font-size:clamp(24px,3.4vw,34.4px);margin-top:10px}.ero .chead .hint{font-size:10.56px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ero .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(226px,1fr));gap:clamp(14px,2.3vw,28px)}.ero .card{display:flex;flex-direction:column;align-items:stretch;text-align:left;width:100%}.ero .frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--stone);isolation:isolate}.ero .frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ero .frame .bottle{transition:opacity .62s var(--ease)}.ero .frame .scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--ease);background:linear-gradient(to top,rgba(10,9,6,.9) 0%,rgba(10,9,6,.3) 46%,transparent 72%)}.ero .frame .reveal{position:absolute;left:0;right:0;bottom:0;padding:20px 18px;color:#fff;opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease) .08s,transform .5s var(--ease) .08s}.ero .frame .reveal .n{font-size:10.88px;letter-spacing:.12em;line-height:1.85;opacity:.95}.ero .grid.cgi .frame{background:var(--paper)}.ero .grid.cgi .frame canvas.bottle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ero .grid.cgi .scrim,.ero .grid.cgi .reveal{display:none}.ero .grid.cgi .frame .bottle{transition:none}.ero .card:hover .scrim,.ero .card:focus-visible .scrim,.ero .card.on .scrim,.ero .card:hover .reveal,.ero .card:focus-visible .reveal,.ero .card.on .reveal{opacity:1}.ero .card:hover .reveal,.ero .card:focus-visible .reveal,.ero .card.on .reveal{transform:none}.ero .meta{padding-top:15px;display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.ero .meta h3{font-size:15.68px;letter-spacing:.06em;transition:color .4s var(--ease)}.ero .card:hover .meta h3{color:var(--gold)}.ero .meta .insp{font-size:11.2px;color:var(--mute)}.ero .meta .row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid var(--line-soft)}.ero .meta .price{font-family:var(--display);font-size:15.68px;font-variant-numeric:tabular-nums}.ero .meta .low{font-size:9.28px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ero .meta .in{font-size:9.28px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.ero .pagehead{padding:clamp(30px,5vw,56px) 0 0;text-align:center}.ero .pagehead h1{font-size:clamp(30.4px,4.4vw,46.4px);margin-top:12px}.ero .pagehead p{color:var(--mute);max-width:48ch;margin:14px auto 0;font-size:15.2px}.ero .contactgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin:0 0 90px}.ero .cbox{padding:30px 26px;border:1px solid var(--line-soft);background:var(--cream)}.ero .cbox h3{font-size:15.2px;margin-bottom:10px}.ero .cbox p{margin:0 0 6px;font-size:14.4px}.ero .cbox a{color:var(--gold)}.ero .cbox a:hover{text-decoration:underline}.ero .cbox .cnote{color:var(--mute);font-size:12.48px;line-height:1.7}.ero .filters{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:38px 0 30px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.ero .chips{display:flex;gap:8px;flex-wrap:wrap}.ero .chip{padding:8px 16px;border:1px solid var(--line-soft);font-size:10.24px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);transition:all .35s var(--ease);white-space:nowrap}.ero .chip:hover{border-color:var(--gold-lift);color:var(--ink)}.ero .chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ero .sort{display:flex;align-items:center;gap:10px;font-size:10.24px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.ero .sort select{font:inherit;font-size:10.88px;letter-spacing:.1em;color:var(--ink);background:transparent;border:1px solid var(--line-soft);padding:8px 10px;text-transform:uppercase}.ero .count{font-size:10.24px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:22px}.ero .band{position:relative;min-height:clamp(320px,44vw,460px);display:grid;align-items:center;overflow:hidden;background:var(--ink)}.ero .band img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;object-position:center 44%}.ero .band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0906e6,#0a0906a8 44%,#0a09064d)}.ero .band .on{position:relative;z-index:1;padding:clamp(40px,6vw,72px) var(--gut)}.ero .band .on-in{max-width:528px}.ero .band h2{color:#fff;font-size:clamp(20.8px,2.6vw,30.4px);line-height:1.42;margin-top:16px}.ero .band p{color:#ffffffb8;margin:18px 0 0;font-size:15.04px}.ero .pricing{background:var(--cream);padding:clamp(52px,8vw,88px) 0;border-block:1px solid var(--line-soft)}.ero .phead{text-align:center;margin-bottom:40px}.ero .phead h2{font-size:clamp(24px,3.4vw,34.4px);margin-top:12px}.ero .phead p{color:var(--mute);margin:12px auto 0;max-width:46ch;font-size:14.88px}.ero .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(12px,2vw,22px)}.ero .tier{background:var(--paper);padding:36px 22px 30px;text-align:center;border:1px solid var(--line-soft);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.ero .tier:hover{transform:translateY(-4px);box-shadow:0 14px 40px -22px #16150f66}.ero .tier .qty{font-family:var(--display);font-size:11.84px;letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}.ero .tier .amt{font-family:var(--display);font-size:clamp(35.2px,5.5vw,48px);line-height:1;margin:14px 0 6px;font-variant-numeric:tabular-nums}.ero .tier .each{font-size:12.48px;color:var(--mute)}.ero .tier .save{display:inline-block;margin-top:14px;font-size:9.6px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line);padding:5px 12px}.ero .tier.best{background:var(--paper);color:var(--ink);border-color:var(--line)}.ero .tier.best .qty,.ero .tier.best .each{color:var(--mute)}.ero .tier.best .save{color:var(--ink);background:var(--gold-pale);border-color:var(--gold-pale)}.ero .house{padding:clamp(52px,9vw,96px) 0}.ero .hgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(24px,4vw,46px);margin-top:40px}.ero .hcol .num{font-family:var(--display);font-size:10.56px;letter-spacing:.22em;color:var(--gold);display:block;margin-bottom:13px}.ero .hcol h3{font-size:15.68px;letter-spacing:.08em;margin-bottom:8px}.ero .hcol p{color:var(--mute);font-size:14.4px;margin:0}.ero .pv{padding:clamp(24px,4vw,44px) 0 clamp(52px,8vw,92px)}.ero .back{font-size:10.56px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);display:inline-flex;align-items:center;gap:9px;margin-bottom:28px}.ero .back:hover{color:var(--gold)}.ero .pv-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,66px);align-items:start}.ero .gal .main{position:relative;aspect-ratio:4/5;background:var(--stone);overflow:hidden}.ero .gal .main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .55s var(--ease)}.ero .gal .main img.act{opacity:1}.ero .thumbs{display:flex;gap:10px;margin-top:12px}.ero .thumbs button{width:74px;aspect-ratio:4/5;background:var(--stone);overflow:hidden;border:1px solid transparent;transition:border-color .35s var(--ease),opacity .35s var(--ease);opacity:.62}.ero .thumbs button.act{border-color:var(--gold);opacity:1}.ero .thumbs button:hover{opacity:1}.ero .thumbs img{width:100%;height:100%;object-fit:cover}.ero .pv-info h1{font-size:clamp(28.8px,4.2vw,41.6px);margin:12px 0 0}.ero .pv-info .insp{color:var(--mute);font-size:13.6px;margin:10px 0 0}.ero .pv-notes{margin:24px 0 0;padding:18px 0;border-block:1px solid var(--line-soft);font-size:13.12px;letter-spacing:.1em;line-height:2}.ero .pv-story{color:var(--mute);font-size:15.2px;margin:22px 0 0}.ero .pv-price{font-family:var(--display);font-size:27.2px;margin:22px 0 0;font-variant-numeric:tabular-nums}.ero .pv-price s{font-size:16px;color:var(--mute);margin-left:10px;text-decoration-thickness:1px}.ero .pv-price em{font-style:normal;font-family:var(--body);font-size:10.88px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-left:10px}.ero .deal{margin:16px 0 0;padding:14px 16px;background:var(--cream);border:1px solid var(--line-soft);font-size:12.48px;color:var(--mute)}.ero .deal b{color:var(--ink);font-weight:400}.ero .deal .mix{display:block;margin-top:5px;font-size:10.88px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ero .qty{display:flex;align-items:center;gap:0;margin:22px 0 0;border:1px solid var(--line);width:max-content}.ero .qty button{width:46px;height:46px;font-size:17.6px;color:var(--mute)}.ero .qty button:hover{color:var(--gold)}.ero .qty span{width:52px;text-align:center;font-family:var(--display);font-size:16.8px;font-variant-numeric:tabular-nums}.ero .addbag{width:100%;margin-top:20px;padding:17px;background:var(--ink);color:var(--paper);font-size:11.2px;letter-spacing:.26em;text-transform:uppercase;position:relative;overflow:hidden}.ero .addbag span{position:relative;z-index:1}.ero .addbag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translateY(101%);transition:transform .5s var(--ease)}.ero .addbag:hover:before{transform:none}.ero .pv-fine{display:flex;gap:20px;flex-wrap:wrap;margin-top:18px;font-size:10.56px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ero .pv-stock{font-size:10.24px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-top:15px}.ero .scrim-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:#100f0a6b;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ero body.cartopen .scrim-bg{opacity:1;visibility:visible}.ero .cart{position:fixed;top:0;right:0;bottom:0;z-index:45;width:min(410px,100vw);background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s var(--ease);box-shadow:-20px 0 60px -30px #100f0a80}.ero body.cartopen .cart{transform:none}.ero .cart-top{display:flex;align-items:center;justify-content:space-between;padding:22px var(--gut);border-bottom:1px solid var(--line-soft)}.ero .cart-top h2{font-size:16.8px;letter-spacing:.1em}.ero .cart-close{font-size:22.4px;line-height:1;color:var(--mute);padding:4px 6px}.ero .cart-close:hover{color:var(--ink)}.ero .cart-body{flex:1;overflow-y:auto;padding:8px var(--gut)}.ero .cart-empty{text-align:center;color:var(--mute);padding:64px 0;font-size:14.72px}.ero .ci{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line-soft)}.ero .ci img{width:64px;aspect-ratio:4/5;object-fit:cover;background:var(--stone)}.ero .ci h4{font-family:var(--display);font-size:14.4px;font-weight:500;margin:0}.ero .ci .u{font-size:9.92px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-top:4px}.ero .ci .rmv{font-size:9.6px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:6px}.ero .ci .rmv:hover{color:var(--gold)}.ero .ci .p{font-family:var(--display);font-size:15.2px;font-variant-numeric:tabular-nums}.ero .cart-foot{border-top:1px solid var(--line-soft);padding:20px var(--gut) 26px}.ero .cart-sum{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ero .cart-sum .l{font-size:10.56px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ero .cart-sum .v{font-family:var(--display);font-size:24px;font-variant-numeric:tabular-nums}.ero .cart-note{font-size:10.88px;color:var(--mute);margin-bottom:16px}.ero .checkout{width:100%;padding:17px;background:var(--ink);color:var(--paper);font-size:11.2px;letter-spacing:.26em;text-transform:uppercase;position:relative;overflow:hidden}.ero .checkout span{position:relative;z-index:1}.ero .checkout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translateY(101%);transition:transform .5s var(--ease)}.ero .checkout:hover:before{transform:none}footer{background:var(--ink);color:var(--gold-pale);padding:clamp(44px,7vw,72px) 0 32px;text-align:center}.ero footer img.mk{width:34px;margin:0 auto 18px}.ero footer .tag{font-family:var(--display);font-size:10.56px;letter-spacing:.26em;text-transform:uppercase}footer nav{display:flex;justify-content:center;gap:26px;margin:24px 0;flex-wrap:wrap;font-size:10.88px;letter-spacing:.2em;text-transform:uppercase;color:#d9cfb6b3}footer nav a:hover{color:#fff}.ero footer .fine{font-size:10.24px;color:#d9cfb675;letter-spacing:.06em;margin-top:20px;max-width:62ch;margin-inline:auto;line-height:1.8}@media(max-width:900px){.ero .pv-grid{grid-template-columns:1fr;gap:26px}}@media(max-width:760px){.ero nav.main{display:none}.ero .bar{grid-template-columns:1fr auto}.brand{min-width:0}.ero .brand img.wm{max-width:100%;height:auto}.ero .burger{display:block}.ero .grid{grid-template-columns:repeat(2,1fr);gap:12px}.ero .meta h3{font-size:14.72px}.ero .filters{flex-direction:column;align-items:stretch}.chips{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;-webkit-overflow-scrolling:touch}.chip{padding:10px 11px;letter-spacing:.12em}.ero .band .on-in{max-width:none}.ero .thumbs button{width:62px}.ero .cart{width:100vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ero .rv,.ero .up{opacity:1!important;transform:none!important}}.header{background:var(--paper);border-bottom:1px solid var(--line-soft)}.header__menu-item{font-family:var(--body);font-size:10.56px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.header__menu-item:hover,.header__active-menu-item{color:var(--gold)}.header__heading-logo{max-width:132px;height:auto}.header__icon .icon{color:var(--ink)}.footer{background:var(--ink);color:var(--gold-pale);border-top:none}.footer .footer-block__heading,.footer h2,.footer .footer-block__details-content a,.footer .copyright__content,.footer .list-menu__item--link{color:var(--gold-pale)}.footer a:hover{color:#fff}.footer .field__input{background:transparent;color:var(--gold-pale);border-color:#d7ccad66}.footer .field__label{color:#d7ccadbf}.product__title,.product__title h1{font-family:var(--display);font-weight:500;letter-spacing:.02em}.product .price,.price-item{font-family:var(--display);font-variant-numeric:tabular-nums}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:0;font-family:var(--body);font-size:11.2px;letter-spacing:.24em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.product-form__submit:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.product__description{font-size:15.04px;line-height:1.85;color:var(--mute)}.product__description strong{color:var(--ink);font-weight:500}.ero .hero .halo{opacity:.042}.ero .hero img{height:auto}.header__heading-logo{width:170px;height:auto;max-width:100%}.ero .contactpage{padding:clamp(48px,7vw,92px) 0 clamp(24px,4vw,40px)}.ero .contactpage .pagehead{text-align:center;margin-bottom:clamp(32px,5vw,54px)}.ero .contactpage .pagehead p{max-width:60ch;margin:14px auto 0;color:var(--mute);line-height:1.85}.contact{max-width:760px;margin:0 auto;padding:0 22px clamp(56px,8vw,96px)}.contact h2,.contact .title{font-family:var(--display);font-weight:500}.contact .field__input,.contact textarea{border-radius:0;border:1px solid var(--line-soft);background:var(--paper);font-family:var(--body);font-size:14.72px}.contact .field__input:focus,.contact textarea:focus{border-color:var(--gold);outline:none}.contact .field__label{font-size:10.56px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.contact button,.contact .button{border-radius:0;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:11.2px;letter-spacing:.24em;text-transform:uppercase;border:1px solid var(--ink);padding:16px 34px}.contact button:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.shopify-policy__container{max-width:74ch;margin:0 auto;padding:clamp(48px,7vw,92px) 22px clamp(56px,8vw,96px)}.shopify-policy__title{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.shopify-policy__title h1{font-family:var(--display);font-weight:500;font-size:clamp(25.6px,3.6vw,36.8px);letter-spacing:.02em}.shopify-policy__body{font-size:15.2px;line-height:1.9;color:var(--mute)}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong{font-family:var(--display);color:var(--ink);font-weight:500}.shopify-policy__body h2{font-size:17.92px;margin:36px 0 10px;letter-spacing:.02em}.shopify-policy__body p{margin:0 0 18px}.shopify-policy__body a{color:var(--gold);text-underline-offset:3px}.shopify-policy__body a:hover{color:var(--gold-lift)}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:center;margin-inline:0}.header--middle-left .header__inline-menu>.list-menu{justify-content:center}}.ero .erofoot{background:var(--ink);color:var(--gold-pale);text-align:center;padding:clamp(46px,7vw,74px) 22px 34px}.ero .erofoot img.mk{width:34px;height:auto;margin:0 auto 18px;display:block;opacity:.9}.ero .erofoot .tag{font-family:var(--display);font-size:11.2px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-pale)}.ero .erofoot nav{display:flex;justify-content:center;flex-wrap:wrap;gap:26px;margin:26px 0 30px}.ero .erofoot nav a{font-size:10.56px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-pale);opacity:.82;transition:opacity .3s var(--ease)}.ero .erofoot nav a:hover{opacity:1;color:#fff}.ero .erofoot .fine{max-width:74ch;margin:0 auto;font-size:9.92px;line-height:2;letter-spacing:.06em;color:#d7ccad9e}.ero .erofoot .fine.legal{margin-top:16px;display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.ero .erofoot .fine.legal a{color:#d7ccadb8;letter-spacing:.16em;text-transform:uppercase}.ero .erofoot .fine.legal a:hover{color:#fff}.ero .pvpage{padding:clamp(28px,4vw,52px) 0 clamp(56px,8vw,92px)}.ero .pv-form{margin:0}.ero .pv-form .addbag[disabled]{opacity:.45;cursor:not-allowed}.ero .gal .main img{width:100%;height:auto;display:block}.ero .gal .main img{opacity:1}.header{max-width:none;padding-inline:clamp(20px,3.5vw,56px)}.erobrand{display:inline-flex;align-items:center;gap:10px}.erobrand__mk{width:24px;height:auto;flex:none}.header__menu-item{font-size:12.48px;letter-spacing:.2em}@media screen and (min-width:990px){.header--middle-left .header__inline-menu>.list-menu{gap:34px}.header__menu-item{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/erosmia.css.map */
