:root{--ink:#171714;--paper:#f7f6f2;--muted:#77776e;--line:#deddd5;--accent:#c8c1a7;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Vazirmatn',Tahoma,sans-serif;line-height:1.8}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.announcement{background:var(--ink);color:#f5f4ee;text-align:center;padding:7px 12px;font-size:11px;letter-spacing:.08em}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-family:Arial,sans-serif;font-weight:800;letter-spacing:.16em;font-size:27px;direction:ltr;display:inline-flex;align-items:flex-start;gap:4px}.wordmark span{font:10px Arial;letter-spacing:0;margin-top:1px}.desktop-nav{display:flex;gap:34px;font-size:13px;color:#53534c}.desktop-nav a:hover,.text-link:hover{opacity:.65}.header-cta{font-size:12px;border:1px solid var(--ink);padding:9px 14px;border-radius:2px}.header-cta span{margin-right:10px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-block:64px 70px;min-height:560px}.hero-copy{padding:10px 0}.eyebrow{font-size:10px;letter-spacing:.12em;color:var(--muted);margin:0 0 18px;font-weight:600}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#89836c;margin-left:8px;vertical-align:middle}.hero h1{font-size:clamp(39px,5vw,64px);line-height:1.35;letter-spacing:-.05em;margin:0;font-weight:700}.hero h1 em,.story h2 em{font-style:normal;color:#8d8773}.hero-text{max-width:430px;color:#696960;font-size:14px;line-height:2.2;margin:23px 0 28px}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;gap:22px;padding:12px 18px;font-size:12px}.button-dark{background:var(--ink);color:white}.button-dark span{font-size:16px}.text-link{font-size:12px;border-bottom:1px solid #aaa99f;padding-bottom:4px}.text-link span{margin-right:10px}.hero-note{display:flex;align-items:center;gap:12px;color:#929187;font-size:10px;margin-top:45px}.note-line{width:34px;height:1px;background:#b8b5a9}.hero-art{position:relative;min-height:430px;overflow:hidden;background:#e7e3d7;isolation:isolate}.hero-art:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 55%);z-index:-1}.art-label{position:absolute;top:22px;right:22px;font:9px/1.8 Arial,sans-serif;letter-spacing:.1em;color:#7e796a;direction:ltr;text-align:left}.art-label b{font-weight:400}.sun{position:absolute;width:110px;height:110px;border-radius:50%;background:#c9bda0;top:85px;left:68px}.arch{position:absolute;bottom:75px;left:17%;width:48%;height:240px;border-radius:120px 120px 0 0}.arch-back{background:#d0c7b4;transform:translate(-28px,-10px)}.arch-front{background:#b5ad99;opacity:.8}.table{position:absolute;bottom:70px;left:12%;width:76%;height:18px;background:#8f8978;border-radius:50%;box-shadow:0 13px 0 -6px #777160}.vase{position:absolute;bottom:90px;z-index:2}.vase-one{left:37%;width:65px;height:105px;background:#f1eee5;border-radius:24px 24px 20px 20px;clip-path:polygon(25% 0,75% 0,80% 18%,100% 32%,92% 100%,8% 100%,0 32%,20% 18%)}.vase-one:before{content:"";position:absolute;top:0;left:23px;width:20px;height:16px;background:#e7e3d7}.vase-two{left:58%;width:47px;height:75px;background:#797967;border-radius:40% 40% 30% 30%;transform:rotate(5deg)}.vase-two:before{content:"";position:absolute;top:-9px;left:16px;width:15px;height:20px;background:#797967;border-radius:4px 4px 0 0}.vase i{position:absolute;width:2px;height:85px;background:#6c7057;top:-77px;left:35px;transform:rotate(-15deg);transform-origin:bottom}.art-base{position:absolute;bottom:0;left:0;right:0;height:68px;background:#d9d3c4}.art-caption{position:absolute;bottom:20px;right:20px;font-size:10px;color:#696455}.benefits{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0;margin-bottom:90px}.benefits>div{display:flex;align-items:center;gap:16px;padding-inline:25px;border-left:1px solid var(--line)}.benefits>div:last-child{border-left:0}.benefit-number{font:11px Arial;color:#9b9584}.benefits p{font-size:12px;margin:0}.products-section{padding-bottom:105px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.section-heading h2,.contact h2{font-size:clamp(27px,3.2vw,40px);line-height:1.45;margin:0;letter-spacing:-.04em}.section-heading>p{font-size:12px;color:var(--muted);margin-bottom:7px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}.product-card{min-width:0}.product-image{position:relative;aspect-ratio:4/4.4;background:#e9e6de;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-image .product-number{position:absolute;top:13px;right:14px;font:10px Arial;color:#8d897e;direction:ltr}.product-image .shape{position:relative;display:block}.shape-vase{width:95px;height:150px;background:#c1b9a7;border-radius:35% 35% 25% 25%;clip-path:polygon(30% 0,70% 0,74% 18%,100% 37%,88% 100%,12% 100%,0 37%,26% 18%)}.shape-vase:after{content:"";position:absolute;top:0;left:34px;width:27px;height:20px;background:#e9e6de}.shape-lamp{width:100px;height:115px;border-radius:50% 50% 10% 10%;background:#d4cdbd;clip-path:polygon(50% 0,100% 40%,82% 45%,65% 100%,35% 100%,18% 45%,0 40%)}.shape-lamp:after{content:"";position:absolute;width:6px;height:85px;background:#827d6f;left:47px;top:62px}.shape-tray{width:145px;height:82px;border-radius:50%;background:#b9a98b;box-shadow:inset 0 0 0 8px #d6cbb4;transform:rotate(-12deg)}.shape-frame{width:120px;height:150px;background:#f2efe6;border:9px solid #8b8575;box-shadow:7px 10px 0 #d2cbbb;transform:rotate(5deg)}.shape-candle{width:62px;height:104px;background:#f6f1e6;border-radius:6px 6px 10px 10px;box-shadow:20px 14px 0 -4px #c6bba5}.shape-candle:before{content:"";position:absolute;top:-9px;left:29px;width:3px;height:12px;background:#5f594e}.shape-pot{width:115px;height:100px;background:#a9a18d;border-radius:8px 8px 35px 35px;position:relative}.shape-pot:before,.shape-pot:after{content:"";position:absolute;bottom:70px;width:3px;height:80px;background:#72775e;transform:rotate(-24deg);left:30px}.shape-pot:after{height:65px;left:80px;transform:rotate(25deg)}.product-info{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:13px}.product-info h3{font-size:13px;font-weight:500;margin:0 0 3px}.product-info p{font-size:10px;color:var(--muted);margin:0}.price{font-size:12px;white-space:nowrap;direction:rtl}.order-link{display:inline-block;font-size:11px;margin-top:13px;border-bottom:1px solid #bcb9ae;padding-bottom:3px}.demo-notice{color:#8b877b;font-size:10px;margin-top:25px}.story{background:#e9e6dd;display:grid;grid-template-columns:.8fr 1.2fr .7fr;gap:5%;align-items:center;padding:65px 6%;margin-bottom:100px;min-height:330px}.story-mark{font:700 clamp(90px,14vw,160px)/1 Arial,sans-serif;letter-spacing:-.1em;color:#c4bdad}.story h2{font-size:clamp(32px,4vw,49px);line-height:1.45;margin:0 0 14px}.story-copy>p:not(.eyebrow){font-size:12px;color:#6f6c62;line-height:2.2;max-width:380px;margin-bottom:22px}.story-side{display:flex;flex-direction:column;gap:6px;direction:ltr;text-align:left;font:10px/1.5 Arial,sans-serif;letter-spacing:.13em;color:#777365}.side-rule{height:1px;background:#c3bdae;margin:16px 0;width:70%}.story-side small{font-size:8px;letter-spacing:.08em}.contact{display:grid;grid-template-columns:1fr .8fr;gap:10%;padding-bottom:95px;align-items:center}.contact h2{margin-bottom:14px}.contact>div:first-child>p:last-child{color:var(--muted);font-size:12px;max-width:400px}.messenger-panel{border:1px solid var(--line);padding:25px}.messenger-panel>p{font-size:12px;margin:0 0 15px}.messenger-links{display:grid;gap:9px}.messenger-button{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:#ebe9e1;font-size:12px;transition:background .2s}.messenger-button:hover{background:#dfdcd1}.messenger-panel small{display:block;color:#888477;font-size:10px;margin-top:17px}.footer{border-top:1px solid var(--line);min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:22px}.footer .wordmark{font-size:20px}.footer p,.footer small,.back-top{font-size:10px;color:var(--muted);margin:0}.back-top{border-bottom:1px solid #c6c3b9;padding-bottom:3px}code{font-size:10px;direction:ltr;display:inline-block}
@media(max-width:760px){.wrap{width:calc(100% - 32px)}.site-header{height:72px}.desktop-nav{display:none}.wordmark{font-size:24px}.header-cta{font-size:10px;padding:8px 10px}.hero{grid-template-columns:1fr;padding-block:38px 45px;gap:35px}.hero h1{font-size:44px}.hero-text{font-size:13px}.hero-art{min-height:360px}.sun{width:85px;height:85px;top:65px;left:48px}.arch{height:205px}.benefits{margin-bottom:62px;padding:17px 0}.benefits>div{padding-inline:9px;gap:8px;flex-direction:column;align-items:flex-start}.benefits p{font-size:10px}.products-section{padding-bottom:65px}.section-heading{align-items:flex-start;flex-direction:column;gap:5px}.section-heading h2{font-size:29px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.product-image{aspect-ratio:4/4.6}.shape-vase{transform:scale(.8)}.shape-lamp{transform:scale(.8)}.shape-tray{transform:scale(.8)}.shape-frame{transform:scale(.8) rotate(5deg)}.shape-candle{transform:scale(.85)}.shape-pot{transform:scale(.8)}.product-info{flex-direction:column;gap:4px}.product-info h3{font-size:12px}.price{font-size:11px}.story{grid-template-columns:70px 1fr;gap:18px;padding:36px 22px;margin-bottom:65px}.story-mark{font-size:82px;align-self:start}.story h2{font-size:35px}.story-side{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:8px;font-size:8px}.story-side .side-rule{display:none}.story-side small{width:100%}.contact{grid-template-columns:1fr;gap:20px;padding-bottom:60px}.contact h2{font-size:34px}.messenger-panel{padding:18px}.footer{justify-content:space-between}.footer p{order:3;width:100%}.footer small{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
