@font-face{font-family:Beautea Iran Nastaliq;src:url(/fonts/IranNastaliq.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.home-hero_categories__V6nYj{background:var(--brand-soft);border-radius:var(--store-radius);scrollbar-width:none;align-items:stretch;gap:4px;margin-block:16px;padding:14px 8px;display:flex;overflow-x:auto}.home-hero_categories__V6nYj::-webkit-scrollbar{display:none}.home-hero_categories__V6nYj a{text-align:center;border-inline-end:1px solid var(--line);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-width:100px;padding:8px;font-size:12px;line-height:1.8;display:flex}.home-hero_categories__V6nYj a:last-child{border:0}.home-hero_categories__V6nYj svg{width:28px;height:28px;color:var(--brand)}.home-hero_layout__z3M2w{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.home-hero_hero__QLW_Z{border-radius:var(--store-radius);background:var(--brand-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;min-width:0;min-height:340px;display:grid;overflow:hidden}.home-hero_copy__xsC4J{flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:28px;display:flex}.home-hero_copy__xsC4J h1{font-family:"Beautea Iran Nastaliq",var(--font-beautea-iransans),serif;text-align:center;color:var(--brand-strong);padding-block:8px 14px;padding-inline:.3em;font-size:clamp(54px,5vw,74px);font-weight:400;line-height:1.2}.home-hero_brandWord__hZKjy{color:var(--brand);white-space:nowrap}.home-hero_taglineLine__D2L_G{white-space:nowrap;display:block}.home-hero_visual__r98ui{place-self:center;gap:12px;width:calc(100% - 40px);min-width:0;max-width:340px;margin-block:28px;display:grid}.home-hero_photoCaption__X9aq_{color:var(--brand-strong);letter-spacing:.18em;text-align:center;font-size:10px;font-weight:500;line-height:1.5}.home-hero_photo__T2j7D{aspect-ratio:1;background:var(--accent-soft);width:100%;box-shadow:0 0 0 6px var(--brand-soft),0 0 0 7px color-mix(in srgb,var(--brand)25%,transparent);border-radius:50% 50% 12px 12px;position:relative;overflow:hidden}.home-hero_shortcuts__192Lp{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;display:grid}.home-hero_shortcuts__192Lp a{border:1px solid var(--line);border-radius:var(--store-radius);background:var(--surface);min-width:0;display:block;overflow:hidden}.home-hero_shortcuts__192Lp img{width:100%;height:auto;display:block}@media (width<=1023px){.home-hero_layout__z3M2w{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.home-hero_copy__xsC4J{padding:20px}.home-hero_visual__r98ui{margin-block:20px}.home-hero_hero__QLW_Z{min-height:270px}}@media (width<=767px){.home-hero_categories__V6nYj{margin-block:10px;padding:6px}.home-hero_categories__V6nYj a{min-width:85px;padding:6px;font-size:11px}.home-hero_categories__V6nYj svg{width:24px;height:24px}.home-hero_layout__z3M2w{display:block}.home-hero_shortcuts__192Lp{display:none}.home-hero_hero__QLW_Z{grid-template-columns:minmax(0,1fr);gap:18px;min-height:190px}.home-hero_copy__xsC4J{grid-row:2;gap:16px;padding:0 12px 18px}.home-hero_copy__xsC4J h1{white-space:nowrap;padding-block:6px 10px;font-size:clamp(46px,15vw,64px);line-height:1.8}.home-hero_taglineLine__D2L_G{display:inline}.home-hero_visual__r98ui{grid-row:1;width:calc(100% - 40px);max-width:360px;margin-block:20px 0}.home-hero_photoCaption__X9aq_{text-align:left}.home-hero_photo__T2j7D{box-shadow:0 0 0 4px var(--brand-soft),0 0 0 5px color-mix(in srgb,var(--brand)25%,transparent);border-radius:50% 50% 8px 8px}.home-hero_copy__xsC4J a{gap:5px;padding-inline:9px;font-size:11px}.home-hero_copy__xsC4J a svg{width:14px}}.home-categories_section__5_n_3{margin-block:28px}.home-categories_heading__nfNSI{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.home-categories_heading__nfNSI h2{color:var(--brand-strong);font-size:clamp(18px,2vw,23px);font-weight:800;line-height:1.8}.home-categories_heading__nfNSI>a{min-height:44px;color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.home-categories_heading__nfNSI svg{flex-shrink:0}.home-categories_gallery__GVhd9{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.home-categories_tile__0nsPg{grid-column:span var(--category-span-mobile);aspect-ratio:8/5;border:1px solid var(--line);background:var(--brand-soft);border-radius:12px;min-width:0;transition:border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.home-categories_tile__0nsPg img{object-fit:contain}.home-categories_tile__0nsPg:hover{border-color:var(--brand);box-shadow:var(--store-shadow)}.home-categories_heading__nfNSI>a:focus-visible,.home-categories_tile__0nsPg:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.home-categories_fallback__y4sqr{height:100%;color:var(--brand-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;display:flex}.home-categories_fallback__y4sqr svg{width:30px;height:30px;color:var(--brand)}@media (width>=768px){.home-categories_heading__nfNSI{margin-bottom:16px}.home-categories_gallery__GVhd9{gap:16px}.home-categories_tile__0nsPg{grid-column:span var(--category-span-tablet)}}@media (width>=1280px){.home-categories_tile__0nsPg{grid-column:span var(--category-span-desktop)}}.wholesale-callout_callout__rdJTl{border:1px solid var(--line);border-radius:var(--store-radius);background:var(--brand-soft);align-items:center;gap:24px;margin-block:28px;padding:24px;display:flex}.wholesale-callout_icon__c_vuT{width:40px;height:40px;color:var(--brand);flex-shrink:0}.wholesale-callout_copy__jX3SR{flex:1;min-width:0}.wholesale-callout_copy__jX3SR h2{color:var(--brand-strong);font-size:clamp(17px,1.7vw,23px);font-weight:800;line-height:1.8}.wholesale-callout_copy__jX3SR p{color:var(--muted);margin-top:4px;font-size:13px;line-height:2}.wholesale-callout_actions__20WcF{flex-wrap:wrap;gap:10px;display:flex}.wholesale-callout_compact__VGZLZ{flex-wrap:wrap;gap:12px;margin-block:0;padding:18px}.wholesale-callout_compact__VGZLZ .wholesale-callout_icon__c_vuT{width:28px;height:28px}.wholesale-callout_compact__VGZLZ .wholesale-callout_copy__jX3SR h2{font-size:16px}.wholesale-callout_compact__VGZLZ .wholesale-callout_actions__20WcF{width:100%}.wholesale-callout_compact__VGZLZ .wholesale-callout_actions__20WcF>*{flex:1}@media (width<=900px){.wholesale-callout_callout__rdJTl{flex-wrap:wrap;gap:14px;padding:20px}.wholesale-callout_actions__20WcF{width:100%}.wholesale-callout_actions__20WcF>*{flex:1}}@media (width<=380px){.wholesale-callout_actions__20WcF{flex-direction:column}}.store-breadcrumbs_breadcrumbs__cGoa6{border-bottom:1px solid var(--line);min-width:0;margin-bottom:20px;padding-bottom:6px}.store-breadcrumbs_compact__avS34{margin-bottom:12px}.store-breadcrumbs_list__3m_Qq{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex}.store-breadcrumbs_item__Xwuog{align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;line-height:1.9;display:inline-flex}.store-breadcrumbs_link__Hdl2M{min-width:0;max-width:260px;min-height:44px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding-inline:4px;transition:color .2s,background-color .2s;display:inline-flex}.store-breadcrumbs_link__Hdl2M:hover{color:var(--brand-strong);background:var(--brand-soft)}.store-breadcrumbs_link__Hdl2M:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.store-breadcrumbs_link__Hdl2M svg,.store-breadcrumbs_separator__1rrsi{flex-shrink:0}.store-breadcrumbs_separator__1rrsi{color:var(--muted);opacity:.65}.store-breadcrumbs_label__LBy4y{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.store-breadcrumbs_current__TPgn0{min-height:28px;color:var(--brand-strong);flex:220px;font-weight:600}@media (width>=768px){.store-breadcrumbs_compact__avS34{margin-bottom:16px}}@media (width<=767px){.store-breadcrumbs_breadcrumbs__cGoa6{margin-bottom:16px}.store-breadcrumbs_compact__avS34{margin-bottom:12px}.store-breadcrumbs_item__Xwuog{gap:4px;font-size:11px}.store-breadcrumbs_link__Hdl2M{gap:4px;max-width:140px}.store-breadcrumbs_current__TPgn0{flex-basis:140px}.store-breadcrumbs_longCurrent__Jag0_{flex-basis:100%}}.wholesale_hero__wyB5T{background:var(--brand-soft);border:1px solid var(--line);border-radius:var(--store-radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;margin-bottom:24px;padding:30px;display:grid}.wholesale_copy__nFhbM h1{color:var(--brand-strong);margin-block:12px;font-size:clamp(28px,3.5vw,46px);font-weight:900;line-height:1.8}.wholesale_copy__nFhbM>p{line-height:2}.wholesale_intro__j9xL0{color:var(--muted);margin-top:10px;font-size:14px}.wholesale_actions__WzHPP{flex-wrap:wrap;gap:10px;margin-block:20px 14px;display:flex}.wholesale_phone__faLc2{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.wholesale_phone__faLc2 a{color:var(--brand-strong);font-size:18px;font-weight:800}.wholesale_composition__qvLfH{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;min-width:0;display:grid}.wholesale_composition__qvLfH>a{border-radius:var(--store-radius);border:1px solid var(--line);background:#fff;height:280px;display:block;position:relative}.wholesale_composition__qvLfH>a:nth-child(2){height:320px}.wholesale_steps__QvsMG{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:26px 36px;list-style:none;display:grid}.wholesale_steps__QvsMG li{background:var(--brand-soft);border-radius:var(--store-radius);align-items:center;gap:12px;min-height:68px;padding:14px;font-size:14px;font-weight:700;display:flex}.wholesale_steps__QvsMG span{background:var(--surface);width:36px;height:36px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wholesale_productGrid__mCAZc{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:22px;display:grid}.wholesale_productCard__vV80O{border:1px solid var(--line);border-radius:var(--store-radius);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.wholesale_productPhoto__9_hlx{border-radius:var(--store-radius);background:#fff;height:240px;display:block;position:relative}.wholesale_productCard__vV80O h3{min-height:56px;font-size:14px;font-weight:700;line-height:28px}.wholesale_productCard__vV80O>a:last-child{margin-top:auto}.wholesale_notice__W99_c{border:1px solid var(--line);background:var(--brand-soft);color:var(--brand-strong);border-radius:var(--store-radius);align-items:center;gap:10px;padding:18px;font-size:13px;line-height:2;display:flex}.wholesale_notice__W99_c svg{flex-shrink:0}.wholesale_guide__JJJLi{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;margin-block:28px 40px;display:grid}.wholesale_guide__JJJLi h2{color:var(--brand-strong);align-items:center;gap:10px;margin-bottom:18px;font-size:19px;font-weight:800;display:flex}.wholesale_guide__JJJLi ul{color:var(--muted);padding-inline-start:20px;font-size:14px;line-height:2.5;list-style:outside}.wholesale_faq___YxRI{border-top:1px solid var(--line)}.wholesale_faq___YxRI summary{cursor:pointer;padding-block:14px;font-size:13px;font-weight:700;line-height:2}.wholesale_faq___YxRI p{color:var(--muted);padding-bottom:18px;font-size:13px;line-height:2.2}.wholesale_mobileAction__sKBTf{display:none}@media (width>=1280px){.wholesale_productGrid__mCAZc{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.wholesale_hero__wyB5T{gap:20px;padding:22px}.wholesale_composition__qvLfH>a{height:220px}.wholesale_composition__qvLfH>a:nth-child(2){height:260px}}@media (width<=767px){.wholesale_hero__wyB5T{flex-direction:column-reverse;padding:18px;display:flex}.wholesale_copy__nFhbM h1{font-size:28px}.wholesale_composition__qvLfH{width:100%}.wholesale_composition__qvLfH>a{height:170px}.wholesale_composition__qvLfH>a:nth-child(2){height:200px}.wholesale_actions__WzHPP>a{flex:1}.wholesale_steps__QvsMG{grid-template-columns:1fr;gap:10px;margin-block:22px}.wholesale_steps__QvsMG li{min-height:56px}.wholesale_productGrid__mCAZc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wholesale_productCard__vV80O{gap:8px;padding:10px}.wholesale_productPhoto__9_hlx{height:210px}.wholesale_productCard__vV80O>a{padding-inline:7px;font-size:11px}.wholesale_guide__JJJLi{grid-template-columns:1fr}.wholesale_mobileAction__sKBTf{bottom:0;z-index:40;border-top:1px solid var(--line);background:var(--surface);padding:10px var(--page-gutter)max(10px,env(safe-area-inset-bottom));display:block;position:fixed;inset-inline:0}.wholesale_mobileAction__sKBTf a{width:100%}}.category-page-heading_intro__Kdw6j{border:1px solid var(--line);background:linear-gradient(115deg,var(--surface),var(--brand-soft));border-radius:16px;grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:10px 28px;padding:24px;display:grid}.category-page-heading_heading__4zvKx{grid-area:1/1;min-width:0}.category-page-heading_back__tC2wW{min-height:28px;color:var(--brand);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.category-page-heading_back__tC2wW:hover{color:var(--brand-strong)}.category-page-heading_heading__4zvKx h1{color:var(--brand-strong);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,30px);font-weight:800;line-height:1.7}.category-page-heading_english__hoHsv{color:var(--muted);margin-top:3px;font-size:13px;display:block}.category-page-heading_image__QMoSS{aspect-ratio:8/5;border:1px solid var(--line);background:var(--brand-soft);border-radius:12px;grid-area:1/2/span 3;align-self:center;width:100%;position:relative;overflow:hidden}.category-page-heading_image__QMoSS img{object-fit:cover}.category-page-heading_fallback__GKom4{height:100%;color:var(--brand);place-items:center;display:grid}.category-page-heading_fallback__GKom4 svg{width:44px;height:44px}.category-page-heading_description__i18hK{max-width:780px;color:var(--muted);grid-area:2/1;font-size:13px;line-height:2}.category-page-heading_subcategories__MdTYX{flex-wrap:wrap;grid-area:3/1;gap:8px;margin-top:4px;display:flex}.category-page-heading_subcategories__MdTYX a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--brand-strong);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:12px;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}.category-page-heading_subcategories__MdTYX a:hover{border-color:var(--brand);background:var(--brand-soft)}.category-page-heading_subcategories__MdTYX svg{color:var(--brand);flex-shrink:0}.category-page-heading_intro__Kdw6j+.catalog-container{padding-block-start:24px}@media (width<=1023px){.category-page-heading_intro__Kdw6j{grid-template-columns:minmax(0,1fr) 180px;gap:10px 20px;padding:20px}}@media (width<=767px){.category-page-heading_intro__Kdw6j{grid-template-columns:minmax(0,1fr) clamp(88px,28vw,112px);gap:12px;padding:16px}.category-page-heading_heading__4zvKx h1{font-size:20px;line-height:1.8}.category-page-heading_back__tC2wW{gap:4px;font-size:11px}.category-page-heading_image__QMoSS{grid-row:1}.category-page-heading_description__i18hK,.category-page-heading_subcategories__MdTYX{grid-column:1/-1}.category-page-heading_description__i18hK{font-size:12px}.category-page-heading_subcategories__MdTYX{gap:6px;margin-top:0}.category-page-heading_subcategories__MdTYX a{flex:1 0 auto;gap:8px;padding-inline:10px;font-size:11px}.category-page-heading_intro__Kdw6j+.catalog-container{padding-block-start:20px}}@media (width<=359px){.category-page-heading_subcategories__MdTYX{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-page-heading_subcategories__MdTYX a{text-align:center;justify-content:center;padding-inline:6px}.category-page-heading_subcategories__MdTYX svg{display:none}}.categories-directory_grid__VoBaJ{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 14px;display:grid}.categories-directory_card__8qNO_{min-width:0}.categories-directory_main__4jNtM{border-radius:14px;min-width:0;display:block}.categories-directory_image__mGtwh{aspect-ratio:8/5;border:1px solid var(--line);background:var(--brand-soft);border-radius:14px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.categories-directory_image__mGtwh img{object-fit:contain}.categories-directory_main__4jNtM:hover .categories-directory_image__mGtwh{border-color:var(--brand);box-shadow:var(--store-shadow)}.categories-directory_fallback__ywWrd{height:100%;color:var(--brand-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.categories-directory_fallback__ywWrd svg{width:28px;height:28px;color:var(--brand)}.categories-directory_fallback__ywWrd h2{font-size:14px;font-weight:700}.categories-directory_children__HsBct{flex-direction:column;padding-top:6px;display:flex}.categories-directory_child__d49tu{min-width:0;min-height:44px;color:var(--body);justify-content:space-between;align-items:center;gap:6px;padding:8px 4px;font-size:12px;line-height:1.8;transition:color .2s,background-color .2s;display:flex}.categories-directory_child__d49tu+.categories-directory_child__d49tu{border-top:1px solid var(--line)}.categories-directory_child__d49tu span{overflow-wrap:anywhere;min-width:0}.categories-directory_child__d49tu svg{color:var(--muted);flex-shrink:0}.categories-directory_child__d49tu:hover{color:var(--brand-strong);background:var(--brand-soft)}.categories-directory_child__d49tu:focus-visible,.categories-directory_main__4jNtM:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}@media (width>=768px){.categories-directory_grid__VoBaJ{gap:32px 24px}.categories-directory_child__d49tu{padding:10px 8px;font-size:13px}.categories-directory_fallback__ywWrd svg{width:40px;height:40px}.categories-directory_fallback__ywWrd h2{font-size:18px}}@media (width>=1280px){.categories-directory_grid__VoBaJ{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}}