#app .storefront-content .farzin-shop-banner{position:relative;overflow:hidden;background:var(--fz-ink-deep, #17212a);color:#fff;border-bottom:0}#app .storefront-content .farzin-shop-banner>.livora-container,#app .storefront-content .farzin-shop-banner>.container{position:relative;z-index:1}#app .storefront-content .farzin-shop-banner__breadcrumb{color:#ffffff9e;font-size:.72rem}#app .storefront-content .farzin-shop-banner__breadcrumb a:hover,#app .storefront-content .farzin-shop-banner__breadcrumb [aria-current=page]{color:#fff}#app .storefront-content .farzin-shop-banner__image{min-height:clamp(230px,27vw,370px);margin-top:1rem;border:1px solid rgba(255,255,255,.14);border-bottom:3px solid var(--fz-accent, #b84a12);background:#202b34}#app .storefront-content .farzin-shop-banner__image:after{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#0e161d14,#0e161dc7);content:"";pointer-events:none}#app .storefront-content .farzin-shop-banner__image>img{filter:saturate(.78)}#app .storefront-content .farzin-shop-banner__content{z-index:1;max-width:min(760px,76%);padding:clamp(1.25rem,4vw,3.5rem)}#app .storefront-content .farzin-shop-banner__eyebrow{color:#e6a17c;font-size:.68rem;font-weight:800;letter-spacing:.12em}#app .storefront-content .farzin-shop-banner__title{max-width:13ch;color:#fff;font-size:clamp(1.8rem,4vw,3.35rem);font-weight:850;line-height:1.45;text-wrap:balance}#app .storefront-content .farzin-shop-banner__description{max-width:48ch;color:#ffffffc7;font-size:.94rem;line-height:2}#app .storefront-content .farzin-shop-banner__action{min-height:48px;border:1px solid var(--fz-accent, #b84a12);background:var(--fz-accent, #b84a12);color:#fff;font-weight:800;transition:transform .2s ease,background .2s ease,border-color .2s ease}#app .storefront-content .farzin-shop-banner__action:hover{transform:translateY(-2px);border-color:#d66a32;background:#d66a32}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"]{position:relative;z-index:2;border-bottom:1px solid var(--fz-line);background:#fff}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"]>div>div{min-height:68px;align-items:center}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"] a{min-height:38px;border-radius:999px!important;padding-inline:1rem;font-size:.76rem;font-weight:750}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"] a:not(.bg-\[var\(--livora-accent\)\]){background:#f7f6f3}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"] a:hover{border-color:var(--fz-accent);background:var(--fz-accent-soft);color:var(--fz-accent-dark)}#app .storefront-content .farzin-shop-catalog{margin:0;padding-block:clamp(1.25rem,3vw,2.75rem);background:radial-gradient(ellipse at 88% 0%,rgba(184,74,18,.045),transparent 34rem),var(--fz-page, #f6f5f3)}#app .storefront-content .farzin-shop-layout{grid-template-columns:minmax(238px,286px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.4vw,2.25rem);padding-block:0}#app .storefront-content .farzin-shop-layout>aside{position:sticky;top:calc(var(--fz-header-height, 76px) + 1rem);min-width:0}#app .storefront-content .farzin-shop-layout>aside>div{gap:1rem}#app .storefront-content .farzin-shop-layout>aside>div>div:first-child{max-height:calc(100dvh - var(--fz-header-height, 76px) - 2rem);padding:1.2rem;border:1px solid var(--fz-line);border-top:3px solid var(--fz-accent);border-radius:var(--fz-radius-panel, 12px)!important;background:#fff;box-shadow:var(--fz-shadow-sm)}#app .storefront-content .farzin-shop-layout>aside h2{color:var(--fz-ink);font-size:1.12rem;font-weight:850}#app .storefront-content .farzin-shop-layout>aside h3{font-size:.82rem;font-weight:800}#app .storefront-content .farzin-shop-layout>aside section{padding-block:.9rem;border-bottom:1px solid var(--fz-line)}#app .storefront-content .farzin-shop-layout>aside section:last-child{border-bottom:0}#app .storefront-content .farzin-shop-layout>aside label{min-height:42px;border:1px solid transparent;border-radius:8px!important;background:#f7f6f3;padding:.55rem .7rem;transition:border-color .18s ease,background .18s ease}#app .storefront-content .farzin-shop-layout>aside label:hover{border-color:var(--fz-line-strong);background:var(--fz-accent-soft)}#app .storefront-content .farzin-shop-layout>aside input,#app .storefront-content .farzin-shop-layout>aside select{accent-color:var(--fz-accent)}#app .storefront-content .farzin-shop-layout>aside input[type=text],#app .storefront-content .farzin-shop-layout>aside input[type=search],#app .storefront-content .farzin-shop-layout>aside select{min-height:42px;border:1px solid var(--fz-line);border-radius:8px!important;background:#fff;padding:.65rem .75rem}#app .storefront-content .farzin-shop-layout>aside button[type=submit]{min-height:46px;border-radius:8px!important;background:var(--fz-ink);font-weight:800}#app .storefront-content .farzin-shop-layout>aside button[type=submit]:hover{background:var(--fz-accent)}#app .storefront-content .farzin-shop-layout>aside>div>div:last-child{padding:1.1rem 1.2rem;border:1px solid var(--fz-line);border-radius:var(--fz-radius-panel, 12px)!important;background:#fff}#app .storefront-content .farzin-shop-searchbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-bottom:1rem}#app .storefront-content .farzin-shop-searchbar__field{position:relative;display:flex;min-height:56px;align-items:center;gap:.75rem;border:1px solid var(--fz-line-strong);border-radius:10px!important;background:#fff;padding:0 1rem;transition:border-color .18s ease,box-shadow .18s ease}#app .storefront-content .farzin-shop-searchbar__field:focus-within{border-color:var(--fz-accent);box-shadow:0 0 0 4px #b84a1217}#app .storefront-content .farzin-shop-searchbar__field svg{width:20px;height:20px;flex:0 0 20px;color:var(--fz-muted)}#app .storefront-content .farzin-shop-searchbar__field input{width:100%;min-width:0;min-height:52px;border:0!important;outline:0;background:transparent;color:var(--fz-ink);font-size:.86rem;box-shadow:none!important}#app .storefront-content .farzin-shop-searchbar__field input::placeholder{color:#92979b}#app .storefront-content .farzin-shop-searchbar__clear{flex:0 0 auto;color:var(--fz-accent);font-size:.72rem;font-weight:750}#app .storefront-content .farzin-shop-searchbar__submit{min-width:112px;min-height:56px;border:1px solid var(--fz-accent);border-radius:10px!important;background:var(--fz-accent);color:#fff;font-size:.82rem;font-weight:850;transition:background .18s ease,transform .18s ease}#app .storefront-content .farzin-shop-searchbar__submit:hover{transform:translateY(-1px);background:var(--fz-accent-dark)}#app .storefront-content .farzin-shop-sortbar{min-height:74px;align-items:center;border-bottom:1px solid var(--fz-line);padding-block:.8rem 1rem}#app .storefront-content .farzin-shop-sortbar>div:first-child p:first-child{color:var(--fz-accent);font-size:.68rem;font-weight:850;letter-spacing:.02em}#app .storefront-content .farzin-shop-sortbar>div:first-child p:last-child{color:var(--fz-muted);font-size:.75rem}#app .storefront-content .farzin-shop-toolbar__sort{width:min(100%,230px)}#app .storefront-content .farzin-shop-toolbar__sort>div>button{min-height:48px;border:1px solid var(--fz-line);border-radius:9px!important;background:#fff;padding:.55rem .85rem}#app .storefront-content .farzin-shop-toolbar__sort>div>button:hover{border-color:var(--fz-accent)}#app .storefront-content .farzin-shop-product-grid{gap:clamp(.8rem,1.35vw,1.25rem);align-items:stretch}#app .storefront-content .farzin-shop-product-grid>*{min-width:0}#app .storefront-content .farzin-shop-product-grid .farzin-product-card{height:100%;border:1px solid var(--fz-line);border-radius:12px!important;background:#fff;box-shadow:0 3px 12px #17212a09;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#app .storefront-content .farzin-shop-product-grid .farzin-product-card:hover{transform:translateY(-3px);border-color:#b84a125c;box-shadow:0 14px 32px #17212a17}#app .storefront-content .farzin-shop-product-grid .farzin-product-card__image-link{background:#f4f3f0}#app .storefront-content .farzin-shop-product-grid .farzin-product-card__content{display:flex;min-height:210px;flex-direction:column}#app .storefront-content .farzin-shop-product-grid .farzin-product-card__cta{margin-top:auto;border-radius:8px!important;background:var(--fz-ink)}#app .storefront-content .farzin-shop-product-grid .farzin-product-card__cta:hover{background:var(--fz-accent)}#app .storefront-content .farzin-shop-catalog .farzin-shop-layout{grid-template-columns:minmax(0,1fr)}#app .storefront-content .farzin-shop-catalog .farzin-shop-layout>aside{display:none}#app .storefront-content .farzin-shop-catalog .farzin-shop-layout>div:last-child{min-width:0}#app .storefront-content .farzin-shop-catalog .farzin-shop-layout>div:last-child>.mb-5.flex{margin-bottom:.8rem;gap:.65rem}#app .storefront-content .farzin-shop-catalog .farzin-shop-layout>div:last-child>.mb-5.flex button{min-height:44px;border:1px solid var(--fz-line);border-radius:9px!important;background:#fff;padding-inline:1rem;font-size:.78rem;font-weight:800}#app .storefront-content .farzin-shop-catalog .farzin-shop-layout>div:last-child>.mb-5.flex button:hover{border-color:var(--fz-accent);color:var(--fz-accent)}#app .storefront-content .farzin-shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .storefront-content .farzin-shop-product-grid .farzin-product-card__content{min-height:190px}#app .storefront-content .farzin-filter-drawer__panel{width:min(92vw,420px);background:#f7f6f3}#app .storefront-content .farzin-filter-drawer__panel>div:first-child{min-height:76px;border-bottom-color:var(--fz-line);background:#fff}#app .storefront-content .farzin-filter-drawer__panel>form>div:last-child{padding-bottom:max(1rem,env(safe-area-inset-bottom));border-top-color:var(--fz-line);background:#fff}#app .storefront-content .farzin-filter-drawer__panel button,#app .storefront-content .farzin-filter-drawer__panel a{min-height:46px;border-radius:8px!important;font-weight:800}#app .storefront-content .farzin-filter-drawer__panel button[type=submit]{background:var(--fz-accent)}#app .storefront-content .farzin-filter-drawer__panel button[type=submit]:hover{background:var(--fz-accent-dark)}@media(min-width:1024px){#app .storefront-content .farzin-shop-catalog .farzin-shop-layout{grid-template-columns:minmax(238px,286px) minmax(0,1fr)}#app .storefront-content .farzin-shop-catalog .farzin-shop-layout>aside{display:block}#app .storefront-content .farzin-shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){#app .storefront-content .farzin-shop-catalog .farzin-shop-layout{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:1023px){#app .storefront-content .farzin-shop-catalog{padding-block:1rem 2rem}#app .storefront-content .farzin-shop-layout{gap:0;padding-block:0}#app .storefront-content .farzin-shop-banner>.livora-container,#app .storefront-content .farzin-shop-banner>.container{padding-inline:1rem}#app .storefront-content .farzin-shop-banner__image{min-height:250px;aspect-ratio:16 / 7}}@media(max-width:640px){#app .storefront-content .farzin-shop-banner>div>div{padding-block:1.1rem}#app .storefront-content .farzin-shop-banner__image{min-height:250px;margin-top:.8rem;aspect-ratio:4 / 3}#app .storefront-content .farzin-shop-banner__content{inset-inline:0;max-width:100%;padding:1.25rem}#app .storefront-content .farzin-shop-banner__title{max-width:12ch;font-size:clamp(1.55rem,7vw,2.25rem)}#app .storefront-content .farzin-shop-banner__description{max-width:34ch;font-size:.8rem;line-height:1.85}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"]>div>div{flex-wrap:nowrap;overflow-x:auto;padding-block:.8rem;scrollbar-width:none}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"]>div>div::-webkit-scrollbar{display:none}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"] span{font-size:.68rem}#app .storefront-content nav[aria-label="دسترسی سریع به دسته‌بندی‌ها"] a{flex:0 0 auto;white-space:nowrap}#app .storefront-content .farzin-shop-searchbar{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-bottom:.85rem}#app .storefront-content .farzin-shop-searchbar__field{min-height:50px;padding-inline:.8rem}#app .storefront-content .farzin-shop-searchbar__field input{min-height:48px;font-size:.76rem}#app .storefront-content .farzin-shop-searchbar__submit{min-height:46px;width:100%}#app .storefront-content .farzin-shop-sortbar{min-height:0;align-items:flex-start;gap:.6rem;padding-bottom:.85rem}#app .storefront-content .farzin-shop-sortbar>div:first-child p:last-child{font-size:.68rem}#app .storefront-content .farzin-shop-toolbar__sort{width:min(52%,190px)}#app .storefront-content .farzin-shop-toolbar__sort>div>button{min-height:44px;gap:.45rem;padding:.45rem .6rem}#app .storefront-content .farzin-shop-toolbar__sort>div>button span span:first-child{display:none}#app .storefront-content .farzin-shop-product-grid{gap:.65rem;margin-top:1rem}#app .storefront-content .farzin-shop-product-grid .farzin-product-card{border-radius:9px!important}#app .storefront-content .farzin-shop-product-grid .farzin-product-card__content{min-height:174px}}@media(max-width:380px){#app .storefront-content .farzin-shop-product-grid{grid-template-columns:minmax(0,1fr)}#app .storefront-content .farzin-shop-product-grid .farzin-product-card__content{min-height:0}#app .storefront-content .farzin-shop-product-grid .farzin-product-card__image-link{aspect-ratio:16 / 10!important}#app .storefront-content .farzin-shop-sortbar{flex-direction:column;align-items:stretch}#app .storefront-content .farzin-shop-toolbar__sort{width:100%}}@media(prefers-reduced-motion:reduce){#app .storefront-content .farzin-shop-product-grid .farzin-product-card,#app .storefront-content .farzin-shop-banner__action{transition:none}}:root{--fz-radius-card: 0;--fz-radius-panel: 0;--fz-radius-control: 0;--fz-radius-sm: 0;--fz-radius-md: 0;--fz-radius-lg: 0;--fz-radius-xl: 0;--livora-radius-sm: 0;--livora-radius-md: 0;--livora-radius-lg: 0;--livora-radius-xl: 0;--fz-public-line: var(--fz-line, #e1e5eb);--fz-public-line-strong: var(--fz-line-strong, #cbd3dd);--fz-public-depth: 0 1px 0 rgba(6, 40, 79, .035), 0 12px 30px rgba(6, 40, 79, .055);--fz-public-depth-hover: 0 2px 0 rgba(6, 40, 79, .04), 0 18px 38px rgba(6, 40, 79, .1)}body{color:var(--fz-text, #26313b);font-family:var(--fz-font-ui, inherit);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.storefront-content{min-width:0;line-height:1.85}.storefront-content :where(h1,h2,h3,h4){text-wrap:balance;letter-spacing:-.018em}.storefront-content :where(p,li,dd){text-wrap:pretty}.storefront-content :where(.fz-market-hero__slides,.fz-market-hero__slide,.fz-home-article-card,.fz-home-proof-card,.fz-home-guide-card,.fz-home-product-card,.farzin-product-card,.farzin-product-card__media,.farzin-product-card__image-link,.blog-masthead,.blog-featured-card,.blog-article-card,.blog-topic,.blog-pagination,.fz-category-card,.farzin-shop-category-card,.fz-product-panel,.fz-product-accordion,.product-gallery-shell,.farzin-gallery-lightbox,.cart-item,.cart-panel,.cart-summary,.contact-panel,.contact-form,.auth-panel,.auth-card,.storefront-content__panel){border-radius:0!important}.storefront-content :where(.fz-market-hero__button,.fz-sales-button,.fz-home-text-link,.farzin-product-card__cta,.farzin-product-card__button,.fz-product-action,.farzin-gallery-arrow,.farzin-gallery-lightbox-close,.farzin-gallery-lightbox-arrow,.farzin-site-footer a[role=button],button,[role=button]){border-radius:0!important}.storefront-content :where(a[class*=button],a[class*=action],a[class*=cta],.blog-rss-link,.blog-rss-quiet){border-radius:0!important}.storefront-content :where(.farzin-category-card__surface,.farzin-category-card__arrow,.blog-masthead__visual,.blog-user-art,.blog-article-content img,.farzin-shop-catalog aside,.shop-filter-panel,.farzin-shop-filters,.farzin-product-detail-info,.farzin-product-facts__item,.farzin-product-card__installment,.product-price,.product-price__installment,.product-gallery-stage,.fz-home-benefit,.fz-empty-state,.home-body .grid__item,.fz-hero-product,.fz-hero-product__media,.fz-home-purchase-cta__inner,.fz-home-featured-section__visual){border-radius:0!important}.storefront-content :where(input,select,textarea,.form-control){border-radius:0!important}.storefront-content :where([class*=rounded-][class*=border]){border-radius:0!important}#app :where(.farzin-site-header,.fz-home-header,.farzin-site-footer) :where(a,button,[role=button]){border-radius:0!important}#app .fz-home-header :where(.fz-home-header__search,.fz-home-header__account,.fz-home-header__cart){border-radius:0!important}#app .storefront-content :where(a[class*=rounded-],button[class*=rounded-],[role=button][class*=rounded-],[class*=rounded-][class*=border]){border-radius:0!important}.storefront-content :where(article,[class*=banner],[class*=hero],[class*=gallery],[class*=panel]){border-radius:0!important}.storefront-content :where([class*=-card],[class*=__card]){border-radius:0!important}.storefront-content :where(.farzin-category-card,.farzin-product-card,.blog-article-card,.blog-featured-card,.cart-item,.cart-panel,.cart-summary,.farzin-product-detail-info,.fz-product-panel,.fz-category-card,.farzin-shop-category-card,.auth-card,.contact-panel) :where([class*=rounded-]){border-radius:0!important}.storefront-content :where(article,section[class*=rounded-],[class*=-card],[class*=__card],[class*=panel]) :where([class*=rounded-]){border-radius:0!important}#app .storefront-content .fz-home-round-category__image{border-radius:50%!important}.storefront-content :where(.farzin-product-card,.fz-home-article-card,.blog-article-card,.blog-featured-card,.fz-category-card,.farzin-shop-category-card,.fz-product-panel,.fz-product-accordion,.product-gallery-shell,.cart-panel,.cart-summary,.contact-panel,.contact-form,.auth-panel,.auth-card){border:1px solid var(--fz-public-line, #e1e5eb);box-shadow:var(--fz-public-depth)}.storefront-content :where(.farzin-product-card,.fz-home-article-card,.blog-article-card,.blog-featured-card,.fz-category-card,.farzin-shop-category-card):hover{border-color:var(--fz-public-line-strong, #cbd3dd);box-shadow:var(--fz-public-depth-hover)}.storefront-content :where(.farzin-product-card__media,.fz-home-article-card__media,.blog-article-card__media,.blog-featured-card__media,.fz-category-card__art,.farzin-shop-category-card__media,.product-gallery-shell){border-radius:0!important;background-color:var(--fz-paper-soft, #eef1f4)}.storefront-content :where(.farzin-product-card__image,.fz-home-product-card__image,.fz-market-hero__image){border-radius:0!important}.storefront-content :where(article,[class*=-card],[class*=__card]) img,.storefront-content iframe{border-radius:0!important}.storefront-content :where(.farzin-product-card__image,.fz-home-product-card__image){object-fit:contain;object-position:center}.storefront-content :where(.fz-market-hero__slides,.blog-masthead){border:1px solid rgba(6,40,79,.16);border-bottom:3px solid var(--fz-accent, #7b0d1a);box-shadow:0 16px 38px #06284f1c}.storefront-content :where(.fz-market-hero__button,.fz-sales-button,.fz-product-action,.farzin-product-card__cta){min-height:44px;font-weight:750;letter-spacing:-.01em;box-shadow:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.storefront-content :where(.fz-home-section,.blog-section,.contact-section,.storefront-content__section){scroll-margin-top:6rem}.storefront-content :where(.fz-home-section__heading,.blog-section__heading,.storefront-content__section-heading){max-width:72rem;margin-inline:auto}.storefront-content :where(.fz-home-section__eyebrow,.blog-section__eyebrow){letter-spacing:.035em}.storefront-content :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--fz-accent, #7b0d1a);outline-offset:3px;border-radius:0!important}@media(max-width:767px){.storefront-content :where(.farzin-product-card,.fz-home-article-card,.blog-article-card,.blog-featured-card,.fz-category-card,.farzin-shop-category-card,.fz-product-panel,.cart-panel,.cart-summary,.contact-panel,.contact-form,.auth-panel,.auth-card){box-shadow:0 1px #06284f0a,0 6px 18px #06284f0d}}@media(prefers-reduced-motion:reduce){.storefront-content *,.storefront-content *:before,.storefront-content *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#app :where([class*=card],[class*=banner],[class*=panel],[class*=hero],[class*=gallery],[class*=button],[class*=action],[class*=cta],[class*=search],[class*=menu],[class*=nav]){border-radius:0!important}#app :where(button,[role=button],a[role=button],input,select,textarea){border-radius:0!important}#app .farzin-product-gallery .product-gallery-stage,#app .farzin-product-gallery .product-gallery-shell,#app .farzin-product-gallery button[aria-label^="نمایش تصویر"]{border-radius:0!important}#app .farzin-product-gallery .product-gallery-stage>img{object-fit:contain!important;object-position:center!important}#app .farzin-product-gallery .product-gallery-stage{background:#f0f2f4}#app .farzin-shop-banner__image,#app .farzin-shop-banner__action,#app .farzin-category-detail-banner,#app .farzin-search-overlay__panel,#app .farzin-search-overlay input[type=search],#app .farzin-search-overlay a,#app .farzin-site-header input[type=search],#app .farzin-site-header__action,#app .farzin-mobile-menu__link,#app .farzin-mobile-nav__inner,#app .farzin-product-detail-info .farzin-product-facts__item,#app .farzin-product-detail-info .product-price,#app .farzin-product-detail-info .product-price__installment,body.home-body #app .fz-home-hero__slide-stage,body.home-body #app .fz-home-hero__showcase,body.home-body #app .fz-home-journal__featured,body.home-body #app .fz-home-journal__aside,body.home-body #app .fz-home-purchase-cta__inner,#app .blog-masthead__visual,#app .blog-article-cover,#app .blog-article-panel,#app .blog-article-sidebar-card,#app .blog-empty-state{border-radius:0!important}#app .fz-home-round-category__image{border-radius:50%!important}#app .storefront-content .farzin-product-gallery .product-gallery-stage>img{object-fit:contain!important;object-position:center!important;padding:clamp(12px,2vw,24px)!important}#app .storefront-content :where(.blog-pagination a,.blog-pagination span[aria-current],.farzin-product-card__cta,.farzin-product-card__media,.farzin-installment-seal,.farzin-product-card__wishlist,.farzin-product-gallery .product-gallery-shell,.farzin-product-gallery .product-gallery-stage,.farzin-product-detail-info,.farzin-product-facts__item,.farzin-product-detail-info .product-price,.farzin-product-detail-info .product-price__installment){border-radius:0!important}#app .storefront-content .farzin-product-card__image{object-fit:contain!important;object-position:center!important;padding:clamp(8px,1.4vw,16px)!important;transform:none!important}#app .storefront-content .farzin-product-card__image-link{background:#f0f2f4}#app .storefront-content .farzin-product-card,#app .storefront-content a.fz-product-card--clickable{border-radius:10px!important;overflow:hidden}#app .storefront-content .farzin-product-card__media,#app .storefront-content .fz-product-card--clickable .fz-product-card__image{border-radius:10px 10px 0 0!important;overflow:hidden}#app .storefront-content .farzin-product-card__image-link{aspect-ratio:4 / 3!important;border-radius:0!important;background:#f3f5f7}#app .storefront-content .farzin-product-card__content{gap:.35rem;padding:14px!important}#app .storefront-content .farzin-product-card__meta,#app .storefront-content .fz-product-card--clickable .fz-product-card__meta{min-height:0;flex-wrap:wrap;gap:.3rem .55rem;font-size:.68rem;line-height:1.7}#app .storefront-content .farzin-product-card__title,#app .storefront-content .fz-product-card--clickable .fz-product-card__title{min-height:0!important;max-height:3.3em;margin-block:.2rem .1rem;overflow:hidden;font-size:.9rem;font-weight:750;line-height:1.75;overflow-wrap:anywhere;text-wrap:pretty}#app .storefront-content .farzin-product-card__price-row{min-height:0;gap:.25rem .55rem;margin-top:.3rem}#app .storefront-content .farzin-product-card__price-current{font-size:.94rem;line-height:1.8}#app .storefront-content .farzin-product-card__availability,#app .storefront-content .fz-product-card__availability{min-height:1.35rem;font-size:.68rem;line-height:1.6}#app .storefront-content .farzin-product-card__cta,#app .storefront-content .fz-product-card__cta{min-height:40px;border-radius:7px!important;padding:.5rem .75rem;font-size:.73rem;line-height:1.6;white-space:normal}#app .storefront-content .farzin-product-card__specifications{gap:.3rem;margin-top:.35rem}#app .storefront-content .farzin-product-card__specifications li{max-width:100%;border-radius:5px!important;padding:.22rem .42rem;font-size:.62rem;line-height:1.6}#app .storefront-content .farzin-product-card__installment{min-height:0;border-radius:7px!important;padding:.55rem .65rem;line-height:1.7}#app .storefront-content .farzin-product-card__installment-slot{min-height:0;flex-basis:auto}#app .storefront-content a.fz-product-card--clickable .fz-product-card__image{aspect-ratio:4 / 3}#app .storefront-content a.fz-product-card--clickable .fz-product-card__body{gap:.45rem;padding:14px}#app .storefront-content a.fz-product-card--clickable .fz-product-card__purchase{flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:.6rem}#app .storefront-content a.fz-product-card--clickable .fz-product-card__price strong{font-size:.92rem}@media(max-width:767px){#app .storefront-content .farzin-product-card__content,#app .storefront-content a.fz-product-card--clickable .fz-product-card__body{padding:11px!important}#app .storefront-content .farzin-product-card__title,#app .storefront-content .fz-product-card--clickable .fz-product-card__title{font-size:.82rem;line-height:1.75}#app .storefront-content .farzin-product-card__price-current{font-size:.84rem}#app .storefront-content .farzin-product-card__cta,#app .storefront-content .fz-product-card__cta{min-height:38px;font-size:.68rem}}@media(max-width:380px){#app .storefront-content .farzin-product-card__content,#app .storefront-content a.fz-product-card--clickable .fz-product-card__body{padding:9px!important}#app .storefront-content .farzin-product-card__meta,#app .storefront-content .fz-product-card--clickable .fz-product-card__meta{font-size:.62rem}}#app .storefront-content .farzin-shop-banner__image{position:relative;isolation:isolate}#app .storefront-content .farzin-shop-banner__image>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}#app .storefront-content .farzin-shop-catalog{margin-block-start:12px}#app .fz-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#app .fz-social-links__item{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;color:#fff;border:0;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}#app .fz-social-links__item svg{width:21px;height:21px;display:block}#app .fz-social-links__item:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 7px 18px #0f172a2e}#app .fz-social-links__item--instagram{background:linear-gradient(135deg,#7c2bba,#d62976 48%,#f58529)}#app .fz-social-links__item--telegram{background:#229ed9}#app .fz-social-links__item--whatsapp{background:#25d366}#app .fz-social-links__item--phone{background:#082b52}#app .fz-social-links__item--message{background:#7b0d1a}#app .fz-floating-contact{position:fixed;z-index:75;left:16px;bottom:104px;display:flex;flex-direction:column;gap:9px}#app .fz-floating-contact .fz-social-links{flex-direction:column;gap:9px}#app .fz-floating-contact .fz-social-links__item{width:46px;height:46px;flex-basis:46px;box-shadow:0 5px 18px #0000002e}#app .fz-contact-socials{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}#app .fz-contact-socials>span{color:inherit;font-size:.82rem;font-weight:700}#app .fz-store-footer__extra-messengers{display:flex;gap:12px;margin-top:10px;font-size:.75rem}@media(min-width:1024px){#app .fz-floating-contact{bottom:24px}}@media(prefers-reduced-motion:reduce){#app .fz-social-links__item{transition:none}}
