:root{--ink:#1B1310;--deep:#120C09;--paper:#FBF3E0;--paper-2:#F3E6CF;--rust:#A04933;--rust-dk:#82381F;--rust-lit:#E08A6E;--line:#D9CBB6;--hair:rgba(251,243,224,.2);--muted:#6b5a50;--smoke:rgba(251,243,224,.7);--clay:var(--rust);--ink-2:#2a1e19;--on-ink:#F3E6CF;--maxw:1280px;--gutter:clamp(18px,4.2vw,56px);--ease:cubic-bezier(.2,.7,.2,1);--f-display:"Bodoni Moda","Didot","Times New Roman",serif;--f-text:"Jost",system-ui,sans-serif;--f-ui:"Jost",system-ui,sans-serif}html[lang=ar]{--f-display:"El Messiri","Amiri",serif;--f-text:"Amiri","Noto Naskh Arabic",serif;--f-ui:"El Messiri","Amiri",sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-text);font-size:18px;line-height:1.8;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang=ar] body{font-size:20px;line-height:2}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-color:var(--rust);text-underline-offset:.22em}a:hover{color:var(--rust)}h1,h2,h3,h4{font-family:var(--f-display);font-weight:500;line-height:1.18;margin:0;letter-spacing:0}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-weight:600;line-height:1.35}p{margin:0 0 1em}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--rust-lit);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;inset-inline-start:8px;top:-60px;background:var(--paper);color:var(--ink);padding:10px 16px;z-index:300}.skip:focus{top:8px}.wrap{width:min(100% - 2*var(--gutter),var(--maxw));margin-inline:auto}.narrow{width:min(100% - 2*var(--gutter),740px);margin-inline:auto}.kicker{font-family:var(--f-ui);font-size:15px;font-weight:500;color:var(--rust);margin:0 0 10px;letter-spacing:.04em}html[lang=ar] .kicker{font-size:17px;letter-spacing:0;font-weight:600}.dark .kicker,.band--ink .kicker{color:var(--rust-lit)}.rule{border:0;border-top:1px solid var(--line);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 34px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--f-ui);font-size:16px;font-weight:500;letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}html[lang=ar] .btn{letter-spacing:0;font-size:18px}.btn:hover{background:var(--rust);border-color:var(--rust);color:#fff}.btn--ghost{background:transparent;color:inherit;border-color:currentColor}.btn--ghost:hover,.btn--on-ink{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn--on-ink:hover{background:var(--rust);border-color:var(--rust);color:#fff}.link-arrow{font-family:var(--f-ui);font-size:16px;text-decoration:none;border-bottom:1px solid var(--rust);padding-bottom:3px;white-space:nowrap}.hdr{position:sticky;top:0;z-index:100;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--hair);transition:background .5s,border-color .5s}.hdr a{text-decoration:none}.hdr a:hover{color:var(--rust-lit)}.hdr__main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;gap:16px}.hdr__logo{justify-self:center;display:block;line-height:0}.hdr__logo img{height:48px;width:auto}.hdr__tools{justify-self:end;display:flex;gap:4px;align-items:center}.hdr__menu{justify-self:start}.hdr__lang{font-family:var(--f-ui);font-size:15px;padding:0 10px}.icon-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;text-decoration:none;font-family:var(--f-ui);font-size:14px;gap:6px;color:inherit}.icon-btn svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.4}.nav{display:none;border-top:1px solid var(--hair)}.nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:clamp(24px,3.4vw,52px)}.nav a{display:block;padding:14px 0;font-family:var(--f-ui);font-size:16px;letter-spacing:.06em;border-bottom:1px solid transparent}html[lang=ar] .nav a{font-size:19px;letter-spacing:0}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--rust-lit);color:var(--paper)}@media(min-width:960px){.nav{display:block}.hdr__menu{display:none}.hdr__main{min-height:92px}.hdr__logo img{height:60px}}body.tpl-index .hdr{position:fixed;inset-inline:0;top:0;background:linear-gradient(#120c09c7,#120c0900);border-bottom-color:transparent}body.tpl-index .hdr.is-solid{background:var(--ink);border-bottom-color:var(--hair)}.drawer{border:0;padding:0;width:min(440px,100vw);max-width:100vw;height:100vh;max-height:100vh;margin:0;margin-inline-start:0;margin-inline-end:auto;background:var(--deep);color:var(--paper)}html[dir=rtl] .drawer{margin-inline-start:auto;margin-inline-end:0}.drawer::backdrop{background:#120c0999}.drawer__in{padding:20px var(--gutter) 40px;display:flex;flex-direction:column;gap:8px;min-height:100%}.drawer__close{align-self:flex-end}.drawer a{color:inherit;text-decoration:none}.drawer__nav{list-style:none;padding:0;margin:16px 0 0}.drawer__nav a{display:block;padding:16px 0;border-bottom:1px solid var(--hair);font-family:var(--f-display);font-size:30px}.drawer__sub{margin-top:28px;font-family:var(--f-ui);font-size:17px;display:grid;gap:10px;color:var(--smoke)}.sdlg{border:0;padding:0;width:100%;max-width:100%;margin:0;background:var(--paper);box-shadow:0 20px 40px #120c094d}.sdlg::backdrop{background:#120c0999}.sdlg form{display:flex;gap:12px;align-items:center;padding:28px var(--gutter);max-width:900px;margin:0 auto}.sdlg input[type=search],.field input,.field textarea,.field select{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--ink);background:transparent;font:inherit;color:inherit;border-radius:0}.sdlg input[type=search]{border:0;border-bottom:1px solid var(--ink);font-family:var(--f-display);font-size:26px;padding:0}.field textarea{padding:12px 16px;min-height:130px}.field label{display:block;font-family:var(--f-ui);font-size:16px;margin-bottom:6px;font-weight:500}.field{margin-bottom:18px}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--deep);display:grid;place-items:center;pointer-events:none;animation:curtain 3s ease forwards}.curtain img{width:min(46vw,260px);opacity:0;animation:curlogo 3s ease forwards}@keyframes curtain{0%,62%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes curlogo{0%{opacity:0;transform:scale(.96)}30%,62%{opacity:1;transform:none}to{opacity:0}}html.no-curtain .curtain{display:none}.hero{position:relative;min-height:100vh;min-height:100svh;background:var(--deep);color:var(--paper);overflow:hidden;display:grid;align-items:end}.hero__slide,.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__slide{opacity:0;transition:opacity 1.8s ease}.hero__slide.is-on{opacity:1}.hero__slide img,.hero__video{object-fit:cover}.hero__slide img{width:100%;height:100%;transform:scale(1.02)}.hero__slide.is-on img{animation:kb 11s ease-out forwards}@keyframes kb{to{transform:scale(1.13)}}.hero__video{opacity:0;transition:opacity 1.2s}.hero__video.is-ready{opacity:1}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#120c09f0 0,#120c0940 48%,#120c098c);pointer-events:none}.hero__in{position:relative;z-index:2;display:grid;gap:36px;padding-block:140px 52px}.hero h1{font-size:clamp(40px,7.4vw,108px);line-height:1.08;max-width:11em;font-weight:500}html[lang=ar] .hero h1{line-height:1.3;max-width:12em}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.plate{border-inline-start:1px solid var(--rust-lit);padding-inline-start:16px;max-width:30em;font-family:var(--f-ui);transition:opacity .6s}.plate b{display:block;font-family:var(--f-display);font-weight:500;font-size:22px;line-height:1.3}.plate span{font-size:15px;color:var(--smoke)}.ticks{display:flex;gap:8px;margin-top:20px}.ticks button{width:34px;height:20px;background:none;border:0;padding:0;cursor:pointer;position:relative}.ticks button:before{content:"";position:absolute;inset-inline:0;top:9px;height:1px;background:var(--hair)}.ticks button:after{content:"";position:absolute;inset-inline-start:0;top:9px;height:1px;width:0;background:var(--paper)}.ticks button.is-on:after{width:100%;transition:width 6s linear}.hero__cue{position:absolute;z-index:2;inset-inline-end:var(--gutter);bottom:52px;width:1px;height:70px;background:linear-gradient(var(--paper),transparent);display:none}@media(min-width:960px){.hero__in{grid-template-columns:1.5fr 1fr;align-items:end}.hero__cue{display:block}.plate{justify-self:end;margin-inline-end:56px}}.room{padding-block:clamp(64px,9vw,128px)}.dark{background:var(--ink);color:var(--paper)}.dark a:hover{color:var(--rust-lit)}.spot{background:radial-gradient(ellipse 70% 55% at 50% 0,rgba(251,243,224,.1),transparent 70%),var(--ink)}.rust{background:var(--rust-dk);color:var(--paper)}.rust .kicker{color:#f3c9b8}.room__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,4vw,52px);padding-bottom:18px;border-bottom:1px solid var(--line)}.dark .room__head,.rust .room__head{border-bottom-color:var(--hair)}.room__head h2{font-size:clamp(30px,4.2vw,56px)}.frame{display:block;padding:clamp(8px,1.2vw,14px);border:1px solid var(--line);background:var(--paper-2)}.dark .frame{border-color:var(--hair);background:transparent}.frame img{width:100%;height:100%;object-fit:cover}.gcover{display:grid;gap:36px;align-items:center}.gcover .frame{aspect-ratio:4/3}.gcover h2{font-size:clamp(34px,5vw,72px);margin-bottom:20px}.gcover h2 a{text-decoration:none}.gcover p.ex{color:var(--smoke);font-size:clamp(18px,1.5vw,21px);max-width:32em}.gcover .meta{font-family:var(--f-ui);font-size:15px;color:var(--smoke);margin-bottom:26px}@media(min-width:960px){.gcover{grid-template-columns:1.5fr 1fr;gap:72px}}.plaques{display:grid;gap:0;margin-top:clamp(40px,6vw,72px);border-top:1px solid var(--hair)}.plaque{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--hair);text-decoration:none}.plaque img{width:88px;height:88px;object-fit:cover}.plaque h3{font-size:21px}.plaque span{font-family:var(--f-ui);font-size:14px;color:var(--rust-lit)}@media(min-width:960px){.plaques{grid-template-columns:repeat(2,1fr);column-gap:56px}}.card{display:block;text-decoration:none;color:inherit}.card__media{position:relative;overflow:hidden;background:var(--paper-2);aspect-ratio:4/3;border:1px solid var(--line);padding:10px}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.card:hover .card__media img{transform:scale(1.04)}.card__title{font-size:clamp(22px,2vw,28px);margin:16px 0 8px}.card:hover .card__title{color:var(--rust)}.card__meta{font-family:var(--f-ui);font-size:14px;color:var(--muted)}.card__ex{color:var(--muted);font-size:17px;line-height:1.8;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grid{display:grid;gap:clamp(32px,3.6vw,52px) clamp(20px,2.6vw,36px)}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.eyebrow-row{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:32px}.eyebrow-row h2{font-size:clamp(26px,3vw,40px)}.pedia{display:grid;gap:48px;align-items:center}.pedia h2{font-size:clamp(40px,6vw,84px);margin-bottom:18px}.pedia p{color:var(--smoke);max-width:32em}.terms{display:grid;border-top:1px solid var(--hair)}.terms a{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--hair);text-decoration:none;transition:padding .4s var(--ease)}.terms a:hover{padding-inline-start:12px;color:var(--rust-lit)}.terms strong{font-family:var(--f-display);font-size:clamp(24px,2.4vw,32px);font-weight:500}.terms span{font-family:var(--f-ui);font-size:15px;color:var(--smoke)}.pedia__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}@media(min-width:960px){.pedia{grid-template-columns:1fr 1fr;gap:96px}}.selection{display:grid;gap:28px}.pcard{display:block;text-decoration:none;color:inherit}.pcard__media{aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);background:radial-gradient(ellipse 80% 60% at 50% 35%,#fffaf0,var(--paper-2));padding:8px}.pcard__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--ease);padding:8%}.pcard:hover .pcard__media img{transform:scale(1.05)}.pcard__brand{font-family:var(--f-ui);font-size:15px;color:var(--rust);margin:16px 0 0}.pcard__name{font-size:21px;line-height:1.45;margin:2px 0 4px;font-family:var(--f-display);font-weight:500}.pcard__price{font-family:var(--f-ui);font-size:16px;color:var(--muted)}.partners-cta{display:grid;gap:28px;align-items:center}.partners-cta h2{font-size:clamp(34px,5vw,64px)}@media(min-width:960px){.partners-cta{grid-template-columns:1.2fr 1fr;gap:80px}}.band{padding-block:clamp(56px,8vw,112px)}.band--ink{background:var(--ink);color:var(--paper)}.band--paper2{background:var(--paper-2)}.news{list-style:none;padding:0;margin:0}.nl{display:grid;gap:24px}.nl h2{font-size:clamp(30px,3.8vw,52px)}.nl form{display:flex;flex-wrap:wrap}.nl input[type=email]{flex:1 1 240px;min-height:56px;padding:0 16px;border:1px solid var(--ink);border-inline-end:0;background:transparent;font:inherit;color:inherit;border-radius:0}.nl .btn{min-height:56px}.nl small{display:block;margin-top:10px;color:var(--muted);font-size:15px;flex-basis:100%}@media(min-width:960px){.nl{grid-template-columns:1fr 1fr;align-items:center;gap:80px}}.ftr{background:var(--deep);color:var(--paper);padding-block:clamp(56px,8vw,96px) 28px;font-family:var(--f-ui);font-size:17px;line-height:1.9}.ftr a{color:var(--smoke);text-decoration:none}.ftr a:hover{color:var(--paper)}.ftr__grid{display:grid;gap:44px;margin-bottom:56px}.ftr h3{font-size:19px;margin-bottom:14px;color:var(--rust-lit);font-weight:500}.ftr ul{list-style:none;margin:0;padding:0}.ftr__logo{height:84px;width:auto;margin-bottom:20px}.ftr__about{max-width:28em;color:var(--smoke)}.ftr__legal{border-top:1px solid var(--hair);padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:15px;color:var(--smoke)}.ftr__disclosure{font-size:15px;color:var(--smoke);max-width:56em;margin-bottom:20px}@media(min-width:960px){.ftr__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.art-head{padding-block:clamp(48px,7vw,96px) 28px}.art-head h1{font-size:clamp(36px,5.8vw,76px);line-height:1.12;margin-bottom:22px}html[lang=ar] .art-head h1{line-height:1.3}.art-deck{font-size:clamp(20px,2vw,24px);color:var(--ink-2);line-height:1.9;margin:0 0 26px}.byline{display:flex;flex-wrap:wrap;gap:6px 20px;font-family:var(--f-ui);font-size:15px;color:var(--muted);padding-block:14px;border-block:1px solid var(--line)}.byline b{color:var(--ink);font-weight:600}.art-cover{width:min(100% - 2*var(--gutter),1180px);margin:16px auto 0}.art-cover img{width:100%;aspect-ratio:16/9;object-fit:cover}.art-cover figcaption{font-family:var(--f-ui);font-size:14px;color:var(--muted);padding-top:10px}.prose{font-size:19px;line-height:2;padding-block:40px 24px}html[lang=ar] .prose{font-size:22px;line-height:2.1}.prose h2{font-size:clamp(28px,3.2vw,40px);margin:2em 0 .6em}.prose h3{font-size:clamp(23px,2.5vw,30px);margin:1.6em 0 .5em}.prose img{margin:2em auto}.prose figure{margin:2em 0}.prose figcaption{font-family:var(--f-ui);font-size:14px;color:var(--muted)}.prose blockquote{margin:2em 0;padding-inline-start:24px;border-inline-start:1px solid var(--rust);font-family:var(--f-display);font-size:clamp(25px,2.9vw,34px);line-height:1.5}.prose table{width:100%;border-collapse:collapse;font-family:var(--f-ui);font-size:16px;margin:2em 0}.prose th,.prose td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:start}.prose ul,.prose ol{padding-inline-start:1.4em}.prose iframe{width:100%;aspect-ratio:16/9;height:auto;border:0}.tags{display:flex;flex-wrap:wrap;gap:10px;padding-block:8px 40px}.tag{font-family:var(--f-ui);font-size:15px;border:1px solid var(--line);padding:4px 16px;text-decoration:none}.tag:hover{border-color:var(--rust);color:var(--rust)}.page-head{padding-block:clamp(48px,7vw,104px) 32px;border-bottom:1px solid var(--ink);margin-bottom:44px}.page-head h1{font-size:clamp(44px,8vw,112px);line-height:1.05}html[lang=ar] .page-head h1{line-height:1.25}.page-head p{max-width:36em;color:var(--muted);margin:16px 0 0;font-size:20px}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.chips a{font-family:var(--f-ui);font-size:16px;padding:6px 18px;border:1px solid var(--line);text-decoration:none}.chips a[aria-current=true],.chips a:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pager{display:flex;justify-content:center;gap:8px;padding-block:56px;font-family:var(--f-ui)}.pager a,.pager span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);text-decoration:none;padding:0 12px}.pager .cur{background:var(--ink);color:var(--paper);border-color:var(--ink)}.feature{display:grid;gap:28px;padding-bottom:52px;margin-bottom:52px;border-bottom:1px solid var(--line)}.feature h2{font-size:clamp(32px,4.6vw,60px);margin-bottom:14px}.feature .card__media{aspect-ratio:16/10}@media(min-width:960px){.feature{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px}}.prod{display:grid;gap:36px;padding-block:36px 72px}.gallery{display:grid;gap:12px}.gallery img{width:100%;background:radial-gradient(ellipse 80% 60% at 50% 35%,#fffaf0,var(--paper-2));border:1px solid var(--line);object-fit:contain;aspect-ratio:1/1;padding:6%;mix-blend-mode:multiply}.gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.gallery__thumbs button{border:1px solid var(--line);background:var(--paper-2);padding:0;cursor:pointer}.gallery__thumbs img{aspect-ratio:1/1;padding:6%}.prod__brand{font-family:var(--f-ui);font-size:16px;color:var(--rust)}.prod h1{font-size:clamp(32px,4.4vw,56px);margin:6px 0 14px}.prod__price{font-family:var(--f-ui);font-size:24px;margin-bottom:24px}.opt{margin-bottom:18px}.opt select{width:100%;min-height:52px;border:1px solid var(--ink);background:transparent;padding:0 14px;font:inherit;border-radius:0}.prod .btn{width:100%}.facts{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.facts li{padding:14px 0;border-bottom:1px solid var(--line);font-size:17px;font-family:var(--f-ui)}.acc{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;padding:18px 0;font-family:var(--f-ui);font-size:18px;list-style:none;display:flex;justify-content:space-between}.acc summary:after{content:"+";font-size:22px;line-height:1}.acc[open] summary:after{content:"\2212"}.acc>div{padding-bottom:18px;font-size:17px}@media(min-width:960px){.prod{grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.prod__info{position:sticky;top:130px}}.cart-line{display:grid;grid-template-columns:96px 1fr auto;gap:18px;padding-block:22px;border-bottom:1px solid var(--line);align-items:center}.cart-line img{width:96px;height:96px;object-fit:contain;background:var(--paper-2)}.cart-line input[type=number]{width:72px;min-height:44px;border:1px solid var(--ink);background:transparent;text-align:center;font:inherit}.cart-total{display:flex;justify-content:space-between;font-family:var(--f-ui);font-size:22px;padding-block:24px}.pkgs{display:grid;gap:20px}.pkg{border:1px solid var(--ink);padding:32px;background:var(--paper)}.pkg h3{font-size:28px;margin-bottom:10px}.pkg ul{padding-inline-start:1.2em;font-size:17px;font-family:var(--f-ui)}@media(min-width:960px){.pkgs{grid-template-columns:repeat(3,1fr)}}.steps{counter-reset:s;list-style:none;padding:0;display:grid;gap:20px}.steps li{counter-increment:s;padding-top:16px;border-top:1px solid var(--ink)}@media(min-width:960px){.steps{grid-template-columns:repeat(4,1fr)}}.az{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));border-top:1px solid var(--line)}.az a{padding:20px 8px;border-bottom:1px solid var(--line);text-decoration:none;display:block}.az strong{font-family:var(--f-display);font-size:26px;font-weight:500;display:block}.az span{font-size:16px;color:var(--muted);display:block;line-height:1.7}.notice{background:var(--paper-2);border-inline-start:1px solid var(--rust);padding:16px 20px;font-size:17px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}.curtain{display:none}.hero__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/mg.css.map */
