.section-bundle-pdp-routine{padding:3.5rem 0;background-color:var(--color-white-95);box-shadow:0 0 0 100vmax var(--color-white-95);clip-path:inset(0 -100vmax);font-family:"DM Sans",sans-serif;color:var(--color-black-20)}@media(min-width: 1024px){.section-bundle-pdp-routine{padding:5rem 0}}.section-bundle-pdp-routine__inner{padding:0 1rem}@media(min-width: 768px){.section-bundle-pdp-routine__inner{padding:0}}.section-bundle-pdp-routine__title{margin:0 0 2rem;font-size:1.5rem;font-weight:700;line-height:2rem;color:var(--color-black-20)}@media(min-width: 768px){.section-bundle-pdp-routine__title{margin-bottom:3rem;font-size:2rem;line-height:2.5rem;letter-spacing:-0.04rem;text-align:center}}@media(min-width: 1440px){.section-bundle-pdp-routine__title{font-size:2.5rem;line-height:3rem;letter-spacing:-0.1rem}}.section-bundle-pdp-routine__list{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem}@media(min-width: 1024px){.section-bundle-pdp-routine__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}}@media(min-width: 1440px){.section-bundle-pdp-routine__list{gap:2rem}}@media(min-width: 1920px){.section-bundle-pdp-routine__list{gap:2.5rem}}.section-bundle-pdp-routine__media{display:block;width:100%;aspect-ratio:1;overflow:hidden}.section-bundle-pdp-routine__media img,.section-bundle-pdp-routine__media video,.section-bundle-pdp-routine__media .media{display:block;width:100%;height:100%;object-fit:cover}.section-bundle-pdp-routine__item-title{margin:1rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.75rem;letter-spacing:0;color:var(--color-black-20)}@media(min-width: 768px){.section-bundle-pdp-routine__item-title{margin-top:1.5rem}}.section-bundle-pdp-routine__item-text{margin:0.625rem 0 0;font-size:1rem;line-height:1.375rem;color:var(--color-black-30)}@media(min-width: 768px){.section-bundle-pdp-routine__item-text{margin-top:0.875rem}}