/* MUVIO: список техніки (catalog.html) у стилі магазину: Inter, білий/чорний фон, без рамок і заокруглень */
html:not(#_):not(#__):not(#___):not(#____) main#catalog, html:not(#_):not(#__):not(#___):not(#____) main#catalog *{font-family:"Inter","Helvetica Neue",Arial,sans-serif !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog{background:#fff !important;color:#111 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main#catalog,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main#catalog,html.dark-theme:not(#_):not(#__):not(#___):not(#____) main#catalog,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main#catalog{background:#000 !important;color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-badge{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog h1.catalog-title{font-size:28px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.2 !important;color:#111 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main#catalog h1.catalog-title,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main#catalog h1.catalog-title,html.dark-theme:not(#_):not(#__):not(#___):not(#____) main#catalog h1.catalog-title,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main#catalog h1.catalog-title{color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog p{font-size:14px !important;color:#4B5563 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main#catalog p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main#catalog p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) main#catalog p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main#catalog p{color:#A1A1AA !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 0 4px !important;margin-right:18px;font-size:13.5px !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#6F6F6F !important;border-bottom:1.5px solid transparent !important;transition:color .15s}
html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab:hover{color:#000 !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab.active{color:#000 !important;font-weight:500 !important;border-bottom-color:#000 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab,html.dark-theme:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab{color:#8A8A8A !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab:hover,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab:hover,html.dark-theme:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab:hover,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab:hover{color:#fff !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab.active,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab.active,html.dark-theme:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab.active,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab.active{color:#fff !important;border-bottom-color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog [class*="border-b"], html:not(#_):not(#__):not(#___):not(#____) main#catalog .border-b{border-color:rgba(128,128,128,.25) !important}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid{gap:44px 24px !important}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid .relative.w-full.overflow-hidden{aspect-ratio:4/3 !important;border:0 !important;border-radius:0 !important;background:#F6F6F6 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #catalogGrid .relative.w-full.overflow-hidden,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalogGrid .relative.w-full.overflow-hidden,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalogGrid .relative.w-full.overflow-hidden,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalogGrid .relative.w-full.overflow-hidden{background:#111 !important}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid .relative.w-full.overflow-hidden img{transform:none !important}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid .relative.w-full.overflow-hidden>div{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid h3.model-title{font-size:15px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;margin-top:14px !important;color:#111 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #catalogGrid h3.model-title,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalogGrid h3.model-title,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalogGrid h3.model-title,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalogGrid h3.model-title{color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid .price-badge{border:0 !important;background:transparent !important;border-radius:0 !important;padding:0 !important;font-size:14px !important;font-weight:600 !important;color:#111 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #catalogGrid .price-badge,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalogGrid .price-badge,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalogGrid .price-badge,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalogGrid .price-badge{color:#fff !important}
/* наведення на картку: фото плавно збільшується, назва не змінює колір */
@media (hover:hover){html:not(#_):not(#__):not(#___):not(#____) #catalogGrid .relative.w-full.overflow-hidden img{transition:transform .6s cubic-bezier(.2,.6,.2,1),opacity .15s ease-in-out !important}html:not(#_):not(#__):not(#___):not(#____) #catalogGrid > *:hover .relative.w-full.overflow-hidden img{transform:scale(1.05) !important}}

html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab span{color:inherit !important;background:transparent !important;border:0 !important}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid .price-badge, html:not(#_):not(#__):not(#___):not(#____) #catalogGrid .price-badge *{border:0 !important;background:transparent !important;box-shadow:none !important;outline:0 !important}
html:not(#_):not(#__):not(#___):not(#____) body.catalog-page, html:not(#_):not(#__):not(#___):not(#____) #catalogShowcaseView{background:#fff !important}
html.dark:not(#_):not(#__):not(#___):not(#____) body.catalog-page,html.theme-dark:not(#_):not(#__):not(#___):not(#____) body.catalog-page,html.dark-theme:not(#_):not(#__):not(#___):not(#____) body.catalog-page,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) body.catalog-page, html.dark:not(#_):not(#__):not(#___):not(#____) #catalogShowcaseView,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalogShowcaseView,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalogShowcaseView,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalogShowcaseView{background:#000 !important}
/* поява карток: плавно знизу вгору - при завантаженні, зміні категорії та під час скролу */
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid.reveal-on .catalog-card{opacity:0;transform:translateY(32px);transition:opacity 1s cubic-bezier(.28,.11,.32,1),transform 1s cubic-bezier(.28,.11,.32,1)}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid.reveal-on .catalog-card.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){html:not(#_):not(#__):not(#___):not(#____) #catalogGrid.reveal-on .catalog-card{opacity:1;transform:none;transition:none}}
html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-head{border:0 !important;margin-bottom:20px !important;padding-bottom:0 !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog h1.catalog-title *{font-weight:500 !important;font-family:"Inter","Helvetica Neue",Arial,sans-serif !important;text-transform:none !important;letter-spacing:0 !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab,html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab *,html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-tab.active *{font-weight:400 !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog h1.catalog-title,html:not(#_):not(#__):not(#___):not(#____) main#catalog h1.catalog-title *{font-weight:400 !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-head>div:first-child{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important}
html:not(#_):not(#__):not(#___):not(#____) main#catalog .catalog-head{justify-content:flex-start !important;align-items:flex-start !important;margin-bottom:24px !important}

@media (max-width:1023px){.rc-det-grid .rc-det-right{order:-1}}
