body{font-family:var(--font-body--family);color:var(--n-ink);background:var(--n-ivory)}h1,h2,h3,h4{font-weight:400}button,input,select,textarea{font-family:var(--font-body--family)}.n-eyebrow{font:700 11px/1.5 var(--font-body--family);letter-spacing:.2em;text-transform:uppercase;margin:0 0 25px}.n-script{font-family:Ninarie Aston,cursive;font-weight:400;text-transform:none}.n-campaign{display:grid;grid-template-columns:55% 45%;min-height:650px;height:calc(100svh - 156px);max-height:980px;background:#e9e5d8}.n-campaign__photo{overflow:hidden;min-height:0}.n-campaign__photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.n-campaign__copy{padding:65px clamp(30px,5vw,100px);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:var(--n-ivory);position:relative}.n-campaign h1{font-family:Ninarie Vogue,serif;font-size:clamp(42px,4.6vw,88px);line-height:1.1;letter-spacing:-.035em;margin:0;max-width:none}.n-campaign h1 span{display:block;font-family:Ninarie Aston,cursive;font-size:.75em;letter-spacing:0;line-height:1.8;margin-left:7%;white-space:nowrap}.n-campaign__text{max-width:320px;font-size:14px;line-height:1.9;margin:22px 0 32px}.n-button{display:inline-flex;justify-content:space-between;gap:38px;align-items:center;background:var(--n-ink);color:var(--n-ivory);padding:18px 25px;font-size:11px;font-weight:700;letter-spacing:.1em;text-decoration:none;min-height:48px;transition:background .2s}.n-button:hover{background:#666459}.n-button span{font-size:19px}.n-campaign__signature{position:absolute;bottom:25px;left:clamp(30px,5vw,100px);display:flex;gap:15px;align-items:center;font-size:9px;letter-spacing:.22em}.n-campaign__signature img{object-fit:contain;width:35px;height:35px;flex:none}.n-editorial{padding:85px 30px 40px}.n-editorial__intro{text-align:center;margin-bottom:42px}.n-editorial__intro h2{font-family:Ninarie Vogue,serif;font-size:clamp(34px,4vw,60px);line-height:1.5;margin:0}.n-editorial__intro .n-eyebrow{margin-bottom:8px}.n-editorial__intro .n-script{font-size:.85em;margin-left:10px}.n-editorial__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.n-editorial__tile{position:relative;display:block;overflow:hidden;aspect-ratio:4/4.2;background:var(--n-olive);color:#fff}.n-editorial__tile>img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;transition:transform .7s ease}.n-editorial__tile:hover>img{transform:scale(1.025)}.n-editorial__tile>div{position:absolute;bottom:0;left:0;right:0;padding:70px 35px 32px;background:linear-gradient(transparent,#00000073)}.n-editorial__tile h3{font:400 clamp(32px,3.5vw,54px)/1.2 "Ninarie Vogue",serif;color:inherit;margin:0 0 16px}.n-editorial__tile span{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.14em}.n-editorial__tile i{font-size:22px;font-style:normal}.header__row{border-color:var(--n-line)}.header-logo img{object-fit:contain}.menu-list__link{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.header-announcements{letter-spacing:.13em}.product-card{--product-card-gap:12px}.product-card .price{font-size:13px}.product-card .product-title{font-weight:400}.product-card__content{border-radius:0}.quick-add__button{border-radius:0!important}.theme-drawer__dialog{background:var(--n-ivory)}.n-size-section{max-width:950px;margin:auto;padding:60px 24px}.n-size-section h2{font:400 clamp(35px,5vw,60px)/1.2 "Ninarie Vogue",serif}.n-size-table p{font-size:13px;line-height:1.8}.n-size-table__scroll{overflow-x:auto}.n-size-table table{width:100%;border-collapse:collapse;min-width:510px;font-size:13px}.n-size-table th,.n-size-table td{padding:17px 14px;border-bottom:1px solid var(--n-line);text-align:center}.n-size-table th:first-child{text-align:left}.n-size-table thead{background:var(--n-ink);color:var(--n-ivory)}.n-footer{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:45px;padding:70px 5vw 24px;margin-top:50px;background:#e9e6d8;border-top:1px solid var(--n-line)}.n-footer h2{font:700 11px/1.6 var(--font-body--family);letter-spacing:.13em;margin:10px 0 22px}.n-footer a{display:block;font-size:12px;line-height:1.8;margin-bottom:13px;text-decoration:none}.n-footer a:hover{text-decoration:underline}.n-footer__brand img{width:220px;height:116px;object-fit:contain;object-position:left}.n-footer__brand p{font-size:12px;margin-top:20px}.n-footer__bottom{grid-column:1/-1;display:flex;justify-content:space-between;font-size:10px;padding-top:26px;border-top:1px solid #c9c6b8}a:focus-visible,button:focus-visible{outline:2px solid var(--n-ink);outline-offset:4px}@media(max-width:749px){.n-campaign{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0}.n-campaign__photo{height:68svh;min-height:390px}.n-campaign__photo img{object-position:center 25%}.n-campaign__copy{padding:38px 25px 40px}.n-campaign h1{font-size:48px}.n-campaign h1 span{font-size:34px;line-height:1.8}.n-campaign__text{margin:14px 0 24px;max-width:330px}.n-campaign__signature{display:none}.n-eyebrow{margin-bottom:18px;font-size:10px}.n-editorial{padding:52px 14px 20px}.n-editorial__grid{gap:14px}.n-editorial__tile{aspect-ratio:3/4.8}.n-editorial__tile>div{padding:55px 13px 18px}.n-editorial__tile h3{font-size:25px}.n-editorial__tile span{font-size:8px;letter-spacing:.07em}.n-editorial__intro{margin-bottom:24px}.n-footer{grid-template-columns:1fr 1fr;gap:30px;padding:40px 24px 22px}.n-footer__brand{grid-column:1/-1}.n-footer__brand img{width:170px;height:90px}.n-footer__bottom{display:flex;flex-direction:column;gap:12px;line-height:1.5}.n-size-section{padding:35px 18px}.n-size-table th,.n-size-table td{padding:12px 8px}.n-button{width:100%;max-width:350px}}@media(prefers-reduced-motion:reduce){.n-editorial__tile>img,.n-button{transition:none}}.n-products{padding:70px 30px 20px}.n-products__heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.n-products__heading h2{font:400 44px/1.2 var(--font-heading--family);margin:0}.n-products__heading .n-eyebrow{margin-bottom:12px}.n-products__heading>a{font-size:11px;letter-spacing:.1em}.n-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.n-size-disclosure{border-block:1px solid var(--n-line);padding:18px 0;font-size:13px;width:100%}.n-size-disclosure summary{cursor:pointer;min-height:26px}@media(max-width:749px){.n-products{padding:42px 14px 15px}.n-products__heading h2{font-size:31px}.n-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.n-card-options{background:var(--n-ivory);padding:12px 8px;position:relative;z-index:3;border-top:1px solid var(--n-line);opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .18s,transform .18s}.product-card:hover .n-card-options,.product-card:focus-within .n-card-options{opacity:1;visibility:visible;transform:none}.n-card-options__label{display:block;font-size:9px;letter-spacing:.1em;margin-bottom:9px}.n-card-options__variants{display:flex;flex-wrap:wrap;gap:5px}.n-card-options form{margin:0}.n-card-options button{min-width:38px;min-height:38px;padding:8px;background:transparent;border:1px solid var(--n-line);color:var(--n-ink);font-size:11px;cursor:pointer}.n-card-options button:hover:not(:disabled){background:var(--n-ink);color:var(--n-ivory)}.n-card-options button:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.n-card-options__error{font-size:11px}.product-card:has(.n-card-options) .quick-add{display:none}@media(hover:none),(max-width:749px){.n-card-options{opacity:1;visibility:visible;transform:none}.n-card-options button{min-height:44px}}@media(prefers-reduced-motion:reduce){.n-card-options{transition:none}}.n-categories{display:flex;align-items:center;gap:26px;padding:28px 30px;border-bottom:1px solid var(--n-line);max-width:100%;overflow:hidden}.n-categories>.n-eyebrow{margin:0;flex:none}.n-categories__links{display:flex;align-items:center;gap:26px;overflow:auto;padding:6px 3px 12px;scrollbar-width:thin}.n-categories a{font-size:13px;white-space:nowrap;text-decoration:none;padding:4px 0;border-bottom:1px solid transparent;min-height:32px}.n-categories a:hover,.n-categories a[aria-current]{border-color:var(--n-ink)}.n-footer a,.n-footer__brand p{font-size:14px}.n-footer h2{font-size:12px}.product-card .price{font-size:14px;font-weight:700}.n-card-options{position:absolute;bottom:10px;left:10px;right:10px;background:#f7f4e4f7;padding:13px;z-index:5;border:1px solid var(--n-line)}.n-card-options__label{font-weight:700}.n-card-options__variants{gap:6px}.n-card-options button{min-width:40px;min-height:44px}.n-card-options add-to-cart-component{display:block}.product-card:has(.n-card-options) quick-add-component{display:none}[product-grid-view=zoom-out] .n-card-options{display:none}@media(hover:none),(max-width:749px){.product-card .n-card-options{display:none}.product-card:has(.n-card-options) quick-add-component.quick-add{display:block}.product-card .quick-add__button{min-height:44px;min-width:44px}}.n-size-disclosure summary:after{content:"+";float:right;font-size:20px;line-height:1}.n-size-disclosure[open] summary:after{content:"\2212"}@media(max-width:749px){.n-categories{padding:18px 14px;gap:16px}.n-categories__links{gap:20px}.n-card-options{bottom:5px;left:5px;right:5px;padding:8px}.n-card-options__variants{gap:4px}.n-card-options button{padding:7px;min-width:36px}.n-card-options__label{font-size:8px;margin-bottom:6px}.n-footer a{min-height:36px}.n-campaign h1{font-size:clamp(35px,11.8vw,48px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ninarie-maison.css.map */
