/*!
 * Noemi Atelier — style « Maison » (couche de design, chargée en dernier).
 * Luxe épuré de maison de mode : grandes photos verticales, serif d'affichage fin
 * (Cormorant Garamond pour le latin, Frank Ruhl Libre pour l'hébreu), capitales espacées,
 * filets fins, palette Boutique Noemi (ivoire, blush, rose poudré, noir doux).
 * Uniquement l'habillage : désactivable dans Noemi Atelier › Style & identité › Style du site.
 */@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/frank-ruhl-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/cormorant-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/cormorant-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/cormorant-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nmi-serif: "Cormorant Garamond", "Frank Ruhl Libre", Georgia, "Times New Roman", serif;--nmi-ivory: color-mix(in srgb, var(--nmi-surface) 55%, #fff 45%);--nmi-blush: var(--nmi-accent);--nmi-rose: var(--nmi-accent-text);--nmi-ink: var(--nmi-text);--nmi-hair: 1px solid var(--nmi-line);--nmi-section-y: clamp(56px, 6.4vw, 104px);--nmi-font-wordmark: var(--nmi-serif);--nmi-track: .16em}body{letter-spacing:.005em}body:lang(he),:lang(he) body{letter-spacing:0}.nmi-eyebrow{font-family:var(--nmi-font-body);font-size:.7rem;font-weight:600;letter-spacing:var(--nmi-track);text-transform:uppercase;color:var(--nmi-rose)}:lang(he) .nmi-eyebrow{font-size:.8rem;letter-spacing:.06em}h1,h2,h3,.nmi-h2,.nmi-shead__title,.nmi-banner__title,.nmi-service__title,.nmi-lookbook__title,.nmi-page-header h1,.nmi-shop-header__title,.summary .product_title,.nmi-statement__text p,.nmi-nl-section h2,.related>h2,.upsells>h2,.cross-sells>h2,.nmi-recent h2{font-family:var(--nmi-serif);font-weight:400;letter-spacing:-.005em;text-transform:none}:lang(he) :is(h1,h2,h3,.nmi-h2,.nmi-shead__title,.nmi-banner__title,.nmi-service__title,.nmi-lookbook__title,.nmi-page-header h1,.nmi-shop-header__title,.summary .product_title,.nmi-statement__text p){font-weight:400;letter-spacing:0}em,.nmi-shead__title em{font-style:italic}.nmi-shead{margin-bottom:clamp(28px,3.4vw,52px)}.nmi-shead__title{font-size:clamp(2.1rem,1.3rem + 2.4vw,3.5rem);line-height:1.05;color:var(--nmi-ink)}.nmi-shead--center .nmi-shead__title:after{content:"";display:block;width:44px;height:1px;margin:.5em auto 0;background:var(--nmi-rose);opacity:.55}.nmi-shead__sub{margin-top:.6em;font-size:.95rem;color:var(--nmi-muted)}.nmi-link{font-size:.72rem;font-weight:600;letter-spacing:var(--nmi-track);text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}:lang(he) .nmi-link{font-size:.88rem;letter-spacing:.02em}.nmi-carousel-nav__btn{border-radius:0;border:var(--nmi-hair);background:transparent}.nmi-carousel-nav__btn:hover:not(:disabled){background:var(--nmi-ink);border-color:var(--nmi-ink);color:#fff}.nmi-btn,.button,button.button,input[type=submit],.wp-element-button,.wp-block-button__link{min-height:48px;padding:.8em 2.2em;border-radius:0;font-size:.74rem;font-weight:600;letter-spacing:var(--nmi-track);text-transform:uppercase}:lang(he) :is(.nmi-btn,.button,button.button,input[type=submit],.wp-element-button,.wp-block-button__link){font-size:.9rem;letter-spacing:.02em}.nmi-btn:hover,.button:hover,input[type=submit]:hover,.wp-element-button:hover,.wp-block-button__link:hover{background:var(--nmi-rose);border-color:var(--nmi-rose);color:#fff}.nmi-btn--outline{background:transparent;border:1px solid var(--nmi-ink);color:var(--nmi-ink)}.nmi-btn--outline:hover{background:var(--nmi-ink);border-color:var(--nmi-ink);color:#fff}.nmi-btn--light{background:#fff;border-color:#fff;color:var(--nmi-ink)}.nmi-btn--light:hover{background:var(--nmi-blush);border-color:var(--nmi-blush);color:var(--nmi-ink)}.nmi-header.has-border{border-bottom:var(--nmi-hair)}.nmi-hrow--bottom{border-top:var(--nmi-hair)}.nmi-logo__text{font-family:var(--nmi-serif);font-size:2.1rem;font-weight:500;letter-spacing:.32em;margin-inline-end:-.32em}.nmi-menu>li>a{font-size:.74rem;font-weight:600;letter-spacing:var(--nmi-track);text-transform:uppercase}:lang(he) .nmi-menu>li>a{font-size:.95rem;font-weight:500;letter-spacing:.01em}.nmi-menu>li>a:hover,.nmi-menu>li.current-menu-item>a{color:var(--nmi-rose)}.nmi-menu .sub-menu{border:var(--nmi-hair);border-radius:0;box-shadow:0 18px 40px #1f1f1f0f}.nmi-hel--searchfield{border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--nmi-line)}.nmi-hel--searchfield:focus-within{background:transparent;border-color:var(--nmi-ink)}.nmi-count{background:var(--nmi-blush);color:var(--nmi-ink)}.nmi-campaign{font-size:.78rem;letter-spacing:.04em}.nmi-split-hero__title{font-family:var(--nmi-serif);font-weight:400;font-size:clamp(3rem,1.2rem + 6vw,7.6rem);line-height:.95;letter-spacing:-.01em}.nmi-split-hero__title:lang(he),:lang(he) .nmi-split-hero__title{line-height:1.05}.nmi-split-hero__content .nmi-eyebrow{color:#fff}.nmi-split-hero__media{gap:2px;background:var(--nmi-bg)}.nmi-split-hero__img img{transition:transform 6s var(--nmi-ease)}.nmi-split-hero:hover .nmi-split-hero__img img{transform:scale(1.025)}.nmi-slide__title,.nmi-vhero__title{font-family:var(--nmi-serif);font-weight:400;letter-spacing:-.01em;text-transform:none}.nmi-wmhero__mark{font-weight:500;letter-spacing:.06em}.nmi-slider__img,.nmi-vhero img,.nmi-wmhero__figure img,.nmi-lookbook__img{object-position:center 25%}.nmi-cats__list{gap:clamp(10px,1.2vw,18px)}.nmi-cats--below .nmi-cat__media,.nmi-cats--overlay .nmi-cat__media{aspect-ratio:3 / 4}.nmi-cats--below .nmi-cat__label{margin-top:16px;font-family:var(--nmi-serif);font-size:clamp(1.25rem,1rem + .6vw,1.6rem);font-weight:400;text-align:center}.nmi-cats--below .nmi-cat__count{margin-top:2px;font-size:.7rem;letter-spacing:var(--nmi-track);text-transform:uppercase;text-align:center;color:var(--nmi-muted)}:lang(he) .nmi-cats--below .nmi-cat__count{font-size:.8rem;letter-spacing:.02em}.nmi-cats--overlay .nmi-cat__media:after{background:linear-gradient(to top,#00000061,#0000 46%)}.nmi-cats--overlay .nmi-cat__label{font-family:var(--nmi-serif);font-weight:400;font-size:clamp(1.4rem,1rem + 1vw,2rem);justify-content:center;text-align:center;inset-inline:12px}.nmi-cats--overlay .nmi-cat__label:after{display:none}.nmi-cats--circle .nmi-cat__label{font-family:var(--nmi-serif);font-weight:400;font-size:1.15rem}.nmi-card{text-align:center}.nmi-card__media{background:var(--nmi-ivory)}.nmi-card__body,.nmi-card__info{align-items:center;text-align:center}.nmi-card__title{font-size:.92rem;font-weight:400;line-height:1.45}.nmi-card__title a:hover{color:var(--nmi-rose)}.nmi-card .price{font-size:.9rem;font-weight:500;letter-spacing:.02em}.nmi-card .price del{color:var(--nmi-muted);font-weight:400}.nmi-card .price ins{color:var(--nmi-sale);text-decoration:none}.nmi-card__meta{font-size:.64rem;letter-spacing:var(--nmi-track);text-transform:uppercase;color:var(--nmi-muted)}:lang(he) .nmi-card__meta{font-size:.74rem;letter-spacing:.02em}.nmi-card__action{border-radius:0;box-shadow:none;border:0;background:#ffffffeb}.nmi-card__action:hover{background:var(--nmi-ink);color:#fff}.nmi-badge{border-radius:0;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:#fff;color:var(--nmi-ink)}.nmi-badge--sale,.nmi-badge.is-sale,.nmi-badge--new{background:var(--nmi-blush);color:var(--nmi-ink)}ul.products{row-gap:clamp(32px,3.6vw,56px)}.nmi-card .nmi-swatches,.nmi-card__swatches,.nmi-card .nmi-stock{justify-content:center}.nmi-banner__title{font-size:clamp(2rem,1.2rem + 2.4vw,3.6rem);line-height:1}.nmi-banner__text{font-size:.95rem;opacity:.95}.nmi-banners--split .nmi-banner__content{align-items:center;text-align:center}.nmi-banners--split .nmi-btn,.nmi-banner .nmi-btn{background:transparent;border:1px solid #fff;color:#fff}.nmi-banners--split .nmi-btn:hover,.nmi-banner .nmi-btn:hover{background:#fff;color:var(--nmi-ink)}.nmi-banners__bleed .nmi-banners__grid{gap:2px}@media(min-width:768px){.nmi-banners__bleed .nmi-banners__grid{grid-template-columns:repeat(var(--nmi-banner-cols, 2),minmax(0,1fr))}}.nmi-banners--split .nmi-banner__media{aspect-ratio:4 / 5}.nmi-banner__media img{object-position:center 22%}.nmi-editorial__text{max-width:470px}.nmi-editorial__text .nmi-h2{font-size:clamp(2.4rem,1.3rem + 3vw,4.4rem);line-height:1.02;color:var(--nmi-ink)}.nmi-editorial__script{display:block;margin-top:.15em;font-family:var(--nmi-serif);font-style:italic;font-size:.5em;color:var(--nmi-rose)}.nmi-editorial__text .nmi-prose{font-size:.98rem;line-height:1.85;color:color-mix(in srgb,var(--nmi-ink) 82%,transparent)}.nmi-editorial__img--b{box-shadow:none;outline:clamp(8px,1vw,14px) solid var(--nmi-bg)}.nmi-lookbook__overlay{background:linear-gradient(to top,#00000057,#0000000f 55%)}.nmi-lookbook__title{font-size:clamp(2.6rem,1rem + 5vw,6.4rem);line-height:.98;color:#fff}.nmi-lookbook__script{display:block;font-family:var(--nmi-serif);font-style:italic;font-size:.42em;margin-top:.2em;color:#ffffffeb}.nmi-lookbook__btn{background:transparent;border:1px solid #fff;color:#fff}.nmi-lookbook__btn:hover{background:#fff;color:var(--nmi-ink);border-color:#fff}.nmi-services__grid{gap:clamp(32px,3vw,44px) clamp(12px,1.4vw,20px)}.nmi-service__media{aspect-ratio:4 / 5;overflow:hidden}.nmi-service__media img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.nmi-service__title{margin:22px 0 8px;font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);line-height:1.1;text-align:center}.nmi-service__text{font-size:.9rem;line-height:1.75;text-align:center;color:var(--nmi-muted)}.nmi-statement__text p{font-size:clamp(1.9rem,1.1rem + 2.4vw,3.4rem);line-height:1.2;color:var(--nmi-ink);text-wrap:balance}.nmi-statement em{font-style:italic;color:var(--nmi-rose)}.nmi-statement__author{font-size:.7rem;letter-spacing:var(--nmi-track);text-transform:uppercase;color:var(--nmi-muted)}.nmi-marquee--band{background:var(--nmi-blush);color:var(--nmi-ink)}.nmi-marquee--display .nmi-marquee__group li:not(.nmi-marquee__sep){font-family:var(--nmi-serif);font-weight:400;font-size:clamp(2.6rem,1.4rem + 4vw,5.6rem)}.nmi-marquee--display .nmi-marquee__sep{color:var(--nmi-rose)}.nmi-values{border-block:var(--nmi-hair);background:var(--nmi-bg)}.nmi-value__icon{color:var(--nmi-rose);background:transparent}.nmi-value__title{font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}:lang(he) .nmi-value__title{font-size:.92rem;letter-spacing:.01em}.nmi-gallery-grid{gap:2px}.nmi-nl-section{background:var(--nmi-ivory)}.nmi-nl-section h2{font-size:clamp(2rem,1.3rem + 2vw,3.2rem)}.nmi-page-header{background:none;border-bottom:var(--nmi-hair)}.nmi-page-header h1{font-size:clamp(2.6rem,1.6rem + 3vw,4.6rem);line-height:1.05;color:var(--nmi-ink)}.nmi-shop-header__title{font-size:clamp(2.8rem,1.6rem + 3.4vw,5rem);line-height:1.02;color:var(--nmi-ink)}.nmi-shop-header.has-image .nmi-shop-header__title{color:#fff}.nmi-shop-header:not(.has-image){border-bottom:var(--nmi-hair)}.nmi-breadcrumb,.woocommerce-breadcrumb{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nmi-muted)}:lang(he) :is(.nmi-breadcrumb,.woocommerce-breadcrumb){font-size:.82rem;letter-spacing:0}.nmi-toolbar{border-block:var(--nmi-hair)}.nmi-toolbar__filter,.nmi-sort-tabs__link,.woocommerce-ordering select{border-radius:0}.nmi-sort-tabs__link.is-active,.nmi-sort-tabs__link[aria-current]{background:var(--nmi-ink);border-color:var(--nmi-ink)}.nmi-shop__sidebar .widget-title,.nmi-panel--filters .widget-title,.nmi-shop__sidebar .widgettitle,.nmi-panel--filters .widgettitle{font-size:.74rem;font-weight:600;letter-spacing:var(--nmi-track);text-transform:uppercase}.summary .product_title{font-size:clamp(1.9rem,1.3rem + 1.6vw,2.8rem);line-height:1.12}.summary .price{font-size:1.25rem;font-weight:500}.nmi-accordion__summary{font-size:.74rem;font-weight:600;letter-spacing:var(--nmi-track);text-transform:uppercase}:lang(he) .nmi-accordion__summary{font-size:.95rem;letter-spacing:0}.related>h2,.upsells>h2,.cross-sells>h2,.nmi-recent h2{font-size:clamp(2rem,1.3rem + 2vw,3rem);text-align:center}.nmi-swatch,.variable-items-wrapper .variable-item{border-radius:0}.woocommerce-product-gallery,.nmi-gallery{background:var(--nmi-ivory)}.nmi-footer{border-top:var(--nmi-hair)}.nmi-fcol__title{font-size:.7rem;font-weight:600;letter-spacing:var(--nmi-track);text-transform:uppercase}:lang(he) .nmi-fcol__title{font-size:.86rem;letter-spacing:.02em}.nmi-fcol__menu{gap:11px;font-size:.9rem}.nmi-fcol__menu a{opacity:.78}.nmi-fcol__menu a:hover{opacity:1;color:var(--nmi-rose)}.nmi-fcol--newsletter .nmi-newsletter-form input[type=email]{background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:0;padding-inline:0}.nmi-footer__wordmark{font-family:var(--nmi-serif);font-weight:400;letter-spacing:.12em;color:color-mix(in srgb,var(--nmi-accent) 70%,var(--nmi-footer-bg, #f4ecea) 30%);opacity:1}.nmi-footer__bottom{border-top:var(--nmi-hair)}.nmi-footer__bottom-inner{font-size:.8rem;letter-spacing:.02em}:lang(he) .nmi-footer__bottom-inner,:lang(he) .nmi-footer__bottom-inner a{letter-spacing:0}.nmi-panel__title,.nmi-modal__title{font-family:var(--nmi-serif);font-weight:400;font-size:1.6rem}.nmi-modal__box,.nmi-panel{border-radius:0}.nmi-bottom-nav{border-top:var(--nmi-hair);box-shadow:none}img.is-broken{object-fit:contain!important;background:var(--nmi-ivory);padding:12%}.nmi-card__title,.woocommerce-loop-product__title,.nmi-fcol__title,.nmi-value__title,.widget-title,.widgettitle,.nmi-accordion__summary,.nmi-panel--filters h3,.nmi-mega h3,.nmi-menu h3{font-family:var(--nmi-font-body)}
