:root{color-scheme:light;--ccirco-background: #fff;--ccirco-ink: #222;--ccirco-title-size: clamp(32px, 5.859375vw, 120px);--ccirco-logo-size: clamp(80px, 8vw, 120px);--ccirco-intro-gap: clamp(40px, 5vw, 64px)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--ccirco-background)}.ccirco-page{position:relative;isolation:isolate;min-height:100svh;background:var(--ccirco-background);color:var(--ccirco-ink);font-family:Arial,Helvetica,sans-serif}.ccirco-header{position:absolute;inset:clamp(24px,5svh,70px) 0 auto;display:flex;justify-content:center;z-index:2}.ccirco-logo{display:block;width:var(--ccirco-logo-size);height:var(--ccirco-logo-size);min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.ccirco-logo img{display:block;width:100%;height:100%;object-fit:contain}.ccirco-main{min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:max(180px,calc(50svh - var(--ccirco-title-size) / 2)) 24px 36px}.ccirco-title{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:var(--ccirco-title-size);font-weight:700;font-style:normal;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;color:var(--ccirco-ink)}.ccirco-letter{color:#000}.ccirco-title+*{margin-top:var(--ccirco-intro-gap)}.ccirco-title+.ccirco-newsletter{margin-top:calc(var(--ccirco-intro-gap) + 16px)}.ccirco-instagram{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--ccirco-ink);text-decoration:none}.ccirco-newsletter+.ccirco-instagram{margin-top:16px}.ccirco-instagram:hover{color:#666}.ccirco-newsletter{width:min(100%,360px);text-align:center}.ccirco-newsletter h2{margin:0 0 18px;font:400 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.04em;color:inherit}.ccirco-newsletter-field{display:flex;border-bottom:1px solid var(--ccirco-ink)}.ccirco-newsletter-field input{flex:1;width:100%;min-width:0;min-height:48px;border:0;border-radius:0;padding:10px 0;background:transparent;color:inherit;font:400 16px/1.5 Arial,Helvetica,sans-serif}.ccirco-newsletter-field input::placeholder{color:#666;opacity:1}.ccirco-newsletter-field button{display:grid;place-items:center;flex:0 0 48px;min-height:48px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.ccirco-newsletter-note{margin:12px 0 0;color:#666;font:400 12px/1.5 Arial,Helvetica,sans-serif}.ccirco-privacy{width:min(100%,680px);margin-top:8px;color:#666;font-size:12px}.ccirco-privacy summary{width:fit-content;margin-inline:auto;padding:12px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ccirco-privacy-content{margin-top:20px;padding-top:24px;border-top:1px solid #ddd;color:var(--ccirco-ink);font:400 16px/1.6 Arial,Helvetica,sans-serif;text-align:start;overflow-wrap:anywhere}.ccirco-privacy-content :is(h1,h2,h3,h4,h5,h6){margin-block:24px 12px;font:700 18px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.ccirco-privacy-content p{margin-block:12px}.ccirco-privacy-content :is(ul,ol){padding-inline-start:24px}.ccirco-privacy-content a{color:inherit;text-decoration:underline}.ccirco-newsletter-message{margin:16px 0 0;font-size:14px;line-height:1.5}.ccirco-logo:focus-visible,.ccirco-instagram:focus-visible,.ccirco-privacy :focus-visible,.ccirco-newsletter :focus-visible{outline:2px solid var(--ccirco-ink);outline-offset:5px}@media(max-height:500px){:root{--ccirco-logo-size: 64px}.ccirco-header{inset-block-start:16px}.ccirco-main{padding-top:128px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ccirco-coming-soon.css.map */
