.product-title{display:flex;align-items:center;gap:7px 10px;flex-wrap:wrap;width:100%;margin:5px 0 10px}.home-offer-card .product-title h3,.catalog-card .product-title h3,.moment-promo .product-title h3{margin:0}.product-labels{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;vertical-align:middle}.bio-badge{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 8px;border-radius:14px;background:#e1ebd3;color:#3c5c30;border:1px solid #b8cba5;font-family:FermeSans,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.025em;line-height:1.2;text-align:center;cursor:pointer;white-space:nowrap;width:auto;height:auto}.bio-badge.label-local{background:#f0ead8;border-color:#d5c6a0;color:#6b5935}.bio-badge:hover{filter:brightness(.96)}.bio-badge:focus-visible,.bio-close:focus-visible{outline:3px solid #98703d;outline-offset:3px}.season-item{position:relative;min-width:0}.season-item>.season-card{width:100%;height:100%}.season-item>.product-labels{position:absolute;top:10px;right:10px;max-width:calc(100% - 20px)}
.bio-dialog{width:min(610px,calc(100% - 28px));max-height:88dvh;box-sizing:border-box;border:1px solid #bdcba9;border-radius:16px;padding:25px;background:#fffdf4;color:#3d5132;font:inherit;overflow:auto}.bio-dialog::backdrop{background:#213027a6}.bio-close{display:block;margin:0 0 18px auto;position:sticky;top:0;font:inherit;padding:9px 17px;border-radius:8px;border:1px solid #acbc98;background:#fffdf4;color:#405b32;cursor:pointer}.bio-dialog h2{font-size:30px;margin:0 0 22px}.bio-dialog h3{font-size:22px;margin:22px 0 10px}.bio-dialog p{font-size:16px;line-height:1.7}.bio-dialog .bio-dialog-note{font-size:13px;color:#667654;margin-top:24px}.bio-modal-open{overflow:hidden}@media(max-width:600px){.bio-dialog{padding:18px}.bio-dialog h2{font-size:26px}}
