.rn-fit{--fit-plum:rgb(var(--color-foreground,110,24,70));--fit-berry:rgb(var(--color-button,187,22,60));--fit-cream:rgb(var(--color-secondary-background,254,253,248));--fit-line:rgb(var(--color-border,239,201,211));--fit-muted:rgb(var(--color-subtext,138,79,107));position:relative;color:var(--fit-plum);padding:48px 20px 64px;font-size:17px;line-height:1.6;font-family:var(--font-body-family,"RN Nunito",Arial,sans-serif)}.rn-fit *{box-sizing:border-box}.rn-fit [hidden]{display:none!important}.rn-fit-wrap{max-width:1040px;margin:auto;position:relative}.rn-fit-rat{position:absolute;top:-8px;right:0;width:88px;height:auto;opacity:.9;pointer-events:none}.rn-fit h1,.rn-fit h2{font-family:var(--font-heading-family,"RN Fraunces",Georgia,serif);font-weight:650;line-height:1.15;color:var(--fit-plum)}.rn-fit h1{font-size:clamp(30px,4vw,48px);margin:12px 0 20px;max-width:760px;padding-right:90px}.rn-fit h2{font-size:26px;margin:32px 0 14px}.rn-fit p{margin:0 0 16px;max-width:76ch}.rn-fit-eyebrow{font-size:14px;letter-spacing:.06em;font-weight:700;color:var(--fit-berry);margin:0}.rn-fit a{color:var(--fit-berry);text-decoration:underline;text-underline-offset:3px}.rn-fit form{margin:28px 0;padding:24px;background:var(--fit-cream);border:1px solid var(--fit-line);border-radius:16px}.rn-fit-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rn-fit label{display:block;font-size:16px;line-height:1.4;font-weight:700}.rn-fit input,.rn-fit select{display:block;width:100%;min-height:48px;margin-top:8px;padding:10px 12px;border:1px solid var(--fit-muted);border-radius:10px;background:#fff;color:var(--fit-plum);font:inherit;font-weight:500}.rn-fit button{min-height:48px;padding:12px 26px;background:var(--fit-berry);color:var(--fit-cream);border:0;border-radius:999px;font:inherit;font-weight:700;font-size:16px;cursor:pointer}.rn-fit button:hover{background:var(--fit-plum)}.rn-fit :focus-visible{outline:3px solid var(--fit-plum);outline-offset:3px}.rn-fit [aria-invalid=true]{border-width:2px;border-color:var(--fit-berry)}.rn-fit .rn-fit-small{font-size:14px;color:var(--fit-muted);margin:16px 0}.rn-fit .rn-fit-result{padding:24px;background:var(--fit-cream);border:1px solid var(--fit-line);border-top:4px solid var(--fit-berry);border-radius:12px;margin-top:24px}.rn-fit-result h2{margin:0 0 12px;font-size:26px}.rn-fit-result p:last-child{margin-bottom:0}.rn-fit-content{margin-top:40px}.rn-fit table{border-collapse:collapse;width:100%;font-size:15px;margin:16px 0;line-height:1.5}.rn-fit caption{text-align:left;color:var(--fit-muted);margin-bottom:12px}.rn-fit th,.rn-fit td{border-bottom:1px solid var(--fit-line);text-align:left;padding:12px 8px;vertical-align:top;overflow-wrap:anywhere}.rn-fit th{font-weight:700}@media(max-width:640px){.rn-fit{padding:32px 20px 48px}.rn-fit form{padding:20px 16px}.rn-fit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.rn-fit h1{padding-right:56px}.rn-fit h2{font-size:23px}.rn-fit .rn-fit-result{padding:20px}.rn-fit table{font-size:14px}.rn-fit th,.rn-fit td{padding:10px 4px}.rn-fit-rat{width:52px}}@media print{.rn-fit form,.rn-fit-related,.rn-fit-rat{display:none}.rn-fit{padding:0;background:#fff}.rn-fit-result{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/rn-cage-fit.css.map */
