body.celestia{--cel-serif:"Instrument Serif","Times New Roman",serif;--cel-sans:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--cst-paper:#F6F1E8;--cst-paper2:#EFE7DA;--cst-wool:#E6DACA;--cst-ink:#14302F;--cst-ink2:#3E5554;--cst-mute:#6F7E7C;--cst-teal:#137C7A;--cst-teal-d:#0C5655;--cst-gold:#B8894A;--cst-blush:#E8CFC3;--cst-line:rgba(20,48,47,.14);--cst-ease:cubic-bezier(.2,.8,.2,1);--cst-r:14px}body.celestia .cel-announcement{background:var(--cst-ink)}.cst{background:var(--cst-paper);color:var(--cst-ink);font-family:var(--cel-sans);font-size:16px;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:clip}.cst *,.cst *:before,.cst *:after{box-sizing:border-box}.cst img{display:block;max-width:100%;height:auto}.cst a{color:inherit;text-decoration:none}.cst button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;letter-spacing:inherit}.cst :focus-visible{outline:2px solid var(--cst-teal);outline-offset:3px;border-radius:4px}.cst h1,.cst h2,.cst h3,.cst p,.cst blockquote,.cst figure{margin:0}.cst-w{max-width:1280px;margin:0 auto;padding:0 20px}@media(min-width:900px){.cst-w{padding:0 40px}}.cst-star{display:inline-block;width:.62em;height:.62em;background:var(--cst-gold);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);vertical-align:.08em}.cst-kick{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cst-teal);display:inline-flex;align-items:center;gap:10px}.cst-serif,.cst-h2,.cst-hero__t,.cst blockquote{font-family:var(--cel-serif);font-weight:400;letter-spacing:-.01em;color:var(--cst-ink)}.cst-h2{font-size:clamp(38px,6vw,72px);line-height:.98;margin-top:12px}.cst-h2--m{font-size:clamp(36px,5vw,58px)}.cst em{font-style:italic;color:var(--cst-teal)}.cst-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:.01em;transition:transform .2s var(--cst-ease),background .2s,color .2s}.cst-btn--sm{min-height:44px;padding:0 18px;font-size:14px}.cst-btn--ink{background:var(--cst-ink);color:var(--cst-paper)!important}.cst-btn--ink:hover{background:var(--cst-teal)}.cst-btn--line{border:1px solid var(--cst-ink)}.cst-btn--line:hover{background:var(--cst-ink);color:var(--cst-paper)}.cst-btn--paper{background:var(--cst-paper);color:var(--cst-ink)}.cst-btn--paper:hover{background:var(--cst-gold)}.cst-btn[disabled]{opacity:.4;pointer-events:none}.cst-btn:active{transform:scale(.97)}.cst-arrow{transition:transform .2s var(--cst-ease)}.cst-btn:hover .cst-arrow{transform:translate(4px)}.cst-hero{padding:28px 0 56px}.cst-hero__g{display:grid;gap:28px;align-items:end}@media(min-width:960px){.cst-hero__g{grid-template-columns:1.05fr .95fr;gap:56px;min-height:min(calc(100vh - 160px),820px)}}.cst-hero__t{font-size:clamp(54px,9.4vw,138px);line-height:.9;letter-spacing:-.025em}.cst-ln{display:block;overflow:hidden;padding-bottom:.06em}.cst-ln>span{display:inline-block}.cst-lead{font-size:18px;color:var(--cst-ink2);max-width:40ch;margin:26px 0 30px!important}.cst-ctas{display:flex;flex-wrap:wrap;gap:12px}.cst-hero__copy{order:2;padding-bottom:8px}@media(min-width:960px){.cst-hero__copy{order:1;padding-bottom:40px}}.cst-hero__img{order:1;position:relative;height:min(58vh,520px)}@media(min-width:960px){.cst-hero__img{order:2;height:100%;min-height:600px}}.cst-hero__main{position:absolute;top:0;right:0;bottom:0;left:18%;border-radius:220px 220px var(--cst-r) var(--cst-r);overflow:hidden;background:var(--cst-wool)}.cst-hero__main img{width:100%;height:100%!important;object-fit:cover;object-position:50% 18%}.cst-hero__side{position:absolute;left:0;bottom:8%;width:38%;aspect-ratio:3/4;border-radius:var(--cst-r);overflow:hidden;border:6px solid var(--cst-paper);box-shadow:0 24px 50px -20px #14302f59;background:var(--cst-wool)}.cst-hero__side img{width:100%;height:100%!important;object-fit:cover;object-position:50% 15%}.cst-chip{position:absolute;right:12px;top:22px;background:var(--cst-paper);border-radius:999px;padding:10px 16px 10px 12px;display:flex;gap:10px;align-items:center;font-size:13px;box-shadow:0 10px 30px -12px #14302f59}.cst-chip b{font-weight:700}.cst-chip i{width:30px;height:30px;border-radius:50%;background:var(--cst-ink);display:grid;place-items:center}.cst-chip i .cst-star{width:13px;height:13px}.cst-orbit{position:absolute;left:12%;top:4%;width:120px;height:120px;pointer-events:none}.cst-orbit svg{width:100%;height:100%;animation:cst-spin 28s linear infinite}@keyframes cst-spin{to{transform:rotate(360deg)}}.cst-orbit text{font-size:10.5px;letter-spacing:.32em;fill:var(--cst-ink);text-transform:uppercase;font-family:var(--cel-sans);font-weight:600}.cst-meta{display:flex;gap:26px;margin-top:38px;padding-top:22px;border-top:1px solid var(--cst-line);font-size:13.5px;color:var(--cst-ink2)}.cst-meta b{display:block;font-family:var(--cel-serif);font-size:30px;font-weight:400;color:var(--cst-ink);line-height:1}.cst-prom{border-block:1px solid var(--cst-line);background:var(--cst-paper2)}.cst-prom .cst-w{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.cst-prom .cst-w{grid-template-columns:repeat(4,1fr)}}.cst-prom [role=listitem]{padding:22px 14px;display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.35}.cst-prom [role=listitem]+[role=listitem]{border-left:1px solid var(--cst-line)}@media(max-width:899px){.cst-prom [role=listitem]:nth-child(3){border-left:0}.cst-prom [role=listitem]:nth-child(n+3){border-top:1px solid var(--cst-line)}}.cst-prom svg{flex:none;width:28px;height:28px;stroke:var(--cst-teal);fill:none;stroke-width:1.4}.cst-prom b{display:block;font-weight:700}.cst-sec{padding:80px 0}@media(min-width:900px){.cst-sec{padding:110px 0}}.cst-sec--cats{padding-bottom:20px}.cst-sh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:40px}.cst-sh>p{max-width:38ch;color:var(--cst-ink2)}.cst-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:900px){.cst-cats{grid-template-columns:repeat(5,1fr);gap:18px}}.cst-cat{position:relative;border-radius:var(--cst-r);overflow:hidden;aspect-ratio:3/4;background:var(--cst-wool)}.cst-cat img{width:100%;height:100%!important;object-fit:cover;object-position:50% 20%;transition:transform 1.2s var(--cst-ease)}.cst-cat:hover img{transform:scale(1.05)}.cst-cat:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0c1e1db8)}.cst-cat span{position:absolute;left:16px;bottom:14px;right:16px;z-index:1;color:var(--cst-paper);display:flex;justify-content:space-between;align-items:end;gap:6px}.cst-cat b{font-family:var(--cel-serif);font-weight:400;font-size:30px;line-height:1}.cst-cat small{font-size:12.5px;opacity:.85;white-space:nowrap}@media(max-width:899px){.cst-cat:first-child{grid-column:span 2;aspect-ratio:auto;height:280px}.cst-cat span{flex-direction:column;align-items:flex-start;gap:2px}.cst-cat b{font-size:25px}}.cst-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 14px}@media(min-width:900px){.cst-grid{grid-template-columns:repeat(4,1fr);gap:48px 22px}}.cst-pc{position:relative;display:flex;flex-direction:column}.cst-pc__im{display:block;position:relative;aspect-ratio:4/5;border-radius:var(--cst-r);overflow:hidden;background:var(--cst-wool)}.cst-pc__im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:50% 18%;transition:opacity .5s,transform 1.1s var(--cst-ease)}.cst-pc__im img.cst-b{opacity:0}@media(hover:hover){.cst-pc:hover .cst-a{transform:scale(1.04)}.cst-pc:hover .cst-b{opacity:1}}.cst-badge{position:absolute;left:10px;top:10px;z-index:2;background:var(--cst-paper);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.cst-badge--ink{background:var(--cst-ink);color:var(--cst-paper)}.cst-qa{position:relative;z-index:2;margin:-54px 10px 10px;height:44px;border-radius:999px;background:var(--cst-paper)!important;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .35s var(--cst-ease),opacity .35s,background .2s,color .2s}@media(hover:hover){.cst-qa{opacity:0;transform:translateY(10px)}.cst-pc:hover .cst-qa,.cst-qa:focus-visible{opacity:1;transform:none}}.cst-qa:hover{background:var(--cst-ink)!important;color:var(--cst-paper)}.cst-qa.done{background:var(--cst-teal)!important;color:#fff;opacity:1;transform:none}.cst-pc h3{font-family:var(--cel-sans);font-size:15.5px;font-weight:600;margin-top:4px;line-height:1.3;color:var(--cst-ink)}.cst-pc__row{display:flex;justify-content:space-between;align-items:center;margin-top:4px;gap:8px}.cst-pr{font-size:15px;color:var(--cst-ink2)}.cst-sw{display:flex;gap:5px}.cst-sw i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.cst-tile{grid-column:span 1;border-radius:var(--cst-r);background:var(--cst-blush);padding:20px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:260px}.cst-tile b{font-size:clamp(26px,3.6vw,52px);line-height:1;font-weight:400}.cst-tile em{color:var(--cst-teal-d)}.cst-tile .cst-btn{align-self:flex-start}@media(min-width:900px){.cst-tile{grid-column:span 3;padding:44px}}.cst-more{text-align:center;margin-top:44px}.cst-sec--duo{padding-top:10px}.cst-duo{background:var(--cst-ink);color:var(--cst-paper);border-radius:28px;overflow:hidden}.cst-duo .cst-h2{color:var(--cst-paper)}.cst-duo em{color:var(--cst-blush)}.cst-duo .cst-kick{color:var(--cst-gold)}.cst-duo__g{display:grid;gap:36px;padding:48px 22px}@media(min-width:960px){.cst-duo__g{grid-template-columns:.9fr 1.1fr;padding:72px 64px;gap:64px;align-items:center}}.cst-duo__l{color:#f6f1e8bf;margin:20px 0 28px!important;max-width:40ch}.cst-meter{background:#f6f1e81f;border-radius:999px;height:10px;overflow:hidden;margin:12px 0 10px}.cst-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cst-gold),#E9C27D);border-radius:inherit;transition:width .8s var(--cst-ease)}.cst-meter__t{font-size:14px;color:#f6f1e8d9}.cst-meter__t b{color:#fff}.cst-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cst-pick{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3/4;background:#21423f;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s,transform .2s var(--cst-ease);padding:0;color:#fff!important}.cst-pick img{width:100%;height:100%!important;object-fit:cover;object-position:50% 15%;opacity:.8;transition:opacity .2s}.cst-pick:hover img,.cst-pick[aria-pressed=true] img{opacity:1}.cst-pick[aria-pressed=true]{outline-color:var(--cst-gold)}.cst-pick:active{transform:scale(.96)}.cst-pick span{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 7px;font-size:11.5px;font-weight:600;line-height:1.3;background:linear-gradient(transparent,#000000a6);text-align:left}.cst-ck{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;background:var(--cst-gold);color:var(--cst-ink);font-size:12px;font-weight:900;display:grid;place-items:center;transform:scale(0);transition:transform .3s var(--cst-ease)}.cst-pick[aria-pressed=true] .cst-ck{transform:scale(1)}.cst-duo__sum{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid rgba(246,241,232,.15)}.cst-tot{font-family:var(--cel-serif);font-size:40px;line-height:1}.cst-duo__sum small{display:block;font-size:13px;color:#f6f1e8b3}.cst-sec--look{padding-top:20px}.cst-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 8px;scrollbar-width:none;scroll-padding:0 20px}.cst-rail::-webkit-scrollbar{display:none}@media(min-width:900px){.cst-rail{grid-auto-columns:30%;gap:22px;padding:0 40px 8px;scroll-padding:0 40px}}.cst-look{scroll-snap-align:start;position:relative;border-radius:var(--cst-r);overflow:hidden;aspect-ratio:4/5;background:var(--cst-wool)}.cst-look img{width:100%;height:100%!important;object-fit:cover;object-position:50% 20%}.cst-look figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:#f6f1e8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;color:var(--cst-ink2)}.cst-look figcaption b{display:block;font-weight:600;color:var(--cst-ink)}.cst-look figcaption a{flex:none;width:36px;height:36px;border-radius:50%;background:var(--cst-ink);color:var(--cst-paper)!important;display:grid;place-items:center}.cst-railbtns{display:flex;gap:8px}.cst-railbtns button{width:46px;height:46px;border-radius:50%;border:1px solid var(--cst-line);display:grid;place-items:center;transition:background .2s}.cst-railbtns button:hover{background:var(--cst-ink);color:var(--cst-paper)}.cst-story{display:grid;gap:36px;align-items:center}@media(min-width:960px){.cst-story{grid-template-columns:1fr 1fr;gap:80px}}.cst-story__ph{aspect-ratio:4/5;border-radius:240px 240px var(--cst-r) var(--cst-r);overflow:hidden;background:var(--cst-wool)}.cst-story__ph img{width:100%;height:100%!important;object-fit:cover;object-position:50% 15%}.cst blockquote{font-size:clamp(28px,3.6vw,44px);line-height:1.1;margin:22px 0;padding:0;border:0}.cst-story__t{color:var(--cst-ink2);max-width:46ch}.cst-vals{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0}.cst-vals div{border-top:1px solid var(--cst-ink);padding-top:12px;font-size:14px;color:var(--cst-ink2)}.cst-vals b{display:block;color:var(--cst-ink);font-weight:700;margin-bottom:3px}.cst-sec--fit{padding-top:10px}.cst-fit{background:var(--cst-paper2);border-radius:28px;padding:44px 22px}@media(min-width:900px){.cst-fit{padding:64px}}.cst-fit__g{display:grid;gap:34px}@media(min-width:960px){.cst-fit__g{grid-template-columns:.8fr 1.2fr;gap:64px}}.cst-fit__p{color:var(--cst-ink2);margin-top:16px!important;max-width:34ch}.cst details{border-bottom:1px solid var(--cst-line)}.cst summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:16px;color:var(--cst-ink)}.cst summary::-webkit-details-marker{display:none}.cst summary:after{content:"+";font-weight:400;font-size:24px;line-height:1;transition:transform .3s var(--cst-ease)}.cst details[open] summary:after{transform:rotate(45deg)}.cst-faq__a{padding:0 0 20px;color:var(--cst-ink2);max-width:60ch}.cst-faq__a a{text-decoration:underline}.cst-sec--news{padding-top:10px}.cst-news{text-align:center;max-width:720px}.cst-news>p{color:var(--cst-ink2);margin:16px auto 28px!important;max-width:44ch}.cst-nf{display:flex;gap:8px;max-width:460px;margin:0 auto;background:#fff;border:1px solid var(--cst-line);border-radius:999px;padding:6px}.cst-nf input{flex:1;min-width:0;border:0;background:none;padding:0 16px;font:inherit;font-size:15px;color:var(--cst-ink);box-shadow:none}.cst-nf input:focus{outline:none}.cst-nf:focus-within{border-color:var(--cst-teal)}.cst-nf .cst-btn{min-height:46px}.cst-nf__ok{padding:12px 18px;color:var(--cst-teal);font-weight:600;margin:0 auto}.cst-toast{position:fixed;left:50%;bottom:90px;z-index:70;background:var(--cst-ink);color:var(--cst-paper);padding:12px 18px;border-radius:999px;font-size:14px;transform:translate(-50%,20px);opacity:0;transition:transform .4s var(--cst-ease),opacity .4s;pointer-events:none;max-width:calc(100% - 32px);text-align:center}.cst-toast.on{transform:translate(-50%);opacity:1}.cst-js .cst-rv{opacity:0;transform:translateY(28px)}.cst-js .cst-rv.in{opacity:1;transform:none;transition:opacity .8s var(--cst-ease),transform .8s var(--cst-ease);transition-delay:calc(var(--i,0) * 70ms)}.cst-intro .cst-ln>span{transform:translateY(105%)}.cst-intro .cst-hero__main{clip-path:inset(100% 0 0 0 round 220px 220px 14px 14px)}.cst-intro .cst-fade{opacity:0;transform:translateY(20px)}.cst-go .cst-ln>span{transform:none;transition:transform 1.05s var(--cst-ease);transition-delay:calc(var(--d) * .11s + .15s)}.cst-go .cst-hero__main{clip-path:inset(0 0 0 0 round 220px 220px 14px 14px);transition:clip-path 1.3s var(--cst-ease)}.cst-go .cst-fade{opacity:1;transform:none;transition:opacity .8s var(--cst-ease),transform .8s var(--cst-ease);transition-delay:calc(var(--d,4) * .11s + .3s)}.cst-go .cst-hero__main img{animation:cst-settle 2.2s var(--cst-ease) both}@keyframes cst-settle{0%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.cst *,.cst *:before,.cst *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/constelacion.css.map */
