.three-step-oral-care{background:linear-gradient(180deg,var(--three-step-background-top) 0%,var(--three-step-background-bottom) 100%);color:var(--three-step-heading);padding-block:var(--padding-top-mobile) var(--padding-bottom-mobile);padding-inline:18px}.three-step-oral-care__inner{margin-inline:auto;max-width:1240px}.three-step-oral-care__header{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto 34px;max-width:860px;text-align:center}.three-step-oral-care__eyebrow{background-color:var(--three-step-eyebrow-background);border-radius:999px;color:var(--three-step-eyebrow-text);font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.333;margin:0;padding:7px 16px}.three-step-oral-care__heading{color:var(--three-step-heading);font-family:Poppins,sans-serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:1.18;margin:0}.three-step-oral-care__description{color:var(--three-step-text);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}.three-step-oral-care__grid{display:grid;gap:30px;grid-template-columns:minmax(0,1fr)}.three-step-oral-care__card{background-color:var(--three-step-card-background);border:1px solid var(--three-step-card-border);border-radius:20px;box-shadow:0 6px 0 var(--three-step-shadow),0 14px 26px #102f341c;display:flex;flex-direction:column;min-width:0;overflow:hidden}.three-step-oral-care__media{align-items:center;background-color:var(--three-step-media-background);box-sizing:border-box;display:flex;height:280px;justify-content:center;padding:22px;position:relative}.three-step-oral-care__media--with-step{padding-top:66px}.three-step-oral-care__step{align-items:center;background-color:var(--three-step-step-background);color:var(--three-step-step-text);display:flex;font-family:Poppins,sans-serif;font-size:28px;font-weight:400;inset:0 0 auto;justify-content:center;line-height:1;margin:0;min-height:50px;padding:10px 16px;position:absolute;text-align:center}.three-step-oral-care__step--standalone{flex:none;inset:auto;position:static}.three-step-oral-care__image{border-radius:14px;height:100%;overflow:hidden;width:100%}.three-step-oral-care__image img{display:block;height:100%;object-fit:cover;width:100%}.three-step-oral-care__content{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 22px 24px}.three-step-oral-care__card-heading{color:var(--three-step-heading);font-family:Poppins,sans-serif;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0}.three-step-oral-care__accent{background-color:var(--three-step-accent);border-radius:999px;display:block;height:3px;width:46px}.three-step-oral-care__body{color:var(--three-step-heading);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}@media screen and (min-width:750px){.three-step-oral-care{padding-block:var(--padding-top-tablet) var(--padding-bottom-tablet);padding-inline:30px}.three-step-oral-care__header{margin-bottom:46px}.three-step-oral-care__heading{font-size:40px;line-height:1.19}.three-step-oral-care__grid{gap:28px;margin-inline:auto;max-width:720px}.three-step-oral-care__media{height:310px}.three-step-oral-care__step{font-size:24px}}@media screen and (min-width:900px){.three-step-oral-care__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.three-step-oral-care__card:nth-child(3):last-child{grid-column:1 / -1;justify-self:center;width:calc((100% - 28px)/2)}}@media screen and (min-width:1200px){.three-step-oral-care{padding-block:var(--padding-top) var(--padding-bottom);padding-inline:55px}.three-step-oral-care__heading{font-size:48px}.three-step-oral-care__step{font-size:30px}.three-step-oral-care__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.three-step-oral-care__card:nth-child(3):last-child{grid-column:auto;justify-self:stretch;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/three-step-oral-care.css.map */
