:root{--bg: #C8B493;--ink: #332017;--soft: rgba(51, 32, 23, .74);--faint: rgba(51, 32, 23, .52);--cream: #F6F3EC;--espresso: #2A1D15;--serif: "Instrument Serif", Georgia, serif;--sans: "Cousine", ui-monospace, Menlo, monospace;--gutter: clamp(22px, 5vw, 72px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}html{font-synthesis:none}body{background:var(--bg);color:var(--ink);font:400 15px/1.6 var(--sans);letter-spacing:-.03em;-webkit-font-smoothing:antialiased}h1,p{margin:0;font-weight:400}img{display:block}a{color:inherit}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.soon{position:relative;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);background:var(--soon-bg, var(--bg));overflow:hidden}.soon--grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--soon-grain) 0 0 / 160px 160px repeat;mix-blend-mode:overlay}.soon-media,.soon-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.soon-media img{object-fit:cover}.soon-top,.soon-center,.soon-foot{position:relative;z-index:2}.soon-top{display:flex;justify-content:center;padding:clamp(18px,3.4svh,30px) var(--gutter) 0}.soon-mark{display:block;width:84px;height:auto;color:var(--ink)}.soon-center{align-self:center;justify-self:center;text-align:center;width:min(100% - 2 * var(--gutter),760px);padding:clamp(24px,4svh,64px) 0}.soon-title{font-family:var(--serif);font-size:clamp(60px,min(10.4vw,15.5svh),164px);line-height:.86;letter-spacing:-.035em}.soon-date{font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.9vw,44px);line-height:1.1;margin-top:clamp(16px,2.2vw,28px);letter-spacing:-.02em}.soon-fact{margin-top:clamp(36px,5.5svh,64px);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.soon-fact span{display:inline-block;margin:0 .9em;color:var(--faint)}.soon-join{margin:clamp(32px,5.5svh,72px) auto 0;max-width:440px}.soon-cta{max-width:36ch;margin:0 auto}.soon-form{display:flex;margin:22px auto 0;border-bottom:1px solid var(--ink);text-align:left}.soon-form:focus-within{border-bottom-width:2px}.soon-form input{flex:1;min-width:0;height:50px;padding:0 2px;border:0;border-radius:0;background:transparent;font:400 16px var(--sans);letter-spacing:-.03em;color:var(--ink)}.soon-form input::placeholder{color:var(--faint)}.soon-form input:focus{outline:none}.soon-form button{height:50px;padding:0 0 0 18px;border:0;background:none;cursor:pointer;font:400 14.5px var(--sans);letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.soon-form button:hover{opacity:.65}.soon-consent{margin-top:12px;font-size:11.5px;line-height:1.45;color:var(--soft);letter-spacing:-.02em}.soon-error{margin-top:12px;font-size:13px}.soon-done{margin-top:22px;font-family:var(--serif);font-size:26px;line-height:1.2}.soon-foot{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 var(--gutter) clamp(16px,3svh,26px)}.soon-motto{font-family:var(--serif);font-size:21px;letter-spacing:-.02em}.soon-links{display:flex;align-items:center;gap:22px;font-size:12.5px;color:var(--soft)}.soon-ig{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.soon-ig svg{width:17px;height:17px}.soon-ig:hover{color:var(--ink)}.soon-login{position:relative}.soon-login summary{list-style:none;cursor:pointer}.soon-login summary::-webkit-details-marker{display:none}.soon-login summary:hover,.soon-login[open] summary{color:var(--ink)}.soon-login form{position:absolute;right:0;bottom:calc(100% + 12px);display:flex;gap:8px;padding:10px;background:var(--espresso)}.soon-login input{width:180px;height:38px;padding:0 10px;border:1px solid rgba(246,243,236,.35);background:transparent;color:var(--cream);font:400 14px var(--sans)}.soon-login button{height:38px;padding:0 14px;border:0;background:var(--cream);color:var(--ink);font:400 13px var(--sans);cursor:pointer}.soon-login .soon-error{position:absolute;right:0;bottom:calc(100% + 64px);white-space:nowrap;color:var(--ink)}@media(max-width:600px){.soon-mark{width:70px}.soon-center{padding:28px 0 36px}.soon-fact span{margin:0 .5em}.soon-form button{padding-left:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/coming-soon.css.map */
