:root{--ink:#171514;--black:#11100f;--cream:#f4f1ec;--paper:#f9f7f3;--gold:#b99d79;--tan:#dec6a7;--muted:#827b70;--border:#ddd7cd;--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans','Manrope',Arial,sans-serif;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%}::selection{background:#d5bb98;color:#171514}.container{width:min(1420px,calc(100% - 112px));margin:auto}.announcement{height:29px;background:#1d1a18;color:#cfbda5;font-size:9px;letter-spacing:.27em;display:flex;justify-content:center;align-items:center;gap:20px;font-weight:600}.topdot{color:#b89567}.header{height:88px;position:absolute;left:0;right:0;top:29px;z-index:20;border-bottom:1px solid #ffffff24;transition:background .3s}.header.scrolled{position:fixed;top:0;background:rgba(17,16,15,.96);backdrop-filter:blur(12px);height:75px;border-color:#ffffff18}.navwrap{width:min(1520px,calc(100% - 100px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand img{width:174px;height:65px;object-fit:contain;mix-blend-mode:screen}.navlinks{display:flex;gap:42px;align-items:center;margin-left:9%}.navlinks a{font-size:12px;letter-spacing:.025em;color:#eae5de;transition:color .2s}.navlinks a:hover{color:#d8b78f}.navright{display:flex;align-items:center;gap:28px}.lang{border:0;color:#eee1ce;background:none;padding:10px;font-family:'Tajawal',sans-serif;font-weight:700;font-size:14px}.navcta{border:1px solid #b8a48b;color:#efdfc7;padding:15px 18px;display:flex;gap:30px;align-items:center;font-size:11px;letter-spacing:.06em;transition:.2s}.navcta:hover{background:#c9ae8a;color:#111}.hamburger{display:none;background:none;border:0;width:34px;height:34px;flex-direction:column;justify-content:center;gap:6px;padding:5px}.hamburger span{height:1px;width:100%;background:#f2e6d5}.hero{min-height:760px;height:min(870px,95svh);background:#151310;position:relative;color:#f6f0e9;overflow:hidden}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 65% 80% at 85% 65%,#342a20 0%,transparent 65%),linear-gradient(120deg,#12100e 10%,#201a16 85%)}.hero-bg:after{content:'';position:absolute;inset:0;opacity:.19;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 180 180" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="n"%3E%3CfeTurbulence type="fractalNoise" baseFrequency=".65" numOctaves="3" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23n)" opacity=".21"/%3E%3C/svg%3E')}.hero-inner{position:relative;max-width:1500px;width:calc(100% - 120px);height:100%;margin:auto;display:grid;grid-template-columns:48% 52%;align-items:center;padding-top:95px}.hero-copy{padding-bottom:40px;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:.22em;font-weight:700;display:flex;align-items:center;gap:15px;color:#9c8262}.eyebrow.light{color:#c7ae8e}.eyeline{height:1px;width:28px;background:currentColor;flex-shrink:0}.hero h1{font:500 clamp(76px,7vw,128px)/.89 var(--serif);letter-spacing:-.045em;margin:32px 0 29px;max-width:780px}.hero h1 em,.sectionheading em,.statement em{font-weight:400;color:var(--gold)}.hero-copy>p{max-width:440px;font-size:15px;line-height:2;color:#ccc3b8}.heroactions{display:flex;align-items:center;gap:39px;margin-top:38px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:55px;padding:18px 24px;font-size:12px;font-weight:700;letter-spacing:.02em;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.buttoncream{background:#e6d2b7;color:#1c1713}.buttoncream:hover{background:#f6e6cf}.buttondark{background:#1c1916;color:#fff}.buttondark:hover{background:#4b3827}.textlink{font-size:12px;display:flex;gap:15px;align-items:center;border-bottom:1px solid #997e5b;padding:8px 0;color:#e7d7c3}.heronote{display:flex;gap:13px;align-items:center;color:#b6a491;font-size:11px;margin-top:85px;letter-spacing:.09em}.dash{width:19px;height:1px;background:#b6a491}.hero-visual{height:670px;position:relative;display:flex;align-items:center;justify-content:center;padding:15px 25px 0 40px}.hero-frame{width:min(92%,600px);height:90%;position:relative;overflow:hidden;background:#2d2923;box-shadow:0 28px 100px #0008}.hero-frame:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#130f0dbb,transparent 38%);pointer-events:none}.hero-frame img{height:100%;width:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.85) contrast(1.04)}.vertical-caption{writing-mode:vertical-rl;position:absolute;right:3px;top:10%;font-size:9px;letter-spacing:.25em;color:#b7a48e}.herotag{position:absolute;bottom:8%;left:0;background:#e7d1b6;color:#211a13;padding:24px 30px;display:flex;flex-direction:column;gap:8px;box-shadow:0 18px 50px #0004}.herotag span{font-size:9px;letter-spacing:.21em}.herotag strong{font:500 28px var(--serif)}.scrollhint{position:absolute;bottom:35px;left:60px;display:flex;align-items:center;gap:20px;color:#c1a989;font-size:9px;letter-spacing:.18em}.intro{padding:130px 0 135px;background:#f6f3ee}.introgrid{display:grid;grid-template-columns:32% 1fr}.introlabel{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.microstamp{font-size:10px;letter-spacing:.16em;color:#aaa194}.introbody{max-width:820px}.sectionheading{font:500 clamp(53px,5vw,82px)/.99 var(--serif);letter-spacing:-.035em;margin:24px 0 30px}.introbody>p{font-size:16px;line-height:2;color:#6e675e;max-width:660px}.introline{margin-top:45px;display:flex;gap:21px;align-items:center;flex-wrap:wrap;font-size:11px;color:#887663}.introline i{width:3px;height:3px;background:#baa48c;border-radius:50%}.collection{padding:105px 0 145px;background:#eae6df}.sectiontop{display:flex;justify-content:space-between;align-items:end;gap:40px}.sectiontop .sectionheading{margin-bottom:0}.sectiontop>p{max-width:355px;font-size:13px;line-height:1.9;color:#706b63;margin:0 0 8px}.filterbar{display:flex;gap:8px;margin-top:58px;margin-bottom:36px;flex-wrap:wrap}.filter{background:transparent;border:1px solid #c9c3b9;color:#625b52;font-size:11px;padding:12px 19px;transition:.2s}.filter:hover,.filter.active{background:#211e1b;border-color:#211e1b;color:#fff}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.product{cursor:pointer;position:relative}.product-pic{height:420px;background:linear-gradient(180deg,#2c241d 0%,#181410 100%);overflow:hidden;position:relative;padding:14px;display:flex;align-items:center;justify-content:center}.product-pic img{height:100%;width:100%;object-fit:contain;object-position:center center;transition:transform .45s ease,filter .35s ease;filter:saturate(.92) drop-shadow(0 14px 28px rgba(0,0,0,.18))}.product:hover .product-pic img{transform:scale(1.02);filter:saturate(1.02) drop-shadow(0 18px 36px rgba(0,0,0,.22))}.product-pic:after{content:'';position:absolute;inset:0;border:1px solid #00000008;pointer-events:none}.product-pic .view{position:absolute;right:14px;bottom:14px;background:#f7f4eddc;backdrop-filter:blur(6px);width:41px;height:41px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;transition:.2s}.product:hover .view{background:#201a14;color:#fff}.product-head{display:flex;justify-content:space-between;align-items:baseline;margin-top:17px}.product-name{font:500 25px var(--serif);letter-spacing:-.012em}.product-number{font-size:10px;letter-spacing:.16em;color:#8f8272}.product-sub{color:#8c8277;font-size:11px;margin-top:6px;line-height:1.65}.product.hidden{display:none}.statement{background:#1c1714;color:#f4e9de;text-align:center;padding:96px 20px 110px}.statementwrap{max-width:1050px;margin:auto}.statementindex,.statement p{font-size:10px;letter-spacing:.23em;color:#b99d79}.statementmark{color:#b99d79;font-size:31px;margin:50px 0 12px}.statement h2{font:500 clamp(41px,5.2vw,78px)/1.07 var(--serif);margin:0 0 50px}.bespoke{background:#f8f6f1;padding:135px 0}.bespokegrid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.bespoke-photo{min-height:590px;max-height:740px;background:#d2c1af;overflow:hidden}.bespoke-photo img{width:100%;height:100%;min-height:590px;object-fit:cover;object-position:50% 40%}.bespokecontent .sectionheading{margin-top:26px}.bespokecontent>p{font-size:14px;color:#70665a;line-height:2;max-width:490px}.bespokepoints{display:grid;gap:18px;padding:30px 0 33px;margin:22px 0 30px;border-top:1px solid #ddd3c6;border-bottom:1px solid #ddd3c6}.bespokepoints span{font-size:12px;display:flex;gap:16px;align-items:center}.bespokepoints span:before{content:'✧';font-size:16px;color:#b49b7b}.process{background:#211c18;padding:105px 0 126px;color:#e7ddd1}.processhead{max-width:800px}.sectionheading.invert{color:#eee5db}.processgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:58px}.processgrid>div{border-top:1px solid #6a5948;padding-top:20px}.processgrid span{font-size:11px;color:#b69873}.processgrid h3{font:500 35px var(--serif);margin:20px 0 8px}.processgrid p{font-size:13px;line-height:1.9;color:#b4a69a;max-width:310px}.contact{padding:132px 0 144px;background:#f2eee8}.contactinner{display:grid;grid-template-columns:1.6fr .7fr;gap:60px;align-items:end}.contact .sectionheading{margin-bottom:25px}.contact p{max-width:520px;color:#71695e;font-size:14px;line-height:1.9}.contactactions{display:flex;align-items:flex-start;flex-direction:column;gap:28px;padding-bottom:13px}.iglink{border-bottom:1px solid #9d8264;padding-bottom:10px;display:flex;justify-content:space-between;min-width:230px;font-size:13px}.contactmail{font-size:12px;color:#8a7e70}footer{background:#11100f;color:#e8d6bf;padding:29px 0}.footerinner{display:flex;justify-content:space-between;align-items:center;gap:25px}.footerbrand img{width:145px;height:85px;object-fit:contain;mix-blend-mode:screen}.footerinner>div{display:flex;flex-direction:column;gap:11px;font:500 25px var(--serif)}.footerinner small{font:500 9px var(--sans);letter-spacing:.15em;color:#958779}.backtop{font-size:10px;letter-spacing:.16em}.modal{position:fixed;inset:0;z-index:100;display:none}.modal.open{display:block}.modalshade{position:absolute;inset:0;background:#080705d9;backdrop-filter:blur(7px)}.modalsheet{width:min(1100px,calc(100% - 50px));max-height:calc(100vh - 60px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f5f1ea;display:grid;grid-template-columns:1.06fr .94fr;overflow:auto}.modalclose{position:absolute;right:16px;top:12px;z-index:4;width:39px;height:39px;border:0;background:#f3ede4;color:#171310;font-size:30px}.modalmedia{height:min(75vh,700px);position:relative;background:linear-gradient(180deg,#2c241d 0%,#181410 100%);padding:18px}.modalmedia img{width:100%;height:100%;object-fit:contain;object-position:center center}.photonav{position:absolute;top:50%;border:0;background:#efe7dbdc;color:#1b1713;font-size:31px;width:44px;height:48px}.photonav.prev{left:0}.photonav.next{right:0}.photocount{position:absolute;bottom:21px;left:23px;background:#201b18c9;color:#fff;padding:7px 11px;font-size:11px}.modalinfo{padding:75px 53px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.modalinfo h2{font:500 clamp(43px,4vw,66px)/1.05 var(--serif);margin:25px 0}.modalinfo>p{color:#675e54;font-size:14px;line-height:2}.modaldetail{display:flex;flex-wrap:wrap;gap:12px;padding:26px 0;margin:26px 0 30px;border-top:1px solid #d9cfc1;border-bottom:1px solid #d9cfc1;color:#9c8469;font-size:9px;letter-spacing:.15em}.modaldetail span+span:before{content:'•';margin-right:12px}html[dir=rtl] body{font-family:'Tajawal',sans-serif}html[dir=rtl] .hero h1,html[dir=rtl] .sectionheading,html[dir=rtl] .product-name,html[dir=rtl] .statement h2,html[dir=rtl] .processgrid h3,html[dir=rtl] .modalinfo h2{font-family:'Noto Naskh Arabic',serif;letter-spacing:0;font-weight:500;line-height:1.36}html[dir=rtl] .hero h1{font-size:clamp(59px,6vw,106px);line-height:1.26}html[dir=rtl] .hero h1 em,html[dir=rtl] .sectionheading em{font-style:normal}html[dir=rtl] .hero-copy>p{font-size:17px}html[dir=rtl] .header .navlinks{margin-right:9%;margin-left:0}html[dir=rtl] .scrollhint{left:auto;right:60px}html[dir=rtl] .vertical-caption{left:3px;right:auto}html[dir=rtl] .herotag{left:auto;right:0}html[dir=rtl] .product-pic .view{right:auto;left:14px}html[dir=rtl] .modalclose{right:auto;left:16px}html[dir=rtl] .photonav.prev{left:auto;right:0}html[dir=rtl] .photonav.next{right:auto;left:0}html[dir=rtl] .eyebrow,html[dir=rtl] .announcement,html[dir=rtl] .processgrid span,html[dir=rtl] .statementindex{letter-spacing:.04em}html[dir=rtl] .navlinks a{font-size:15px}html[dir=rtl] .sectionheading{font-size:clamp(41px,4.5vw,70px)}html[dir=rtl] .product-name{font-size:25px}html[dir=rtl] .footerinner>div{font-family:'Noto Naskh Arabic',serif}html[dir=rtl] .modalinfo>p{font-size:16px}
@media(max-width:1200px){.navlinks{gap:22px;margin-left:3%}.hero-inner{width:calc(100% - 80px)}.hero h1{font-size:clamp(65px,7.3vw,106px)}.hero-visual{height:610px}.products{grid-template-columns:repeat(3,1fr)}.product-pic{height:360px}.container{width:calc(100% - 80px)}}
@media(max-width:800px){.container{width:calc(100% - 42px)}.announcement{font-size:8px;gap:10px;letter-spacing:.09em}.header{height:72px}.navwrap{width:calc(100% - 38px)}.brand img{width:137px;height:59px}.hamburger{display:flex}.navcta{display:none}.navright{gap:8px}.navlinks{display:none;position:absolute;top:72px;left:0;right:0;background:#181512;padding:22px;flex-direction:column;align-items:stretch;gap:0;margin:0!important}.navlinks.open{display:flex}.navlinks a{padding:16px;border-bottom:1px solid #ffffff13}.hero{height:auto;min-height:930px}.hero-inner{width:calc(100% - 42px);display:flex;flex-direction:column;padding-top:150px;align-items:stretch}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(66px,11vw,105px);margin:22px 0}.hero-copy>p{font-size:13px;max-width:510px}.heroactions{gap:18px;flex-wrap:wrap;margin-top:28px}.heronote{display:none}.hero-visual{height:460px;padding:25px 25px 25px 0;justify-content:flex-end}.hero-frame{height:100%;width:min(83%,490px)}.herotag{bottom:30px;left:0;padding:16px 20px}.herotag strong{font-size:21px}.scrollhint{display:none}.intro{padding:70px 0}.introgrid{display:block}.microstamp{display:none}.introbody{margin-top:35px}.sectionheading{font-size:clamp(47px,9vw,70px)}.introbody>p{font-size:14px}.collection{padding:75px 0}.sectiontop{display:block}.sectiontop>p{margin-top:23px}.filterbar{margin-top:34px}.products{grid-template-columns:repeat(2,1fr);gap:32px 15px}.product-pic{height:clamp(250px,58vw,420px)}.product-name{font-size:21px}.statement{padding:70px 15px}.statement h2{font-size:clamp(41px,8vw,64px)}.bespoke{padding:70px 0}.bespokegrid{grid-template-columns:1fr;gap:50px}.bespoke-photo{min-height:450px;height:480px}.bespoke-photo img{min-height:450px}.process{padding:70px 0}.processgrid{grid-template-columns:1fr;gap:22px}.processgrid>div{padding-top:15px}.processgrid h3{margin:10px 0 4px}.contact{padding:75px 0}.contactinner{grid-template-columns:1fr;gap:25px}.footerinner{flex-wrap:wrap}.footerinner>div{font-size:19px}.modalsheet{grid-template-columns:1fr;max-height:94vh}.modalmedia{height:47vh}.modalinfo{padding:30px}.modalinfo h2{margin:12px 0}.modaldetail{margin:12px 0;padding:14px 0}}
@media(max-width:480px){.announcement span:nth-of-type(2),.topdot{display:none}.hero{min-height:850px}.hero-inner{padding-top:136px}.hero h1{font-size:65px}.hero-visual{height:390px}.hero-frame{width:86%}.herotag{padding:12px 15px}.product-pic{height:250px}.product-name{font-size:18px}.product-sub{font-size:10px}.product-number{font-size:9px}.filter{padding:10px;font-size:10px}.sectionheading{font-size:52px}.introline{gap:9px}.navwrap{width:calc(100% - 24px)}.footerbrand img{width:120px}.contact .sectionheading{font-size:47px}html[dir=rtl] .hero h1{font-size:55px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* V3: quiet editorial hero and seamless warm photographic cards */
.hero{min-height:650px;height:min(760px,90svh)}
.hero-inner{grid-template-columns:44% 56%;padding-top:100px}
.hero-copy{padding-bottom:16px}
.hero h1{font-size:clamp(54px,5.15vw,82px);line-height:1.06;letter-spacing:-.038em;max-width:550px;margin:22px 0 23px}
.hero-copy>p{max-width:450px;font-size:14px;line-height:1.85}
.heroactions{margin-top:30px}
.heronote{margin-top:50px}
.hero-visual{height:min(600px,72svh);padding:20px 20px 0 25px}
.hero-frame{width:min(91%,480px);height:100%;background:#1f1814;box-shadow:none;overflow:hidden}
.hero-frame img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none}
.hero-frame:after{display:none}
.herotag{bottom:5%;left:-4%;padding:17px 23px}
.herotag strong{font-size:23px}
.product-pic{height:420px;padding:0;background:#1f1814}
.product-pic img{width:100%;height:100%;object-fit:contain;filter:none;transform:none}
.product:hover .product-pic img{transform:scale(1.012);filter:none}
.modalmedia{background:#1f1814}
.bespoke-photo{background:#1f1814}
html[dir=rtl] .hero h1{font-size:clamp(49px,4.8vw,73px);line-height:1.44;letter-spacing:0}
@media(max-width:800px){
 .hero{height:auto;min-height:790px}
 .hero-inner{padding-top:137px}
 .hero h1{font-size:clamp(51px,9vw,72px);margin:17px 0}
 .hero-visual{height:425px;padding:10px 0 28px}
 .hero-frame{width:min(84%,360px);height:100%}
 .herotag{bottom:20px;left:0}
 .product-pic{height:clamp(250px,55vw,410px)}
}
@media(max-width:480px){
 .hero{min-height:750px}
 .hero h1{font-size:55px;line-height:1.02}
 .hero-visual{height:360px}
 .product-pic{height:250px}
 html[dir=rtl] .hero h1{font-size:49px}
}


/* OakWood Edition IV: gallery architecture, intentionally photographed products */
:root{--gallery-ink:#1e1814;--gallery-line:#b6a28d}
.header,.header.scrolled{background:#080706;border-bottom:1px solid rgba(205,170,126,.22)}
.header{position:absolute;top:29px;height:91px}.header.scrolled{position:fixed;top:0;height:78px}
.navwrap{width:min(1510px,calc(100% - 100px))}
.brand{display:flex;align-items:center;justify-content:flex-start;width:220px;height:82px;overflow:hidden}
.brand img{width:212px;height:auto;max-width:none;object-fit:contain;mix-blend-mode:screen;filter:brightness(1.14) contrast(1.08)}
.header.scrolled .brand{height:72px}.header.scrolled .brand img{width:190px}
.navlinks a{font-size:12px;letter-spacing:.055em}
.navcta{border-color:rgba(207,174,132,.42);background:#14100d;padding:16px 23px}
.announcement{background:#080706;color:#c3a27f}
.collection{background:#f1eee8;padding:116px 0 138px}
.collection .sectiontop{padding-bottom:24px;border-bottom:1px solid #cfc6ba}
.collection .sectionheading{font-size:clamp(55px,5vw,78px)}
.filterbar{margin:38px 0 41px}
.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 26px}
.product{position:relative;cursor:pointer;min-width:0;background:#f8f6f1;border:1px solid #ded7ce;overflow:hidden;transition:border-color .25s,box-shadow .25s;box-shadow:0 14px 38px rgba(47,29,17,.035)}
.product:hover{border-color:#bea68b;box-shadow:0 20px 55px rgba(47,29,17,.11)}
.product-pic{position:relative;display:flex;align-items:center;justify-content:center;height:475px;overflow:hidden;background:#1e1814;padding:0}
.product-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1e1814}
.product-stage img{display:block;height:100%;width:100%;object-fit:contain;object-position:center;filter:saturate(.95);transition:transform .75s cubic-bezier(.22,.61,.36,1);mix-blend-mode:normal}
.product:hover .product-stage img{transform:scale(1.025);filter:saturate(1.02)}
.product-pic:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(12,9,7,.43),transparent 17%);border:0}
.product-pic .view{position:absolute;z-index:3;right:25px;bottom:23px;background:#e9d6b9;border-radius:0;width:49px;height:49px;color:#241b14;font-size:21px;display:grid;place-items:center;backdrop-filter:none}
.product:hover .view{background:#fff1dd;color:#241b14}
.stage-index{position:absolute;bottom:34px;left:28px;z-index:2;font-size:10px;color:#d2b99b;font-weight:600;letter-spacing:.22em}
.stage-divider{padding:0 8px;opacity:.65}
.product-meta{min-height:182px;padding:25px 31px 27px;background:#f8f6f1;display:flex;flex-direction:column;align-items:flex-start}
.meta-top{display:flex;justify-content:space-between;align-items:center;width:100%;color:#9a8064;font-size:10px;font-weight:600;letter-spacing:.18em}
.product-head{margin:11px 0 0;width:100%}
.product-name{font:500 clamp(30px,2.6vw,42px)/1.03 var(--serif);margin:0;letter-spacing:-.022em}
.product-sub{font-size:12px;color:#7d7267;line-height:1.6;margin-top:7px}
.meta-explore{display:inline-flex;align-items:center;gap:20px;font-size:9px;font-weight:700;letter-spacing:.18em;color:#8d7257;margin-top:auto;padding-top:18px}
.meta-explore span{font-size:17px;font-weight:400;line-height:1}
.footerbrand{width:195px;display:flex;align-items:center;overflow:hidden}
.footerbrand img{width:190px;height:auto;mix-blend-mode:screen;filter:brightness(1.12)}
.modalmedia{background:#1e1814}
.modalmedia img{object-fit:contain}
html[dir=rtl] .product-meta{align-items:flex-start}
html[dir=rtl] .product-name{font-size:clamp(28px,2.35vw,39px);font-family:'Noto Naskh Arabic',serif;line-height:1.35}
html[dir=rtl] .stage-index{left:auto;right:28px}
html[dir=rtl] .product-pic .view{right:auto;left:25px}
html[dir=rtl] .meta-explore{letter-spacing:0;font-family:'Tajawal',sans-serif;font-size:12px}
html[dir=rtl] .meta-category{letter-spacing:0;font-family:'Tajawal',sans-serif;font-size:12px}
@media(max-width:1000px){.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.product-pic{height:390px}.product-meta{padding:20px 20px 24px;min-height:180px}.product-name{font-size:30px}}
@media(max-width:800px){.header{height:72px}.header.scrolled{height:70px}.brand{width:156px;height:64px}.brand img,.header.scrolled .brand img{width:156px}.navwrap{width:calc(100% - 35px)}.products{grid-template-columns:1fr;gap:23px}.product-pic{height:480px}.product-meta{min-height:170px}.product-name{font-size:39px}.navlinks{top:72px}}
@media(max-width:480px){.brand{width:138px}.brand img,.header.scrolled .brand img{width:140px}.product-pic{height:355px}.product-meta{padding:18px 20px 22px;min-height:165px}.product-name{font-size:35px}.stage-index{bottom:26px;left:20px}.product-pic .view{right:18px;bottom:17px;width:43px;height:43px}.collection{padding:74px 0}.products{gap:24px}}


/* OakWood Edition V: all-black luxury collection and refined logo */
body,.intro,.collection,.bespoke,.contact{background:#090807;color:#f0e8dc}
.introbody>p,.sectiontop>p,.contact p,.bespokecontent>p,.processgrid p{color:#b0a496}
.sectionheading,.contact .sectionheading,.intro .sectionheading,.bespokecontent .sectionheading,.sectiontop .sectionheading{color:#f1e8dc}
.microstamp,.introline,.contactmail{color:#8d7d6b}
.collection{background:#090807;padding:116px 0 138px}
.collection .sectiontop{padding-bottom:24px;border-bottom:1px solid rgba(198,167,126,.18)}
.filter{border:1px solid rgba(198,167,126,.24);color:#b8ab9d;background:transparent}
.filter:hover,.filter.active{background:#c8a67d;border-color:#c8a67d;color:#140f0b}
.header,.header.scrolled{background:#070605;border-bottom:1px solid rgba(198,167,126,.14)}
.brand img{width:126px;height:56px;object-fit:contain;mix-blend-mode:screen;filter:contrast(1.06) saturate(1.02)}
.footerbrand img{width:126px;height:60px;object-fit:contain;mix-blend-mode:screen;filter:contrast(1.06) saturate(1.02)}
.product{background:linear-gradient(180deg,#12100f 0%,#0c0a09 100%);border:1px solid rgba(198,167,126,.16);box-shadow:0 16px 46px rgba(0,0,0,.38)}
.product:hover{border-color:rgba(225,191,149,.38);box-shadow:0 20px 62px rgba(0,0,0,.5)}
.product-pic{height:500px;background:linear-gradient(180deg,#171311 0%,#0d0a08 100%);padding:22px}
.product-stage{position:absolute;inset:22px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(198,167,126,.12);background:radial-gradient(ellipse at 50% 34%,rgba(188,141,89,.12) 0%,rgba(23,18,15,0) 56%),linear-gradient(180deg,#17120f 0%,#0f0c0a 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03), inset 0 -40px 46px rgba(0,0,0,.2)}
.product-stage::after{content:'';position:absolute;left:10%;right:10%;bottom:8%;height:18%;background:radial-gradient(ellipse at center, rgba(0,0,0,.36) 0%, rgba(0,0,0,0) 70%);pointer-events:none}
.product-stage img{width:100%;height:100%;object-fit:contain;object-position:center center;filter:saturate(.98) contrast(1.03);position:relative;z-index:1}
.product:hover .product-stage img{transform:scale(1.015);filter:saturate(1.02) contrast(1.04)}
.product-pic:after{background:none;border:1px solid rgba(255,255,255,.03)}
.product-pic .view{right:24px;bottom:22px;background:#ead8bd;color:#211912;box-shadow:0 8px 22px rgba(0,0,0,.22)}
.stage-index{color:#b89d7f}
.product-meta{min-height:190px;padding:25px 29px 30px;background:transparent;border-top:1px solid rgba(198,167,126,.09)}
.meta-top{color:#9d8267}
.product-name{color:#f1e8dc}
.product-sub{color:#a89d90}
.meta-explore{color:#d0b08a}
.intro,.bespoke,.contact{background:#0b0908}
.bespoke-photo,.modalmedia{background:#17120f}
.contactinner{border-top:1px solid rgba(198,167,126,.16);padding-top:46px}
.iglink{border-bottom:1px solid #8c7054;color:#eadfce}
@media(max-width:800px){.brand img,.header.scrolled .brand img{width:122px;height:54px}.product-pic{height:470px}.product-meta{min-height:0}}
@media(max-width:480px){.brand img,.header.scrolled .brand img{width:116px;height:50px}.product-pic{height:360px;padding:16px}.product-stage{inset:16px}.product-meta{padding:18px 18px 22px}.product-name{font-size:33px}.product-sub{font-size:11px}}


/* OakWood Edition VI: pull product imagery back so full piece borders stay visible */
.product-pic{padding:28px}
.product-stage{inset:28px}
.product-stage img{width:auto;height:auto;max-width:86%;max-height:84%;object-fit:contain;object-position:center center}
.product:hover .product-stage img{transform:scale(1.008)}
.product-pic .view{right:22px;bottom:20px}
.modalmedia{padding:26px}
.modalmedia img{width:auto;height:auto;max-width:92%;max-height:90%;object-fit:contain;object-position:center center;margin:auto;display:block}
@media(max-width:1000px){.product-pic{padding:24px}.product-stage{inset:24px}.product-stage img{max-width:88%;max-height:86%}}
@media(max-width:800px){.product-pic{height:450px;padding:20px}.product-stage{inset:20px}.product-stage img{max-width:90%;max-height:88%}.modalmedia{padding:18px}}
@media(max-width:480px){.product-pic{height:340px;padding:16px}.product-stage{inset:16px}.product-stage img{max-width:91%;max-height:88%}.product-pic .view{right:16px;bottom:16px;width:42px;height:42px}.modalmedia{padding:14px}.modalmedia img{max-width:94%;max-height:92%}}


/* OakWood Edition VII: refined product framing and dark modal */
.product-pic{height:520px;padding:36px;background:linear-gradient(180deg,#120f0d 0%,#090807 100%)}
.product-stage{inset:36px;border:1px solid rgba(198,167,126,.14);background:radial-gradient(ellipse at 50% 35%,rgba(182,133,77,.10) 0%,rgba(22,17,14,0) 56%),linear-gradient(180deg,#15110f 0%,#0b0908 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.02), inset 0 -48px 54px rgba(0,0,0,.26)}
.product-stage::before{content:'';position:absolute;inset:12px;border:1px solid rgba(255,255,255,.03);pointer-events:none}
.product-stage img{width:auto;height:auto;max-width:78%;max-height:74%;object-fit:contain;object-position:center center;filter:saturate(1) contrast(1.02);position:relative;z-index:1}
.product:hover .product-stage img{transform:scale(1.004);filter:saturate(1.02) contrast(1.03)}
.product-pic .view{right:24px;bottom:24px}
.stage-index{bottom:24px;left:26px}
.product-meta{background:#090807;border-top:1px solid rgba(198,167,126,.10)}
.product-name{color:#f1e8dc}.product-sub,.meta-top,.meta-explore,.product-number{color:#b5a793}
.modalsheet{background:#0b0908;color:#f1e8dc;border:1px solid rgba(198,167,126,.16)}
.modalmedia{background:linear-gradient(180deg,#15110f 0%,#0b0908 100%);padding:32px}
.modalmedia img{width:auto;height:auto;max-width:82%;max-height:80%;object-fit:contain;object-position:center center;margin:auto;display:block}
.modalinfo{background:#0b0908;color:#f1e8dc}
.modalinfo h2{color:#f1e8dc}
.modalinfo>p{color:#b5a793}
.modaldetail{border-top:1px solid rgba(198,167,126,.18);border-bottom:1px solid rgba(198,167,126,.18);color:#b99d79}
.modalclose{color:#f1e8dc}
.photonav{background:#e9d6b9;color:#241b14}
@media(max-width:1200px){.product-pic{height:500px;padding:32px}.product-stage{inset:32px}.product-stage img{max-width:80%;max-height:76%}.modalmedia img{max-width:84%;max-height:82%}}
@media(max-width:1000px){.product-pic{height:460px;padding:28px}.product-stage{inset:28px}.product-stage img{max-width:82%;max-height:78%}.modalmedia{padding:24px}.modalmedia img{max-width:86%;max-height:84%}}
@media(max-width:800px){.product-pic{height:430px;padding:24px}.product-stage{inset:24px}.product-stage img{max-width:84%;max-height:80%}.product-meta{padding:20px 20px 24px}.modalmedia{padding:20px}.modalmedia img{max-width:88%;max-height:86%}}
@media(max-width:480px){.product-pic{height:350px;padding:22px}.product-stage{inset:22px}.product-stage img{max-width:86%;max-height:80%}.product-pic .view{right:16px;bottom:16px;width:42px;height:42px}.stage-index{left:18px;bottom:18px}.modalmedia{padding:16px}.modalmedia img{max-width:90%;max-height:88%}.modalinfo{background:#0b0908}}
html[dir=rtl] .stage-index{left:auto;right:26px}
html[dir=rtl] .product-pic .view{right:auto;left:24px}
@media(max-width:480px){html[dir=rtl] .stage-index{right:18px}html[dir=rtl] .product-pic .view{left:16px}}

/* OakWood Edition VIII: use real product photographs with fuller visibility */
.hero-frame{background:linear-gradient(180deg,#13100e 0%,#0b0908 100%);display:flex;align-items:center;justify-content:center;padding:22px}
.hero-frame img{width:100%;height:100%;object-fit:contain;object-position:center center;filter:saturate(1.01) contrast(1.02)}
.brand img,.footerbrand img{width:170px;height:auto;mix-blend-mode:screen;filter:contrast(1.02) saturate(1)}
.product-pic{height:500px;padding:22px;background:linear-gradient(180deg,#100d0b 0%,#090807 100%)}
.product-stage{inset:22px;background:linear-gradient(180deg,#12100e 0%,#0a0908 100%);border:1px solid rgba(198,167,126,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025), inset 0 -26px 36px rgba(0,0,0,.18)}
.product-stage::before{display:none}
.product-stage::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(185,157,121,.06) 0%, rgba(0,0,0,0) 62%);pointer-events:none}
.product-stage img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;filter:saturate(1) contrast(1.01)}
.product:hover .product-stage img{transform:scale(1.012)}
.product-meta{background:#090807}
.product-name{font-size:clamp(28px,2.2vw,40px)}
.modalshade{background:rgba(0,0,0,.82)}
.modalsheet{background:#090807;border:1px solid rgba(198,167,126,.16);box-shadow:0 30px 90px rgba(0,0,0,.55)}
.modalmedia{background:linear-gradient(180deg,#120f0d 0%,#090807 100%);padding:24px}
.modalmedia img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center}
.modalinfo{background:#090807}
.buttondark{background:#1a1613;border:1px solid rgba(198,167,126,.18)}
.buttondark:hover{background:#2a221c}
@media(max-width:1200px){.product-pic{height:470px}.hero-frame{padding:18px}}
@media(max-width:800px){.brand img,.footerbrand img{width:150px}.product-pic{height:420px;padding:18px}.product-stage{inset:18px}.hero-frame{padding:14px}}
@media(max-width:480px){.brand img,.footerbrand img{width:138px}.product-pic{height:340px;padding:16px}.product-stage{inset:16px}.hero-frame{padding:12px}.product-name{font-size:34px}}


/* Studio imagery IX: real product borders, unified original photographic composition */
.product-pic{height:500px;padding:0;background:#110e0c}
.product-stage{inset:0;border:0;background:#110e0c;box-shadow:none}
.product-stage::before,.product-stage::after,.product-pic::after{display:none}
.product-stage img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;filter:none;transform:none}
.product:hover .product-stage img{transform:scale(1.01);filter:none}
.product{border:1px solid rgba(198,167,126,.22)}
.product-meta{background:#0b0908;color:#f0e5d6}
.hero-frame{padding:0;background:#110d0b}
.hero-frame img{width:100%;height:100%;object-fit:contain;object-position:center center;filter:none}
.bespoke-photo{background:#100d0a}
.bespoke-photo img{width:100%;height:100%;min-height:590px;object-fit:cover;object-position:center center}
.modalmedia{background:#100d0b;padding:0}
.modalmedia img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;filter:none}
.modalsheet,.modalinfo{background:#0b0908}
.modalinfo h2{color:#f0e5d6!important;opacity:1!important}
.modalinfo>p{color:#cabbaa;opacity:1}
@media(max-width:1200px){.product-pic{height:485px}}
@media(max-width:800px){.product-pic{height:450px}.hero-frame{padding:0}}
@media(max-width:480px){.product-pic{height:345px}.hero-frame{padding:0}}

/* Edition IX: single carefully retouched original product photograph per listing. */
.photonav,.photocount{display:none!important}
.modalinfo h2{color:#f3e8da!important}
@media(max-width:800px){.modalinfo{padding:28px 30px}.modalinfo h2{font-size:clamp(32px,8vw,49px);line-height:1.18}}
