@font-face{font-family:font;src:url(/_next/static/media/4ff1260a1bda0420-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:font Fallback;src:local("Arial");ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.00%;size-adjust:101.00%}.__className_6389a1{font-family:font,font Fallback}.__variable_6389a1{--font-vazir:"font","font Fallback"}.shop-page{padding-block:36px 90px;min-height:60vh}.shop-page h1{font-size:clamp(26px,3.2vw,40px);font-weight:600;margin:10px 0 24px}.shop-crumb{font-size:12px;color:#777;margin-bottom:28px;display:flex;gap:10px;flex-wrap:wrap}.shop-back:hover,.shop-crumb a:hover{color:#a35472}.shop-page h2{font-size:18px;font-weight:600}.shop-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}.shop-form,.shop-summary{border:1px solid #e8e8e8;border-radius:16px;padding:28px;background:#fff}.shop-summary{position:sticky;top:165px}.shop-form h2,.shop-summary h2{margin-bottom:18px}.shop-summary dl{margin:0 0 24px}.shop-summary dl>div{display:flex;gap:12px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #eee;font-size:13px}.shop-summary dd{margin:0;text-align:left;overflow-wrap:anywhere}.shop-summary dt{color:#777}.shop-summary .shop-total{font-weight:700;font-size:15px}.shop-summary .button{width:100%;text-align:center;justify-content:center;line-height:1.9;padding:12px 15px}.shop-summary small{display:block;font-size:11px;color:#888;margin-top:16px}.shop-back{display:block;text-align:center;padding:15px;font-size:12px}.shop-cart-items{border:1px solid #eee;border-radius:16px;padding-inline:24px}.shop-cart-item{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid #eee}.shop-cart-item:last-child{border:0}.shop-cart-item h2{font-size:15px;margin-bottom:8px}.shop-cart-item p{font-size:12px;color:#777}.shop-cart-item>strong{font-size:14px}.shop-cart-image{aspect-ratio:1;background:#f6f6f6;display:grid;place-items:center;border-radius:10px;overflow:hidden}.shop-cart-image img{width:100%;height:100%;object-fit:contain}.shop-item-actions{display:flex;gap:24px;align-items:center;margin-top:12px}.shop-item-actions label{font-size:11px;display:flex;gap:8px;align-items:center}.shop-item-actions select,.shop-quantity-label select{border:1px solid #ddd;border-radius:6px;padding:5px;font:inherit;background:white}.shop-item-actions button{background:none;color:#a35472;font-size:12px}.shop-empty{text-align:center;padding:70px 20px;background:#faf7f8;border-radius:18px;margin:24px 0}.shop-empty p{color:#777;margin:12px 0 24px}.shop-error{color:#a12e41!important;font-size:12px;margin-block:10px}.shop-alert{background:#fff1f2;border:1px solid #e9bfc8;border-radius:10px;padding:16px;margin:18px 0;color:#8e2d42}.shop-alert button{background:white;padding:6px 12px;border-radius:5px;margin-inline:12px}.shop-form>p{font-size:12px;color:#777;margin-bottom:22px}.shop-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.shop-form-grid label{display:grid;gap:8px;font-size:12px}.shop-form-grid .full{grid-column:1/-1}.shop-filters input,.shop-filters select,.shop-form input,.shop-form textarea{width:100%;font:inherit;min-width:0;border:1px solid #ddd;border-radius:8px;background:#fff;padding:11px 13px}.shop-summary-item{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:12px 0;border-bottom:1px solid #eee}.shop-summary-item strong{white-space:nowrap}.shop-payment-choice{background:#faf6f8;border-radius:10px;padding:15px;font-size:13px;margin-block:20px}.shop-payment-choice p{font-size:11px;color:#666;margin-top:6px}.shop-consent{display:flex;align-items:start;gap:10px;font-size:12px;margin:20px 0}.shop-consent input{margin-top:7px}.shop-add .button{width:100%;justify-content:center}.shop-add p{font-size:12px;margin-block:10px}.shop-add p a{text-decoration:underline}.shop-quantity-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px;font-size:12px}.shop-add.compact{min-width:160px}.shop-order-heading{max-width:700px;margin-bottom:36px}.shop-order-heading p{color:#777;margin-top:14px}.shop-order-status{display:inline-flex;background:#fff0d7;padding:6px 15px;border-radius:6px}.shop-order-status.success{background:#edf4e6;color:#44652d}.shop-order-actions{display:grid;gap:14px}.shop-order-actions p{font-size:12px}.shop-order-help{margin-top:25px;font-size:12px;color:#777}.shop-catalog-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.shop-catalog-heading>p{color:#777;font-size:12px}.shop-category-pills{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 26px}.shop-category-pills a{padding:8px 17px;background:#f6f6f6;border:1px solid #eee;border-radius:25px;font-size:12px}.shop-category-pills a[aria-current]{background:#191919;color:white}.shop-filters{display:flex;align-items:center;gap:14px;margin-bottom:35px;background:#fafafa;padding:18px;border-radius:12px}.shop-filters>label:first-child{flex:1 1}.shop-stock-filter{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px}.shop-stock-filter input{width:auto}.shop-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px}.shop-product-card{min-width:0;display:block}.shop-product-image{aspect-ratio:1;background:#f7f7f7;border-radius:12px;position:relative;overflow:hidden;display:grid;place-items:center}.shop-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.shop-product-card:hover img{transform:scale(1.04)}.shop-product-badge{position:absolute;top:12px;right:12px;background:white;padding:4px 12px;border-radius:20px;font-size:10px}.shop-product-category{color:#888;font-size:10px;display:block;margin:14px 0 5px}.shop-product-card h2{font-size:14px;margin-bottom:10px}.shop-product-card>strong{font-size:13px}.shop-product-link{display:block;font-size:11px;color:#9d536d;margin-top:7px}.shop-pagination{display:flex;justify-content:center;gap:28px;margin-top:45px}.shop-pagination a{text-decoration:underline}.shop-categories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:35px 0}.shop-categories-grid>a{padding:20px;background:#faf7f8;border-radius:14px}.shop-categories-grid .product-art{border-radius:10px;margin-bottom:20px;mix-blend-mode:multiply}.shop-categories-grid p{font-size:12px;color:#777;margin-block:5px 15px}.shop-categories-grid>a>span:last-child{font-size:12px;color:#9d536d}.pd-mobile-bar .shop-add button{width:100%}.pd-mobile-bar .shop-add p{position:absolute;bottom:100%;background:white;inset-inline:0;padding:12px}.article-body{line-height:2.2;overflow-wrap:anywhere}.article-body h2,.article-body h3{margin:22px 0 12px}.article-body p{margin:12px 0}.article-body a{color:#9d536d;text-decoration:underline}.article-body blockquote{border-right:3px solid #d79eb3;margin:18px 0;padding:10px 20px;background:#faf6f8}.article-body img{max-width:100%;height:auto;border-radius:12px;margin-block:16px}.article-body pre{white-space:pre-wrap;background:#f5f5f5;padding:15px;direction:ltr;text-align:left}.article-body hr{border:0;border-top:1px solid #ddd;margin:22px 0}@media(max-width:1000px){.shop-checkout-grid{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.shop-form,.shop-summary{padding:20px}.shop-cart-item{grid-template-columns:75px 1fr}.shop-cart-item>strong{grid-column:2}.shop-categories-grid,.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-filters{flex-wrap:wrap}}@media(max-width:700px){.shop-page{padding-top:24px}.shop-checkout-grid{grid-template-columns:1fr}.shop-summary{position:static}.shop-cart-items{padding-inline:16px}.shop-cart-item{gap:15px}.shop-form-grid{gap:16px;grid-template-columns:1fr}.shop-categories-grid,.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.shop-product-card h2,.shop-product-card>strong{font-size:12px}.shop-filters{gap:10px;padding:12px}.shop-filters>label:first-child{flex-basis:100%}.shop-filters .button{padding:10px 16px}.shop-catalog-heading{align-items:start}.shop-catalog-heading>p{padding-top:45px;white-space:nowrap}.shop-categories-grid>a{padding:12px}.shop-categories-grid h2{font-size:14px}.shop-summary-item{flex-wrap:wrap}.shop-add.compact{min-width:0}.shop-order-heading h1{overflow-wrap:anywhere}}.shop-order-list{display:grid;gap:15px;margin-top:30px}.shop-order-list>a{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px;border:1px solid #eee;border-radius:12px}.shop-order-list small{display:block;color:#888;font-size:11px}.shop-order-list>a>span:last-child{color:#a35472;font-size:12px}@media(max-width:700px){.shop-order-list>a{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:15px}}.account-login{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:0;border-radius:20px;padding:38px 30px;box-shadow:0 20px 90px #0003;overflow:auto;color:#202020;background:#fff;text-align:right}.account-login::backdrop{background:#0007;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.account-login-close{position:absolute;top:12px;left:12px}.account-login h2{font-size:28px;margin:10px 0}.account-login p{font-size:14px;line-height:2;color:#666}.account-login form{display:grid;gap:12px;margin:24px 0}.account-login label{font-size:14px;font-weight:650}.account-login input{width:100%;min-width:0;border:1px solid #d5d5d5;background:#fafafa;border-radius:10px;padding:14px;font:inherit;font-size:18px;outline-offset:3px}.account-login input[name=otp]{text-align:center;letter-spacing:9px;font-size:26px}.account-login small{display:block;color:#666;font-size:11px;line-height:2}.account-code-actions{display:flex;justify-content:space-between;gap:10px}.account-code-actions button{border:0;background:transparent;color:#555;font:inherit;font-size:12px;padding:7px 0;cursor:pointer}.account-code-actions button:disabled{opacity:.5;cursor:default}.account-error{color:#a42a2a!important;background:#fff3f3;padding:10px;border-radius:8px}.account-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:150;background:#202020;color:#fff;padding:14px 22px;border-radius:12px;font-size:13px;max-width:calc(100% - 32px);box-shadow:0 8px 28px #0003}.account-header-button{font:inherit;font-size:12px;border:0;background:transparent;display:flex;gap:6px;align-items:center;cursor:pointer;white-space:nowrap;padding:8px 4px}.account-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.account-tabs a{padding:10px 16px;border:1px solid #ddd;border-radius:8px;font-size:13px}.account-tabs a.active{background:#202020;color:#fff;border-color:#202020}.account-profile{max-width:600px;display:grid;gap:14px}.account-profile input{border:1px solid #ddd;padding:12px;border-radius:8px;font:inherit;min-width:0;width:100%}.account-profile label{display:grid;gap:8px}.account-profile-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.account-profile-actions button{font:inherit;padding:10px 14px;border:1px solid #ddd;border-radius:8px;background:white;cursor:pointer}.account-login-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:#f7f6f2;padding:18px;border:1px solid #e9e6df;border-radius:12px;margin:20px 0;font-size:13px;line-height:2}.account-login-banner button{border:0;background:none;text-decoration:underline;cursor:pointer;font:inherit;white-space:nowrap}@media(max-width:600px){.account-login{padding:34px 22px}.account-header-label{display:none}.account-header-button{padding:6px}.account-profile-actions{display:grid}}:root{--paper:#faf8f2;--ink:#244d43;--muted:#74796e;--line:#dedfd4;--sand:#f0eee4;--pink:#d6dfc8;--olive:#244d43;--font-sans:var(--font-vazir),Tahoma,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);line-height:1.9}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}img{max-width:100%;height:auto}.container{width:min(1200px,calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;top:-100px;background:white;padding:10px;z-index:100}.skip-link:focus{top:10px}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.button{display:inline-flex;justify-content:center;align-items:center;gap:40px;padding:15px 24px;border:1px solid transparent;border-radius:3px;font-weight:600}.button-primary{background:var(--ink);color:var(--paper)}.button-outline{border-color:var(--ink)}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--muted)}.heading-dot{color:#a6b58d}.fachi-note{background:var(--ink);color:var(--paper);text-align:center;font-size:11px;padding:7px}.fachi-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:22px;border-bottom:1px solid var(--line)}.fachi-brand{font:600 46px Georgia,serif;letter-spacing:-3px}.fachi-brand span{font-size:12px;letter-spacing:0;margin-left:5px;color:#a8b48c}.fachi-actions,.fachi-header nav{display:flex;gap:25px;font-size:13px}.fachi-actions button{border:0;background:none;color:inherit}.fachi-actions>a span{background:#e7e9d9;border-radius:50%;padding:2px 7px}.fachi-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding-block:75px}.fachi-hero h1{font-size:clamp(35px,4.5vw,64px);line-height:1.55;letter-spacing:-2px;margin:20px 0}.fachi-hero h1 em{font-style:normal;color:#84996c}.fachi-hero p{max-width:470px;font-size:15px;color:var(--muted);margin-bottom:30px}.fachi-art{aspect-ratio:1;background:#e3e6d7;border-radius:50% 50% 8px 8px;position:relative;display:grid;place-items:center;overflow:hidden}.fachi-art b{font:italic 340px Georgia,serif;line-height:1;color:var(--ink);position:relative}.fachi-art small{position:absolute;bottom:25px;letter-spacing:4px;font-size:9px}.fachi-orbit{position:absolute;width:90%;height:55%;border:1px solid #9dab88;border-radius:50%;transform:rotate(-30deg)}.fachi-section-title{display:flex;justify-content:space-between;align-items:end;padding-block:25px}.fachi-section-title h2{margin:7px 0;font-size:30px}.fachi-section-title>a{font-size:12px}.fachi-empty{padding:50px;text-align:center;background:var(--sand);border:1px solid var(--line)}.fachi-empty>span{font-size:35px;color:#8d9c73}.fachi-empty p{font-size:13px;color:var(--muted)}.fachi-values{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-block:75px}.fachi-values>div{border-top:1px solid var(--line);padding-top:20px}.fachi-values span{color:#9ba585;font-size:12px}.fachi-values h3{font-size:18px;margin:10px 0}.fachi-values p{font-size:13px;color:var(--muted)}.fachi-footer{padding-block:40px;border-top:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;gap:25px}.fachi-footer nav{margin-right:auto;display:flex;gap:20px;font-size:12px}.fachi-footer small{width:100%;color:var(--muted);font-size:10px}.shop-page{min-height:55vh}@media(max-width:720px){.container{width:calc(100% - 32px)}.fachi-header{flex-wrap:wrap;padding-block:15px}.fachi-header nav{order:3;width:100%;justify-content:center;font-size:12px}.fachi-actions{font-size:12px;gap:15px}.fachi-brand{font-size:37px}.fachi-hero{grid-template-columns:1fr;gap:30px;padding-block:40px}.fachi-hero h1{font-size:38px}.fachi-art{max-width:380px;width:100%;margin:auto;aspect-ratio:1.2}.fachi-art b{font-size:250px}.fachi-values{grid-template-columns:1fr;gap:25px;padding-block:40px}.fachi-footer{display:block}.fachi-footer nav{margin-block:20px}.fachi-empty{padding:30px 15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}