@font-face{font-family:Arad;src:url(/fonts/AradVF.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Ario;src:url(/fonts/ArioVF.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#151414;--panel:#211d1d;--gold:#cfb17b;--text:#f3ede4;--muted:#aaa19a;--line:#ffffff20;--wine:#4a1826}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.8 Arad,Vazirmatn,sans-serif}button,a,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{max-width:100%;display:block}button:disabled{opacity:.4;cursor:default}h1,h2,h3,p{margin:0}h1,h2{font-family:Ario,Arad,sans-serif;font-weight:500}h3{font-size:20px;font-weight:500}.announcement{background:var(--wine);text-align:center;letter-spacing:.6px;color:#e3caaa;padding:8px 15px;font-size:12px}.announcement span{padding:0 15px}header{border-bottom:1px solid var(--line);z-index:5;background:var(--bg);justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex;position:relative}.wordmark{letter-spacing:5px;color:var(--gold);direction:ltr;flex-direction:column;align-items:center;font-family:Georgia,serif;font-size:43px;line-height:.9;display:flex}.wordmark span{letter-spacing:6px;margin-top:8px;font:9px/1.6 Arial}.nav{gap:38px;font-size:15px;display:flex}.nav a{transition:color .2s}.nav a:hover{color:var(--gold)}.header-actions{align-items:center;gap:30px;display:flex}.languages{direction:ltr;gap:15px;font-size:14px;display:flex}.languages a{color:var(--muted)}.languages [aria-current]{color:var(--gold);border-bottom:1px solid var(--gold)}.bag-button{align-items:center;gap:9px;display:flex}.bag-button span{font-size:13px}.mobile-menu{display:none}.hero{direction:ltr;grid-template-columns:1.06fr 1fr;min-height:660px;display:grid;position:relative;overflow:hidden}.hero-art{background:#241a19;height:690px;position:relative;overflow:hidden}.hero-art>img{filter:brightness(.76);transform-origin:25% 20%;width:188%;max-width:none;height:auto;animation:1.3s ease-out photo-in;position:absolute;top:-7%;left:0}.hero-art:after{content:"";background:linear-gradient(#0000 60%,#100909a0),linear-gradient(90deg,#0000 75%,#15141455);position:absolute;inset:0}.photo-caption{z-index:1;letter-spacing:1.6px;color:#efdfcc;justify-content:space-between;font:10px Arial;display:flex;position:absolute;bottom:26px;left:35px;right:35px}.hero-copy{direction:rtl;background:radial-gradient(at 100%,#4a182631,#0000 65%);flex-direction:column;align-items:flex-start;padding:95px 12% 35px 9%;display:flex}html[dir=ltr] .hero-copy{direction:ltr;padding:95px 9% 35px}.eyebrow{letter-spacing:2px;color:var(--gold);align-items:center;gap:12px;font-size:12px;display:flex}.eyebrow>span{background:var(--gold);width:35px;height:1px}h1{white-space:nowrap;margin:27px 0 16px;font-size:clamp(48px,4.7vw,78px);line-height:1.65}h1 em{color:var(--gold);font-style:normal}.hero-copy>p{color:var(--muted);margin-bottom:34px}.primary{background:var(--gold);color:#1b1714;justify-content:space-between;align-items:center;gap:40px;min-height:54px;padding:13px 28px;transition:background .2s,transform .2s;display:inline-flex}.primary:hover{background:#e5c992;transform:translateY(-2px)}.hero-bottom{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:62px;display:flex}.edition{letter-spacing:1.8px;color:var(--muted);direction:ltr;font:10px Arial}.small-flower{color:var(--gold);font-size:39px}.hero-side{writing-mode:vertical-rl;letter-spacing:2px;color:#aaa19a;font:9px Arial;position:absolute;top:50%;right:17px}.ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#c8b698;white-space:nowrap;justify-content:space-between;align-items:center;gap:30px;padding:24px 5%;display:flex;overflow:hidden}.ribbon>span{letter-spacing:3px;font:15px Georgia}.ribbon i{color:var(--gold);font-size:15px}.ribbon p{font-size:15px}.section{padding:85px 5% 100px}.section-top{justify-content:space-between;align-items:end;display:flex}.section-top h2{margin-top:9px;font-size:43px}.muted{color:var(--muted);font-size:14px}.filters{border-bottom:1px solid var(--line);gap:35px;margin:28px 0 32px;display:flex}.filters button{color:var(--muted);border-bottom:2px solid #0000;gap:12px;padding:13px 0;font-size:15px;display:flex}.filters button.active{color:var(--gold);border-color:var(--gold)}.filters button span{font-size:12px}.products{grid-template-columns:repeat(4,1fr);gap:38px 22px;display:grid}.product-image{aspect-ratio:1;background:#252120;position:relative;overflow:hidden}.image-open{width:100%;height:100%;padding:21px;display:block}.image-open>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.image-open:hover>img{transform:scale(1.045)}.quick{background:#151414e8;justify-content:space-between;align-items:center;padding:12px 20px;font-size:14px;transition:transform .25s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(100%)}.image-open:hover .quick,.image-open:focus-visible .quick{transform:translateY(0)}.favourite{top:11px;color:#eee4d5;background:#151414c7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-inline-end:11px}.is-saved{color:var(--gold)}.is-saved svg{fill:var(--gold)}.product-no{top:13px;color:#ddcfb7;background:#151414b0;padding:4px 5px;font:10px Arial;position:absolute;inset-inline-start:15px}.product-info{justify-content:space-between;align-items:center;padding:15px 0;display:flex}.product-info h3 button{font:inherit;padding:0}.swatch{outline-offset:4px;border-radius:50%;outline:1px solid #ffffff30;width:14px;height:14px;margin-inline-end:5px}.world{background:var(--wine);grid-template-columns:1fr 1fr;min-height:550px;display:grid}.world-text{padding:65px 13%;position:relative;overflow:hidden}.world h2{margin:22px 0 15px;font-size:48px}.world p{color:#cdbabc;max-width:360px;line-height:2}.text-link{color:var(--gold);border-bottom:1px solid #cfb17b77;align-items:center;gap:35px;margin-top:22px;padding:10px 0;display:inline-flex}.brand-seal{mix-blend-mode:screen;width:95px;margin-top:25px}.world-art{background:#26161b;justify-content:center;align-items:center;padding:60px;display:flex;overflow:hidden}.world-art img{width:380px;transform:rotate(-9deg);box-shadow:0 25px 45px #0007}footer{padding:60px 5% 25px}.footer-top{justify-content:space-between;align-items:center;padding-bottom:45px;display:flex}.footer-logo{letter-spacing:7px;color:var(--gold);direction:ltr;flex-direction:column;align-items:center;font:70px/.8 Georgia;display:flex}.footer-logo span{letter-spacing:9px;margin-top:20px;font:10px Arial}.footer-top>p{color:var(--muted)}.footer-top>a:last-child{align-items:center;gap:25px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:24px;font-size:12px;display:flex}.footer-bottom>span:last-child{letter-spacing:2px;font:11px Arial}dialog{color:var(--text);background:var(--panel);border:1px solid #cfb17b44;width:min(960px,92vw);max-height:90dvh;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}.close{inset-inline-end:13px;z-index:2;background:#151414dc;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:13px}.detail{grid-template-columns:1fr 1fr;display:grid}.detail>img{object-fit:contain;background:#161414;width:100%;height:100%;padding:25px}.detail-copy{padding:60px 30px 35px}.detail-copy h2{margin:18px 0;font-size:36px}.detail-copy p{color:var(--muted);font-size:15px}.detail-patterns{grid-template-columns:repeat(6,1fr);gap:7px;margin:25px 0;display:grid}.detail-patterns button{border:1px solid #0000;padding:3px}.detail-patterns [aria-pressed=true]{border-color:var(--gold)}.detail-patterns img{aspect-ratio:1;object-fit:cover;width:100%}.detail-copy .primary{gap:10px;width:100%;font-size:14px}.cart-dialog{width:min(550px,94vw);padding:40px 30px}.cart-dialog h2{padding-inline-end:30px;font-size:29px}.cart-dialog small{font:16px Arad}.empty{text-align:center;padding:55px 0}.empty>svg{color:var(--gold);margin:auto}.empty p{margin-top:15px}.cart-list{margin:24px 0}.cart-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:20px 0;display:flex}.cart-row>img{object-fit:cover;width:90px;height:90px}.cart-row h3{font-size:18px}.cart-row p{color:var(--muted);font-size:13px}.quantity{direction:ltr;align-items:center;gap:15px;display:flex}.quantity button{padding:10px;display:flex}.remove{margin-inline-start:auto}.cart-note{color:var(--muted);border-top:1px solid var(--line);padding-top:20px;font-size:14px}.toast{background:var(--gold);color:#161414;z-index:30;opacity:0;pointer-events:none;align-items:center;gap:12px;padding:12px 24px;transition:all .2s;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px)}.toast.visible{opacity:1;transform:translate(-50%)}.quote-form{gap:14px;margin-top:24px;display:grid}.quote-form label{gap:5px;font-size:14px;display:grid}.quote-form input,.quote-form textarea{width:100%;color:var(--text);border:1px solid var(--line);background:#151414;border-radius:0;padding:10px 12px}.quote-form textarea{resize:vertical;min-height:85px}.quote-form .primary{margin-top:5px}.form-note{color:var(--gold);font-size:14px}html[lang=en] h1{white-space:normal;margin:38px 0 24px;font-family:Georgia,serif;font-size:clamp(42px,4.4vw,70px);line-height:1.2}html[lang=en] h2{font-family:Georgia,serif;line-height:1.3}html[lang=en] .hero-copy{padding-top:110px}@keyframes photo-in{0%{opacity:.5;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (min-width:1600px){.hero{min-height:780px}.hero-art{height:780px}.hero-art>img{top:-12%}}@media (max-width:1050px){.hero-art{height:610px}.hero-copy{padding:85px 9% 30px 7%}h1{font-size:50px}.hero-art>img{width:220%;top:-2%;left:-7%}.products{grid-template-columns:repeat(3,1fr)}.world-text{padding:55px 10%}.world h2{font-size:38px}.world-art{padding:40px}.hero-side{display:none}}@media (max-width:700px){header{height:80px;padding:0 6%}.wordmark{font-size:34px}.header-actions{gap:17px}.languages{gap:12px}.mobile-menu{padding:0;display:flex}.nav{display:none}.nav.open{background:var(--panel);border-bottom:1px solid var(--line);padding:20px 6%;display:flex;position:absolute;top:80px;left:0;right:0}.hero{grid-template-columns:1fr;min-height:0}.hero-art{order:1;height:460px}.hero-art>img{width:175%;top:-10%;left:0}.hero-copy{order:0;padding:40px 7% 35px}.eyebrow{font-size:11px}h1{margin:18px 0 10px;font-size:49px;line-height:1.55}.hero-copy p{margin-bottom:24px;font-size:15px}.hero-bottom{display:none}.primary{min-height:50px;padding:11px 22px;font-size:15px}.hero-copy .primary{width:100%}.photo-caption{font-size:9px;left:22px;right:22px}.ribbon{gap:23px;padding:18px 6%}.ribbon>span{font-size:12px}.ribbon>p{font-size:13px}.ribbon>p:last-child,.ribbon>i:nth-last-child(2){display:none}.section{padding:55px 5%}.section-top h2{font-size:33px}.section-top>.muted{font-size:12px}.filters{gap:24px;margin-top:20px;overflow:auto}.filters button{white-space:nowrap;font-size:14px}.filters button span{display:none}.products{grid-template-columns:repeat(2,1fr);gap:24px 14px}.image-open{padding:12px}.favourite{top:7px;width:30px;height:30px;inset-inline-end:7px}.product-no{display:none}.product-info h3{font-size:17px}.product-info .muted{font-size:12px}.swatch{width:10px;height:10px}.quick{display:none}.world{grid-template-columns:1fr}.world-text{padding:40px 7%}.world h2{font-size:38px}.world-art{padding:45px 65px}.brand-seal{width:70px}.footer-top{flex-wrap:wrap;gap:30px}.footer-logo{font-size:54px}.footer-top>p,.footer-top>a:last-child{font-size:14px}.footer-bottom{flex-direction:column;gap:20px;font-size:11px}.detail{grid-template-columns:1fr}.detail>img{max-height:320px;padding:20px}.detail-copy{padding:25px}.detail-copy h2{margin:10px 0}.cart-dialog{padding:40px 22px}.toast{width:max-content;max-width:90vw;font-size:14px}html[lang=en] .hero-copy{padding:40px 7% 35px}html[lang=en] h1{margin:24px 0;font-size:48px}html[lang=en] .section-top h2{font-size:29px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:700px){h1{white-space:normal;font-size:clamp(32px,10.8vw,49px)}.hero-art>img{top:-21%}.hero-art{height:400px}}@media (min-width:701px){.hero-art>img{top:-26%}}.wordmark,.footer-logo{isolation:isolate;flex-shrink:0;width:118px;height:86px;display:block;position:relative;overflow:hidden}.wordmark img,.footer-logo img{mix-blend-mode:screen;width:172%;max-width:none;position:absolute;top:-36%;left:-36%}.footer-logo{width:170px;height:142px}.language-trigger{width:44px;height:44px;color:var(--gold);border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.language-trigger:hover{border-color:var(--line);background:var(--panel)}.language-menu{background:var(--panel);width:220px;color:var(--text);border:1px solid #cfb17b55;margin:0;padding:10px;position:fixed;inset:112px auto auto 5%;box-shadow:0 15px 45px #0008}html[dir=ltr] .language-menu{inset:112px 5% auto auto}.language-menu>p{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:5px;padding:5px 10px 10px;font-size:13px}.language-menu a{border-radius:3px;align-items:center;gap:12px;padding:10px;font-size:16px;display:flex}.language-menu a:hover,.language-menu a[aria-current]{color:var(--gold);background:#cfb17b15}.language-menu a>img{object-fit:cover;border:1px solid #ffffff25;flex-shrink:0;width:30px;height:20px}.language-menu a>svg{margin-inline-start:auto}@media (max-width:700px){.wordmark{width:94px;height:72px}.language-menu{width:210px;inset:100px auto auto 6%}html[dir=ltr] .language-menu{inset:100px 6% auto auto}.header-actions{gap:12px}}.wordmark,.footer-logo{isolation:auto;mix-blend-mode:screen}.wordmark img,.footer-logo img{width:140%;top:-42%;left:-20%}.product-gallery{background:#161414;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.gallery-stage{background:#1b1717;height:480px;position:relative;overflow:hidden}.gallery-slide{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s,transform 1.4s;position:absolute;inset:0;transform:scale(1.035)}.gallery-slide.is-active{opacity:1;transform:scale(1)}.gallery-controls{color:var(--gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#151414e8;border:1px solid #cfb17b55;align-items:center;gap:7px;padding:4px 7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.gallery-controls button{place-items:center;width:34px;height:34px;padding:0;display:grid}.gallery-controls button:hover{background:#cfb17b25}.gallery-controls span{text-align:center;min-width:35px;font-size:12px}.gallery-thumbnails{justify-content:center;gap:14px;display:flex}.gallery-thumbnails button{color:var(--muted);border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;width:126px;padding:5px;display:flex}.gallery-thumbnails button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#cfb17b0b}.gallery-thumbnails img{object-fit:contain;width:62px;height:68px}.gallery-thumbnails span{font-size:12px}.detail-copy{flex-direction:column;justify-content:center;display:flex}.detail-copy>.primary{margin-top:35px}@media (max-width:700px){.product-gallery{gap:10px;padding:15px}.gallery-stage{height:min(48dvh,380px)}.gallery-thumbnails img{width:48px;height:52px}.gallery-thumbnails button{width:120px}.detail-copy{padding:25px}.detail-copy>.primary{margin-top:25px}}.about-section{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:start}.about-section .world-text{padding:65px 15%;position:sticky;top:20px}.about-section .brand-seal{width:155px;max-width:100%;margin-top:35px}.about-copy{border-inline-start:1px solid #cfb17b33;padding:65px 8%}.about-copy p{color:#e2d2d2;max-width:none;font-size:17px;line-height:2.15}.about-copy p+p{margin-top:25px}.about-copy p:last-child{color:var(--gold);border-top:1px solid #cfb17b33;padding-top:25px}html[lang=en] .about-copy p{line-height:1.9}@media (max-width:700px){.about-section{grid-template-columns:1fr}.about-section .world-text{padding:35px 7% 15px;position:static}.about-section .brand-seal{width:95px;margin-top:15px}.about-copy{border:0;padding:15px 7% 40px}.about-copy p{font-size:16px;line-height:2.1}}.world-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:22px;display:flex}.world-links .text-link{margin-top:0}.about-button{color:var(--gold);border:1px solid #cfb17b80;align-items:center;gap:24px;padding:10px 18px;font-size:15px;transition:background .2s;display:inline-flex}.about-button:hover{background:#cfb17b18}.about-page .world-text h1{white-space:normal;margin:20px 0;font-size:48px;line-height:1.6}.about-back{color:var(--gold);align-items:center;gap:14px;font-size:15px;display:flex}.about-page{padding:45px 5%}.about-page .about-section{border:1px solid var(--line)}@media (max-width:700px){.world-links{gap:18px}.about-page{padding:20px 5%}.about-page .world-text h1{font-size:38px}.about-back{gap:5px;font-size:12px}}.scarf-showcase{background:radial-gradient(at 50% 35%,#492530,#211519 75%);min-width:0;min-height:550px;position:relative;overflow:hidden}.scarf-canvas{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.scarf-canvas.dragging{cursor:grabbing}.scarf-canvas canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;display:block}.scene-ready canvas{opacity:1}.scene-fallback{object-fit:contain;width:70%;height:70%;transition:opacity .5s;position:absolute;inset:15%;transform:rotate(-9deg)}.scene-ready .scene-fallback{opacity:0;pointer-events:none}.scene-caption{pointer-events:none;color:var(--gold);justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.scene-caption>span{align-items:center;gap:9px;display:flex}.scene-caption button{pointer-events:auto;background:#211519a0;border:1px solid #cfb17b44;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}@media (max-width:700px){.scarf-showcase{min-height:390px}.scene-caption{bottom:16px;left:20px;right:20px}}.scene-products{top:14px;gap:6px;display:flex;position:absolute;inset-inline-start:14px}.scene-products button{background:#211519;border:1px solid #cfb17b55;width:32px;height:32px;padding:2px;transition:transform .2s,border-color .2s}.scene-products img{object-fit:cover;width:100%;height:100%}.scene-products button:hover,.scene-products button.active{border-color:var(--gold);transform:translateY(-2px)}.scene-controls{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex}.scene-zoom{position:relative}.scene-zoom-panel{bottom:0;color:var(--gold);direction:ltr;background:#211519ed;border:1px solid #cfb17b55;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;inset-inline-end:48px;box-shadow:0 8px 25px #0005}.scene-zoom-panel input{width:125px;accent-color:var(--gold);cursor:pointer;touch-action:none}.scene-zoom-panel output{min-width:38px;font:12px Arial}.scene-caption{align-items:flex-end}html[dir=rtl] .scene-zoom-panel{left:48px;right:auto}html[dir=ltr] .scene-zoom-panel{left:auto;right:48px}
