.cs{--cs-ink: #3B2A1F;--cs-ground: #EDE5D9;--cs-ease: cubic-bezier(.22, .7, .18, 1);position:relative;display:grid;place-items:center;min-height:100svh;overflow:hidden;isolation:isolate;background:var(--cs-ground);color:var(--cs-ink);font-family:var(--font-body--family, "Fustat", system-ui, sans-serif);-webkit-font-smoothing:antialiased}.cs--light{color:#fffdf9}.cs__veil{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-1}.cs__veil img{width:100%;height:100%;object-fit:cover;filter:blur(48px) saturate(.9);transform:scale(1.1);animation:cs-breathe 18s ease-in-out infinite alternate}.cs__veil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 50%,#fffcf60d,#281c1438)}.cs--dark .cs__veil:after{background:radial-gradient(60% 50% at 50% 50%,#fffcf673,#faf8f333)}.cs__centre{display:grid;justify-items:center;gap:clamp(36px,6vh,64px);padding:24px;text-align:center}.cs__mark{margin:0;font-family:EB Garamond,Georgia,serif;font-weight:400;font-size:clamp(40px,8vw,96px);letter-spacing:.3em;text-transform:uppercase;line-height:1;animation:cs-rise 2.2s var(--cs-ease) .2s both}.cs__logo{display:block;width:clamp(200px,32vw,460px);height:auto}.cs--light .cs__logo{filter:brightness(0) invert(1)}.cs__count{display:flex;align-items:flex-start;gap:clamp(14px,3vw,34px);animation:cs-rise 2.2s var(--cs-ease) .9s both}.cs__count[hidden]{display:none}.cs__count span{display:grid;justify-items:center;gap:10px;min-width:2.4ch}.cs__count b{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-weight:300;font-size:clamp(34px,4.4vw,60px);line-height:1;font-variant-numeric:tabular-nums lining-nums}.cs__count small{font-size:9px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;opacity:.75}.cs__count i{width:1px;height:clamp(28px,3.6vw,48px);background:currentColor;opacity:.3}.cs__instagram{position:absolute;inset-block-end:12px;inset-inline-start:16px;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 4px;color:inherit;font:inherit;font-size:10px;font-weight:600;letter-spacing:.12em;text-decoration:none;opacity:.65;transition:opacity .3s ease}.cs__instagram:hover,.cs__instagram:focus-visible{opacity:1}.cs__instagram svg{display:block;flex-shrink:0}.cs__staff{position:absolute;inset-block-end:12px;inset-inline-end:16px;min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:9px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:inherit;opacity:.35;cursor:pointer;transition:opacity .4s}.cs__staff:hover,.cs__staff:focus-visible{opacity:.9}.cs :focus-visible{outline:1px solid currentColor;outline-offset:4px}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}@keyframes cs-breathe{to{transform:scale(1.18) translate3d(-2%,1%,0)}}@media(prefers-reduced-motion:reduce){.cs__mark,.cs__count,.cs__veil img{animation:none}.cs__instagram,.cs__staff{transition:none}}.password-dialog{background:#faf8f3;color:#3b2a1f}.password-dialog__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:calc(100vw / var(--zoom, 1));max-height:calc(100svh / var(--zoom, 1));width:calc(100vw / var(--zoom, 1));height:calc(100svh / var(--zoom, 1));border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA */
