/* Contrast corrections for native catalog controls; actions and state stay native. */
body.choco-v3-site .catalog_page .module-pagination__item{
 display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;
 border:1px solid #496171;border-radius:9px;background:#091a26!important;
 color:#fff0cc!important;font:600 16px/1 Arial,sans-serif;opacity:1;
}
body.choco-v3-site .catalog_page .module-pagination__item.cur{
 border-color:#edbd76;background:linear-gradient(135deg,#ffe1a1,#d99c51)!important;color:#211509!important;
 box-shadow:0 0 12px #e5aa4733;
}
body.choco-v3-site .catalog_page a.module-pagination__item:is(:hover,:focus-visible){
 border-color:#edbd76;background:#183142!important;color:#ffe3ac!important;
}
body.choco-v3-site .catalog_page .module-pagination__item.point_sep{
 background:transparent!important;border-color:transparent;color:#b9cbd5!important;
}
body.choco-v3-site .catalog_page .pagination-arrow{display:inline-flex;align-items:center;justify-content:center;width:12px;height:16px}
body.choco-v3-site .catalog_page .pagination-arrow .svg{display:none!important}
body.choco-v3-site .catalog_page .pagination-arrow::before{content:'';display:block;width:7px;height:7px;border-top:2px solid #edc781;border-right:2px solid #edc781;transform:rotate(45deg)}
body.choco-v3-site .catalog_page .pagination-arrow--prev::before{transform:rotate(-135deg)}
body.choco-v3-site .catalog_page .more_text_ajax{
 border:1px solid #b68a4f!important;background:#0a1d2b!important;color:#ffe0a5!important;opacity:1;
}
body.choco-v3-site .catalog_page .more_text_ajax:is(:hover,:focus-visible){
 background:#183142!important;border-color:#f1c582!important;color:#fff0cc!important;
}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select__title{
 background:#081824!important;color:#f1ede5!important;border-color:#476170!important;
}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select:is(:hover,:focus-within)>.dropdown-select__title,
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select__title:is(:hover,:focus-visible),
body.choco-v3-site .bx_filter .bx_filter_parameters_box[data-expanded="Y"]>.dropdown-select__title{
 background:#163041!important;color:#ffe2a8!important;border-color:#d9ac67!important;
}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select__title :is(.dropdown-select__title-text,.bx_filter_parameters_box_title_text){color:inherit!important}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select__title svg{fill:#edc781!important}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select__title .stroke-dark-light svg{fill:none!important;stroke:#edc781!important}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select__title .dropdown-select__icon-down{width:7px;height:7px}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select__title .dropdown-select__icon-down svg{display:none}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-select__title .dropdown-select__icon-down::before{content:'';display:block;width:5px;height:5px;border-right:1.5px solid #edc781;border-bottom:1.5px solid #edc781;transform:rotate(45deg)}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-menu-inner{background:#0a1d2b!important;border-color:#526e80!important;color:#f1ede5!important}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-menu-item{color:#f1ede5!important}
body.choco-v3-site :is(.bx_filter,.filter-panel) .dropdown-menu-item:is(:hover,:focus-visible,.selected){background:#183142!important;color:#ffe2a8!important}
/* Native SVGs have a white backing silhouette; it obscures the actual glyph. */
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) .side-icons{width:38px;right:10px;top:10px}
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) :is(.side-icons,.js-replace-icons) .item-action{width:38px}
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) :is(.side-icons,.js-replace-icons) .item-action__inner{
 --icon_on_card:#fff0cc;--white_text_black_reverse:#081824;
 display:flex;align-items:center;justify-content:center;width:38px!important;height:38px!important;
 padding:8px!important;border:1px solid #e5b870!important;border-radius:50%!important;
 background:#081824!important;color:#fff0cc!important;box-shadow:0 2px 7px #0004;
}
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) :is(.side-icons,.js-replace-icons) .item-action__wrapper{display:none!important}
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) :is(.side-icons,.js-replace-icons) .item-action__normal svg{
 width:20px!important;height:20px!important;fill:#fff0cc!important;stroke:none!important;
}
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) :is(.side-icons,.js-replace-icons) .item-action__normal svg path{fill:#fff0cc!important;stroke:none!important}
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) :is(.side-icons,.js-replace-icons) .item-action__active svg path{fill:#f4c776!important;stroke:none!important}
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) :is(.side-icons,.js-replace-icons) .item-action__inner:is(:hover,:focus-visible){background:#173449!important;border-color:#ffdc94!important}
body.choco-v3-site :is(.catalog-block__item,.catalog-list__item,.catalog-table__item) :is(.side-icons,.js-replace-icons) .item-action__inner:focus-visible,
body.choco-v3-site .catalog_page :is(.module-pagination__item,.more_text_ajax):focus-visible{outline:2px solid #ffd998;outline-offset:3px}
@media(max-width:600px){body.choco-v3-site .catalog_page .module-pagination__item{min-width:36px;height:40px;font-size:14px}}
