.celestial-fit{--fit-ink: #3e332e;--fit-muted: #6e5c57;display:block;box-sizing:border-box;width:100%;min-width:0;padding:18px 0 2px;border-top:1px solid rgba(62,51,46,.18);color:var(--fit-ink);background:#fffefc;font:400 13px/1.5 Rethink Sans,sans-serif;text-align:left}.celestial-fit[hidden],.celestial-fit [hidden]{display:none!important}.celestial-fit__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:24px}.celestial-fit__heading h2,.celestial-fit__eyebrow{margin:0;color:inherit;font:500 12px/1.4 Rethink Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.celestial-fit__value{font-size:13px;font-weight:500}.celestial-fit__scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.celestial-fit__rail{grid-column:1 / -1;position:relative;display:block;height:1px;margin:0 5px 8px;background:#3e332e73}.celestial-fit__rail:before,.celestial-fit__rail:after,.celestial-fit__tick{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--fit-muted)}.celestial-fit__rail:before{left:0}.celestial-fit__rail:after{right:0}.celestial-fit__tick{left:50%}.celestial-fit__dot{position:absolute;top:50%;left:var(--fit-position, 50%);display:block;width:9px;height:9px;border-radius:50%;background:var(--fit-ink);transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fffefc}.celestial-fit__label{color:var(--fit-muted);font-size:11px;line-height:1.4}.celestial-fit__label:nth-last-child(2){text-align:center}.celestial-fit__label:last-child{text-align:right}.celestial-fit__source,.celestial-fit__privacy{margin:14px 0 0;color:var(--fit-muted);font-size:11px;line-height:1.5}.celestial-fit__feedback{min-width:0}.celestial-fit__intro{margin:10px 0 18px;color:var(--fit-muted)}.celestial-fit__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border:1px solid var(--fit-ink);border-radius:0;color:var(--fit-ink);background:transparent;font:500 11px/1.4 Rethink Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.celestial-fit__button:hover{color:#fffefc;background:#6e5c57;border-color:#6e5c57}.celestial-fit__button:disabled{opacity:.5;cursor:wait}.celestial-fit__button--solid{margin-top:18px;background:var(--fit-ink);color:#fffefc}.celestial-fit__button:focus-visible,.celestial-fit__signin:focus-visible{outline:2px solid #a48c83;outline-offset:4px}.celestial-fit__status{margin:12px 0 0;font-size:12px}.celestial-fit__status:empty{display:none}.celestial-fit__signin{display:inline-block;margin-top:12px;color:var(--fit-ink);text-decoration:underline}.celestial-fit form{margin-top:22px}.celestial-fit fieldset{min-width:0;margin:0;padding:0;border:0}.celestial-fit legend{margin:0 0 16px;padding:0;color:var(--fit-ink);font:400 14px/1.5 Rethink Sans,sans-serif}.celestial-fit__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.celestial-fit__choices label{position:relative;cursor:pointer}.celestial-fit__choices input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}.celestial-fit__choices span{display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px 6px;border:1px solid rgba(62,51,46,.3);font-size:11px;text-align:center}.celestial-fit__choices input:checked+span{border-color:var(--fit-ink);background:var(--fit-ink);color:#fffefc}.celestial-fit__choices input:focus-visible+span{outline:2px solid #a48c83;outline-offset:3px}.celestial-fit--expanded{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:40px 0}.celestial-fit--expanded>[data-fit-summary]{max-width:540px}.celestial-fit-section{margin-inline:auto}.celestial-fit-section>h2{margin:0 0 24px;color:#3e332e;font:400 32px/1.2 Gilda Display,serif}.celestial-fit-section:has(>celestial-fit-guide[hidden]){display:none}@media(max-width:920px){.celestial-fit{padding-top:16px}.celestial-fit__heading{margin-bottom:22px}.celestial-fit--expanded{grid-template-columns:1fr;gap:28px;padding:28px 0}.celestial-fit-section>h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/celestial-fit-guide.css.map */
