#rec4425982801 .js-store-filter-item:has([data-filter-name^="charact:"]){display:none;}
#rec4425982801 .js-store-filter-item.catalog-filter-visible{display:block!important;}
#rec4425982801 .catalog-option-visible{display:block!important;}
#rec4425982801 .catalog-filter-hidden{display:none!important;}


#rec4425982801 .t-store__card__imgwrapper{height:150px!important;padding-bottom:0!important;}
#rec4425982801 .t-store__card__imgwrapper .t-store__card__bgimg{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;top:10px!important;bottom:10px!important;height:calc(100% - 20px)!important;}
@media(max-width:640px){#rec4425982801 .t-store__card__imgwrapper{height:120px!important;}}


#rec4425982801 .t-store__card__prod-controls-wrapper:has([data-edition-option-id="Расцветка"]){display:block!important;margin-top:12px}
#rec4425982801 .t-store__card [data-edition-option-id="Расцветка"]>.t-product__option-title,#rec4425982801 .t-store__card .t-product__option-item_image>.t-product__option-title{display:none}
#rec4425982801 .t-store__card .t-product__option-variants_custom{display:flex;flex-wrap:wrap;gap:6px;min-height:36px;align-items:center}
#rec4425982801 .t-store__card .t-product__option-item_image{width:48px!important;height:34px!important;margin:0!important;box-sizing:border-box}
#rec4425982801 .t-store__card .t-product__option-checkmark_image{width:100%!important;height:100%!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;box-sizing:border-box}
#rec4425982801 .t-store__card .ro-colour-extra{display:none!important}
#rec4425982801 .t-store__card .ro-colours-expanded .ro-colour-extra{display:inline-block!important}
#rec4425982801 .ro-colours-more{display:block;width:100%;padding:4px 0;border:0;background:none;color:#00558b;font:inherit;font-size:12px;text-align:left;cursor:pointer;min-height:28px}
#rec4425982801 .t-store__card__bgimg_second{display:none!important}
#rec4425982801 .t-store__card__bgimg:first-child{opacity:1!important}


#rec4425982801 .ro-bait-tools{margin-bottom:20px;font:14px/20px Arial,sans-serif;color:#174b69}
#rec4425982801 .ro-bait-tools label{display:block;margin:0 0 8px}
#rec4425982801 .ro-bait-tools select{width:100%;box-sizing:border-box;height:40px;border:1px solid #bbb;background:white;font:inherit;color:#174b69;padding:0 8px;border-radius:4px}
#rec4425982801 .ro-weight-range{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}
#rec4425982801 .ro-weight-range input{width:calc(50% - 4px);min-width:0;box-sizing:border-box;height:40px;border:1px solid #bbb;background:white;padding:8px;font:inherit;border-radius:4px}
#rec4425982801 .ro-weight-range button{border:0;background:#0b5bac;color:white;height:36px;padding:0 12px;font:inherit;border-radius:4px;cursor:pointer}
#rec4425982801 .ro-weight-range button[type="reset"]{background:transparent;color:#0b5bac}
#rec4425982801 .ro-range-enabled .t-store__filter__checkbox,#rec4425982801 .ro-range-enabled .js-store-filter-btn-expand{display:none!important}
#rec4425982801.ro-weight-empty .t-store__card-list,#rec4425982801.ro-weight-empty .t-store__pagination,#rec4425982801.ro-weight-empty .js-store-filters-prodsnumber-wrap{display:none!important}
#rec4425982801 .ro-weight-empty-message{padding:24px 0;font:14px/20px Arial,sans-serif;color:#174b69}


#rec4425982801 .t-store__card-list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 16px;margin:0!important}
#rec4425982801 .t-store__card-list>.t-store__grid-separator{display:none!important}
#rec4425982801 .t-store__card-list>.t-store__card{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;display:flex;flex-direction:column;height:100%!important}
#rec4425982801 .t-store__card__imgwrapper{height:140px!important}
#rec4425982801 .t-store__card__wrap_txt-and-btns{display:flex;flex-direction:column;flex:1;padding-top:10px!important}
#rec4425982801 .store__card__wrap_txt-and-opts{flex:1}
#rec4425982801 .t-store__card__title{font-size:14px!important;line-height:20px!important;font-weight:500!important;letter-spacing:0!important;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#rec4425982801 .t-store__card__descr{display:none!important}
#rec4425982801 .t-store__card__price-wrapper{margin-top:8px!important}
#rec4425982801 .t-store__card__price{font-size:19px!important;line-height:24px!important;font-weight:700!important}
#rec4425982801 .t-store__card__prod-controls-wrapper{min-height:72px}
#rec4425982801 .t-store__card .t-product__option-item_image{width:40px!important;height:32px!important}
#rec4425982801 .t-store__card__btns-wrapper{margin-top:10px!important}
#rec4425982801 .t-store__card__btn{width:100%!important;min-height:40px!important;height:40px!important;padding:0 12px!important;box-sizing:border-box;font-size:13px!important}
@media(max-width:1199px){#rec4425982801 .t-store__card-list{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:959px){#rec4425982801 .t-store__card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){#rec4425982801 .t-store__card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}#rec4425982801 .t-store__card__imgwrapper{height:120px!important}#rec4425982801 .t-store__card__title{font-size:13px!important;line-height:18px!important;height:36px}}

/* RYBOLOV-ONLINE shared storefront design */
.t-records{background:#fff!important;color:#26333d}
.t-records a,.t-records button{letter-spacing:0!important}
.t-menu-base,.tmenu-mobile{background:#fff!important;border-bottom:1px solid #e1e7eb;box-shadow:0 2px 8px rgba(23,42,58,.04)}
.t-menu__link-item{color:#26333d!important;font-weight:600!important}
.t-menu__link-item:hover,.t-menu__link-item.t-active{color:#1262a3!important}
.t-menu-base__imglogo{object-fit:contain!important}
.ro-home-categories{background:#1262a3!important}
.ro-home-categories a{color:#fff!important;letter-spacing:0!important;font-size:14px!important}
.t-title,.t-name{letter-spacing:0!important}
.t-descr,.t-text{line-height:1.65!important;letter-spacing:0!important}
.t-store__card,.t-catalog__card{background:#fff!important;border-radius:6px!important}
.t-store__card__imgwrapper,.t-catalog__card__imgwrapper{background:#fff!important;border:1px solid #e5eaed;border-radius:6px;overflow:hidden}
.t-store__card__bgimg,.t-catalog__card__bgimg{background-size:contain!important}
.t-store__card__title,.t-catalog__card__title{font-size:16px!important;line-height:1.4!important;color:#26333d!important;font-weight:600!important}
.t-store__card__price,.t-catalog__card__price{font-size:20px!important;color:#172a3a!important;font-weight:700!important}
.t-store__card__price_old,.t-catalog__card__price_old{font-size:14px!important;color:#7a858d!important}
.t-store__card__sku,.t-catalog__card__sku{color:#77838c!important;font-size:12px!important}
.t-store__card__btn,.t-store__prod-popup__btn,.t-catalog__card__btn,.t706__cartwin .t-submit{background:#247447!important;color:#fff!important;border-radius:5px!important;border:1px solid #247447!important}
.t-store__card__btn:hover,.t-store__prod-popup__btn:hover,.t-catalog__card__btn:hover{background:#195c36!important}
.t-store__filter,.t-catalog__filter{color:#26333d!important}
.t-store__filter__search input,.t-input,.t-select{border-radius:4px!important}
.t-store__filter__title:hover{color:#1262a3!important}
.t-store__prod-popup__title{font-size:28px!important;line-height:1.3!important;letter-spacing:0!important}
.t-store__prod-popup__price{color:#172a3a!important;font-weight:700!important}
.t-btnflex,.t-btn{border-radius:5px!important;letter-spacing:0!important}
#rec2496979281 .t-cover,#rec2496979281 .t-cover__carrier,#rec2496979281 .t-cover__filter,#rec2496979281 .t-cover__wrapper{height:440px!important;min-height:0!important}
#rec2496979281 .t189__title{font-size:44px!important;line-height:1.15!important;letter-spacing:0!important}
#rec2496979281 .t189__descr{font-size:20px!important;line-height:1.5!important}
#rec2496979281 .t-btnflex{background:#247447!important;color:#fff!important;border-color:#247447!important}
@media(max-width:640px){
.t-store__card__title,.t-catalog__card__title{font-size:14px!important}
.t-store__card__price,.t-catalog__card__price{font-size:18px!important}
.t-store__prod-popup__title{font-size:23px!important}
#rec2496979281 .t-cover,#rec2496979281 .t-cover__carrier,#rec2496979281 .t-cover__filter,#rec2496979281 .t-cover__wrapper{height:340px!important}
#rec2496979281 .t189__title{font-size:30px!important}
#rec2496979281 .t189__descr{font-size:16px!important}
.ro-home-categories a{font-size:13px!important}
}

#allrecords #rec2496979281{display:block!important}
#allrecords .t-menu-burger__icon span{background-color:#1262a3!important}
#allrecords .t-menuwidgeticons__img svg [stroke]{stroke:#1262a3!important}
#allrecords .t-menuwidgeticons__img svg [fill]:not([fill="none"]){fill:#1262a3!important}
#allrecords #rec2496979281 .t-btnflex.t-btnflex_type_button{background-color:#247447!important;color:#fff!important}

#allrecords .t-menu-base__textlogo{display:block!important;color:#172a3a!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;white-space:nowrap}
#allrecords .t-menu-base__imglogo{width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important}
#allrecords .t-menu-base__logo{display:flex!important;align-items:center!important;gap:10px!important}
#allrecords .t017__uptitle{letter-spacing:0!important;color:#1262a3!important;font-size:13px!important}
#allrecords .t017__title{font-size:36px!important;line-height:1.25!important;color:#172a3a!important}
#allrecords .t-rec[data-record-type="33"]{padding-top:110px!important;padding-bottom:35px!important}
#allrecords .t-rec[data-record-type="106"]{padding-top:24px!important;padding-bottom:48px!important}
#allrecords .t004 .t-text{font-size:17px!important;line-height:1.75!important}
#allrecords .ro-home-categories{padding-top:0!important;margin-top:0!important}
#allrecords #rec2496979281 .t189__descr{color:#fff!important;opacity:1!important}
@media(max-width:980px){#allrecords .t-menu-base__textlogo{font-size:15px!important}}
@media(max-width:640px){#allrecords .t-menu-base__textlogo{font-size:13px!important}#allrecords .t-menu-base__imglogo{width:34px!important;height:34px!important}#allrecords .t017__title{font-size:28px!important}#allrecords .t-rec[data-record-type="33"]{padding-top:96px!important;padding-bottom:22px!important}#allrecords .t004 .t-text{font-size:16px!important}}

@media(max-width:640px){#jivo_close_button{position:absolute!important;left:auto!important;right:12px!important;top:12px!important;margin:0!important;transform:none!important;width:28px!important;height:28px!important;z-index:3!important}}

.ro-site-footer{border-top:1px solid #dce5e9;background:#f1f5f6;padding:36px 24px;color:#26333d;font:15px/1.6 Arial,sans-serif;letter-spacing:0}
.ro-site-footer__inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px}
.ro-site-footer__brand{display:flex;gap:12px;align-items:center;font-weight:700;font-size:18px}
.ro-site-footer__brand img{width:44px;height:44px;object-fit:contain}
.ro-site-footer nav{display:grid;gap:8px;align-content:start}
.ro-site-footer a{color:#1262a3!important;text-decoration:none!important;overflow-wrap:anywhere}
.ro-site-footer a:hover{text-decoration:underline!important}
.ro-site-footer p{margin:12px 0 0}
@media(max-width:640px){.ro-site-footer{padding:28px 20px}.ro-site-footer__inner{grid-template-columns:1fr;gap:22px}.ro-site-footer__brand{font-size:16px}.ro-site-footer nav{grid-template-columns:1fr 1fr;gap:10px}}

.ro-collection-header{background:#fff;border-bottom:1px solid #e1e7eb;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font:15px/1.5 Arial,sans-serif;color:#26333d}
.ro-collection-header__brand{display:flex;align-items:center;gap:10px;color:#172a3a!important;font-weight:700;text-decoration:none!important}
.ro-collection-header img{width:42px;height:42px;object-fit:contain}
.ro-collection-header nav{display:flex;gap:24px;flex-wrap:wrap}
.ro-collection-header nav a{color:#26333d!important;text-decoration:none!important}
#allrecords #rec3620793201 .t-cover,#allrecords #rec3620793201 .t-cover__carrier,#allrecords #rec3620793201 .t-cover__filter,#allrecords #rec3620793201 .t-cover__wrapper{height:280px!important;background:#f1f5f6!important}
#allrecords #rec3620793201 .t950__title{font-size:36px!important;line-height:1.25!important;color:#172a3a!important}
#allrecords #rec3620793201 .t950__descr{font-size:17px!important;color:#26333d!important;margin-top:14px!important}
#allrecords #rec3620793201 .t-btnflex.t-btnflex_type_button{background:#247447!important;color:#fff!important;margin-top:0!important}
.ro-collection-products{max-width:1180px;margin:0 auto;padding:32px 24px 48px;display:grid;grid-template-columns:1fr 1fr;gap:28px;font:16px/1.5 Arial,sans-serif}
.ro-collection-products a{color:#26333d!important;text-decoration:none!important}
.ro-collection-products img{display:block;width:100%;height:220px;object-fit:contain;background:#fff;border:1px solid #e1e7eb;border-radius:6px;box-sizing:border-box;margin-bottom:16px}
.ro-collection-products strong{display:block;font-weight:600}
#allrecords .t1211__content{font-size:17px!important;line-height:1.75!important;color:#26333d!important}
#allrecords .t-redactor__h2{font-size:32px!important;letter-spacing:0!important;line-height:1.3!important;color:#172a3a!important}
@media(max-width:640px){.ro-collection-header{padding:14px 20px;display:block}.ro-collection-header nav{margin-top:14px;gap:12px 20px;font-size:13px}.ro-collection-header__brand{font-size:15px}.ro-collection-products{gap:16px;padding:24px 20px 32px;font-size:14px}.ro-collection-products img{height:150px}#allrecords #rec3620793201 .t950__title{font-size:28px!important}#allrecords .t1211__content{font-size:16px!important}#allrecords .t-redactor__h2{font-size:26px!important}}

@media(max-width:640px){#rec2496979281 .t-cover,#rec2496979281 .t-cover__carrier,#rec2496979281 .t-cover__filter,#rec2496979281 .t-cover__wrapper{height:400px!important}}
@media(max-width:640px){#jivo_close_button{top:-32px!important}}

#rec2761119001 .t-redactor__image{display:none!important}
#rec2761119001 .t1211__content{padding-top:24px}

#rec4425982801 .ro-empty-category{display:none!important}
#rec4425982801 .ro-native-brand{display:none!important}
#rec4425982801 .ro-brand-bar{display:flex;flex-wrap:wrap;gap:8px}
#rec4425982801 .ro-brand-bar button{font:14px Arial,sans-serif;padding:9px 14px;border:1px solid #cbd5dd;border-radius:4px;background:#fff;color:#26333d;cursor:pointer}
#rec4425982801 .ro-brand-bar button[hidden]{display:none!important}
#rec4425982801 .ro-brand-bar button[aria-pressed="true"]{background:#1262a3;border-color:#1262a3;color:#fff}
#rec4425982801 .ro-brand-bar button:hover{border-color:#1262a3}
#rec4425982801 .ro-brand-bar{width:100%;margin:0 0 24px!important;padding:0 0 16px!important;border-bottom:1px solid #e1e6ea;box-sizing:border-box}
#rec4425982801 .ro-brand-bar>.t-store__filter__item-title{font-size:14px;font-weight:600;margin-bottom:10px}
#rec4425982801 .ro-brand-bar .t-store__filter__item-controls-wrap{display:block!important;height:auto!important}
#rec4425982801 .ro-brand-bar .t-store__filter__item-controls-container{display:flex!important;flex-wrap:wrap;gap:8px}
#rec4425982801 .ro-brand-bar .t-store__filter__custom-sel{display:block;padding:9px 14px!important;margin:0!important;border:1px solid #cbd5dd;border-radius:4px;color:#26333d;box-sizing:border-box;cursor:pointer;font-size:14px}
#rec4425982801 .ro-brand-bar .t-store__filter__custom-sel.catalog-filter-hidden{display:none!important}
#rec4425982801 .ro-brand-bar .t-store__filter__custom-sel_active{background:#1262a3;color:#fff;border-color:#1262a3}
#rec4425982801 .ro-brand-bar .t-store__filter__custom-sel:before{display:none!important}
#rec4425982801 .ro-brand-bar .t-store__filter__custom-sel:hover{border-color:#1262a3}
@media(min-width:960px){
  #rec4425982801 .t951__sidebar{width:225px!important;flex:0 0 225px!important;margin-right:28px!important}
  #rec4425982801 .t951__grid-cont{width:calc(100% - 253px)!important;min-width:0}
  #rec4425982801 .t-store__card-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 18px!important}
  #rec4425982801 .t-store__card__imgwrapper{height:220px!important}
  #rec4425982801 .t-store__filter__chosen-bar{position:static!important;left:auto!important;bottom:auto!important;width:auto!important;box-shadow:none!important;margin-top:20px}
  #rec4425982801 .t-store__parts-tree-root-wrapper{display:block!important;text-align:left;border:1px solid #e1e6ea;margin-bottom:24px;padding:8px 0}
  #rec4425982801 .t-store__parts-tree-line{min-height:40px}
  #rec4425982801 .t-store__parts-tree-btn{padding:10px 12px!important;font-size:14px!important;line-height:20px}
  #rec4425982801 .t-store__parts-switch-btn-all{display:block;padding:12px!important;text-align:left}
  #rec4425982801 .t-store__parts-tree-node[data-storepart-path="Приманки"]>.t-store__parts-tree-children{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important}
  #rec4425982801 .t-store__parts-tree-node[data-storepart-path="Приманки/@/Блесны"]>.t-store__parts-tree-children{display:block!important;height:auto!important;max-height:none!important}
  #rec4425982801 .t-store__parts-tree-node[data-storepart-path="Приманки"]>.t-store__parts-tree-line>.t-store__parts-tree-expander,#rec4425982801 .t-store__parts-tree-node[data-storepart-path="Приманки/@/Блесны"]>.t-store__parts-tree-line>.t-store__parts-tree-expander{display:none!important}
  #rec4425982801 .t-store__parts-tree-node[data-storepart-path="Приманки/@/Воблеры"]>.t-store__parts-tree-children,#rec4425982801 .t-store__parts-tree-node[data-storepart-path="Приманки/@/Воблеры"]>.t-store__parts-tree-line>.t-store__parts-tree-expander{display:none!important}
  #rec4425982801 .t-store__parts-tree-children{padding-left:12px!important}
  #rec4425982801 .t-store__parts-tree-line:has(.t-active){background:#edf5fa;color:#1262a3}
}
@media(max-width:959px){
  #rec4425982801 .ro-brand-bar{margin-top:12px!important}
  #rec4425982801 .ro-brand-bar .t-store__filter__custom-sel{padding:8px 10px!important;font-size:13px}
  #rec4425982801 .t-store__parts-item[data-storepart-level="1"]>.t-store__parts-sublist{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;background:#f5f8fa;padding:4px 0!important}
  #rec4425982801 .t-store__parts-item[data-storepart-level="2"]>.t-store__parts-sublist{display:none!important}
  #rec4425982801 .t-store__parts-item-arrow{display:none!important}
  #rec4425982801 .t-store__parts-switch-wrapper_mobile{display:flex!important;flex-wrap:wrap;gap:6px;overflow:visible!important;white-space:normal!important}
  #rec4425982801 .t-store__parts-switch-wrapper_mobile>.t-store__parts-item{flex:1 1 140px;min-width:0}
  #rec4425982801 .t-store__parts-switch-wrapper_mobile .t-store__parts-switch-btn{display:block!important;padding:8px!important;margin:0!important;font-size:13px!important;white-space:normal!important}
}

/* Temporarily hide the empty category; retain its catalog data. */
a[href*="=%D0%9E%D1%81%D0%BD%D0%B0%D1%81%D1%82%D0%BA%D0%B0"],
.t-store__parts-tree-node[data-storepart-path="Оснастка"],
.t-store__parts-tree-node[data-storepart-path^="Оснастка/@/"],
.js-store-parts-switcher[data-storepart-path="Оснастка"],
.t-store__parts-item:has(> .js-store-parts-switcher[data-storepart-path="Оснастка"]) {
  display: none !important;
}

/* Temporarily hide equipment navigation without deleting catalog data. */
a[href*="=%D0%AD%D0%BA%D0%B8%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%B8%20%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B"],
.t-store__parts-tree-node[data-storepart-path="Экипировка и аксессуары"],
.t-store__parts-tree-node[data-storepart-path^="Экипировка и аксессуары/@/"],
.js-store-parts-switcher[data-storepart-path="Экипировка и аксессуары"],
.t-store__parts-item:has(> .js-store-parts-switcher[data-storepart-path="Экипировка и аксессуары"]) {
  display: none !important;
}
