.family-ranges{scroll-margin-top:100px}.family-ranges .section-head{margin-bottom:1.5rem}.family-ranges .lede{max-width:40rem;margin-top:.65rem}.family-ranges__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.family-range{display:flex;flex-direction:column;min-width:0;background:var(--paper);border:1px solid rgba(var(--ink-rgb),.09);border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.family-range:hover{transform:translateY(-3px);box-shadow:0 12px 24px -16px rgba(var(--ink-rgb),.4)}.family-range__photo{aspect-ratio:1.35;background:#faf9f6;overflow:hidden}.family-range__photo img{width:100%;height:100%;object-fit:contain}.family-range__body{padding:1.1rem;display:flex;flex-direction:column;flex:1}.family-range__body .eyebrow{font-size:.6rem;line-height:1.5;color:var(--dew)}.family-range h3{font-size:1.1rem;line-height:1.2;margin:.5rem 0}.family-range__body>p:not(.eyebrow){font-size:.875rem;line-height:1.5;opacity:.8}.family-range__link{font-size:.8rem;font-weight:700;margin-top:auto;padding-top:1rem;display:flex;justify-content:space-between}.family-note{background:rgba(var(--light-rgb,242,184,75),.16);border:1px solid rgba(var(--ink-rgb),.12);border-radius:12px;padding:1rem;margin:1rem 0;font-size:.9rem;line-height:1.6}.family-coming{display:inline-block;font-size:.75rem;font-weight:700;background:var(--fog);padding:.3rem .65rem;border-radius:100px}.family-benefit{font-size:.9rem;line-height:1.6;margin:.8rem 0;color:var(--ink);max-width:40rem}.family-quicknav{border-top:1px solid rgba(var(--ink-rgb),.08);border-bottom:1px solid rgba(var(--ink-rgb),.08);background:var(--paper)}.family-quicknav .wrap{display:flex;gap:1.5rem;overflow-x:auto;padding-block:.8rem}.family-quicknav a{white-space:nowrap;text-decoration:none;font-size:.85rem;font-weight:650;min-height:30px;display:flex;align-items:center}.family-quicknav a:first-child{color:var(--dew)}@media(max-width:989px){.family-ranges__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-range__body{padding:.9rem}.family-range h3{font-size:1rem}.family-range__body .eyebrow{letter-spacing:.06em}.family-quicknav .wrap{gap:1.2rem}}@media(prefers-reduced-motion:reduce){.family-range{transition:none}.family-range:hover{transform:none}}
.header__inner.header__inner--shop{display:flex;align-items:center;gap:1rem;min-width:0}
.header__inner--shop>.header__burger{display:inline-grid;flex:0 0 44px}
.header__inner--shop>.header__logo{flex:0 0 auto;white-space:nowrap}
.header__inner--shop>.header__nav{display:none}
.header__inner--shop>.header__search{margin-left:auto;flex:0 1 360px;min-width:0;width:100%}
.header__inner--shop>.header__search input[type=search]{min-width:0;width:100%}
.header__inner--shop>.header__actions{flex:0 0 auto;margin-left:0}
@media(max-width:749px){.header__inner.header__inner--shop{gap:.5rem}.header__inner--shop>.header__search{display:none}.header__inner--shop>.header__actions{margin-left:auto}.family-quicknav .wrap{gap:1rem}.family-quicknav a{font-size:.75rem}}
