.chdHome #shop,.chdHome .productsSection{padding:48px 0}.chdHome .productsSection{padding-top:0}.chdHome #shop .sectionHead,.chdHome .productsSection .sectionHead{margin-bottom:22px;gap:20px}.chdHome #shop .sectionHead h2,.chdHome .productsSection .sectionHead h2{font-size:clamp(32px,3.1vw,44px);line-height:1.04;margin-top:8px}.chdHome #shop .eyebrow,.chdHome .productsSection .eyebrow{color:#526173}.chdHome #shop .textlink{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.chdHome #shop .categories{gap:16px;padding-bottom:0;align-items:stretch}.chdHome #shop .category{height:clamp(245px,22vw,310px);background:#102033;overflow:hidden;transform:none}.chdHome #shop .catImage{height:100%;width:100%}.chdHome #shop .category .catCaption{position:absolute;inset:auto 0 0;padding:58px 16px 15px;background:linear-gradient(transparent,#091320f2);border-bottom:2px solid #d71936;color:#fff}.chdHome #shop .catCaption h3{font-size:26px;line-height:1.05}.chdHome #shop .category .catCaption span{color:#fff;font-size:12px}.chdHome .productsSection .productGrid{gap:20px;align-items:stretch}.chdHome .productsSection .product{display:flex;flex-direction:column;min-width:0}.chdHome .productsSection .productPhoto{aspect-ratio:1;flex-shrink:0;border:0}.chdHome .productsSection .productPhoto img{width:100%;height:100%;object-fit:contain;padding:0}.chdHome .productsSection .productText{padding:12px 0 0;display:flex;flex:1;flex-direction:column}.chdHome .productsSection .productText h3{min-height:2.6em;font-size:16px;line-height:1.3;color:#182333}.chdHome .productsSection .productMeta{margin-top:6px;align-items:baseline;gap:8px;font-size:16px}.chdHome .productsSection .productMeta strong{color:#182333;font-variant-numeric:tabular-nums}.chdHome .productsSection .productMeta small{font-size:12px;color:#526173}.chdHome .productsSection .productNote{font-size:13px;line-height:1.4;min-height:2.8em;color:#526173;margin-top:5px}.chdHome .productsSection .sub{font-size:14px;color:#526173}.chdHome #mouthguard-lineup{padding:42px 0 48px;background:#f5f6f8}.chdHome #mouthguard-lineup .mg-heading{margin-bottom:22px;gap:20px}.chdHome #mouthguard-lineup .mg-heading h2{font-size:clamp(32px,3.1vw,44px);line-height:1.04}.chdHome #mouthguard-lineup .mg-heading>a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:#182333}.chdHome #mouthguard-lineup .mg-grid{gap:16px;align-items:stretch}.chdHome #mouthguard-lineup .mg-card{border:1px solid #d8dde4;box-shadow:none}.chdHome #mouthguard-lineup .mg-card-link{height:100%;display:flex;flex-direction:column}.chdHome #mouthguard-lineup .mg-card-top{min-height:50px;padding:8px 12px;border:0;background:#102033;color:#fff;gap:12px}.chdHome #mouthguard-lineup .mg-card-top h3{font-size:28px;line-height:1}.chdHome #mouthguard-lineup .mg-number{display:none}.chdHome #mouthguard-lineup .mg-line{font-size:11px;color:#fff;letter-spacing:.04em}.chdHome #mouthguard-lineup .mg-card-design .mg-card-top h3{display:none}.chdHome #mouthguard-lineup .mg-card-design .mg-line{font-size:17px;letter-spacing:.025em;font-weight:700}.chdHome #mouthguard-lineup .mg-art{height:clamp(165px,18vw,248px);aspect-ratio:auto;background:#fff;overflow:hidden}.chdHome #mouthguard-lineup .mg-art img{width:100%;height:100%;object-fit:contain}.chdHome #mouthguard-lineup .mg-card-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;flex:1;background:#fff;min-height:62px;border-top:1px solid #d8dde4}.chdHome #mouthguard-lineup .mg-card-bottom .mg-kicker,.chdHome #mouthguard-lineup .mg-card-bottom h4,.chdHome #mouthguard-lineup .mg-card-bottom p{display:none}.chdHome #mouthguard-lineup .mg-range{font-size:13px;line-height:1.35;margin:0;color:#526173}.chdHome #mouthguard-lineup .mg-action{min-height:44px;display:flex;align-items:center;gap:8px;padding:0;margin:0;border:0;font-size:14px;line-height:1.2;color:#182333}.chdHome #mouthguard-lineup .mg-action b{display:inline-block;flex:0 0 auto;width:auto;height:auto;padding:0;background:transparent;color:#d71936;font-size:22px;line-height:1}.chdHome .gearFeature{margin-bottom:48px;background:#102033}.chdHome .gearFeatureCopy{padding:36px 38px;align-self:center}.chdHome .gearFeatureCopy h2{font-size:clamp(34px,3.2vw,48px);line-height:1.03}.chdHome .gearFeatureCopy>p{font-size:15px;line-height:1.5}.chdHome .gearFeatureCopy .btn{min-height:48px;font-size:13px;white-space:nowrap;box-shadow:none}.chdHome .gearFeatureFoot{margin-top:22px;padding-top:16px}.chdHome #team-custom{background:#102033}.chdHome #team-custom .teamCopy{border-top:2px solid #d71936;padding:36px 42px}.chdHome #team-custom .teamCopy h2{font-size:clamp(38px,3.4vw,50px);line-height:1.04;margin:14px 0}.chdHome #team-custom .teamCopy>.teamDesktopIntro{max-width:510px;font-size:15px;line-height:1.5;color:#d2d9e2}.chdHome #team-custom .teamOptions{margin-top:12px;gap:6px}.chdHome #team-custom .teamOptions>span{font-size:11px;padding:5px 8px;color:#e2e7ee}.chdHome #team-custom .steps{margin-top:18px}.chdHome #team-custom .step{padding:12px 0;grid-template-columns:28px 1fr;gap:10px}.chdHome #team-custom .step h3{font-size:15px;line-height:1.35}.chdHome #team-custom .step p{font-size:13px;line-height:1.4;color:#c3cedb}.chdHome #team-custom .teamCopy .btn{margin-top:16px;min-height:48px;font-size:13px;white-space:nowrap;box-shadow:none;background:#d71936;border-color:#d71936}.chdHome #team-custom .teamCopy>.smallnote{font-size:12px!important;color:#bcc8d5!important;margin-top:10px!important}.chdHome .modelBar{background:#182b43;padding:14px 0}.chdHome .modelBar .quoteLinks a{min-height:44px;display:inline-flex;align-items:center;font-size:12px;padding:9px 13px}.chdHome #our-work{padding-top:42px;padding-bottom:34px;background:#f5f6f8}.chdHome #our-work .ow-head{margin-bottom:22px;gap:20px}.chdHome #our-work .ow-head h2{font-size:clamp(32px,3.1vw,44px);line-height:1.04}.chdHome #our-work .ow-head p{font-size:14px;line-height:1.5;max-width:610px;color:#526173}.chdHome #our-work .ow-kicker{color:#526173}.chdHome #our-work .ow-all{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#182333}.chdHome #our-work .ow-grid{gap:16px;align-items:stretch}.chdHome #our-work .ow-card{border:0;background:transparent;box-shadow:none}.chdHome #our-work .ow-photo{display:block;position:relative;height:310px;aspect-ratio:auto;overflow:hidden;background:#102033}.chdHome #our-work .ow-photo img{width:100%;height:100%;object-fit:cover;object-position:center 32%}.chdHome #our-work .ow-photo-overlay{display:block;position:absolute;left:0;right:0;bottom:0;padding:72px 16px 16px;background:linear-gradient(transparent,#081321f7);color:#fff}.chdHome #our-work .ow-photo-overlay small{display:block;font-size:11px;line-height:1.4;letter-spacing:.07em;color:#fff}.chdHome #our-work .ow-photo-overlay strong{display:block;font-size:26px;line-height:1.08;margin-top:6px;color:#fff}.chdHome #our-work .ow-copy{padding:0;border-bottom:1px solid #d8dde4}.chdHome #our-work .ow-copy>.ow-category,.chdHome #our-work .ow-copy>h3,.chdHome #our-work .ow-copy>p{display:none}.chdHome #our-work .ow-links{display:flex;align-items:center;justify-content:space-between;gap:0 12px;margin:0;padding:0 2px;border:0;flex-wrap:wrap}.chdHome #our-work .ow-links a{min-height:44px;display:inline-flex;align-items:center;font-size:13px;line-height:1.3;color:#182333}.chdHome #our-work .ow-links a:last-child{color:#d71936}.chdHome #our-work .chdTeamSocial{margin:14px 0 0;font-size:13px;color:#526173}.chdHome #our-work .chdTeamSocial>a{min-height:44px;display:inline-flex;align-items:center;color:#182333}.chdHome #contact{padding:30px 0;background:#d71936;color:#fff}.chdHome #contact h2{font-size:clamp(30px,3vw,42px);line-height:1.06;color:#fff}.chdHome #contact p{font-size:14px;line-height:1.5;color:#fff;margin-top:8px}.chdHome #contact .btn{min-height:48px;box-shadow:none;font-size:13px;white-space:nowrap}@media(min-width:750px){.chdHome .gearFeatureArt{min-height:390px;max-height:460px;padding:24px}.chdHome .gearFeatureArt>img{max-width:410px;max-height:390px;width:100%;object-fit:contain}.chdHome #team-custom{grid-template-columns:1fr 1fr;align-items:stretch}.chdHome #team-custom .teamVisual{height:auto;min-height:0;max-height:none;aspect-ratio:auto}.chdHome #team-custom .teamVisual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}}@media(min-width:750px)and (max-width:999px){.chdHome #shop .categories{gap:12px}.chdHome #shop .category{height:245px}.chdHome #shop .catCaption h3{font-size:21px}.chdHome #shop .category .catCaption{padding:48px 10px 12px}.chdHome .productsSection .productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.chdHome .productsSection .productPhoto{aspect-ratio:1}.chdHome .productsSection .productText h3{font-size:14px}.chdHome .productsSection .productMeta{font-size:15px}.chdHome .productsSection .productMeta small{display:none}.chdHome .productsSection .productNote{font-size:12px}.chdHome #mouthguard-lineup .mg-card-bottom{flex-direction:column;align-items:flex-start;gap:0}.chdHome #mouthguard-lineup .mg-line{font-size:9px}.chdHome .gearFeatureCopy{padding:28px 24px}.chdHome .gearFeatureCopy .btn{font-size:11px;padding-inline:12px;gap:8px}.chdHome #team-custom .teamCopy{padding:28px 24px}.chdHome #team-custom .teamCopy h2{font-size:36px}.chdHome #team-custom .teamOptions{display:none}.chdHome #team-custom .teamCopy .btn{font-size:11px;padding-inline:12px;gap:8px}.chdHome .modelBar .modelRow{gap:10px}.chdHome #our-work .ow-photo{height:280px}.chdHome #our-work .ow-photo-overlay{padding:64px 12px 14px}.chdHome #our-work .ow-photo-overlay strong{font-size:22px}.chdHome #our-work .ow-links a{font-size:12px}}@media(max-width:749px){.chdHome #shop,.chdHome .productsSection{padding:28px 0}.chdHome .productsSection{padding-top:0}.chdHome #shop .sectionHead,.chdHome .productsSection .sectionHead{gap:10px;margin-bottom:16px}.chdHome #shop .sectionHead{flex-wrap:nowrap;align-items:end}.chdHome #shop .sectionHead>div{min-width:0;flex:1}.chdHome #shop .sectionHead h2,.chdHome .productsSection .sectionHead h2{font-size:30px;line-height:1.04}.chdHome #shop .textlink{font-size:12px}.chdHome #shop .sectionHead h2{font-size:28px}.chdHome #shop .eyebrow{font-size:9px;letter-spacing:.08em}.chdHome #shop .categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chdHome #shop .category{height:200px}.chdHome #shop .category .catCaption{padding:48px 10px 11px}.chdHome #shop .catCaption h3{font-size:22px}.chdHome #shop .category .catCaption span{font-size:11px}.chdHome .productsSection .sub,.chdHome .productsSection .productMeta small{display:none}.chdHome .productsSection .productGrid{gap:16px 10px}.chdHome .productsSection .productText{padding-top:9px}.chdHome .productsSection .productText h3{font-size:14px}.chdHome .productsSection .productMeta{font-size:15px;margin-top:5px;min-height:20px}.chdHome .productsSection .productNote{font-size:12px;margin-top:4px}.chdHome #mouthguard-lineup{padding:24px 0 28px}.chdHome #mouthguard-lineup .mg-heading{margin-bottom:12px;gap:8px}.chdHome #mouthguard-lineup .mg-heading h2{font-size:30px;line-height:1.04}.chdHome #mouthguard-lineup .mg-heading>a{font-size:12px}.chdHome #mouthguard-lineup .mg-grid{gap:10px}.chdHome #mouthguard-lineup .mg-card{flex-basis:64%;min-width:0}.chdHome #mouthguard-lineup .mg-card-top{min-height:42px;padding:7px 9px;gap:8px}.chdHome #mouthguard-lineup .mg-card-top h3{font-size:25px}.chdHome #mouthguard-lineup .mg-line{font-size:9px}.chdHome #mouthguard-lineup .mg-card-design .mg-line{font-size:14px}.chdHome #mouthguard-lineup .mg-art{height:auto;aspect-ratio:4/3}.chdHome #mouthguard-lineup .mg-card-bottom{padding:7px 10px;gap:0;min-height:64px;flex-direction:column;align-items:flex-start}.chdHome #mouthguard-lineup .mg-range{font-size:12px}.chdHome #mouthguard-lineup .mg-action{font-size:13px}.chdHome .gearFeature{margin-bottom:24px}.chdHome .gearFeatureCopy{padding:17px 12px;align-self:stretch}.chdHome .gearFeatureCopy h2{font-size:27px;line-height:1.02}.chdHome .gearFeatureCopy>.gearMobilePitch{font-size:12px;line-height:1.4}.chdHome .gearFeatureMobileCta{font-size:13px;min-height:48px;background:#d71936;color:#fff}.chdHome #team-custom .teamCopy{padding:16px 18px 18px;border-top-width:2px}.chdHome #team-custom .teamCopy>.teamMobileIntro{font-size:14px;line-height:1.4}.chdHome #team-custom .steps{margin-top:10px}.chdHome #team-custom .step{padding:8px 0;grid-template-columns:25px 1fr;gap:8px}.chdHome #team-custom .step h3{font-size:14px;line-height:1.35}.chdHome #team-custom .teamCopy .btn{margin-top:12px;font-size:12px;min-height:46px;padding:10px 12px}.chdHome .modelBar{padding:12px 0}.chdHome .modelBar .quoteLinks a{font-size:12px;min-height:44px}.chdHome #our-work{padding-top:28px;padding-bottom:24px}.chdHome #our-work .ow-head{margin-bottom:14px;gap:8px}.chdHome #our-work .ow-head h2{font-size:30px;line-height:1.04}.chdHome #our-work .ow-head p{font-size:14px;line-height:1.4}.chdHome #our-work .ow-all{font-size:13px}.chdHome #our-work .ow-grid{gap:10px}.chdHome #our-work .ow-photo{height:230px}.chdHome #our-work .ow-photo-overlay{padding:55px 12px 12px}.chdHome #our-work .ow-photo-overlay strong{font-size:23px;line-height:1.06}.chdHome #our-work .ow-photo-overlay small{font-size:10px}.chdHome #our-work .ow-links a:first-child{display:none}.chdHome #our-work .ow-links a:last-child{font-size:13px;min-height:44px;width:100%;padding-inline:10px}.chdHome #our-work .chdTeamSocial{font-size:12px;margin-top:10px}.chdHome #contact{padding:24px 0}.chdHome #contact h2{font-size:30px}.chdHome #contact .btn{font-size:12px}}@media(prefers-reduced-motion:reduce){.chdHome #shop .category img,.chdHome .productsSection .product img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/chd-home-rhythm-20260930.css.map */
