.childseat-fit-contact{--fit-contact-border: #dddddd;--fit-contact-bg: #f8f8f8;--fit-contact-text: #222;--fit-contact-subtext: #666;--fit-contact-card-bg: #ffffff;--fit-contact-radius: 20px;margin:0 0 56px;color:var(--fit-contact-text)}.childseat-fit-contact *{box-sizing:border-box}.childseat-fit-contact__inner{display:grid;gap:20px 24px;padding:28px;border:1px solid var(--fit-contact-border);border-radius:var(--fit-contact-radius);background:var(--fit-contact-bg)}.childseat-fit-contact__inner--text-only{grid-template-columns:minmax(0,1fr) auto;align-items:center}.childseat-fit-contact__inner--with-media{grid-template-columns:minmax(0,1fr) minmax(220px,300px);grid-template-areas:"content media" "actions media";align-items:center}.childseat-fit-contact__content{display:grid;gap:8px;min-width:0}.childseat-fit-contact__inner--with-media .childseat-fit-contact__content{grid-area:content}.childseat-fit-contact__eyebrow{margin:0;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.08em;color:var(--fit-contact-subtext);text-transform:uppercase}.childseat-fit-contact__heading{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.35;font-weight:700;letter-spacing:.02em}.childseat-fit-contact__text,.childseat-fit-contact__media-caption{margin:0;font-size:14px;line-height:1.8;color:var(--fit-contact-subtext)}.childseat-fit-contact__text p{margin:0}.childseat-fit-contact__media{margin:0;display:grid;gap:10px;padding:14px;border:1px solid var(--fit-contact-border);border-radius:16px;background:var(--fit-contact-card-bg)}.childseat-fit-contact__inner--with-media .childseat-fit-contact__media{grid-area:media}.childseat-fit-contact__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.childseat-fit-contact__media-caption{font-size:13px;line-height:1.7}.childseat-fit-contact__actions{display:flex;align-items:center;justify-content:flex-start}.childseat-fit-contact__inner--text-only .childseat-fit-contact__actions{justify-content:flex-end}.childseat-fit-contact__inner--with-media .childseat-fit-contact__actions{grid-area:actions}.childseat-fit-contact__button{min-width:220px;min-height:48px;border-radius:999px;white-space:nowrap}@media screen and (max-width:989px){.childseat-fit-contact{margin:0 0 40px}.childseat-fit-contact__inner,.childseat-fit-contact__inner--text-only,.childseat-fit-contact__inner--with-media{grid-template-columns:1fr;grid-template-areas:"content" "media" "actions";align-items:start;padding:22px}.childseat-fit-contact__actions,.childseat-fit-contact__inner--text-only .childseat-fit-contact__actions{justify-content:flex-start}}@media screen and (max-width:749px){.childseat-fit-contact{margin:0 0 28px}.childseat-fit-contact__inner{gap:16px;padding:18px;border-radius:16px}.childseat-fit-contact__text{font-size:13px;line-height:1.75}.childseat-fit-contact__media{padding:12px}.childseat-fit-contact__button{width:100%;min-width:0}}.childseat-fit-hero{--hero-text: #222;--hero-subtext: #666;--hero-border: #dcdcdc;--hero-bg: #f8f8f8;--hero-card-bg: #ffffff;--hero-radius: 20px;--hero-radius-sm: 14px;margin:28px 0 32px;color:var(--hero-text)}.childseat-fit-hero *{box-sizing:border-box}.childseat-fit-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:center;padding:32px;border:1px solid var(--hero-border);border-radius:var(--hero-radius);background:var(--hero-bg)}.childseat-fit-hero__inner--single{grid-template-columns:1fr}.childseat-fit-hero__content{display:grid;gap:16px;align-content:start;min-width:0}.childseat-fit-hero__eyebrow{margin:0;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.08em;color:var(--hero-subtext);text-transform:uppercase}.childseat-fit-hero__title{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.22;font-weight:700;letter-spacing:.02em}.childseat-fit-hero__copy{display:grid;gap:12px}.childseat-fit-hero__lead,.childseat-fit-hero__sublead,.childseat-fit-hero__aside-text,.childseat-fit-hero__media-caption{margin:0;font-size:15px;line-height:1.85;color:var(--hero-subtext)}.childseat-fit-hero__lead p,.childseat-fit-hero__sublead p,.childseat-fit-hero__aside-text p{margin:0}.childseat-fit-hero__visual{display:grid;gap:16px;align-content:start;min-width:0}.childseat-fit-hero__media{margin:0;display:grid;gap:10px;padding:14px;border:1px solid var(--hero-border);border-radius:var(--hero-radius-sm);background:var(--hero-card-bg)}.childseat-fit-hero__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px}.childseat-fit-hero__media-caption{font-size:13px;line-height:1.7}.childseat-fit-hero__aside{display:grid;gap:10px;align-content:start;padding:20px;border:1px solid var(--hero-border);border-radius:var(--hero-radius-sm);background:var(--hero-card-bg)}.childseat-fit-hero__aside-title{margin:0;font-size:16px;line-height:1.5;font-weight:700;color:var(--hero-text)}@media screen and (max-width:989px){.childseat-fit-hero{margin:24px 0 28px}.childseat-fit-hero__inner{grid-template-columns:1fr;padding:24px}}@media screen and (max-width:749px){.childseat-fit-hero{margin:20px 0 24px}.childseat-fit-hero__inner{gap:20px;padding:18px;border-radius:16px}.childseat-fit-hero__content{gap:14px}.childseat-fit-hero__copy{gap:10px}.childseat-fit-hero__lead,.childseat-fit-hero__sublead,.childseat-fit-hero__aside-text{font-size:14px;line-height:1.8}.childseat-fit-hero__media{padding:12px}.childseat-fit-hero__aside{padding:16px}}.childseat-fit-junior-ng{--fit-ng-border: #dddddd;--fit-ng-text: #222;--fit-ng-subtext: #666;--fit-ng-bg: #ffffff;--fit-ng-bg-soft: #f8f8f8;--fit-ng-accent: #c62828;--fit-ng-accent-bg: #fdeeee;--fit-ng-radius: 20px;margin:0 0 40px;color:var(--fit-ng-text)}.childseat-fit-junior-ng *{box-sizing:border-box}.childseat-fit-junior-ng__inner{display:grid;gap:16px}.childseat-fit-junior-ng__header{display:grid;gap:8px}.childseat-fit-junior-ng__heading{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.4;font-weight:700;letter-spacing:.02em}.childseat-fit-junior-ng__subheading{margin:0;font-size:14px;line-height:1.8;color:var(--fit-ng-subtext);max-width:72ch}.childseat-fit-junior-ng__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.childseat-fit-junior-ng__card{display:block;min-width:0;border:1px solid var(--fit-ng-border);border-radius:var(--fit-ng-radius);background:var(--fit-ng-bg);overflow:hidden}.childseat-fit-junior-ng__card-inner{display:grid;gap:8px;align-content:start;min-height:100%;padding:18px;position:relative}.childseat-fit-junior-ng__card-inner:before{content:"";display:block;width:56px;height:6px;border-radius:999px;background:var(--fit-ng-accent)}.childseat-fit-junior-ng__title{margin:0;font-size:16px;line-height:1.55;font-weight:700;word-break:break-word}.childseat-fit-junior-ng__text{margin:0;font-size:13px;line-height:1.75;color:var(--fit-ng-subtext)}.childseat-fit-junior-ng__text p{margin:0}@media screen and (max-width:1199px){.childseat-fit-junior-ng__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.childseat-fit-junior-ng{margin:0 0 32px}.childseat-fit-junior-ng__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.childseat-fit-junior-ng{margin:0 0 24px}.childseat-fit-junior-ng__inner{gap:14px}.childseat-fit-junior-ng__card{border-radius:16px}.childseat-fit-junior-ng__card-inner{padding:16px}.childseat-fit-junior-ng__title{font-size:15px;line-height:1.5}.childseat-fit-junior-ng__text{font-size:12.5px;line-height:1.75}}.childseat-fit-lineup-cta{--fit-cta-border: #dddddd;--fit-cta-bg: #f8f8f8;--fit-cta-text: #222;--fit-cta-subtext: #666;--fit-cta-card-bg: #ffffff;--fit-cta-radius: 20px;margin:28px 0 36px;color:var(--fit-cta-text)}.childseat-fit-lineup-cta *{box-sizing:border-box}.childseat-fit-lineup-cta__inner{display:grid;gap:20px 24px;padding:24px 28px;border:1px solid var(--fit-cta-border);border-radius:var(--fit-cta-radius);background:var(--fit-cta-bg)}.childseat-fit-lineup-cta__inner--text-only{grid-template-columns:minmax(0,1fr) auto;align-items:center}.childseat-fit-lineup-cta__inner--with-media{grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-template-areas:"content media" "actions media";align-items:center}.childseat-fit-lineup-cta__content{display:grid;gap:10px;min-width:0}.childseat-fit-lineup-cta__inner--with-media .childseat-fit-lineup-cta__content{grid-area:content}.childseat-fit-lineup-cta__eyebrow{margin:0;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.08em;color:var(--fit-cta-subtext);text-transform:uppercase}.childseat-fit-lineup-cta__title{margin:0;font-size:clamp(22px,2.8vw,30px);line-height:1.35;font-weight:700;letter-spacing:.02em}.childseat-fit-lineup-cta__text,.childseat-fit-lineup-cta__media-caption{margin:0;font-size:14px;line-height:1.8;color:var(--fit-cta-subtext)}.childseat-fit-lineup-cta__text p{margin:0}.childseat-fit-lineup-cta__media{margin:0;display:grid;gap:10px;padding:14px;border:1px solid var(--fit-cta-border);border-radius:16px;background:var(--fit-cta-card-bg)}.childseat-fit-lineup-cta__inner--with-media .childseat-fit-lineup-cta__media{grid-area:media}.childseat-fit-lineup-cta__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.childseat-fit-lineup-cta__media-caption{font-size:13px;line-height:1.7}.childseat-fit-lineup-cta__actions{display:flex;align-items:center;justify-content:flex-start}.childseat-fit-lineup-cta__inner--text-only .childseat-fit-lineup-cta__actions{justify-content:flex-end}.childseat-fit-lineup-cta__inner--with-media .childseat-fit-lineup-cta__actions{grid-area:actions}.childseat-fit-lineup-cta__button{min-width:220px;min-height:48px;border-radius:999px;white-space:nowrap}@media screen and (max-width:989px){.childseat-fit-lineup-cta{margin:24px 0 30px}.childseat-fit-lineup-cta__inner,.childseat-fit-lineup-cta__inner--text-only,.childseat-fit-lineup-cta__inner--with-media{grid-template-columns:1fr;grid-template-areas:"content" "media" "actions";align-items:start;padding:22px}.childseat-fit-lineup-cta__actions,.childseat-fit-lineup-cta__inner--text-only .childseat-fit-lineup-cta__actions{justify-content:flex-start}}@media screen and (max-width:749px){.childseat-fit-lineup-cta{margin:20px 0 24px}.childseat-fit-lineup-cta__inner{gap:16px;padding:18px;border-radius:16px}.childseat-fit-lineup-cta__text{font-size:13px;line-height:1.75}.childseat-fit-lineup-cta__media{padding:12px}.childseat-fit-lineup-cta__button{width:100%;min-width:0}}.childseat-fit-points-detail{--fit-detail-border: #dddddd;--fit-detail-text: #222;--fit-detail-subtext: #666;--fit-detail-bg: #ffffff;--fit-detail-bg-soft: #f8f8f8;--fit-detail-radius: 20px;margin:0 0 40px;color:var(--fit-detail-text)}.childseat-fit-points-detail *{box-sizing:border-box}.childseat-fit-points-detail__inner{display:grid;gap:18px}.childseat-fit-points-detail__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:18px;align-items:start}.childseat-fit-points-detail__intro--single{grid-template-columns:1fr}.childseat-fit-points-detail__header{display:grid;gap:8px}.childseat-fit-points-detail__heading{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.4;font-weight:700;letter-spacing:.02em}.childseat-fit-points-detail__intro-text,.childseat-fit-points-detail__text,.childseat-fit-points-detail__media-caption{margin:0;font-size:14px;line-height:1.85;color:var(--fit-detail-subtext)}.childseat-fit-points-detail__intro-text p,.childseat-fit-points-detail__text p{margin:0}.childseat-fit-points-detail__media{margin:0;display:grid;gap:10px;padding:14px;border:1px solid var(--fit-detail-border);border-radius:16px;background:var(--fit-detail-bg)}.childseat-fit-points-detail__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px}.childseat-fit-points-detail__media-caption{font-size:13px;line-height:1.7}.childseat-fit-points-detail__list{display:grid;gap:12px}.childseat-fit-points-detail__item{border:1px solid var(--fit-detail-border);border-radius:var(--fit-detail-radius);background:var(--fit-detail-bg);overflow:hidden}.childseat-fit-points-detail__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer}.childseat-fit-points-detail__summary::-webkit-details-marker{display:none}.childseat-fit-points-detail__summary-text{font-size:18px;line-height:1.55;font-weight:700;word-break:break-word}.childseat-fit-points-detail__icon{position:relative;flex:0 0 20px;width:20px;height:20px}.childseat-fit-points-detail__icon:before,.childseat-fit-points-detail__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:999px;background:var(--fit-detail-text);transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.childseat-fit-points-detail__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.childseat-fit-points-detail__item[open] .childseat-fit-points-detail__icon:after{opacity:0}.childseat-fit-points-detail__content{padding:0 22px 20px}@media screen and (max-width:989px){.childseat-fit-points-detail{margin:0 0 32px}.childseat-fit-points-detail__intro{grid-template-columns:1fr}}@media screen and (max-width:749px){.childseat-fit-points-detail{margin:0 0 24px}.childseat-fit-points-detail__inner{gap:14px}.childseat-fit-points-detail__media{padding:12px}.childseat-fit-points-detail__summary{align-items:start;padding:16px}.childseat-fit-points-detail__summary-text{font-size:16px;line-height:1.5}.childseat-fit-points-detail__content{padding:0 16px 16px}.childseat-fit-points-detail__intro-text,.childseat-fit-points-detail__text{font-size:13px;line-height:1.8}}.childseat-fit-points-summary{--fit-points-border: #dddddd;--fit-points-text: #222;--fit-points-subtext: #666;--fit-points-bg: #ffffff;--fit-points-bg-soft: #f8f8f8;--fit-points-radius: 18px;margin:0 0 36px;color:var(--fit-points-text)}.childseat-fit-points-summary *{box-sizing:border-box}.childseat-fit-points-summary__inner{display:grid;gap:18px}.childseat-fit-points-summary__header{display:grid;gap:8px}.childseat-fit-points-summary__heading{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.4;font-weight:700;letter-spacing:.02em}.childseat-fit-points-summary__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.childseat-fit-points-summary__card{display:grid;gap:8px;align-content:start;min-width:0;padding:18px 16px;background:var(--fit-points-bg-soft);border:1px solid var(--fit-points-border);border-radius:var(--fit-points-radius)}.childseat-fit-points-summary__title{margin:0;font-size:15px;line-height:1.65;font-weight:700;word-break:break-word}.childseat-fit-points-summary__text{margin:0;font-size:13px;line-height:1.7;color:var(--fit-points-subtext)}.childseat-fit-points-summary__text p{margin:0}@media screen and (max-width:1199px){.childseat-fit-points-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.childseat-fit-points-summary{margin:0 0 30px}.childseat-fit-points-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.childseat-fit-points-summary{margin:0 0 24px}.childseat-fit-points-summary__inner{gap:14px}.childseat-fit-points-summary__grid{grid-template-columns:1fr;gap:12px}.childseat-fit-points-summary__card{padding:16px 14px;border-radius:14px}.childseat-fit-points-summary__title{font-size:14px;line-height:1.6}.childseat-fit-points-summary__text{font-size:12px;line-height:1.75}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map */
