/* vnk-wom.css — «Wine of the month» (snippet wineOfMonth), 2026-10-16. Own file; merge into the shared bundle at N09. */
.wom{background:#f3ece2;color:#564530;font-family:Montserrat,"Helvetica Neue",Arial,sans-serif}
.wom__in{max-width:1180px;margin:0 auto;padding:44px 40px;display:grid;gap:26px;box-sizing:border-box}
.wom__head{display:grid;gap:6px;text-align:center;justify-items:center}
.wom__eyebrow{font:600 11px/1.3 Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#7d6748}
.wom__h{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif;font-style:italic;font-weight:600;font-size:40px;line-height:1.05;color:#1b1512;margin:0;text-transform:none;letter-spacing:0}
.wom__rule{display:block;width:64px;height:1px;background:#c0a686;margin-top:6px}
.wom__cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.wom__cards--one{grid-template-columns:minmax(0,580px);justify-content:center}
.wom-card{background:#fff;position:relative;min-width:0}
.wom-card__form{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:20px;align-items:center;margin:0}
.wom-card__ph{display:block;height:200px}
.wom-card__ph img{width:100%;height:200px;object-fit:contain;display:block}
.wom-card__pct{position:absolute;top:14px;left:14px;background:#7a2434;color:#f8f3ea;font:600 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.08em;padding:6px 8px}
.wom-card__b{display:grid;gap:10px;min-width:0;justify-items:start}
.wom-card__style{font:500 11px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7d6748}
.wom-card__name{font:600 15px/1.35 Montserrat,Arial,sans-serif;color:#1b1512;text-decoration:none;overflow-wrap:anywhere}
.wom-card__name:hover{text-decoration:underline}
.wom-card__why{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-weight:500;font-size:18px;line-height:1.35;color:#564530;margin:0}
.wom-card__price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-variant-numeric:tabular-nums}
.wom-card__price s{color:#7d6748;font-size:13px}
.wom-card__price b{font:600 18px/1 Montserrat,Arial,sans-serif;color:#7a2434}
.wom-card__btn{font:600 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#1b1512;color:#f8f3ea;border:0;padding:12px 18px;cursor:pointer}
.wom-card__btn:hover{background:#7a2434}
.wom-card__btn:focus-visible,.wom-strip__a:focus-visible{outline:2px solid #7a2434;outline-offset:2px}
.wom__note{font-size:11px;color:#7d6748;text-align:center;margin:0}
@media (max-width:767px){
  .wom__in{padding:32px 16px;gap:22px}
  .wom__h{font-size:32px}
  .wom__cards,.wom__cards--one{grid-template-columns:minmax(0,1fr)}
  .wom-card__form{grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px}
  .wom-card__ph,.wom-card__ph img{height:150px}
  .wom-card__why{font-size:16px}
}
/* catalog root line */
.wom-strip{display:flex;align-items:center;gap:16px;background:#f3ece2;padding:12px 16px;border-left:3px solid #c0a686;margin:16px 0;box-sizing:border-box;font-family:Montserrat,Arial,sans-serif}
.wom-strip__img{width:56px;height:56px;object-fit:contain;background:#fff;flex:none}
.wom-strip__t{display:grid;gap:3px;min-width:0;flex:1}
.wom-strip__t b{font:600 13px/1.3 Montserrat,Arial,sans-serif;color:#1b1512}
.wom-strip__t span{font-size:12px;color:#7d6748}
.wom-strip__a{font:600 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1b1512;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
/* tile label: top-left; existing top-left labels (organic, ratings) move down below it */
.product__block .wom-tag{position:absolute;top:0;left:0;z-index:3;background:#fff;border:1px solid #7a2434;color:#7a2434;font:600 9px/1 Montserrat,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:5px 6px;white-space:nowrap;pointer-events:none}
.product__block:has(.wom-tag) .organic__icon,.product__block:has(.wom-tag) .label__block{transform:translateY(36px)}
@media (max-width:991px){.product__block:has(.wom-tag) .organic__icon,.product__block:has(.wom-tag) .label__block{transform:translateY(26px)}}
/* v2 2026-10-16: «Wine of the month» quick filter chip next to «★ Vinoteka Choice» (vnk-qf.js v4); the catalog line is no longer output */
.vnk-qf{column-gap:10px}
.vnk-qf__chip--wom .vnk-qf__ico{flex:none;display:block}
@media (max-width:767px){.vnk-qf{flex-wrap:nowrap;column-gap:6px;padding:0}.vnk-qf__chip{padding:6px 10px;letter-spacing:.05em;font-size:10px;white-space:nowrap;min-width:0}}
