@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap";:root{color:#242220;font-synthesis:none;background:#fff;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.site{text-align:right;direction:rtl;overflow-x:clip}.wrap{width:min(1180px,92%);margin:auto}.site section[id]{scroll-margin-top:90px}.eyebrow{color:#a47720;letter-spacing:2.5px;direction:ltr;font:11px Arial,sans-serif;display:inline-block}.goldline{background:#a47720;width:65px;height:2px;margin:24px 0}.header{z-index:40;background:#fffffffa;border-bottom:1px solid #eee;position:sticky;top:0;box-shadow:0 2px 15px #00000007}.navrow{justify-content:flex-start;align-items:center;gap:0;height:84px;display:flex}.brand{flex:0 0 150px;justify-content:flex-start;align-items:center;height:75px;display:flex}.brand img{object-fit:contain;width:145px;height:68px}.nav{align-items:center;gap:26px;margin-right:36px;display:flex}.nav>button,.products-trigger{appearance:none;color:#30302f;white-space:nowrap;background:0 0;border:0;padding:17px 2px;font-size:13px;font-weight:500;transition:color .25s;position:relative}.nav>button:after,.products-trigger:after{content:"";background:#a47720;height:2px;transition:right .25s,left .25s;position:absolute;bottom:9px;left:50%;right:50%}.nav>button:hover,.products-trigger:hover,.nav-products.expanded .products-trigger{color:#a47720}.nav>button:hover:after,.nav>button:focus-visible:after,.products-trigger:hover:after,.nav-products.expanded .products-trigger:after{left:0;right:0}.chevron{margin-right:4px;font-size:18px;transition:transform .2s;display:inline-block}.nav-products.expanded .chevron{transform:rotate(180deg)}.hamburger{color:#242220;background:0 0;border:0;padding:8px;font-size:27px;display:none}.nav-products{position:static}.mega-menu{z-index:45;background:#fff;border-top:1px solid #f0e9df;grid-template-columns:230px 1fr;gap:32px;padding:25px max(50vw - 590px,4%);display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 21px 38px #31261d20}.mega-menu[hidden]{display:none!important}.mega-intro{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mega-intro strong{font-size:19px}.mega-intro p{color:#777;margin:0;font-size:12px;line-height:2}.mega-intro>button{color:#77551c;background:0 0;border:0;border-bottom:1px solid #a47720;padding:8px 0;font-size:12px}.mega-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.mega-item{text-align:center;background:#faf7f3;border:0;flex-direction:column;align-items:center;padding:10px;transition:transform .25s,background .25s;display:flex}.mega-item:hover{background:#f0e5d7;transform:translateY(-4px)}.mega-item img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:95px}.mega-item span{margin-top:6px;font-size:13px;font-weight:700}.mega-item small{color:#a47720;letter-spacing:1.5px;margin-top:3px;font:9px Arial}.hero{background:#f5f1ec}.hero-inner{grid-template-columns:46% 54%;align-items:stretch;min-height:600px;display:grid}.hero-copy{z-index:3;padding:93px 0 40px;position:relative}.hero h1{margin:16px 0;font-size:clamp(43px,5.5vw,75px);font-weight:800;line-height:1.5}.hero h1 em{color:#a47720;font-style:normal}.hero p{color:#716c67;max-width:440px;font-size:14px;line-height:2.45}.darkbtn{color:#fff;background:#201e1d;border:1px solid #201e1d;padding:14px 24px;font-size:13px;transition:background .25s,border-color .25s,transform .25s}.darkbtn:hover{background:#a47720;border-color:#a47720;transform:translateY(-2px)}.darkbtn span{margin-right:17px}.hero-copy .darkbtn{margin-top:18px}.hero-foot{letter-spacing:3px;color:#a69683;text-align:right;direction:ltr;margin-top:53px;font:10px Arial}.hero-art{isolation:auto;min-height:600px;position:relative}.halo{aspect-ratio:1;z-index:0;background:#e5d7c7;border-radius:50%;width:min(79%,440px);position:absolute;top:14%;left:8%}.hero-lip,.hero-foundation{object-fit:contain;mix-blend-mode:multiply;z-index:1;display:block;position:absolute}.hero-lip{width:49%;height:68%;top:16%;left:8%}.hero-foundation{width:25%;height:44%;top:34%;right:9%}.hero-art-word{color:#b29c7a;writing-mode:vertical-rl;letter-spacing:8px;z-index:2;font:11px Arial;position:absolute;top:10%;right:2%}.marquee{color:#d6c4a2;background:#22201f}.marquee .wrap{letter-spacing:3px;direction:ltr;justify-content:space-between;align-items:center;gap:12px;padding:23px 0;font:11px Arial;display:flex}.marquee b{font-size:17px;font-weight:400}.section{padding:88px 0}.section-heading{margin-bottom:36px}.section-heading.centered{text-align:center}.section-heading h2,.about-copy h2,.representatives h2,.contact h2{margin:12px 0;font-size:clamp(28px,3.2vw,40px);font-weight:800}.section-heading p,.about-copy p,.representatives p,.contact p{color:#777;font-size:14px;line-height:2.3}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.category-card{text-align:right;background:0 0;border:0;padding:0;transition:transform .3s}.category-card:hover{transform:translateY(-5px)}.category-photo{background:#eee5db;justify-content:center;align-items:center;height:288px;display:flex;overflow:hidden}.category-card:nth-child(2) .category-photo{background:#e8e1df}.category-card:nth-child(3) .category-photo{background:#ead9dc}.category-photo img{object-fit:contain;mix-blend-mode:multiply;width:86%;height:86%;transition:transform .4s}.category-card:hover .category-photo img{transform:scale(1.07)}.category-info{padding:21px 5px}.category-info small{letter-spacing:2px;color:#a47720;font:10px Arial}.category-info h3{margin:9px 0;font-size:23px}.category-info>span{font-size:12px;transition:transform .25s,color .25s;display:inline-block}.category-card:hover .category-info>span{color:#a47720;transform:translate(-6px)}.catalog{background:#faf9f7}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.filters{flex-wrap:wrap;gap:9px;display:flex}.filters button{background:#fff;border:1px solid #ddd6cc;padding:11px 18px;font-size:12px;transition:all .2s}.filters button:not(.active):hover{color:#a47720;background:#faf5ed;border-color:#a47720}.filters button.active{color:#fff;background:#222;border-color:#222}.toolbar input{background:#fff;border:1px solid #e1dcd6;outline-color:#a47720;width:245px;padding:12px 16px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 23px;display:grid}.product-card{min-width:0;transition:transform .3s}.product-card:hover{transform:translateY(-5px)}.product-photo{background:#fff;border:0;width:100%;height:350px;padding:0;transition:box-shadow .3s;display:block;position:relative;overflow:hidden}.product-photo img{object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .45s}.product-card:hover .product-photo{box-shadow:0 15px 35px #00000013}.product-card:hover .product-photo img{transform:scale(1.06)}.view-icon{background:#f7f5f0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;transition:all .25s;display:grid;position:absolute;top:13px;left:13px}.product-card:hover .view-icon{color:#fff;background:#a47720;transform:rotate(45deg)}.product-caption{padding:18px 2px}.product-caption>span{color:#a47720;font-size:11px}.product-caption h3{margin:8px 0;font-size:17px;transition:color .2s}.product-card:hover .product-caption h3{color:#a47720}.product-caption small{letter-spacing:1px;color:#999;text-align:right;direction:ltr;font:10px Arial;display:block}.product-caption button{background:0 0;border:0;border-bottom:1px solid #a47720;margin-top:20px;padding:0 0 7px;font-size:12px;transition:color .25s}.product-caption button:hover{color:#a47720}.empty{text-align:center;padding:40px}.empty button{color:#a47720;background:0 0;border:0;margin:0 15px}.statement{color:#fff;text-align:center;background:#25201d;padding:90px 0}.statement span{letter-spacing:4px;color:#c6a569;font:12px Arial}.statement h2{font-size:clamp(30px,4vw,52px)}.statement .goldline{margin:25px auto}.statement small{letter-spacing:4px;color:#bca793;font:10px Arial}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.about-photo{background:#e8d9c6;place-items:center;height:440px;display:grid;position:relative;overflow:hidden}.about-photo img{object-fit:contain;mix-blend-mode:multiply;z-index:1;width:75%;height:76%}.about-photo span{color:#ffffff60;font:230px Georgia;position:absolute;bottom:-60px;left:0}.outlinebtn{color:#805c20;background:0 0;border:1px solid #a47720;padding:14px 25px;transition:all .25s}.outlinebtn:hover{color:#fff;background:#a47720}.about-copy .outlinebtn{margin-top:20px}.representatives{text-align:center;background:#faf9f7}.contact{background:#f2eee7;padding:75px 0}.contact-row{justify-content:space-between;align-items:center;gap:30px;display:flex}.contact-row img{object-fit:contain;height:125px}.footer{color:#ccc;background:#1a1a1a}.footrow{justify-content:space-between;align-items:center;gap:20px;min-height:110px;font-size:11px;display:flex}.footrow img{height:85px}.overlay{z-index:80;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;grid-template-columns:1fr 1fr;width:min(850px,100%);max-height:90vh;display:grid;position:relative;overflow-y:auto}.close{z-index:2;background:#fff;border:0;width:40px;height:40px;font-size:27px;position:absolute;top:12px;left:12px}.modal-photo{background:#f8f4f0;place-items:center;height:430px;display:grid}.modal-photo img{object-fit:contain;mix-blend-mode:multiply;width:95%;height:95%}.modal-details{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;display:flex}.modal-details h2{font-size:27px}.modal-details p{color:#777;line-height:2.3}.modal-category{color:#a47720;font-size:12px}.modal-details .darkbtn{margin-top:25px}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #a47720}.header{transition:box-shadow .32s}.navrow{transition:height .32s}.brand{transition:flex-basis .32s,height .32s}.brand img{transition:width .32s,height .32s}.header-small{box-shadow:0 8px 25px #00000013}.header-small .navrow{height:62px}.header-small .brand{flex-basis:119px;height:59px}.header-small .brand img{width:116px;height:54px}@media (width<=950px){.nav{gap:16px;margin-right:18px}.nav>button,.products-trigger{font-size:12px}.hero-inner{grid-template-columns:49% 51%}.halo{width:84%}.about-grid{gap:35px}}@media (width<=768px){.navrow{justify-content:space-between;height:72px}.brand{flex-basis:125px;height:67px}.brand img{width:125px;height:62px}.hamburger{display:block}.nav{background:#fff;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 72px);margin:0;padding:15px 5%;display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 15px 30px #0002}.nav.open{display:flex}.nav>button,.products-trigger{text-align:right;width:100%;padding:13px 8px;font-size:14px}.nav>button:after,.products-trigger:after{display:none}.mega-menu{box-shadow:none;border:1px solid #f1e6d9;grid-template-columns:1fr;gap:15px;padding:15px;position:static}.mega-intro p{display:none}.mega-categories{gap:6px}.mega-item{padding:5px}.mega-item img{height:68px}.mega-item span{font-size:11px}.mega-item small{font-size:8px}.hero-inner{grid-template-columns:1fr;min-height:0}.hero-copy{padding:60px 0 10px}.hero h1{font-size:clamp(42px,9vw,58px)}.hero-art{width:100%;max-width:540px;min-height:370px;margin:auto}.halo{width:300px;max-width:74%;top:4%;left:12%}.hero-lip{width:55%;height:75%;top:7%;left:5%}.hero-foundation{width:32%;height:57%;top:24%;right:7%}.hero-art-word{top:9%;right:2%}.hero-foot{margin-top:35px}.marquee .wrap{justify-content:space-around;font-size:9px}.marquee span:nth-of-type(2),.marquee span:nth-of-type(4){display:none}.section{padding:62px 0}.category-grid{gap:10px}.category-photo{height:160px}.category-info{padding:13px 2px}.category-info h3{font-size:16px}.category-info small{letter-spacing:0;font-size:8px}.category-info>span{font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-photo{height:230px}.product-caption h3{font-size:14px}.product-caption small{font-size:8px}.toolbar input{width:100%}.about-grid{grid-template-columns:1fr;gap:35px}.about-photo{height:320px}.contact-row{flex-direction:column;align-items:flex-start}.contact-row img{height:105px}.footrow{flex-wrap:wrap;padding:20px 0}.footrow img{height:75px}.modal{grid-template-columns:1fr}.modal-photo{height:245px}.modal-details{padding:25px}.header-small .navrow{height:60px}.header-small .brand{flex-basis:105px;height:58px}.header-small .brand img{width:103px;height:51px}.header-small .nav{max-height:calc(100vh - 60px);top:60px}}@media (width<=390px){.category-grid{grid-template-columns:1fr}.category-photo{height:200px}.product-grid{grid-template-columns:1fr}.product-photo{height:300px}.hero-art{min-height:310px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
