@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Jost:wght@300;400;500&display=swap";:root{--ni-porcelain:#F3F2ED;--ni-ink:#141414;--ni-greige:#A29C8E;--ni-gold:#AB8E5A;--ni-hairline:#E2DFD6;--ni-display:"Cormorant Garamond",Georgia,serif;--ni-sans:"Jost",system-ui,sans-serif}.ni-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.ni-eyebrow{font-family:var(--ni-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ni-greige);font-weight:400}.ni-h2{font-family:var(--ni-display);font-weight:400;font-size:clamp(30px,4vw,48px);line-height:1.1;margin:.35em 0 .5em}.ni-btn{display:inline-block;font-family:var(--ni-sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;padding:15px 34px;border:1px solid var(--ni-ink);color:var(--ni-ink);background:transparent;transition:background .25s,color .25s}.ni-btn:hover,.ni-btn--solid{background:var(--ni-ink);color:var(--ni-porcelain)}.ni-btn--solid:hover{background:var(--ni-gold);border-color:var(--ni-gold);color:#fff}.ni-btn--gold{border-color:var(--ni-gold);color:var(--ni-gold)}.ni-btn--gold:hover{background:var(--ni-gold);color:#fff}.ni-mono{stroke:currentColor;fill:none;stroke-width:3;stroke-linecap:round}.ni-announce{background:var(--ni-ink);color:var(--ni-porcelain);overflow:hidden;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.ni-announce__track{display:flex;gap:64px;white-space:nowrap;padding:10px 0;width:max-content;animation:ni-marquee 28s linear infinite}.ni-announce__track i{font-style:normal;color:var(--ni-gold)}@keyframes ni-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ni-announce__track{animation:none}}.ni-hero{position:relative;min-height:min(84vh,720px);display:flex;align-items:center;overflow:hidden;background:linear-gradient(115deg,#e9e6dc,#f3f2ed 46%,#e4dfd2)}.ni-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ni-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f3f2edf0,#f3f2edb8 40%,#f3f2ed00 75%)}.ni-hero__in{position:relative;z-index:2;max-width:640px;padding:96px clamp(16px,6vw,80px)}.ni-hero h1{font-family:var(--ni-display);font-weight:400;font-size:clamp(42px,6vw,76px);line-height:1.05;margin:.3em 0 .35em;color:var(--ni-ink)}.ni-hero h1 em{font-style:italic;color:var(--ni-gold)}.ni-hero p{font-size:16px;line-height:1.7;color:#4c4a44;max-width:44ch;margin:0 0 36px}.ni-hero__ctas{display:flex;gap:16px;flex-wrap:wrap}.ni-hero__mark{position:absolute;right:-4%;bottom:-12%;width:min(46vw,520px);opacity:.08;color:var(--ni-ink);pointer-events:none}.ni-usp{border-top:1px solid var(--ni-hairline);border-bottom:1px solid var(--ni-hairline);background:#fff}.ni-usp__grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto}.ni-usp__item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 16px;border-left:1px solid var(--ni-hairline)}.ni-usp__item:first-child{border-left:0}.ni-usp__item svg{width:26px;height:26px;color:var(--ni-gold)}.ni-usp__item span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-family:var(--ni-sans);color:var(--ni-ink)}@media(max-width:760px){.ni-usp__grid{grid-template-columns:1fr 1fr}.ni-usp__item:nth-child(3){border-left:0}}.ni-section{padding:clamp(56px,8vw,96px) 0;font-family:var(--ni-sans)}.ni-section__head{text-align:center;max-width:640px;margin:0 auto clamp(32px,5vw,56px)}.ni-divider{display:flex;justify-content:center;margin-top:14px;color:var(--ni-gold)}.ni-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}@media(max-width:760px){.ni-cats{grid-template-columns:1fr}}.ni-cat{position:relative;aspect-ratio:4/5;display:flex;align-items:flex-end;justify-content:center;text-decoration:none;overflow:hidden;background:linear-gradient(160deg,#e7e3d7,#d8d2c1)}.ni-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.ni-cat:hover img{transform:scale(1.06)}.ni-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(20,20,20,.5))}.ni-cat span{position:relative;z-index:2;color:#fff;font-size:13px;letter-spacing:.24em;text-transform:uppercase;padding:0 0 26px;text-shadow:0 1px 8px rgba(0,0,0,.4);font-family:var(--ni-sans)}.ni-story{background:var(--ni-ink);color:var(--ni-porcelain)}.ni-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}@media(max-width:900px){.ni-story__grid{grid-template-columns:1fr}}.ni-story .ni-eyebrow{color:var(--ni-gold)}.ni-story .ni-h2{color:var(--ni-porcelain)}.ni-story p{line-height:1.85;color:#cfcbbf;font-size:15.5px}.ni-story__mark{color:var(--ni-porcelain);opacity:.9;width:min(60%,300px);margin:0 auto;display:block}.ni-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px)}@media(max-width:900px){.ni-reviews{grid-template-columns:1fr}}.ni-review{background:#fff;padding:34px 30px;border:1px solid var(--ni-hairline)}.ni-review .ni-stars{color:var(--ni-gold);letter-spacing:2px}.ni-review q{font-family:var(--ni-display);font-size:19px;line-height:1.5;display:block;margin:14px 0 18px;color:var(--ni-ink)}.ni-review footer{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ni-greige)}.ni-news{background:#fff;border-top:1px solid var(--ni-hairline)}.ni-news__in{max-width:560px;margin:0 auto;text-align:center}.ni-news form{display:flex;margin-top:28px;border:1px solid var(--ni-ink)}.ni-news input{flex:1;border:0;background:transparent;padding:16px 18px;font-family:var(--ni-sans);font-size:14px;color:var(--ni-ink)}.ni-news input:focus{outline:none}.ni-news button{border:0}.ni-wa{position:fixed;right:22px;bottom:22px;z-index:80;width:54px;height:54px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #00000038;transition:transform .2s}.ni-wa:hover{transform:scale(1.08)}.ni-wa svg{width:28px;height:28px;fill:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noor-ivy.css.map */
