.nm-showcase{display:block;background:#f5f5f5;color:#171717;padding:48px 0 40px;font-family:Arial,Helvetica,sans-serif}.nm-showcase [hidden]{display:none!important}.nm-showcase__heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.nm-showcase__heading h2{font:600 clamp(28px,3vw,40px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.04em;margin:0}.nm-showcase__heading>a,.nm-showcase__all{display:flex;align-items:center;gap:12px;color:#dc0069;text-decoration:none;font-size:14px}.nm-showcase__heading svg,.nm-showcase__all svg,.nm-showcase__button svg{width:19px;height:19px;flex:none}.nm-showcase__tabs{display:flex;gap:16px;overflow-x:auto;scrollbar-width:thin;padding:0 0 8px;margin-bottom:18px;scroll-snap-type:x proximity}.nm-showcase__tabs button{flex:1 0 145px;white-space:nowrap;border:0;border-radius:40px;background:#fff;color:#171717;min-height:46px;padding:12px 22px;font:500 15px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;scroll-snap-align:start}.nm-showcase__tabs button[aria-selected=true]{background:#dc0069;color:#fff}.nm-showcase__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.nm-showcase__feature{grid-column:span 2;position:relative;overflow:hidden;background:#fff;border-radius:10px;min-height:410px;display:flex;flex-direction:column;justify-content:flex-end}.nm-showcase__feature-art{height:280px;display:flex;align-items:center;justify-content:center}.nm-showcase__feature-art img{width:100%;height:100%;object-fit:contain;padding:20px}.nm-showcase__feature-copy{padding:22px 24px;position:relative}.nm-showcase__feature-copy>span,.nm-showcase__copy>span{display:block;color:#666;font-size:12px;line-height:1.4;margin-bottom:6px}.nm-showcase__feature h3{font:600 27px/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0 0 20px}.nm-showcase h3 a{color:#171717;text-decoration:none}.nm-showcase__feature-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nm-showcase strong{color:#dc0069;font-size:23px;line-height:1.15;font-weight:600;white-space:nowrap}.nm-showcase__feature-bottom>strong{font-size:30px}.nm-showcase__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:40px;background:#dc0069;color:#fff!important;text-decoration:none;padding:11px 18px;font:500 13px/1.4 Arial,Helvetica,sans-serif;min-height:40px}.nm-showcase__button:hover{background:#b90059}.nm-showcase__feature--campaign{background:#efcfc8}.nm-showcase__feature--campaign .nm-showcase__feature-art{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.nm-showcase__feature--campaign .nm-showcase__feature-art img{object-fit:cover;padding:0;object-position:right center}.nm-showcase__feature--campaign .nm-showcase__feature-copy{width:53%;padding:32px;align-self:flex-start;margin:auto 0}.nm-showcase__feature--campaign .nm-showcase__feature-bottom{align-items:flex-start;flex-direction:column;gap:22px}.nm-showcase__feature--campaign h3{font-size:36px}.nm-showcase__product{min-width:0;background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.nm-showcase__image{display:block;height:235px;padding:18px;overflow:hidden}.nm-showcase__image img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.nm-showcase__product:hover .nm-showcase__image img{transform:scale(1.035)}.nm-showcase__copy{padding:0 20px 20px;display:flex;flex-direction:column;flex:1}.nm-showcase__copy h3{font:500 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.01em;margin:0 0 20px;min-height:42px}.nm-showcase__price{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;flex-wrap:wrap}.nm-showcase__copy small{font-size:10px;color:#777;margin-top:7px}.nm-showcase__all{justify-content:flex-end;margin-top:22px;min-height:40px}.nm-showcase a:focus-visible,.nm-showcase button:focus-visible{outline:2px solid #dc0069;outline-offset:4px}@media(max-width:1100px){.nm-showcase__grid{gap:14px}.nm-showcase__image{height:200px}.nm-showcase__feature{min-height:380px}.nm-showcase__copy{padding:0 16px 18px}.nm-showcase__price{align-items:flex-start;flex-direction:column}.nm-showcase__feature--campaign .nm-showcase__feature-copy{padding:24px;width:58%}}@media(max-width:749px){.nm-showcase{padding:32px 0}.nm-showcase__heading{gap:14px;margin-bottom:20px}.nm-showcase__heading h2{font-size:28px}.nm-showcase__heading>a{font-size:12px;white-space:nowrap;gap:7px}.nm-showcase__tabs{gap:10px;margin-bottom:14px}.nm-showcase__tabs button{flex:0 0 auto;font-size:13px;padding:10px 22px;min-height:42px}.nm-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nm-showcase__feature{min-height:340px;grid-column:1/-1}.nm-showcase__feature-art{height:240px}.nm-showcase__feature-copy{padding:20px}.nm-showcase__feature h3{font-size:26px}.nm-showcase__feature--campaign .nm-showcase__feature-copy{padding:24px;width:57%}.nm-showcase__feature--campaign h3{font-size:30px}.nm-showcase__feature-bottom>strong{font-size:26px}.nm-showcase__image{height:170px;padding:12px}.nm-showcase__copy{padding:0 12px 16px}.nm-showcase__copy h3{font-size:13px;line-height:1.4;min-height:55px;margin-bottom:14px}.nm-showcase__copy>span{font-size:10px}.nm-showcase strong{font-size:20px}.nm-showcase__price{gap:10px;align-items:stretch}.nm-showcase__button{font-size:11px;padding:10px 13px;min-height:38px}.nm-showcase__all{font-size:12px;justify-content:flex-start;margin-top:18px}.nm-showcase__feature--campaign .nm-showcase__button{font-size:12px}}@media(prefers-reduced-motion:reduce){.nm-showcase__image img{transition:none}.nm-showcase__product:hover .nm-showcase__image img{transform:none}}.nm-showcase--nails{background:#fff;padding-block:56px}.nm-showcase--nails .nm-showcase__tabs button{background:#f5f5f5}.nm-showcase--nails .nm-showcase__tabs button[aria-selected=true]{background:#dc0069}.nm-showcase--nails .nm-showcase__grid{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px}.nm-showcase--nails .nm-showcase__grid>article,.nm-showcase--nails .nm-showcase__products>article{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start;min-height:405px;min-width:0;background:#f5f5f5}.nm-showcase--nails .nm-showcase__feature-art{height:235px;flex:none}.nm-showcase--nails .nm-showcase__feature-art img,.nm-showcase--nails .nm-showcase__image img{mix-blend-mode:multiply}.nm-showcase--nails .nm-showcase__feature-copy{padding:0 20px 20px;display:flex;flex-direction:column;flex:1}.nm-showcase--nails .nm-showcase__feature h3{font:500 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.01em;min-height:42px;margin:0 0 20px}.nm-showcase--nails .nm-showcase__feature-bottom{margin-top:auto;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.nm-showcase--nails .nm-showcase__feature-bottom>strong{font-size:23px}.nm-showcase--equipment .nm-showcase__feature{grid-column:1/-1;min-height:340px}.nm-showcase--equipment .nm-showcase__feature:not(.nm-showcase__feature--campaign) .nm-showcase__feature-art{position:absolute;right:0;top:0;width:55%;height:100%;padding:18px}.nm-showcase--equipment .nm-showcase__feature-copy{width:48%;padding:40px;margin-block:auto}.nm-showcase--equipment .nm-showcase__feature h3{font-size:36px;max-width:480px}.nm-showcase--equipment .nm-showcase__feature-bottom{flex-direction:row;align-items:center;justify-content:flex-start;gap:28px}.nm-showcase--equipment{background:#191a1e;color:#fff;padding-block:56px}.nm-showcase--equipment .nm-showcase__heading h2{color:#fff}.nm-showcase--equipment .nm-showcase__tabs button{background:#303137;color:#fff}.nm-showcase--equipment .nm-showcase__tabs button[aria-selected=true]{background:#dc0069;color:#fff}.nm-showcase--equipment .nm-showcase__heading>a,.nm-showcase--equipment .nm-showcase__all{color:#fff}.nm-showcase--equipment .nm-showcase__product{color:#171717}.nm-explore{background:#fff}.nm-showcase__heading-actions{display:flex;align-items:center;gap:26px}.nm-showcase__heading-actions>a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:14px}.nm-showcase__heading-actions>a>svg{width:19px;height:19px}.nm-showcase__arrows{display:flex;gap:9px}.nm-showcase__arrows button{display:grid;place-items:center;border:1px solid #cfcfcf;background:transparent;border-radius:50%;width:40px;height:40px;padding:10px;cursor:pointer;color:inherit}.nm-showcase__arrows svg{width:19px;height:19px}.nm-showcase__arrows [data-showcase-prev] svg{transform:rotate(180deg)}.nm-showcase__arrows button:disabled{opacity:.3;cursor:default}.nm-showcase__tabs,.nm-showcase--nails .nm-showcase__grid{scrollbar-width:none}.nm-showcase__tabs::-webkit-scrollbar,.nm-showcase--nails .nm-showcase__grid::-webkit-scrollbar{display:none}@media(max-width:749px){.nm-showcase__heading-actions{gap:12px}.nm-showcase__heading-actions>a{font-size:12px}.nm-showcase__arrows button{width:34px;height:34px;padding:8px}.nm-showcase__heading{align-items:flex-start}.nm-showcase__arrows{gap:6px}}@media(max-width:1100px){.nm-showcase--nails .nm-showcase__grid>article,.nm-showcase--nails .nm-showcase__products>article{flex-basis:calc((100% - 40px)/3)}.nm-showcase--nails .nm-showcase__feature-art{height:200px}}@media(max-width:749px){.nm-showcase--nails{padding-block:32px}.nm-showcase--nails .nm-showcase__grid{gap:14px}.nm-showcase--nails .nm-showcase__grid>article,.nm-showcase--nails .nm-showcase__products>article{flex-basis:70%;min-height:365px}.nm-showcase--nails .nm-showcase__feature-art{height:200px}.nm-showcase--nails .nm-showcase__feature-copy{padding:0 16px 20px}.nm-showcase--nails .nm-showcase__feature h3{font-size:14px}.nm-showcase--equipment .nm-showcase__feature{min-height:360px}.nm-showcase--equipment .nm-showcase__feature-copy{width:67%;padding:26px}.nm-showcase--equipment .nm-showcase__feature h3{font-size:29px}.nm-showcase--equipment .nm-showcase__feature-bottom{gap:18px;align-items:flex-start;flex-direction:column}}.nm-showcase__products{display:contents}.nm-showcase:not(.nm-showcase--nails) .nm-showcase__arrows{display:none}.nm-showcase__heading-actions>a{white-space:nowrap}@media(max-width:749px){.nm-showcase:not(.nm-showcase--nails) .nm-showcase__arrows{display:flex}.nm-showcase__heading-actions{flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto;max-width:112px;gap:10px}.nm-showcase:not(.nm-showcase--nails) .nm-showcase__grid{display:block}.nm-showcase:not(.nm-showcase--nails) .nm-showcase__feature{margin-bottom:14px}.nm-showcase:not(.nm-showcase--nails) .nm-showcase__products{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.nm-showcase__products::-webkit-scrollbar{display:none}.nm-showcase:not(.nm-showcase--nails) .nm-showcase__product{flex:0 0 72%;min-width:0;scroll-snap-align:start}.nm-showcase:not(.nm-showcase--nails) .nm-showcase__image{height:210px}.nm-showcase:not(.nm-showcase--nails) .nm-showcase__price{flex-direction:row;align-items:center}.nm-showcase:not(.nm-showcase--nails) .nm-showcase__copy h3{min-height:40px}.nm-showcase--equipment .nm-showcase__feature--campaign .nm-showcase__feature-art img{object-position:60% center}}.nm-showcase--equipment .nm-showcase__feature--campaign{min-height:420px}@media(max-width:749px){.nm-showcase--equipment .nm-showcase__feature--campaign{min-height:360px}.nm-showcase--equipment .nm-showcase__feature--campaign .nm-showcase__feature-copy{width:51%;padding:24px}.nm-showcase--equipment .nm-showcase__feature--campaign .nm-showcase__feature-art img{object-position:80% center}.nm-showcase--equipment .nm-showcase__feature--campaign h3{font-size:34px}.nm-showcase--equipment .nm-showcase__feature--campaign .nm-showcase__button{font-size:11px;padding:10px 12px;gap:8px;white-space:nowrap}.nm-showcase--equipment .nm-showcase__feature--campaign .nm-showcase__button svg{width:14px;height:14px}}@media(max-width:749px){.nm-showcase--beauty .nm-showcase__feature--campaign{min-height:0;justify-content:flex-start}.nm-showcase--beauty .nm-showcase__feature--campaign .nm-showcase__feature-art{position:static;height:auto;aspect-ratio:8/5}.nm-showcase--beauty .nm-showcase__feature--campaign .nm-showcase__feature-copy{width:auto;padding:20px 20px 22px;margin:0}.nm-showcase--beauty .nm-showcase__feature--campaign h3{font-size:26px;margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/nm-category-showcase.css.map */
