/* MUVIO: головна сторінка у стилі магазину: Inter, білий/чорний фон, без ліній, рамок і сірих блоків */
html:not(#_):not(#__):not(#___):not(#____) #catalog,html:not(#_):not(#__):not(#___):not(#____) #calculator,html:not(#_):not(#__):not(#___):not(#____) #service,html:not(#_):not(#__):not(#___):not(#____) #faq,html:not(#_):not(#__):not(#___):not(#____) #rental-formats,html:not(#_):not(#__):not(#___):not(#____) .promo-section{background:#fff !important;border:0 !important;color:#111 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #catalog,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator,html.dark:not(#_):not(#__):not(#___):not(#____) #service,html.dark:not(#_):not(#__):not(#___):not(#____) #faq,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section{background:#000 !important;color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog *,html:not(#_):not(#__):not(#___):not(#____) #calculator *,html:not(#_):not(#__):not(#___):not(#____) #service *,html:not(#_):not(#__):not(#___):not(#____) #faq *,html:not(#_):not(#__):not(#___):not(#____) #rental-formats *,html:not(#_):not(#__):not(#___):not(#____) .promo-section *{font-family:"Inter","Helvetica Neue",Arial,sans-serif !important}
html:not(#_):not(#__):not(#___):not(#____) .promo-section::before,html:not(#_):not(#__):not(#___):not(#____) .promo-section::after,html:not(#_):not(#__):not(#___):not(#____) #catalog::before,html:not(#_):not(#__):not(#___):not(#____) #service::before,html:not(#_):not(#__):not(#___):not(#____) #faq::before{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog [class*="border-"],html:not(#_):not(#__):not(#___):not(#____) #calculator [class*="border-"],html:not(#_):not(#__):not(#___):not(#____) #service [class*="border-"],html:not(#_):not(#__):not(#___):not(#____) #faq [class*="border-"],html:not(#_):not(#__):not(#___):not(#____) #rental-formats [class*="border-"],html:not(#_):not(#__):not(#___):not(#____) .promo-section [class*="border-"],html:not(#_):not(#__):not(#___):not(#____) #catalog .border-b,html:not(#_):not(#__):not(#___):not(#____) #calculator .border-b,html:not(#_):not(#__):not(#___):not(#____) #service .border-b,html:not(#_):not(#__):not(#___):not(#____) #faq .border-b,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .border-b,html:not(#_):not(#__):not(#___):not(#____) .promo-section .border-b,html:not(#_):not(#__):not(#___):not(#____) #catalog .border-t,html:not(#_):not(#__):not(#___):not(#____) #calculator .border-t,html:not(#_):not(#__):not(#___):not(#____) #service .border-t,html:not(#_):not(#__):not(#___):not(#____) #faq .border-t,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .border-t,html:not(#_):not(#__):not(#___):not(#____) .promo-section .border-t,html:not(#_):not(#__):not(#___):not(#____) #catalog .border-x,html:not(#_):not(#__):not(#___):not(#____) #calculator .border-x,html:not(#_):not(#__):not(#___):not(#____) #service .border-x,html:not(#_):not(#__):not(#___):not(#____) #faq .border-x,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .border-x,html:not(#_):not(#__):not(#___):not(#____) .promo-section .border-x{border-color:transparent !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog hr,html:not(#_):not(#__):not(#___):not(#____) #calculator hr,html:not(#_):not(#__):not(#___):not(#____) #service hr,html:not(#_):not(#__):not(#___):not(#____) #faq hr,html:not(#_):not(#__):not(#___):not(#____) #rental-formats hr,html:not(#_):not(#__):not(#___):not(#____) .promo-section hr{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog .inline-flex.items-center.gap-2.px-3.py-1,html:not(#_):not(#__):not(#___):not(#____) #calculator .inline-flex.items-center.gap-2.px-3.py-1,html:not(#_):not(#__):not(#___):not(#____) #service .inline-flex.items-center.gap-2.px-3.py-1,html:not(#_):not(#__):not(#___):not(#____) #faq .inline-flex.items-center.gap-2.px-3.py-1,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .inline-flex.items-center.gap-2.px-3.py-1,html:not(#_):not(#__):not(#___):not(#____) .promo-section .inline-flex.items-center.gap-2.px-3.py-1,html:not(#_):not(#__):not(#___):not(#____) #catalog .section-badge,html:not(#_):not(#__):not(#___):not(#____) #calculator .section-badge,html:not(#_):not(#__):not(#___):not(#____) #service .section-badge,html:not(#_):not(#__):not(#___):not(#____) #faq .section-badge,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .section-badge,html:not(#_):not(#__):not(#___):not(#____) .promo-section .section-badge,html:not(#_):not(#__):not(#___):not(#____) #catalog .chamfer-badge,html:not(#_):not(#__):not(#___):not(#____) #calculator .chamfer-badge,html:not(#_):not(#__):not(#___):not(#____) #service .chamfer-badge,html:not(#_):not(#__):not(#___):not(#____) #faq .chamfer-badge,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .chamfer-badge,html:not(#_):not(#__):not(#___):not(#____) .promo-section .chamfer-badge{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog h1,html:not(#_):not(#__):not(#___):not(#____) #calculator h1,html:not(#_):not(#__):not(#___):not(#____) #service h1,html:not(#_):not(#__):not(#___):not(#____) #faq h1,html:not(#_):not(#__):not(#___):not(#____) #rental-formats h1,html:not(#_):not(#__):not(#___):not(#____) .promo-section h1,html:not(#_):not(#__):not(#___):not(#____) #catalog h2,html:not(#_):not(#__):not(#___):not(#____) #calculator h2,html:not(#_):not(#__):not(#___):not(#____) #service h2,html:not(#_):not(#__):not(#___):not(#____) #faq h2,html:not(#_):not(#__):not(#___):not(#____) #rental-formats h2,html:not(#_):not(#__):not(#___):not(#____) .promo-section h2{font-size:28px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;line-height:1.2 !important;color:#111 !important;text-align:left !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #catalog h1,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator h1,html.dark:not(#_):not(#__):not(#___):not(#____) #service h1,html.dark:not(#_):not(#__):not(#___):not(#____) #faq h1,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats h1,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section h1,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog h2,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator h2,html.dark:not(#_):not(#__):not(#___):not(#____) #service h2,html.dark:not(#_):not(#__):not(#___):not(#____) #faq h2,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats h2,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section h2,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog h1,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator h1,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service h1,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq h1,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats h1,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section h1,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog h2,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator h2,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service h2,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq h2,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats h2,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section h2,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog h1,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator h1,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service h1,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq h1,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats h1,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section h1,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog h2,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator h2,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service h2,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq h2,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats h2,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section h2,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog h1,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator h1,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service h1,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq h1,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats h1,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section h1,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog h2,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator h2,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service h2,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq h2,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats h2,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section h2{color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog h1 *,html:not(#_):not(#__):not(#___):not(#____) #calculator h1 *,html:not(#_):not(#__):not(#___):not(#____) #service h1 *,html:not(#_):not(#__):not(#___):not(#____) #faq h1 *,html:not(#_):not(#__):not(#___):not(#____) #rental-formats h1 *,html:not(#_):not(#__):not(#___):not(#____) .promo-section h1 *,html:not(#_):not(#__):not(#___):not(#____) #catalog h2 *,html:not(#_):not(#__):not(#___):not(#____) #calculator h2 *,html:not(#_):not(#__):not(#___):not(#____) #service h2 *,html:not(#_):not(#__):not(#___):not(#____) #faq h2 *,html:not(#_):not(#__):not(#___):not(#____) #rental-formats h2 *,html:not(#_):not(#__):not(#___):not(#____) .promo-section h2 *{text-transform:none !important;font-weight:500 !important;letter-spacing:0 !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog .text-center,html:not(#_):not(#__):not(#___):not(#____) #calculator .text-center,html:not(#_):not(#__):not(#___):not(#____) #service .text-center,html:not(#_):not(#__):not(#___):not(#____) #faq .text-center,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-center,html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-center{text-align:left !important;margin-left:0 !important;margin-right:0 !important;max-width:none !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog .text-center p,html:not(#_):not(#__):not(#___):not(#____) #calculator .text-center p,html:not(#_):not(#__):not(#___):not(#____) #service .text-center p,html:not(#_):not(#__):not(#___):not(#____) #faq .text-center p,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-center p,html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-center p,html:not(#_):not(#__):not(#___):not(#____) #catalog .promo-desc,html:not(#_):not(#__):not(#___):not(#____) #calculator .promo-desc,html:not(#_):not(#__):not(#___):not(#____) #service .promo-desc,html:not(#_):not(#__):not(#___):not(#____) #faq .promo-desc,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .promo-desc,html:not(#_):not(#__):not(#___):not(#____) .promo-section .promo-desc,html:not(#_):not(#__):not(#___):not(#____) #catalog p,html:not(#_):not(#__):not(#___):not(#____) #calculator p,html:not(#_):not(#__):not(#___):not(#____) #service p,html:not(#_):not(#__):not(#___):not(#____) #faq p,html:not(#_):not(#__):not(#___):not(#____) #rental-formats p,html:not(#_):not(#__):not(#___):not(#____) .promo-section p{font-size:14px !important;color:#4B5563 !important;margin-left:0 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-center p,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-center p,html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-center p,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-center p,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-center p,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-center p,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .promo-desc,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .promo-desc,html.dark:not(#_):not(#__):not(#___):not(#____) #service .promo-desc,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .promo-desc,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .promo-desc,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .promo-desc,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog p,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator p,html.dark:not(#_):not(#__):not(#___):not(#____) #service p,html.dark:not(#_):not(#__):not(#___):not(#____) #faq p,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats p,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-center p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-center p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-center p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-center p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-center p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-center p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .promo-desc,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .promo-desc,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .promo-desc,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .promo-desc,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .promo-desc,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .promo-desc,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-center p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-center p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-center p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-center p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-center p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-center p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .promo-desc,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .promo-desc,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .promo-desc,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .promo-desc,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .promo-desc,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .promo-desc,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-center p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-center p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-center p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-center p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-center p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-center p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .promo-desc,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .promo-desc,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .promo-desc,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .promo-desc,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .promo-desc,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .promo-desc,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section p{color:#A1A1AA !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog .text-white,html:not(#_):not(#__):not(#___):not(#____) #calculator .text-white,html:not(#_):not(#__):not(#___):not(#____) #service .text-white,html:not(#_):not(#__):not(#___):not(#____) #faq .text-white,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-white,html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-white,html:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-200,html:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-200,html:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-200,html:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-200,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-200,html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-200,html:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-300,html:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-300,html:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-300,html:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-300,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-300,html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-300,html:not(#_):not(#__):not(#___):not(#____) #catalog .text-slate-900,html:not(#_):not(#__):not(#___):not(#____) #calculator .text-slate-900,html:not(#_):not(#__):not(#___):not(#____) #service .text-slate-900,html:not(#_):not(#__):not(#___):not(#____) #faq .text-slate-900,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-slate-900,html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-slate-900,html:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#111827\],html:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#111827\],html:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#111827\],html:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#111827\],html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#111827\],html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#111827\]{color:#111 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-white,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-white,html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-white,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-white,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-white,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-white,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-200,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-200,html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-200,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-200,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-200,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-200,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-300,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-300,html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-300,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-300,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-300,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-300,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-slate-900,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-slate-900,html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-slate-900,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-slate-900,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-slate-900,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-slate-900,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#111827\],html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#111827\],html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#111827\],html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#111827\],html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#111827\],html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#111827\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-white,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-white,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-white,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-white,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-white,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-white,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-200,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-200,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-200,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-200,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-200,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-200,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-300,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-300,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-300,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-300,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-300,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-300,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-slate-900,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-slate-900,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-slate-900,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-slate-900,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-slate-900,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-slate-900,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#111827\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#111827\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#111827\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#111827\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#111827\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#111827\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-white,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-white,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-white,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-white,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-white,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-white,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-200,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-200,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-200,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-200,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-200,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-200,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-300,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-300,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-300,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-300,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-300,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-300,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-slate-900,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-slate-900,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-slate-900,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-slate-900,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-slate-900,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-slate-900,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#111827\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#111827\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#111827\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#111827\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#111827\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#111827\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-white,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-white,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-white,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-white,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-white,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-white,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-200,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-200,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-200,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-200,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-200,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-200,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-300,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-300,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-300,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-300,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-300,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-300,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-slate-900,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-slate-900,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-slate-900,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-slate-900,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-slate-900,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-slate-900,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#111827\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#111827\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#111827\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#111827\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#111827\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#111827\]{color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-400,html:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-400,html:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-400,html:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-400,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-400,html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-400,html:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-500,html:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-500,html:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-500,html:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-500,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-500,html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-500,html:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#4B5563\],html:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#4B5563\],html:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#4B5563\],html:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#4B5563\],html:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#4B5563\],html:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#4B5563\]{color:#6F6F6F !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-400,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-400,html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-400,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-400,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-400,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-400,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-500,html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-500,html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-500,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-500,html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-500,html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-500,html.dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#4B5563\],html.dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#4B5563\],html.dark:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#4B5563\],html.dark:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#4B5563\],html.dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#4B5563\],html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#4B5563\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-400,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-400,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-400,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-400,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-400,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-400,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-500,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-500,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-500,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-500,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-500,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-500,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#4B5563\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#4B5563\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#4B5563\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#4B5563\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#4B5563\],html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#4B5563\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-400,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-400,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-400,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-400,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-400,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-400,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-500,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-500,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-500,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-500,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-500,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-500,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#4B5563\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#4B5563\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#4B5563\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#4B5563\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#4B5563\],html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#4B5563\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-400,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-400,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-400,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-400,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-400,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-400,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-zinc-500,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-zinc-500,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-zinc-500,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-zinc-500,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-zinc-500,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-zinc-500,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #catalog .text-\[\#4B5563\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #calculator .text-\[\#4B5563\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #service .text-\[\#4B5563\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .text-\[\#4B5563\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #rental-formats .text-\[\#4B5563\],html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section .text-\[\#4B5563\]{color:#8A8A8A !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog div[class*="rounded"],html:not(#_):not(#__):not(#___):not(#____) #calculator div[class*="rounded"],html:not(#_):not(#__):not(#___):not(#____) #service div[class*="rounded"],html:not(#_):not(#__):not(#___):not(#____) #faq div[class*="rounded"],html:not(#_):not(#__):not(#___):not(#____) #rental-formats div[class*="rounded"],html:not(#_):not(#__):not(#___):not(#____) .promo-section div[class*="rounded"],html:not(#_):not(#__):not(#___):not(#____) #catalog li,html:not(#_):not(#__):not(#___):not(#____) #calculator li,html:not(#_):not(#__):not(#___):not(#____) #service li,html:not(#_):not(#__):not(#___):not(#____) #faq li,html:not(#_):not(#__):not(#___):not(#____) #rental-formats li,html:not(#_):not(#__):not(#___):not(#____) .promo-section li,html:not(#_):not(#__):not(#___):not(#____) #catalog details,html:not(#_):not(#__):not(#___):not(#____) #calculator details,html:not(#_):not(#__):not(#___):not(#____) #service details,html:not(#_):not(#__):not(#___):not(#____) #faq details,html:not(#_):not(#__):not(#___):not(#____) #rental-formats details,html:not(#_):not(#__):not(#___):not(#____) .promo-section details,html:not(#_):not(#__):not(#___):not(#____) #catalog summary,html:not(#_):not(#__):not(#___):not(#____) #calculator summary,html:not(#_):not(#__):not(#___):not(#____) #service summary,html:not(#_):not(#__):not(#___):not(#____) #faq summary,html:not(#_):not(#__):not(#___):not(#____) #rental-formats summary,html:not(#_):not(#__):not(#___):not(#____) .promo-section summary{border-radius:0 !important;background-color:transparent !important;box-shadow:none !important;border-color:transparent !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog .shadow-2xl,html:not(#_):not(#__):not(#___):not(#____) #calculator .shadow-2xl,html:not(#_):not(#__):not(#___):not(#____) #service .shadow-2xl,html:not(#_):not(#__):not(#___):not(#____) #faq .shadow-2xl,html:not(#_):not(#__):not(#___):not(#____) #rental-formats .shadow-2xl,html:not(#_):not(#__):not(#___):not(#____) .promo-section .shadow-2xl,html:not(#_):not(#__):not(#___):not(#____) #catalog [class*="shadow-"],html:not(#_):not(#__):not(#___):not(#____) #calculator [class*="shadow-"],html:not(#_):not(#__):not(#___):not(#____) #service [class*="shadow-"],html:not(#_):not(#__):not(#___):not(#____) #faq [class*="shadow-"],html:not(#_):not(#__):not(#___):not(#____) #rental-formats [class*="shadow-"],html:not(#_):not(#__):not(#___):not(#____) .promo-section [class*="shadow-"]{box-shadow:none !important}
html:not(#_):not(#__):not(#___):not(#____) .promo-section .promo-title{font-size:28px !important}
html:not(#_):not(#__):not(#___):not(#____) .promo-section a.promo-btn-secondary,html:not(#_):not(#__):not(#___):not(#____) #hero-section a.hero-calc-btn{background:transparent !important;color:#111 !important;border:1px solid #111 !important;border-radius:0 !important;box-shadow:none !important}
html.dark:not(#_):not(#__):not(#___):not(#____) .promo-section a.promo-btn-secondary,html.dark:not(#_):not(#__):not(#___):not(#____) #hero-section a.hero-calc-btn,html.theme-dark:not(#_):not(#__):not(#___):not(#____) .promo-section a.promo-btn-secondary,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #hero-section a.hero-calc-btn,html.dark-theme:not(#_):not(#__):not(#___):not(#____) .promo-section a.promo-btn-secondary,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #hero-section a.hero-calc-btn,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) .promo-section a.promo-btn-secondary,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #hero-section a.hero-calc-btn{color:#fff !important;border-color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) .promo-section a.promo-btn-secondary *{color:inherit !important}
html:not(#_):not(#__):not(#___):not(#____) .promo-section a.bg-\[\#1D5D3B\],html:not(#_):not(#__):not(#___):not(#____) #catalog a.bg-\[\#1D5D3B\]{border-radius:0 !important;box-shadow:none !important;color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) #faq button,html:not(#_):not(#__):not(#___):not(#____) #faq .faq-trigger{background:transparent !important;border:0 !important;border-bottom:1px solid rgba(128,128,128,.25) !important;border-radius:0 !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important;color:#111 !important;font-size:15px !important;font-weight:500 !important;text-transform:none !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #faq button,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .faq-trigger,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq button,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .faq-trigger,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq button,html.dark-theme:not(#_):not(#__):not(#___):not(#____) #faq .faq-trigger,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq button,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .faq-trigger{color:#fff !important;border-bottom-color:rgba(255,255,255,.2) !important}
html:not(#_):not(#__):not(#___):not(#____) #faq button *{color:inherit !important;text-transform:none !important}
html:not(#_):not(#__):not(#___):not(#____) #faq button .font-mono{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon{background:transparent !important;color:#2E8B57 !important;display:flex !important;width:20px !important;height:20px !important;flex:none}
html:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon svg{width:16px !important;height:16px !important;color:#2E8B57 !important;stroke:#2E8B57 !important}
html:not(#_):not(#__):not(#___):not(#____) #service .grid>*,html:not(#_):not(#__):not(#___):not(#____) #service [class*="bg-"]{background:transparent !important;border:0 !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog .flex.flex-col.md\:flex-row.md\:items-end>div:first-child{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) #catalog .flex.flex-col.md\:flex-row.md\:items-end{justify-content:flex-start !important;margin-bottom:20px !important;padding-bottom:0 !important}

/* каталог на головній = як у catalog.html */
/* MUVIO: список техніки (catalog.html) у стилі магазину: Inter, білий/чорний фон, без рамок і заокруглень */
html:not(#_):not(#__):not(#___):not(#____) section#catalog, html:not(#_):not(#__):not(#___):not(#____) section#catalog *{font-family:"Inter","Helvetica Neue",Arial,sans-serif !important}
html:not(#_):not(#__):not(#___):not(#____) section#catalog{background:#fff !important;color:#111 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) section#catalog,html.theme-dark:not(#_):not(#__):not(#___):not(#____) section#catalog,html.dark-theme:not(#_):not(#__):not(#___):not(#____) section#catalog,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) section#catalog{background:#000 !important;color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-badge{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) section#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(#____) section#catalog h1.catalog-title,html.theme-dark:not(#_):not(#__):not(#___):not(#____) section#catalog h1.catalog-title,html.dark-theme:not(#_):not(#__):not(#___):not(#____) section#catalog h1.catalog-title,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) section#catalog h1.catalog-title{color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) section#catalog p{font-size:14px !important;color:#4B5563 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) section#catalog p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) section#catalog p,html.dark-theme:not(#_):not(#__):not(#___):not(#____) section#catalog p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) section#catalog p{color:#A1A1AA !important}
html:not(#_):not(#__):not(#___):not(#____) section#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(#____) section#catalog .catalog-tab:hover{color:#000 !important}
html:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab.active{color:#000 !important;font-weight:500 !important;border-bottom-color:#000 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab,html.theme-dark:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab,html.dark-theme:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab{color:#8A8A8A !important}
html.dark:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab:hover,html.theme-dark:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab:hover,html.dark-theme:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab:hover,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab:hover{color:#fff !important}
html.dark:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab.active,html.theme-dark:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab.active,html.dark-theme:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab.active,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab.active{color:#fff !important;border-bottom-color:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) section#catalog [class*="border-b"], html:not(#_):not(#__):not(#___):not(#____) section#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}
html:not(#_):not(#__):not(#___):not(#____) #catalogGrid > *:hover h3.model-title{color:#1D5D3B !important}

html:not(#_):not(#__):not(#___):not(#____) section#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(#____) section#catalog .catalog-head{border:0 !important;margin-bottom:20px !important;padding-bottom:0 !important}
html:not(#_):not(#__):not(#___):not(#____) section#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(#____) section#catalog .catalog-tab,html:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab *,html:not(#_):not(#__):not(#___):not(#____) section#catalog .catalog-tab.active *{font-weight:400 !important}
html:not(#_):not(#__):not(#___):not(#____) section#catalog h1.catalog-title,html:not(#_):not(#__):not(#___):not(#____) section#catalog h1.catalog-title *{font-weight:400 !important}
html:not(#_):not(#__):not(#___):not(#____) section#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(#____) section#catalog .catalog-head{justify-content:flex-start !important;align-items:flex-start !important;margin-bottom:24px !important}
@media (max-width:767px){html:not(#_):not(#__):not(#___):not(#____) #service .chamfer-box{padding-left:0 !important;padding-right:0 !important}}
@media (max-width:1023px){html:not(#_):not(#__):not(#___):not(#____) #hero-section{height:750px !important;min-height:750px !important;height:max(750px,calc(100lvh - 100px)) !important;min-height:max(750px,calc(100lvh - 100px)) !important}html:not(#_):not(#__):not(#___):not(#____) #hero-section .hero-container{transition:opacity .2s !important}}
html:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon,html:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon svg{color:#1D5D3B !important;stroke:#1D5D3B !important}
html.dark:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon,html.dark:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon svg,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon,html.theme-dark:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon svg,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) #faq .faq-icon svg{color:#fff !important;stroke:#fff !important}
html:not(#_):not(#__):not(#___):not(#____) .loc-ico{background:transparent !important;color:inherit !important}
html:not(#_):not(#__):not(#___):not(#____) .loc-ico svg{width:22px !important;height:22px !important;stroke-width:1.25 !important;color:inherit !important}
@media (min-width:1024px){html:not(#_):not(#__):not(#___):not(#____) .lg\:col-span-8.lg\:col-start-3{grid-column:3 / span 8 !important}}
