.s-skin-routine-products{background-color:var(--srp-bg, #ffffff);display:flex;flex-direction:column;gap:30px;padding:30px 0}.s-skin-routine-products__header{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:0 15px;text-align:center}.s-skin-routine-products__title{color:#1c1d1f;font-family:var(--font-heading),serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.s-skin-routine-products__legend{align-items:flex-start;display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.s-skin-routine-products__legend-item{align-items:center;display:flex;gap:8px;margin:0}.s-skin-routine-products__pill{align-items:center;align-self:flex-start;background-color:var(--srp-pill-bg, #dae6f1);border-radius:99.6px;color:#1f1f1f;display:inline-flex;font-family:Pangram,sans-serif;font-size:16px;font-weight:500;gap:8px;letter-spacing:.13em;line-height:18px;padding:4.9px 7.3px;text-transform:uppercase;white-space:nowrap}.s-skin-routine-products__pill svg{flex-shrink:0}.s-skin-routine-products__legend-text{color:#1c1d1f;font-family:Pangram,sans-serif;font-size:18px;font-weight:500;line-height:1.2}.s-skin-routine-products__carousel{display:flex;flex-direction:column;gap:30px}.s-skin-routine-products__viewport{-ms-overflow-style:none;overflow-x:auto;scroll-padding-inline:15px;scroll-snap-type:x mandatory;scrollbar-width:none}.s-skin-routine-products__viewport::-webkit-scrollbar{display:none}.s-skin-routine-products__track{box-sizing:content-box;display:flex;gap:20px;list-style:none;margin:0 auto;padding:0 15px;width:max-content}.s-skin-routine-products__card{display:flex;flex:0 0 206px;flex-direction:column;margin:0;scroll-snap-align:start;width:206px}.s-skin-routine-products__media{flex-shrink:0;height:181px;width:100%}.s-skin-routine-products__media--placeholder{background-color:#1f1f1f0f;border-radius:16px 16px 0 0}.s-skin-routine-products__media-img{display:block;height:100%;object-fit:contain;width:100%}.s-skin-routine-products__body{background-color:var(--srp-card-bg, #faf7f0);border:1px solid var(--srp-accent, #7596c6);border-radius:16px;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:9px;padding:15px}.s-skin-routine-products__card-title{color:#1c1d1f;font-family:var(--font-heading),serif;font-size:22px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.s-skin-routine-products__card-text{color:#1f1f1f;font-family:Pangram,sans-serif;font-size:18px;font-weight:500;line-height:1.2;margin:0}.s-skin-routine-products__dots{align-items:center;display:flex;gap:8px;justify-content:center}.s-skin-routine-products__dot{-webkit-appearance:none;appearance:none;background-color:#ddd;border:0;border-radius:3.5px;cursor:pointer;height:7px;padding:0;transition:background-color .2s ease,width .2s ease;width:7px}.s-skin-routine-products__dot.is-active{background-color:#000;width:22px}.s-skin-routine-products__carousel.is-static .s-skin-routine-products__dots{display:none}@media screen and (min-width:768px){.s-skin-routine-products{padding:60px 0}.s-skin-routine-products__header{gap:15px}.s-skin-routine-products__title{color:#1f1f1f;font-size:35px;letter-spacing:-.6px;line-height:37.1px}.s-skin-routine-products__legend{align-items:center;flex-direction:row;flex-wrap:wrap;gap:9px 21px;justify-content:center}}@media screen and (min-width:1040px){.s-skin-routine-products__track{gap:58.67px}}
/*# sourceMappingURL=/cdn/shop/t/207/assets/skin-routine-products.css.map */
