/* First package: preserve native data/actions and desktop-only additions. */
html body button.bpl-mode-button{border:0;background:transparent;padding:0;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
html body button.bpl-mode-button.current{pointer-events:auto}
html body .bpl-mode-label{display:none}
html body .bpl-spec-link[hidden],html body .bpl-catalog-spec-row[hidden]{display:none}
html body .bpl-spec-link{color:#174e3c!important;text-decoration:none!important;border:1px solid #174e3c;border-radius:8px;font:600 13px/1.3 "Golos Text",Arial,sans-serif;padding:8px 12px;background:#fff;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}
html body .bpl-spec-link:hover{background:#e8f0eb}
html body .counter button.counter__decr,html body .counter button.counter__incr{border:0;padding:0;font-family:inherit}
html body button.buy-area__cart-btn{border:0;font-family:inherit}
html body button.bpl-mode-button:focus-visible,html body .bpl-spec-link:focus-visible,html body .counter button:focus-visible,html body button.buy-area__cart-btn:focus-visible{outline:2px solid #174e3c;outline-offset:2px}
html body .counter button:focus-visible{outline-offset:-3px}
#bpl-spec-form{scroll-margin-top:140px}
@media(min-width:1104px){
html body .bpl-mode-label{display:inline;font-size:12px;line-height:16px}
html body button.bpl-mode-button{gap:5px;min-height:40px;margin-right:8px;padding:4px 5px;border-radius:6px;white-space:nowrap}
html body button.bpl-mode-button.current{color:#174e3c;background:#e8f0eb}
html body .catalog-list__params-block:has(.bpl-mode-button){flex-wrap:wrap;row-gap:4px}
html body .bpl-spec-link--header[hidden]{display:inline-flex!important;flex:0 0 140px;margin-left:8px;height:40px;font-size:12px}
html body .search-string__wrapper{flex:1 1 0;min-width:100px;width:auto!important}
html body .search-string__input{min-width:0}
html body .search-string__button{flex-shrink:0}
html body .bpl-catalog-spec-row[hidden]{display:flex!important;justify-content:flex-end;margin:4px 0 10px}
html body .catalog-list-container--second-view .card_view-2 .card__askbox{display:flex!important;flex-direction:column;width:100%;margin:0!important}
html body .catalog-list-container--second-view .card_view-2 .card__asknote{display:none}
html body .catalog-list-container--second-view .card_view-2 .card__ask{display:flex;align-items:center;justify-content:center;min-height:44px;height:auto!important;box-sizing:border-box;padding:6px 8px;text-align:center;white-space:normal!important;font-family:inherit;font-size:13px!important;line-height:16px!important;background:#ff790f!important;color:#121b16!important;border-radius:8px;text-decoration:none}
html body .catalog-list-container--second-view .card_view-2 .card__ask:focus-visible{outline:2px solid #174e3c;outline-offset:2px}
}

@media(min-width:1104px){html body .catalog-list-container--second-view .card_view-2 .card__price-wrapper{min-width:0}html body .catalog-list-container--second-view .card_view-2 .price__current-price_request{display:block!important;max-width:100%;min-width:0;flex:1 1 0;white-space:normal!important;overflow-wrap:normal!important}}

@media(min-width:1104px){html body .bpl-view-controls{flex-direction:column;align-items:flex-end}html body .bpl-view-controls .bpl-catalog-spec-row{margin:0 0 4px!important}html body .bpl-catalog-spec-row:has(+.bpl-buyer-brand-controls){margin:0 0 4px!important}}
