.KitPrice-module-scss-module__VljKma__kit-price{flex-direction:column;gap:8px;display:flex}.KitPrice-module-scss-module__VljKma__kit-price__discount{color:#c7404f}
.KitCard-module-scss-module__P3hlgG__kit-card{background:#f0f7f7;flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:992px){.KitCard-module-scss-module__P3hlgG__kit-card{gap:24px;padding:24px}}.KitCard-module-scss-module__P3hlgG__kit-card__media{aspect-ratio:16/9;background:#fff;position:relative}.KitCard-module-scss-module__P3hlgG__kit-card__image{width:100%;height:100%}.KitCard-module-scss-module__P3hlgG__kit-card__badge{text-transform:uppercase;background:#fff;border-radius:.25rem;padding:8px;position:absolute;top:12px;right:12px}.KitCard-module-scss-module__P3hlgG__kit-card__body{flex-direction:column;gap:24px;display:flex}.KitCard-module-scss-module__P3hlgG__kit-card__info{flex-direction:column;gap:8px;display:flex}.KitCard-module-scss-module__P3hlgG__kit-card__sale-badge{align-self:flex-start;display:inline-flex}.KitCard-module-scss-module__P3hlgG__kit-card__title{color:#2b7a87;margin:0;font-size:2rem;font-family:var(--font-primary)!important}@media (min-width:1200px){.KitCard-module-scss-module__P3hlgG__kit-card__title{font-size:36px}}.KitCard-module-scss-module__P3hlgG__kit-card__description{color:#45474a;font-family:var(--font-secondary);margin:0}.KitCard-module-scss-module__P3hlgG__kit-card__actions{flex-direction:column;align-items:stretch;gap:16px;display:flex}@media (min-width:992px){.KitCard-module-scss-module__P3hlgG__kit-card__actions{align-items:flex-start}}
.KitDetailsModal-module-scss-module__Uz0A0G__kit-details__close{align-self:flex-start}.KitDetailsModal-module-scss-module__Uz0A0G__kit-details__media{background:#e3ebed;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (max-width:991px){.KitDetailsModal-module-scss-module__Uz0A0G__kit-details__media{flex-shrink:0;height:50vh}}.KitDetailsModal-module-scss-module__Uz0A0G__kit-details__image{width:100%;height:100%;max-height:32.5rem}.KitDetailsModal-module-scss-module__Uz0A0G__kit-details__body{flex-direction:column;gap:24px;width:100%;display:flex}.KitDetailsModal-module-scss-module__Uz0A0G__kit-details__sale-badge{align-self:flex-start;display:inline-flex}.KitDetailsModal-module-scss-module__Uz0A0G__kit-details__description{font-family:var(--font-secondary);color:#45474a;margin:0}.KitDetailsModal-module-scss-module__Uz0A0G__kit-details__divider{border:none;border-top:.0625rem solid #e3ebed;width:100%;margin:0}
.KitOptionsGrid-module-scss-module__oa1eOa__kit-options-grid{width:100%}.KitOptionsGrid-module-scss-module__oa1eOa__kit-options-grid__items{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:992px){.KitOptionsGrid-module-scss-module__oa1eOa__kit-options-grid__items{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.KitOptionsGrid-module-scss-module__oa1eOa__kit-options-grid__items{gap:32px}}
.KitOptions-module-scss-module__DyWZHq__kit-options__disclaimer{letter-spacing:inherit;text-transform:none;color:#45474a;margin:48px 0 0;font-family:Lexend Regular;font-size:18px;line-height:150%;text-decoration:none}
.SocialProof-module-scss-module__BqKHha__social-proof{isolation:isolate;padding-top:80px;padding-bottom:12px;position:relative}@media (min-width:992px){.SocialProof-module-scss-module__BqKHha__social-proof{padding-top:80px;padding-bottom:16px}}.SocialProof-module-scss-module__BqKHha__social-proof:before{content:"";z-index:-1;top:0;bottom:0;background-color:#faf5eb;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.SocialProof-module-scss-module__BqKHha__social-proof>[data-component=SectionHeading]{margin-bottom:24px}
.Testimonials-module-scss-module__fpx3Na__testimonials{isolation:isolate;padding-top:12px;padding-bottom:80px;position:relative}@media (min-width:992px){.Testimonials-module-scss-module__fpx3Na__testimonials{padding-top:16px;padding-bottom:80px}}.Testimonials-module-scss-module__fpx3Na__testimonials:before{content:"";z-index:-1;top:0;bottom:0;background-color:#faf5eb;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.Testimonials-module-scss-module__fpx3Na__testimonials__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto;overflow-y:hidden}.Testimonials-module-scss-module__fpx3Na__testimonials__track::-webkit-scrollbar{display:none}.Testimonials-module-scss-module__fpx3Na__testimonials__track>*{scroll-snap-align:start;flex:0 0 84%}@media (min-width:768px){.Testimonials-module-scss-module__fpx3Na__testimonials__track>*{flex-basis:60%}}@media (min-width:1200px){.Testimonials-module-scss-module__fpx3Na__testimonials__track{grid-template-columns:repeat(3,1fr);gap:32px;display:grid;overflow:visible}.Testimonials-module-scss-module__fpx3Na__testimonials__track>*{flex:initial}}
.HowItWorksSteps-module-scss-module__SmpNaa__how-it-works-steps{background:#fff;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:108rem;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px;padding-left:3rem;padding-right:3rem;display:flex}@media (min-width:768px){.HowItWorksSteps-module-scss-module__SmpNaa__how-it-works-steps{padding-left:6rem;padding-right:6rem}}@media (min-width:1728px){.HowItWorksSteps-module-scss-module__SmpNaa__how-it-works-steps{padding-left:12.5rem;padding-right:12.5rem}}@media (max-width:767px){.HowItWorksSteps-module-scss-module__SmpNaa__how-it-works-steps{padding-top:64px;padding-bottom:64px}}.HowItWorksSteps-module-scss-module__SmpNaa__how-it-works-steps [data-component=SectionHeading]{gap:8px;width:100%;max-width:83rem;margin-bottom:0}.HowItWorksSteps-module-scss-module__SmpNaa__how-it-works-steps [data-component=SectionHeading] h2{width:100%;line-height:2.75rem;color:#45474a!important}.HowItWorksSteps-module-scss-module__SmpNaa__how-it-works-steps__cta{justify-content:center;display:flex}
.RichTextSection-module-scss-module__hoRPkG__rich-text-section{width:100%;max-width:47.5rem;margin-inline:var(--landing-measure-margin,auto);flex-direction:column;gap:16px;display:flex}.RichTextSection-module-scss-module__hoRPkG__rich-text-section__cta{align-self:flex-start}
.pcc-ProductPrice-module__price___mieB2{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex;position:relative}.pcc-ProductPrice-module__price__label___YxLq6{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pcc-ProductPrice-module__price__current___q-cyR,.pcc-ProductPrice-module__price__strike___kPxxO{margin:0;font-style:normal}.pcc-ProductPrice-module__price__current___q-cyR{color:#2e3030}.pcc-ProductPrice-module__price__strike___kPxxO{color:#6b6e70}.pcc-ProductPrice-module__price--md___kGzWn .pcc-ProductPrice-module__price__current___q-cyR{letter-spacing:inherit;text-transform:none;font-family:Lexend Medium;font-size:22px;line-height:132%;text-decoration:none}@media (max-width:1199px){.pcc-ProductPrice-module__price--md___kGzWn .pcc-ProductPrice-module__price__current___q-cyR{letter-spacing:inherit;text-transform:none;font-family:Lexend Medium;font-size:20px;line-height:132%;text-decoration:none}}.pcc-ProductPrice-module__price--md___kGzWn .pcc-ProductPrice-module__price__strike___kPxxO{letter-spacing:inherit;text-transform:none;font-family:Lexend Medium;font-size:22px;line-height:132%;text-decoration:line-through}@media (max-width:1199px){.pcc-ProductPrice-module__price--md___kGzWn .pcc-ProductPrice-module__price__strike___kPxxO{letter-spacing:inherit;text-transform:none;font-family:Lexend Medium;font-size:20px;line-height:132%;text-decoration:line-through}}.pcc-ProductPrice-module__price--xs___dyL4j .pcc-ProductPrice-module__price__current___q-cyR{letter-spacing:inherit;text-transform:none;font-family:Lexend Medium;font-size:16px;line-height:150%;text-decoration:none}@media (max-width:1199px){.pcc-ProductPrice-module__price--xs___dyL4j .pcc-ProductPrice-module__price__current___q-cyR{letter-spacing:inherit;text-transform:none;font-family:Lexend Medium;font-size:14px;line-height:150%;text-decoration:none}}.pcc-ProductPrice-module__price--xs___dyL4j .pcc-ProductPrice-module__price__strike___kPxxO{letter-spacing:inherit;text-transform:none;font-family:Lexend Medium;font-size:16px;line-height:150%;text-decoration:line-through}@media (max-width:1199px){.pcc-ProductPrice-module__price--xs___dyL4j .pcc-ProductPrice-module__price__strike___kPxxO{letter-spacing:inherit;text-transform:none;font-family:Lexend Medium;font-size:14px;line-height:150%;text-decoration:line-through}}
.pcc-ProductCard-module__card___NdoLZ{flex-direction:column;gap:12px;display:flex}.pcc-ProductCard-module__card--compact___5jSfV,.pcc-ProductCard-module__card--compact___5jSfV .pcc-ProductCard-module__card__body___D8XOp,.pcc-ProductCard-module__card--compact___5jSfV .pcc-ProductCard-module__card__details___-1xp-{gap:4px}.pcc-ProductCard-module__card--zoom-on-hover___YqtR2 .pcc-ProductCard-module__card__image-link___V2inQ{overflow:hidden}.pcc-ProductCard-module__card--zoom-on-hover___YqtR2 .pcc-ProductCard-module__card__image___Kx1Is{transition:transform .3s}@media (prefers-reduced-motion:reduce){.pcc-ProductCard-module__card--zoom-on-hover___YqtR2 .pcc-ProductCard-module__card__image___Kx1Is{transition:none}}.pcc-ProductCard-module__card--zoom-on-hover___YqtR2 .pcc-ProductCard-module__card__image-link___V2inQ:hover .pcc-ProductCard-module__card__image___Kx1Is{transform:scale(1.15)}.pcc-ProductCard-module__card__image-link___V2inQ{display:block}.pcc-ProductCard-module__card__image___Kx1Is{margin:0}.pcc-ProductCard-module__card__body___D8XOp{flex-direction:column;flex:1;align-items:flex-start;gap:12px;display:flex}.pcc-ProductCard-module__card__tags___AP4gZ{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pcc-ProductCard-module__card__details___-1xp-{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pcc-ProductCard-module__card__heading___yFOqC{margin:0;display:flex}.pcc-ProductCard-module__card__title___WCPk1.pcc-ProductCard-module__card__title___WCPk1{--color:#2e3030;margin:0;text-decoration:none}.pcc-ProductCard-module__card__title___WCPk1.pcc-ProductCard-module__card__title___WCPk1:hover{--color:#2b7a87;text-decoration:none}.pcc-ProductCard-module__card__title___WCPk1.pcc-ProductCard-module__card__title___WCPk1:focus-visible{--color:#2b7a87;text-decoration:none}.pcc-ProductCard-module__card__rating___ZUhHv{display:flex}.pcc-ProductCard-module__card__cta___zMK6c{margin-top:auto}.pcc-ProductCard-module__card__cta-sizer___aeITe{grid-template-areas:"label";place-items:center;display:grid}.pcc-ProductCard-module__card__cta-ghost___6Zuf7,.pcc-ProductCard-module__card__cta-value___o5TFF{grid-area:label}.pcc-ProductCard-module__card__cta-ghost___6Zuf7{visibility:hidden}.pcc-ProductCard-module__card__status___UysUb{letter-spacing:inherit;text-transform:none;color:#45474a;margin-top:auto;margin-bottom:0;font-family:Lexend Regular;font-size:14px;line-height:150%;text-decoration:none}@media (max-width:1199px){.pcc-ProductCard-module__card__status___UysUb{letter-spacing:inherit;text-transform:none;font-family:Lexend Regular;font-size:14px;line-height:150%;text-decoration:none}}
.ProductPicks-module-scss-module__k3dnKq__picks{flex-direction:column;gap:24px;min-width:0;display:flex}.ProductPicks-module-scss-module__k3dnKq__picks__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ProductPicks-module-scss-module__k3dnKq__picks__heading{letter-spacing:inherit;text-transform:none;color:#2e3030;margin:0;font-family:Questa Regular;font-size:32px;line-height:38px;text-decoration:none}@media (min-width:1200px){.ProductPicks-module-scss-module__k3dnKq__picks__heading{letter-spacing:inherit;text-transform:none;font-family:Questa Regular;font-size:36px;line-height:44px;text-decoration:none}}.ProductPicks-module-scss-module__k3dnKq__picks__slide{flex:0 0 70%}@media (min-width:768px){.ProductPicks-module-scss-module__k3dnKq__picks__slide{flex-basis:calc(25% - 12px)}}
.CollectionTemplate-module-scss-module__bWgu8G__page{flex-direction:column;gap:32px;padding-bottom:48px;display:flex}.CollectionTemplate-module-scss-module__bWgu8G__page__sections{flex-direction:column;gap:64px;display:flex}
/*# sourceMappingURL=43bbnokktgl7t.css.map*/