.haven-pdp-service-section--colored{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.haven-pdp-service{color:rgb(var(--color-foreground))}.haven-pdp-service__head{text-align:center;margin-bottom:3rem}.haven-pdp-service__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:4.8rem;line-height:1;color:rgb(var(--color-foreground))}.haven-pdp-service__heading em{font-style:normal;color:rgb(var(--color-highlight))}.haven-pdp-service__subheading{margin:1rem 0 0;font-size:1.6rem;line-height:1.5}@media screen and (max-width:1399px){.haven-pdp-service__heading{font-size:4.3rem}}@media screen and (max-width:1199px){.haven-pdp-service__heading{font-size:3.8rem}}@media screen and (max-width:989px){.haven-pdp-service__heading{font-size:3.4rem}.haven-pdp-service__subheading{font-size:1.4rem}}@media screen and (max-width:749px){.haven-pdp-service__heading{font-size:2.9rem}.haven-pdp-service__head{margin-bottom:2rem}}.haven-pdp-service__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin:0;padding:5rem 0 0}@media screen and (max-width:1199px){.haven-pdp-service__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.haven-pdp-service__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (max-width:749px){.haven-pdp-service__grid{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:4rem;margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem}.haven-pdp-service__grid::-webkit-scrollbar{display:none}.haven-pdp-service__item{flex:0 0 100%;scroll-snap-align:center}}.haven-pdp-service__card{position:relative;height:100%;padding:5rem 2rem 2rem;border-radius:2rem;background:rgb(var(--haven-card-background));color:rgb(var(--haven-card-text));text-align:center}.haven-pdp-service__media{width:10rem;height:10rem;margin:-11rem auto 0;transition:transform .5s ease}.haven-pdp-service__card:hover .haven-pdp-service__media{transform:translateY(-.4rem)}.haven-pdp-service__media img,.haven-pdp-service__img{display:block;width:100%;height:100%;object-fit:contain}.haven-pdp-service__title{margin:1rem 0 .6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.8rem;line-height:1.1;color:rgb(var(--haven-card-heading))}.haven-pdp-service__text{margin:0;font-size:1.6rem;line-height:1.5}.haven-pdp-service__text p{margin:0}@media screen and (max-width:1399px){.haven-pdp-service__title{font-size:2.4rem}}@media screen and (max-width:989px){.haven-pdp-service__title{font-size:2rem}}@media screen and (max-width:575px){.haven-pdp-service__media{width:8rem;height:8rem;margin-top:-9rem}.haven-pdp-service__card{padding-top:4rem}}@media(prefers-reduced-motion:reduce){.haven-pdp-service *,.haven-pdp-service *:before,.haven-pdp-service *:after{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-pdp-service-section.css.map */
