/* ===== Разделы «Масло Extra Virgin», «Фуа-гра, паштеты и рийеты», «Консервированные закуски», «Специи и соусы» ===== */
/* фоны гидов */
.guide--oil{background:radial-gradient(120% 140% at 0% 0%,#4a4416 0%,#262413 45%,#1d1712 100%)}
.guide--fua{background:radial-gradient(120% 140% at 100% 0%,#4f2a1c 0%,#2a1813 45%,#1d1712 100%)}
.guide--olive{background:radial-gradient(120% 140% at 0% 0%,#2f3d1d 0%,#1f2416 45%,#1d1712 100%)}
.guide--spice{background:radial-gradient(120% 140% at 100% 0%,#5a2a12 0%,#2c1912 45%,#1d1712 100%)}
@media (min-width:900px) and (max-width:1440px){.guide--oil .guide__in,.guide--fua .guide__in,.guide--olive .guide__in,.guide--spice .guide__in{grid-template-columns:1fr;gap:1.6rem}.guide--oil .guide__text,.guide--fua .guide__text,.guide--olive .guide__text,.guide--spice .guide__text{max-width:70ch}}
/* пояснения к ступеням гидов */
.gscale:has(.ochip[data-k="it"][aria-pressed]) .gnote[data-k="it"],
.gscale:has(.ochip[data-k="gr"][aria-pressed]) .gnote[data-k="gr"],
.gscale:has(.ochip[data-k="nuts"][aria-pressed]) .gnote[data-k="nuts"],
.gscale:has(.ochip[data-k="seeds"][aria-pressed]) .gnote[data-k="seeds"],
.gscale:has(.ochip[data-k="pits"][aria-pressed]) .gnote[data-k="pits"],
.gscale:has(.ochip[data-k="goose"][aria-pressed]) .gnote[data-k="goose"],
.gscale:has(.ochip[data-k="duck"][aria-pressed]) .gnote[data-k="duck"],
.gscale:has(.ochip[data-k="terrine"][aria-pressed]) .gnote[data-k="terrine"],
.gscale:has(.ochip[data-k="game"][aria-pressed]) .gnote[data-k="game"],
.gscale:has(.ochip[data-k="fish"][aria-pressed]) .gnote[data-k="fish"],
.gscale:has(.ochip[data-k="kalamata"][aria-pressed]) .gnote[data-k="kalamata"],
.gscale:has(.ochip[data-k="halkidiki"][aria-pressed]) .gnote[data-k="halkidiki"],
.gscale:has(.ochip[data-k="gaeta"][aria-pressed]) .gnote[data-k="gaeta"],
.gscale:has(.ochip[data-k="cerignola"][aria-pressed]) .gnote[data-k="cerignola"],
.gscale:has(.ochip[data-k="leccino"][aria-pressed]) .gnote[data-k="leccino"],
.gscale:has(.ochip[data-k="usa"][aria-pressed]) .gnote[data-k="usa"],
.gscale:has(.ochip[data-k="ge"][aria-pressed]) .gnote[data-k="ge"],
.gscale:has(.ochip[data-k="asia"][aria-pressed]) .gnote[data-k="asia"],
.gscale:has(.ochip[data-k="eu"][aria-pressed]) .gnote[data-k="eu"]{display:block}

/* блок «Под заказ» (С.Маслодел) */
.podz{margin-top:clamp(2rem,5vw,3.5rem);scroll-margin-top:110px}
.podz__in{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.4rem,4vw,3.2rem);align-items:center;padding:clamp(1.5rem,4vw,2.8rem);border-radius:calc(var(--r) * 1.4);border:1px solid rgba(201,164,92,.35);background:linear-gradient(135deg,rgba(201,164,92,.12),rgba(201,164,92,.03) 60%),#1d1712}
.podz .h2{font-size:var(--text-xl)}
.podz__text p:not(.eyebrow){color:#dccdb8;margin-top:1rem;max-width:56ch}
.podz__links{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1.3rem}
.podz__steps{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;min-width:0}
.podz__steps li{display:grid;grid-template-columns:auto 1fr;gap:.1rem .9rem;align-items:baseline;padding:.85rem 1rem;border-radius:var(--r-sm,10px);background:rgba(0,0,0,.22);border:1px solid rgba(245,236,220,.1)}
.podz__steps b{grid-row:span 2;font-size:var(--text-xs);color:var(--brass-2);letter-spacing:.1em;font-variant-numeric:tabular-nums}
.podz__steps span{font-weight:600;color:var(--cream,#f5ecdc)}
.podz__steps em{font-style:normal;font-size:var(--text-sm);color:var(--muted);overflow-wrap:break-word}
@media (max-width:860px){.podz__in{grid-template-columns:1fr}}
/* длинные слова в заголовке героя («Консервированные») и в названиях товаров */
.shero__title{max-width:17ch}
.pc__name{overflow-wrap:break-word}
