@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&display=swap";.sxf{--ink:#0B0B0C;--ink-2:#141416;--paper:#F1EDE6;--paper-2:#CFC9BF;--mute:#8E8983;--amber:#D6C88F;--amber-2:#E6DBAA;--amber-3:#F1EAC9;--ember:#5C5228;--line:rgba(241,237,230,.12);--display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:var(--heading-font-family,"Instrument Sans",system-ui,sans-serif);--body:var(--text-font-family,"Nunito",system-ui,sans-serif);--gut:clamp(1.25rem,4vw,4rem);--maxw:1440px;--ease:cubic-bezier(.16,1,.3,1);--sx-section:clamp(5rem,11vw,10rem);--sx-gap:1.25rem;--sx-stack:1.1rem;--sx-block:1.5rem;--sx-card:clamp(1.8rem,3.2vw,3rem);position:relative;overflow:hidden;background:var(--ink);color:var(--paper);border-top:1px solid var(--line);font:400 15px/1.7 var(--body);-webkit-font-smoothing:antialiased}.sxf *{box-sizing:border-box}.sxf :where(a){color:inherit;text-decoration:none}.sxf :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;border-radius:0;box-shadow:none;min-height:0;min-width:0;text-transform:none;letter-spacing:0}.sxf :where(ul){list-style:none;margin:0;padding:0}.sxf :where(h2,p,small){margin:0}.sxf :focus-visible{outline:1px solid var(--amber-2);outline-offset:3px}.sxf [hidden]{display:none!important}.sxf .wrap{position:relative;max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut)}.sxf .k{font-family:var(--sans);text-transform:uppercase;letter-spacing:.28em;font-size:.68rem;color:var(--amber-2);font-weight:500;line-height:1.4}.sxf .k.mute{color:var(--mute)}.sxf .btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--sans);text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;font-weight:500;padding:1rem 1.6rem;border:1px solid var(--amber);background:var(--amber);color:var(--ink);transition:background .3s,border-color .3s;white-space:nowrap;line-height:1.2}.sxf .btn:hover{background:var(--amber-2);border-color:var(--amber-2)}.sxf__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sxf [data-focus]>*{transition:opacity .45s,box-shadow .45s,color .45s}.sxf [data-focus]:hover>*{opacity:.55}.sxf [data-focus]>*:hover{opacity:1;box-shadow:inset 0 0 0 1px #e6dbaab3}.sxf__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.7}.sxf__glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(70px);background:radial-gradient(closest-side,rgba(214,200,143,.22),transparent);width:70vw;height:40vw;left:15vw;bottom:-24vw}.sxf__top{display:grid;grid-template-columns:1.15fr 1fr;gap:calc(var(--sx-gap) * 4);padding-block:var(--sx-section) var(--sx-card);align-items:start}.sxf__nl .k,.sxf__doors .k,.sxf__col .k{display:block;margin-bottom:var(--sx-stack)}.sxf__nl h2{font-family:var(--display);font-weight:400;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.95;letter-spacing:-.01em;margin:0 0 var(--sx-stack);text-wrap:balance;color:var(--paper);text-transform:none}.sxf__nl h2 em{font-style:italic;color:var(--amber-2)}.sxf__nl .lede{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75;color:#f1ede6bd;max-width:44ch;margin:0 0 var(--sx-block)}.sxf__form{display:flex;gap:var(--sx-gap);max-width:34rem;margin:0}.sxf__inp{flex:1;width:100%;min-width:0;padding:.95rem 1rem;background:#f1ede608;border:1px solid var(--line);border-radius:0;color:var(--paper);font:inherit;font-size:.95rem;outline:0;box-shadow:none;height:auto;line-height:1.4}.sxf__inp:focus{border-color:var(--amber)}.sxf__inp::placeholder{color:var(--mute)}.sxf__embed{max-width:34rem}.sxf__msg{margin-top:var(--sx-stack);font-size:.9rem;color:var(--paper-2)}.sxf__msg.is-ok{color:var(--amber-2)}.sxf__msg.is-err{color:#e0b3a3}.sxf__fine{display:block;margin-top:var(--sx-stack);font-size:.8rem;color:var(--mute);max-width:44ch;line-height:1.6}.sxf__fine a{border-bottom:1px solid rgba(142,137,131,.5)}.sxf__doors ul li a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sx-gap);padding:.6rem .75rem;margin-inline:-.75rem;border-top:1px solid var(--line);font-family:var(--display);font-size:1.5rem;line-height:1.1;color:var(--paper)}.sxf__doors ul li:first-child a{border-top:0}.sxf__doors ul li a:hover{color:var(--amber-2)}.sxf__doors ul li a .go{font-family:var(--sans);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.sxf__doors ul li a:hover .go{color:var(--amber-2)}.sxf__map{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:calc(var(--sx-gap) * 2);padding-block:var(--sx-card);border-top:1px solid var(--line)}.sxf__col ul li a{display:block;padding:.3rem .6rem;margin-inline:-.6rem;font-size:.95rem;color:var(--paper-2);line-height:1.5}.sxf__col ul li a:hover{color:var(--paper)}.sxf__bottom{display:flex;flex-wrap:wrap;gap:var(--sx-gap) calc(var(--sx-gap) * 2);justify-content:space-between;align-items:center;padding-block:var(--sx-block) var(--sx-card);border-top:1px solid var(--line)}.sxf__brand{display:flex;align-items:center;gap:calc(var(--sx-gap) * 1.2);font-family:var(--sans);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);line-height:1.6}.sxf__mark{height:44px;width:auto;max-width:none;flex:none;display:block}.sxf__brand b{font-weight:500;color:var(--paper-2)}.sxf__social,.sxf__legal{display:flex;flex-wrap:wrap;gap:0;margin-inline:-.6rem}.sxf__social a,.sxf__legal a{display:inline-block;padding:.3rem .6rem;font-family:var(--sans);text-transform:uppercase;letter-spacing:.2em;font-size:.62rem;color:var(--paper-2)}.sxf__social a:hover,.sxf__legal a:hover{color:var(--amber-2)}.sxf__line{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sx-gap);font-family:var(--sans);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);line-height:1.6}.sxf__line a{border-bottom:1px solid rgba(142,137,131,.5)}@media(prefers-reduced-motion:reduce){.sxf *{transition:none!important;animation:none!important}}@media(max-width:999px){.sxf__top{grid-template-columns:1fr;gap:var(--sx-card)}}@media(max-width:520px){.sxf__form{flex-direction:column}.sxf__bottom{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stellar-footer.css.map */
