@font-face{font-family:Hiva Playfair;src:url(/storefront-templates/hiva-gallery/fonts/playfair-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hiva Playfair;src:url(/storefront-templates/hiva-gallery/fonts/playfair-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Hiva Playfair;src:url(/storefront-templates/hiva-gallery/fonts/playfair-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hiva Playfair;src:url(/storefront-templates/hiva-gallery/fonts/playfair-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hiva Playfair;src:url(/storefront-templates/hiva-gallery/fonts/playfair-600i.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Hiva Playfair;src:url(/storefront-templates/hiva-gallery/fonts/playfair-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hiva Inter;src:url(/storefront-templates/hiva-gallery/fonts/inter-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hiva Inter;src:url(/storefront-templates/hiva-gallery/fonts/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hiva Inter;src:url(/storefront-templates/hiva-gallery/fonts/inter-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hiva Inter;src:url(/storefront-templates/hiva-gallery/fonts/inter-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hiva Inter;src:url(/storefront-templates/hiva-gallery/fonts/inter-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.hg-tpl{--font-farsi:var(--font-iransans), sans-serif;font-family:var(--font-farsi);--color-brand-bg:#ccffde;--color-brand-bg-soft:#dffce9;--color-brand-bg-softer:#bff2d4;--color-brand-dark:#596069;--color-brand-dark-hover:#454b54;--color-brand-darker:#383d45;--color-brand-body:#596069;--color-brand-muted:#7c8590;--color-brand-accent:#7c8590;--color-brand-accent-hover:#596069;--color-brand-border:#5960691a;--color-brand-border-soft:#fff9;--color-brand-button:var(--color-brand-dark);--color-brand-button-hover:var(--color-brand-dark-hover);--color-brand-button-text:var(--color-brand-bg);background-color:var(--color-brand-bg);color:var(--color-brand-dark)}.hg-tpl .hg-font-serif{font-family:"Hiva Playfair", var(--font-iransans), serif}.hg-tpl .hg-font-sans-en{font-family:"Hiva Inter", var(--font-iransans), sans-serif}.hg-tpl ::-webkit-scrollbar{width:6px}.hg-tpl ::-webkit-scrollbar-track{background:var(--color-brand-bg)}.hg-tpl ::-webkit-scrollbar-thumb{background:var(--color-brand-border);border-radius:999px}.hg-tpl .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hg-tpl .no-scrollbar::-webkit-scrollbar{display:none}@keyframes hg-marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.hg-animate-marquee{animation:25s linear infinite hg-marquee;display:inline-flex}.hg-animate-marquee:hover{animation-play-state:paused}@keyframes hg-loading-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}.hg-loading-pulse{animation:1.7s ease-in-out infinite hg-loading-pulse}@keyframes hg-loading-ring{to{transform:rotate(360deg)}}.hg-loading-ring{animation:1.4s linear infinite hg-loading-ring}@keyframes hg-loading-bar{0%{transform:translate(-110%)}to{transform:translate(340%)}}.hg-loading-bar{animation:1.3s ease-in-out infinite hg-loading-bar}@keyframes hg-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hg-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.hg-animate-pop{animation:.35s ease-out hg-pop}
