/* One theme sheet drives the thumbnails, builder preview, and public storefront. */
@font-face{font-family:YekanBakh;src:url('/assets/yekan-bakh-fanum-vf.woff2') format('woff2');font-display:swap;font-weight:100 950;font-stretch:62.5% 150%;}
body[data-template]{font-weight:400;font-stretch:100%;font-variation-settings:"wdth" 100;font-synthesis:none;font-family:YekanBakh,Tahoma,sans-serif;font-size:16px;line-height:1.9;--brand:#6e7656}body[data-template] h1,body[data-template] h2,body[data-template] h3{font-weight:900;line-height:1.45}body[data-template] h1{font-size:clamp(34px,5.5vw,70px);letter-spacing:-1.5px}body[data-template] h2{font-size:28px}body[data-template] h3{font-size:20px}body[data-template] nav,body[data-template] small,body[data-template] label,body[data-template] .notice,body[data-template] .demo-bar,body[data-template] .site-footer,body[data-template]>footer{font-size:14px}body[data-template] .copy>p,body[data-template] .product-body p,body[data-template] .product p,body[data-template] .about p{font-size:16px;color:inherit;opacity:.75}body[data-template] input,body[data-template] select,body[data-template] textarea,body[data-template] button{font:inherit;font-size:16px}body[data-template] .hero-site{min-height:490px}body[data-template] .hero-site .photo{height:430px}body[data-template] .photo img{width:100%;height:100%;object-fit:cover}body[data-template] .main-button{display:inline-block;margin-top:25px;font-size:16px;border-radius:7px;padding:12px 24px;background:var(--brand);color:white;transition:transform .2s,box-shadow .2s}body[data-template] .main-button:hover{transform:translateY(-3px);box-shadow:0 9px 25px #0002}body[data-template] article{transition:transform .25s,box-shadow .25s}body[data-template] article:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0001}body[data-template] .product b{font-size:16px}body[data-template] .product footer{max-width:none;padding:0}body[data-template] .product button{font-size:14px;padding:9px 12px}body[data-template] .product small{font-size:14px}body[data-template] .section-heading small{font-size:14px}body[data-template] .section-heading p{font-size:16px}body[data-template] .portfolio h3{font-size:20px}body[data-template] .portfolio p{font-size:16px}body[data-template] .benefits{font-size:14px}body[data-template] .photo:after{display:none}body[data-template] .contact p{font-size:16px}body[data-template] .site-footer{opacity:.8}body[data-template] #about{margin-top:50px;padding-top:32px;padding-bottom:32px}body[data-template] input:focus-visible,body[data-template] button:focus-visible,body[data-template] a:focus-visible{outline:3px solid var(--brand);outline-offset:4px}body[data-template] .brand-photo{border-radius:inherit}body[data-template] .hero-store{padding:35px 0}body[data-template] .product-body label{margin-top:18px}body[data-template]>.demo-bar{font-size:14px;padding:8px}
body[data-template=avina]{background:#f8f6ed;color:#414936}body[data-template=avina] .hero-site{gap:60px}body[data-template=avina] .photo{border-radius:210px 210px 20px 20px;overflow:hidden;border:10px solid #eeecdf;box-shadow:20px 20px 0 #eeecdf60}body[data-template=avina] .photo img{border-radius:0}body[data-template=avina] h1{max-width:500px}body[data-template=avina] .main-button{border-radius:0 20px 20px 20px}body[data-template=avina] .grid-products article,body[data-template=avina] .products article{border-radius:90px 90px 16px 16px;border:1px solid #e4e5d5}body[data-template=avina] .product-body,body[data-template=avina] .product>div{padding:24px}
body[data-template=forma]{background:#f2f2ec;color:#273d33}body[data-template=forma]>header{border:0;padding:25px 5%;max-width:1400px}body[data-template=forma]>main{max-width:1400px;padding:0 22px}body[data-template=forma] .hero-site{position:relative;min-height:650px;display:flex;align-items:flex-end;padding:60px 6%;color:white;overflow:hidden;border-radius:5px}body[data-template=forma] .hero-site .photo{position:absolute;inset:0;height:100%;width:100%;z-index:0}body[data-template=forma] .hero-site .photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c1e210f,#0e2926bb);z-index:1}body[data-template=forma] .photo img{border-radius:0}body[data-template=forma] .copy{z-index:1;position:relative;max-width:650px}body[data-template=forma] .copy>small{color:#fff;letter-spacing:4px}body[data-template=forma] h1{font-size:clamp(38px,6vw,78px);max-width:550px}body[data-template=forma] .copy>p{max-width:500px;opacity:.85}body[data-template=forma] .main-button{background:#fff!important;color:#273d33!important;border-radius:0;padding:14px 28px}body[data-template=forma] .portfolio{gap:0;border:1px solid #cfd5cc}body[data-template=forma] .portfolio article{padding:36px;border-radius:0;border:0;border-left:1px solid #cfd5cc;background:transparent}body[data-template=forma] #about{text-align:right;max-width:760px;margin:60px auto;border-top:1px solid #a9b5aa}body[data-template=forma] .section-heading{text-align:right}
body[data-template=viona]{background:#f5ecea;color:#5b2639}body[data-template=viona]>header{border-bottom:1px solid #b99da5}.mini-site.viona{background:#622b3e;color:#fff8f3}body[data-template=viona] .hero-site{background:#642c3e;color:#fff4ef;margin-top:16px;padding:0;gap:0;grid-template-columns:1.1fr 1fr;overflow:hidden}body[data-template=viona] .hero-site .copy{order:2;padding:40px;position:relative}body[data-template=viona] .hero-site .copy:before{content:'COLLECTION';letter-spacing:6px;font-size:14px;opacity:.5;display:block;margin-bottom:30px}body[data-template=viona] .hero-site .copy>small{color:#e6c3ce}body[data-template=viona] h1{font-size:clamp(32px,5vw,65px)}body[data-template=viona] .hero-site .photo{order:1;height:600px}body[data-template=viona] .photo img{border-radius:0}body[data-template=viona] .main-button{border:1px solid #f1d6df;background:transparent!important;border-radius:0}body[data-template=viona] .benefits{background:#642c3e;color:#eedde2;justify-content:center;gap:45px}body[data-template=viona] .grid-products,body[data-template=viona] .products{grid-template-columns:repeat(2,1fr);gap:30px}body[data-template=viona] .grid-products article,body[data-template=viona] .product{border-radius:0;background:transparent;border:0;box-shadow:none}body[data-template=viona] .grid-products article>img,body[data-template=viona] .product>img{height:330px}body[data-template=viona] .section-heading{text-align:right;border-bottom:1px solid #d9c2ca;padding-bottom:20px}
body[data-template=rosha]{background:#eef3df;color:#254a3a}body[data-template=rosha]>header{border:0}body[data-template=rosha] .hero-site{display:flex;flex-direction:column;gap:18px;padding-top:25px;text-align:center}body[data-template=rosha] .copy{max-width:760px;padding:20px}body[data-template=rosha] h1{font-size:clamp(36px,5.5vw,70px);margin:10px auto}body[data-template=rosha] .copy>p{max-width:540px;margin:0 auto}body[data-template=rosha] .hero-site .photo{width:100%;max-width:1000px;height:310px;border-radius:150px 150px 26px 26px;overflow:hidden}body[data-template=rosha] .photo img{border-radius:0;object-position:50% 65%}body[data-template=rosha] .main-button{border-radius:40px}body[data-template=rosha] .products,body[data-template=rosha] .grid-products{grid-template-columns:repeat(3,1fr)}body[data-template=rosha] .product,body[data-template=rosha] .grid-products article{border-radius:130px 130px 20px 20px;background:#f8faef;border:1px solid #dce6c8}body[data-template=rosha] .benefits{background:#254a3a;color:#f5f8e7;border-radius:40px;margin:20px 5%}body[data-template=rosha] #about{max-width:800px;background:#dde8ca;border-radius:26px;padding:35px;margin:40px auto}
body[data-template=kavan]{background:#202936;color:#f2f1eb}body[data-template=kavan]>header{border-color:#ffffff22}body[data-template=kavan] .hero-site{grid-template-columns:1.4fr .8fr;gap:45px;min-height:580px}body[data-template=kavan] .hero-site .copy{padding:20px 0}body[data-template=kavan] .copy>small{display:inline-block;border:1px solid #ffffff30;border-radius:50px;padding:8px 18px;color:#c0d2cb}body[data-template=kavan] h1{font-size:clamp(40px,6vw,82px);text-decoration:underline;text-decoration-color:#a5b99c;text-underline-offset:15px;text-decoration-thickness:2px;margin:25px 0 35px}body[data-template=kavan] .hero-site .photo{height:360px;transform:rotate(-5deg);border:1px solid #fff7;padding:10px;background:#ffffff0b}body[data-template=kavan] .photo img{border-radius:0}body[data-template=kavan] .main-button{background:#bed1b4!important;color:#20312e!important;border-radius:40px}body[data-template=kavan] .portfolio{grid-template-columns:1fr}body[data-template=kavan] .portfolio article{background:transparent;border:0;border-top:1px solid #ffffff25;border-radius:0;padding:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px}body[data-template=kavan] .benefits{background:#ffffff08;color:#d7e6d2;border-color:#ffffff20}body[data-template=kavan] .contact,body[data-template=kavan] .checkout{background:#ffffff0b;border:1px solid #ffffff20}body[data-template=kavan] .contact h2,body[data-template=kavan] .checkout h2{color:#e9f2e7}body[data-template=kavan] #about{border-top:1px solid #ffffff30}body[data-template=kavan]>footer{color:#c4c8cd;border-color:#ffffff20}body[data-template=kavan] header strong{color:#bed1b4}body[data-template=kavan] .portfolio p{opacity:.7}
body[data-template=cafe]{background:#f5eddd;color:#5c3726}body[data-template=cafe]>header{border-bottom:2px solid #6b4633;margin:15px auto;max-width:1040px}body[data-template=cafe] .hero-site{border:1px solid #b8a18a;outline:1px solid #b8a18a;outline-offset:7px;padding:35px;margin:32px 10px;gap:40px;grid-template-columns:1fr 1fr}body[data-template=cafe] .hero-site .copy{text-align:center}body[data-template=cafe] .copy>small{letter-spacing:4px;border-top:1px solid #ad9477;border-bottom:1px solid #ad9477;display:inline-block;padding:8px 0}body[data-template=cafe] h1{font-size:clamp(34px,4.5vw,60px);margin:20px 0}body[data-template=cafe] .copy>p{max-width:440px;margin:auto}body[data-template=cafe] .hero-site .photo{height:auto;width:100%;aspect-ratio:1;border:12px solid #e2d3bc;border-radius:100%;overflow:hidden;box-shadow:0 0 0 1px #a78c6e}body[data-template=cafe] .photo img{border-radius:100%}body[data-template=cafe] .main-button{border-radius:0;background:#68432e!important}body[data-template=cafe] .benefits{background:#68432e;color:#f5ecdb;padding:24px;margin-top:40px}body[data-template=cafe] .portfolio{grid-template-columns:repeat(2,1fr);gap:20px}body[data-template=cafe] .portfolio article{background:transparent;border:1px solid #b9a68c;border-radius:0;padding:30px;text-align:center}body[data-template=cafe] .section-heading{border-bottom:1px solid #bdac93;padding-bottom:25px}body[data-template=cafe] #about{background:#e9ddc8;border-radius:0;max-width:900px;padding:40px;margin:35px auto}
.mini-site .mini-top{font-size:14px}.mini-site .mini-copy strong{font-size:24px;line-height:1.5}.mini-site .mini-copy small{font-size:14px}.mini-site .mini-copy em{font-size:14px}.mini-site .mini-bottom{font-size:14px}.mini-site.forma{position:relative;background:#244035;min-height:230px;color:white}.mini-site.forma .mini-top{background:#ffffff0b;border-color:#fff3}.mini-site.forma .mini-main{position:relative;height:190px;display:flex;align-items:end;padding:18px}.mini-site.forma .mini-main img{position:absolute;inset:0;width:100%;height:100%;border-radius:0;filter:brightness(.55)}.mini-site.forma .mini-copy{position:relative;z-index:1;max-width:80%}.mini-site.forma .mini-copy strong{font-size:28px}.mini-site.forma .mini-copy small{color:#fff}.mini-site.forma .mini-copy em{background:white;color:#244035}.mini-site.forma .mini-bottom{display:none}.mini-site.viona .mini-main{flex-direction:row-reverse;gap:0;padding:0;display:flex}.mini-site.viona .mini-copy{width:55%;padding:20px}.mini-site.viona .mini-main img{width:45%;height:200px;border-radius:0}.mini-site.viona .mini-copy strong{font-size:26px}.mini-site.viona .mini-copy small{color:#e4bdcc}.mini-site.viona .mini-copy em{background:transparent;border:1px solid #ead4dd;color:#fff}.mini-site.viona .mini-bottom{border-color:#fff3}.mini-site.rosha{background:#eef3df}.mini-site.rosha .mini-main{display:flex;flex-direction:column;gap:8px;padding:8px 20px;text-align:center}.mini-site.rosha .mini-copy strong{font-size:26px}.mini-site.rosha .mini-copy small{display:none}.mini-site.rosha .mini-copy em{display:none}.mini-site.rosha .mini-main img{width:100%;height:100px;border-radius:60px 60px 10px 10px;object-position:center 70%}.mini-site.rosha .mini-bottom{background:#254a3a;color:#eaf1dc}.mini-site.kavan{background:#202936;color:#f2f1eb}.mini-site.kavan .mini-top{border-color:#fff3}.mini-site.kavan .mini-main{gap:16px;padding:25px 20px}.mini-site.kavan .mini-copy strong{font-size:30px;text-decoration:underline;text-decoration-color:#aec2a2;text-underline-offset:6px}.mini-site.kavan .mini-copy small{color:#bccdb4}.mini-site.kavan .mini-copy em{background:#bccdb4;color:#27372d}.mini-site.kavan .mini-main img{width:38%;height:140px;border-radius:0;transform:rotate(-7deg);padding:4px;border:1px solid #fff7}.mini-site.kavan .mini-bottom{border-color:#fff3}.mini-site.cafe{background:#f5eddd;color:#5c3726}.mini-site.cafe .mini-main{margin:10px;border:1px solid #bba58a;padding:15px 12px;gap:18px}.mini-site.cafe .mini-copy{text-align:center}.mini-site.cafe .mini-copy strong{font-size:23px}.mini-site.cafe .mini-copy small{letter-spacing:2px;font-size:14px}.mini-site.cafe .mini-main img{border-radius:100%;width:43%;height:125px;outline:1px solid #bba58a;outline-offset:4px;border:5px solid #e5d5bc}.mini-site.cafe .mini-copy em{border-radius:0;background:#68432e}.mini-site.cafe .mini-bottom{background:#68432e;color:#f5eddd}.mini-site.avina .mini-main img{border-radius:90px 90px 5px 5px}.mini-site.avina .mini-copy em{border-radius:0 10px 10px 10px}.mini-site.avina{background:#f8f6ed}.mini-site{height:250px;overflow:hidden}.mini-site .mini-main{min-height:178px}.mini-site .mini-top{min-height:35px}.mini-site .mini-bottom{padding:10px}
@media(max-width:650px){body[data-template] .hero-site{grid-template-columns:1fr;min-height:0;gap:25px;padding:28px 0}body[data-template] .hero-site .photo{height:310px;width:100%;max-width:460px;margin:auto}body[data-template] .copy>p{font-size:16px}body[data-template] .copy>small{font-size:14px}body[data-template] .grid-products,body[data-template] .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-template] .product>img,body[data-template] .grid-products article>img{height:190px}body[data-template] .product-body,body[data-template] .product>div{padding:16px}body[data-template] .product footer{display:block}body[data-template] .product button{margin-top:12px}body[data-template] .product b{font-size:14px}body[data-template] nav{font-size:14px;gap:12px}body[data-template] header{flex-wrap:wrap;gap:14px}body[data-template] h1{font-size:38px;letter-spacing:-1px}body[data-template] .benefits{gap:15px;flex-wrap:wrap;font-size:14px}body[data-template] .site-footer{font-size:14px;flex-wrap:wrap}body[data-template=forma] .hero-site{min-height:580px;padding:35px 22px;align-items:flex-end}body[data-template=forma] .hero-site .photo{height:100%;max-width:none;position:absolute}body[data-template=viona] .hero-site{display:flex;flex-direction:column-reverse;gap:0}body[data-template=viona] .hero-site .copy{padding:28px}body[data-template=viona] .hero-site .copy:before{margin-bottom:15px}body[data-template=viona] .hero-site .photo{height:330px;max-width:none}body[data-template=viona] .grid-products article>img,body[data-template=viona] .product>img{height:240px}body[data-template=rosha] .hero-site .photo{height:260px}body[data-template=kavan] .hero-site .photo{width:78%;height:300px;margin-top:10px}body[data-template=kavan] .portfolio article{grid-template-columns:1fr;gap:10px}body[data-template=cafe] .hero-site{padding:22px;margin:25px 10px}body[data-template=cafe] .hero-site .photo{width:90%;height:auto;aspect-ratio:1;max-width:340px}body[data-template=cafe] .portfolio{grid-template-columns:1fr}body[data-template] .checkout{padding:22px 17px}body[data-template] .bank{font-size:20px;letter-spacing:2px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body[data-template]{font-weight:500}body[data-template] h1{font-weight:950}body[data-template] h2,body[data-template] h3{font-weight:850}body[data-template] .copy>p{font-size:18px;line-height:2;text-align:justify;text-align-last:start;opacity:.85}body[data-template] nav,body[data-template] .main-button{font-weight:700}body[data-template] p{text-align:justify;text-align-last:start}.mini-site{font-weight:500}.mini-site .mini-copy strong{font-weight:900}

.enamad-seal{display:inline-flex;align-items:center;justify-content:center;flex:none}.enamad-seal img{width:125px!important;height:136px!important;max-width:100%;object-fit:contain;border-radius:0!important}body[data-template] footer{flex-wrap:wrap;align-items:center;gap:22px}
