/* VG 14050702 — قالب «پرنیان»: لوکس، مجله‌ای، عاج و رزگلد، گوشه‌های تیز و خطوط مویی */
html[data-vgt="parniyan"]{
  --t-bg:#f7f1ea;--t-surface:#fffaf4;--t-surface-2:#f1e7dc;--t-ink:#2b2320;--t-muted:#6b574c;--t-line:#e3d1bd;
  --t-gold:#b8916c;
  --t-radius:2px;--t-radius-sm:2px;--t-radius-btn:0px;--t-shadow:none;
  --t-font:'Vazirmatn',Dana,Tahoma,sans-serif;--t-font-display:'Markazi Text','Vazirmatn',serif;
}
html[data-vgt="parniyan"] body{background:var(--t-bg);letter-spacing:.005em}

/* ====== هدر: لوگوی وسط، جستجوی خطی، منوی متنی با خطوط مویی ====== */
html[data-vgt="parniyan"] header.header{background:var(--t-surface);border-bottom:1px solid var(--t-line)}
html[data-vgt="parniyan"] .header > .container.lg\:flex{margin-top:0!important;padding-top:18px;gap:0!important}
html[data-vgt="parniyan"] .header > .container.lg\:flex > .flex-between:first-child{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:16px}
html[data-vgt="parniyan"] .header > .container.lg\:flex > .flex-between:first-child > a{margin:0!important;justify-self:center}
html[data-vgt="parniyan"] .header > .container.lg\:flex > .flex-between:first-child > div:last-child{justify-self:end}
html[data-vgt="parniyan"] .header a .font-MorabbaMedium,html[data-vgt="parniyan"] .header .text-4xl{font-family:var(--t-font-display)!important;font-weight:700;font-size:46px!important;line-height:1.1}
html[data-vgt="parniyan"] .header a .font-MorabbaMedium .text-blue-500,html[data-vgt="parniyan"] .header .text-4xl .text-blue-500{color:var(--t-ink)!important}
html[data-vgt="parniyan"] .header a > p.font-DanaMedium{color:var(--t-gold)!important;font-size:12px;letter-spacing:.18em;margin-top:2px}
html[data-vgt="parniyan"] .desktop-search{background:transparent!important;border:0!important;border-bottom:1px solid var(--t-ink)!important;border-radius:0!important;width:260px!important;padding:2px 0!important}
html[data-vgt="parniyan"] .desktop-search svg{background:transparent!important;color:var(--t-ink)!important;border-radius:0!important}
html[data-vgt="parniyan"] .desktop-search input{background:transparent!important;font-size:13px;color:var(--t-ink)}
html[data-vgt="parniyan"] .desktop-search input::placeholder{color:var(--t-muted)}
html[data-vgt="parniyan"] .search-modal{background:var(--t-surface)!important;border:1px solid var(--t-line);border-radius:0!important;box-shadow:0 20px 40px rgba(43,35,32,.08)!important}
html[data-vgt="parniyan"] .header .app-border{border:1px solid var(--t-line)!important;border-radius:0!important;background:transparent!important}
html[data-vgt="parniyan"] .header .app-hover:hover{background:var(--t-surface-2)!important}
html[data-vgt="parniyan"] .header .open-cart{border-radius:0!important;background:var(--t-ink)!important;color:var(--t-surface)!important}
html[data-vgt="parniyan"] .header .open-cart > span .relative{background:var(--t-accent)!important}
html[data-vgt="parniyan"] .header .open-cart > span .animate-ping{display:none}
html[data-vgt="parniyan"] .header .h-16.bg-gray-900{background:transparent!important;color:var(--t-ink)!important;border-radius:0!important;border-top:1px solid var(--t-line);height:50px!important;padding:0 8px!important}
html[data-vgt="parniyan"] .header .h-16.bg-gray-900 > ul{margin-inline:auto;gap:36px!important}
html[data-vgt="parniyan"] .header .menu-item_link{position:relative;font-size:14px;font-weight:500;color:var(--t-ink)!important;letter-spacing:.03em;padding:14px 0}
html[data-vgt="parniyan"] .header .menu-item_link::after{content:"";position:absolute;right:0;left:0;bottom:8px;height:1px;background:var(--t-accent);transform:scaleX(0);transition:transform .3s ease}
html[data-vgt="parniyan"] .header .menu-item:hover .menu-item_link::after{transform:scaleX(1)}
html[data-vgt="parniyan"] .header .h-16.bg-gray-900 > .relative a{font-size:13px;color:var(--t-muted)}
html[data-vgt="parniyan"] .megamenu{background:var(--t-surface)!important;border:1px solid var(--t-line)!important;border-radius:0!important;box-shadow:0 24px 50px rgba(43,35,32,.1)!important;color:var(--t-ink)!important}
html[data-vgt="parniyan"] .megamenu_category-item.active,html[data-vgt="parniyan"] .megamenu_category-item:hover{color:var(--t-accent)!important;background:var(--t-surface-2)!important;border-radius:0!important}
html[data-vgt="parniyan"] .megamenu_left-title{color:var(--t-ink)!important;font-family:var(--t-font-display);font-size:18px}
html[data-vgt="parniyan"] .header .group .absolute.w-52{border-radius:0!important;background:var(--t-surface)!important;border:1px solid var(--t-line)!important}
html[data-vgt="parniyan"] .header .group .absolute.w-52 a:hover{background:var(--t-accent)!important}

