.np-press{max-width:1240px;margin:0 auto;padding:64px 24px;color:inherit}.np-press__heading{text-align:center;margin-bottom:32px}.np-press__heading h1,.np-press__heading h2{font-size:clamp(22px,3vw,36px);font-weight:400;margin:0 0 12px}.np-press__heading p{margin:0 auto;max-width:600px}.np-press-carousel{display:flex;align-items:center;gap:12px}.np-press-carousel__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;padding:4px 0 12px}.np-press-carousel__track::-webkit-scrollbar{display:none}.np-press-card{scroll-snap-align:start;flex:0 0 calc((100% - 36px) / 3);min-width:0}.np-press-card__cover{display:block;width:100%;aspect-ratio:3/4;border:0;background:#f5f3f1;padding:0;cursor:pointer;overflow:hidden}.np-press-card__cover:disabled{cursor:default}.np-press-card__image{display:block;width:100%;height:100%;object-fit:contain}.np-press-card__placeholder{display:grid;place-items:center;height:100%;padding:16px}.np-press-card__info{padding:12px 0}.np-press-card__name{font-weight:600}.np-press-card__date{display:block;font-size:12px;opacity:.7;margin:4px 0}.np-press-card__links{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.np-press-card__links a,.np-press-card__links button{background:none;border:0;padding:0;color:inherit;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.np-press-carousel__arrow{flex:0 0 36px;width:36px;height:36px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:26px;line-height:1;cursor:pointer}.np-press-carousel__arrow:disabled{opacity:.25;cursor:default}.np-press__all{display:table;margin:26px auto 0;border:1px solid currentColor;padding:12px 28px;text-decoration:none;color:inherit}.np-press__empty{text-align:center}.np-press-resources{border-top:1px solid #ddd;margin-top:72px;padding-top:40px;text-align:center}.np-press-resources h2{font-weight:400}.np-press-resources__links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.np-press-resources a{color:inherit}.np-press-modal{border:0;padding:0;width:min(90vw,950px);max-width:950px;max-height:90vh;background:#fff;color:#111}.np-press-modal::backdrop{background:#000000c7}.np-press-modal__header,.np-press-modal__footer{display:flex;justify-content:space-between;align-items:center;padding:14px 20px}.np-press-modal__close{background:transparent;border:0;font-size:32px;cursor:pointer}.np-press-modal__body{padding:0 20px 20px;overflow-y:auto;max-height:70vh;text-align:center}.np-press-modal__page{display:block;max-width:100%;width:auto;height:auto;margin:0 auto 16px}.np-press-modal__footer a{color:inherit}@media(max-width:989px){.np-press-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:639px){.np-press{padding:40px 16px}.np-press-card{flex-basis:85%}.np-press-carousel{gap:6px}.np-press-carousel__arrow{width:28px;height:28px;flex-basis:28px;font-size:20px}}.np-archive .np-archive__description{margin-top:8px}.np-archive .np-archive__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 10px * 2) / 3);align-items:start}.np-archive .np-archive__product-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);align-items:stretch}.np-archive .np-archive__product-grid>.slider__item{display:flex;flex-direction:column;min-width:0}.np-archive .np-archive__product-grid .complete-look-card{flex:1}.np-archive .np-archive__product-grid .product-block-options--swatch{margin-bottom:12px}.np-archive .np-archive__cover{width:100%;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;cursor:pointer;overflow:hidden;text-decoration:none;color:inherit}.np-archive .np-archive__cover-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.np-archive .np-archive__cover:hover .np-archive__cover-image{transform:scale(1.025)}.np-archive .np-archive__cover:focus-visible{outline:2px solid currentColor;outline-offset:4px}.np-archive .np-archive__publication-name{margin:14px 0 4px;font-size:15px;font-weight:600;letter-spacing:.02em;text-align:start}.np-archive .np-archive__date{display:block;text-align:center;font-size:12px;color:#666}.np-archive .np-archive__pdf{display:inline-block;margin-top:6px;font-size:13px;color:inherit;text-decoration:underline}.np-archive .np-archive__products{margin-top:var(--section-padding)}.np-archive .np-archive__resources{margin-top:72px;padding-top:36px;border-top:1px solid #ddd;text-align:center}.np-archive .np-archive__resources h2{font-size:clamp(24px,3vw,32px);font-weight:400;margin:0 0 20px}.np-archive .np-archive__resources-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px}.np-archive .np-archive__resources-links a{color:inherit;text-underline-offset:3px}.np-archive .np-archive__modal{position:fixed;top:0;right:0;bottom:0;left:0;width:min(920px,95vw);max-width:95vw;max-height:90vh;margin:auto;border:0;padding:0;background:#fff;color:#171717;overflow:hidden;flex-direction:column}.np-archive .np-archive__modal[open]{display:flex}.np-archive .np-archive__modal::backdrop{background:#000000bf}.np-archive .np-archive__modal-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid #eee}.np-archive .np-archive__modal-header button{border:0;background:transparent;font-size:30px;color:inherit;cursor:pointer}.np-archive .np-archive__modal-body{overflow-y:auto;min-height:0;display:flex;align-items:center;flex-direction:column;gap:18px;padding:22px}.np-archive .np-archive__modal-image{width:100%;max-width:760px;height:auto}.np-archive .np-archive__modal-footer{flex:0 0 auto;padding:16px 24px;text-align:center;border-top:1px solid #eee}.np-archive .np-archive__modal-footer a{color:inherit}@media(max-width:989px){.np-archive .np-archive__grid{grid-auto-columns:calc((100% - 10px)/2)}.np-archive .np-archive__product-grid{grid-auto-columns:calc((100% - 10px * 2) / 3)}}@media(max-width:749px){.np-archive .np-archive__grid{grid-auto-columns:72%}.np-archive .np-archive__product-grid{grid-auto-columns:60%}.np-archive .np-archive__modal-body{padding:12px}}.np-featured-press .np-featured-press__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 10px * 2) / 3);align-items:start}.np-featured-press .np-featured-press__card{min-width:0;display:flex;flex-direction:column}.np-featured-press .np-featured-press__cover{width:100%;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;margin:0;border:none;background:transparent;color:inherit;text-decoration:none;cursor:pointer;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.np-featured-press .np-featured-press__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.np-featured-press .np-featured-press__cover:hover .np-featured-press__image{transform:scale(1.025)}.np-featured-press .np-featured-press__cover:focus-visible{outline:2px solid currentColor;outline-offset:4px}.np-featured-press .np-featured-press__placeholder{padding:20px;text-align:center}.np-featured-press .np-featured-press__name{text-align:center;margin-top:14px;font-size:15px;letter-spacing:.02em;line-height:1.5}.np-featured-press{padding-bottom:var(--section-padding)}.np-featured-press .np-featured-press__empty{text-align:center}.np-featured-press .np-featured-press__products{margin-top:16px;text-align:center}.np-featured-press .np-featured-press__products-heading{display:block;margin-bottom:8px;font-size:12px;font-weight:500}.np-featured-press .np-featured-press__products-list{display:flex;flex-direction:column;align-items:center;gap:5px}.np-featured-press .np-featured-press__product-link{color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px}.np-featured-press .np-featured-press__product-link:hover{opacity:.65}.np-featured-press .np-featured-press__modal{position:fixed;top:0;right:0;bottom:0;left:0;width:min(920px,95vw);max-width:95vw;max-height:90vh;margin:auto;padding:0;border:0;background:#fff;color:#171717;overflow:hidden;flex-direction:column}.np-featured-press .np-featured-press__modal[open]{display:flex}.np-featured-press .np-featured-press__modal::backdrop{background:#000000bf}.np-featured-press .np-featured-press__modal-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid #eee;flex-shrink:0}.np-featured-press .np-featured-press__close{border:0;background:transparent;color:inherit;font-size:30px;line-height:1;cursor:pointer;padding:4px 8px}.np-featured-press .np-featured-press__modal-body{padding:24px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;align-items:center;gap:20px}.np-featured-press .np-featured-press__modal-page{width:100%;max-width:760px;height:auto;display:block;object-fit:contain}.np-featured-press .np-featured-press__modal-footer{padding:16px 24px;text-align:center;border-top:1px solid #eee;flex-shrink:0}.np-featured-press .np-featured-press__modal-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.np-featured-press .np-featured-press__grid{grid-auto-columns:72%}.np-featured-press .np-featured-press__modal-body{padding:12px;gap:12px}.np-featured-press .np-featured-press__modal-header{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.np-featured-press .np-featured-press__image,.np-archive .np-archive__cover-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/press.css.map */
