/* Nileleen — editorial boutique, October 2026. */
:root{--rose:#a84f71;--blush:#eed6df;--line:#48243824;--serif:Georgia,'Times New Roman',serif}
[hidden]{display:none!important}body{background:#faf7f0}.wrap{max-width:1800px;padding-inline:5%}.announcement{position:relative;padding:7px 5%;font-size:9px;letter-spacing:.1em;background:#482438}.announcement-location{position:absolute;inset-inline-end:5%;top:7px;font-size:8px;letter-spacing:.13em;opacity:.7}.header{display:grid;grid-template-columns:1fr auto 1fr;height:108px;padding-inline:5%;gap:25px;background:#faf7f0f7;border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.desktop-nav{gap:24px;margin:0;font-size:10px;align-items:center}.desktop-nav a[aria-current]{color:var(--rose)}.header .wordmark{grid-column:2;grid-row:1}.brand-lockup{width:230px;height:auto}.brand-arabic{width:76px;height:auto;margin-top:3px}.header-actions{justify-self:end;gap:24px;font-size:10px}.header .lang{font-size:11px}.edit-button{font-size:10px;gap:7px}.edit-button svg{width:18px}.section-space{padding-block:105px}.eyebrow{font-size:9px;letter-spacing:.2em;margin-bottom:22px;font-weight:400}.text-link{font-size:11px;padding-block:10px;gap:42px;margin-top:28px;border-bottom:1px solid currentColor}.editorial-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:650px;height:calc(100svh - 137px);max-height:870px}.campaign-frame{position:relative;min-width:0;overflow:hidden;background:#ece6db}.campaign-image{width:100%;height:100%;object-fit:cover;object-position:69% center}.campaign-enlarge{position:absolute;inset-inline-end:24px;top:24px;border:1px solid #48243830;background:#faf7f0dc;width:35px;height:35px;font-size:20px;display:grid;place-items:center;z-index:2}.campaign-enlarge:hover{background:#faf7f0}.campaign-index{position:absolute;inset-inline:28px;bottom:23px;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.13em;color:#482438}.campaign-copy{position:relative;background:#f0e1e5;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:65px 13%}.campaign-copy h1{font-size:clamp(55px,5.7vw,91px);line-height:1.04;letter-spacing:-.055em}.campaign-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;margin-top:27px;color:#735464;max-width:290px}.campaign-copy .text-link{margin-top:30px}.hero-symbol{position:absolute;bottom:32px;inset-inline-end:34px;width:34px;height:40px;opacity:.7}.editorial-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:40px}.editorial-heading h2{font-size:clamp(34px,3.7vw,58px);line-height:1.13;max-width:760px}.editorial-heading .eyebrow{margin-bottom:18px}.editorial-heading .text-link{margin:0;white-space:nowrap}.edition-number{font-size:8px;letter-spacing:.13em;white-space:nowrap;color:var(--muted);padding-bottom:7px;direction:ltr}.world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.world-card{display:block;min-width:0}.world-image{aspect-ratio:3/4;overflow:hidden;position:relative;background:#e9e2dc}.world-image img{height:100%;width:100%;object-fit:cover;object-position:center;transition:transform .7s}.world-card:hover img{transform:scale(1.025)}.world-number{position:absolute;top:18px;inset-inline-start:18px;font-size:9px;letter-spacing:.08em;background:#faf7f0c9;padding:5px 8px}.world-arrow{position:absolute;bottom:18px;inset-inline-end:18px;background:#faf7f0e6;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:18px}.world-caption{padding-top:20px}.world-caption h3{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.2;letter-spacing:-.025em}.world-caption p{font-size:11px;color:var(--muted);margin-top:10px}.selected{padding-top:20px;padding-bottom:110px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}.product-art{aspect-ratio:2/3;background:#eee8e1}.product-art .studio-portrait{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-open:hover .studio-portrait{transform:scale(1.025)}.product-name{font-size:22px;letter-spacing:-.025em}.product-category{font-size:8px;letter-spacing:.05em}.product-colour{font-size:10px;margin-top:8px}.product-meta{padding-top:17px}.product-card .heart{border-radius:0;background:#faf7f0da;width:32px;height:32px;top:12px;inset-inline-end:12px}.concept-pill{font-size:7px;letter-spacing:.1em;background:#faf7f0d9}.evening-feature{display:grid;grid-template-columns:1fr 1fr;min-height:740px;background:#482438;color:#faf7f0}.evening-photo{position:relative;min-height:0;overflow:hidden;background:#e5ded3}.evening-photo>img{width:100%;height:100%;object-fit:cover;object-position:center;max-height:880px}.feature-photo-note{position:absolute;bottom:25px;inset-inline-start:30px;font-size:8px;letter-spacing:.14em;color:#482438;background:#faf7f0c9;padding:5px 9px}.evening-copy{position:relative;padding:95px 15%;align-self:center}.evening-copy h2{font-size:clamp(50px,5vw,78px);line-height:1.1;letter-spacing:-.045em}.feature-prose{font-size:12px;line-height:1.95;max-width:340px;margin-top:26px;color:var(--muted)}.evening-copy .feature-prose{color:#e7cbd5}.evening-copy .text-link{color:#faf7f0}.evening-seal{display:block;margin-top:60px}.evening-seal img{width:40px;height:46px;opacity:.6}.fabric-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding-block:120px}.fabric-copy{padding-inline-start:12%}.fabric-copy h2{font-size:clamp(42px,4.5vw,66px);line-height:1.13}.fabric-study{min-width:0;padding-inline-end:8%}.fabric-crop{aspect-ratio:1/1.1;position:relative;overflow:hidden;background:#e8d8db}.fabric-crop img{width:100%;height:100%;object-fit:cover;object-position:center 34%;transform:scale(1.7);transform-origin:50% 30%}.fabric-study>p{font-size:8px;line-height:1.7;letter-spacing:.06em;margin-top:18px;color:var(--muted)}.teen-feature{background:#e6cfdc;grid-template-columns:1fr 1fr}.teen-art{height:760px;background:#e6ded6}.teen-art .studio-feature{height:100%;width:100%;object-fit:cover}.feature-copy{padding:75px 15%}.feature-copy h2{font-size:clamp(52px,5.5vw,83px);line-height:1.05;letter-spacing:-.045em}.feature-copy>p:not(.eyebrow):not(.small-note){font-size:12px;line-height:1.95}.feature-copy .small-note{font-size:9px;line-height:1.7}.values{gap:12%;grid-template-columns:1fr 1fr;padding-block:110px}.story-heading h2{font-size:clamp(40px,4vw,61px);line-height:1.13}.story-body>p{font-size:12px;line-height:1.95;max-width:480px}.principles{margin-top:32px}.principles h3{font-size:23px}.principles p{font-size:11px}.brand-note{background:#f2e5e7;padding:70px 6%;text-align:center;border-block:1px solid var(--line)}.brand-note-inner{max-width:610px;margin:auto}.brand-note .note-mark{width:48px;height:56px;margin:0 auto 30px}.brand-note h2{font-size:43px}.brand-note-body{font-size:12px;color:var(--muted);line-height:1.95;margin:23px auto 0;max-width:510px}.brand-note .eyebrow{font-size:8px}.note-signature{font-family:Georgia,serif;font-style:italic;font-size:19px;margin-top:25px}.edit-invite{display:flex;justify-content:space-between;gap:45px;text-align:start;padding:65px 7%;align-items:center}.edit-invite h2{font-size:43px}.edit-invite .eyebrow{margin-bottom:15px}.edit-invite>div>p:not(.eyebrow):not(.privacy-note){margin-top:15px;font-size:11px;color:#e7cbd5}.edit-invite .button{margin:0;min-width:235px}.privacy-note{text-align:center;margin-top:13px}.footer{padding-block:60px 25px;gap:45px}.footer .wordmark{align-items:flex-start;width:max-content}.footer .brand-lockup{width:260px}.footer .brand-arabic{width:89px;align-self:center}.footer-brand>p{font-size:8px;letter-spacing:.18em;margin-top:25px;color:var(--muted)}.footer-links{max-width:480px;justify-self:end;gap:18px 25px;align-content:start;padding-top:8px}.footer-note{font-size:9px;max-width:550px}.catalogue{padding-top:28px;padding-bottom:90px;min-height:70vh}.catalogue-top{display:flex;justify-content:space-between;margin-bottom:50px}.breadcrumb{font-size:10px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:5px}.catalogue .section-top h1{font-size:clamp(45px,5vw,72px)}.catalogue .section-top{margin-bottom:45px}.collection-controls{align-items:flex-start;gap:20px}.filters{gap:15px 24px}.filter{font-size:10px}.search-label{min-width:190px}.search-label input{font-size:10px}.results-count{margin-block:18px 25px}.catalogue-view .header{border-bottom:1px solid var(--line)}.brand-monogram{height:145px}.brand-dialog .brand-monogram{margin-top:5px}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .product-name,html[dir=rtl] .feature-copy h2,html[dir=rtl] .saved-item h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.55;font-weight:400}html[dir=rtl] .campaign-copy h1{font-size:clamp(40px,4.2vw,65px);line-height:1.6}html[dir=rtl] .campaign-image{transform:none}html[dir=rtl] .editorial-heading h2{font-size:clamp(30px,3.3vw,47px)}html[dir=rtl] .world-caption h3{font-size:24px}html[dir=rtl] .campaign-copy>p:not(.eyebrow){line-height:2}html[dir=rtl] .eyebrow,html[dir=rtl] .feature-photo-note,html[dir=rtl] .fabric-study>p,html[dir=rtl] .footer-brand>p{letter-spacing:0}html[dir=rtl] .evening-copy h2,html[dir=rtl] .feature-copy h2{font-size:clamp(40px,4.1vw,62px)}html[dir=rtl] .story-heading h2,html[dir=rtl] .fabric-copy h2{font-size:clamp(32px,3.3vw,50px)}html[dir=rtl] .note-signature{font-family:Tahoma,Arial,sans-serif;font-style:normal;font-size:16px}html[dir=rtl] .catalogue .section-top h1{font-size:clamp(35px,4vw,58px)}
@media(max-width:1100px){.header{padding-inline:4%;gap:18px}.desktop-nav{gap:17px;font-size:9px}.brand-lockup{width:200px}.header-actions{gap:18px}.campaign-copy{padding-inline:11%}.campaign-copy h1{font-size:65px}.editorial-hero{min-height:600px}.world-grid{gap:18px}.world-caption h3{font-size:25px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.featured-grid .product-name{font-size:19px}.evening-copy{padding-inline:12%}.evening-feature{min-height:620px}.teen-art{height:670px}.feature-copy{padding-inline:12%}.collection-controls{flex-direction:column}.search-label{width:250px}}
@media(max-width:760px){html{scroll-padding-top:85px}.announcement{font-size:8px;padding-block:7px;letter-spacing:0}.announcement-location{display:none}.header{height:85px;padding-inline:5%;grid-template-columns:1fr auto;gap:10px;backdrop-filter:none}.header .wordmark{grid-column:1;justify-self:start}.brand-lockup{width:170px}.brand-arabic{width:61px;margin-top:3px}.header-actions{gap:14px}.header .lang{font-size:10px}.edit-button svg{width:18px}.edit-label{display:none}.count{font-size:8px}.menu-toggle{width:22px;padding:2px}.desktop-nav{display:none}.mobile-nav{padding:18px 6% 26px}.mobile-nav a{font-family:var(--serif);font-size:25px;padding-block:11px}.editorial-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.campaign-frame{height:480px;min-height:0}.campaign-image{object-position:70% 50%}.campaign-index{inset-inline:20px;bottom:18px;font-size:7px}.campaign-copy{padding:44px 7% 48px;min-height:365px}.campaign-copy h1{font-size:63px;max-width:100%;letter-spacing:-.05em}.campaign-copy .eyebrow{margin-bottom:18px;font-size:8px}.campaign-copy>p:not(.eyebrow){margin-top:18px;font-size:11px;max-width:270px}.campaign-copy .text-link{margin-top:19px}.hero-symbol{width:28px;height:33px;bottom:30px;inset-inline-end:24px}.campaign-enlarge{width:31px;height:31px;top:17px;inset-inline-end:17px;font-size:18px}.wrap{padding-inline:6%}.section-space{padding-block:64px}.editorial-heading{display:block;margin-bottom:28px}.editorial-heading h2{font-size:39px;line-height:1.15;max-width:390px}.editorial-heading .eyebrow{font-size:8px;margin-bottom:15px}.editorial-heading .edition-number{display:none}.editorial-heading .text-link{margin-top:17px;gap:45px}.world-grid{grid-template-columns:1fr;gap:35px}.world-image{aspect-ratio:4/5;max-height:580px}.world-caption{padding-top:16px}.world-caption h3{font-size:29px}.world-caption p{font-size:11px;line-height:1.7;margin-top:7px}.selected{padding-top:0;padding-bottom:65px}.product-grid,.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 13px}.product-name,.featured-grid .product-name{font-size:20px;line-height:1.2}.product-meta{padding-top:12px;align-items:start}.product-meta .arrow{font-size:16px}.product-colour{font-size:9px;line-height:1.6}.product-category{font-size:7px;line-height:1.6}.product-card .heart{width:28px;height:28px;top:8px;inset-inline-end:8px}.product-card .heart svg{width:17px}.concept-pill{font-size:6px;inset-inline-start:7px;bottom:7px;padding:3px 5px}.evening-feature{grid-template-columns:1fr;min-height:0}.evening-photo{height:560px}.evening-photo>img{object-fit:cover}.evening-copy{padding:54px 8% 50px}.evening-copy h2{font-size:55px;line-height:1.08}.feature-prose{font-size:11px;line-height:1.95;margin-top:22px}.evening-seal{margin-top:35px}.evening-seal img{width:31px;height:36px}.fabric-story{grid-template-columns:1fr;gap:35px;padding-block:65px}.fabric-copy{padding-inline:0}.fabric-copy h2{font-size:44px}.fabric-study{padding-inline-end:0}.fabric-crop{aspect-ratio:1}.fabric-study>p{font-size:7px}.teen-feature{grid-template-columns:1fr}.teen-art{height:560px}.feature-copy{padding:53px 8%}.feature-copy h2{font-size:62px;line-height:1.06}.feature-copy>p:not(.eyebrow):not(.small-note){font-size:11px}.values{grid-template-columns:1fr;gap:30px;padding-block:65px}.story-heading h2{font-size:43px;line-height:1.15}.story-body>p{font-size:12px}.brand-note{padding:55px 7%}.brand-note h2{font-size:36px}.brand-note-body{font-size:11px}.brand-note .note-mark{width:38px;height:45px;margin-bottom:25px}.note-signature{font-size:18px}.edit-invite{display:block;padding:50px 7%}.edit-invite h2{font-size:40px}.edit-invite>div>p:not(.eyebrow):not(.privacy-note){font-size:11px;max-width:285px}.edit-invite>div:last-child{margin-top:25px;display:inline-block}.edit-invite .button{min-width:235px;font-size:10px}.footer{grid-template-columns:1fr;padding-top:43px;gap:27px}.footer .brand-lockup{width:230px}.footer .brand-arabic{width:80px}.footer-brand>p{font-size:7px;margin-top:20px}.footer-links{justify-self:start;justify-content:start;font-size:10px;padding:0;gap:17px 23px}.footer-links button{font-size:10px}.footer-note{font-size:8px}.copyright{font-size:8px}.catalogue{padding-top:22px;padding-bottom:65px}.catalogue-top{margin-bottom:38px}.catalogue-top .edition-number{display:none}.catalogue .section-top h1{font-size:46px}.catalogue .section-top{margin-bottom:27px}.section-note{margin-top:17px;font-size:11px}.collection-controls{padding-block:15px}.filters{gap:12px 19px}.filter{font-size:10px}.search-label{width:100%;min-width:0}.search-label input{width:100%;min-height:28px}.results-count{font-size:9px;margin-bottom:22px}.text-link{font-size:11px}.brand-monogram{height:125px}html[dir=rtl] .campaign-copy h1{font-size:40px;line-height:1.6}html[dir=rtl] .campaign-copy{padding:34px 7% 42px;min-height:365px}html[dir=rtl] .editorial-heading h2{font-size:31px;line-height:1.6}html[dir=rtl] .world-caption h3{font-size:24px}html[dir=rtl] .product-name{font-size:16px;line-height:1.6}html[dir=rtl] .evening-copy h2,html[dir=rtl] .feature-copy h2{font-size:40px;line-height:1.6}html[dir=rtl] .fabric-copy h2,html[dir=rtl] .story-heading h2{font-size:31px;line-height:1.6}html[dir=rtl] .brand-note h2{font-size:29px}html[dir=rtl] .catalogue .section-top h1{font-size:34px;line-height:1.6}html[dir=rtl] .mobile-nav a{font-family:Tahoma,Arial,sans-serif;font-size:20px}}
@media(max-width:370px){.brand-lockup{width:145px}.header-actions{gap:11px}.header .lang{font-size:9px}.campaign-frame{height:430px}.campaign-copy h1{font-size:57px}.campaign-index span:last-child{font-size:6px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.world-image img,.product-art .studio-portrait{transition:none}}

.brand-note-inner{padding:0;background:none;border:0}.brand-dialog .brand-colours span:nth-child(2){background:#a84f71}
.world-image{aspect-ratio:2/3}.world-image img{object-fit:contain}@media(max-width:760px){.world-image{aspect-ratio:2/3;max-height:none}.evening-photo>img,.teen-art .studio-feature{object-fit:contain}.evening-photo,.teen-art{background:#e9e2dc}}