/* نوار متنی بالای سایت (بنرهای متنی) */
html[data-vgt="parniyan"] .promo-banner{background:var(--t-ink)!important;animation:none!important;font-size:13px!important;font-weight:400!important;letter-spacing:.04em;padding:6px 10px!important}
html[data-vgt="parniyan"] .promo-slider{height:26px!important}

/* موبایل */
html[data-vgt="parniyan"] .header nav.absolute{background:var(--t-surface)!important;box-shadow:none!important;border-bottom:1px solid var(--t-line)}
html[data-vgt="parniyan"] .header nav .font-MorabbaMedium{font-family:var(--t-font-display)!important;font-size:32px!important}
html[data-vgt="parniyan"] .header nav .font-MorabbaMedium .text-blue-500{color:var(--t-ink)!important}
html[data-vgt="parniyan"] .header nav .open-menu-mobile{border:1px solid var(--t-line)!important;border-radius:0!important}
html[data-vgt="parniyan"] .open-mobile_search-modal{background:transparent!important;border:0!important;border-bottom:1px solid var(--t-ink)!important;border-radius:0!important}
html[data-vgt="parniyan"] .mobile-menu,html[data-vgt="parniyan"] .category-slide,html[data-vgt="parniyan"] .detail-category{background:var(--t-surface)!important;color:var(--t-ink)}
html[data-vgt="parniyan"] .mobile-menu-item{border-radius:0!important;font-size:15px}
html[data-vgt="parniyan"] .bottom-navbar{background:var(--t-surface)!important;border-top:1px solid var(--t-line)!important;border-radius:0!important;box-shadow:0 -10px 30px rgba(43,35,32,.06)!important}
html[data-vgt="parniyan"] .bottom-navbar li{color:var(--t-muted)!important}
html[data-vgt="parniyan"] .bottom-navbar li:first-child{color:var(--t-accent)!important}
html[data-vgt="parniyan"] .cart{background:var(--t-surface)!important;border-radius:0!important}
html[data-vgt="parniyan"] .cart .cart-item img{border-radius:0!important}

