.new-launches-section{padding:40px 0;overflow:hidden}.new-launches-section .section-heading-fnp{margin:0 0 25px;font-size:40px;line-height:1;font-weight:800;color:#000}.new-launches-section .section-heading-fnp span{color:#e2388a;font-style:italic;font-weight:800}.new-launches-section .product-cards__slider{display:grid;justify-content:flex-start;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:repeat(4,1fr)}.new-launches-section .product-cards__slider::-webkit-scrollbar{display:none}.new-launches-section .product-cards__slider>.product-card,.new-launches-section .product-cards__slider>.fnp-product-card{border-radius:12px;min-width:0;width:100%;background:#fff;box-sizing:border-box;scroll-snap-align:start}.new-launches-section .product-cards__slider>.product-card{min-height:590px;border:1px solid #15151533}.new-launches-section .product-cards__slider>.product-card{position:relative;display:flex;overflow:hidden}.new-launches-section .product-cards__slider .product-card__default{background:#d9d9d9;position:relative;overflow:hidden;flex:1;width:100%;min-height:100%}.new-launches-section .product-card__default video,.new-launches-section .new-launches-promo-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}.new-launches-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:18px 16px;background:linear-gradient(to top,#0000009e,#0000002e 42%,#0000 68%);color:#fff;pointer-events:none}.new-launches-video-overlay__kicker,.new-launches-video-overlay__title,.new-launches-video-overlay__text{margin:0}.new-launches-video-overlay__kicker{font-size:13px;font-weight:500;line-height:1.3}.new-launches-video-overlay__title{font-size:28px;font-weight:600;line-height:1.05}.new-launches-video-overlay__text{font-size:14px;font-weight:500;line-height:1.3}@media screen and (max-width:750px){.new-launches-section{padding:25px 0 8px}.new-launches-section .section-heading-fnp{font-size:32px;margin-bottom:20px}.new-launches-section .product-cards__slider{display:flex;align-items:stretch;gap:12px;padding:0;margin-right:calc(var(--page-margin) * -1);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.new-launches-section .product-cards__slider::-webkit-scrollbar{display:none}.new-launches-section .product-cards__slider>.product-card{flex:0 0 58%;width:58%;max-width:58%;min-height:0;border:none;border-radius:18px;scroll-snap-align:start}.new-launches-section .product-cards__slider>.fnp-product-card{flex:0 0 75%;width:75%;max-width:75%;min-height:0;border-radius:18px;scroll-snap-align:start}.new-launches-section .new-launches-video-overlay{padding:14px 12px}.new-launches-section .new-launches-video-overlay__kicker{font-size:11px}.new-launches-section .new-launches-video-overlay__title{font-size:18px}.new-launches-section .fnp-product-card__ribbon,.new-launches-section .fnp-product-card__volume,.new-launches-section .fnp-product-card__swatches,.new-launches-section .shade_name_custom{display:none}.new-launches-section .fnp-product-card__media{position:relative;overflow:hidden}.new-launches-section .fnp-product-card__image{border-radius:0}.new-launches-section .fnp-product-card__rating{position:absolute;left:0;bottom:0;margin:0}.new-launches-section .fnp-product-card__body{padding:8px 8px 10px}.new-launches-section .fnp-product-card__title{font-size:15px;line-height:1.25;-webkit-line-clamp:2}.new-launches-section p.fnp-product-card__subtitle{margin-bottom:4px;font-size:15px}.new-launches-section h3.fp-shade-title{font-size:15px;font-weight:400;margin:0 0 6px}.new-launches-section .fp-shade-swatches{flex-wrap:nowrap;margin-bottom:8px}.new-launches-section .fnp-product-card__price{white-space:nowrap;font-size:18px}.new-launches-section .fnp-product-card__price-row{flex-wrap:nowrap;align-items:baseline;gap:4px;margin-bottom:8px}.new-launches-section .fnp-product-card__cta{padding:8px 4px;border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/fnp-new-launches.css.map */
