.blog.page-width{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.blog .placeholder{display:flex;flex-direction:column;align-items:center;height:22rem;text-align:center;padding:4rem 2rem 5rem;margin:0 2rem}@media screen and (min-width: 750px){.blog .placeholder{margin:0}}.blog__post{padding-bottom:0}.blog__posts.articles-wrapper{row-gap:3rem}@media screen and (min-width: 990px){.blog__posts.articles-wrapper{padding-bottom:0;row-gap:5rem}}.blog__posts.articles-wrapper .article{scroll-snap-align:start}.slider-wrapper{position:relative;padding:0;overflow:hidden;width:100%}.slider{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:4vw;scrollbar-width:none;gap:2rem;padding:0 2rem;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-stop:always;transition:transform 1.5s ease-in-out}.slider::-webkit-scrollbar{display:none}.slider__slide::marker{display:none}.slider__slide{flex:0 0 30%;scroll-snap-align:center;transition:transform 1s ease}.slider__slide:hover{transform:scale(1.02)}@media screen and (max-width: 1024px){.slider__slide{flex:0 0 45%}}@media screen and (max-width: 768px){.slider__slide{flex:0 0 80%}}.slider-button{position:absolute;top:40%;transform:translateY(-50%);z-index:10;width:48px;height:48px;background:#ffffffd9;border-radius:50%;border:none;box-shadow:0 0 10px #0000000d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.slider-button:hover{background:#fff}.slider-button--prev{left:.5rem}.slider-button--next{right:.5rem}.slider-button--prev:before{content:"\276e";font-size:32px;font-weight:700;color:#8ad3dc}.slider-button--next:before{content:"\276f";font-size:32px;font-weight:700;color:#8ad3dc}.slider-button--next:after,.slider-button--prev:after{content:none!important;display:none!important}.article-card__title{text-transform:uppercase;font-size:16px;line-height:22px;text-align:center;margin-bottom:5px}@media screen and (min-width: 767px){.article-card__title{font-size:18px;line-height:1.5;text-align:left}}@media screen and (min-width: 768px){.article-card__title{font-size:19px;line-height:1.25;letter-spacing:1px}}@media screen and (min-width: 375px){.article-card__title{font-size:22px}}.kbeauty-academy-banner{background-color:#e4f6f6;padding:3rem 2rem;text-align:center;width:100%}.kbeauty-academy-title{font-family:Canela Web,serif;font-size:2.2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0;color:#000}@media screen and (max-width: 768px){.kbeauty-academy-title{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-featured-blog.css.map */
