html,body{margin:0}:root{--cj-pad: max(clamp(20px, 6vw, 96px), calc((100vw - 1280px)/2) )}.cj-chrome,.cj-hero,.cj-footer{font-family:var(--sans);font-size:17px;line-height:1.6}.cj-chrome p,.cj-hero p,.cj-footer p{margin:0}.cj-chrome *,.cj-hero *,.cj-footer *,.cj-hero,.cj-footer{box-sizing:border-box}.cj-chrome svg,.cj-hero svg,.cj-footer svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cj-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;font:700 15px/1 var(--sans);letter-spacing:0;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.cj-btn:active{transform:scale(.97)}.cj-btn-accent{background:var(--accent);color:var(--white)}.cj-btn-accent:hover{background:var(--deep);color:var(--white)}.cj-btn-ink{background:var(--ink);color:var(--white)}.cj-btn-ink:hover{background:var(--accent);color:var(--white)}.cj-btn-outline{border-color:var(--ink);color:var(--ink);background:transparent}.cj-btn-outline:hover{background:var(--ink);color:var(--white)}.cj-topbar{background:var(--bg);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px var(--cj-pad)}.cj-wordmark{font-family:var(--serif);font-size:32px;color:var(--ink);text-decoration:none;line-height:1}.cj-wordmark em{color:var(--accent)}.cj-wordmark:hover{color:var(--ink)}.cj-topbar-right{display:flex;align-items:center;gap:8px}.cj-socials{display:flex;gap:8px}.cj-socials a,.cj-round{position:relative;width:44px;height:44px;border-radius:999px;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--ink);text-decoration:none;background:transparent}.cj-socials a:hover,.cj-round:hover{border-color:var(--accent);color:var(--accent)}.cj-round .svg-wrapper{width:22px;height:22px;display:grid;place-items:center}.cj-round .svg-wrapper svg{width:22px;height:22px}.cj-cart .cart-count-bubble{position:absolute;top:-4px;right:-4px;bottom:auto;left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--white);font:800 11px/20px var(--sans);text-align:center}.cj-book{margin-left:4px}.cj-tabs-wrap{padding:10px var(--cj-pad);position:sticky;top:0;z-index:10;background:var(--bg)}.cj-tabs{display:flex;gap:4px;padding:6px;border-radius:999px;background:var(--white);border:1px solid var(--soft);overflow-x:auto;scrollbar-width:none}.cj-tabs::-webkit-scrollbar{display:none}.cj-l-short{display:none}.cj-tabs a{min-height:54px;border-radius:999px;color:var(--ink);text-decoration:none;font:700 16px/1 var(--sans);white-space:nowrap;padding:0 18px;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.cj-tabs a:hover{background:var(--soft-2);color:var(--ink)}.cj-tabs a.is-active{background:var(--accent);color:var(--white)}.cj-header-section,.cj-chrome{display:contents}.cj-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,560px) minmax(0,.85fr);gap:24px;align-items:center;padding:8px var(--cj-pad) 24px;background:var(--bg)}.cj-pill{display:inline-block;padding:8px 14px;border-radius:999px;background:var(--soft);color:var(--deep);font-size:14px;font-weight:700}.cj-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.cj-hero-title{font-family:var(--serif);font-weight:400;font-size:clamp(64px,7vw,104px);line-height:.95;letter-spacing:-1px;margin:0;color:var(--ink)}.cj-hero-title em{color:var(--accent)}.cj-aka{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2vw,28px);color:var(--accent);margin-top:-10px!important}.cj-lede{color:var(--muted);font-size:18px;max-width:36ch}.cj-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.cj-hero-figure{position:relative;display:grid;place-items:center;aspect-ratio:620 / 740;width:100%}.cj-plate{position:absolute;width:96%;aspect-ratio:1;border-radius:50%;background:var(--white);box-shadow:0 30px 60px #0e1b3d1f;display:grid;place-items:center}.cj-plate:before{content:"";width:84%;aspect-ratio:1;border-radius:50%;background:var(--accent);grid-area:1 / 1}.cj-plate-rim{grid-area:1 / 1;width:77%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,255,255,.35)}.cj-hero-figure .cj-pic{position:relative;height:86%;display:flex;justify-content:center}.cj-hero-figure img{height:100%;width:auto;max-width:100%;display:block}.cj-sway{animation:cj-sway 6s ease-in-out infinite alternate;transform-origin:50% 55%}@keyframes cj-sway{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}@media(prefers-reduced-motion:reduce){.cj-sway{animation:none}}.cj-hero-cards{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.cj-card{width:100%;max-width:310px;padding:26px;border-radius:24px;display:flex;flex-direction:column;gap:10px}.cj-card-kicker{font-size:14px;font-weight:800}.cj-card-deep{background:var(--deep);color:var(--white)}.cj-card-deep .cj-card-kicker{color:var(--joy)}.cj-card-big{font-family:var(--serif);font-size:28px;line-height:1.12}.cj-card-light{background:var(--white);border:1px solid var(--soft)}.cj-card-light .cj-card-kicker{color:var(--accent)}.cj-card-mid{color:var(--muted);font-size:16px;line-height:1.5}.cj-card-light a{font-weight:700;color:var(--accent)}.cj-card-deep a{color:var(--white);font-weight:700}.cj-card-deep a:hover{color:var(--joy)}.cj-card a{font-size:17px;line-height:1.6}.cj-footer{background:var(--deep);color:#d5e0fa;padding:48px var(--cj-pad) 32px}.cj-footer .cj-wordmark{color:var(--white)}.cj-footer .cj-wordmark em{color:var(--joy)}.cj-footer-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.15)}.cj-verse{margin:0;max-width:620px;padding:0;border:0}.cj-verse p{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.45;color:var(--white)}.cj-verse cite{display:block;margin-top:10px;font-style:normal;font-size:14px;font-weight:700;color:var(--joy)}.cj-footer-bottom{padding-top:20px;display:flex;flex-direction:column;gap:8px;font-size:14px}.cj-policies{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.cj-policies a{color:var(--white);font-weight:700;text-decoration:none}.cj-policies a:hover{color:var(--joy)}.cj-fine{font-size:12.5px;color:#afc0e6;max-width:80ch}body{font-size:1.7rem;line-height:1.6}#MainContent{background:var(--bg);padding:48px 0 80px;min-height:60vh}#MainContent .page-width{max-width:none;padding-left:var(--cj-pad);padding-right:var(--cj-pad)}#MainContent .title-wrapper-with-link .title,#MainContent .collection-hero__title,#MainContent .main-page-title,#MainContent .title.h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.5vw,60px);line-height:1.05;color:var(--ink)}#MainContent>.shopify-section:first-child [class*=-padding]{padding-top:0!important}#MainContent>.shopify-section:first-child .title,#MainContent>.shopify-section:first-child .title-wrapper-with-link{margin-top:0}@media(max-width:720px){body{font-size:1.6rem}#MainContent{padding-top:32px}}@media(min-width:1520px){body{background:#e3eaf7}.cj-page,.cj-page .cj-tabs-wrap{--cj-pad: 80px}.cj-page{max-width:1440px;margin:28px auto 0;background:var(--bg);border-radius:36px 36px 0 0;overflow:clip;box-shadow:0 0 0 1px #d3ddf2,0 20px 60px #0e1b3d0f}}@media(max-width:1100px){.cj-tabs a{font-size:15px;padding:0 14px}.cj-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cj-hero-cards{grid-column:1 / -1;flex-direction:row;justify-content:center;align-items:stretch}}@media(max-width:900px){.cj-l-full{display:none}.cj-l-short{display:inline}.cj-tabs{flex-wrap:wrap;justify-content:center;overflow:visible;border-radius:28px}.cj-tabs a{min-height:44px;font-size:15px;padding:0 12px}}@media(max-width:720px){.cj-chrome,.cj-hero,.cj-footer{font-size:16px}.cj-socials,.cj-book{display:none}.cj-wordmark{font-size:28px}.cj-hero{grid-template-columns:1fr}.cj-hero-figure{order:-1;max-width:460px;margin:0 auto}.cj-hero-cards{flex-direction:column;align-items:stretch}.cj-card{max-width:none}}@media(max-width:480px){.cj-tabs-wrap{padding-left:10px;padding-right:10px}.cj-tabs{gap:0;padding:4px}.cj-tabs a{font-size:14px;padding:0 8px;min-height:42px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cj-chrome.css.map */
