.v33-care-hero{min-height:calc(100dvh - var(--header-height));padding:clamp(2rem,4vw,4rem) 0}.v33-care-hero .section-shell{display:grid;grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr);gap:clamp(3rem,8vw,8rem);align-items:center;min-height:calc(100dvh - var(--header-height) - clamp(4rem,8vw,8rem))}.v33-care-hero-copy h1{max-width:11ch;margin:0 0 1.5rem;color:var(--charcoal);font-size:clamp(3.1rem,5.7vw,5.65rem);line-height:.98;letter-spacing:-.035em}.v33-care-hero-copy p{max-width:40ch;margin:0;color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.2rem)}.v33-care-hero-media{display:grid;place-items:center;width:min(100%,690px);min-height:clamp(500px,66vh,650px);margin:0;justify-self:end;overflow:hidden;border-radius:var(--radius);background:var(--paper)}.v33-care-hero-media img{display:block;width:100%;height:min(64vh,620px);padding:clamp(1.25rem,4vw,3rem);object-fit:contain}.v33-measure-workbench,.v33-fit-evidence,.v33-care-guidance,.v33-care-close{padding:clamp(5rem,9vw,9rem) 0}.v33-measure-workbench{background:var(--paper-soft)}.v33-measure-workbench .section-shell{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(3rem,8vw,7rem);align-items:start}.v33-measure-guide{position:sticky;top:calc(var(--header-height) + 2.5rem)}.v33-measure-guide h2,.v33-workspace-heading h2,.v33-fit-evidence h2,.v33-care-guidance h2,.v33-care-close h2{margin-top:0;color:var(--forest-deep)}.v33-measure-guide h2{max-width:9ch}.v33-measure-guide ol{margin:2.5rem 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.v33-measure-guide li{padding:1.25rem 0;border-bottom:1px solid var(--line)}.v33-measure-guide h3{margin:0 0 .35rem;color:var(--forest-deep);font-size:1.12rem}.v33-measure-guide li p,.v33-workspace-heading p,.v33-reference-note,.v33-fit-evidence>.section-shell>div>p,.v33-care-intro p,.v33-care-close p{color:var(--muted)}.v33-measure-guide li p{margin:0}.v33-measure-limit{margin:1.75rem 0 0;padding-top:1.25rem;border-top:2px solid var(--rust);color:var(--charcoal);font-weight:680}.v33-size-workspace{min-width:0;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius);background:var(--paper)}.v33-workspace-heading{max-width:42rem;margin-bottom:2rem}.v33-workspace-heading h2{margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.4rem)}.v33-workspace-heading p{margin:0}.v33-size-choice{margin:0 0 1.2rem;padding:0;border:0}.v33-size-choice legend,.v33-size-workspace .unit-switch legend{margin-bottom:.65rem;color:var(--charcoal);font-weight:700}.v33-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden}.v33-size-options label{position:relative;min-width:0;cursor:pointer}.v33-size-options label+label{border-left:1px solid var(--line)}.v33-size-options input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.v33-size-options span{display:grid;place-items:center;min-height:52px;pointer-events:none;background:transparent;color:var(--forest-deep);font-weight:750}.v33-size-options input:checked+span{background:var(--forest-deep);color:var(--paper)}.v33-size-options input:focus-visible+span{position:relative;z-index:1;outline:3px solid var(--rust);outline-offset:-4px}.v33-unit-row{display:flex;gap:1rem;align-items:end;justify-content:space-between}.v33-size-workspace .unit-switch{display:flex;gap:.5rem;align-items:center;margin:0;padding:0;border:0}.v33-size-workspace .unit-switch legend{float:left;margin:0 .35rem 0 0}.v33-size-workspace .unit-switch button,.v33-clear-size{min-height:44px;border:1px solid var(--line);background:transparent;color:var(--forest-deep);font-weight:680}.v33-size-workspace .unit-switch button{min-width:50px;padding:.5rem .8rem;border-radius:999px}.v33-size-workspace .unit-switch button[aria-pressed=true]{border-color:var(--forest-deep);background:var(--forest-deep);color:var(--paper)}.v33-clear-size{padding:.5rem 0;border-width:0 0 1px;border-radius:0}.v33-clear-size:disabled{color:#858d88;cursor:not-allowed}.v33-size-status{min-height:3rem;margin:1.25rem 0 0;padding:1rem 0;border-top:1px solid var(--line);color:var(--charcoal);font-weight:650}.v33-table-scroll{max-width:100%;overflow-x:auto;margin-top:.5rem}.v33-table-scroll:focus-visible{outline:3px solid var(--rust);outline-offset:3px}.v33-size-table{width:100%;min-width:540px;border-collapse:collapse}.v33-size-table caption{padding:0 0 .8rem;color:var(--muted);text-align:left}.v33-size-table th,.v33-size-table td{padding:1rem;border-bottom:1px solid var(--line);text-align:left}.v33-size-table thead th{color:var(--muted);font-size:.84rem}.v33-size-table tbody th{color:var(--forest-deep);font-size:1.12rem}.v33-size-table tbody tr.is-selected{background:var(--paper-soft)}.v33-size-table tbody tr.is-selected th{box-shadow:inset 3px 0 0 var(--rust)}.v33-reference-note{max-width:58ch;margin:1.25rem 0 0;font-size:.9rem}.v33-fit-evidence{background:var(--ivory)}.v33-fit-evidence .section-shell{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,9vw,9rem)}.v33-fit-evidence h2{max-width:12ch}.v33-fit-evidence dl{margin:0;border-top:2px solid var(--forest)}.v33-fit-evidence dl div{display:grid;grid-template-columns:minmax(145px,.36fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:1.6rem 0;border-bottom:1px solid var(--line)}.v33-fit-evidence dt{color:var(--forest-deep);font-weight:750}.v33-fit-evidence dd{margin:0;color:var(--muted)}.v33-care-guidance{background:var(--paper)}.v33-care-guidance .section-shell{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:clamp(3rem,9vw,9rem);align-items:start}.v33-care-intro h2{max-width:11ch}.v33-care-actions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0 3rem;border-top:1px solid var(--line)}.v33-care-actions section{padding:1.7rem 0;border-bottom:1px solid var(--line)}.v33-care-actions section:first-child{grid-row:span 2;padding-right:3rem;border-right:1px solid var(--line)}.v33-care-actions h3{margin:0 0 .6rem;color:var(--forest-deep);font-size:clamp(1.35rem,2.2vw,1.9rem)}.v33-care-actions p{max-width:45ch;margin:0;color:var(--muted)}.v33-care-close{background:var(--forest);color:var(--paper)}.v33-care-close .section-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end}.v33-care-close h2{max-width:14ch;color:var(--paper)}.v33-care-close p{margin-bottom:0;color:#e2e8e4}.v33-care-close-actions{display:flex;flex-direction:column;gap:.8rem;align-items:stretch}.v33-care-close .button{border-color:var(--paper);background:var(--paper);color:var(--forest-deep);white-space:nowrap}.v33-care-close .button.secondary{border-color:var(--paper);background:transparent;color:var(--paper)}.v33-care-close .button:hover{border-color:var(--paper-soft);background:var(--paper-soft);color:var(--forest-deep)}.v33-care-close .button.secondary:hover{background:#faf9f51f;color:var(--paper)}@media(max-width:767px){#site-menu .header-actions .button.small{display:inline-flex;min-height:44px}.v33-care-hero{min-height:0;padding:0 0 4.5rem}.v33-care-hero .section-shell{display:flex;flex-direction:column;width:100%;min-height:0;gap:2rem}.v33-care-hero-media{order:1;width:100%;min-height:0;border-radius:0}.v33-care-hero-media img{width:100%;height:min(48vh,420px);padding:1.5rem}.v33-care-hero-copy{order:2;padding:0 16px}.v33-care-hero-copy h1{max-width:9ch;font-size:clamp(2.75rem,13.7vw,3.35rem)}.v33-measure-workbench,.v33-fit-evidence,.v33-care-guidance,.v33-care-close{padding:4.5rem 0}.v33-measure-workbench .section-shell,.v33-fit-evidence .section-shell,.v33-care-guidance .section-shell,.v33-care-close .section-shell{grid-template-columns:1fr;gap:2.5rem}.v33-measure-guide{position:static}.v33-size-workspace{padding:1.35rem}.v33-unit-row{align-items:flex-start;flex-direction:column}.v33-size-workspace .unit-switch{flex-wrap:wrap}.v33-size-workspace .unit-switch legend{float:none;width:100%;margin-bottom:.45rem}.v33-fit-evidence dl div{grid-template-columns:1fr;gap:.45rem}.v33-care-actions{grid-template-columns:1fr}.v33-care-actions section:first-child{grid-row:auto;padding-right:0;border-right:0}.v33-care-close-actions .button{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.v33-size-options span,.v33-care-close .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/care-v33.css.map */