/* ====== نوار بالای قالب ====== */
html[data-vgt="parniyan"] .vgt-topline{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 26px;padding:8px 16px;background:var(--t-surface-2);color:var(--t-muted);font-size:12px;letter-spacing:.06em;border-bottom:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-topline span{display:inline-flex;align-items:center;gap:8px}
html[data-vgt="parniyan"] .vgt-topline span + span::before{content:"";width:4px;height:4px;transform:rotate(45deg);background:var(--t-gold);margin-inline-end:18px}
@media (max-width:640px){html[data-vgt="parniyan"] .vgt-topline span:nth-child(n+2){display:none}}

/* ====== دکمه‌ها ====== */
html[data-vgt="parniyan"] .vgt-btn{border-radius:0;min-height:48px;padding:0 30px;font-weight:600;letter-spacing:.06em;font-size:14px}
html[data-vgt="parniyan"] .vgt-btn--primary{background:var(--t-ink);color:var(--t-surface);border:1px solid var(--t-ink)}
html[data-vgt="parniyan"] .vgt-btn--primary:hover{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-ink);filter:none}
html[data-vgt="parniyan"] .vgt-btn--ghost{border-color:var(--t-ink);color:var(--t-ink)}
html[data-vgt="parniyan"] .vgt-btn--ghost:hover{background:var(--t-ink);color:var(--t-surface)}
html[data-vgt="parniyan"] .vgt-more{color:var(--t-ink);font-weight:500;letter-spacing:.05em;border-bottom:1px solid var(--t-gold);padding-bottom:3px;font-size:13px}
html[data-vgt="parniyan"] .vgt-more:hover{color:var(--t-accent)}

/* ====== تیترها ====== */
html[data-vgt="parniyan"] .vgt-sec__head{flex-direction:column;align-items:center;text-align:center;gap:10px;margin-bottom:26px}
html[data-vgt="parniyan"] .vgt-sec__titles{align-items:center}
html[data-vgt="parniyan"] .vgt-sec__kicker{color:var(--t-gold);font-weight:500;letter-spacing:.22em;font-size:12px}
html[data-vgt="parniyan"] .vgt-sec__title{font-family:var(--t-font-display);font-weight:700;font-size:clamp(28px,3.6vw,42px);line-height:1.2}
html[data-vgt="parniyan"] .vgt-sec__title span{color:var(--t-accent);font-style:normal}
html[data-vgt="parniyan"] .vgt-sec__title::after{content:"";display:block;width:56px;height:1px;background:var(--t-gold);margin:12px auto 0}

/* ====== معرفی (هیرو مجله‌ای) ====== */
html[data-vgt="parniyan"] .vgt-intro{position:relative;padding:clamp(28px,5vw,64px) clamp(18px,4vw,56px);background:var(--t-surface);border:1px solid var(--t-line);overflow:hidden}
html[data-vgt="parniyan"] .vgt-intro::before{content:"";position:absolute;inset:12px;border:1px solid var(--t-line);pointer-events:none}
html[data-vgt="parniyan"] .vgt-intro__kicker{color:var(--t-gold);letter-spacing:.3em;font-weight:500;font-size:12px}
html[data-vgt="parniyan"] .vgt-intro__title{font-family:var(--t-font-display);font-weight:700;font-size:clamp(40px,6.4vw,84px);line-height:1.05;color:var(--t-ink)}
html[data-vgt="parniyan"] .vgt-intro__sub{color:var(--t-muted)}
html[data-vgt="parniyan"] .vgt-intro__art{position:relative}

