.skincare-products{background-color:#f6f1f0;overflow-x:hidden;width:100%;position:relative}.section-skincare-products-padding{padding-top:6.4rem;padding-bottom:6.4rem}@media screen and (max-width: 749px){.section-skincare-products-padding{padding-top:4.8rem;padding-bottom:4.8rem}}.skincare-products__header{text-align:center;margin-bottom:3.2rem}.skincare-products__subtitle{color:#27272780;font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:.056rem;margin:0 0 1.2rem;font-family:var(--font-body-family)}.skincare-products__title{color:#272727;font-size:4.8rem;font-weight:500;margin:0;line-height:1.2;font-family:var(--font-heading-family)}@media screen and (max-width: 990px){.skincare-products__title{font-size:3.6rem}}@media screen and (max-width: 749px){.skincare-products__header{text-align:left}.skincare-products__title{font-size:2.8rem}}.skincare-products__filters-nav-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2rem;gap:2rem}.skincare-products__filters{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start;align-items:center;flex:1}@media screen and (max-width: 990px){.skincare-products__filters-nav-container{flex-direction:column;align-items:flex-start;gap:1.6rem}.skincare-products__filters{width:100%}.skincare-products__navigation{align-self:flex-start}}@media screen and (max-width: 749px){.skincare-products__filters-nav-container{margin-bottom:2.4rem}.skincare-products__filters{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem;flex-wrap:nowrap}.skincare-products__filters::-webkit-scrollbar{display:none}.skincare-products__navigation{display:none!important}}.skincare-products__filter-button{height:4.2rem;padding:1.2rem 2.4rem;border-radius:3.6rem;border:.1rem solid #272727;background:transparent;color:#272727;font-size:1.6rem;font-weight:500;font-family:var(--font-body-family);cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;flex-shrink:0}.skincare-products__filter-button--active,.skincare-products__filter-button:hover{background:#272727;color:#f6f1f0}.skincare-products__navigation{display:flex;gap:.8rem;flex-shrink:0}.skincare-products__nav-button{width:48px;height:48px;background:#fff;border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.skincare-products__nav-button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #0000001a}.skincare-products__nav-button:disabled{opacity:.5;cursor:not-allowed}.skincare-products__nav-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.skincare-products__nav-icon svg{width:100%;height:100%;fill:#272727}.skincare-products__carousel-container{overflow:hidden;width:100%;margin-bottom:4rem}@media screen and (max-width: 749px){.skincare-products__carousel-container{margin-bottom:3.2rem}}.skincare-products__carousel{display:flex;gap:2rem;scroll-behavior:smooth;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:3rem;margin-bottom:-2rem;padding-left:max(1.5rem,(100vw - var(--page-width)) / 2 + 1.5rem);padding-right:1.5rem}.skincare-products__carousel::-webkit-scrollbar{display:none}@media screen and (min-width: 750px){.skincare-products__carousel{padding-left:max(5rem,(100vw - var(--page-width)) / 2 + 5rem);padding-right:5rem}}@media screen and (max-width: 749px){.skincare-products__carousel{gap:1.6rem}}.skincare-products__product-card{min-width:42.7rem;width:42.7rem;background:#fbf9f9;border-radius:1.6rem;overflow:hidden;flex-shrink:0;transition:transform .3s ease;display:flex;flex-direction:column}.skincare-products__product-card:hover{transform:translateY(-.4rem)}@media screen and (max-width: 1199px){.skincare-products__product-card{min-width:35rem;width:35rem}}@media screen and (max-width: 990px){.skincare-products__product-card{min-width:28rem;width:28rem}}@media screen and (max-width: 749px){.skincare-products__product-card{min-width:25rem;width:25rem}}.skincare-products__product-image{position:relative;height:42.7rem;overflow:hidden}@media screen and (max-width: 1199px){.skincare-products__product-image{height:35rem}}@media screen and (max-width: 990px){.skincare-products__product-image{height:28rem}}@media screen and (max-width: 749px){.skincare-products__product-image{height:25rem}}.skincare-products__image{width:100%;height:100%;object-fit:cover}.skincare-products__image-placeholder{width:100%;height:100%;background:#e3e9e2;display:flex;align-items:center;justify-content:center}.skincare-products__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2727274d 0% 100%);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:3.2rem;opacity:0;transition:opacity .3s ease}.skincare-products__product-card:hover .skincare-products__overlay{opacity:1}.skincare-products__overlay-buttons{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:36.3rem}.skincare-products__cart-form,.skincare-products__cart-form button{width:100%}.skincare-products__overlay-button{padding:1.6rem 2.4rem;border-radius:99.9rem;font-size:1.6rem;font-weight:500;font-family:var(--font-body-family);text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;border:none;display:block}.skincare-products__overlay-button--outline{border:.1rem solid #f6f1f0;background:transparent;color:#f6f1f0}.skincare-products__overlay-button--outline:hover,.skincare-products__overlay-button--solid{background:#f6f1f0;color:#272727}.skincare-products__overlay-button--solid:hover{background:#e6e1e0}.skincare-products__wishlist-button{position:absolute;top:3.2rem;right:3.2rem;width:3.2rem;height:3.2rem;background:none;border:none;cursor:pointer;padding:0}.skincare-products__wishlist-button svg{width:100%;height:100%;fill:#f6f1f0;transition:fill .3s ease}.skincare-products__wishlist-button:hover svg{fill:#ff6b6b}.skincare-products__product-info{padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem}.skincare-products__rating{display:flex;align-items:center;gap:.4rem}.skincare-products__stars{display:flex;align-items:center;gap:.2rem}.skincare-products__stars svg{width:1.6rem;height:1.6rem;fill:#272727}.skincare-products__rating-text{color:#272727;font-size:1.4rem;font-weight:400;font-family:var(--font-body-family)}.skincare-products__rating-count{color:#27272780}.skincare-products__details{display:flex;flex-direction:column;gap:.8rem}.skincare-products__product-title{color:#272727;font-size:2.4rem;font-weight:500;margin:0;line-height:1.2;font-family:var(--font-heading-family)}.skincare-products__product-description{color:#27272780;font-size:1.6rem;font-weight:400;margin:0;line-height:1.4;font-family:var(--font-body-family)}.skincare-products__price{color:#272727;font-size:1.6rem;font-weight:500;font-family:var(--font-body-family)}.skincare-products__footer{text-align:center;margin-top:4.8rem}@media screen and (max-width: 749px){.skincare-products__footer{margin-top:3.2rem}}.skincare-products__shop-all{color:#272727;font-size:1.6rem;font-weight:500;text-decoration:underline;font-family:var(--font-body-family);transition:color .3s ease}.skincare-products__shop-all:hover{color:#272727b3}@media screen and (max-width: 749px){.skincare-products__product-title{font-size:2rem}.skincare-products__overlay{padding:2.4rem}.skincare-products__wishlist-button{top:2.4rem;right:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-skincare-products.css.map */
