/* MUVIO Shop: сторінки магазину (доставка, умови, FAQ) - стиль як у каталозі: Inter, чорний фон, без рамок і цифр */
html:not(#_):not(#__):not(#___):not(#____) main, html:not(#_):not(#__):not(#___):not(#____) main *{font-family:"Inter","Helvetica Neue",Arial,sans-serif !important}
html:not(#_):not(#__):not(#___):not(#____) main .font-mono{font-family:"Inter","Helvetica Neue",Arial,sans-serif !important}
html:not(#_):not(#__):not(#___):not(#____) .legal-section-number, html:not(#_):not(#__):not(#___):not(#____) .faq-trigger .font-mono{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) main .legal-card, html:not(#_):not(#__):not(#___):not(#____) main .faq-item{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}
html:not(#_):not(#__):not(#___):not(#____) main .faq-item:hover{border-bottom-color:rgba(128,128,128,.5) !important}
html:not(#_):not(#__):not(#___):not(#____) main .faq-trigger{padding-left:0 !important;padding-right:0 !important;font-size:14px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important}
html:not(#_):not(#__):not(#___):not(#____) main .faq-content{padding-left:0 !important;padding-right:0 !important;font-size:14px !important}
html:not(#_):not(#__):not(#___):not(#____) main .faq-icon{background:transparent !important}
html:not(#_):not(#__):not(#___):not(#____) main h2{font-size:12px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important}
html:not(#_):not(#__):not(#___):not(#____) main h1{font-size:28px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}
html:not(#_):not(#__):not(#___):not(#____) main h1 + p, html:not(#_):not(#__):not(#___):not(#____) main p, html:not(#_):not(#__):not(#___):not(#____) main li{font-size:14px !important}
html:not(#_):not(#__):not(#___):not(#____) main .rounded-full.inline-flex{border:0 !important;background:transparent !important;padding-left:0 !important;text-transform:uppercase;letter-spacing:.1em}
html:not(#_):not(#__):not(#___):not(#____) main .rounded-full.inline-flex svg, html:not(#_):not(#__):not(#___):not(#____) main .rounded-full.inline-flex i{display:none !important}
html.dark:not(#_):not(#__):not(#___):not(#____) body, html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) body{background:#000 !important}
html:not(#_):not(#__):not(#___):not(#____) main h1 *{text-transform:none !important;font-weight:500 !important}
html:not(#_):not(#__):not(#___):not(#____) main .rounded-full.inline-flex{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) main p{margin-left:0 !important;margin-right:0 !important}
html:not(#_):not(#__):not(#___):not(#____) main .faq-trigger span, html:not(#_):not(#__):not(#___):not(#____) main .faq-content span{color:inherit !important}
html:not(#_):not(#__):not(#___):not(#____) main .faq-trigger{color:#111 !important}
html:not(#_):not(#__):not(#___):not(#____) main .faq-content{color:#4B5563 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main .faq-trigger, html.theme-dark:not(#_):not(#__):not(#___):not(#____) main .faq-trigger, html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main .faq-trigger{color:#fff !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main .faq-content, html.theme-dark:not(#_):not(#__):not(#___):not(#____) main .faq-content, html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main .faq-content{color:#A1A1AA !important}
/* Доставка/умови магазину: плоский білий/чорний фон, без ліній, як у каталозі */
html:not(#_):not(#__):not(#___):not(#____) body{background:#fff !important}
html.dark:not(#_):not(#__):not(#___):not(#____) body,html.theme-dark:not(#_):not(#__):not(#___):not(#____) body,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) body{background:#000 !important}
html:not(#_):not(#__):not(#___):not(#____) main > div:first-child{border:0 !important;padding-bottom:0 !important;margin-bottom:56px !important;text-align:left !important}
html:not(#_):not(#__):not(#___):not(#____) main h1{font-weight:400 !important;font-size:clamp(26px,3vw,34px) !important;margin-bottom:0 !important}
html:not(#_):not(#__):not(#___):not(#____) main h1 + p{margin-top:16px !important;max-width:640px}
html:not(#_):not(#__):not(#___):not(#____) main .legal-card .border-b{border:0 !important;padding-bottom:0 !important;margin-bottom:18px !important}
html:not(#_):not(#__):not(#___):not(#____) main .legal-card{border:0 !important;background:transparent !important;padding:0 !important}
html:not(#_):not(#__):not(#___):not(#____) main .legal-card ul > li,html:not(#_):not(#__):not(#___):not(#____) main .legal-card ul > li + li{border:0 !important;padding-top:6px !important;padding-bottom:6px !important}
html:not(#_):not(#__):not(#___):not(#____) main .legal-card ul > li > span.font-mono{display:none !important}
html:not(#_):not(#__):not(#___):not(#____) main .legal-card ul{gap:0}
html:not(#_):not(#__):not(#___):not(#____) main .space-y-6 > * + *{margin-top:48px !important}
html:not(#_):not(#__):not(#___):not(#____) main .legal-card p,html:not(#_):not(#__):not(#___):not(#____) main .legal-card li{line-height:1.7 !important}
html:not(#_):not(#__):not(#___):not(#____) main .legal-card p,html:not(#_):not(#__):not(#___):not(#____) main .legal-card li,html:not(#_):not(#__):not(#___):not(#____) main .legal-card li span{color:#1f2937 !important}
html:not(#_):not(#__):not(#___):not(#____) main h1 + p{color:#6b7280 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main .legal-card p,html.dark:not(#_):not(#__):not(#___):not(#____) main .legal-card li,html.dark:not(#_):not(#__):not(#___):not(#____) main .legal-card li span,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main .legal-card p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main .legal-card li,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main .legal-card li span,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main .legal-card p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main .legal-card li,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main .legal-card li span{color:#e5e5e5 !important}
html.dark:not(#_):not(#__):not(#___):not(#____) main h1 + p,html.theme-dark:not(#_):not(#__):not(#___):not(#____) main h1 + p,html[data-theme="dark"]:not(#_):not(#__):not(#___):not(#____) main h1 + p{color:#a1a1aa !important}
html:not(#_):not(#__):not(#___):not(#____) main h1 + p span{color:inherit !important}