/* ====== استوری و اسلایدر ====== */
html[data-vgt="parniyan"] .vgt-stories .vgst{max-width:none;padding:0;margin:0}
html[data-vgt="parniyan"] .vgt-stories .vgst-ring{background:var(--t-gold)!important;padding:2px!important}
html[data-vgt="parniyan"] .vgt-stories .vgst-img{border-color:var(--t-bg)!important}
html[data-vgt="parniyan"] .vgt-stories .vgst-t{font-family:var(--t-font-display);font-size:15px!important;color:var(--t-ink)!important}
html[data-vgt="parniyan"] .vgt-stories .home-stories{max-width:none!important;padding:0!important}
html[data-vgt="parniyan"] .vgt-hero .header-slider{border-radius:0!important;border:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-hero .custom-bullet{background:var(--t-surface)!important;border-radius:0!important;width:22px!important;height:2px!important;opacity:.7}
html[data-vgt="parniyan"] .vgt-hero .swiper-pagination-bullet-active{opacity:1;background:var(--t-accent)!important}

/* ====== دسته‌بندی‌ها: قاب کمانی ====== */
html[data-vgt="parniyan"] .vgt-cats__list{gap:18px}
html[data-vgt="parniyan"] .vgt-cat__img{aspect-ratio:3/4;border-radius:999px 999px 0 0!important;background:var(--t-surface-2);border:1px solid var(--t-line);padding:6px}
html[data-vgt="parniyan"] .vgt-cat__img img{border-radius:999px 999px 0 0}
html[data-vgt="parniyan"] .vgt-cat__name{font-family:var(--t-font-display);font-size:18px;font-weight:700;color:var(--t-ink)}
@media (max-width:768px){html[data-vgt="parniyan"] .vgt-cats__list{grid-auto-columns:96px}html[data-vgt="parniyan"] .vgt-cat__name{font-size:16px}}

/* ====== کارت محصول: عکس بلند، بی‌قاب، خرید ظریف ====== */
html[data-vgt="parniyan"] .product-card.vgt-card{background:transparent!important;border-radius:0!important}
html[data-vgt="parniyan"] .vgt-card__media{aspect-ratio:3/4;background:var(--t-surface);border:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-card__media img{object-fit:contain;padding:10%;mix-blend-mode:multiply}
html[data-vgt="parniyan"] .vgt-card__off{border-radius:0;background:transparent;color:var(--t-accent);border:1px solid var(--t-accent);font-weight:600;top:12px;inset-inline-start:12px;letter-spacing:.04em}
html[data-vgt="parniyan"] .vgt-card__flag{border-radius:0;background:var(--t-ink)}
html[data-vgt="parniyan"] .vgt-card__body{padding:14px 2px 6px;gap:6px;align-items:center;text-align:center}
html[data-vgt="parniyan"] .vgt-card__name{font-family:var(--t-font-display);font-size:18px;line-height:1.5;font-weight:600;min-height:3em}
html[data-vgt="parniyan"] .vgt-card__meta{display:none}
html[data-vgt="parniyan"] .vgt-card__price{justify-content:center;margin-top:0}
html[data-vgt="parniyan"] .vgt-card__price b{font-size:16px;font-weight:600}
html[data-vgt="parniyan"] .product-card .vgt-buy{margin-top:8px}
html[data-vgt="parniyan"] .product-card .vgt-qty.product-number{border-radius:0!important;border-color:var(--t-line)!important;background:transparent!important;flex-basis:88px!important;width:88px!important}
html[data-vgt="parniyan"] .product-card .vgt-add.add-to-cart{border-radius:0!important;background:transparent!important;color:var(--t-ink)!important;border:1px solid var(--t-ink)!important;font-weight:600!important;letter-spacing:.04em}
html[data-vgt="parniyan"] .product-card .vgt-add.add-to-cart:hover{background:var(--t-ink)!important;color:var(--t-surface)!important;filter:none}
html[data-vgt="parniyan"] .vgt-buy--link{border-radius:0;border-color:var(--t-ink);color:var(--t-ink);font-weight:600}
html[data-vgt="parniyan"] .vgt-buy--out{border-radius:0;background:transparent;border:1px dashed var(--t-line)}
@media (min-width:1025px){
  html[data-vgt="parniyan"] .vgt-card .vgt-buy{opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}
  html[data-vgt="parniyan"] .vgt-card:hover .vgt-buy,html[data-vgt="parniyan"] .vgt-card:focus-within .vgt-buy{opacity:1;transform:none}
}
html[data-vgt="parniyan"] .vgt-grid{gap:34px 22px}

/* ====== پیشنهاد شگفت‌انگیز: قاب عاج با شمارشگر ظریف ====== */
html[data-vgt="parniyan"] .vgt-amz{background:var(--t-surface);color:var(--t-ink);border:1px solid var(--t-line);border-radius:0;padding:clamp(18px,3vw,36px)}
html[data-vgt="parniyan"] .vgt-amz__head{justify-content:center;flex-direction:column;text-align:center}
html[data-vgt="parniyan"] .vgt-amz__kicker{color:var(--t-gold);letter-spacing:.24em;font-size:12px}
html[data-vgt="parniyan"] .vgt-amz__title{font-family:var(--t-font-display);font-weight:700;font-size:clamp(28px,3.6vw,42px)}
html[data-vgt="parniyan"] .vgt-amz__t{background:transparent;border:1px solid var(--t-line);border-radius:0;min-width:62px}
html[data-vgt="parniyan"] .vgt-amz__t b{font-family:var(--t-font-display);font-size:28px;color:var(--t-accent)}
html[data-vgt="parniyan"] .vgt-amz__timer > i{color:var(--t-gold)}
html[data-vgt="parniyan"] .vgt-amz__more{color:var(--t-ink)}

/* ====== بنرها و اعتماد ====== */
html[data-vgt="parniyan"] .vgt-banner{border-radius:0;border:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-trust{gap:0;border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-trust__item{background:transparent;border-radius:0;justify-content:center;padding:22px 12px}
html[data-vgt="parniyan"] .vgt-trust__item + .vgt-trust__item{border-inline-start:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-trust__ic{background:transparent;border:1px solid var(--t-gold);border-radius:50%;color:var(--t-accent)}
html[data-vgt="parniyan"] .vgt-trust__item b{font-family:var(--t-font-display);font-size:18px;font-weight:700}
@media (max-width:900px){html[data-vgt="parniyan"] .vgt-trust__item:nth-child(3){border-inline-start:0}html[data-vgt="parniyan"] .vgt-trust__item:nth-child(n+3){border-top:1px solid var(--t-line)}}

/* ====== صفحهٔ محصول: گالری عمودی بزرگ، باکس خرید مجلسی ====== */
html[data-vgt="parniyan"] .vgt-pdp__top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px}
html[data-vgt="parniyan"] .vgt-gal{grid-row:span 2;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start}
html[data-vgt="parniyan"] .vgt-gal__main{grid-column:2;grid-row:1;border-radius:0;background:var(--t-surface);border:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-gal__slide{aspect-ratio:4/5}
html[data-vgt="parniyan"] .vgt-gal__slide img{padding:6%;mix-blend-mode:multiply}
html[data-vgt="parniyan"] .vgt-gal__thumbs{grid-column:1;grid-row:1;flex-direction:column;margin:0;max-height:560px}
html[data-vgt="parniyan"] .vgt-gal__thumb{flex:0 0 76px;width:76px;height:96px;border-radius:0}
html[data-vgt="parniyan"] .vgt-gal__off{border-radius:0;background:var(--t-ink);color:var(--t-surface);font-weight:500;letter-spacing:.06em}
html[data-vgt="parniyan"] .vgt-info{padding-top:10px}
html[data-vgt="parniyan"] .vgt-info__cat{color:var(--t-gold);letter-spacing:.2em;font-weight:500;font-size:12px}
html[data-vgt="parniyan"] .vgt-info__name{font-family:var(--t-font-display);font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1.3}
html[data-vgt="parniyan"] .vgt-info__row > span{border-radius:0;background:transparent;border:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-info__perks li{border-radius:0;background:var(--t-surface)}
html[data-vgt="parniyan"] .vgt-info__perks svg{stroke:var(--t-gold)}
html[data-vgt="parniyan"] .vgt-buybox{grid-column:2;position:static;border-radius:0;background:var(--t-surface);border:1px solid var(--t-line);padding:26px}
html[data-vgt="parniyan"] .vgt-buybox__price .text-2xl{font-family:var(--t-font-display)!important;font-size:38px!important;font-weight:700}
html[data-vgt="parniyan"] .vgt-select{border-radius:0;background:transparent}
html[data-vgt="parniyan"] .vgt-buybox .vgt-qty{border-radius:0;background:transparent}
html[data-vgt="parniyan"] .vgt-add--big{border-radius:0!important;background:var(--t-ink)!important;color:var(--t-surface)!important;letter-spacing:.06em;font-weight:600!important}
html[data-vgt="parniyan"] .vgt-add--big:hover{background:var(--t-accent)!important;filter:none}
html[data-vgt="parniyan"] .vgt-torob{border-radius:0}
html[data-vgt="parniyan"] .vgt-pdp__desc{border-radius:0;background:var(--t-surface);max-width:900px;margin-inline:auto}
html[data-vgt="parniyan"] .vgt-pdp__h{font-family:var(--t-font-display);font-size:32px;text-align:center}
html[data-vgt="parniyan"] .vgt-pdp__h::after{content:"";display:block;width:56px;height:1px;background:var(--t-gold);margin:10px auto 0}
@media (max-width:1100px){html[data-vgt="parniyan"] .vgt-pdp__top{grid-template-columns:1fr}html[data-vgt="parniyan"] .vgt-gal{grid-row:auto}html[data-vgt="parniyan"] .vgt-buybox{grid-column:auto}}
@media (max-width:768px){
  html[data-vgt="parniyan"] .vgt-gal{display:block}
  html[data-vgt="parniyan"] .vgt-gal__dots i{border-radius:0;height:2px;width:16px}
  html[data-vgt="parniyan"] .vgt-gal__dots i.is-on{width:28px}
  html[data-vgt="parniyan"] .vgt-buybox__actions{border-radius:0;border-top:1px solid var(--t-line)}
}

/* ====== سبد خرید ====== */
html[data-vgt="parniyan"] .vgt-cart{grid-template-columns:minmax(0,1fr) 360px;gap:40px}
html[data-vgt="parniyan"] .vgt-cart__title,html[data-vgt="parniyan"] .vgt-cart__sumtitle{font-family:var(--t-font-display);font-weight:700;font-size:34px}
html[data-vgt="parniyan"] .vgt-cart__sumtitle{font-size:28px;text-align:center}
html[data-vgt="parniyan"] .vgt-ci{border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--t-line);padding:20px 0;grid-template-columns:120px minmax(0,1fr) auto}
html[data-vgt="parniyan"] .vgt-ci__img{width:120px;height:150px;border-radius:0;object-fit:contain;background:var(--t-surface);border:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-ci__name{font-family:var(--t-font-display);font-size:20px;line-height:1.5}
html[data-vgt="parniyan"] .vgt-ci__tags span{border-radius:0;background:transparent;border:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-ci__qty{border-radius:0;background:transparent}
html[data-vgt="parniyan"] .vgt-ci__x{top:20px;inset-inline-end:0}
html[data-vgt="parniyan"] .vgt-cart__sum{border-radius:0;background:var(--t-surface-2);border:1px solid var(--t-line);padding:30px}
html[data-vgt="parniyan"] .vgt-free{border-radius:0;background:var(--t-surface);border:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-free__bar{height:2px}
html[data-vgt="parniyan"] .vgt-steps b{border-radius:0}
html[data-vgt="parniyan"] .vgt-empty__ic{border-radius:0;background:transparent;border:1px solid var(--t-gold)}
html[data-vgt="parniyan"] .vgt-empty__title{font-family:var(--t-font-display);font-size:36px}
@media (max-width:560px){html[data-vgt="parniyan"] .vgt-ci{grid-template-columns:86px minmax(0,1fr)}html[data-vgt="parniyan"] .vgt-ci__img{width:86px;height:108px}html[data-vgt="parniyan"] .vgt-cart__sum{padding:14px}}

/* ====== صفحات دیگر (لیست محصولات، تسویه، پرداخت، پروفایل، ورود) ====== */
html[data-vgt="parniyan"] main .bg-white,html[data-vgt="parniyan"] form .bg-white,html[data-vgt="parniyan"] .container .bg-white{background-color:var(--t-surface)!important}
html[data-vgt="parniyan"] main .shadow,html[data-vgt="parniyan"] form.container .shadow,html[data-vgt="parniyan"] .container .shadow{box-shadow:0 0 0 1px var(--t-line)!important}
html[data-vgt="parniyan"] main .rounded-lg,html[data-vgt="parniyan"] main .rounded-xl,html[data-vgt="parniyan"] main .rounded-2xl,html[data-vgt="parniyan"] form.container .rounded-lg,html[data-vgt="parniyan"] .container .rounded-lg,html[data-vgt="parniyan"] .container .rounded-xl{border-radius:0!important}
html[data-vgt="parniyan"] .vg-sec-head .vg-h,html[data-vgt="parniyan"] .vg-pbox-head{font-family:var(--t-font-display)!important;font-size:24px!important;font-weight:700!important}
html[data-vgt="parniyan"] .vg-sec-ic{border-radius:50%!important;background:transparent!important;border:1px solid var(--t-gold)!important;color:var(--t-accent)!important}
html[data-vgt="parniyan"] .delivery-options .option,html[data-vgt="parniyan"] .address-options .option,html[data-vgt="parniyan"] .payment-options .option{border-radius:0!important;background:var(--t-surface)!important}
html[data-vgt="parniyan"] .vg-btn,html[data-vgt="parniyan"] .vg-add-btn{border-radius:0!important;background:var(--t-ink)!important;color:var(--t-surface)!important;letter-spacing:.05em}
html[data-vgt="parniyan"] .vg-btn:hover,html[data-vgt="parniyan"] .vg-add-btn:hover{background:var(--t-accent)!important}
html[data-vgt="parniyan"] .vg-pbox{border-radius:0!important;background:var(--t-surface-2)!important}
html[data-vgt="parniyan"] .wrap .card{border-radius:0!important;box-shadow:0 0 0 1px var(--t-line)!important;background:var(--t-surface)!important}
html[data-vgt="parniyan"] .wrap .card h1{font-family:var(--t-font-display);font-size:24px!important}
html[data-vgt="parniyan"] input.tailwind-input,html[data-vgt="parniyan"] .address-modal input,html[data-vgt="parniyan"] .address-modal select{border-radius:0!important}
html[data-vgt="parniyan"] .address-modal{background:var(--t-surface)!important;border-radius:0!important}
html[data-vgt="parniyan"] h1.font-DanaDemiBold,html[data-vgt="parniyan"] h2.font-DanaDemiBold{font-family:var(--t-font-display)!important}

/* ====== فوتر: وسط‌چین، لوگوی بزرگ، خطوط مویی ====== */
html[data-vgt="parniyan"] footer{background:var(--t-surface);border-top:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-foot{grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}
html[data-vgt="parniyan"] .vgt-foot__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;padding-bottom:26px;border-bottom:1px solid var(--t-line)}
html[data-vgt="parniyan"] .vgt-foot__logo{font-size:52px;font-weight:700}
html[data-vgt="parniyan"] .vgt-foot__tag{color:var(--t-gold);letter-spacing:.2em;font-weight:500;font-size:12px}
html[data-vgt="parniyan"] .vgt-foot__col{align-items:center}
html[data-vgt="parniyan"] .vgt-foot__h{font-family:var(--t-font-display);font-size:20px;font-weight:700}
html[data-vgt="parniyan"] .vgt-foot__badges{justify-content:center}
html[data-vgt="parniyan"] .vgt-badge{border-radius:0}
html[data-vgt="parniyan"] .vgt-foot__copy{justify-content:center;flex-direction:column}
@media (max-width:640px){html[data-vgt="parniyan"] .vgt-foot{grid-template-columns:1fr 1fr}html[data-vgt="parniyan"] .vgt-foot__contact{grid-column:1 / -1}html[data-vgt="parniyan"] .vgt-foot__logo{font-size:40px}}

/* ====== VG 14050703 چیدمان هدر و ناوبری پایین ====== */
/* دسکتاپ: «مَستهد» مجله‌ای — ردیف باریک بالا (پیگیری | جستجوی خطی | حساب و سبد)، نام فروشگاه درشت وسط، منو وسط‌چین بین دو خط مویی */
@media (min-width:1024px){
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex{grid-template-columns:minmax(0,1fr) minmax(0,380px) minmax(0,1fr);grid-template-areas:"t s a" "l l l" "m m m";gap:0 28px;margin-top:0!important;padding-top:12px}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex::before{content:"";grid-column:1/-1;grid-row:3;align-self:stretch;border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line)}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > .relative.z-20{justify-self:stretch}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > .relative.z-20 .desktop-search{width:100%!important;border-bottom-color:var(--t-line)!important}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > .relative.z-20:focus-within .desktop-search{border-bottom-color:var(--t-ink)!important}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > a{justify-self:center;align-items:center!important;padding:24px 0 20px}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > a .font-MorabbaMedium{font-family:var(--t-font-display)!important;font-size:58px!important;line-height:1.05!important}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > a .text-blue-500{color:var(--t-ink)!important}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > a p{margin-top:8px;font-size:11.5px!important;letter-spacing:.28em;color:var(--t-muted)!important}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.h-16 > ul{justify-self:center;gap:44px!important;height:52px;align-items:center}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.h-16 > div.relative{justify-self:start}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.h-16 > div.relative a{font-size:12.5px!important;letter-spacing:.06em;color:var(--t-muted)!important}
  html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > div.flex.items-center .app-border,html[data-vgt="parniyan"] header.header > div.container.mt-5.lg\:flex > div.flex-between > div.flex.items-center .open-cart{height:40px}
}
/* موبایل: نام فروشگاه وسط، منو راست؛ نوار پایین متنیِ مویی (بدون آیکن) که هنگام پایین رفتن کنار می‌رود */
@media (max-width:1023px){
  html[data-vgt="parniyan"]{--t-nav-h:60px}
  html[data-vgt="parniyan"] .header nav.absolute > a{position:absolute;left:50%;transform:translateX(-50%)}
  html[data-vgt="parniyan"] .bottom-navbar{left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;height:calc(60px + env(safe-area-inset-bottom,0px))!important;padding:0 8px env(safe-area-inset-bottom,0px)!important;border-radius:0!important;background:var(--t-surface)!important;border:0!important;border-top:1px solid var(--t-line)!important;box-shadow:0 -8px 24px rgba(43,35,32,.05)!important;justify-content:space-around!important;align-items:stretch!important}
  html.vgt-down[data-vgt="parniyan"] .bottom-navbar{transform:translateY(105%)!important}
  html[data-vgt="parniyan"] .bottom-navbar li{flex:1 1 0!important;height:auto!important;justify-content:center!important;align-items:center!important;gap:0!important;color:var(--t-muted)!important}
  html[data-vgt="parniyan"] .bottom-navbar li:first-child{color:var(--t-muted)!important}
  html[data-vgt="parniyan"] .bottom-navbar li svg{display:none!important}
  html[data-vgt="parniyan"] .bottom-navbar li.vgt-on{color:var(--t-ink)!important}
  html[data-vgt="parniyan"] .bottom-navbar li.vgt-on::after{content:"";position:absolute;bottom:9px;left:50%;width:5px;height:5px;margin-left:-2.5px;background:var(--t-accent);transform:rotate(45deg)}
  html[data-vgt="parniyan"] .bottom-navbar .vg-cart-badge{top:11px!important;bottom:auto!important;left:calc(50% - 34px)!important;right:auto!important;background:var(--t-accent)!important;color:var(--t-accent-ink)!important;border-radius:0!important}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(1) > a{font-size:0!important;line-height:0}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(1) > a::after{content:"خانه";font-size:17px;line-height:1.5;display:block;white-space:nowrap;font-family:var(--t-font-display);letter-spacing:.01em}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(2) > a{font-size:0!important;line-height:0}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(2) > a::after{content:"کالکشن";font-size:17px;line-height:1.5;display:block;white-space:nowrap;font-family:var(--t-font-display);letter-spacing:.01em}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(3) > a{font-size:0!important;line-height:0}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(3) > a::after{content:"سبد";font-size:17px;line-height:1.5;display:block;white-space:nowrap;font-family:var(--t-font-display);letter-spacing:.01em}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(4) > a{font-size:0!important;line-height:0}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(4) > a::after{content:"سفارش‌ها";font-size:17px;line-height:1.5;display:block;white-space:nowrap;font-family:var(--t-font-display);letter-spacing:.01em}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(5) > a{font-size:0!important;line-height:0}
html[data-vgt="parniyan"] .bottom-navbar li:nth-child(5) > a::after{content:"حساب";font-size:17px;line-height:1.5;display:block;white-space:nowrap;font-family:var(--t-font-display);letter-spacing:.01em}
}
