@font-face{font-family:Bloom;src:url('/assets/cormorant.ttf')}@font-face{font-family:Amiri;src:url('/assets/amiri-arabic.woff2')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f7f2ea;color:#51463e;font:16px/1.8 Arial,sans-serif;--rose:#c9a79e;--peach:#e7bc9e;--ivory:#ece3d1;--sand:#b49a7a;--blue:#a9bdcf;--sage:#aab3a2}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #865a4d;outline-offset:5px}.skip{position:fixed;top:-100px;z-index:20;background:#fff;padding:12px}.skip:focus{top:0}.announcement{text-align:center;font-size:12px;letter-spacing:.04em;padding:9px 16px;background:#e9dfd4}.announcement span{padding:0 15px}header{display:flex;justify-content:space-between;align-items:center;padding:22px 6vw;border-bottom:1px solid #e3d9cc}.wordmark{display:flex;flex-direction:column;align-items:center;width:110px;font-family:Bloom,Georgia;line-height:1}.wordmark small{font-size:14px;letter-spacing:4px;margin-inline-start:4px}.wordmark i{height:1px;width:46px;background:#c9a79e;margin:7px 0}.wordmark span{font-size:40px}nav{display:flex;gap:35px;font-size:14px}nav a{min-height:44px;display:flex;align-items:center}h1,h2,h3{font-family:Bloom,Georgia;font-weight:400;line-height:1.1;margin:0}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:Amiri,Georgia;line-height:1.45}h1{font-size:clamp(45px,5.2vw,80px)}h2{font-size:clamp(35px,4vw,58px)}h1 em{font-weight:400;color:#967167}p{margin:15px 0}.eyebrow{font-size:11px;letter-spacing:.15em;margin-bottom:24px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:720px;padding:45px 6vw 70px;gap:7vw}.hero-copy{padding-top:80px}.intro{max-width:420px;font-size:17px;line-height:1.95;margin:25px 0 32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:#5c5148;color:#fffaf3;border:0;padding:15px 26px;min-height:54px;font-size:15px}.button:hover{background:#7b6255}.hero-price{font-size:21px;margin-top:25px}.hero-price small,.product-price small{display:block;font:12px/2 Arial;margin-top:6px}.edition{display:block;font-size:10px;letter-spacing:.16em;margin-top:55px}.hero-photo{position:relative;background:#e7dfd5;display:block}.hero-photo img{width:100%;height:620px;display:block;object-fit:contain;background:#e8e5e4}.hero-photo>span{display:flex;justify-content:space-between;padding:12px 18px;font-size:12px}.hero-photo i{font-style:normal;font-size:9px;letter-spacing:.1em}.collection{padding:55px 6vw 95px;border-top:1px solid #ded3c5}.section-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-title>p{max-width:340px;font-size:14px}.filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.filters button{border:1px solid transparent;background:transparent;padding:10px 14px;min-height:44px;font-size:13px}.filters button.active{border-color:#a88d7d}.filters i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:8px;border:1px solid #c6b7a4}.search{border:0;border-bottom:1px solid #cdbdaa;background:transparent;padding:13px 0;width:min(100%,350px);margin:0 0 30px;font-size:16px}.looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 24px}.look figure{margin:0;background:#e8e5e4;position:relative;overflow:hidden}.look img{width:100%;height:450px;display:block;object-fit:contain;transition:transform .4s}.look:hover img{transform:scale(1.025)}.look-number{position:absolute;top:12px;inset-inline-start:14px;font:25px Bloom;color:#7c6e63}.look-caption{display:flex;justify-content:space-between;align-items:center;margin-top:15px;gap:6px}.look h3{font-size:26px}.look-caption>span{font-size:13px;white-space:nowrap}.look>p{font-size:12px;margin:4px 0;color:#796a5e}.look>p span{padding:0 6px}.story{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:70px 10vw;align-items:center;background:#eee5da}.story-photo img{width:100%;max-height:580px;object-fit:cover;display:block}.story h2{margin-bottom:25px}.story>div>p:not(.eyebrow){max-width:420px;line-height:2}.fine{font-size:12px;color:#78685b;line-height:1.8}.text-link{display:inline-block;border-bottom:1px solid #947a6b;padding:10px 0;margin-top:20px}.faq{padding:100px 20vw}.faq h2{margin-bottom:35px}details{border-bottom:1px solid #d8cbbc;padding:18px 0}summary{cursor:pointer;min-height:44px;list-style:none;display:flex;justify-content:space-between;align-items:center}summary:after{content:'+';font-size:22px}details[open] summary:after{content:'−'}details p{font-size:14px;line-height:2;max-width:650px}footer{padding:60px 6vw;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px;border-top:1px solid #d8cbbc;font-size:12px}footer>small{width:100%;margin-top:10px;text-align:center}.breadcrumb{display:block;padding:20px 6vw;font-size:13px}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;padding:10px 6vw 70px;align-items:start}.product-photo{position:relative;background:#e8e5e4}.product-photo>img{width:100%;height:760px;object-fit:contain;display:block}.zoom{position:absolute;bottom:18px;inset-inline-end:18px;border:0;background:#faf5ed;padding:10px 18px;min-height:44px;font-size:12px}.product-copy{padding-top:50px;max-width:480px}.product-copy h1{font-size:55px}.color-label{font-size:12px;color:#7e7063}.product-price{font-size:28px;padding:20px 0;border-top:1px solid #d8cbbc;border-bottom:1px solid #d8cbbc;margin:25px 0}.facts{padding:0;list-style:none;display:flex;gap:15px;flex-wrap:wrap;font-size:12px;margin:25px 0}.facts li:before{content:'·';padding-inline-end:8px}.size-label{display:block;font-size:13px}.size-label select,form select{display:block;width:100%;padding:12px;background:transparent;border:1px solid #cdbdac;margin-top:8px;min-height:48px}.request{width:100%;margin:12px 0}.whatsapp{display:block;text-align:center;padding:12px;text-decoration:underline;min-height:44px}.availability{font-size:13px;background:#eee5da;padding:18px;line-height:1.9}.related{padding:60px 6vw;border-top:1px solid #d8cbbc}.related h2{margin-bottom:30px}.policies{max-width:800px;margin:auto;padding:70px 24px}.policies h1{font-size:45px;margin-bottom:45px}.policies h2{font-size:28px;margin-top:30px}.policies p{line-height:2}dialog{border:1px solid #cdbdaa;background:#f7f2ea;color:#51463e;padding:40px;width:min(540px,calc(100% - 24px));max-height:90vh;overflow:auto}dialog::backdrop{background:#40342bcc;backdrop-filter:blur(5px)}dialog h2{font-size:38px}.close{position:absolute;top:8px;inset-inline-end:8px;border:0;background:transparent;font-size:28px;width:44px;height:44px}form label{display:block;font-size:13px;margin:15px 0}form input:not([type=checkbox]){display:block;width:100%;border:1px solid #cdbdaa;background:#fffaf4;padding:12px;font-size:16px;margin-top:5px}.consent{display:flex;gap:10px;align-items:start;font-size:12px;line-height:1.7}.consent input{margin-top:5px;flex-shrink:0;width:18px;height:18px}.trap{display:none!important}.status{font-size:14px}.status.error{color:#a33526}#zoom-dialog{width:min(95vw,1100px);padding:48px 15px 15px}#zoom-dialog img{width:100%;display:block}[hidden]{display:none!important}@media(max-width:800px){nav{gap:18px}header{padding:16px 5vw}.hero{gap:22px;padding:25px 5vw 45px;min-height:0}.hero-copy{padding-top:25px}.hero h1{font-size:44px}.hero-photo img{height:500px}.hero-photo i{display:none}.intro{font-size:14px}.edition{margin-top:30px}.looks{gap:25px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.look img{height:320px}.story{padding:45px 6vw;gap:30px}.faq{padding:65px 8vw}.product{gap:30px}.product-photo>img{height:600px}.product-copy{padding-top:15px}.product-copy h1{font-size:42px}.related{padding:40px 5vw}}@media(max-width:540px){.announcement{font-size:10px}.announcement span{padding:0 5px}nav{gap:15px;font-size:12px}nav a:nth-child(2){display:none}.wordmark{width:85px}.wordmark small{font-size:11px}.wordmark span{font-size:34px}.hero{grid-template-columns:1fr;padding:0 0 40px;gap:0}.hero-photo{grid-row:1;margin:18px 5vw 0}.hero-photo img{height:430px}.hero-copy{padding:25px 6vw 0}.hero h1{font-size:42px}.hero .eyebrow{margin-bottom:12px}.hero .intro{margin:12px 0 20px;max-width:100%}.hero-price{display:inline-block;vertical-align:top;margin:0 18px 0 0;font-size:18px}.hero-price small{font-size:10px}.edition{margin-top:25px}.button{gap:20px;padding:13px 20px;font-size:14px}.collection{padding:40px 5vw}.section-title{display:block}.section-title>p{max-width:100%}.eyebrow{font-size:9px}h2{font-size:36px}.look img{height:270px}.look h3{font-size:22px}.look-caption>span{font-size:11px}.look>p{font-size:10px}.look-number{font-size:19px}.filters{gap:0}.filters button{padding:8px 10px;font-size:12px}.story{grid-template-columns:1fr;padding:40px 6vw}.story-photo{grid-row:2}.story-photo img{max-height:420px}.faq{padding:50px 6vw}.product{display:block;padding:0 5vw 40px}.product-photo>img{height:540px}.product-copy{padding:28px 0 0;max-width:none}.product-copy h1{font-size:42px}.related .looks{gap:25px 12px}footer{justify-content:start}footer .wordmark{width:100%}footer>p{width:100%;text-align:center;margin:0}dialog{padding:35px 22px}.policies{padding-top:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
body{--red:#a62b3c}.look figure,.hero-photo,.product-photo{background:#f3ecdf}.look[hidden]{display:none}
@media(max-width:320px){header{flex-wrap:wrap;gap:14px;justify-content:center}nav{gap:20px;flex-wrap:wrap;justify-content:center}.looks{grid-template-columns:1fr}.button{max-width:100%;white-space:normal}.hero-price{display:block;margin-top:18px}h1{overflow-wrap:anywhere}footer a{overflow-wrap:anywhere}.product-photo>img{height:380px}}
.hero-photo img{background:#f3ecdf}.look-caption{flex-wrap:wrap;gap:6px}.product-copy,.hero-copy{min-width:0}
