:root{--ivory:#FBF6EC;--ivory-2:#F4ECDB;--ivory-3:#EFE4CC;--ink:#1F0F08;--ink-soft:#5B463A;--rose:#B83A52;--rose-deep:#7E1C2C;--rose-darker:#56121E;--indigo:#15294A;--teal:#0F6E68;--olive:#5C6E2A;--saffron:#D9892A;--gold:#A07A2B;--gold-bright:#C99A37;--rust:#A33A1F;--line:#D2BD93}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ivory);color:var(--ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.serif{font-family:Playfair Display,serif;font-weight:900}.display{font-family:Cinzel,serif;letter-spacing:.18em;text-transform:uppercase;font-weight:800}.container{max-width:1320px;margin:0 auto;padding:0 28px}.announce{background:var(--rose-darker);color:#f8dcb1;font-size:12px;letter-spacing:.26em;text-transform:uppercase;padding:11px 0;text-align:center;font-weight:700;border-bottom:2px solid var(--gold);background-image:linear-gradient(90deg,var(--rose-darker),var(--rose-deep) 50%,var(--rose-darker)),url(noori-svg-1.svg);background-blend-mode:multiply}.announce span{margin:0 18px;opacity:.95;font-family:Cinzel,serif}.announce .dot{opacity:.55;color:var(--gold-bright)}header.site{background:var(--ivory);border-bottom:2px solid var(--gold);position:sticky;top:0;z-index:30;box-shadow:0 1px 0 var(--ivory),0 2px 0 var(--gold-bright),0 4px 0 var(--ivory)}.top-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 28px;gap:20px}.util{display:flex;gap:22px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:600}.util.right{justify-content:flex-end}.util a:hover{color:var(--rose-deep)}.brand{display:flex;flex-direction:column;align-items:center;gap:4px}.brand .mark{display:flex;align-items:center;gap:14px}.brand .mark svg{width:46px;height:46px}.brand .name{font-family:Cinzel,serif;font-size:34px;letter-spacing:.34em;color:var(--ink);font-weight:900;background:linear-gradient(180deg,var(--ink) 0%,var(--rose-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.brand .tag{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--rose-deep);font-size:13px;letter-spacing:.08em;font-weight:600}nav.primary{border-top:1px solid var(--line);background:linear-gradient(var(--ivory),var(--ivory-2))}nav.primary ul{display:flex;justify-content:center;gap:38px;list-style:none;padding:15px 28px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);font-weight:700;font-family:Cinzel,serif}nav.primary a{position:relative;padding:6px 2px;display:inline-block}nav.primary a:hover{color:var(--rose-deep)}nav.primary a.hot:after{content:"new";position:absolute;top:-7px;right:-22px;font-size:9px;letter-spacing:.16em;color:#fff;background:var(--rose-deep);padding:2px 6px;border-radius:2px;font-weight:700}.jaali-divider{height:38px;background:url(noori-svg-2.svg) repeat-x center}.scallop-divider{height:26px;background:url(noori-svg-3.svg) repeat-x center}.peacock-strip{height:64px;background:linear-gradient(var(--ivory-2),var(--ivory-2)),url(noori-svg-4.svg) repeat-x center bottom;background-blend-mode:multiply;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.paisley-strip{height:54px;background:url(noori-svg-5.svg) repeat-x center;background-color:var(--ivory)}.lotus-strip{height:54px;background:url(noori-svg-6.svg) repeat-x center;background-color:var(--ivory)}.hero{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#FBEED4 0%,var(--ivory-2) 45%,var(--ivory) 100%);padding:0 0 60px}.hero-inner{position:relative;max-width:1440px;margin:0 auto;padding:60px 60px 0}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:30px 8px 0}.hero-copy .kicker{display:inline-flex;align-items:center;gap:10px;font-family:Cinzel,serif;letter-spacing:.34em;font-weight:700;color:var(--rose-deep);font-size:12px;margin-bottom:22px}.hero-copy .kicker:before,.hero-copy .kicker:after{content:"";width:24px;height:1px;background:var(--rose-deep)}.hero-copy h1{font-family:Playfair Display,serif;font-weight:900;line-height:.98;font-size:clamp(52px,6.4vw,96px);color:var(--ink);letter-spacing:-.018em}.hero-copy h1 em{font-family:Playfair Display,serif;font-style:italic;font-weight:900;color:var(--rose-deep);background:linear-gradient(180deg,var(--rose) 0%,var(--rose-darker) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy h1 .ornament-inline{display:inline-block;width:36px;height:18px;vertical-align:middle;margin:0 6px}.hero-copy p.lede{margin-top:26px;font-size:18.5px;line-height:1.6;color:var(--ink-soft);max-width:540px;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500}.hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;border:1.5px solid var(--ink);background:var(--ink);color:var(--ivory);font-weight:700;transition:.2s;cursor:pointer;font-family:Cinzel,serif;box-shadow:3px 3px 0 var(--gold)}.btn:hover{background:var(--rose-deep);border-color:var(--rose-deep);transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--gold)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--rose-deep)}.btn.ghost:hover{background:var(--ink);color:var(--ivory);box-shadow:5px 5px 0 var(--rose-deep)}.hero-meta{display:flex;gap:30px;margin-top:40px;color:var(--ink-soft);font-size:12.5px;letter-spacing:.06em;font-weight:600}.hero-meta div{display:flex;align-items:center;gap:8px}.fort-wrap{position:relative;aspect-ratio:1/1.15}.fort-svg{width:100%;height:100%}.fort-photo{position:absolute;top:18%;left:50%;transform:translate(-50%);width:62%;aspect-ratio:3/4;background:linear-gradient(135deg,var(--ivory-2),var(--ivory-3)) center/cover;-webkit-mask:url(noori-svg-7.svg) center/100% 100% no-repeat;mask:url(noori-svg-8.svg) center/100% 100% no-repeat}.marquee{background:linear-gradient(90deg,var(--ink) 0%,#3A2114 50%,var(--ink) 100%);color:#f1e2be;padding:18px 0;overflow:hidden;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);position:relative}.marquee:before,.marquee:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.marquee:before{left:0;background:linear-gradient(90deg,var(--ink),transparent)}.marquee:after{right:0;background:linear-gradient(-90deg,var(--ink),transparent)}.marquee-track{display:flex;gap:60px;white-space:nowrap;animation:marq 38s linear infinite;font-family:Cinzel,serif;letter-spacing:.34em;font-size:13px;font-weight:700}.marquee-track span{display:inline-flex;align-items:center;gap:18px;color:#f8dcb1}.marquee-track svg{flex-shrink:0;color:var(--gold-bright)}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec{padding:100px 0}.sec-head{text-align:center;max-width:760px;margin:0 auto 56px}.sec-head .eyebrow{font-family:Cinzel,serif;letter-spacing:.36em;font-size:12px;color:var(--rose-deep);margin-bottom:18px;font-weight:700;display:inline-flex;align-items:center;gap:14px}.sec-head .eyebrow:before,.sec-head .eyebrow:after{content:"";width:30px;height:1px;background:var(--gold)}.sec-head h2{font-family:Playfair Display,serif;font-weight:900;font-size:clamp(40px,4.4vw,64px);line-height:1.04;color:var(--ink);letter-spacing:-.012em}.sec-head h2 em{font-style:italic;font-weight:900;color:var(--rose-deep)}.sec-head p{margin-top:18px;color:var(--ink-soft);font-size:17px;line-height:1.65;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500}.sec-head .ornament{display:flex;justify-content:center;margin:22px 0 10px}.cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.cat{text-align:center;padding:24px 12px 20px;background:#fff;border:1px solid var(--line);border-radius:4px;transition:.2s;cursor:pointer;position:relative}.cat:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid transparent;pointer-events:none;transition:.2s}.cat:hover{transform:translateY(-3px);box-shadow:0 18px 30px -18px #3c1e0f2e;border-color:var(--rose-deep)}.cat:hover:before{border-color:var(--gold)}.cat .swatch{width:100%;aspect-ratio:1/1;border-radius:50%;margin-bottom:14px;background-size:30px 30px;background-color:var(--ivory-2);box-shadow:inset 0 0 0 2px var(--gold)}.cat h4{font-family:Playfair Display,serif;font-size:19px;color:var(--ink);font-weight:700}.cat small{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--rose-deep);display:block;margin-top:4px;font-family:Cinzel,serif;font-weight:700}.sw-razai{background-image:radial-gradient(circle at 50% 50%,var(--rose) 6px,transparent 7px),radial-gradient(circle at 0 0,var(--olive) 4px,transparent 5px),radial-gradient(circle at 100% 100%,var(--olive) 4px,transparent 5px);background-size:30px 30px,30px 30px,30px 30px}.sw-dohar{background-image:radial-gradient(circle at 50% 50%,var(--indigo) 3px,transparent 4px),radial-gradient(circle at 50% 50%,transparent 9px,var(--indigo) 9.5px,transparent 10.5px);background-size:18px 18px,30px 30px}.sw-night{background-image:radial-gradient(ellipse at 50% 50%,var(--teal) 0 5px,transparent 6px),linear-gradient(45deg,transparent 46%,var(--teal) 47% 53%,transparent 54%);background-size:24px 24px,24px 24px;background-color:#f0e6d0}.sw-suit{background-image:radial-gradient(circle at 50% 50%,var(--saffron) 2px,transparent 3px),radial-gradient(circle at 50% 50%,transparent 6px,var(--rust) 6.5px,transparent 7.5px),radial-gradient(circle at 50% 50%,transparent 11px,var(--rust) 11.5px,transparent 12.5px);background-size:22px 22px,22px 22px,22px 22px}.sw-pouch{background-image:repeating-linear-gradient(45deg,var(--rose) 0 2px,transparent 2px 8px),repeating-linear-gradient(-45deg,var(--olive) 0 2px,transparent 2px 8px);background-size:18px 18px}.sw-sheet{background-image:radial-gradient(circle at 50% 50%,var(--rose) 0 3px,transparent 4px),radial-gradient(circle at 50% 50%,transparent 7px,var(--olive) 7.5px,transparent 8.5px);background-size:24px 24px}.mosaic{display:grid;grid-template-columns:1.3fr .9fr .9fr;grid-template-rows:auto auto;gap:18px}.tile{position:relative;overflow:hidden;border-radius:3px;background:var(--ivory-3);min-height:280px;border:1px solid var(--line)}.tile.lg{grid-row:span 2;min-height:580px}.tile .label{position:absolute;left:26px;bottom:24px;color:#fbf6ec;font-family:Playfair Display,serif}.tile .label .tag{font-family:Cinzel,serif;letter-spacing:.32em;font-size:11px;color:#f8dcb1;display:block;margin-bottom:8px;font-weight:700}.tile .label h3{font-size:34px;font-weight:900;line-height:1.05}.tile .label a{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-family:Cinzel,serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid #F8DCB1;padding-bottom:3px;font-weight:700}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#140804a6);pointer-events:none}.tile.razais,.tile.bag{background:linear-gradient(135deg,var(--ivory-2),var(--ivory-3)) center/cover}.tile.print{background:radial-gradient(circle at 50% 50%,rgba(184,58,82,.85) 0 8px,transparent 9px),radial-gradient(circle at 50% 50%,transparent 14px,rgba(92,110,42,.85) 15px,transparent 17px),radial-gradient(circle at 0 0,rgba(184,58,82,.65) 0 4px,transparent 5px),radial-gradient(circle at 100% 100%,rgba(184,58,82,.65) 0 4px,transparent 5px),var(--ivory-2);background-size:60px 60px}.tile.ajrakh{background:repeating-conic-gradient(from 0deg at 50% 50%,var(--indigo) 0deg 30deg,var(--rust) 30deg 60deg,var(--ivory-2) 60deg 90deg),var(--indigo);background-size:60px 60px,100% 100%;background-blend-mode:multiply}.tile.suit{background:radial-gradient(circle at 50% 50%,var(--saffron) 0 3px,transparent 4px),radial-gradient(circle at 50% 50%,transparent 8px,var(--rust) 9px,transparent 11px),var(--ivory-2);background-size:32px 32px}.craft-film{background:linear-gradient(#1f0f08eb,#1f0f08eb),url(noori-svg-9.svg) center/280px;color:#f8dcb1;padding:110px 0;position:relative;overflow:hidden;border-top:3px solid var(--gold);border-bottom:3px solid var(--gold)}.craft-film:before,.craft-film:after{content:"";position:absolute;left:0;right:0;height:18px;background:repeating-linear-gradient(90deg,var(--gold) 0 12px,transparent 12px 24px);opacity:.4}.craft-film:before{top:8px}.craft-film:after{bottom:8px}.film-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.film-copy .eyebrow{font-family:Cinzel,serif;letter-spacing:.36em;font-size:12px;color:var(--gold-bright);margin-bottom:18px;font-weight:700;display:inline-flex;align-items:center;gap:14px}.film-copy .eyebrow:before,.film-copy .eyebrow:after{content:"";width:30px;height:1px;background:var(--gold)}.film-copy h2{font-family:Playfair Display,serif;font-weight:900;font-size:clamp(40px,4.6vw,68px);line-height:1;color:#f8dcb1;letter-spacing:-.012em}.film-copy h2 em{font-style:italic;color:var(--gold-bright);font-weight:900}.film-copy p{margin-top:22px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:19px;line-height:1.65;color:#d8c39a;font-weight:500;max-width:520px}.film-stats{display:grid;grid-template-columns:repeat(3,auto);gap:36px;margin-top:34px;padding-top:28px;border-top:1px solid rgba(248,220,177,.2);max-width:520px}.film-stats div b{display:block;font-family:Playfair Display,serif;font-weight:900;font-size:38px;color:var(--gold-bright);line-height:1}.film-stats div span{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#c4a67a;margin-top:6px;font-family:Cinzel,serif;font-weight:700}.video-card{position:relative;aspect-ratio:9/11;border:3px solid var(--gold);border-radius:4px;background:linear-gradient(#1f0f0873,#1f0f088c),radial-gradient(circle at 50% 50%,var(--rose) 0 5px,transparent 6px),radial-gradient(circle at 50% 50%,transparent 11px,var(--olive) 12px,transparent 14px),#4a2517;background-size:auto,38px 38px,38px 38px;overflow:hidden}.video-card:before,.video-card:after{content:"";position:absolute;left:0;right:0;height:14px;background:repeating-linear-gradient(90deg,#000 0 10px,var(--gold) 10px 12px);opacity:.7}.video-card:before{top:0}.video-card:after{bottom:0}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:108px;height:108px;border-radius:50%;background:radial-gradient(var(--ivory) 0 38%,var(--gold-bright) 40% 56%,var(--gold) 58% 100%);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 8px #c99a372e,0 0 0 16px #c99a3714;transition:.25s}.play-btn:hover{transform:translate(-50%,-50%) scale(1.06)}.play-btn svg{margin-left:6px}.video-meta{position:absolute;left:0;right:0;bottom:24px;text-align:center;color:#f8dcb1;font-family:Cinzel,serif;letter-spacing:.32em;font-size:10.5px;font-weight:700}.video-meta b{display:block;font-family:Playfair Display,serif;font-weight:900;letter-spacing:0;font-size:24px;text-transform:none;margin-top:6px;font-style:italic;color:#fff}.video-meta .runtime{display:block;margin-top:8px;font-size:10px;color:var(--gold-bright)}.clip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.clip{aspect-ratio:1/1;position:relative;overflow:hidden;border:1px solid rgba(248,220,177,.3);cursor:pointer}.clip:hover{border-color:var(--gold-bright)}.clip .pl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#c99a37eb;display:flex;align-items:center;justify-content:center}.clip .ttl{position:absolute;left:14px;bottom:12px;color:#fff;font-family:Cinzel,serif;font-size:11px;letter-spacing:.2em;font-weight:700}.clip .ttl small{display:block;color:var(--gold-bright);font-size:9px;margin-top:3px}.clip.c1{background:radial-gradient(circle at 50% 50%,var(--rose) 0 5px,transparent 6px),#4a2517;background-size:30px 30px}.clip.c2{background:repeating-conic-gradient(from 0deg at 50% 50%,var(--indigo) 0 30deg,var(--rust) 30 60deg,#4A2517 60 90deg)}.clip.c3{background:radial-gradient(circle at 50% 50%,var(--saffron) 0 4px,transparent 5px),#4a2517;background-size:30px 30px}.clip.c4{background:repeating-linear-gradient(45deg,var(--rose) 0 2px,transparent 2px 10px),#4a2517}.prod-tabs{display:flex;justify-content:center;gap:34px;margin-bottom:40px;flex-wrap:wrap}.prod-tabs button{background:transparent;border:none;color:var(--ink);font-family:Cinzel,serif;font-size:12px;letter-spacing:.3em;text-transform:uppercase;padding:10px 4px;cursor:pointer;border-bottom:2px solid transparent;transition:.2s;font-weight:700}.prod-tabs button.on{color:var(--rose-deep);border-color:var(--rose-deep)}.prod-tabs button:hover{color:var(--rose-deep)}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.prod{background:#fff;border:1px solid var(--line);border-radius:3px;overflow:hidden;transition:.25s;display:flex;flex-direction:column}.prod:hover{transform:translateY(-3px);box-shadow:0 28px 40px -28px #3c1e0f47;border-color:var(--rose-deep)}.prod .img{aspect-ratio:4/5;position:relative;background:var(--ivory-2);overflow:hidden}.prod .img:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.7);pointer-events:none}.prod .badge{position:absolute;top:14px;left:14px;background:var(--rose-deep);color:#fff;font-family:Cinzel,serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:5px 9px;border-radius:2px;font-weight:700}.prod .badge.ivory{background:var(--ivory);color:var(--rose-deep);border:1px solid var(--gold)}.prod .quick{position:absolute;bottom:0;left:0;right:0;background:#1f0f08f0;color:#fbf6ec;text-align:center;padding:13px;font-family:Cinzel,serif;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;transform:translateY(100%);transition:.25s;font-weight:700}.prod:hover .quick{transform:translateY(0)}.prod .body{padding:20px 18px 24px;text-align:center}.prod .body small{font-family:Cinzel,serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.prod .body h4{font-family:Playfair Display,serif;font-size:22px;font-weight:700;margin:8px 0 10px;color:var(--ink);line-height:1.15}.prod .price{display:flex;justify-content:center;gap:10px;align-items:baseline}.prod .price b{font-family:Playfair Display,serif;font-size:21px;color:var(--rose-deep);font-weight:900}.prod .price s{color:var(--ink-soft);font-size:13px}.prod .swatches{display:flex;gap:6px;justify-content:center;margin-top:12px}.prod .swatches i{display:block;width:13px;height:13px;border-radius:50%;border:1px solid var(--line)}.img-rose{background:radial-gradient(circle at 50% 50%,var(--rose) 0 4px,transparent 5px),var(--ivory-2);background-size:40px 40px}.img-indigo{background:radial-gradient(circle at 50% 50%,var(--indigo) 0 3px,transparent 4px),#f4ecdb;background-size:30px 30px}.img-mint{background:radial-gradient(circle at 50% 50%,var(--rose) 0 4px,transparent 5px),#f0e6d0;background-size:36px 36px}.img-saffron{background:radial-gradient(circle at 50% 50%,var(--saffron) 0 5px,transparent 6px),var(--ivory-2);background-size:36px 36px}.img-ajrakh{background:repeating-conic-gradient(from 0deg at 50% 50%,var(--indigo) 0deg 22deg,var(--rust) 22deg 45deg,var(--ivory-2) 45deg 67deg);background-size:42px 42px}.img-pista{background:radial-gradient(circle at 50% 50%,var(--rose) 0 4px,transparent 5px),#e5ebc9;background-size:34px 34px}.img-amber{background:radial-gradient(circle at 50% 50%,var(--rust) 0 4px,transparent 5px),#f8e9c7;background-size:28px 28px}.img-mughal{background:radial-gradient(circle at 50% 50%,var(--rose-deep) 0 7px,transparent 8px),var(--ivory-3);background-size:64px 64px}.heritage{background:linear-gradient(#fbf6ecf0,#fbf6ecf0),url(noori-svg-10.svg);padding:100px 0}.heritage-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.heritage-grid .image{aspect-ratio:5/6;background:linear-gradient(135deg,var(--ivory-2),var(--ivory-3)) center/cover;border:2px solid var(--gold);position:relative}.heritage-grid .image:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border:1px dashed var(--rose-deep);opacity:.5;pointer-events:none}.heritage-grid .image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(noori-svg-11.svg) center/100% 100% no-repeat;pointer-events:none}.heritage-grid h2{font-family:Playfair Display,serif;font-size:54px;line-height:1.02;font-weight:900;letter-spacing:-.012em}.heritage-grid h2 em{font-style:italic;color:var(--rose-deep);font-weight:900}.heritage-grid p{margin-top:20px;color:var(--ink-soft);font-size:16.5px;line-height:1.7}.heritage-grid .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px;padding-top:28px;border-top:1px solid var(--gold)}.heritage-grid .stats div b{font-family:Playfair Display,serif;font-weight:900;font-size:42px;color:var(--rose-deep);display:block;line-height:1}.heritage-grid .stats div span{font-family:Cinzel,serif;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);font-weight:700;display:block;margin-top:6px}.values{background:var(--ivory-2);padding:60px 0;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold)}.values .row{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.value{display:flex;gap:14px;align-items:flex-start}.value svg{flex-shrink:0;color:var(--rose-deep)}.value h5{font-family:Playfair Display,serif;font-size:21px;color:var(--ink);font-weight:800;margin-bottom:6px}.value p{font-size:13.5px;color:var(--ink-soft);line-height:1.55}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative}.process-grid:before{content:"";position:absolute;left:5%;right:5%;top:60px;height:2px;background:repeating-linear-gradient(90deg,var(--rose-deep) 0 6px,transparent 6px 12px);opacity:.5}.step{text-align:center;background:var(--ivory);padding:18px;position:relative;z-index:2}.step .num{width:74px;height:74px;border-radius:50%;background:#fff;border:2px solid var(--rose-deep);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;font-family:Playfair Display,serif;font-style:italic;font-size:30px;color:var(--rose-deep);font-weight:900;position:relative}.step .num:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px dashed var(--gold);border-radius:50%;opacity:.7}.step h5{font-family:Playfair Display,serif;font-size:23px;color:var(--ink);margin-bottom:10px;font-weight:800}.step p{font-size:14px;line-height:1.6;color:var(--ink-soft);font-family:Cormorant Garamond,serif;font-style:italic}.testi{background:linear-gradient(180deg,var(--ink) 0%,#3A2114 100%);color:#f1e2be;padding:100px 0;position:relative;overflow:hidden}.testi:before,.testi:after{content:"";position:absolute;top:0;bottom:0;width:140px;background:url(noori-svg-12.svg) repeat-y center;opacity:.55}.testi:before{left:0}.testi:after{right:0;transform:scaleX(-1)}.testi .sec-head h2{color:#f8dcb1}.testi .sec-head .eyebrow{color:var(--gold-bright)}.testi .sec-head .eyebrow:before,.testi .sec-head .eyebrow:after{background:var(--gold-bright)}.testi .sec-head p{color:#d8c39a}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.quote{background:#ffffff0d;border:1px solid rgba(248,220,177,.22);padding:36px 30px;border-radius:3px;position:relative}.quote p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18.5px;line-height:1.55;position:relative;font-weight:500}.quote .who{margin-top:22px;display:flex;align-items:center;gap:12px}.quote .who i{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--rose),var(--saffron));display:block;flex-shrink:0;border:2px solid var(--gold)}.quote .who b{display:block;font-size:13.5px;letter-spacing:.04em;color:#f8dcb1;font-weight:700;font-family:Playfair Display,serif}.quote .who span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c4a67a;font-family:Cinzel,serif;font-weight:700}.stars{color:var(--gold-bright);letter-spacing:3px;font-size:14px;margin-bottom:12px}.lookbook-grid{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:14px}.lookbook-grid .col{display:grid;gap:14px}.lookbook-grid .frame{aspect-ratio:3/4;background:var(--ivory-2);position:relative;overflow:hidden;border:1px solid var(--line)}.lookbook-grid .frame.tall{aspect-ratio:3/5}.lookbook-grid .frame.wide{aspect-ratio:1/1}.insta-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.insta-grid div{aspect-ratio:1/1;position:relative;border:1px solid var(--line)}.newsletter{padding:100px 0;text-align:center;background:url(noori-svg-13.svg),var(--ivory-2);background-size:cover;border-top:2px solid var(--gold)}.newsletter h2{font-family:Playfair Display,serif;font-size:54px;font-weight:900;line-height:1;letter-spacing:-.012em}.newsletter h2 em{font-style:italic;color:var(--rose-deep);font-weight:900}.newsletter p{margin-top:18px;color:var(--ink-soft);max-width:580px;margin-left:auto;margin-right:auto;font-family:Cormorant Garamond,serif;font-style:italic;font-size:17px}.newsletter form{margin-top:34px;display:flex;justify-content:center;gap:0;max-width:540px;margin-left:auto;margin-right:auto}.newsletter input{flex:1;padding:18px 22px;border:1.5px solid var(--ink);background:#fff;font-size:14px;font-family:inherit;border-right:none}.newsletter button{padding:18px 30px;border:1.5px solid var(--ink);background:var(--ink);color:var(--ivory);font-family:Cinzel,serif;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;font-weight:700}footer{background:#150b07;color:#d6c29b;padding:80px 0 0;position:relative;overflow:hidden;border-top:3px solid var(--gold)}.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:54px}.foot-top h6{font-family:Cinzel,serif;font-size:12px;letter-spacing:.3em;color:var(--gold-bright);margin-bottom:22px;font-weight:800}.foot-top ul{list-style:none;display:grid;gap:11px;font-size:13.5px;color:#bfa77f;font-family:Cormorant Garamond,serif;font-weight:500}.foot-top a:hover{color:#f8dcb1}.foot-brand .name{font-family:Cinzel,serif;font-size:26px;letter-spacing:.32em;color:var(--gold-bright);margin-bottom:12px;font-weight:900}.foot-brand p{font-family:Cormorant Garamond,serif;font-style:italic;color:#bfa77f;font-size:15.5px;line-height:1.6;max-width:300px;font-weight:500}.foot-brand .socials{display:flex;gap:12px;margin-top:20px}.foot-brand .socials a{width:38px;height:38px;border:1px solid #4D3B27;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#bfa77f}.foot-bot{border-top:1px solid #382613;padding:24px 0;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#8c7855;font-family:Cinzel,serif;letter-spacing:.16em;font-weight:600}.foot-bot .pay{display:flex;gap:8px}.foot-bot .pay i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:24px;background:#2a1a12;border:1px solid #4D3B27;border-radius:3px;font-size:9px;color:#d6c29b;font-style:normal;font-family:Cinzel,serif;font-weight:700;letter-spacing:.04em}@media(max-width:1100px){.cat-grid,.prod-grid{grid-template-columns:repeat(3,1fr)}.mosaic{grid-template-columns:1fr 1fr}.insta-grid{grid-template-columns:repeat(4,1fr)}.foot-top{grid-template-columns:1fr 1fr 1fr}.heritage-grid,.hero-grid,.film-grid{grid-template-columns:1fr;gap:36px}.testi-grid,.values .row,.process-grid,.clip-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.top-row{grid-template-columns:1fr}.util{display:none}.prod-grid,.cat-grid,.mosaic,.insta-grid,.testi-grid,.values .row,.process-grid,.clip-grid{grid-template-columns:1fr 1fr}nav.primary ul{gap:20px;font-size:11px;overflow-x:auto;flex-wrap:nowrap;padding:14px 18px}.newsletter form{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/noori.css.map */
