/*!
 * Noemi Atelier 2.0 — sections de page (sections.css)
 * Chargée uniquement sur les pages construites avec les sections.
 * S'appuie sur les tokens et composants de theme.css.
 */:root{--nmi-svh: 1vh}@supports (height: 1svh){:root{--nmi-svh: 1svh}}.nmi-slider--full,.nmi-vhero--full,.nmi-wmhero--full{--nmi-hero-h: calc(100 * var(--nmi-svh) - var(--nmi-admin-bar))}.nmi-slider--large,.nmi-vhero--large,.nmi-wmhero--large{--nmi-hero-h: min(calc(86 * var(--nmi-svh)), 880px)}.nmi-slider--medium,.nmi-vhero--medium,.nmi-wmhero--medium{--nmi-hero-h: min(calc(62 * var(--nmi-svh)), 620px)}.nmi-slider,.nmi-vhero,.nmi-wmhero,.nmi-split-hero,.nmi-marquee,.nmi-imgtext{padding-block:0}.nmi-slider{position:relative;overflow:hidden;background:var(--nmi-surface)}.nmi-slider__track{position:relative;display:grid;min-height:max(460px,var(--nmi-hero-h, calc(80 * var(--nmi-svh))));touch-action:pan-y}.nmi-slide{grid-area:1 / 1;position:relative;display:flex;align-items:flex-end;opacity:0;visibility:hidden;transition:opacity .9s var(--nmi-ease),visibility .9s}.nmi-slide.is-active{opacity:1;visibility:visible;z-index:1}.nmi-slide__media{position:absolute;inset:0}.nmi-slide__media img,.nmi-slide__media picture,.nmi-slide__media .nmi-placeholder{width:100%;height:100%;object-fit:cover}.nmi-slide img{-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}.nmi-slide.is-active .nmi-slide__media img{animation:nmi-kenburns 9s var(--nmi-ease) both}@keyframes nmi-kenburns{0%{transform:scale(1.06)}to{transform:none}}.nmi-slide--light:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#00000073,#0000 60%)}.nmi-slide__content{position:relative;z-index:2;display:flex;padding-block:clamp(48px,8vw,110px)}.nmi-slide--center .nmi-slide__content{justify-content:center;text-align:center}.nmi-slide--end .nmi-slide__content{justify-content:flex-end}.nmi-slide__box{max-width:620px}.nmi-slide--light{color:#fff}.nmi-slide--light .nmi-eyebrow{color:#fff;opacity:.9}.nmi-slide--dark{color:var(--nmi-primary)}.nmi-slide__title{margin:0 0 .3em;font-family:var(--nmi-font-heading);font-size:clamp(2.2rem,1.2rem + 4.4vw,5rem);font-weight:var(--nmi-heading-weight);line-height:1.02;letter-spacing:-.02em}.nmi-slide__text{margin:0 0 1.6em;font-size:clamp(1rem,.9rem + .4vw,1.2rem);max-width:48ch}.nmi-slide--center .nmi-slide__text{margin-inline:auto}.nmi-slide.is-active .nmi-slide__box>*{animation:nmi-rise .9s var(--nmi-ease) both}.nmi-slide.is-active .nmi-slide__box>:nth-child(2){animation-delay:.1s}.nmi-slide.is-active .nmi-slide__box>:nth-child(3){animation-delay:.2s}.nmi-slide.is-active .nmi-slide__box>:nth-child(4){animation-delay:.3s}@keyframes nmi-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.nmi-slider__ui{position:absolute;inset-inline:0;bottom:20px;z-index:3;display:flex;align-items:center;justify-content:center;gap:14px;pointer-events:none}.nmi-slider__ui>*{pointer-events:auto}.nmi-slider__arrow{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffffeb;color:var(--nmi-primary);transition:background-color var(--nmi-dur)}@media(hover:hover){.nmi-slider__arrow:hover{background:#fff}}.nmi-slider__dots{display:flex;gap:8px}.nmi-slider__dot{position:relative;width:28px;height:3px;border-radius:3px;background:#ffffff80;transition:background-color var(--nmi-dur),width var(--nmi-dur)}.nmi-slider__dot:after{content:"";position:absolute;inset:-18px -4px}.nmi-slider__dot.is-active{width:44px;background:#fff}@media(max-width:767px){.nmi-slider__arrow{display:none}.nmi-slider__track{min-height:max(520px,var(--nmi-hero-h, calc(80 * var(--nmi-svh))))}.nmi-slide__content{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.nmi-slider__ui{bottom:calc(20px + env(safe-area-inset-bottom))}}.nmi-wmhero{position:relative;overflow:hidden;background:var(--nmi-wm-bg, var(--nmi-accent));color:var(--nmi-primary)}.nmi-wmhero__frame{position:relative;min-height:max(520px,var(--nmi-hero-h, calc(86 * var(--nmi-svh))))}.nmi-wmhero__mark{position:absolute;inset-inline:0;top:clamp(16px,3vw,44px);z-index:1;padding-inline:var(--nmi-gutter);color:var(--nmi-primary);animation:nmi-rise 1.1s var(--nmi-ease) both}.nmi-transparent-header .nmi-wmhero:first-child .nmi-wmhero__mark{top:calc(var(--nmi-header-h, 120px) + clamp(8px,2vw,28px))}.nmi-transparent-header .nmi-slider:first-child .nmi-slide__content,.nmi-transparent-header .nmi-vhero:first-child .nmi-vhero__content{padding-top:calc(var(--nmi-header-h, 120px) + 24px)}.nmi-wmhero__figure{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:flex-end}.nmi-wmhero.is-cutout .nmi-wmhero__figure img,.nmi-wmhero.is-cutout .nmi-wmhero__figure picture{height:92%;width:auto;max-width:100%;object-fit:contain;object-position:bottom center}.nmi-wmhero.is-cutout .nmi-wmhero__figure picture img{height:100%}.nmi-wmhero.is-photo .nmi-wmhero__figure{z-index:0}.nmi-wmhero.is-photo .nmi-wmhero__figure img,.nmi-wmhero.is-photo .nmi-wmhero__figure picture{width:100%;height:100%;object-fit:cover}.nmi-wmhero.is-photo .nmi-wmhero__mark{top:auto;bottom:0;transform:translateY(8%);color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.12)}.nmi-transparent-header .nmi-wmhero.is-photo:first-child .nmi-wmhero__mark{top:auto}.nmi-wmhero.is-photo .nmi-wmhero__content{bottom:calc(var(--nmi-wm-size, 200px) * .74 + clamp(20px,3vw,44px))}.nmi-wmhero.is-photo .nmi-wmhero__frame:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(to top,rgba(0,0,0,.35),transparent 45%);pointer-events:none}.nmi-wmhero__figure .nmi-placeholder{width:min(420px,60%);height:80%;background:#ffffff59;color:#1f1f1f33}.nmi-wmhero__content{position:absolute;bottom:clamp(24px,4vw,56px);inset-inline-start:var(--nmi-gutter);z-index:3;max-width:340px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.nmi-wmhero__content .nmi-eyebrow{margin:0;color:inherit}.nmi-wmhero__text{margin:0;font-size:1.05rem;line-height:1.55}.nmi-wmhero.is-photo .nmi-wmhero__content{color:#fff}@media(max-width:767px){.nmi-wmhero__frame{min-height:max(560px,var(--nmi-hero-h, calc(86 * var(--nmi-svh))))}.nmi-wmhero.is-cutout .nmi-wmhero__figure img,.nmi-wmhero.is-cutout .nmi-wmhero__figure picture{height:72%}.nmi-wmhero__content{inset-inline:var(--nmi-gutter);max-width:none;align-items:center;text-align:center}.nmi-wmhero.is-photo .nmi-wmhero__frame:after{background:linear-gradient(to top,#0000008c,#0000001a 70%)}.nmi-wmhero.is-cutout .nmi-wmhero__content{background:#ffffffc7;backdrop-filter:blur(8px);padding:16px;border-radius:14px}}.nmi-vhero{position:relative;display:flex;align-items:center;min-height:max(460px,var(--nmi-hero-h, calc(90 * var(--nmi-svh))));overflow:hidden;color:#fff;text-align:center}.nmi-vhero__bg{position:absolute;inset:0}.nmi-vhero__bg video,.nmi-vhero__bg img{width:100%;height:100%;object-fit:cover}.nmi-vhero__bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--nmi-overlay, .3));pointer-events:none}.nmi-vhero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px}.nmi-vhero__content .nmi-eyebrow{color:#fff}.nmi-vhero__title{margin:0 0 12px;font-size:clamp(2.4rem,1.2rem + 5vw,5.6rem);line-height:1;letter-spacing:-.02em}.nmi-vhero__toggle{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));inset-inline-end:20px;z-index:2;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff3;color:#fff;backdrop-filter:blur(6px)}.nmi-cats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nmi-gap);margin:0;padding:0;list-style:none}@media(min-width:768px){.nmi-cats__list{grid-template-columns:repeat(min(var(--nmi-cats-cols, 4),3),minmax(0,1fr))}}@media(min-width:1024px){.nmi-cats__list{grid-template-columns:repeat(var(--nmi-cats-cols, 4),minmax(0,1fr))}}.nmi-cats__wrap.is-carousel{--nmi-cols: var(--nmi-cats-cols, 4)}.nmi-cat__link{position:relative;display:block}.nmi-cat__media{display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--nmi-radius-img);background:var(--nmi-surface)}.nmi-cat__media img,.nmi-cat__media .nmi-placeholder{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--nmi-ease)}@media(hover:hover){.nmi-cat__link:hover .nmi-cat__media img{transform:scale(1.05)}}.nmi-cat__label{display:block;margin-top:12px;font-size:1.05rem;font-weight:700}.nmi-cat__count{display:block;font-size:.85rem;color:var(--nmi-muted)}.nmi-cats--overlay .nmi-cat__media{position:relative}.nmi-cats--overlay .nmi-cat__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#00000080,#0000 45%);transition:opacity var(--nmi-dur);pointer-events:none}.nmi-cats--overlay .nmi-cat__label{position:absolute;inset-inline:18px;bottom:16px;margin:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;font-size:clamp(1.05rem,.95rem + .4vw,1.35rem);font-weight:700;line-height:1.2;text-shadow:0 1px 12px rgba(0,0,0,.25)}.nmi-cats--overlay .nmi-cat__label:after{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='1.8'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 16px no-repeat;transform:translate(calc(-6px * var(--nmi-dir, 1))) scale(.9);opacity:0;transition:opacity var(--nmi-dur),transform .35s var(--nmi-ease)}[dir=rtl] .nmi-cats--overlay .nmi-cat__label:after{--nmi-dir: -1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1f1f' stroke-width='1.8'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E")}.nmi-cats--overlay .nmi-cat__link:focus-visible .nmi-cat__label:after{opacity:1;transform:none}@media(hover:hover){.nmi-cats--overlay .nmi-cat__link:hover .nmi-cat__label:after{opacity:1;transform:none}}@media(hover:none){.nmi-cats--overlay .nmi-cat__label:after{opacity:1;transform:none}}.nmi-cats--circle .nmi-cat__link{text-align:center}.nmi-cats--circle .nmi-cat__media{aspect-ratio:1;border-radius:50%}.nmi-cats--circle .nmi-cats__list{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.nmi-cats--circle .nmi-cats__list{grid-template-columns:repeat(var(--nmi-cats-cols, 6),minmax(0,1fr))}}.nmi-cats--circle .nmi-cat__label{font-size:.95rem}.nmi-tabs__list{display:flex;justify-content:center;gap:6px;margin:-8px 0 28px;overflow-x:auto;scrollbar-width:none}.nmi-tabs__list::-webkit-scrollbar{display:none}.nmi-tabs__tab{flex:none;min-height:42px;padding:0 20px;border-radius:99px;border:1px solid var(--nmi-line);font-weight:700;font-size:.92rem;transition:background-color var(--nmi-dur),color var(--nmi-dur),border-color var(--nmi-dur)}.nmi-tabs__tab[aria-selected=true]{background:var(--nmi-primary);border-color:var(--nmi-primary);color:var(--nmi-on-primary)}.nmi-tabs__panel{animation:nmi-fade .45s var(--nmi-ease)}@keyframes nmi-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:767px){.nmi-tabs__list{justify-content:flex-start;margin-inline:calc(-1 * var(--nmi-gutter));padding-inline:var(--nmi-gutter)}}.nmi-banners__grid{display:grid;grid-template-columns:1fr;gap:var(--nmi-gap)}@media(min-width:768px){.nmi-banners__grid{grid-template-columns:repeat(min(var(--nmi-banner-cols, 2),3),minmax(0,1fr))}}.nmi-banner{position:relative;display:block;overflow:hidden;border-radius:var(--nmi-radius-img);color:#fff}.nmi-banner__media{display:block;aspect-ratio:16 / 10;background:var(--nmi-surface)}.nmi-banners--portrait .nmi-banner__media{aspect-ratio:3 / 4}.nmi-banners--square .nmi-banner__media{aspect-ratio:1}.nmi-banner__media img,.nmi-banner__media .nmi-placeholder{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--nmi-ease)}@media(hover:hover){.nmi-banner:hover .nmi-banner__media img{transform:scale(1.05)}}.nmi-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5),transparent 55%);pointer-events:none}.nmi-banner__content{position:absolute;inset-inline:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,3vw,36px)}.nmi-banner__content .nmi-eyebrow{margin:0;color:#fff;opacity:.9}.nmi-banner__title{font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:var(--nmi-heading-weight);line-height:1.1}.nmi-deal__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(20px,2.6vw,36px)}.nmi-deal__head .nmi-shead{margin:0}.nmi-countdown{display:flex;gap:8px;direction:ltr}.nmi-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:10px 8px;border-radius:12px;background:var(--nmi-primary);color:var(--nmi-on-primary)}.nmi-countdown__unit b{font-size:1.6rem;line-height:1;font-variant-numeric:tabular-nums}.nmi-countdown__unit small{margin-top:4px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.nmi-lookbook__frame{position:relative;overflow:hidden;border-radius:var(--nmi-radius-img)}.nmi-lookbook__img,.nmi-lookbook__frame>.nmi-placeholder{width:100%;height:clamp(420px,60vw,760px);object-fit:cover;object-position:center 24%}.nmi-lookbook__overlay{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;align-items:center;padding:clamp(24px,4vw,64px);color:#fff;background:#0000001f}.nmi-lookbook__title{margin:0;font-family:var(--nmi-font-wordmark);font-size:clamp(2.6rem,1rem + 6vw,7rem);font-weight:700;line-height:.92;text-transform:uppercase;letter-spacing:-.01em}.nmi-lookbook__title--end{text-align:end;grid-column:2}.nmi-lookbook__btn{grid-column:1 / -1;justify-self:center;align-self:end}@media(max-width:767px){.nmi-lookbook__overlay{grid-template-columns:1fr;align-content:space-between}.nmi-lookbook__title--end{grid-column:1}}.nmi-shoplook__grid{display:grid;gap:clamp(24px,3vw,48px);align-items:center}@media(min-width:900px){.nmi-shoplook__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.nmi-shoplook__media{position:relative;overflow:hidden;border-radius:var(--nmi-radius-img)}.nmi-shoplook__media img,.nmi-shoplook__media .nmi-placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover}.nmi-spot{position:absolute;z-index:2;display:inline-grid;place-items:center;width:34px;height:34px;margin:-17px;border-radius:50%;background:#fff;color:var(--nmi-primary);font-size:.8rem;font-weight:700;box-shadow:0 0 0 6px #ffffff59;transition:transform var(--nmi-dur),background-color var(--nmi-dur),color var(--nmi-dur)}.nmi-spot:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid #fff;animation:nmi-pulse 2.2s ease-out infinite}@keyframes nmi-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.nmi-spot:after{content:"";position:absolute;inset:-5px;border-radius:50%}.nmi-spot.is-active{background:var(--nmi-primary);color:#fff;transform:scale(1.1)}@media(hover:hover){.nmi-spot:hover{background:var(--nmi-primary);color:#fff;transform:scale(1.1)}}.nmi-shoplook__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.nmi-shoplook__item{border-radius:12px;transition:background-color var(--nmi-dur),box-shadow var(--nmi-dur)}.nmi-shoplook__item.is-active{background:var(--nmi-surface);box-shadow:inset 0 0 0 1px var(--nmi-line)}.nmi-mini-product{display:flex;align-items:center;gap:14px;padding:10px}.nmi-mini-product__img img{width:72px;height:90px;object-fit:cover;border-radius:8px}.nmi-mini-product__body{display:grid;gap:2px}.nmi-mini-product__num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--nmi-primary);color:#fff;font-size:.72rem;font-weight:700}.nmi-mini-product__title{font-weight:700}.nmi-mini-product__price{font-size:.92rem;color:var(--nmi-muted)}.nmi-mini-product__price ins{text-decoration:none;color:var(--nmi-sale)}.nmi-editorial__grid{display:grid;gap:clamp(32px,5vw,80px);align-items:center}@media(min-width:900px){.nmi-editorial__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.nmi-editorial.is-reversed .nmi-editorial__media{order:2}}.nmi-editorial__media{position:relative;display:grid;grid-template-columns:repeat(12,1fr)}.nmi-editorial__img{margin:0;overflow:hidden;border-radius:var(--nmi-radius-img)}.nmi-editorial__img img,.nmi-editorial__img .nmi-placeholder{width:100%;aspect-ratio:3 / 4;object-fit:cover}.nmi-editorial__img--a{grid-column:1 / 9;grid-row:1}.nmi-editorial__img--b{grid-column:6 / 13;grid-row:1;align-self:end;margin-bottom:-12%;box-shadow:0 0 0 clamp(6px,1vw,12px) var(--nmi-bg)}.nmi-section--bg-surface .nmi-editorial__img--b{box-shadow:0 0 0 clamp(6px,1vw,12px) var(--nmi-surface)}.nmi-editorial__text{max-width:520px}.nmi-editorial__text .nmi-btn{margin-top:24px}@media(max-width:899px){.nmi-editorial__media{margin-bottom:12%}}.nmi-imgtext{background:var(--nmi-it-bg, var(--nmi-surface))}.nmi-imgtext__grid{display:grid;align-items:stretch}@media(min-width:900px){.nmi-imgtext__grid{grid-template-columns:1fr 1fr;min-height:640px}.nmi-imgtext.is-reversed .nmi-imgtext__media{order:2}}.nmi-imgtext__media{margin:0}.nmi-imgtext__media img,.nmi-imgtext__media .nmi-placeholder{width:100%;height:100%;min-height:380px;object-fit:cover}.nmi-imgtext__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,6vw,110px) var(--nmi-gutter);max-width:640px}.nmi-imgtext__content .nmi-btn{margin-top:24px}.nmi-imgtext--framed{background:var(--nmi-it-bg, transparent);padding-block:clamp(56px,8vw,130px)}.nmi-imgtext--framed .nmi-imgtext__grid{width:100%;max-width:calc(1180px + 2 * var(--nmi-gutter));margin-inline:auto;padding-inline:var(--nmi-gutter);gap:clamp(40px,7vw,120px);align-items:center;min-height:0}@media(min-width:900px){.nmi-imgtext--framed .nmi-imgtext__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:0}.nmi-imgtext--framed.is-reversed .nmi-imgtext__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.nmi-imgtext--framed .nmi-imgtext__media{position:relative;justify-self:center;width:min(100%,440px);margin:0 0 22px}.nmi-imgtext--framed .nmi-imgtext__media:before{content:"";position:absolute;inset-block:22px -22px;inset-inline:-22px 22px;border:1px solid var(--nmi-accent-text, #b98b93);pointer-events:none}.nmi-imgtext--framed.is-reversed .nmi-imgtext__media:before{inset-inline:22px -22px}.nmi-imgtext--framed .nmi-imgtext__media img,.nmi-imgtext--framed .nmi-imgtext__media .nmi-placeholder{position:relative;z-index:1;width:100%;height:auto;min-height:0;aspect-ratio:4 / 5;object-fit:cover;border-radius:0}.nmi-imgtext__num{position:absolute;z-index:2;top:-.78em;inset-inline-end:-.2em;font-family:var(--nmi-font-heading);font-size:clamp(3.2rem,2.4rem + 2.6vw,5rem);font-weight:300;line-height:1;color:var(--nmi-accent-text);opacity:.5;letter-spacing:-.02em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.nmi-imgtext--framed.is-reversed .nmi-imgtext__num{inset-inline-end:auto;inset-inline-start:-.2em}.nmi-imgtext--framed .nmi-imgtext__content{max-width:520px;padding:0}.nmi-imgtext--framed .nmi-imgtext__content .nmi-h2{margin-bottom:.1em}.nmi-imgtext__script{margin:0 0 18px;font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);color:var(--nmi-accent-text, #b98b93)}.nmi-imgtext--framed .nmi-prose{color:var(--nmi-muted)}.nmi-imgtext--framed .nmi-imgtext__content:after{content:"";display:block;order:-1;width:48px;height:1px;margin-bottom:18px;background:currentColor;opacity:.35}.nmi-imgtext--framed+.nmi-imgtext--framed{padding-top:0}@media(max-width:899px){.nmi-imgtext--framed .nmi-imgtext__media{width:min(78vw,400px);margin-inline:auto}.nmi-imgtext--framed .nmi-imgtext__content{align-items:center;margin-inline:auto;text-align:center}.nmi-imgtext--framed .nmi-imgtext__content:after{margin-inline:auto}}.nmi-services__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,3vw,40px) var(--nmi-gap)}@media(min-width:640px){.nmi-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.nmi-services__grid{grid-template-columns:repeat(min(var(--nmi-services-cols, 3),4),minmax(0,1fr))}}.nmi-service{display:flex;flex-direction:column}.nmi-service__media{overflow:hidden;border-radius:var(--nmi-radius-img);aspect-ratio:4 / 5;background:var(--nmi-surface)}.nmi-service__media img,.nmi-service__media .nmi-placeholder{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--nmi-ease)}@media(hover:hover){.nmi-service:hover .nmi-service__media img{transform:scale(1.04)}}.nmi-service__title{margin:18px 0 6px;font-size:1.25rem}.nmi-service__title a:hover{text-decoration:underline;text-underline-offset:3px}.nmi-service__text{margin:0;color:var(--nmi-muted)}.nmi-values{padding-block:clamp(28px,3.5vw,48px);border-block:1px solid var(--nmi-line)}.nmi-values__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--nmi-gap);margin:0;padding:0;list-style:none}@media(min-width:1024px){.nmi-values__list{grid-template-columns:repeat(var(--nmi-values-cols, 4),minmax(0,1fr))}}.nmi-value{display:flex;align-items:center;gap:14px}.nmi-value__icon{display:inline-grid;place-items:center;flex:none;width:54px;height:54px;border-radius:50%;background:var(--nmi-accent);color:var(--nmi-primary)}.nmi-value__text{display:grid;gap:2px;line-height:1.35}.nmi-value__text strong{font-size:.98rem}.nmi-value__text span{font-size:.88rem;color:var(--nmi-muted)}@media(max-width:480px){.nmi-value{flex-direction:column;text-align:center;gap:10px}}.nmi-marquee{overflow:hidden;background:var(--nmi-marquee-bg, var(--nmi-accent));color:var(--nmi-marquee-fg, var(--nmi-primary))}.nmi-marquee__track{display:flex;width:max-content;direction:ltr;animation:nmi-marquee var(--nmi-marquee-speed, 35s) linear infinite}@media(hover:hover){.nmi-marquee:hover .nmi-marquee__track{animation-play-state:paused}}.nmi-marquee__group{display:flex;align-items:center;gap:clamp(20px,3vw,44px);margin:0;padding:18px clamp(10px,1.5vw,22px);list-style:none;white-space:nowrap;font-family:var(--nmi-font-wordmark);font-size:clamp(1.3rem,1rem + 1.4vw,2.2rem);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.nmi-marquee__group li:not(.nmi-marquee__sep){unicode-bidi:plaintext;font-family:var(--nmi-font-body);font-weight:700}.nmi-marquee__sep{display:inline-flex;opacity:.6}@keyframes nmi-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nmi-marquee__track{animation:none}}.nmi-reviews__wrap{--nmi-cols: 3}.nmi-reviews__list>li{display:flex}.nmi-review{display:flex;flex-direction:column;gap:14px;height:100%;padding:clamp(22px,2.4vw,32px);border-radius:var(--nmi-radius-card);background:var(--nmi-surface)}.nmi-section--bg-surface .nmi-review{background:var(--nmi-bg)}.nmi-review__text{flex:1;margin:0;font-size:1.05rem;line-height:1.65}.nmi-review__text p{margin:0}.nmi-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.92rem}.nmi-review__verified{display:inline-flex;align-items:center;gap:4px;color:var(--nmi-success);font-size:.8rem;font-weight:600}.nmi-review__product{font-size:.85rem;color:var(--nmi-muted);text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.nmi-reviews__wrap{--nmi-cc: 1.15}}.nmi-brands__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none}.nmi-brands__logo{width:auto;max-width:140px;max-height:56px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter var(--nmi-dur),opacity var(--nmi-dur)}@media(hover:hover){.nmi-brands__item:hover .nmi-brands__logo{filter:none;opacity:1}}.nmi-gallery-section{padding-bottom:0}.nmi-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}@media(min-width:768px){.nmi-gallery-grid{grid-template-columns:repeat(var(--nmi-gallery-cols, 6),1fr)}}.nmi-gallery-grid__item{position:relative;overflow:hidden;aspect-ratio:1}.nmi-gallery-grid__item a{display:block;height:100%}.nmi-gallery-grid__item img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--nmi-ease)}.nmi-gallery-grid__icon{position:absolute;inset:0;display:grid;place-items:center;background:#00000059;color:#fff;opacity:0;transition:opacity var(--nmi-dur)}@media(hover:hover){.nmi-gallery-grid__item:hover img{transform:scale(1.06)}.nmi-gallery-grid__item:hover .nmi-gallery-grid__icon{opacity:1}}.nmi-gallery-grid__item a:focus-visible .nmi-gallery-grid__icon{opacity:1}.nmi-video{position:relative;overflow:hidden;border-radius:var(--nmi-radius-img);aspect-ratio:16 / 9;background:var(--nmi-primary)}.nmi-video__poster{position:absolute;inset:0;width:100%;height:100%;display:block}.nmi-video__poster img,.nmi-video__fallback{width:100%;height:100%;object-fit:cover;display:block;background:var(--nmi-surface)}.nmi-video__play{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#fff;color:var(--nmi-primary);box-shadow:var(--nmi-shadow);transition:transform var(--nmi-dur)}.nmi-video__play svg{margin-inline-start:4px;fill:currentColor}@media(hover:hover){.nmi-video__poster:hover .nmi-video__play{transform:scale(1.08)}}.nmi-video iframe,.nmi-video__el{position:absolute;inset:0;width:100%;height:100%;border:0}.nmi-nl-section{position:relative;overflow:hidden;background:var(--nmi-accent);text-align:center}.nmi-nl-section.has-image{color:#fff}.nmi-nl-section__bg{position:absolute;inset:0}.nmi-nl-section__bg img{width:100%;height:100%;object-fit:cover}.nmi-nl-section__bg:after{content:"";position:absolute;inset:0;background:#0006}.nmi-nl-section__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:720px}.nmi-nl-section__text{max-width:52ch;margin:0 0 24px;font-size:1.05rem}.nmi-nl-section .nmi-newsletter-form{width:100%;text-align:start}.nmi-nl-section.has-image .nmi-newsletter-form input[type=email]{background:#fff;color:var(--nmi-primary)}.nmi-nl-section.has-image .nmi-btn{background:#fff;border-color:#fff;color:var(--nmi-primary)}.nmi-richtext--center{text-align:center}.nmi-richtext .nmi-prose{font-size:1.1rem;line-height:1.8}.nmi-shortcode.is-full{padding-block:0}.nmi-shortcode__inner{width:100%}.nmi-split-hero{position:relative;--nmi-hero-h: min(calc(86 * var(--nmi-svh)), 900px);overflow:hidden;background:var(--nmi-surface);color:#fff}.nmi-split-hero--full{--nmi-hero-h: calc(100 * var(--nmi-svh) - var(--nmi-admin-bar) - 76px)}.nmi-split-hero--medium{--nmi-hero-h: min(calc(66 * var(--nmi-svh)), 680px)}.nmi-split-hero__media{display:grid;grid-template-columns:1fr 1fr;gap:0;height:max(520px,var(--nmi-hero-h))}.nmi-split-hero__img{position:relative;margin:0;overflow:hidden}.nmi-split-hero__img img,.nmi-split-hero__img .nmi-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.nmi-split-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--nmi-overlay, .18) + .22)),rgba(0,0,0,var(--nmi-overlay, .18)) 45%,rgba(0,0,0,calc(var(--nmi-overlay, .18) * .6)));pointer-events:none}.nmi-split-hero__content{position:absolute;inset-inline:0;bottom:clamp(36px,7vh,88px);z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;padding-inline:var(--nmi-gutter);text-align:center}.nmi-split-hero__content .nmi-eyebrow{color:inherit;opacity:.92}.nmi-split-hero__title{margin:0;font-size:clamp(2.8rem,1.4rem + 5vw,6.8rem);line-height:.98;font-weight:var(--nmi-heading-weight, 500);color:inherit;text-wrap:balance}.nmi-split-hero__text{max-width:520px;margin:0;font-size:1rem;line-height:1.6;opacity:.95}.nmi-split-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin-top:8px}.nmi-split-hero__link{color:inherit;font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}:lang(he) .nmi-split-hero__link{font-size:.95rem;letter-spacing:.01em}@media(hover:hover){.nmi-split-hero__link:hover{opacity:.8}}@media(max-width:767px){.nmi-split-hero__media{grid-template-columns:1fr;height:max(560px,calc(var(--nmi-hero-h) - 56px))}.nmi-split-hero__img--b{display:none}.nmi-split-hero__content{bottom:32px}}.nmi-section.nmi-section.nmi-ty-s-bg{background-color:var(--nmi-s-bg)}.nmi-section.nmi-section.nmi-ty-s-color,.nmi-section.nmi-section.nmi-ty-s-color :is(h1,h2,h3,h4,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title,.nmi-service__title,.nmi-cat__label,.nmi-value__title,.nmi-wmhero__mark):not(.nmi-card *,.nmi-card__title,.woocommerce-loop-product__title),.nmi-section.nmi-section.nmi-ty-s-color :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author),.nmi-section.nmi-section.nmi-ty-s-color :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){color:var(--nmi-s-color)}.nmi-section.nmi-section.nmi-ty-t-font :is(h1,h2,h3,h4,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title,.nmi-service__title,.nmi-cat__label,.nmi-value__title,.nmi-wmhero__mark):not(.nmi-card *,.nmi-card__title,.woocommerce-loop-product__title){font-family:var(--nmi-t-font)}.nmi-section.nmi-section.nmi-ty-t-size :is(h1,h2,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title):not(.nmi-card *,.woocommerce-loop-product__title){font-size:var(--nmi-t-size)}.nmi-section.nmi-section.nmi-ty-t-weight :is(h1,h2,h3,h4,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title,.nmi-service__title,.nmi-cat__label,.nmi-value__title,.nmi-wmhero__mark):not(.nmi-card *,.nmi-card__title,.woocommerce-loop-product__title){font-weight:var(--nmi-t-weight)}.nmi-section.nmi-section.nmi-ty-t-case :is(h1,h2,h3,h4,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title,.nmi-service__title,.nmi-cat__label,.nmi-value__title,.nmi-wmhero__mark):not(.nmi-card *,.nmi-card__title,.woocommerce-loop-product__title){text-transform:var(--nmi-t-case)}.nmi-section.nmi-section.nmi-ty-t-ls :is(h1,h2,h3,h4,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title,.nmi-service__title,.nmi-cat__label,.nmi-value__title,.nmi-wmhero__mark):not(.nmi-card *,.nmi-card__title,.woocommerce-loop-product__title){letter-spacing:var(--nmi-t-ls)}.nmi-section.nmi-section.nmi-ty-t-lh :is(h1,h2,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title):not(.nmi-card *,.woocommerce-loop-product__title){line-height:var(--nmi-t-lh)}.nmi-section.nmi-section.nmi-ty-t-style :is(h1,h2,h3,h4,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title,.nmi-service__title,.nmi-cat__label,.nmi-value__title,.nmi-wmhero__mark):not(.nmi-card *,.nmi-card__title,.woocommerce-loop-product__title){font-style:var(--nmi-t-style)}.nmi-section.nmi-section.nmi-ty-t-color :is(h1,h2,h3,h4,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title,.nmi-service__title,.nmi-cat__label,.nmi-value__title,.nmi-wmhero__mark):not(.nmi-card *,.nmi-card__title,.woocommerce-loop-product__title){color:var(--nmi-t-color)}.nmi-section.nmi-section.nmi-ty-e-font :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author){font-family:var(--nmi-e-font)}.nmi-section.nmi-section.nmi-ty-e-size :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author){font-size:var(--nmi-e-size)}.nmi-section.nmi-section.nmi-ty-e-weight :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author){font-weight:var(--nmi-e-weight)}.nmi-section.nmi-section.nmi-ty-e-case :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author){text-transform:var(--nmi-e-case)}.nmi-section.nmi-section.nmi-ty-e-ls :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author){letter-spacing:var(--nmi-e-ls)}.nmi-section.nmi-section.nmi-ty-e-lh :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author){line-height:var(--nmi-e-lh)}.nmi-section.nmi-section.nmi-ty-e-style :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author){font-style:var(--nmi-e-style)}.nmi-section.nmi-section.nmi-ty-e-color :is(.nmi-eyebrow,.nmi-shead__sub,.nmi-script,.nmi-lookbook__script,.nmi-editorial__script,.nmi-cat__count,.nmi-statement__author){color:var(--nmi-e-color)}.nmi-section.nmi-section.nmi-ty-p-font :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){font-family:var(--nmi-p-font)}.nmi-section.nmi-section.nmi-ty-p-size :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){font-size:var(--nmi-p-size)}.nmi-section.nmi-section.nmi-ty-p-weight :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){font-weight:var(--nmi-p-weight)}.nmi-section.nmi-section.nmi-ty-p-case :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){text-transform:var(--nmi-p-case)}.nmi-section.nmi-section.nmi-ty-p-ls :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){letter-spacing:var(--nmi-p-ls)}.nmi-section.nmi-section.nmi-ty-p-lh :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){line-height:var(--nmi-p-lh)}.nmi-section.nmi-section.nmi-ty-p-style :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){font-style:var(--nmi-p-style)}.nmi-section.nmi-section.nmi-ty-p-color :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){color:var(--nmi-p-color)}.nmi-section.nmi-section.nmi-ty-b-font :is(.nmi-btn,.button,.nmi-link,.nmi-split-hero__link,.nmi-lookbook__btn):not(.nmi-card *){font-family:var(--nmi-b-font)}.nmi-section.nmi-section.nmi-ty-b-size :is(.nmi-btn,.button,.nmi-link,.nmi-split-hero__link,.nmi-lookbook__btn):not(.nmi-card *){font-size:var(--nmi-b-size)}.nmi-section.nmi-section.nmi-ty-b-weight :is(.nmi-btn,.button,.nmi-link,.nmi-split-hero__link,.nmi-lookbook__btn):not(.nmi-card *){font-weight:var(--nmi-b-weight)}.nmi-section.nmi-section.nmi-ty-b-case :is(.nmi-btn,.button,.nmi-link,.nmi-split-hero__link,.nmi-lookbook__btn):not(.nmi-card *){text-transform:var(--nmi-b-case)}.nmi-section.nmi-section.nmi-ty-b-ls :is(.nmi-btn,.button,.nmi-link,.nmi-split-hero__link,.nmi-lookbook__btn):not(.nmi-card *){letter-spacing:var(--nmi-b-ls)}.nmi-section.nmi-section.nmi-ty-b-lh :is(.nmi-btn,.button,.nmi-link,.nmi-split-hero__link,.nmi-lookbook__btn):not(.nmi-card *){line-height:var(--nmi-b-lh)}.nmi-section.nmi-section.nmi-ty-b-style :is(.nmi-btn,.button,.nmi-link,.nmi-split-hero__link,.nmi-lookbook__btn):not(.nmi-card *){font-style:var(--nmi-b-style)}.nmi-section.nmi-section.nmi-ty-b-color :is(.nmi-btn,.button,.nmi-link,.nmi-split-hero__link,.nmi-lookbook__btn):not(.nmi-card *){color:var(--nmi-b-color)}.nmi-section.nmi-section.nmi-ty-t-align-start :is(h1,h2,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title):not(.nmi-card *,.woocommerce-loop-product__title),.nmi-section.nmi-section.nmi-ty-t-align-start .nmi-shead__text{text-align:start}.nmi-section.nmi-section.nmi-ty-t-align-start .nmi-shead{align-items:flex-start;text-align:start}.nmi-section.nmi-section.nmi-ty-t-align-center :is(h1,h2,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title):not(.nmi-card *,.woocommerce-loop-product__title),.nmi-section.nmi-section.nmi-ty-t-align-center .nmi-shead__text{text-align:center}.nmi-section.nmi-section.nmi-ty-t-align-center .nmi-shead{align-items:center;text-align:center}.nmi-section.nmi-section.nmi-ty-t-align-end :is(h1,h2,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title):not(.nmi-card *,.woocommerce-loop-product__title),.nmi-section.nmi-section.nmi-ty-t-align-end .nmi-shead__text{text-align:end}.nmi-section.nmi-section.nmi-ty-t-align-end .nmi-shead{align-items:flex-end;text-align:end}.nmi-section.nmi-section.nmi-ty-p-align-start :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){text-align:start}.nmi-section.nmi-section.nmi-ty-p-align-center :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){text-align:center}.nmi-section.nmi-section.nmi-ty-p-align-end :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){text-align:end}.nmi-section.nmi-section.nmi-ty-b-radius :is(.nmi-btn,.button,.nmi-lookbook__btn):not(.nmi-card *){border-radius:var(--nmi-b-radius)}.nmi-section.nmi-section.nmi-ty-b-bg :is(.nmi-btn,.button,.nmi-lookbook__btn):not(.nmi-card *){background:var(--nmi-b-bg);border-color:var(--nmi-b-bg)}@media(hover:hover){.nmi-section.nmi-section.nmi-ty-b-bg :is(.nmi-btn,.button,.nmi-lookbook__btn):not(.nmi-card *):hover{filter:brightness(.92)}}@media(max-width:767px){.nmi-section.nmi-section.nmi-ty-t-size :is(h1,h2,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title):not(.nmi-card *,.woocommerce-loop-product__title){font-size:min(var(--nmi-t-size),12vw)}.nmi-section.nmi-section.nmi-ty-t-size-m :is(h1,h2,.nmi-shead__title,.nmi-h2,.nmi-lookbook__title,.nmi-banner__title,.nmi-split-hero__title,.nmi-slide__title,.nmi-vhero__title,.nmi-statement__text p,.nmi-deal__title,.nmi-imgtext__title):not(.nmi-card *,.woocommerce-loop-product__title){font-size:var(--nmi-t-size-m)}.nmi-section.nmi-section.nmi-ty-p-size :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){font-size:min(var(--nmi-p-size),5vw)}.nmi-section.nmi-section.nmi-ty-p-size-m :is(p,.nmi-prose,.nmi-prose li,.nmi-banner__text,.nmi-service__text,.nmi-value__text,.nmi-review__text,.nmi-split-hero__text,.nmi-wmhero__text):not(.nmi-eyebrow,.nmi-shead__sub,.nmi-lookbook__title,.nmi-statement__text p,.nmi-wmhero__mark,.nmi-script,.nmi-statement__author,.nmi-card *){font-size:var(--nmi-p-size-m)}}.nmi-chooser{position:relative;padding-block:0;--nmi-chooser-h: max(520px, calc(100vh - var(--nmi-above, 150px)));--nmi-chooser-h: max(520px, calc(100svh - var(--nmi-above, 150px)))}.nmi-chooser__grid{display:grid;grid-template-columns:repeat(var(--nmi-chooser-n, 2),minmax(0,1fr));gap:2px;min-height:var(--nmi-chooser-h);background:var(--nmi-bg)}.nmi-chooser__panel{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:var(--nmi-chooser-h);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.nmi-chooser__media{position:absolute;inset:0;z-index:-1;background:var(--nmi-surface)}.nmi-chooser__media img,.nmi-chooser__media .nmi-placeholder,.nmi-chooser__media picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.nmi-chooser__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--nmi-overlay, .22) + .3)),rgba(0,0,0,var(--nmi-overlay, .22)) 48%,rgba(0,0,0,calc(var(--nmi-overlay, .22) * .4)));transition:background-color .4s}.nmi-chooser__content{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:520px;padding:0 var(--nmi-gutter) clamp(40px,9vh,104px);text-align:center}.nmi-chooser .nmi-chooser__eyebrow,.nmi-chooser .nmi-slide__eyebrow{color:#fff;opacity:.95;text-shadow:0 1px 12px rgba(0,0,0,.35)}.nmi-chooser__content{text-shadow:0 1px 18px rgba(0,0,0,.18)}.nmi-chooser__title{margin:0;color:#fff;font-size:clamp(2.6rem,1.4rem + 4vw,6rem);line-height:1;font-weight:var(--nmi-heading-weight, 500)}.nmi-chooser__text{font-size:1rem;line-height:1.6;opacity:.95}.nmi-chooser__btn{margin-top:10px;pointer-events:none}.nmi-chooser__panel:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media(hover:hover){.nmi-chooser__media img{transition:transform 1.6s var(--nmi-ease, ease),filter .5s}.nmi-chooser__panel:hover .nmi-chooser__media img{transform:scale(1.04)}.nmi-chooser__grid:hover .nmi-chooser__panel:not(:hover) .nmi-chooser__media img{filter:saturate(.75) brightness(.85)}}@media(max-width:767px){.nmi-chooser{--nmi-chooser-h: max(520px, calc(100vh - var(--nmi-above, 120px) - var(--nmi-bottom-h, 0px)));--nmi-chooser-h: max(520px, calc(100svh - var(--nmi-above, 120px) - var(--nmi-bottom-h, 0px)))}.nmi-chooser__grid{grid-template-columns:1fr;grid-auto-rows:1fr}.nmi-chooser__panel{min-height:calc(var(--nmi-chooser-h) / var(--nmi-chooser-n, 2))}.nmi-chooser__content{gap:8px;padding-bottom:28px}.nmi-chooser__title{font-size:clamp(2.2rem,1.4rem + 5vw,3.2rem)}.nmi-chooser__text{font-size:.92rem}.nmi-chooser__btn{margin-top:4px;min-height:42px;padding:.6em 1.6em}}body.nmi-has-bottom-nav{--nmi-bottom-h: 64px}.nmi-chooser--slider .nmi-chooser__slider{--nmi-hero-h: var(--nmi-chooser-h)}.nmi-chooser--slider .nmi-slider__track{min-height:var(--nmi-chooser-h)}.nmi-chooser--slider .nmi-slide__media img{object-position:center 18%}.nmi-chooser__bar{position:absolute;inset-inline:0;bottom:0;z-index:4;display:grid;grid-template-columns:repeat(var(--nmi-chooser-n, 2),minmax(0,1fr));background:#fffffff0;backdrop-filter:blur(6px)}.nmi-chooser__choice{display:grid;place-items:center;min-height:56px;padding:8px 12px;color:var(--nmi-text);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.nmi-chooser__choice+.nmi-chooser__choice{border-inline-start:1px solid var(--nmi-line)}.nmi-chooser__choice:hover,.nmi-chooser__choice:focus-visible{background:var(--nmi-text);color:#fff}.nmi-chooser--slider .nmi-slider__ui{bottom:72px}.nmi-mosaic__grid{display:grid;gap:clamp(8px,1vw,14px);grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"card t1 t2 t3" "card t1 t4 t5";min-height:clamp(560px,62vw,900px)}.nmi-mosaic--n4 .nmi-mosaic__grid{grid-template-areas:"card t1 t2 t3" "card t1 t4 t3"}.nmi-mosaic--n3 .nmi-mosaic__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"card t1 t2" "card t1 t3"}.nmi-mosaic__card{grid-area:card;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(24px,3.4vw,56px);background:var(--nmi-surface, #f4ecea);overflow:hidden}.nmi-mosaic--dark .nmi-mosaic__card{background:var(--nmi-text, #1d1d1b);color:#fff}.nmi-mosaic__eyebrow{margin:0}.nmi-mosaic__title{margin:0;font-size:clamp(2.2rem,1.2rem + 3vw,4.4rem);line-height:.98;font-weight:var(--nmi-heading-weight, 500)}.nmi-mosaic--dark .nmi-mosaic__title,.nmi-mosaic--dark .nmi-mosaic__eyebrow{color:#fff}.nmi-mosaic__script{margin:-6px 0 0;font-family:var(--nmi-serif, Georgia, serif);font-style:italic;font-size:clamp(1.25rem,1rem + .9vw,1.9rem);color:var(--nmi-rose, var(--nmi-accent))}.nmi-mosaic__text{margin:0;max-width:30ch;color:var(--nmi-muted);line-height:1.7}.nmi-mosaic--dark .nmi-mosaic__text{color:#ffffffc7}.nmi-mosaic--dark .nmi-mosaic__btn{border-color:#fff;color:#fff}.nmi-mosaic__btn{margin-top:8px}.nmi-mosaic__count{position:absolute;inset-inline-end:clamp(16px,2vw,28px);bottom:clamp(10px,1.4vw,20px);font-family:var(--nmi-serif, Georgia, serif);font-size:clamp(3.6rem,2rem + 4vw,7rem);line-height:1;letter-spacing:-.02em;color:color-mix(in srgb,currentColor 9%,transparent);direction:ltr;pointer-events:none}.nmi-mosaic__count small{font-size:.26em;letter-spacing:.3em;text-transform:uppercase}.nmi-mosaic__tile{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;background:var(--nmi-surface, #eee);isolation:isolate}.nmi-mosaic__tile--1{grid-area:t1}.nmi-mosaic__tile--2{grid-area:t2}.nmi-mosaic__tile--3{grid-area:t3}.nmi-mosaic__tile--4{grid-area:t4}.nmi-mosaic__tile--5{grid-area:t5}.nmi-mosaic__media{position:absolute;inset:0;z-index:-1}.nmi-mosaic__media img,.nmi-mosaic__media .nmi-placeholder{width:100%;height:100%;object-fit:cover;object-position:center 20%}.nmi-mosaic__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0000008c,#0000 42%);opacity:.85;transition:opacity .4s}.nmi-mosaic__info{position:absolute;inset-inline:0;bottom:0;display:grid;gap:2px;padding:clamp(12px,1.4vw,20px);text-shadow:0 1px 10px rgba(0,0,0,.3)}.nmi-mosaic__name{font-size:.92rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nmi-mosaic__tile--1 .nmi-mosaic__name{font-size:1.05rem}.nmi-mosaic__price{font-size:.86rem;font-weight:600;opacity:.95}.nmi-mosaic__price del{opacity:.7;font-weight:400}.nmi-mosaic__price ins{text-decoration:none}.nmi-mosaic__num{position:absolute;top:12px;inset-inline-start:14px;font-size:.72rem;letter-spacing:.22em;font-weight:600;opacity:.9;direction:ltr;text-shadow:0 1px 8px rgba(0,0,0,.35)}.nmi-mosaic__tile:focus-visible{outline:3px solid var(--nmi-primary);outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.nmi-mosaic__media img{transition:transform 1.2s var(--nmi-ease, ease)}.nmi-mosaic__tile:hover .nmi-mosaic__media img{transform:scale(1.045)}.nmi-mosaic__tile:hover .nmi-mosaic__media:after{opacity:1}}@media(max-width:1024px)and (min-width:768px){.nmi-mosaic__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto repeat(2,minmax(260px,1fr));grid-template-areas:"card card card" "t1 t2 t3" "t1 t4 t5";min-height:0}.nmi-mosaic--n4 .nmi-mosaic__grid{grid-template-areas:"card card card" "t1 t2 t3" "t1 t4 t3"}.nmi-mosaic--n3 .nmi-mosaic__grid{grid-template-areas:"card card card" "t1 t2 t2" "t1 t3 t3"}.nmi-mosaic__card{align-items:center;text-align:center}}@media(max-width:767px){.nmi-mosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;grid-template-areas:"card card" "t1 t1" "t2 t3" "t4 t5";min-height:0;gap:8px}.nmi-mosaic--n4 .nmi-mosaic__grid{grid-template-areas:"card card" "t1 t1" "t2 t3" "t4 t4"}.nmi-mosaic--n3 .nmi-mosaic__grid{grid-template-areas:"card card" "t1 t1" "t2 t3"}.nmi-mosaic__card{align-items:center;text-align:center;padding:32px 20px 40px}.nmi-mosaic__text{max-width:none}.nmi-mosaic__tile{aspect-ratio:3 / 4}.nmi-mosaic__tile--1,.nmi-mosaic--n4 .nmi-mosaic__tile--4{aspect-ratio:4 / 5}.nmi-mosaic__name{font-size:.82rem}.nmi-mosaic__count{font-size:3.4rem}}@media(prefers-reduced-motion:no-preference){.nmi-chooser--split .nmi-chooser__media img{animation:nmi-chooser-zoom 9s cubic-bezier(.2,.6,.2,1) backwards}.nmi-chooser__content{animation:nmi-chooser-in 1.1s .25s cubic-bezier(.2,.7,.2,1) both}.nmi-chooser__panel+.nmi-chooser__panel .nmi-chooser__content{animation-delay:.45s}}@keyframes nmi-chooser-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes nmi-chooser-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
