.routine{border-bottom:1px solid #f1ebe7}.routine p{font-size:inherit;line-height:inherit}.routine p strong{font-weight:700}.routine__wrapper{padding:4.5714285714rem 0}@media screen and (max-width: 768px){.routine__wrapper{padding:2.7142857143rem 0;overflow:hidden}}.routine__wrapper .routine__title{font-size:3.2142857143rem;letter-spacing:-0.02em;margin-bottom:4rem;text-align:center}@media screen and (max-width: 768px){.routine__wrapper .routine__title{font-size:1.7142857143rem;line-height:1.3;margin-bottom:2.2857142857rem;letter-spacing:0}}.routine__slider{max-width:102.8571428571rem;margin:0 auto;width:100%}@media screen and (max-width: 768px){.routine__slider{overflow:visible}}.routine__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(8, 1fr);row-gap:1.4285714286rem}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper{display:flex;box-sizing:border-box}}.routine__slider .swiper-wrapper .swiper-slide{grid-column:2 span}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide{height:auto}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide{display:flex;max-width:25.7142857143rem;margin:0 auto;flex-direction:column;align-items:center;text-align:center;height:100%;gap:1.1428571429rem}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide{max-width:none;padding:1.1428571429rem .7142857143rem 1.7857142857rem}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide-icon{width:5.7142857143rem;height:5.7142857143rem;margin-bottom:1.1428571429rem}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide-icon{margin-bottom:0}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide-icon img{width:100%;height:100%;object-fit:cover;display:block}.routine__slider .swiper-wrapper .swiper-slide .routine__slide .product-label{position:relative;margin-bottom:.5714285714rem}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide .product-label{margin-bottom:0}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide .product-label::before{content:"";position:absolute;top:50%;left:.0714285714rem;height:.0714285714rem;border-top:1px dashed #000;transform:translateY(-50%);width:50%}.routine__slider .swiper-wrapper .swiper-slide .routine__slide .product-label::after{content:"";position:absolute;top:50%;right:.0714285714rem;height:.0714285714rem;border-top:1px dashed #000;transform:translateY(-50%);width:50%}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide .product-label::before,.routine__slider .swiper-wrapper .swiper-slide .routine__slide .product-label::after{content:none}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide-tag{padding:.2142857143rem .5714285714rem;font-size:.7857142857rem;letter-spacing:.04em;z-index:2}.routine__slider .swiper-wrapper .swiper-slide .routine__slide-title{min-height:3.4285714286rem;font-size:1.5714285714rem;letter-spacing:-0.02em;display:flex;align-items:center}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide-title{font-size:1.7142857143rem;line-height:1.1;min-height:0;margin-bottom:-.5714285714rem}}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide-title br{display:none}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide-subtitle{display:none}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide-subtitle{display:block;font-size:.9285714286rem;line-height:1.4;letter-spacing:.02em}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide-description{opacity:.8;letter-spacing:.02em;margin-top:auto;padding:0 1.1428571429rem}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide-description{font-size:.9285714286rem;line-height:1.4;padding:0;margin-top:0}}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide-description br{display:none}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide-image{margin:0 .4285714286rem;width:100%}@media screen and (max-width: 768px){.routine__slider .swiper-wrapper .swiper-slide .routine__slide-image{max-width:18.5714285714rem;margin:0 auto}}.routine__slider .swiper-wrapper .swiper-slide .routine__slide-image img{width:100%;height:auto;object-fit:cover;display:block}.routine__slider .swiper-wrapper .swiper-slide:nth-child(4n-3) .product-label::before{display:none}.routine__slider .swiper-wrapper .swiper-slide:nth-child(4n) .product-label::after{display:none}@media screen and (max-width: 768px){.routine__slider-container{padding:0 1.7142857143rem}}.routine__pagination{display:none}@media screen and (max-width: 768px){.routine__pagination{display:block;margin-top:.5714285714rem}}
