/* VG 14050702 — قالب «شکوفه»: شاد، جوان و اپ‌مانند؛ زمینهٔ صورتی‌روشن، کارت‌های سفید خیلی گرد، دکمه‌های قرصی با سایهٔ سه‌بعدی رنگی */
html[data-vgt="shokufe"]{
  --t-bg:#fff5f9;--t-surface:#fff;--t-surface-2:#ffe6ef;--t-ink:#2a1f2d;--t-muted:#5e4858;--t-line:#f6d3e1;
  --t-mint:#c9f2e3;--t-butter:#fff1b8;--t-lilac:#ece6ff;--t-t2:#e6f8f0;--t-t3:#fff7d9;--t-t4:#f1edff;
  --t-p1:color-mix(in srgb,var(--t-accent) 14%,transparent);--t-p2:color-mix(in srgb,var(--t-accent) 25%,transparent);
  --t-dp:color-mix(in srgb,var(--t-accent) 70%,#000);--t-at:color-mix(in srgb,var(--t-accent) 78%,#000);
  --t-tr:transform .35s cubic-bezier(.34,1.56,.64,1);
  --t-radius:26px;--t-radius-sm:18px;--t-radius-btn:999px;--t-shadow:0 6px 0 var(--t-p1);
  --t-font:'Vazirmatn',Dana,Tahoma,sans-serif;--t-font-display:'Lalezar','Vazirmatn',Dana,Tahoma,sans-serif;
}
html[data-vgt="shokufe"] body{background:var(--t-bg);font-synthesis:none}
@keyframes skFloat{50%{transform:translateY(-8px)}}

/* == مشترک == */
html[data-vgt="shokufe"] .vgt-amz__t b,html[data-vgt="shokufe"] .vgt-card__price b,html[data-vgt="shokufe"] .vgt-card__off,html[data-vgt="shokufe"] .vgt-gal__off,html[data-vgt="shokufe"] .vgt-buybox__label,html[data-vgt="shokufe"] .vgt-buybox__na,html[data-vgt="shokufe"] .vgt-trust__item b,html[data-vgt="shokufe"] .vgt-ci__sum,html[data-vgt="shokufe"] .vgt-ci__qty .custom-input,html[data-vgt="shokufe"] .vgt-qty__i,html[data-vgt="shokufe"] .vgt-steps b,html[data-vgt="shokufe"] .vgt-free__txt b,html[data-vgt="shokufe"] .final-price,html[data-vgt="shokufe"] .vgt-foot__h,html[data-vgt="shokufe"] .vgt-btn,html[data-vgt="shokufe"] .vgt-add,html[data-vgt="shokufe"] .megamenu_left-title,html[data-vgt="shokufe"] .vg-sec-head .vg-h,html[data-vgt="shokufe"] .vg-pbox-head,html[data-vgt="shokufe"] .wrap .card h1,html[data-vgt="shokufe"] h1.font-DanaDemiBold,html[data-vgt="shokufe"] h2.font-DanaDemiBold{font-family:var(--t-font-display)!important}
html[data-vgt="shokufe"] .vgt-sec__kicker,html[data-vgt="shokufe"] .vgt-amz__kicker,html[data-vgt="shokufe"] .vgt-info__cat,html[data-vgt="shokufe"] .vgt-cart__title small,html[data-vgt="shokufe"] .header a > p.font-DanaMedium,html[data-vgt="shokufe"] .vgt-intro__kicker,html[data-vgt="shokufe"] .vgt-foot__tag{display:inline-block;align-self:flex-start;background:var(--t-butter);color:var(--t-ink)!important;font-family:var(--t-font);font-size:12.5px;font-weight:800;padding:3px 12px;border-radius:999px;transform:rotate(-3deg);opacity:1}
html[data-vgt="shokufe"] .vgt-intro__kicker,html[data-vgt="shokufe"] .vgt-foot__tag,html[data-vgt="shokufe"] .header a > p.font-DanaMedium{background:#fff;color:var(--t-at)!important;box-shadow:0 3px 0 var(--t-p1)}
html[data-vgt="shokufe"] .vgt-btn,html[data-vgt="shokufe"] .vgt-add,html[data-vgt="shokufe"] .vg-btn,html[data-vgt="shokufe"] .vg-add-btn{border:0!important;border-radius:999px!important;transition:var(--t-tr),box-shadow .2s ease!important}
html[data-vgt="shokufe"] .vgt-btn--primary,html[data-vgt="shokufe"] .product-card .vgt-add.add-to-cart,html[data-vgt="shokufe"] .vgt-add--big,html[data-vgt="shokufe"] .vg-btn,html[data-vgt="shokufe"] .vg-add-btn{background:var(--t-accent)!important;color:var(--t-accent-ink)!important;box-shadow:0 5px 0 var(--t-dp)!important;margin-bottom:5px}
html[data-vgt="shokufe"] .vgt-btn--primary:hover,html[data-vgt="shokufe"] .product-card .vgt-add.add-to-cart:hover,html[data-vgt="shokufe"] .vgt-add--big:hover,html[data-vgt="shokufe"] .vg-btn:hover,html[data-vgt="shokufe"] .vg-add-btn:hover{filter:none;transform:translateY(-2px);box-shadow:0 7px 0 var(--t-dp)!important}
html[data-vgt="shokufe"] .vgt-btn:active,html[data-vgt="shokufe"] .vgt-add:active,html[data-vgt="shokufe"] .vg-btn:active,html[data-vgt="shokufe"] .vg-add-btn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--t-dp)!important}
html[data-vgt="shokufe"] .vgt-more,html[data-vgt="shokufe"] .vgt-link-danger,html[data-vgt="shokufe"] .vgt-foot__top{min-height:44px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:0 3px 0 var(--t-p1);transition:var(--t-tr)}
html[data-vgt="shokufe"] .product-number.vgt-qty .vgt-qty__b,html[data-vgt="shokufe"] .vgt-ci__qty svg{border-radius:50%!important;background:#fff!important;box-shadow:inset 0 0 0 2px var(--t-line)!important;transition:var(--t-tr)}
html[data-vgt="shokufe"] .product-number.vgt-qty .vgt-qty__b.increment,html[data-vgt="shokufe"] .vgt-ci__qty svg.increment{background:var(--t-accent)!important;color:var(--t-accent-ink);stroke:var(--t-accent-ink);box-shadow:0 3px 0 var(--t-dp)!important}
html[data-vgt="shokufe"] .vgt-qty__b:active,html[data-vgt="shokufe"] .vgt-ci__qty svg:active{transform:scale(.86)}

/* == هدر == */
html[data-vgt="shokufe"] header.header{background:radial-gradient(circle at 4% -30%,var(--t-butter) 0 110px,transparent 111px),radial-gradient(circle at 34% 135%,var(--t-mint) 0 46px,transparent 47px),var(--t-surface-2);border-radius:0 0 32px 32px;box-shadow:0 6px 0 var(--t-p1)}
html[data-vgt="shokufe"] .header > .container.lg\:flex{margin-top:0!important;padding-top:16px}
html[data-vgt="shokufe"] .header a .font-MorabbaMedium,html[data-vgt="shokufe"] .header .text-4xl{font-size:38px!important;line-height:1.15;color:var(--t-ink)!important;text-shadow:0 3px 0 #fff}
html[data-vgt="shokufe"] .header .font-MorabbaMedium .text-blue-500,html[data-vgt="shokufe"] .header .text-4xl .text-blue-500{color:var(--t-accent)!important}
html[data-vgt="shokufe"] .header a > p.font-DanaMedium{font-size:12px;margin-top:4px}
html[data-vgt="shokufe"] .desktop-search,html[data-vgt="shokufe"] .open-mobile_search-modal{background:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 5px 0 var(--t-p2)!important;color:var(--t-muted)!important}
html[data-vgt="shokufe"] .desktop-search{width:460px!important;max-width:100%;min-height:50px;padding:0 18px!important}
html[data-vgt="shokufe"] .desktop-search svg,html[data-vgt="shokufe"] .open-mobile_search-modal svg{background:transparent!important;color:var(--t-accent)!important}
html[data-vgt="shokufe"] .desktop-search input{background:transparent!important;font-size:14px;color:var(--t-ink)}
html[data-vgt="shokufe"] .desktop-search input::placeholder{color:var(--t-muted)}
html[data-vgt="shokufe"] .search-modal{background:#fff!important;border:0!important;border-radius:26px!important;box-shadow:0 8px 0 var(--t-p1),0 24px 48px rgba(42,31,45,.12)!important}
html[data-vgt="shokufe"] .header .app-border,html[data-vgt="shokufe"] .header nav .open-menu-mobile{border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 0 var(--t-p2)!important;transition:var(--t-tr)}
html[data-vgt="shokufe"] .header .app-hover:hover{background:var(--t-accent-soft)!important}
html[data-vgt="shokufe"] .header .open-cart{border-radius:999px!important;background:var(--t-accent)!important;color:var(--t-accent-ink)!important;box-shadow:0 4px 0 var(--t-dp)!important;transition:var(--t-tr)}
html[data-vgt="shokufe"] .header .open-cart > span .relative,html[data-vgt="shokufe"] .header .open-cart > span .animate-ping{background:var(--t-butter)!important;color:var(--t-ink)!important;font-weight:800}
html[data-vgt="shokufe"] .header .h-16.bg-gray-900{background:transparent!important;color:var(--t-ink)!important;border-radius:0!important;height:64px!important;padding:0!important}
html[data-vgt="shokufe"] .header .h-16.bg-gray-900 > ul{gap:8px!important}
html[data-vgt="shokufe"] .header .menu-item_link,html[data-vgt="shokufe"] .header .h-16.bg-gray-900 > .relative a{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--t-ink)!important;font-size:14px;font-weight:700;padding:9px 18px;border-radius:999px;box-shadow:0 3px 0 var(--t-p1);transition:var(--t-tr),background-color .2s ease}
html[data-vgt="shokufe"] .header .menu-item:hover .menu-item_link{background:var(--t-accent);color:var(--t-accent-ink)!important;transform:translateY(-3px) rotate(-2deg);box-shadow:0 4px 0 var(--t-dp)}
html[data-vgt="shokufe"] .header .h-16.bg-gray-900 > .relative a{background:var(--t-butter);font-weight:800;transform:rotate(-3deg)}
html[data-vgt="shokufe"] .megamenu,html[data-vgt="shokufe"] .header .group .absolute.w-52{background:#fff!important;border:0!important;border-radius:26px!important;box-shadow:0 8px 0 var(--t-p1),0 24px 48px rgba(42,31,45,.12)!important;color:var(--t-ink)!important;overflow:hidden}
html[data-vgt="shokufe"] .header .group .absolute.w-52{padding:6px}
html[data-vgt="shokufe"] .megamenu_category-item,html[data-vgt="shokufe"] .header .group .absolute.w-52 a{border-radius:999px!important}
html[data-vgt="shokufe"] .megamenu_category-item.active,html[data-vgt="shokufe"] .megamenu_category-item:hover,html[data-vgt="shokufe"] .header .group .absolute.w-52 a:hover{color:var(--t-at)!important;background:var(--t-accent-soft)!important}
html[data-vgt="shokufe"] .megamenu_left-title{color:var(--t-ink)!important;font-size:19px}

html[data-vgt="shokufe"] .promo-banner{background:var(--t-accent)!important;color:var(--t-accent-ink)!important;animation:none!important;font-size:13px!important;font-weight:700!important;padding:7px 12px!important}
html[data-vgt="shokufe"] .promo-slider{height:26px!important}

/* موبایل */
html[data-vgt="shokufe"] .header nav.absolute{background:radial-gradient(circle at 0 -20%,var(--t-butter) 0 70px,transparent 71px),var(--t-surface-2)!important;box-shadow:0 5px 0 var(--t-p1)!important;border-radius:0 0 26px 26px!important}
html[data-vgt="shokufe"] .header nav .font-MorabbaMedium{font-size:28px!important;text-shadow:0 2px 0 #fff}
html[data-vgt="shokufe"] .header nav .open-menu-mobile{min-width:44px;min-height:44px}
html[data-vgt="shokufe"] .open-mobile_search-modal{min-height:46px}
html[data-vgt="shokufe"] .mobile-menu,html[data-vgt="shokufe"] .category-slide,html[data-vgt="shokufe"] .detail-category{background:var(--t-bg)!important;color:var(--t-ink)}
html[data-vgt="shokufe"] .mobile-menu-item{border-radius:18px!important;font-size:15px;font-weight:700;background:#fff;margin-bottom:6px;box-shadow:0 3px 0 var(--t-p1)}
html[data-vgt="shokufe"] .bottom-navbar{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;background:#fff!important;border:0!important;border-radius:22px!important;box-shadow:0 6px 0 var(--t-p1),0 14px 30px rgba(42,31,45,.14)!important;padding-inline:6px!important}
html[data-vgt="shokufe"] .bottom-navbar li{color:var(--t-muted)!important;font-weight:700}
html[data-vgt="shokufe"] .bottom-navbar li:first-child{color:var(--t-at)!important;font-weight:800}
html[data-vgt="shokufe"] .cart{background:var(--t-bg)!important;border-radius:28px!important;box-shadow:0 20px 50px rgba(42,31,45,.18)!important}
html[data-vgt="shokufe"] .cart .cart-item img{border-radius:16px!important;background:var(--t-surface-2)}

/* == نوار بالا == */
html[data-vgt="shokufe"] .vgt-topline{display:flex;justify-content:center;gap:8px;padding:8px 16px;background:var(--t-bg);font-size:12px;font-weight:700;color:var(--t-ink);overflow:hidden}
html[data-vgt="shokufe"] .vgt-topline span{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--t-mint);white-space:nowrap}
html[data-vgt="shokufe"] .vgt-topline span::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5}
html[data-vgt="shokufe"] .vgt-topline span:nth-child(2){background:var(--t-butter);transform:rotate(-1.5deg)}
html[data-vgt="shokufe"] .vgt-topline span:nth-child(3){background:var(--t-lilac)}
@media (max-width:640px){html[data-vgt="shokufe"] .vgt-topline span:nth-child(3){display:none}}
@media (max-width:380px){html[data-vgt="shokufe"] .vgt-topline span:nth-child(2){display:none}}

/* == دکمه‌ها == */
html[data-vgt="shokufe"] .vgt-btn{min-height:50px;padding:0 26px;font-size:18px}
html[data-vgt="shokufe"] .vgt-btn--ghost{background:#fff;color:var(--t-ink);box-shadow:0 5px 0 var(--t-p2)}
html[data-vgt="shokufe"] .vgt-more{color:var(--t-at);font-size:13.5px;font-weight:800}
html[data-vgt="shokufe"] .vgt-btn--ghost:hover,html[data-vgt="shokufe"] .vgt-more:hover{transform:translateY(-2px);color:var(--t-at)}

/* == تیترها == */
html[data-vgt="shokufe"] .vgt-sec__head{align-items:center;margin-bottom:16px}
html[data-vgt="shokufe"] .vgt-sec__titles{align-items:flex-start;gap:6px}
html[data-vgt="shokufe"] .vgt-sec__title{font-size:clamp(24px,3vw,34px)}
html[data-vgt="shokufe"] .vgt-sec__title span,html[data-vgt="shokufe"] .vgt-pdp__h{color:var(--t-at);background:linear-gradient(transparent 62%,var(--t-butter) 62% 92%,transparent 92%);padding:0 4px}

/* == معرفی == */
html[data-vgt="shokufe"] .vgt-intro{overflow:hidden;border-radius:32px;padding:clamp(22px,4vw,48px) clamp(18px,4vw,52px);background:radial-gradient(circle at 6% 10%,var(--t-butter) 0 64px,transparent 65px),radial-gradient(circle at 96% 104%,var(--t-mint) 0 86px,transparent 87px),linear-gradient(135deg,var(--t-accent-soft),#fff 55%,color-mix(in srgb,var(--t-accent-2) 16%,#fff));box-shadow:0 8px 0 var(--t-p1)}
html[data-vgt="shokufe"] .vgt-intro__kicker{font-size:13px;padding:5px 14px}
html[data-vgt="shokufe"] .vgt-intro__title{font-size:clamp(38px,6vw,70px);line-height:1.15;text-shadow:0 4px 0 #fff}
html[data-vgt="shokufe"] .vgt-intro__sub{color:var(--t-muted);font-weight:500}
html[data-vgt="shokufe"] .vgt-intro__cta{gap:14px;margin-top:10px}
html[data-vgt="shokufe"] .vgt-intro__art svg{animation:skFloat 6s ease-in-out infinite}
@media (max-width:768px){html[data-vgt="shokufe"] .vgt-intro{text-align:center}html[data-vgt="shokufe"] .vgt-intro__kicker{align-self:center}html[data-vgt="shokufe"] .vgt-intro__cta{justify-content:center}html[data-vgt="shokufe"] .vgt-intro__cta .vgt-btn{flex:1 1 140px}html[data-vgt="shokufe"] .vgt-intro__art{max-width:290px}}

/* == استوری و اسلایدر == */
html[data-vgt="shokufe"] .vgt-stories .vgst{max-width:none;padding:0;margin:0}
html[data-vgt="shokufe"] .vgt-stories .home-stories{max-width:none!important;padding:0!important}
html[data-vgt="shokufe"] .vgt-stories .vgst-ring{background:conic-gradient(from 210deg,var(--t-accent),var(--t-accent-2),var(--t-butter),var(--t-accent))!important;padding:4px!important;border-radius:50%!important;transition:var(--t-tr)}
html[data-vgt="shokufe"] .vgt-stories .vgst-img{width:88px!important;height:88px!important;border:4px solid var(--t-bg)!important;border-radius:50%!important;object-fit:cover;background:var(--t-surface-2)}
html[data-vgt="shokufe"] .vgt-stories .vgst-img img{width:100%;height:100%;object-fit:cover;border-radius:50%}
html[data-vgt="shokufe"] .vgt-stories .vgst-t{font-size:12.5px!important;font-weight:800!important;color:var(--t-ink)!important}
@media (max-width:640px){html[data-vgt="shokufe"] .vgt-stories .vgst-img{width:74px!important;height:74px!important}}

html[data-vgt="shokufe"] .vgt-hero .header-slider{border-radius:28px!important;box-shadow:0 8px 0 var(--t-p1)}
html[data-vgt="shokufe"] .vgt-hero .custom-bullet{background:#fff!important;border-radius:999px!important;width:8px!important;height:8px!important;opacity:.85}
html[data-vgt="shokufe"] .vgt-hero .swiper-pagination-bullet-active{width:24px!important;opacity:1;background:var(--t-ink)!important}

/* == دسته‌ها == */
html[data-vgt="shokufe"] .vgt-cats__list{gap:16px;padding:6px 2px 10px}
html[data-vgt="shokufe"] .vgt-cat__img{border-radius:50%!important;background:var(--t-surface-2);border:4px solid #fff;box-shadow:0 5px 0 var(--t-p1);transition:var(--t-tr)}
html[data-vgt="shokufe"] .vgt-cat:nth-child(4n+2) .vgt-cat__img,html[data-vgt="shokufe"] .vgt-card:nth-child(4n+2) .vgt-card__media,html[data-vgt="shokufe"] .vgt-ci:nth-child(3n+2) .vgt-ci__img{background:var(--t-t2)}
html[data-vgt="shokufe"] .vgt-cat:nth-child(4n+3) .vgt-cat__img,html[data-vgt="shokufe"] .vgt-card:nth-child(4n+3) .vgt-card__media{background:var(--t-t3)}
html[data-vgt="shokufe"] .vgt-cat:nth-child(4n+4) .vgt-cat__img,html[data-vgt="shokufe"] .vgt-card:nth-child(4n+4) .vgt-card__media,html[data-vgt="shokufe"] .vgt-ci:nth-child(3n+3) .vgt-ci__img{background:var(--t-t4)}
html[data-vgt="shokufe"] .vgt-cat:hover .vgt-cat__img{transform:translateY(-5px) rotate(-5deg)}
html[data-vgt="shokufe"] .vgt-cat__name{font-size:14px;font-weight:800}
html[data-vgt="shokufe"] .vgt-cat:hover .vgt-cat__name{color:var(--t-at)}
@media (max-width:768px){html[data-vgt="shokufe"] .vgt-cats__list{grid-auto-columns:82px;gap:10px}html[data-vgt="shokufe"] .vgt-cat__name{font-size:12.5px}}

/* == کارت محصول == */
html[data-vgt="shokufe"] .vgt-rail{padding:10px 4px 20px}
html[data-vgt="shokufe"] .product-card.vgt-card{background:#fff!important;border-radius:26px!important;padding:8px!important;box-shadow:0 6px 0 var(--t-p1)!important;transition:var(--t-tr),box-shadow .25s ease}
html[data-vgt="shokufe"] .product-card.vgt-card:hover{transform:translateY(-6px);box-shadow:0 10px 0 var(--t-p1),0 18px 30px rgba(42,31,45,.08)!important}
html[data-vgt="shokufe"] .vgt-card__media{border-radius:20px;background:var(--t-surface-2)}
html[data-vgt="shokufe"] .vgt-card__media img{object-fit:contain;padding:9%;mix-blend-mode:multiply}
html[data-vgt="shokufe"] .vgt-card:hover .vgt-card__media img{transform:scale(1.06) rotate(-2deg)}
html[data-vgt="shokufe"] .vgt-card__off{top:10px;font-size:15px;padding:3px 11px 1px;transform:rotate(-8deg);box-shadow:0 3px 0 var(--t-dp)}
html[data-vgt="shokufe"] .vgt-card__flag{background:var(--t-ink);font-weight:800}
html[data-vgt="shokufe"] .vgt-card__flag.is-low{background:var(--t-butter);color:var(--t-ink);transform:rotate(3deg)}
html[data-vgt="shokufe"] .vgt-card__body{padding:10px 4px 4px;gap:7px}
html[data-vgt="shokufe"] .vgt-card__name{font-size:13.5px;font-weight:700}
html[data-vgt="shokufe"] .vgt-card__name:hover{color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-card__ship{background:var(--t-mint);color:#134a3e;font-weight:700;font-size:11.5px;padding:2px 9px;border-radius:999px}
html[data-vgt="shokufe"] .vgt-card__stock i{background:var(--t-accent)}
html[data-vgt="shokufe"] .vgt-card__price b{font-size:21px;line-height:1.3;color:var(--t-at)}
/* خرید: شمارندهٔ تمام‌عرض + دکمهٔ قرصی (هیچ‌جا بریده نمی‌شود) */
html[data-vgt="shokufe"] .product-card .vgt-buy{flex-wrap:wrap;margin-top:4px}
html[data-vgt="shokufe"] .product-card .vgt-qty.product-number{flex:1 1 100%!important;width:100%!important;height:46px!important;padding:3px!important;border:0!important;background:var(--t-bg)!important}
html[data-vgt="shokufe"] .product-card .product-number .vgt-qty__b{width:40px!important;height:40px!important}
html[data-vgt="shokufe"] .product-card .product-number .vgt-qty__i{font-size:19px!important}
html[data-vgt="shokufe"] .product-card .vgt-add.add-to-cart{flex:1 1 100%!important;height:48px!important;font-size:16.5px!important}
html[data-vgt="shokufe"] .product-card .vgt-add svg{display:block!important}
html[data-vgt="shokufe"] .vgt-add span{font-size:inherit}
html[data-vgt="shokufe"] .vgt-buy--link,html[data-vgt="shokufe"] .vgt-buy--out{height:48px;border-radius:999px;border:0;margin-bottom:5px}
html[data-vgt="shokufe"] .vgt-buy--link{background:var(--t-accent-soft);color:var(--t-at);box-shadow:inset 0 0 0 2px var(--t-p2)}
html[data-vgt="shokufe"] .vgt-buy--link:hover{background:var(--t-accent);color:var(--t-accent-ink)}
html[data-vgt="shokufe"] .vgt-buy--out{background:var(--t-bg);color:var(--t-muted);border:2px dashed var(--t-line)}
html[data-vgt="shokufe"] .vgt-grid{gap:22px 18px}
@media (max-width:640px){html[data-vgt="shokufe"] .vgt-grid{gap:14px 10px}html[data-vgt="shokufe"] .product-card.vgt-card{padding:6px!important;border-radius:22px!important}html[data-vgt="shokufe"] .vgt-card__media{border-radius:17px}html[data-vgt="shokufe"] .product-card .vgt-add.add-to-cart{font-size:15px!important;gap:4px!important}html[data-vgt="shokufe"] .vgt-card__price b{font-size:19px}}

/* == شگفت‌انگیز == */
html[data-vgt="shokufe"] .vgt-amz{border-radius:32px;padding:clamp(16px,2.6vw,28px) clamp(12px,2.6vw,28px) 8px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.18) 0 90px,transparent 91px),radial-gradient(circle at 12% 100%,rgba(255,255,255,.12) 0 120px,transparent 121px),var(--t-accent);box-shadow:0 8px 0 var(--t-dp)}
html[data-vgt="shokufe"] .vgt-amz__title{font-size:clamp(26px,3.2vw,38px);margin-top:6px}
html[data-vgt="shokufe"] .vgt-amz__t{width:62px;height:62px;min-width:0;padding:0;justify-content:center;border-radius:50%;background:#fff;color:var(--t-ink);box-shadow:0 4px 0 rgba(0,0,0,.14)}
html[data-vgt="shokufe"] .vgt-amz__t b{font-size:24px;line-height:1.05;color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-amz__t small{font-weight:700;color:var(--t-muted);opacity:1}
html[data-vgt="shokufe"] .vgt-amz__timer > i{font-size:22px}
html[data-vgt="shokufe"] .vgt-amz .vgt-amz__more{color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-amz .product-card.vgt-card,html[data-vgt="shokufe"] .vgt-amz .vgt-amz__more{box-shadow:0 6px 0 rgba(0,0,0,.14)!important}
@media (max-width:640px){html[data-vgt="shokufe"] .vgt-amz{border-radius:28px}html[data-vgt="shokufe"] .vgt-amz__t{width:54px;height:54px}html[data-vgt="shokufe"] .vgt-amz__t b{font-size:21px}}

/* == بنر و اعتماد == */
html[data-vgt="shokufe"] .vgt-banner{border-radius:28px;box-shadow:0 6px 0 var(--t-p1);transition:var(--t-tr)}
html[data-vgt="shokufe"] .vgt-banner:hover{transform:translateY(-4px)}
html[data-vgt="shokufe"] .vgt-trust__item{background:#fff;border-radius:24px;box-shadow:0 5px 0 var(--t-p1)}
html[data-vgt="shokufe"] .vgt-trust__ic{width:48px;height:48px;border-radius:50%;background:var(--t-mint);color:var(--t-ink);transform:rotate(-8deg)}
html[data-vgt="shokufe"] .vgt-trust__item:nth-child(2) .vgt-trust__ic{background:var(--t-butter);transform:rotate(6deg)}
html[data-vgt="shokufe"] .vgt-trust__item:nth-child(3) .vgt-trust__ic{background:var(--t-surface-2)}
html[data-vgt="shokufe"] .vgt-trust__item:nth-child(4) .vgt-trust__ic{background:var(--t-lilac)}
html[data-vgt="shokufe"] .vgt-trust__item b{font-size:17px;line-height:1.5}
@media (max-width:420px){html[data-vgt="shokufe"] .vgt-trust{gap:10px}html[data-vgt="shokufe"] .vgt-trust__item{flex-direction:column;text-align:center;padding:14px 8px;border-radius:22px}html[data-vgt="shokufe"] .vgt-trust__item b{font-size:15.5px}}

/* == صفحهٔ محصول == */
html[data-vgt="shokufe"] .vgt-crumbs{font-weight:600}
html[data-vgt="shokufe"] .vgt-pdp__top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:26px 40px}
html[data-vgt="shokufe"] .vgt-gal{grid-row:span 2;position:sticky;top:18px}
html[data-vgt="shokufe"] .vgt-gal__main{border-radius:34px;background:radial-gradient(circle at 12% 86%,var(--t-mint) 0 44px,transparent 45px),radial-gradient(circle at 88% 16%,var(--t-butter) 0 30px,transparent 31px),radial-gradient(circle at 50% 46%,#fff 0,var(--t-accent-soft) 45%,color-mix(in srgb,var(--t-accent-soft) 70%,var(--t-accent)));box-shadow:0 8px 0 var(--t-p1)}
html[data-vgt="shokufe"] .vgt-gal__slide img,html[data-vgt="shokufe"] .vgt-gal__thumb img{padding:9%;mix-blend-mode:multiply;object-fit:contain}
html[data-vgt="shokufe"] .vgt-gal__thumbs{gap:10px;margin-top:18px;padding:2px 2px 6px}
html[data-vgt="shokufe"] .vgt-gal__thumb{flex:0 0 70px;height:70px;border-radius:22px;border:3px solid #fff;background:var(--t-surface-2);opacity:1;box-shadow:0 4px 0 var(--t-p1)}
html[data-vgt="shokufe"] .vgt-gal__thumb.is-on{border-color:var(--t-accent)}
html[data-vgt="shokufe"] .vgt-gal__off{top:18px;inset-inline-start:18px;font-size:17px;padding:5px 14px 3px;transform:rotate(8deg);box-shadow:0 4px 0 var(--t-dp)}
html[data-vgt="shokufe"] .vgt-info__name{font-size:clamp(26px,3vw,38px);line-height:1.45}
html[data-vgt="shokufe"] .vgt-info__row > span{padding:6px 13px;background:var(--t-lilac);color:var(--t-ink);font-weight:700}
html[data-vgt="shokufe"] .vgt-info__stock.is-in,html[data-vgt="shokufe"] .vgt-info__perks li{background:var(--t-mint)!important;color:#134a3e!important}
html[data-vgt="shokufe"] .vgt-info__stock.is-out{background:#ffe1e1!important;color:#8f1d14!important}
html[data-vgt="shokufe"] .vgt-info__row > .vgt-info__sell,html[data-vgt="shokufe"] .vgt-info__perks li:nth-child(2){background:var(--t-butter)!important}
html[data-vgt="shokufe"] .vgt-info__perks{gap:10px}
html[data-vgt="shokufe"] .vgt-info__perks li{border:0;border-radius:20px;font-weight:700;padding:12px}
html[data-vgt="shokufe"] .vgt-info__perks li:nth-child(3){background:var(--t-surface-2)!important}
html[data-vgt="shokufe"] .vgt-info__perks li:nth-child(4){background:var(--t-lilac)!important}
html[data-vgt="shokufe"] .vgt-info__perks li:nth-child(n+2){color:var(--t-ink)!important}
html[data-vgt="shokufe"] .vgt-info__perks svg{stroke:currentColor}
html[data-vgt="shokufe"] .vgt-excerpt-more,html[data-vgt="shokufe"] .vgt-crumbs a:hover{color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-buybox,html[data-vgt="shokufe"] .vgt-cart__sum,html[data-vgt="shokufe"] .vgt-pdp__desc{border:0;border-radius:30px;background:#fff;box-shadow:0 8px 0 var(--t-p1),0 20px 40px rgba(42,31,45,.06)}
html[data-vgt="shokufe"] .vgt-buybox{grid-column:2;position:static;padding:22px;gap:16px}
html[data-vgt="shokufe"] .vgt-buybox__price{align-items:center}
html[data-vgt="shokufe"] .vgt-buybox__price .text-2xl{font-size:40px!important;line-height:1.2;color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-buybox__price p:last-child{font-weight:700;color:var(--t-muted)}
html[data-vgt="shokufe"] .vgt-buybox__label{font-size:17px}
html[data-vgt="shokufe"] .vgt-select,html[data-vgt="shokufe"] .vgt-input{height:52px;border-radius:999px;border:2px solid var(--t-line);background:var(--t-bg);padding:0 18px;font-weight:700}
html[data-vgt="shokufe"] .vgt-buybox__actions{gap:12px}
html[data-vgt="shokufe"] .vgt-buybox .vgt-qty{flex:0 0 144px;height:58px;padding:4px;border:0;border-radius:999px;background:var(--t-bg)}
html[data-vgt="shokufe"] .vgt-buybox .vgt-qty__b{width:50px!important;height:50px!important}
html[data-vgt="shokufe"] .vgt-buybox .vgt-qty__i{font-size:24px!important}
html[data-vgt="shokufe"] .vgt-add--big{height:58px!important;font-size:19px!important}
html[data-vgt="shokufe"] .vgt-buybox__na{font-size:24px}
html[data-vgt="shokufe"] .vgt-buybox__note{text-align:center}
html[data-vgt="shokufe"] .vgt-buybox__alert,html[data-vgt="shokufe"] .vgt-alert{border:0;border-radius:20px;background:var(--t-butter);color:#5c3d00}
html[data-vgt="shokufe"] .vgt-torob{border-radius:20px;padding:12px 14px}
html[data-vgt="shokufe"] .vgt-pdp__h{display:inline-block;font-size:28px;color:var(--t-ink)}
html[data-vgt="shokufe"] .vgt-pdp__rich img{border-radius:20px}
html[data-vgt="shokufe"] .vgt-modal{border-radius:30px!important}
@media (max-width:1100px){html[data-vgt="shokufe"] .vgt-pdp__top{gap:22px 26px}html[data-vgt="shokufe"] .vgt-buybox{grid-column:2}}
@media (max-width:768px){
  html[data-vgt="shokufe"] .vgt-pdp__top{grid-template-columns:1fr;gap:18px}
  html[data-vgt="shokufe"] .vgt-gal{grid-row:auto;position:relative;top:auto}
  html[data-vgt="shokufe"] .vgt-gal__main{border-radius:30px}
  html[data-vgt="shokufe"] .vgt-gal__dots{margin-top:16px}
  html[data-vgt="shokufe"] .vgt-gal__dots i{width:8px;height:8px;background:var(--t-p2)}
  html[data-vgt="shokufe"] .vgt-gal__dots i.is-on{width:24px;background:var(--t-ink)}
  html[data-vgt="shokufe"] .vgt-buybox{grid-column:auto;padding:16px;border-radius:28px}
  html[data-vgt="shokufe"] .vgt-buybox__price{justify-content:center}
  html[data-vgt="shokufe"] .vgt-buybox__actions{bottom:calc(88px + env(safe-area-inset-bottom,0px));margin:0 -8px;padding:6px 6px 0;border-radius:999px;background:#fff;box-shadow:0 6px 0 var(--t-p1),0 12px 30px rgba(42,31,45,.14);gap:8px}
  html[data-vgt="shokufe"] .vgt-buybox .vgt-qty{flex-basis:128px;height:54px}
  html[data-vgt="shokufe"] .vgt-buybox .vgt-qty__b{width:46px!important;height:46px!important}
  html[data-vgt="shokufe"] .vgt-add--big{height:54px!important;font-size:17px!important;padding:0 10px!important}
  html[data-vgt="shokufe"] .vgt-info__perks li{padding:10px;font-size:12.5px}
}
@media (max-width:360px){html[data-vgt="shokufe"] .vgt-add--big svg,html[data-vgt="shokufe"] .vgt-cart__go svg{display:none}}

/* == سبد خرید == */
html[data-vgt="shokufe"] .vgt-steps{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:#fff;box-shadow:0 4px 0 var(--t-p1);margin-bottom:20px;max-width:100%}
html[data-vgt="shokufe"] .vgt-steps li{gap:6px;padding:5px 8px 5px 14px;border-radius:999px;font-weight:700}
html[data-vgt="shokufe"] .vgt-steps li + li::before{display:none}
html[data-vgt="shokufe"] .vgt-steps b{width:28px;height:28px;border:0;background:var(--t-surface-2);color:var(--t-ink);font-size:15px}
html[data-vgt="shokufe"] .vgt-steps li.is-on{background:var(--t-accent);color:var(--t-accent-ink);box-shadow:0 3px 0 var(--t-dp)}
html[data-vgt="shokufe"] .vgt-steps li.is-on b{background:#fff;color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-cart{grid-template-columns:minmax(0,1fr) 360px;gap:26px}
html[data-vgt="shokufe"] .vgt-cart__title{font-size:30px}
html[data-vgt="shokufe"] .vgt-cart__title small{vertical-align:middle;transform:rotate(-5deg)}
html[data-vgt="shokufe"] .vgt-free{border-radius:26px;padding:14px 16px 16px;background:radial-gradient(circle at 0 0,rgba(255,255,255,.55) 0 44px,transparent 45px),linear-gradient(135deg,var(--t-butter),var(--t-surface-2));box-shadow:0 6px 0 var(--t-p1)}
html[data-vgt="shokufe"] .vgt-free__txt{font-weight:600}
html[data-vgt="shokufe"] .vgt-free__txt svg{width:34px;height:34px;padding:6px;border-radius:50%;background:#fff;transform:rotate(-8deg)}
html[data-vgt="shokufe"] .vgt-free__txt b{font-size:17px}
html[data-vgt="shokufe"] .vgt-free__bar{height:14px;margin:16px 4px 4px;border-radius:999px;background:#fff;box-shadow:inset 0 2px 0 rgba(42,31,45,.08);overflow:visible}
html[data-vgt="shokufe"] .vgt-free__bar i{position:relative;min-width:22px;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.3) 0 6px,transparent 6px 12px),var(--t-accent)}
html[data-vgt="shokufe"] .vgt-free__bar i::after{content:"";position:absolute;top:-5px;inset-inline-end:-6px;width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid var(--t-accent);box-sizing:border-box;box-shadow:0 3px 0 var(--t-p2)}
@media (max-width:980px){html[data-vgt="shokufe"] .vgt-cart{grid-template-columns:1fr}}
html[data-vgt="shokufe"] .vgt-cart__items{gap:14px}
html[data-vgt="shokufe"] .vgt-ci{grid-template-columns:104px minmax(0,1fr) auto;padding:10px 12px 10px 10px;border:0;border-radius:26px;box-shadow:0 6px 0 var(--t-p1);transition:var(--t-tr)}
html[data-vgt="shokufe"] .vgt-ci__img{width:104px;height:112px;border-radius:20px;object-fit:contain;padding:6px;background:var(--t-surface-2);mix-blend-mode:multiply}
html[data-vgt="shokufe"] .vgt-ci__name{font-weight:800}
html[data-vgt="shokufe"] .vgt-ci__tags span{background:var(--t-mint);color:#134a3e;font-weight:700;padding:2px 10px}
html[data-vgt="shokufe"] .vgt-ci__tags span:nth-child(2){background:var(--t-butter);color:var(--t-ink)}
html[data-vgt="shokufe"] .vgt-ci__tags span:nth-child(3){background:var(--t-lilac);color:var(--t-ink)}
html[data-vgt="shokufe"] .vgt-ci__qty{width:136px;height:52px;padding:3px;border:0;border-radius:999px;background:var(--t-bg)}
html[data-vgt="shokufe"] .vgt-ci__qty svg{width:46px;height:46px;padding:13px}
html[data-vgt="shokufe"] .vgt-ci__qty .custom-input{font-size:21px}
html[data-vgt="shokufe"] .vgt-ci__sum{font-size:19px;color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-ci__x{top:8px;inset-inline-end:8px;width:36px;height:36px;padding:10px;background:var(--t-bg)}
html[data-vgt="shokufe"] .vgt-ci__body{padding-inline-end:34px}
html[data-vgt="shokufe"] .vgt-cart__sum{top:18px;padding:22px}
html[data-vgt="shokufe"] .vgt-cart__sumtitle{font-size:23px}
html[data-vgt="shokufe"] .vgt-cart__rows li span:first-child{color:var(--t-muted);font-weight:600}
html[data-vgt="shokufe"] .vgt-cart__rows li.discount .price{color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-cart__final{border-top:0;padding:12px 16px;border-radius:20px;background:var(--t-surface-2)}
html[data-vgt="shokufe"] .vgt-cart__rows .vgt-cart__final span:first-child{color:var(--t-ink);font-weight:800}
html[data-vgt="shokufe"] .vgt-cart__final .final-price{font-size:22px;color:var(--t-at)}
html[data-vgt="shokufe"] .vgt-cart__go{min-height:56px;font-size:19px}
html[data-vgt="shokufe"] .vgt-cart__trust li{background:var(--t-bg);padding:4px 8px;border-radius:999px;font-weight:700}
html[data-vgt="shokufe"] .vgt-empty__ic{width:120px;height:120px;background:radial-gradient(circle at 80% 18%,var(--t-butter) 0 16px,transparent 17px),var(--t-surface-2);transform:rotate(-8deg);box-shadow:0 6px 0 var(--t-p1)}
html[data-vgt="shokufe"] .vgt-empty__title{font-size:30px}
@media (max-width:560px){
  html[data-vgt="shokufe"] .vgt-steps{display:flex;justify-content:space-between}
  html[data-vgt="shokufe"] .vgt-steps li{padding:4px}
  html[data-vgt="shokufe"] .vgt-steps li.is-on{padding-inline-end:14px}
  html[data-vgt="shokufe"] .vgt-steps li:not(.is-on) span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  html[data-vgt="shokufe"] .vgt-cart__title{font-size:25px}
  html[data-vgt="shokufe"] .vgt-ci{grid-template-columns:84px minmax(0,1fr);padding:10px;gap:10px;border-radius:24px}
  html[data-vgt="shokufe"] .vgt-ci__img{width:84px;height:96px;border-radius:18px}
  html[data-vgt="shokufe"] .vgt-ci__side{padding-top:8px;border-top:2px dashed var(--t-surface-2)}
  html[data-vgt="shokufe"] .vgt-cart__sum{bottom:calc(86px + env(safe-area-inset-bottom,0px));padding:10px 10px 10px 14px;border-radius:26px;box-shadow:0 6px 0 var(--t-p1),0 14px 30px rgba(42,31,45,.16);flex-direction:row;align-items:center;gap:10px}
  html[data-vgt="shokufe"] .vgt-cart__rows{flex:1 1 auto;min-width:0}
  html[data-vgt="shokufe"] .vgt-cart__final{flex-direction:column;align-items:flex-start;gap:0;padding:0;background:none}
  html[data-vgt="shokufe"] .vgt-cart__rows .vgt-cart__final span:first-child{font-size:12px;color:var(--t-muted)}
  html[data-vgt="shokufe"] .vgt-cart__final .final-price{font-size:20px;white-space:nowrap}
  html[data-vgt="shokufe"] .vgt-cart__go{flex:none;width:auto;min-height:52px;padding:0 18px;font-size:16px}
}

/* == صفحات دیگر == */
html[data-vgt="shokufe"] main .bg-white,html[data-vgt="shokufe"] form .bg-white,html[data-vgt="shokufe"] .container .bg-white{background-color:#fff!important}
html[data-vgt="shokufe"] main .shadow,html[data-vgt="shokufe"] form.container .shadow,html[data-vgt="shokufe"] .container .shadow{box-shadow:0 6px 0 var(--t-p1),0 16px 34px rgba(42,31,45,.05)!important}
html[data-vgt="shokufe"] main .rounded-lg,html[data-vgt="shokufe"] main .rounded-xl,html[data-vgt="shokufe"] main .rounded-2xl,html[data-vgt="shokufe"] form.container .rounded-lg,html[data-vgt="shokufe"] .container .rounded-lg,html[data-vgt="shokufe"] .container .rounded-xl{border-radius:26px!important}
html[data-vgt="shokufe"] .vg-sec-head .vg-h,html[data-vgt="shokufe"] .vg-pbox-head{font-size:21px!important}
html[data-vgt="shokufe"] .vg-sec-ic{border-radius:16px!important;background:var(--t-accent)!important;color:var(--t-accent-ink)!important;transform:rotate(-8deg);box-shadow:0 4px 0 var(--t-dp)!important}
html[data-vgt="shokufe"] .delivery-options .option,html[data-vgt="shokufe"] .address-options .option,html[data-vgt="shokufe"] .payment-options .option{border:2px solid var(--t-line)!important;border-radius:22px!important;background:#fff!important;transition:var(--t-tr)}
html[data-vgt="shokufe"] .delivery-options .option.border-primary,html[data-vgt="shokufe"] .address-options .option.border-primary,html[data-vgt="shokufe"] .payment-options .option.border-primary{border-color:var(--t-accent)!important;background:var(--t-accent-soft)!important;box-shadow:0 4px 0 var(--t-p2)!important}
html[data-vgt="shokufe"] .vg-btn,html[data-vgt="shokufe"] .vg-add-btn{font-weight:800!important;min-height:48px}
html[data-vgt="shokufe"] .vg-pbox{border-radius:24px!important;background:var(--t-surface-2)!important}
html[data-vgt="shokufe"] .wrap .card,html[data-vgt="shokufe"] .address-modal{border-radius:30px!important;box-shadow:0 8px 0 var(--t-p1),0 20px 40px rgba(42,31,45,.06)!important;background:#fff!important}
html[data-vgt="shokufe"] .wrap .card h1{font-size:26px!important}
html[data-vgt="shokufe"] input.tailwind-input,html[data-vgt="shokufe"] .address-modal input,html[data-vgt="shokufe"] .address-modal select{border-radius:16px!important}

/* == فوتر == */
html[data-vgt="shokufe"] footer{background:radial-gradient(circle at 96% 0,var(--t-butter) 0 80px,transparent 81px),radial-gradient(circle at 4% 100%,var(--t-mint) 0 110px,transparent 111px),var(--t-surface-2);border-radius:40px 40px 0 0}
html[data-vgt="shokufe"] .vgt-foot{padding-top:48px}
html[data-vgt="shokufe"] .vgt-foot__logo{font-size:42px;line-height:1.2;text-shadow:0 3px 0 #fff}
html[data-vgt="shokufe"] .vgt-foot__tag{font-size:13px;padding:4px 14px}
html[data-vgt="shokufe"] .vgt-foot__h{font-size:20px}
html[data-vgt="shokufe"] .vgt-foot__col a{font-weight:600;transition:var(--t-tr)}
html[data-vgt="shokufe"] .vgt-foot__col > a{align-self:flex-start;min-height:30px;display:inline-flex;align-items:center}
html[data-vgt="shokufe"] .vgt-foot__col > a:hover{color:var(--t-at);transform:translateX(-4px)}
html[data-vgt="shokufe"] .vgt-foot__contact a{color:var(--t-muted)}
html[data-vgt="shokufe"] .vgt-badge,html[data-vgt="shokufe"] .vgt-foot .vg-soc a{border:0;border-radius:22px;background:#fff;box-shadow:0 4px 0 var(--t-p1);transition:var(--t-tr)}
html[data-vgt="shokufe"] .vgt-foot .vg-soc a{border-radius:999px}
html[data-vgt="shokufe"] .vgt-foot .vg-soc a:hover{background:#fff;transform:translateY(-3px) rotate(-3deg)}
html[data-vgt="shokufe"] .vgt-foot .vg-soc,html[data-vgt="shokufe"] .vgt-foot__copy{border-top:2px dashed var(--t-p2)}
@media (max-width:640px){html[data-vgt="shokufe"] footer{border-radius:30px 30px 0 0}html[data-vgt="shokufe"] .vgt-foot{padding-bottom:110px}html[data-vgt="shokufe"] .vgt-foot__brand{text-align:center}html[data-vgt="shokufe"] .vgt-foot__logo{font-size:36px}}

/* ====== VG 14050703 چیدمان هدر و ناوبری پایین ====== */
/* دسکتاپ: نام فروشگاه وسط، پیگیری به‌شکل چیپ در راست، دکمه‌ها چپ؛ ردیف دوم منوی «چیپ»‌های برجسته و جستجوی کپسولی */
@media (min-width:1024px){
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"t l a" "m m s";gap:16px 20px;margin-top:14px!important;padding-bottom:14px}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.flex-between > a{align-items:center!important}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.flex-between > a .font-MorabbaMedium{font-family:var(--t-font-display)!important;font-size:44px!important;line-height:1.1}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.flex-between > a .text-blue-500{color:var(--t-at,var(--t-accent))!important}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.h-16 > div.relative{justify-self:start}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.h-16 > div.relative a{display:flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;background:#fff;box-shadow:0 3px 0 var(--t-p1);font-weight:700;font-size:13px;color:var(--t-ink)!important}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.h-16 > ul{justify-self:start;gap:6px!important;flex-wrap:wrap}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.h-16 > ul .menu-item_link{display:flex;align-items:center;height:38px;padding:0 13px!important;border-radius:999px;background:#fff;box-shadow:0 3px 0 var(--t-p1);font-weight:700;font-size:13px;color:var(--t-ink)!important;transition:transform .2s,background-color .2s}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.h-16 > ul .menu-item:hover .menu-item_link{background:var(--t-accent);color:var(--t-accent-ink)!important;transform:translateY(-2px)}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.flex-between > .relative.z-20{justify-self:end;width:min(100%,270px)}
  html[data-vgt="shokufe"] header.header > div.container.mt-5.lg\:flex > div.flex-between > .relative.z-20 .desktop-search{width:100%!important;border-radius:999px!important;background:#fff!important;border:2px solid var(--t-p1)!important}
}
/* موبایل: منو و نام کنار هم؛ نوار شناور شاد — خانهٔ فعال حباب رنگی که بالا می‌پرد؛ هنگام اسکرول به پایین جمع و فقط‌آیکن می‌شود */
@media (max-width:1023px){
  html[data-vgt="shokufe"]{--t-nav-h:92px}
  html[data-vgt="shokufe"] .header nav.absolute{justify-content:flex-start!important;gap:12px}
  html[data-vgt="shokufe"] .bottom-navbar{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;height:68px!important;padding:0 6px 8px!important;border-radius:26px!important;background:#fff!important;border:0!important;box-shadow:0 7px 0 var(--t-p1),0 16px 34px rgba(42,31,45,.12)!important;justify-content:space-between!important;align-items:flex-end!important;overflow:visible!important}
  html[data-vgt="shokufe"] .bottom-navbar li{flex:1 1 0!important;height:auto!important;justify-content:flex-end!important;align-items:center!important;gap:1px!important;color:var(--t-muted)!important;font-weight:700}
  html[data-vgt="shokufe"] .bottom-navbar li:first-child{color:var(--t-muted)!important}
  html[data-vgt="shokufe"] .bottom-navbar li svg{width:40px!important;height:40px!important;padding:9px;border-radius:16px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .3s,box-shadow .3s}
  html[data-vgt="shokufe"] .bottom-navbar li > a{transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1)}
  html[data-vgt="shokufe"] .bottom-navbar li.vgt-on{color:var(--t-ink)!important}
  html[data-vgt="shokufe"] .bottom-navbar li.vgt-on svg{background:var(--t-accent);color:var(--t-accent-ink);transform:translateY(-16px) rotate(-8deg);box-shadow:0 6px 0 rgba(0,0,0,.14)}
  html[data-vgt="shokufe"] .bottom-navbar li.vgt-on > a{transform:translateY(-6px)}
  html.vgt-down[data-vgt="shokufe"] .bottom-navbar{height:56px!important}
  html.vgt-down[data-vgt="shokufe"] .bottom-navbar li > a{opacity:0;height:0!important;overflow:hidden}
  html.vgt-down[data-vgt="shokufe"] .bottom-navbar li.vgt-on svg{transform:translateY(-8px) rotate(-8deg)}
  html[data-vgt="shokufe"] .bottom-navbar .vg-cart-badge{top:-4px!important;bottom:auto!important;left:calc(50% + 6px)!important;right:auto!important;border:2px solid #fff}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(1) > a{font-size:0!important;line-height:0}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(1) > a::after{content:"خونه";font-size:10.5px;line-height:1.5;display:block;white-space:nowrap;font-weight:800}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(2) > a{font-size:0!important;line-height:0}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(2) > a::after{content:"محصولات";font-size:10.5px;line-height:1.5;display:block;white-space:nowrap;font-weight:800}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(3) > a{font-size:0!important;line-height:0}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(3) > a::after{content:"سبدم";font-size:10.5px;line-height:1.5;display:block;white-space:nowrap;font-weight:800}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(4) > a{font-size:0!important;line-height:0}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(4) > a::after{content:"پیگیری";font-size:10.5px;line-height:1.5;display:block;white-space:nowrap;font-weight:800}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(5) > a{font-size:0!important;line-height:0}
html[data-vgt="shokufe"] .bottom-navbar li:nth-child(5) > a::after{content:"پروفایل";font-size:10.5px;line-height:1.5;display:block;white-space:nowrap;font-weight:800}
}
