:root{--color-primary:#ed1c24;--color-secondary:#111827;--color-accent:#a7161b;--color-heading:#111827;--color-text:#3f3f46;--color-bg:#ffffff;--color-bg-alt:#f5f7f9;--color-border:#e4e4e7;--font-heading:"GoogleSans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-body:"GoogleSans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--weight-heading:700;--text-h1:clamp(34px, 28.32px + 1.579vw, 52px);--text-h2:clamp(28px, 24.84px + 0.877vw, 38px);--text-h3:clamp(21px, 19.42px + 0.439vw, 26px);--text-h4:clamp(18px, 17.37px + 0.175vw, 20px);--text-body:clamp(16px, 15.68px + 0.088vw, 17px);--text-small:clamp(13px, 12.68px + 0.088vw, 14px);--lh-heading:1.2;--lh-body:1.6;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-2xl:96px;--space-section:80px;--gutter:48px;--container:1500px;--container-narrow:1024px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-btn:50px;--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow-md:0 8px 24px rgba(0,0,0,.08);--shadow-lg:0 20px 48px rgba(0,0,0,.12);--type-ratio:1.32;--measure:70ch;--density:1.19;--stack-xs:calc(var(--space-xs) * 1.19);--stack-sm:calc(var(--space-sm) * 1.19);--stack-md:calc(var(--space-md) * 1.19);--stack-lg:calc(var(--space-lg) * 1.19);--heading-tracking:-0.015em;--heading-transform:none;--card-pad:var(--space-lg);--card-radius:var(--radius-md);--card-border:1px solid var(--color-border);--card-shadow:var(--shadow-sm);--card-bg:var(--color-bg);--card-shadow-hover:var(--shadow-lg);--ratio-card:4/3;--ratio-hero:16/9;--img-radius:var(--radius-md);--btn-pad-y:13px;--btn-pad-x:26px;--btn-font:15px;--btn-weight:600;--btn-radius:var(--radius-btn);--btn-transform:none;--btn-tracking:0;--btn-minh:44px;--lift:4px;--hover-scale:1.04;--dur:160ms;--surface-alt:var(--color-bg-alt);--surface-dark:var(--color-secondary);color-scheme:light;}@media (max-width:767px){:root{--space-section:48px;--gutter:20px;}}:is(html,.mb-root)[data-theme=dark]{--color-accent:#ed1c24;--color-bg:#0c1018;--color-bg-alt:#121826;--color-border:#282f3e;--color-heading:#f4f5f6;--color-primary:#ff3b43;--color-secondary:#ffb3b5;--color-text:#fafafa;color-scheme:dark;}:is(html,.mb-root)[data-theme=dark] .mb-root,.mb-root[data-theme=dark]{background-color:var(--color-bg);color:var(--color-text)}:is(html,.mb-root)[data-theme=dark] :is(img,video,iframe):not(.mb-theme-keep){filter:brightness(.88)}:is(html,.mb-root)[data-theme=dark] :is(.section-dark,.cta-band,.glass){--color-heading:#ffffff}.mb-theme-toggle{display:inline-flex;align-items:center;gap:.5em;border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-heading);cursor:pointer;font:inherit;font-weight:600;transition:background .2s ease,color .2s ease,border-color .2s ease;padding:0;line-height:1}.mb-theme-toggle--icon{width:40px;height:40px;border-radius:50%;justify-content:center}.mb-theme-toggle--sm.mb-theme-toggle--icon{width:32px;height:32px}.mb-theme-toggle--lg.mb-theme-toggle--icon{width:48px;height:48px}.mb-theme-toggle--pill{border-radius:999px;padding:8px 14px}.mb-theme-toggle__icons{position:relative;width:20px;height:20px;display:inline-block}.mb-theme-toggle__icons svg{position:absolute;inset:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.mb-theme-toggle__moon{opacity:0;transform:rotate(-90deg) scale(.6)}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__moon{opacity:1;transform:none}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__sun{opacity:0;transform:rotate(90deg) scale(.6)}.mb-theme-toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.mb-theme-toggle--switch{border-radius:999px;background:transparent;border:0}.mb-theme-toggle__track{position:relative;width:52px;height:28px;border-radius:999px;background:var(--color-border);display:block;transition:background .25s ease}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__track{background:var(--color-primary)}.mb-theme-toggle__knob{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mb-theme-toggle__knob svg{position:absolute;width:14px;height:14px;transition:opacity .2s ease}.mb-theme-toggle__knob .mb-theme-toggle__moon{opacity:0}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__knob{transform:translateX(-24px)}[dir=ltr] :is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__knob,:is(html,.mb-root)[data-theme=dark][dir=ltr] .mb-theme-toggle__knob{transform:translateX(24px)}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__knob .mb-theme-toggle__moon{opacity:1}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__knob .mb-theme-toggle__sun{opacity:0}.mb-theme-toggle--float{position:fixed;bottom:22px;z-index:99970;box-shadow:var(--shadow-md);width:46px;height:46px;border-radius:50%;justify-content:center}.mb-theme-toggle--icon{background:var(--color-bg-alt);color:var(--color-heading);border-color:transparent;border-radius:50%;width:42px;height:42px}.mb-theme-toggle--icon .mb-theme-toggle__icons{width:20px;height:20px}.mb-theme-toggle--icon:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-alt))}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle--icon{background:var(--color-bg-alt);color:var(--color-heading)}.mb-theme-toggle__track{width:52px;height:28px;border-radius:999px;background:var(--color-border)}.mb-theme-toggle__knob{width:22px;height:22px;border-radius:50%;color:#111111}.mb-theme-toggle__knob svg{width:14px;height:14px}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__knob{transform:translateX(-24px);color:#111111}[dir=ltr] :is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__knob,:is(html,.mb-root)[data-theme=dark][dir=ltr] .mb-theme-toggle__knob{transform:translateX(24px)}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle__track{background:var(--color-primary)}.mb-theme-toggle--switch:hover .mb-theme-toggle__track{background:var(--color-primary)}.mb-theme-toggle--pill{background:var(--color-bg-alt);color:var(--color-heading);border-color:transparent;padding:8px 14px;border-radius:999px}.mb-theme-toggle--pill:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-alt))}:is(html,.mb-root)[data-theme=dark] .mb-theme-toggle--pill{background:var(--color-bg-alt);color:var(--color-heading)}.mb-theme-toggle--float.mb-theme-toggle--pill{width:auto;height:auto}.mb-theme-toggle--float.mb-theme-toggle--switch{width:auto;height:auto;background:transparent;box-shadow:none;border:0}.mb-theme-toggle--float.mb-theme-toggle--icon{width:42px;height:42px;border-radius:50%}.mb-theme-toggle--float{inset-inline-start:22px}@font-face{font-family:"GoogleSans";font-style:normal;font-weight:400;font-display:swap;src:url(https://bbq.woo2.mana.agency/wp-content/uploads/mana-builder/fonts/googlesans/400-normal-all.woff2) format("woff2");}@font-face{font-family:"GoogleSans";font-style:normal;font-weight:700;font-display:swap;src:url(https://bbq.woo2.mana.agency/wp-content/uploads/mana-builder/fonts/googlesans/700-normal-all.woff2) format("woff2");}:where(.mb-root) h1{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--text-h1);font-weight:var(--weight-heading);line-height:var(--lh-heading);margin:0 0 var(--space-sm);}:where(.mb-root) h2{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--lh-heading);margin:0 0 var(--space-sm);}:where(.mb-root) h3{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:var(--lh-heading);margin:0 0 var(--space-xs);}:where(.mb-root) h4{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-heading);line-height:var(--lh-heading);margin:0 0 var(--space-xs);}:where(.mb-root) h5{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--text-body);font-weight:var(--weight-heading);line-height:var(--lh-heading);margin:0 0 var(--space-xs);}:where(.mb-root) h6{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-heading);letter-spacing:.04em;line-height:var(--lh-heading);margin:0 0 var(--space-xs);text-transform:uppercase;}:where(.mb-root) p{margin:0 0 var(--space-sm);}:where(.mb-root) a:where(:not(.mb-button, .btn, .button, .wp-block-button__link, .mb-menu__link, .mb-logo, .mb-loop__item a, .mb-container--link)){color:#1f2937;text-decoration-thickness:1px;text-underline-offset:.15em;}:where(.mb-root) a:where(:not(.mb-button:hover,.btn:hover,.button:hover,.wp-block-button__link:hover,.mb-menu__link:hover,.mb-logo:hover,.mb-loop__item a:hover,.mb-container--link)):hover{color:#ed1c24;}:is(html,.mb-root)[data-theme=dark] :where(.mb-root) a:where(:not(.mb-button,:is(html,.mb-root)[data-theme=dark] .btn,:is(html,.mb-root)[data-theme=dark] .button,:is(html,.mb-root)[data-theme=dark] .wp-block-button__link,:is(html,.mb-root)[data-theme=dark] .mb-menu__link,:is(html,.mb-root)[data-theme=dark] .mb-logo,:is(html,.mb-root)[data-theme=dark] .mb-loop__item a,:is(html,.mb-root)[data-theme=dark] .mb-container--link)){color:#ffffff;}:where(.mb-root) :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]), textarea, select){background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:inherit;padding:11px 14px;}:where(.mb-root) :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):focus-visible,textarea:focus-visible,select):focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:1px;}.container{margin-inline:auto;max-width:var(--container);padding-inline:var(--gutter);width:100%;}.container-narrow{margin-inline:auto;max-width:var(--container-narrow);padding-inline:var(--gutter);width:100%;}.section-pad{padding-block:var(--space-section);}.section-alt{background-color:var(--color-bg-alt);}.section-dark{--color-heading:#ffffff;--color-primary:#ffffff;--color-text:#ffffff;backdrop-filter:blur(20px) saturate(1.2);background-color:var(--color-secondary);color:#ffffff;}:is(html,.mb-root)[data-theme=dark] .section-dark{background-color:#1f2937;color:#ffffff;}.heading-section{margin-bottom:var(--stack-lg, var(--space-lg));max-width:var(--measure, 62ch);}.kicker{color:#ed1c24;display:inline-block;font-size:var(--text-small);font-weight:700;letter-spacing:.02em;margin-bottom:var(--space-xs);}.lead{color:var(--color-text);font-size:calc(var(--text-body) * 1.12);max-width:62ch;}.btn{align-items:center;border:2px solid transparent;border-radius:var(--radius-btn);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:var(--space-xs);justify-content:center;line-height:1.2;min-height:44px;padding:13px 26px;text-decoration:none;transition:transform .18s ease, box-shadow .18s ease, background-color .18s ease, color .18s ease;}.btn-primary{--mb-follow:1;background-image:radial-gradient(circle at var(--mx, 50%) var(--my, 50%), rgba(255,255,255,.35) 0%, rgba(255,255,255,0) 55%), linear-gradient(135deg, #ed1c24 0%, #a7161b 50%, #ed1c24 100%);background-size:200% auto;border:0px solid transparent;border-radius:50px;color:#ffffff;font-size:14px;font-weight:700;overflow:hidden;padding:9px 18px;position:relative;transition:transform .18s ease, box-shadow .18s ease, background-color .18s ease, background-position .35s ease, color .18s ease, border-color .18s ease;}.btn-primary:hover{background-position:right center;box-shadow:0 0 0 4px color-mix(in srgb, #ed1c24 25%, transparent);color:#ffffff;}.btn-primary:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px;}.btn-secondary{background-color:transparent;border:1px solid #e4e4e7;border-radius:var(--radius-btn);color:#1f2937;font-size:15px;font-weight:700;padding:13px 26px;transition:transform .18s ease, box-shadow .18s ease, background-color .18s ease, background-position .35s ease, color .18s ease, border-color .18s ease;}.btn-secondary:hover{background-color:#1f2937;box-shadow:0 0 0 4px color-mix(in srgb, #1f2937 25%, transparent);color:#ffffff;}.btn-secondary:focus-visible{outline:2px solid var(--color-heading);outline-offset:2px;}:is(html,.mb-root)[data-theme=dark] .btn-secondary{background-color:#1f2937;color:#ffffff;}.btn-sm{font-size:14px;min-height:36px;padding:9px 18px;}.btn-lg{font-size:17px;padding:17px 34px;}.card{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);position:relative;transition:transform .2s ease, box-shadow .2s ease;}.card:hover{background-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-4px);}:is(html,.mb-root)[data-theme=dark] .card{--color-heading:#f28286;background-color:#1f2937;border-color:#3f3f46;}.card-product{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-xs);overflow:hidden;position:relative;transition:transform .2s ease, box-shadow .2s ease;}.card-product:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);}.badge{background-color:#ed1c24;border-radius:var(--radius-btn);color:#ffffff;display:inline-block;font-size:12px;font-weight:700;line-height:1.4;padding:4px 10px;}:is(html,.mb-root)[data-theme=dark] .badge{background-color:#f28286;color:#111827;}.img-frame{border-radius:var(--img-radius, var(--radius-md));overflow:hidden;}.cta-band{--color-heading:#ffffff;align-items:center;background-color:var(--color-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#ffffff;display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between;padding:var(--space-xl) var(--space-lg);}:is(html,.mb-root)[data-theme=dark] .cta-band{background-color:#1f2937;}.grid-3{display:grid;gap:var(--space-md);grid-template-columns:repeat(3, minmax(0, 1fr));}.grid-4{display:grid;gap:var(--space-md);grid-template-columns:repeat(4, minmax(0, 1fr));}.grid-2{align-items:center;display:grid;gap:var(--space-lg);grid-template-columns:repeat(2, minmax(0, 1fr));}.stack{display:flex;flex-direction:column;gap:var(--stack-sm, var(--space-sm));}.row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-sm);}.text-center{margin-inline:auto;text-align:center;}.muted{color:color-mix(in srgb, var(--color-text) 72%, transparent);}.input{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:11px 14px;width:100%;}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.eyebrow{align-items:center;background-color:transparent;color:#ed1c24;display:inline-flex;font-size:var(--text-small);font-weight:700;gap:.6em;letter-spacing:.06em;text-transform:uppercase;}:is(html,.mb-root)[data-theme=dark] .eyebrow{color:#f28286;}.display{font-size:clamp(40px, 30px + 3vw, 72px);font-weight:800;letter-spacing:-.02em;line-height:1.02;}.gradient-text{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));background-clip:text;color:transparent;}.glass{backdrop-filter:blur(20px) saturate(1.2);background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);box-shadow:0 20px 48px rgba(0,0,0,.25);color:#ffffff;padding:var(--space-md);}.card-hover{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-md);transition:border-color .25s ease, transform .25s ease, box-shadow .25s ease;}.card-hover:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-4px);}.stat{background-color:transparent;border-color:transparent;color:#ed1c24;display:flex;flex-direction:column;font-size:var(--text-small);gap:2px;line-height:1.3;transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;}.stat:hover{box-shadow:none;transform:none;}.stat-number{color:#ed1c24;font-family:var(--font-heading);font-size:var(--text-h2);font-weight:800;letter-spacing:-.02em;line-height:1;}.divider{background-color:#e4e4e7;border-radius:999px;height:2px;margin-block:var(--space-md);opacity:.6;}:is(html,.mb-root)[data-theme=dark] .divider{background-color:#616365;}.step-number{align-items:center;background-color:#ed1c24;border-radius:50%;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:20px;font-weight:800;height:44px;justify-content:center;width:44px;}:is(html,.mb-root)[data-theme=dark] .step-number{background-color:#ed1c24;color:#1f2937;}.chip{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-border);border-color:#ed1c24;border-radius:var(--radius-btn);color:#ed1c24;display:inline-flex;font-size:13px;font-weight:600;gap:.4em;padding:5px 11px;}:is(html,.mb-root)[data-theme=dark] .chip{border-color:#f28286;color:#f28286;}.section-tight{padding-block:calc(var(--space-section) * .5);}.shadow-soft{box-shadow:var(--shadow-lg);}.btn-fire{background-color:#ed1c24;border:1px solid #ed1c24;border-radius:var(--radius-btn);box-shadow:0 10px 28px rgba(237,28,36,.32);color:#ffffff;transition:background-color .2s ease, transform .2s ease, box-shadow .2s ease;}.btn-fire:hover{background-color:#a7161b;border-color:#a7161b;box-shadow:0 14px 32px rgba(167,22,27,.4);color:#ffffff;transform:translateY(-2px);}.card-feature{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-sm);height:100%;padding:var(--space-lg);transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;}.card-feature:hover{border-color:#ed1c24;box-shadow:var(--shadow-md);transform:translateY(-6px);}.card-cat{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;}.card-cat:hover{border-color:#ed1c24;box-shadow:var(--shadow-lg);transform:translateY(-6px);}.hero-chip{align-items:center;backdrop-filter:blur(6px);background-color:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-btn);color:#ffffff;display:inline-flex;font-size:var(--text-small);font-weight:600;padding:8px 16px;}.card-body{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md);}.img-stage{background-color:var(--color-bg-alt);padding:var(--space-md);}.hero-dark{--color-heading:#ffffff;--color-text:rgba(255,255,255,.82);background:radial-gradient(ellipse at 20% 40%, rgba(237,28,36,.22), transparent 55%), linear-gradient(135deg, #0c1018 0%, #161b25 100%);color:#ffffff;}.trust-band{--color-heading:#ffffff;--color-text:rgba(255,255,255,.72);background-color:#0c1018;border-top:1px solid rgba(255,255,255,.08);color:#ffffff;}.topbar{background-color:var(--color-bg-alt);border-bottom:1px solid var(--color-border);font-size:var(--text-small);padding-block:8px;}.topbar-item{align-items:center;border-inline-start:1px solid var(--color-border);color:var(--color-text);display:inline-flex;gap:8px;padding-inline:var(--space-md);white-space:nowrap;}.header-main{background-color:var(--color-bg);padding-block:var(--space-sm);}.header-action{align-items:center;color:var(--color-heading);display:flex;flex-direction:column;font-size:var(--text-small);gap:4px;min-width:64px;text-decoration:none;}.header-action:hover{color:var(--color-primary);}.search-wide{flex:1 1 320px;max-width:520px;}.nav-bar{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);position:relative;}.nav-link{align-items:center;border-bottom:3px solid transparent;color:var(--color-heading);display:inline-flex;font-weight:700;gap:6px;padding:14px 18px;text-decoration:none;transition:border-color .2s ease, color .2s ease;}.nav-link:hover{color:var(--color-primary);}.mega{position:static;}.mega-panel{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-lg);}.mega-link{align-items:center;border-radius:var(--radius-sm);color:var(--color-text);display:flex;gap:8px;justify-content:space-between;padding:8px 10px;text-decoration:none;}.mega-link:hover{background-color:var(--color-bg-alt);color:var(--color-primary);}.brand-menu{position:relative;}.brand-panel{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-sm);width:320px;}.brand-card{align-items:center;border-radius:var(--radius-md);color:var(--color-heading);display:flex;flex-direction:column;font-size:var(--text-small);font-weight:600;gap:6px;padding:10px;text-decoration:none;}.brand-card:hover{background-color:var(--color-bg-alt);color:var(--color-primary);}.cat-chip{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-btn);color:var(--color-heading);display:inline-flex;font-size:var(--text-small);font-weight:600;padding:8px 14px;text-decoration:none;white-space:nowrap;}.cat-chip:hover{border-color:var(--color-primary);color:var(--color-primary);}.scroll-row{display:flex;flex-wrap:nowrap;gap:var(--space-xs);overflow-x:auto;padding-block:var(--space-xs);scrollbar-width:none;}.badge-sale{align-items:center;background-color:var(--color-primary);border-radius:50%;color:#ffffff;display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px;}.pa-brand{align-items:center;background-color:#ffffff;border:1px solid var(--color-border);border-radius:10px;box-shadow:0 2px 8px rgba(17,24,39,.08);display:flex;height:34px;inset-inline-end:12px;justify-content:center;line-height:0;max-width:46%;overflow:hidden;padding:4px 8px;pointer-events:none;position:absolute;top:12px;z-index:3;}.pa-brand-img{border:0;border-radius:0;box-shadow:none;display:block;height:auto;max-height:24px;max-width:100%;object-fit:contain;width:auto;}.text-fire{color:#ed1c24;}@media (max-width:1024px){.grid-3{grid-template-columns:repeat(2, minmax(0, 1fr));}.grid-4{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:767px){.grid-3{grid-template-columns:1fr;}.grid-4{grid-template-columns:1fr;}.grid-2{grid-template-columns:1fr;}.pa-brand{border-radius:8px;height:28px;inset-inline-end:8px;padding:3px 6px;top:8px;}.pa-brand-img{max-height:20px;}}.mb-root :is(.mb-image__img,.mb-post-featured-image__img,.mb-video,.mb-rich img,.wp-block-image img,.woocommerce-product-gallery__image img){border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.mb-root :is(.mb-image__caption,.wp-element-caption,.wp-caption-text,figcaption){color:color-mix(in srgb,var(--color-text) 65%,transparent);font-size:var(--text-small)}.mb-video__play{background:transparent}.mb-video__play-icon{background:rgba(255,255,255,.18);backdrop-filter:blur(6px);box-shadow:none}.mb-root :is(.mb-image__caption,.wp-element-caption,.wp-caption-text,figcaption){font-size:var(--text-small);text-align:start}.mb-video__play-icon{width:68px;height:68px;padding:calc(68px / 4)}.mb-root{--mb-lb-bg:color-mix(in srgb,#0b0b0f 92%,transparent);--mb-lb-blur:0px;--mb-lb-radius:var(--radius-md);--mb-lb-shadow:0 18px 50px rgba(0,0,0,.45);--mb-lb-margin:24px;--mb-lb-btn-bg:rgba(255,255,255,.14);--mb-lb-btn-fg:#ffffff;--mb-lb-btn-hover:var(--color-primary);--mb-lb-btn-size:44px;--mb-lb-btn-radius:50%;--mb-lb-dur:280ms}.mb-root :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=search]):not(.mb-search-form__input):not(.mana-search__input),textarea,select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select){border-radius:var(--radius-md);border-width:1px;border-style:solid;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-text);padding:14px 18px;transition:border-color .18s ease,box-shadow .18s ease}.mb-root :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=search]):not(.mb-search-form__input):not(.mana-search__input),textarea,select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select)::placeholder{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.mb-root :is(input:not([type=checkbox]):focus-visible:not([type=radio]):focus-visible:not([type=submit]):focus-visible:not([type=button]):focus-visible:not([type=range]):focus-visible:not([type=search]):focus-visible:not(.mb-search-form__input):focus-visible:not(.mana-search__input):focus-visible,textarea,select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select):focus-visible{outline:0;border-color:#ed1c24;box-shadow:0 0 0 3px color-mix(in srgb,#ed1c24 22%,transparent)}.mb-root label{font-weight:600}.mb-root input[type=checkbox]:not(.mb-native)::before,.mb-root input[type=radio]:not(.mb-native)::before{float:none;margin:0;content:none}.mb-root input[type=checkbox]:not(.mb-native){appearance:none;-webkit-appearance:none;flex:none;width:52px;height:30px;margin:0;border-radius:999px;background:var(--color-border);border:0;position:relative;cursor:pointer;transition:background .2s ease;vertical-align:middle}.mb-root input[type=checkbox]:not(.mb-native)::before{content:"";float:none;margin:0;position:absolute;top:2px;inset-inline-start:2px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mb-root input[type=checkbox]:not(.mb-native):checked{background:#ed1c24}.mb-root input[type=checkbox]:not(.mb-native):checked::before{transform:translateX(calc(-1 * (52px - 26px - 4px)))}[dir=ltr] .mb-root input[type=checkbox]:not(.mb-native):checked::before{transform:translateX(calc(52px - 26px - 4px))}.mb-root input[type=checkbox]:not(.mb-native):focus-visible{outline:2px solid #ed1c24;outline-offset:2px}.mb-root input[type=radio]:not(.mb-native){appearance:none;-webkit-appearance:none;flex:none;width:26px;height:26px;margin:0;border-radius:50%;border:2px solid var(--color-border);background:var(--color-bg);display:inline-grid;place-content:center;cursor:pointer;vertical-align:middle}.mb-root input[type=radio]:not(.mb-native)::before{content:"";float:none;margin:0;width:12px;height:12px;border-radius:50%;background:#ed1c24;transform:scale(0);transition:transform .15s ease}.mb-root input[type=radio]:not(.mb-native):checked{border-color:#ed1c24}.mb-root input[type=radio]:not(.mb-native):checked::before{transform:scale(1)}.mb-root label:has(> input[type=checkbox]),.mb-root label:has(> input[type=radio]),.mb-root .mb-check{display:inline-flex;align-items:center;gap:.55em;font-weight:500;cursor:pointer}.mb-root .mb-search-form .mb-search-form__input,.mb-root .mana-search input[type=search],.mb-root .mana-search .mana-search__input,.mb-root input.mana-search__input{box-sizing:border-box!important;min-height:46px!important;height:46px!important;padding:0 1em!important;font:inherit!important;color:var(--color-text)!important;outline:0;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:999px!important;}.mb-root .mb-search-form .mb-search-form__input:focus,.mb-root .mana-search input[type=search]:focus,.mb-root .mana-search .mana-search__input:focus,.mb-root input.mana-search__input:focus{border-color:#ed1c24!important;box-shadow:0 0 0 3px color-mix(in srgb,#ed1c24 22%,transparent)!important;}.mb-root .mb-search-form .mb-search-form__input::placeholder,.mb-root .mana-search input[type=search]::placeholder,.mb-root .mana-search .mana-search__input::placeholder,.mb-root input.mana-search__input::placeholder{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.mb-root .mb-search-form,.mb-root .mana-search{display:flex;align-items:stretch;gap:var(--space-xs)}.mb-root .mb-search-form .mb-search-form__button,.mb-root .mana-search button[type=submit],.mb-root .mana-search .mana-search__button{min-height:46px;height:46px;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.4em}.mb-root .mb-search-form .mb-search-form__button,.mb-root .mana-search button[type=submit],.mb-root .mana-search .mana-search__button{font-size:0!important;padding:0!important;width:46px!important;min-width:46px!important}.mb-root .mb-search-form .mb-search-form__button::before,.mb-root .mana-search button[type=submit]::before,.mb-root .mana-search .mana-search__button::before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat}.mb-root .mb-search-form .mb-search-form__button .mb-icon,.mb-root .mana-search button[type=submit] .mb-icon,.mb-root .mana-search .mana-search__button .mb-icon,.mb-root .mb-search-form .mb-search-form__button svg,.mb-root .mana-search button[type=submit] svg,.mb-root .mana-search .mana-search__button svg{display:none}.mb-root .mb-search-form,.mb-root .mana-search{position:relative!important;gap:0!important}.mb-root .mb-search-form .mb-search-form__input,.mb-root .mana-search input[type=search],.mb-root .mana-search .mana-search__input,.mb-root input.mana-search__input{padding-inline-end:calc(46px + .4em)!important}.mb-root .mb-search-form .mb-search-form__button,.mb-root .mana-search button[type=submit],.mb-root .mana-search .mana-search__button{position:absolute!important;inset-inline-end:5px!important;inset-inline-start:auto!important;top:5px!important;bottom:5px!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important;overflow:hidden;width:calc(46px - 5px * 2)!important;min-width:0!important}.mb-root .mb-search-form .mb-search-form__button,.mb-root .mana-search button[type=submit],.mb-root .mana-search .mana-search__button{border-radius:999px!important}.mb-rich a:not(.btn):not(.mb-button){text-decoration:none;background-image:linear-gradient(#ed1c24,#ed1c24);background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease,color .2s}.mb-rich a:not(.btn):not(.mb-button):hover{background-size:100% 100%;color:#fff}@media (hover:hover){.mb-root .card{transform-style:preserve-3d;will-change:transform;transition:transform .35s ease,box-shadow .35s ease}.mb-root .card:hover{transform:perspective(800px) rotateX(var(--mb-tx,0deg)) rotateY(var(--mb-ty,0deg)) translateY(-4px) scale(1.02)!important;box-shadow:var(--shadow-lg)!important;transition:transform .08s linear,box-shadow .3s ease}.mb-root .card:hover > *{transform:translateZ(18px)}}.mb-root :is(.btn,.mb-button):active{transform:scale(.97)!important;transition-duration:.06s}.mb-root :is(.btn,.mb-button){transition:padding .25s ease,background-color .2s ease,color .2s ease}.mb-root :is(.btn,.mb-button):not(:has(.mb-icon,svg))::after{content:"\2190";display:inline-block;max-width:0;opacity:0;overflow:hidden;margin-inline-start:0;transition:max-width .3s ease,opacity .2s ease,margin .3s ease;vertical-align:middle}[dir=ltr] .mb-root :is(.btn,.mb-button):not(:has(.mb-icon,svg))::after{content:"\2192"}.mb-root :is(.btn,.mb-button):not(:has(.mb-icon,svg)):hover::after{max-width:1.4em;opacity:1;margin-inline-start:.5em}.mb-root :is(.btn,.mb-button) :is(.mb-icon,svg){transition:transform .25s ease}.mb-root :is(.btn,.mb-button):hover :is(.mb-icon,svg){transform:translateX(-4px)}[dir=ltr] .mb-root :is(.btn,.mb-button):hover :is(.mb-icon,svg){transform:translateX(4px)}html,.mb-scrollbar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,#ed1c24 60%,transparent) #f4f4f5}html::-webkit-scrollbar,.mb-scrollbar::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track,.mb-scrollbar::-webkit-scrollbar-track{background:#f4f4f5}html::-webkit-scrollbar-thumb,.mb-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb,#ed1c24 60%,transparent);border-radius:999px;border:0}html::-webkit-scrollbar-thumb:hover,.mb-scrollbar::-webkit-scrollbar-thumb:hover{background:#ed1c24}.mb-root :is(h1,h2,h3,.mb-heading__text){text-wrap:balance}.mb-root :is(p,li,blockquote){text-wrap:pretty}.mb-totop{position:fixed;bottom:22px;inset-inline-end:22px;z-index:99980;display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-width:46px;height:46px;padding:0 0;border:0;border-radius:50%;background:#ed1c24;color:#fff;box-shadow:var(--shadow-md);cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease;font:inherit;font-weight:700}.mb-totop.is-on{opacity:1;transform:none;pointer-events:auto}.mb-totop svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){html.mb-cursor,html.mb-cursor a,html.mb-cursor button,html.mb-cursor label,html.mb-cursor summary{cursor:none}.mb-cursor-dot,.mb-cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:99999;transform:translate(var(--cx,-100px),var(--cy,-100px)) translate(-50%,-50%);transition:width .2s ease,height .2s ease,opacity .2s ease,background .2s ease}.mb-cursor-dot{width:16px;height:16px;border-radius:50%;background:#a7161b}html.mb-cursor--hover .mb-cursor-dot{opacity:.85}.mb-cursor-ring{width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,#ed1c24 22%,transparent)}html.mb-cursor--hover .mb-cursor-ring{width:64px;height:64px;background:color-mix(in srgb,#ed1c24 32%,transparent)}}:is(html,.mb-root)[data-theme=dark] .mb-rich a:not(.btn):not(.mb-button){text-decoration:none;background-image:linear-gradient(#ed1c24,#ed1c24);background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease,color .2s}:is(html,.mb-root)[data-theme=dark] .mb-rich a:not(.btn):not(.mb-button):hover{background-size:100% 100%;color:#fff}@media (hover:hover){.mb-root:is([data-theme=dark],[data-theme=dark] *) .card{transform-style:preserve-3d;will-change:transform;transition:transform .35s ease,box-shadow .35s ease}.mb-root:is([data-theme=dark],[data-theme=dark] *) .card:hover{transform:perspective(800px) rotateX(var(--mb-tx,0deg)) rotateY(var(--mb-ty,0deg)) translateY(-4px) scale(1.02)!important;box-shadow:var(--shadow-lg)!important;transition:transform .08s linear,box-shadow .3s ease}.mb-root:is([data-theme=dark],[data-theme=dark] *) .card:hover > *{transform:translateZ(18px)}}.mb-root:is([data-theme=dark],[data-theme=dark] *) :is(.btn,:is(html,.mb-root)[data-theme=dark] .mb-button):active{transform:scale(.97)!important;transition-duration:.06s}.mb-root:is([data-theme=dark],[data-theme=dark] *) :is(.btn,:is(html,.mb-root)[data-theme=dark] .mb-button){transition:padding .25s ease,background-color .2s ease,color .2s ease}.mb-root:is([data-theme=dark],[data-theme=dark] *) :is(.btn,:is(html,.mb-root)[data-theme=dark] .mb-button):not(:has(.mb-icon,:is(html,.mb-root)[data-theme=dark] svg))::after{content:"\2190";display:inline-block;max-width:0;opacity:0;overflow:hidden;margin-inline-start:0;transition:max-width .3s ease,opacity .2s ease,margin .3s ease;vertical-align:middle}:is(html,.mb-root)[data-theme=dark] [dir=ltr] .mb-root :is(.btn,:is(html,.mb-root)[data-theme=dark] .mb-button):not(:has(.mb-icon,:is(html,.mb-root)[data-theme=dark] svg))::after{content:"\2192"}.mb-root:is([data-theme=dark],[data-theme=dark] *) :is(.btn,:is(html,.mb-root)[data-theme=dark] .mb-button):not(:has(.mb-icon,:is(html,.mb-root)[data-theme=dark] svg)):hover::after{max-width:1.4em;opacity:1;margin-inline-start:.5em}.mb-root:is([data-theme=dark],[data-theme=dark] *) :is(.btn,:is(html,.mb-root)[data-theme=dark] .mb-button) :is(.mb-icon,:is(html,.mb-root)[data-theme=dark] svg){transition:transform .25s ease}.mb-root:is([data-theme=dark],[data-theme=dark] *) :is(.btn,:is(html,.mb-root)[data-theme=dark] .mb-button):hover :is(.mb-icon,:is(html,.mb-root)[data-theme=dark] svg){transform:translateX(-4px)}:is(html,.mb-root)[data-theme=dark] [dir=ltr] .mb-root :is(.btn,:is(html,.mb-root)[data-theme=dark] .mb-button):hover :is(.mb-icon,:is(html,.mb-root)[data-theme=dark] svg){transform:translateX(4px)}html[data-theme=dark],:is(html,.mb-root)[data-theme=dark] .mb-scrollbar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,#ed1c24 60%,transparent) #f4f4f5}html[data-theme=dark]::-webkit-scrollbar,:is(html,.mb-root)[data-theme=dark] .mb-scrollbar::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark]::-webkit-scrollbar-track,:is(html,.mb-root)[data-theme=dark] .mb-scrollbar::-webkit-scrollbar-track{background:#f4f4f5}html[data-theme=dark]::-webkit-scrollbar-thumb,:is(html,.mb-root)[data-theme=dark] .mb-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in srgb,#ed1c24 60%,transparent);border-radius:999px;border:0}html[data-theme=dark]::-webkit-scrollbar-thumb:hover,:is(html,.mb-root)[data-theme=dark] .mb-scrollbar::-webkit-scrollbar-thumb:hover{background:#ed1c24}.mb-root:is([data-theme=dark],[data-theme=dark] *) :is(h1,:is(html,.mb-root)[data-theme=dark] h2,:is(html,.mb-root)[data-theme=dark] h3,:is(html,.mb-root)[data-theme=dark] .mb-heading__text){text-wrap:balance}.mb-root:is([data-theme=dark],[data-theme=dark] *) :is(p,:is(html,.mb-root)[data-theme=dark] li,:is(html,.mb-root)[data-theme=dark] blockquote){text-wrap:pretty}:is(html,.mb-root)[data-theme=dark] .mb-totop{position:fixed;bottom:22px;inset-inline-end:22px;z-index:99980;display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-width:46px;height:46px;padding:0 0;border:0;border-radius:50%;background:#ed1c24;color:#fff;box-shadow:var(--shadow-md);cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease;font:inherit;font-weight:700}:is(html,.mb-root)[data-theme=dark] .mb-totop.is-on{opacity:1;transform:none;pointer-events:auto}:is(html,.mb-root)[data-theme=dark] .mb-totop svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){html[data-theme=dark].mb-cursor,html[data-theme=dark].mb-cursor a,html[data-theme=dark].mb-cursor button,html[data-theme=dark].mb-cursor label,html[data-theme=dark].mb-cursor summary{cursor:none}:is(html,.mb-root)[data-theme=dark] .mb-cursor-dot,:is(html,.mb-root)[data-theme=dark] .mb-cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:99999;transform:translate(var(--cx,-100px),var(--cy,-100px)) translate(-50%,-50%);transition:width .2s ease,height .2s ease,opacity .2s ease,background .2s ease}:is(html,.mb-root)[data-theme=dark] .mb-cursor-dot{width:16px;height:16px;border-radius:50%;background:#ffffff}html[data-theme=dark].mb-cursor--hover .mb-cursor-dot{opacity:.85}:is(html,.mb-root)[data-theme=dark] .mb-cursor-ring{width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,#ffffff 22%,transparent)}html[data-theme=dark].mb-cursor--hover .mb-cursor-ring{width:64px;height:64px;background:color-mix(in srgb,#ffffff 32%,transparent)}}.mb-root :is(.mb-product-sale-badge,.woocommerce span.onsale,.onsale){background:var(--color-primary);color:#ffffff;border-radius:999px;font-weight:700;line-height:1.2;padding:5px 11px;min-width:0;min-height:0}.mb-root :is(.mb-product-price,.woocommerce .price,.woocommerce-Price-amount){color:var(--color-heading)}.mb-root :is(.mb-product-price ins,.woocommerce .price ins){color:var(--color-primary);text-decoration:none}.mb-root .star-rating,.mb-root .mb-product-rating{color:#f59e0b}/* design system (2.4.0) */.mb-root :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){letter-spacing:var(--heading-tracking);text-transform:var(--heading-transform)}.mb-root .measure{max-width:var(--measure)}.mb-root .stack-xs{display:flex;flex-direction:column;gap:var(--stack-xs)}.mb-root .stack-lg{display:flex;flex-direction:column;gap:var(--stack-lg)}.mb-root .cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack-sm) var(--stack-md)}.mb-root .grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min,260px),100%),1fr));gap:var(--stack-md)}.mb-root .card__media{display:block;aspect-ratio:var(--ratio-card);overflow:hidden;border-radius:max(0px,calc(var(--card-radius) - var(--card-pad) / 2));background:var(--color-bg-alt)}.mb-root .card__media>img,.mb-root .card__media>picture,.mb-root .card__media>picture>img,.mb-root .card__media>video{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur) ease}.mb-root .card:hover .card__media>img,.mb-root .card-product:hover .card__media>img,.mb-root .card-hover:hover .card__media>img{transform:scale(var(--hover-scale))}.mb-root .card-product .card__media{border-radius:0}.mb-root .card__body{display:flex;flex-direction:column;gap:var(--stack-xs);min-width:0}.mb-root .card-product .card__body{padding:var(--card-pad)}.mb-root .card__title{font-size:var(--text-h4);line-height:var(--lh-heading);margin:0}.mb-root .card__actions{margin-top:auto;padding-top:var(--stack-sm);display:flex;flex-wrap:wrap;gap:var(--stack-xs)}.mb-root .media-hero{display:block;aspect-ratio:var(--ratio-hero);overflow:hidden;border-radius:var(--img-radius)}.mb-root .media-hero>img{display:block;width:100%;height:100%;object-fit:cover}.mb-root .media-square{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--img-radius)}.mb-root .media-square>img{display:block;width:100%;height:100%;object-fit:cover}.mb-root .surface-alt{background-color:var(--surface-alt)}.mb-root .surface-dark{background-color:var(--surface-dark);color:#fff;--color-heading:#fff;--color-text:rgba(255,255,255,.86)}.mb-root .surface-primary{background-color:var(--color-primary);color:#fff;--color-heading:#fff;--color-text:rgba(255,255,255,.9)}.mb-root .lift:hover{transform:translateY(calc(var(--lift) * -1))}.mb-root .lift{transition:transform var(--dur) ease,box-shadow var(--dur) ease}@media (max-width:767px){.mb-root .card__actions{padding-top:var(--stack-xs)}}
/* MANA: reveal on scroll, CSS only (no JS). Falls back to visible where unsupported. */
@keyframes fx-rise { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: none; } }
@supports (animation-timeline: view()) {
  @media (prefers-reduced-motion: no-preference) {
    .fx-rise, .fx-stagger > * { animation: fx-rise linear both; animation-timeline: view(); animation-range: entry 0% entry 35%; }
    .fx-stagger > *:nth-child(2) { animation-range: entry 8% entry 43%; }
    .fx-stagger > *:nth-child(3) { animation-range: entry 16% entry 51%; }
    .fx-stagger > *:nth-child(4) { animation-range: entry 24% entry 59%; }
    .fx-stagger > *:nth-child(n+5) { animation-range: entry 0% entry 35%; }
  }
}

/* MANA header: mega menu (fast rise + fade), chevron rotates, brand panel; CSS only */
.nav-link:hover { border-bottom-color: var(--color-primary); }
.mega > .mega-panel { display: grid; position: absolute; top: 100%; inset-inline: 0; z-index: 60; opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(10px) scale(.985); transform-origin: top center; transition: opacity .14s ease, transform .18s cubic-bezier(.2,.8,.2,1), visibility 0s linear .18s; }
.mega > .mega-panel.mb-container--block { display: block; }
.mega:hover > .mega-panel, .mega:focus-within > .mega-panel { opacity: 1; visibility: visible; pointer-events: auto; transform: none; transition-delay: 0s; }
.mega > .nav-link .mb-icon-box { transition: transform .18s ease; }
.mega:hover > .nav-link, .mega:focus-within > .nav-link { color: var(--color-primary); border-bottom-color: var(--color-primary); }
.mega:hover > .nav-link .mb-icon-box, .mega:focus-within > .nav-link .mb-icon-box { transform: rotate(180deg); }
.brand-menu > .brand-panel { display: none; position: absolute; top: 100%; inset-inline-start: 0; z-index: 70; }
.brand-menu:hover > .brand-panel, .brand-menu:focus-within > .brand-panel { display: block; }
.scroll-row::-webkit-scrollbar { display: none; }

/* sticky header: the top bar scrolls away, main bar + nav stay */
.mb-site-header.mb-doc-31590 { position: sticky; top: -38px; z-index: 90; }
@media (max-width: 1024px) { .mb-site-header.mb-doc-31590 { top: -28px; } }

/* current section highlighted in the nav (archives, categories and their descendants, pages) */
body:is(.term-15,.term-185,.term-304,.term-305,.term-310,.term-328,.term-384,.term-385,.term-386,.term-387,.term-388,.term-389,.term-390,.term-419,.term-473,.term-488,.term-41,.term-391,.term-392,.term-393,.term-402,.term-403,.term-404,.term-445,.term-446,.term-447,.term-469,.term-495,.term-382,.term-448,.term-428,.term-179,.page-id-31582) .mb-doc-31590 .nav-grills,
body:is(.term-46,.term-164,.term-397,.term-398,.term-399,.term-405,.term-416,.term-468,.page-id-30963) .mb-doc-31590 .nav-kitchens,
body:is(.term-43,.term-90,.term-94,.term-394,.term-395,.term-396,.term-431,.term-433,.term-434,.term-435,.term-451,.term-460,.term-462,.term-515) .mb-doc-31590 .nav-tabun,
body:is(.term-87,.term-42,.term-80,.term-83,.term-406,.term-407,.term-410,.term-411,.term-443,.term-463,.term-471) .mb-doc-31590 .nav-smokers,
body:is(.term-28,.term-29,.term-32,.term-34,.term-38,.term-50,.term-52,.term-135,.term-138,.term-178,.term-259,.term-279,.term-296,.term-297,.term-298,.term-300,.term-302,.term-303,.term-342,.term-369,.term-432,.term-450,.term-452,.term-453,.term-454,.term-455,.term-456,.term-457,.term-458,.term-477,.term-478,.term-479,.term-480,.term-481,.term-482,.term-483) .mb-doc-31590 .nav-acc,
body:is(.term-45,.term-351,.term-352,.term-371,.term-592,.term-593,.term-596,.term-597,.term-598,.term-599,.term-600,.term-268,.term-269) .mb-doc-31590 .nav-parts,
body:is(.term-459,.term-401) .mb-doc-31590 .nav-sale,
body:is(.page-id-2945,.page-id-2929,.single-post,.category,.blog,.archive.post-type-archive-post) .mb-doc-31590 .nav-blog { color: var(--color-primary); border-bottom-color: var(--color-primary); }

/* top bar: current page highlighted (page or its children) */
body.page-id-195 .mb-doc-31590 .tb-about,
body:is(.page-id-183,.page-id-14330,.page-id-14361,.page-id-14373,.page-id-14365,.page-id-14354) .mb-doc-31590 .tb-branches,
body:is(.page-id-2945,.single-post,.category,.blog) .mb-doc-31590 .tb-blog,
body.page-id-2929 .mb-doc-31590 .tb-recipes,
body.page-id-183 .mb-doc-31590 .tb-contact { color: var(--color-primary); border-bottom-color: var(--color-primary); }

/* dark-mode logo swap (two logo nodes, one shown per theme) */
html[data-theme="dark"] .logo-light { display: none; }
html:not([data-theme="dark"]) .logo-dark { display: none; }

/* no lift / border effect on header buttons */
.mb-theme-toggle:hover, .mb-theme-toggle:active, .mb-theme-toggle:focus-visible { transform: none !important; box-shadow: none !important; }

/* cart drawer: close button has 24px side padding in a 48px box, so the icon's max-width:100% resolves to 0 (builder 2.5.0) */
.mb-cart-drawer__close { display: flex; align-items: center; justify-content: center; padding: 0; width: 44px; height: 44px; }
.mb-cart-drawer__close .mb-icon { width: 20px; height: 20px; max-width: none; flex: none; }

/* custom cursor above drawers and panels */
body .mb-cursor-dot, body .mb-cursor-ring { z-index: 2147483000; }

/* BBQ N MORE – mobile full-screen product search (mana-search-icon #msico, portaled to body) */
#mana-search-overlay-msico{--hs-accent:#ed1c24;--hs-soft:color-mix(in srgb,#ed1c24 9%,var(--color-bg));font-size:16px;color:var(--color-text);}
#mana-search-overlay-msico .mana-search__dialog{border-top:3px solid #ed1c24;}
#mana-search-overlay-msico .mana-search__overlay-head{gap:10px;padding:14px 16px;background:var(--color-bg);}
#mana-search-overlay-msico .mana-search__overlay-title{font-size:17px;font-weight:800;color:var(--color-heading);display:flex;align-items:center;gap:8px;}
#mana-search-overlay-msico .mana-search__overlay-title::before{content:"";width:16px;height:3px;border-radius:2px;background:#ed1c24;}
#mana-search-overlay-msico .mana-search__close{width:42px;height:42px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-bg-alt);color:var(--color-heading);font-size:18px;}
#mana-search-overlay-msico .mana-search__close:hover{border-color:#ed1c24;color:#ed1c24;}
#mana-search-overlay-msico .mana-search__panel.is-overlay{padding:12px 12px 32px;}
#mana-search-overlay-msico .mana-search__heading{margin:.6em .55em .6em;font-size:12px;font-weight:800;letter-spacing:.04em;opacity:1;color:var(--color-heading);display:flex;align-items:center;gap:8px;}
#mana-search-overlay-msico .mana-search__heading::before{content:"";width:14px;height:2px;border-radius:2px;background:#ed1c24;}
#mana-search-overlay-msico .mana-search__clear-history{color:var(--color-text);opacity:.7;}
#mana-search-overlay-msico .mana-search__tabs{gap:4px;margin-bottom:8px;border-bottom:1px solid var(--color-border);}
#mana-search-overlay-msico .mana-search__tab{padding:.7em 1em;font-weight:700;color:var(--color-text);opacity:.75;}
#mana-search-overlay-msico .mana-search__tab[aria-selected=true]{opacity:1;color:var(--color-heading);box-shadow:inset 0 -3px 0 #ed1c24;}
#mana-search-overlay-msico .mana-search__tab-count{background:var(--color-bg-alt);color:var(--color-text);font-weight:700;}
#mana-search-overlay-msico .mana-search__tab[aria-selected=true] .mana-search__tab-count{background:#ed1c24;color:#fff;}
#mana-search-overlay-msico .mana-search__item{padding:8px;border-radius:12px;border:1px solid transparent;}
#mana-search-overlay-msico .mana-search__item:is(:hover,.is-active){background:var(--hs-soft);border-color:color-mix(in srgb,#ed1c24 22%,transparent);}
#mana-search-overlay-msico .mana-search__thumb{width:56px;height:56px;border-radius:10px;background:#fff;object-fit:contain;padding:4px;border:1px solid var(--color-border);}
#mana-search-overlay-msico .mana-search__item--cat .mana-search__thumb{width:44px;height:44px;}
#mana-search-overlay-msico .mana-search__title{font-weight:600;color:var(--color-heading);font-size:14.5px;}
#mana-search-overlay-msico .mana-search__item mark{color:#ed1c24;font-weight:800;}
#mana-search-overlay-msico .mana-search__price{color:#ed1c24;font-weight:800;font-size:14px;}
#mana-search-overlay-msico .mana-search__price del{color:var(--color-text);font-weight:500;}
#mana-search-overlay-msico .mana-search__badge--sale{background:#ed1c24;color:#fff;font-weight:700;}
#mana-search-overlay-msico .mana-search__chips{gap:8px;padding:0 .5em .6em;}
#mana-search-overlay-msico .mana-search__chip{padding:.45em .95em;border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-heading);font-size:13.5px;font-weight:600;}
#mana-search-overlay-msico .mana-search__chip:is(:hover,.is-active){background:var(--hs-soft);border-color:#ed1c24;color:#ed1c24;}
#mana-search-overlay-msico .mana-search__all{margin-top:12px;min-height:48px;border:0;border-radius:var(--radius-btn,999px);background:linear-gradient(135deg,#ff5a3d,#ed1c24 55%,#a7161b);color:#fff;font-weight:800;box-shadow:0 10px 24px rgba(237,28,36,.3);}
#mana-search-overlay-msico .mana-search__all:hover{color:#fff;filter:brightness(1.06);}

/* BBQ N MORE – product filters inside the mobile drawer (portaled to body; mirrors the archive sidebar) */
.mana-filter__drawer-slot .pa-side-title{margin:0;font-size:18px;display:flex;align-items:center;gap:8px;}
.mana-filter__drawer-slot .pa-fgroup{padding-block:16px;border-bottom:1px solid var(--color-border);}
.mana-filter__drawer-slot .pa-terms{gap:0 !important;padding-block:0;}
.mana-filter__drawer-slot .pa-terms .mana-filter__group{padding-block:16px;border-bottom:1px solid var(--color-border);}
.mana-filter__drawer-slot .pa-terms .mana-filter__group:last-child{border-bottom:0;}
.mana-filter__drawer-slot .pa-side .mana-filter__heading{margin:0;font-size:15px;font-weight:800;color:var(--color-heading);}
.mana-filter__drawer-slot .pa-side .mana-filter__toggle{min-height:28px;}
.mana-filter__drawer-slot .pa-side .mana-filter__toggle-icon{width:7px;height:7px;opacity:.6;border:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(135deg);}
.mana-filter__drawer-slot .pa-side .mana-filter__toggle[aria-expanded="true"] .mana-filter__toggle-icon{transform:rotate(45deg);}
.mana-filter__drawer-slot .pa-side .mana-filter__group.is-open .mana-filter__body,.mana-filter__drawer-slot .pa-price .mana-filter__body{margin-top:12px;}
.mana-filter__drawer-slot .pa-side .mana-filter__options{gap:4px;}
.mana-filter__drawer-slot .pa-side .mana-filter__option{display:flex;gap:10px;padding:6px 8px;margin-inline:-8px;width:calc(100% + 16px);border-radius:10px;font-size:14.5px;color:var(--color-text);transition:background .15s ease;}
.mana-filter__drawer-slot .pa-side .mana-filter__option:hover{background:var(--color-bg-alt);color:var(--color-heading);}
.mana-filter__drawer-slot .pa-side .mana-filter__option--active{color:var(--color-heading);font-weight:700;}
.mana-filter__drawer-slot .pa-side .mana-filter__option-count{min-width:28px;padding:1px 7px;border-radius:999px;background:var(--color-bg-alt);font-size:11.5px;font-weight:700;text-align:center;opacity:1;color:var(--color-text);}
.mana-filter__drawer-slot .pa-side .mana-filter__option:hover .mana-filter__option-count{background:var(--color-bg);}
.mana-filter__drawer-slot .pa-side .mana-filter__option-count::before,.mana-filter__drawer-slot .pa-side .mana-filter__option-count::after{content:none;}
.mana-filter__drawer-slot .pa-terms input[type=checkbox]:not(.mb-native){width:20px;height:20px;border-radius:6px;background:var(--color-bg);border:1.5px solid color-mix(in srgb,var(--color-text) 35%,transparent);transition:background .15s ease,border-color .15s ease;}
.mana-filter__drawer-slot .pa-terms input[type=checkbox]:not(.mb-native)::before{top:3px;inset-inline-start:6px;width:5px;height:9px;border-radius:0;background:none;box-shadow:none;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease;}
.mana-filter__drawer-slot .pa-terms input[type=checkbox]:not(.mb-native):checked{background:var(--color-primary);border-color:var(--color-primary);}
.mana-filter__drawer-slot .pa-terms input[type=checkbox]:not(.mb-native):checked::before{transform:rotate(45deg) scale(1);}
.mana-filter__drawer-slot .pa-terms .mana-filter__option:hover input[type=checkbox]:not(:checked){border-color:var(--color-primary);}
.mana-filter__drawer-slot .pa-side .mana-filter .mana-filter__more{margin-top:8px;color:var(--color-primary);text-decoration:none;font-size:13.5px;font-weight:700;}
.mana-filter__drawer-slot .pa-side .mana-filter .mana-filter__more::before{content:"+ ";}
.mana-filter__drawer-slot .pa-side .mana-filter .mana-filter__more[aria-expanded=true]::before{content:"− ";}
.mana-filter__drawer-slot .pa-status .mana-filter__status{flex-direction:column;align-items:stretch;gap:10px;}
.mana-filter__drawer-slot .pa-status .mana-filter__status-option{justify-content:space-between;flex-direction:row-reverse;font-size:14.5px;font-weight:600;color:var(--color-heading);}
.mana-filter__drawer-slot .pa-status input[type=checkbox]:not(.mb-native){width:42px;height:24px;}
.mana-filter__drawer-slot .pa-status input[type=checkbox]:not(.mb-native)::before{width:20px;height:20px;}
.mana-filter__drawer-slot .pa-status input[type=checkbox]:not(.mb-native):checked::before{transform:translateX(-18px);}
.mana-filter__drawer-slot .pa-price .mana-filter__price-values{font-size:13.5px;font-weight:700;color:var(--color-heading);}
.mana-filter__drawer-slot .pa-price .mana-filter__price-inputs,.mana-filter__drawer-slot .pa-price .mana-filter__price-fields{gap:8px;}
.mana-filter__drawer-slot .pa-price input[type=number]{min-height:40px;padding:8px 10px !important;font-size:14px;border-radius:10px !important;text-align:center;}
.mana-filter__drawer-slot .pa-price label,.mana-filter__drawer-slot .pa-price .mana-filter__price-label{font-size:12px;font-weight:600;color:var(--color-text);}
.mana-filter__drawer-slot .pa-help{margin-top:18px;padding:18px;border-radius:16px;color:rgba(255,255,255,.75);background:radial-gradient(80% 90% at 100% 0%,rgba(237,28,36,.35),transparent 70%),linear-gradient(160deg,#141a26,#0b0e14);}
.mana-filter__drawer-slot .pa-help-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#ff5a3d,#ed1c24 55%,#a7161b);box-shadow:0 8px 20px rgba(237,28,36,.35);}
.mana-filter__drawer-slot .pa-help-ico svg{width:20px;height:20px;}
.mana-filter__drawer-slot .pa-help-title{margin:6px 0 0;font-size:17px;color:#fff;}
.mana-filter__drawer-slot .pa-help-txt{font-size:13.5px;line-height:1.6;}
.mana-filter__drawer-slot .pa-help-txt p{margin:0;}
.mana-filter__drawer-slot .pa-help .mb-button{margin-top:6px;}
.mana-filter__drawer-slot .pa-side{position:static;max-height:none;overflow:visible;padding:0;gap:0 !important;border:0;border-radius:0;box-shadow:none;background:none;}
.mana-filter__drawer-slot .pa-side-head{display:none;}
.mana-filter__drawer-slot .pa-side > .pa-fgroup:nth-child(2){padding-top:4px;}
.mana-filter__drawer .mana-filter__drawer-header{padding:14px 18px;}
.mana-filter__drawer .mana-filter__drawer-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800;color:var(--color-heading);}
.mana-filter__drawer .mana-filter__drawer-title::before{content:"";width:16px;height:3px;border-radius:2px;background:var(--color-primary);}
body.mb-root .mana-filter__drawer .mana-filter__drawer-close{border:1px solid var(--color-border);border-radius:50%;background:var(--color-bg-alt);font-size:22px;}
.mana-filter__drawer .mana-filter__drawer-content{padding:12px 18px 20px;}
.mana-filter__drawer .mana-filter__drawer-content > .mana-filter--active .chip{padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg));}
.mana-filter__drawer .mana-filter__drawer-footer{gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 18px rgba(0,0,0,.06);}
.mana-filter__drawer .mana-filter__drawer-footer .btn{min-height:46px;}

/* BBQ N MORE – breadcrumbs (Yoast): one thin strip in the exact same place on every page – right under the header, container width */
.mb-main:has(.mb-breadcrumbs){position:relative;padding-top:0 !important;--bc-h:36px;--bc-bg:#f5f7f9;}
html[data-theme="dark"] .mb-main:has(.mb-breadcrumbs){--bc-bg:#121825;}
.mb-main:has(.mb-breadcrumbs)::before{content:"";display:block;height:var(--bc-h);margin-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);background:var(--bc-bg);}
.mb-main.mb-shop:has(.mb-breadcrumbs)::before{margin-bottom:var(--space-md);}
.mb-main[class*="mb-doc-"]:has(.mb-breadcrumbs)::before{margin-bottom:0;}
.mb-main .mb-breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;box-sizing:border-box;height:var(--bc-h);width:100%;max-width:var(--container);margin:0 auto !important;padding-inline:var(--gutter);font-size:12.5px;font-weight:700;line-height:1.3;color:color-mix(in srgb,var(--color-text) 80%,transparent);white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;}
.mb-main .mb-breadcrumbs::-webkit-scrollbar{display:none;}
.mb-main .mb-breadcrumbs > *,.mb-main .mb-breadcrumbs nav > *{flex:none;white-space:nowrap;}
.mb-main .mb-breadcrumbs a{color:inherit;font-weight:700;text-decoration:none;border-radius:4px;transition:color .15s ease;}
.mb-main .mb-breadcrumbs a:hover{color:var(--color-primary);}
.mb-main .mb-breadcrumbs a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;}
.mb-main .mb-breadcrumbs .breadcrumb_last{color:var(--color-heading);font-weight:700;}
@media (max-width:767px){
 .mb-main:has(.mb-breadcrumbs){--bc-h:34px;}
 .mb-main:has(.mb-breadcrumbs)::before{margin-bottom:var(--space-md);}
 .mb-main[class*="mb-doc-"]:has(.mb-breadcrumbs)::before{margin-bottom:0;}
 .mb-main .mb-breadcrumbs{font-size:12px;}
}

/* BBQ N MORE – slide-out cart drawer (portaled to body): tidy items, scrolling list, fixed footer */
.mb-cart-drawer__panel{width:min(440px,94vw) !important;}
.mb-cart-drawer__head{padding:16px 20px !important;}
.mb-cart-drawer__title{font-size:20px !important;font-weight:800 !important;color:var(--color-heading) !important;}
.mb-cart-drawer__title .mb-mini-cart__count{position:static !important;display:inline-grid !important;place-items:center !important;min-width:24px !important;height:24px !important;padding:0 6px !important;border-radius:999px !important;background:var(--color-primary) !important;color:#fff !important;font-size:12.5px !important;font-weight:800 !important;transform:none !important;}
.mb-cart-drawer__body{padding:0 !important;overflow:hidden !important;min-height:0 !important;}
.mb-cart-drawer__body .widget_shopping_cart_content{flex:1 !important;min-height:0 !important;display:flex !important;flex-direction:column !important;}
.mb-cart-drawer__body .woocommerce-mini-cart{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overscroll-behavior:contain !important;margin:0 !important;padding:4px 20px !important;list-style:none !important;scrollbar-width:thin !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item{position:relative !important;display:block !important;min-height:104px !important;margin:0 !important;padding:16px 0 16px !important;padding-inline-start:90px !important;padding-inline-end:38px !important;border-bottom:1px solid var(--color-border) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item:last-child{border-bottom:0 !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item img{position:absolute !important;top:16px !important;inset-inline-start:0 !important;width:74px !important;height:74px !important;margin:0 !important;object-fit:contain !important;background:#fff !important;border:1px solid var(--color-border) !important;border-radius:12px !important;box-shadow:none !important;float:none !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item>a:not(.remove){margin:0 !important;color:var(--color-heading) !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.4 !important;text-decoration:none !important;background-image:none !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item>a:not(.remove):hover{color:var(--color-primary) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item .variation{display:flex !important;flex-wrap:wrap !important;gap:2px 6px !important;margin:4px 0 0 !important;font-size:12.5px !important;color:var(--color-text) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item .variation dt,.mb-cart-drawer__body .woocommerce-mini-cart-item .variation dd,.mb-cart-drawer__body .woocommerce-mini-cart-item .variation p{margin:0 !important;float:none !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item .quantity{display:block !important;margin-top:8px !important;font-size:13.5px !important;font-weight:600 !important;color:var(--color-text) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item .quantity .amount{font-size:15.5px !important;font-weight:800 !important;color:var(--color-heading) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item .remove{position:absolute !important;top:16px !important;inset-inline-end:0 !important;display:grid !important;place-items:center !important;width:28px !important;height:28px !important;padding:0 !important;border:1px solid var(--color-border) !important;border-radius:50% !important;background:var(--color-bg) !important;color:var(--color-text) !important;font-size:17px !important;line-height:1 !important;text-decoration:none !important;transition:background-color .15s ease,color .15s ease,border-color .15s ease !important;}
.mb-cart-drawer__body .woocommerce-mini-cart-item .remove:hover{background:var(--color-primary) !important;border-color:var(--color-primary) !important;color:#fff !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__total{flex:none !important;display:flex !important;align-items:center !important;justify-content:space-between !important;margin:0 !important;padding:14px 20px 10px !important;border-top:1px solid var(--color-border) !important;border-bottom:0 !important;background:var(--color-bg) !important;box-shadow:0 -10px 24px rgba(17,24,39,.06) !important;font-size:15px !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__total strong{font-weight:700 !important;color:var(--color-text) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__total .amount{font-size:22px !important;font-weight:900 !important;color:var(--color-heading) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__buttons{flex:none !important;display:grid !important;grid-template-columns:1fr 1.25fr !important;gap:10px !important;margin:0 !important;padding:0 20px 8px !important;background:var(--color-bg) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__buttons::after{content:"🔒 תשלום מאובטח · משלוח לכל הארץ" !important;grid-column:1 / -1 !important;padding:2px 0 8px !important;text-align:center !important;font-size:12px !important;font-weight:600 !important;color:var(--color-text) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__buttons .button{white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:50px !important;margin:0 !important;padding:10px 16px !important;border:1px solid var(--color-border) !important;border-radius:999px !important;background:var(--color-bg) !important;color:var(--color-heading) !important;font-size:15px !important;font-weight:800 !important;text-decoration:none !important;box-shadow:none !important;transform:none !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__buttons .button:hover{border-color:var(--color-heading) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__buttons .button.checkout{border:0 !important;background:linear-gradient(135deg,#ff5a3d,#ed1c24 55%,#a7161b) !important;color:#fff !important;box-shadow:0 10px 22px rgba(237,28,36,.25) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__buttons .button.checkout:hover{filter:brightness(1.06) !important;}
.mb-cart-drawer__body .woocommerce-mini-cart__empty-message{margin:auto !important;padding:40px 20px !important;text-align:center !important;font-size:16px !important;font-weight:700 !important;color:var(--color-text) !important;}
@media (max-width:767px){
 .mb-cart-drawer__panel{width:100vw !important;}
 .mb-cart-drawer__body .woocommerce-mini-cart{padding:2px 16px !important;}
 .mb-cart-drawer__body .woocommerce-mini-cart__total{padding:12px 16px 8px !important;}
 .mb-cart-drawer__body .woocommerce-mini-cart__buttons{grid-template-columns:1fr 1fr !important;padding:0 16px calc(8px + env(safe-area-inset-bottom)) !important;}
 .mb-cart-drawer__body .woocommerce-mini-cart__buttons .button{font-size:14px !important;padding:10px 12px !important;}
}

/* mb:block nav-sale-active */
/* עמוד המבצעים (/sales/) – "מבצעים" מסומן כפעיל בתפריט */
body.page-id-31716 .mb-doc-31590 .nav-sale{color:var(--color-primary);border-bottom-color:var(--color-primary)}
body.page-id-31716 .mb-doc-31590 .nav-sale{--nav-active:1}
body.page-id-31716 .mb-doc-31590 .m-cat-sale{border-color:var(--color-primary)}
/* /mb:block nav-sale-active */

/* mb:block mana-modules-reset */
/* מודולי MANA (באנרים, תוכן עניינים): ביטול עיצוב הכפתורים הכללי של האתר על הכפתורים הפנימיים */
.mana-banners .mana-banners__dot,.mana-banners .mana-banners__toggle,.mana-banners .mana-banners__arrow{min-height:0;box-shadow:none}
.mana-banners .mana-banners__dot{padding:0}
.mana-toc .mana-toc__toggle{min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit}
.mana-toc .mana-toc__toggle:hover{background:none;box-shadow:none;transform:none;color:inherit}
/* /mb:block mana-modules-reset */

/* mb:block rich-content-links */
/* קישורים בתוכן עשיר: אותו עיצוב כמו בשאר האתר (קו אדום שמתמלא במעבר עכבר) – גובר על הגדרת הקישורים של מודול התוכן העשיר */
.mb-root .mb-rich.mb-post-content a:not(.btn):not(.mb-button):not([class*="mana-"]):not(.cta-link):not(.button):not(.wp-block-button__link){color:var(--color-heading);font-weight:600;text-decoration:none;background-image:linear-gradient(var(--color-primary),var(--color-primary));background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease,color .2s ease}
.mb-root .mb-rich.mb-post-content a:not(.btn):not(.mb-button):not([class*="mana-"]):not(.cta-link):not(.button):not(.wp-block-button__link):hover{background-size:100% 100%;color:#fff}
/* כפתורים בתוך תוכן עשיר (cta-link / button / כפתור גוטנברג) */
.mb-root .mb-rich.mb-post-content :is(a.cta-link,a.button,a.wp-block-button__link){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-block:12px 4px;padding:12px 26px;border:1.5px solid var(--color-primary);border-radius:var(--radius-btn);background:var(--color-primary);background-image:none;color:#fff;font-weight:700;line-height:1.3;text-decoration:none;box-shadow:0 8px 20px rgba(237,28,36,.25);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}
.mb-root .mb-rich.mb-post-content :is(a.cta-link,a.button,a.wp-block-button__link):hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-2px)}
.mb-root .mb-rich.mb-post-content a.cta-link.cta-secondary{background:transparent;color:var(--color-primary);box-shadow:none}
.mb-root .mb-rich.mb-post-content a.cta-link.cta-secondary:hover{background:var(--color-primary);color:#fff}
.mb-root .mb-rich.mb-post-content :is(a.cta-link,a.button,a.wp-block-button__link):focus-visible{outline:3px solid var(--color-heading);outline-offset:3px}
/* /mb:block rich-content-links */

/* mb:block post-updated-date */
/* מאמרים: "עודכן" מוצג רק כשתאריך העדכון שונה מתאריך הפרסום (הקלאס מגיע מהפיתוח post-updated-date) */
body.single-post:not(.post-was-updated) .ar-meta .mb-post-meta__item--modified{display:none}
/* /mb:block post-updated-date */
/* mb:block home-hero-dark-plate */
/* hero: image disc – light mode: warm glowing plate */
html .mb-doc-31594 .hx-plate{background:radial-gradient(circle at 50% 62%,rgba(255,122,61,.28) 0%,rgba(237,28,36,.10) 36%,transparent 64%),radial-gradient(circle at 50% 30%,#ffffff 0%,#fdf7f4 38%,#f6e9e4 70%,#ead6d0 100%);box-shadow:0 0 0 10px rgba(255,255,255,.05),0 0 0 22px rgba(255,255,255,.025),0 40px 120px rgba(237,28,36,.5),inset 0 0 0 1px rgba(255,255,255,.6),inset 0 -26px 60px rgba(167,22,27,.16)}
html .mb-doc-31594 .hx-plate::after{content:"";position:absolute;inset:6%;border-radius:50%;border:1px dashed rgba(167,22,27,.14)}
/* hero: image disc – dark mode */
:is(html,.mb-root)[data-theme=dark] .mb-doc-31594 .hx-plate{background:radial-gradient(circle at 50% 58%,rgba(255,96,60,.30) 0%,rgba(237,28,36,.12) 38%,transparent 66%),radial-gradient(circle at 50% 40%,#232b3b 0%,#171d2a 58%,#0e131d 100%);box-shadow:0 0 0 10px rgba(255,255,255,.04),0 0 0 22px rgba(255,255,255,.02),0 40px 120px rgba(237,28,36,.45),inset 0 0 0 1px rgba(255,255,255,.08),inset 0 -30px 60px rgba(0,0,0,.45)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31594 .hx-plate::after{border-color:rgba(255,255,255,.08)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31594 .hx-slide img{filter:drop-shadow(0 18px 26px rgba(0,0,0,.55))}
/* /mb:block home-hero-dark-plate */

/* mb:block home-sections-dark */
/* home sections – dark mode + small fixes */
.mb-doc-31768 .pt-badge-txt{align-items:flex-start}
.mb-doc-31770 .bg-img{aspect-ratio:16/10;width:100%}
.mb-doc-31770 .bg-img img{width:100%;height:100%;object-fit:cover}
.mb-doc-31771 .ct-ghost{white-space:nowrap}
@media (max-width:767px){.mb-doc-31768 .pt-badge{display:none}.mb-doc-31771 .ct-ghost{padding:0 12px;font-size:14px}}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31769 .ok-img img{mix-blend-mode:normal}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31769 .ok-media{background:radial-gradient(70% 60% at 50% 62%,rgba(255,80,60,.22),transparent 70%),linear-gradient(180deg,#151b27,#0f141e)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31769 .ok-media::before{background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31769 .ok-media::after{background:none}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31770 .bg-card{background:var(--color-bg-alt)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31768 .pt,:is(html,.mb-root)[data-theme=dark] .mb-doc-31771 .ct{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}
/* /mb:block home-sections-dark */

/* mb:block home-hero-models-and-categories */
/* hero: model name window – tight, centered, sized to its text */
html .mb-doc-31594 .hx-tags{inset-inline-end:2%;align-items:end}
html .mb-doc-31594 .hx-tag{white-space:normal;width:max-content;max-width:min(290px,80vw);min-height:0;height:auto;justify-self:end;align-self:end;align-items:center;gap:12px;padding:12px 18px 12px 12px;line-height:1.2}
html .mb-doc-31594 .hx-tag>*{margin:0 !important}
html .mb-doc-31594 .hx-num{align-self:center}
html .mb-doc-31594 .hx-tt{justify-content:center;gap:3px;line-height:1.25}
html .mb-doc-31594 .hx-tt strong{line-height:1.25}
html .mb-doc-31594 .hx-tt small{display:block;margin:0 !important;line-height:1.35;font-size:12.5px;text-wrap:balance}
@media (max-width:767px){html .mb-doc-31594 .hx-tags{inset-inline:0;bottom:3%;justify-items:center}html .mb-doc-31594 .hx-tag{justify-self:center;max-width:min(230px,86%);gap:8px;padding:8px 12px 8px 8px;border-radius:12px}html .mb-doc-31594 .hx-num{width:26px;height:26px;border-radius:8px;font-size:11px}html .mb-doc-31594 .hx-tt{gap:1px}html .mb-doc-31594 .hx-tt strong{font-size:13px}html .mb-doc-31594 .hx-tt small{font-size:11px;line-height:1.3}}
/* categories: light theme blends product photos into the tile */
.mb-doc-31765 .cat-tile:not(.cat-parts) .cat-img img{mix-blend-mode:multiply}
/* categories: dark theme */
:is(html,.mb-root)[data-theme=dark] .mb-doc-31765 .cat-img img{mix-blend-mode:normal}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31765 .cats{--cat-glow:rgba(255,80,60,.22);--cat-floor:rgba(0,0,0,.6)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31765 .cat-go{background:#1c2333;box-shadow:none}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31765 .cat-parts{background:linear-gradient(160deg,#2a1215,#160b0d);border-color:rgba(255,59,67,.3)}
/* /mb:block home-hero-models-and-categories */

/* mb:block home-parts-badge-spacing */
html .mb-doc-31768 .pt-badge-txt{flex-direction:column;justify-content:center;gap:3px;line-height:1.3}
html .mb-doc-31768 .pt-badge-txt>*{margin:0 !important;line-height:1.3}
html .mb-doc-31768 .pt-badge{align-items:center;padding-block:12px}
/* /mb:block home-parts-badge-spacing */

/* mb:block contact-module */
/* contact details come from the mana-contact module; the verb before the number is CSS so the bound value stays the number only */
.mc-pre-now .mb-button__text::before{content:"חייגו עכשיו \200E"}
.mc-pre-call .mb-button__text::before{content:"חייגו \200E"}
.mc-pre-tel .mb-button__text::before{content:"התקשרו \200E"}
.mc-num .mb-button__text::before{content:"\200E"}
.mc-ltr{direction:ltr;text-align:right;unicode-bidi:isolate}
.mana-contact__btn--phone .mana-contact__label{direction:ltr;unicode-bidi:isolate}
.mb-doc-31607 .ft-ctxt>*,.mb-doc-7 .co-trust-txt>*,.mb-doc-8 .co-trust-txt>*,.mb-doc-183 .ctp-brhours>*{margin:0 !important}
.mb-doc-31607 .ft-ctxt .ft-cnum{color:#fff;font-size:16px;font-weight:700;line-height:1.3}
.mb-doc-31607 .ft-cta--phone .ft-ctxt .ft-cnum{font-size:20px;letter-spacing:.02em}
.mb-doc-31607 .ft-ctxt .ft-csub{font-size:13px;color:rgba(255,255,255,.62);line-height:1.3}
.mb-doc-7 .co-trust-txt .co-trust-num,.mb-doc-8 .co-trust-txt .co-trust-num{font-size:12.5px;color:var(--color-text);line-height:1.3}
.co-trust-num::before{content:"חייגו \200E"}
:is(html,.mb-root)[data-theme=dark] .mb-doc-183 .ctp-help,:is(html,.mb-root)[data-theme=dark] .mb-doc-183 .ctp-brcta{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-183 .ctp-formcard{box-shadow:none}
@media (max-width:767px){.mb-doc-31607 .ft-cta--phone .ft-ctxt .ft-cnum{font-size:18px}.mb-doc-31607 .ft-ctxt .ft-csub{font-size:12px}}
/* /mb:block contact-module */
/* mb:block contact-sticky-teaser-hide */
/* the teaser is positioned with display:flex above; keep the module's hide states working */
.mb-root .bbq-sticky .mana-contact__teaser[hidden],.mb-root .bbq-sticky.is-open .mana-contact__teaser{display:none !important}
/* /mb:block contact-sticky-teaser-hide */

/* mb:block contact-sticky-rtl */
/* floating contact (stack): keep the toggle on the physical side in RTL, and don't reserve space for the closed list */
.bbq-sticky.mana-contact--right{align-items:flex-start}
.bbq-sticky.mana-contact--left{align-items:flex-end}
.bbq-sticky .mana-contact__list{align-items:center}
.bbq-sticky:not(.is-open) .mana-contact__list{height:0;overflow:hidden;margin:0;padding:0}
.mb-root .bbq-sticky{z-index:2147483000 !important;--bbq-t:64px}

/* main toggle: rep photo in a circle, red glow, one soft ring */
.mb-root .bbq-sticky .mana-contact__toggle{width:var(--bbq-t);height:var(--bbq-t);background:#ed1c24 url("https://bbq.woo2.mana.agency/wp-content/uploads/2026/11/bbq-customer-service.webp") center/cover no-repeat;border:3px solid #fff;border-radius:50%;box-shadow:0 10px 24px rgba(237,28,36,.45);overflow:visible}
.mb-root .bbq-sticky .mana-contact__toggle:hover,.mb-root .bbq-sticky .mana-contact__toggle:focus-visible{box-shadow:0 14px 30px rgba(237,28,36,.6)}
.mb-root .bbq-sticky .mana-contact__toggle .mana-contact__icon--open{opacity:0}
.mb-root .bbq-sticky.is-open .mana-contact__toggle{background-image:none}
.mb-root .bbq-sticky .mana-contact__toggle::before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(237,28,36,.6);animation:bbq-ring 2.6s cubic-bezier(.2,.6,.3,1) infinite;pointer-events:none}
@keyframes bbq-ring{0%{transform:scale(1);opacity:.8}70%,100%{transform:scale(1.45);opacity:0}}
/* after the visitor closed the bubble: a much calmer ring, every few seconds */
.mb-root .bbq-sticky:has(.mana-contact__teaser[hidden]) .mana-contact__toggle{box-shadow:0 8px 18px rgba(237,28,36,.3)}
.mb-root .bbq-sticky:has(.mana-contact__teaser[hidden]) .mana-contact__toggle::before{border-width:1.5px;border-color:rgba(237,28,36,.35);animation:bbq-ring-soft 6s ease-out infinite}
@keyframes bbq-ring-soft{0%{transform:scale(1);opacity:.6}25%,100%{transform:scale(1.25);opacity:0}}
.mb-root .bbq-sticky.is-open .mana-contact__toggle::before{animation:none;opacity:0}

/* teaser bubble: beside the toggle, on its left, vertically centred */
.mb-root .bbq-sticky .mana-contact__teaser{position:absolute;right:calc(100% + 14px);left:auto;bottom:0;height:var(--bbq-t);display:flex;align-items:center;margin:0;width:max-content;max-width:min(270px,calc(100vw - 120px))}
.mb-root .bbq-sticky .mana-contact__teaser[hidden],.mb-root .bbq-sticky.is-open .mana-contact__teaser{display:none !important}
.mb-root .bbq-sticky.mana-contact--right .mana-contact__teaser-body::after{bottom:auto;top:50%;right:-6px;left:auto;margin-top:-7px}
.mb-root .bbq-sticky .mana-contact__teaser-close{top:-9px;left:-9px;right:auto;inset-inline-start:auto;width:22px;height:22px;min-width:0;min-height:0;max-height:22px;padding:0;border-radius:50%;aspect-ratio:1;background:#ed1c24;color:#fff;opacity:1;box-shadow:0 4px 10px rgba(237,28,36,.4);display:grid;place-items:center}
.mb-root .bbq-sticky .mana-contact__teaser-close svg{width:11px;height:11px}

/* phone button: strong green, "customer service" + the module number */
.mb-root .bbq-sticky .mana-contact__btn--phone{box-shadow:0 8px 20px rgba(15,157,70,.45)}
.mb-root .bbq-sticky .mana-contact__btn--phone .mana-contact__label{direction:rtl;unicode-bidi:normal}
.mb-root .bbq-sticky .mana-contact__btn--phone .mana-contact__label::before{content:"שירות לקוחות בטלפון \200E"}

/* when the stack is open, show every label next to its button */
.bbq-sticky.is-open .mana-contact__text{opacity:1 !important;visibility:visible !important;transform:translateY(-50%) !important;top:50%;bottom:auto;pointer-events:none;white-space:nowrap;font-weight:600}
:is(html,.mb-root)[data-theme=dark] .bbq-sticky{--mc-teaser-bg:#1c2333;--mc-teaser-color:#f4f5f6}
:is(html,.mb-root)[data-theme=dark] .bbq-sticky .mana-contact__teaser-body{box-shadow:0 0 0 1px rgba(255,255,255,.12),0 18px 40px rgba(0,0,0,.45)}
:is(html,.mb-root)[data-theme=dark] .bbq-sticky .mana-contact__text{background:#f4f5f6 !important;color:#0c1018 !important}
@media (max-width:767px){.mb-root .bbq-sticky{--bbq-t:64px}.mb-root .bbq-sticky .mana-contact__teaser{right:calc(100% + 10px);max-width:calc(100vw - 118px)}}
@media (prefers-reduced-motion:reduce){.mb-root .bbq-sticky .mana-contact__toggle::before{animation:none;opacity:0}}
/* /mb:block contact-sticky-rtl */

/* mb:block article-dark-and-cards */
/* article loops: fixed 16/10 image, cover */
.mb-doc-31732 .ar-card-img,.mb-doc-31770 .bg-img{aspect-ratio:16/10;width:100%;overflow:hidden;flex:none}
.mb-doc-31732 .ar-card-img img,.mb-doc-31770 .bg-img img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center;aspect-ratio:auto}
.mb-doc-31732 .ar-card:not(:has(.ar-card-img))::before{aspect-ratio:16/10}

/* dark mode: header brand button */
:is(html,.mb-root)[data-theme=dark] .mb-doc-31590 .brand-menu>.mb-button{border-color:rgba(255,255,255,.14) !important;background:rgba(255,255,255,.04) !important;color:var(--color-heading) !important;box-shadow:none !important}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31590 .brand-menu>.mb-button:hover,:is(html,.mb-root)[data-theme=dark] .mb-doc-31590 .brand-menu:focus-within>.mb-button{border-color:rgba(255,90,95,.55) !important;background:rgba(255,255,255,.07) !important}

/* dark mode: table of contents */
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-toc{background:#121826;border-color:#282f3e;box-shadow:none}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-toc .mana-toc__link{color:rgba(244,245,246,.78)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-toc .mana-toc__num{color:rgba(244,245,246,.4)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-toc .mana-toc__link:hover{background:rgba(255,255,255,.06);color:#fff}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-toc .mana-toc__link.is-active{background:rgba(237,28,36,.16);color:#ff6b70}

/* dark mode: shop box, bottom CTA and the article cards (they used --color-secondary, which is pink in dark) */
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-shop{background:radial-gradient(120% 90% at 100% 0%,rgba(237,28,36,.32),transparent 60%),#161c2a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-cta{background:radial-gradient(120% 140% at 0% 0%,rgba(237,28,36,.3),transparent 55%),#161c2a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-card{background:var(--color-bg-alt);border-color:#282f3e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-card:hover{box-shadow:0 20px 44px rgba(0,0,0,.45);border-color:rgba(255,90,95,.45)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-card:not(:has(.ar-card-img))::before{background:url("/wp-content/uploads/2025/09/logo-bbq4-768x230.png.webp") center/46% auto no-repeat,radial-gradient(120% 120% at 100% 0%,rgba(237,28,36,.35),transparent 60%),#161c2a}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-card-txt,:is(html,.mb-root)[data-theme=dark] .mb-doc-31732 .ar-card-meta{color:rgba(244,245,246,.7)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31770 .bg-card{border-color:#282f3e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31770 .bg-card:hover{box-shadow:0 24px 50px -22px rgba(0,0,0,.7);border-color:rgba(255,90,95,.45)}
/* /mb:block article-dark-and-cards */

/* mb:block article-card-img-square */
/* article loops: only the card is rounded, never the image inside it */
.mb-doc-31732 .ar-card-img,.mb-doc-31732 .ar-card-img img,.mb-doc-31732 .ar-card-img a,.mb-doc-31770 .bg-img,.mb-doc-31770 .bg-img img,.mb-doc-31770 .bg-img a{border-radius:0 !important;box-shadow:none !important}
/* /mb:block article-card-img-square */

/* mb:block branches-page-and-topbar */
/* top bar: "our branches" is active on the branches page and branch pages, not on the contact page */
body.page-id-183 .mb-doc-31590 .tb-branches{color:var(--color-text);border-bottom-color:transparent}
body.page-id-183 .mb-doc-31590 .tb-branches:hover{color:var(--color-primary)}
body.page-id-31780 .mb-doc-31590 .tb-branches{color:var(--color-primary);border-bottom-color:var(--color-primary)}
/* branches page – dark mode */
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-mapcard{background:radial-gradient(70% 55% at 0% 45%,rgba(56,132,255,.14),transparent 70%),radial-gradient(60% 45% at 75% 20%,rgba(237,28,36,.12),transparent 70%),#121826;border-color:#282f3e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-mapcard::before{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-map-svg path{fill:#1c2333;stroke:#343e52;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5))}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-pin::before{border-color:#0c1018}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-pin-label{background:#f4f5f6;color:#0c1018;box-shadow:0 6px 16px rgba(0,0,0,.5)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-card{background:var(--color-bg-alt);border-color:#282f3e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-hours{background:rgba(255,255,255,.04)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-btn{background:transparent;border-color:#343e52}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-btn--call{background:#f4f5f6;border-color:#f4f5f6;color:#0c1018}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-btn--call:hover{background:#ed1c24;border-color:#ed1c24;color:#fff}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-btn--page{border-color:rgba(255,90,95,.45);color:#ff6b70}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-cta{background:radial-gradient(120% 140% at 0% 0%,rgba(237,28,36,.3),transparent 55%),#161c2a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
/* /mb:block branches-page-and-topbar */

/* mb:block branches-map-tweaks */
/* branches map: one clean silhouette (no inner region lines), labels never wrap or clamp; Haifa/Herzliya/Eilat labels west (over the sea), Petah Tikva + Jerusalem east; larger map */
.mb-doc-31780 .bp-map .bp-map-svg path{stroke:none;filter:drop-shadow(0 0 .8px rgba(17,24,39,.28)) drop-shadow(0 12px 24px rgba(17,24,39,.12))}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31780 .bp-map .bp-map-svg path{filter:drop-shadow(0 0 .8px rgba(255,255,255,.22)) drop-shadow(0 12px 24px rgba(0,0,0,.5))}
.mb-doc-31780 .bp-map .bp-pin-label{width:max-content !important;max-width:none !important;min-width:0;white-space:nowrap !important}
.mb-doc-31780 .bp-map .bp-pin--herzl .bp-pin-label{left:auto;right:16px;top:-22px}
.mb-doc-31780 .bp-map .bp-pin--petah .bp-pin-label{right:auto;left:16px;top:-24px}
.mb-doc-31780 .bp-map .bp-pin--jeru .bp-pin-label{right:auto;left:16px;top:-6px}
.mb-doc-31780 .bp-mapcard .bp-map{height:min(78vh,780px)}
.mb-doc-31780 .bp-map .bp-sea{top:48%;left:-10%}
@media (max-width:1024px){.mb-doc-31780 .bp-mapcard .bp-map{height:560px}}
@media (max-width:767px){.mb-doc-31780 .bp-mapcard .bp-map{height:480px}}
/* /mb:block branches-map-tweaks */

/* mb:block branch-template */
/* single branch template (31819): highlight the current branch on the mini map, hide it from "other branches" */
body.page-id-14330 .mb-doc-31819 .bs-pin--14330,body.page-id-14361 .mb-doc-31819 .bs-pin--14361,body.page-id-14354 .mb-doc-31819 .bs-pin--14354,body.page-id-14373 .mb-doc-31819 .bs-pin--14373,body.page-id-14365 .mb-doc-31819 .bs-pin--14365{z-index:3}
body.page-id-14330 .mb-doc-31819 .bs-pin--14330::before,body.page-id-14361 .mb-doc-31819 .bs-pin--14361::before,body.page-id-14354 .mb-doc-31819 .bs-pin--14354::before,body.page-id-14373 .mb-doc-31819 .bs-pin--14373::before,body.page-id-14365 .mb-doc-31819 .bs-pin--14365::before{left:-10px;top:-10px;width:20px;height:20px;border-width:3px;background:#ed1c24;box-shadow:0 4px 14px rgba(237,28,36,.6)}
body.page-id-14330 .mb-doc-31819 .bs-pin--14330::after,body.page-id-14361 .mb-doc-31819 .bs-pin--14361::after,body.page-id-14354 .mb-doc-31819 .bs-pin--14354::after,body.page-id-14373 .mb-doc-31819 .bs-pin--14373::after,body.page-id-14365 .mb-doc-31819 .bs-pin--14365::after{content:"";position:absolute;z-index:1;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:rgba(237,28,36,.5);animation:bs-ping 1.8s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}
body.page-id-14330 .mb-doc-31819 .bs-pin--14330 .bp-pin-label,body.page-id-14361 .mb-doc-31819 .bs-pin--14361 .bp-pin-label,body.page-id-14354 .mb-doc-31819 .bs-pin--14354 .bp-pin-label,body.page-id-14373 .mb-doc-31819 .bs-pin--14373 .bp-pin-label,body.page-id-14365 .mb-doc-31819 .bs-pin--14365 .bp-pin-label{background:#ed1c24;color:#fff;opacity:1;font-size:13.5px;font-weight:800;padding:4px 12px;box-shadow:0 8px 20px -6px rgba(237,28,36,.6)}
@keyframes bs-ping{0%{transform:scale(1);opacity:.9}75%,100%{transform:scale(3.4);opacity:0}}
body.page-id-14330 .mb-doc-31819 .bs-oth--14330,body.page-id-14361 .mb-doc-31819 .bs-oth--14361,body.page-id-14354 .mb-doc-31819 .bs-oth--14354,body.page-id-14373 .mb-doc-31819 .bs-oth--14373,body.page-id-14365 .mb-doc-31819 .bs-oth--14365{display:none !important}
/* branch template – dark mode */
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bp-mapcard{background:radial-gradient(70% 55% at 0% 45%,rgba(56,132,255,.14),transparent 70%),radial-gradient(60% 45% at 75% 20%,rgba(237,28,36,.12),transparent 70%),#121826;border-color:#282f3e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bp-mapcard::before{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bp-map-svg path{fill:#1c2333;filter:drop-shadow(0 0 .8px rgba(255,255,255,.22)) drop-shadow(0 12px 24px rgba(0,0,0,.5))}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bp-pin::before{border-color:#0c1018}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bp-pin-label{background:#2a3242;color:#e5e7eb}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-card,:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-oth{background:var(--color-bg-alt);border-color:#282f3e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-hours{background:rgba(255,255,255,.04)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-chip,:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-btn-ghost,:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-mini{background:transparent;border-color:#343e52}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-about-box{background:#121826}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-form-grid{background:radial-gradient(120% 140% at 0% 0%,rgba(237,28,36,.3),transparent 55%),#161c2a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31819 .bs-form-card{background:#0c1018}
/* /mb:block branch-template */
/* mb:block contact-branch-details-btn */
/* contact page branch cards: "branch details" button (red outline, like the branches page); three buttons fit on one row */
.mb-doc-183 .ctp-bracts{gap:6px}
.mb-doc-183 .ctp-bracts .ctp-brbtn{padding:0 13px;gap:6px;font-size:14px;min-height:40px}
.mb-doc-183 .ctp-bracts .ctp-brbtn--page{border-color:rgba(237,28,36,.35);color:#ed1c24}
.mb-doc-183 .ctp-bracts .ctp-brbtn--page:hover{border-color:#ed1c24;background:rgba(237,28,36,.06);color:#ed1c24}
:is(html,.mb-root)[data-theme=dark] .mb-doc-183 .ctp-bracts .ctp-brbtn--page{border-color:rgba(255,90,95,.45);color:#ff6b70;background:transparent}
@media (max-width:767px){.mb-doc-183 .ctp-bracts .ctp-brbtn{flex:1 1 auto;justify-content:center}}
/* /mb:block contact-branch-details-btn */

/* mb:block lightbox-vs-sticky */
/* hide the floating contact buttons while the builder lightbox is open (they sit on a higher z-index) */
html.mb-lb-open .bbq-sticky{display:none !important}
/* lightbox buttons: no press/shrink effect on click – keep their position steady */
.mb-lb .mb-lb__btn:active{transform:none !important}
.mb-lb .mb-lb__prev:active,.mb-lb .mb-lb__next:active{transform:translateY(-50%) !important}
@media (max-width:767px){.mb-lb .mb-lb__prev:active,.mb-lb .mb-lb__next:active{transform:none !important}}
/* /mb:block lightbox-vs-sticky */

/* mb:block topbar-pill-links */
/* top bar links (about / branches / magazine / recipes / contact): pill background on hover and on the active page instead of an underline */
html body .mb-doc-31590 .topbar-link{border-bottom:0 !important;border-radius:999px !important;padding:5px 12px !important;margin-block:4px;align-self:center;line-height:1.2;transition:background-color .18s ease,color .18s ease}
html body .mb-doc-31590 .topbar-link:hover,html body .mb-doc-31590 .topbar-link:focus-visible{background:rgba(17,24,39,.06);color:var(--color-heading)}
.mb-doc-31590 .topbar-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}
body.page-id-195 .mb-doc-31590 .tb-about,body:is(.page-id-31780,.page-id-14330,.page-id-14361,.page-id-14373,.page-id-14365,.page-id-14354) .mb-doc-31590 .tb-branches,body:is(.page-id-2945,.single-post,.category,.blog) .mb-doc-31590 .tb-blog,body.page-id-2929 .mb-doc-31590 .tb-recipes,body.page-id-183 .mb-doc-31590 .tb-contact{background:rgba(237,28,36,.1) !important;color:#ed1c24 !important;font-weight:700}
body.page-id-183 .mb-doc-31590 .tb-branches{background:transparent}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31590 .topbar-link:hover,:is(html,.mb-root)[data-theme=dark] .mb-doc-31590 .topbar-link:focus-visible{background:rgba(255,255,255,.08) !important;color:#fff}
:is(html,.mb-root)[data-theme=dark] body.page-id-195 .mb-doc-31590 .tb-about,:is(html,.mb-root)[data-theme=dark] body:is(.page-id-31780,.page-id-14330,.page-id-14361,.page-id-14373,.page-id-14365,.page-id-14354) .mb-doc-31590 .tb-branches,:is(html,.mb-root)[data-theme=dark] body:is(.page-id-2945,.single-post,.category,.blog) .mb-doc-31590 .tb-blog,:is(html,.mb-root)[data-theme=dark] body.page-id-2929 .mb-doc-31590 .tb-recipes,:is(html,.mb-root)[data-theme=dark] body.page-id-183 .mb-doc-31590 .tb-contact{background:rgba(255,90,95,.16) !important;color:#ff6b70 !important}
/* /mb:block topbar-pill-links */

/* mb:block about-page */
/* about page */
.mb-doc-195 .ab-badge-num,.mb-doc-195 .ab-stat-num{direction:ltr;unicode-bidi:isolate}
.mb-doc-195 .ab-stat:nth-child(4) .ab-stat-num{direction:rtl}
/* about page - dark mode */
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-hero{background:radial-gradient(900px 420px at 85% 0%,rgba(237,28,36,.12),transparent 70%)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 :is(.ab-title,.ab-h2,.ab-val-title){color:#f3f4f6}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 :is(.ab-lead,.ab-stat-txt,.ab-val-txt){color:#9ca3af}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-story-p p{color:#cbd5e1}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 :is(.ab-stats,.ab-val){background:var(--color-bg-alt);border-color:#282f3e;box-shadow:none}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-stat+.ab-stat,:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-stat:nth-child(n+3){border-color:#282f3e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-val:hover{border-color:rgba(237,28,36,.4)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-val-ico{background:rgba(237,28,36,.15);color:#ff5a5f}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-btn-ghost{background:transparent;border-color:#374151;color:#f3f4f6}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-btn-ghost:hover{border-color:#ed1c24;color:#ff5a5f}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-brands-box{background-color:#151b27;border:1px solid #282f3e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-195 .ab-hero-img img{box-shadow:0 30px 60px -28px rgba(0,0,0,.8)}
/* /mb:block about-page */

/* mb:block header-laptop-fit */
/* header: top bar benefits shrink + scroll with fade, main bar spacing */
.mb-doc-31590 .topbar:not(.topbar-marquee)>.container>nav,.mb-doc-31590 .topbar .btn-call{flex:0 0 auto}
.mb-doc-31590 .topbar .btn-call{white-space:nowrap}
.mb-doc-31590 .topbar-benefits{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline-end:44px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 44px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 44px,#000 calc(100% - 18px),transparent 100%)}
.mb-doc-31590 .topbar-benefits::-webkit-scrollbar{display:none}
.mb-doc-31590 .topbar-benefits>.topbar-item{flex:0 0 auto;white-space:nowrap}
.mb-doc-31590 .topbar-benefits::before{display:none}
.mb-doc-31590 .topbar:not(.topbar-marquee)>.container>nav{position:relative;padding-inline-end:16px}
.mb-doc-31590 .topbar:not(.topbar-marquee)>.container>nav::after{content:"";position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background:var(--color-border)}
.mb-doc-31590 .header-main.mb-hide-mobile{padding-block:12px}
.mb-doc-31590 .header-main.mb-hide-mobile>.container{align-items:center}
.mb-doc-31590 .header-main.mb-hide-mobile .header-action p,.mb-doc-31590 .header-main.mb-hide-mobile .mb-mini-cart__label{white-space:nowrap}
.mb-doc-31590 .header-main.mb-hide-mobile .logo-light,.mb-doc-31590 .header-main.mb-hide-mobile .logo-dark{flex:0 0 auto}
@media (max-width:1366px){
.mb-doc-31590 .header-main.mb-hide-mobile>.container{gap:18px}
.mb-doc-31590 .header-main.mb-hide-mobile .header-action{min-width:58px;padding-inline:6px}
}
@media (max-width:1180px){
.mb-doc-31590 .header-main.mb-hide-mobile .logo-light img,.mb-doc-31590 .header-main.mb-hide-mobile .logo-dark img{max-width:150px;height:auto}
.mb-doc-31590 .header-main.mb-hide-mobile>.container{gap:14px}
}
/* /mb:block header-laptop-fit */

/* mb:block magazine-dark */
/* magazine (blog home) - dark mode */
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 .mg-hero{background:radial-gradient(900px 380px at 85% 0%,rgba(237,28,36,.12),transparent 70%)}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 :is(.mg-title-h1,.mg-h2,.mg-title a){color:#f3f4f6}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 :is(.mg-lead,.mg-ex,.mg-meta){color:#9ca3af}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 :is(.mg-card,.mg-chip,.mg-more){background:var(--color-bg-alt);border-color:#282f3e;color:#f3f4f6}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 .mg-chip-count{background:#1f2636;color:#cbd5e1}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 :is(.mg-chip,.mg-more):hover{border-color:#ed1c24;color:#ff5a5f}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 .mg-title a:hover{color:#ff5a5f}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 .mg-all-sec{background:#0f141e}
:is(html,.mb-root)[data-theme=dark] .mb-doc-31829 .mg-card:hover{box-shadow:0 22px 40px -26px rgba(0,0,0,.8)}
/* /mb:block magazine-dark */

/* mb:block home-products-gap */
/* home popular products: same spacing as the product archive (20px, 10px on mobile) */
.mb-doc-31767 .pp-grid .mb-loop__items{gap:20px}
@media (max-width:767px){.mb-doc-31767 .pp-grid .mb-loop__items{gap:10px}}
/* /mb:block home-products-gap */
/* mana-banners 1.0.0 */
.mb-root .mana-banners { position: relative; display: block; width: 100%; max-width: 100%; box-sizing: border-box; --mbn-fit: contain; } .mb-root .mana-banners--fit-cover { --mbn-fit: cover; } .mb-root .mana-banners--full { width: calc(100vw - var(--mbn-sbw, 0px)); max-width: none; margin-left: calc(50% - 50vw + var(--mbn-sbw, 0px) / 2); margin-right: calc(50% - 50vw + var(--mbn-sbw, 0px) / 2); } .mb-root .mana-banners__viewport { position: relative; overflow: hidden; width: 100%; aspect-ratio: var(--mbn-rd, 1920 / 450); background: var(--mbn-bg, #111); border-radius: var(--mbn-radius, 0); touch-action: pan-y; -webkit-user-select: none; user-select: none; } @media (max-width: 767px) { .mb-root .mana-banners__viewport { aspect-ratio: var(--mbn-rm, 4 / 3); } } .mb-root .mana-banners:not(.is-ready) .mana-banners__viewport { overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scrollbar-width: none; } .mb-root .mana-banners:not(.is-ready) .mana-banners__viewport::-webkit-scrollbar { display: none; } .mb-root .mana-banners:not(.is-ready) .mana-banners__arrow, .mb-root .mana-banners:not(.is-ready) .mana-banners__bar, .mb-root .mana-banners--single .mana-banners__arrow, .mb-root .mana-banners--single .mana-banners__bar { display: none; } .mb-root .mana-banners__track { display: flex; flex-wrap: nowrap; width: 100%; height: 100%; margin: 0; padding: 0; list-style: none; transition: transform var(--mbn-speed, .55s) cubic-bezier(.22, .61, .36, 1); will-change: transform; } .mb-root .mana-banners.is-dragging .mana-banners__track, .mb-root .mana-banners.is-jumping .mana-banners__track { transition: none; } .mb-root .mana-banners__item { position: relative; display: block; flex: 0 0 100%; width: 100%; height: 100%; margin: 0; padding: 0; scroll-snap-align: start; } .mb-root .mana-banners__link, .mb-root .mana-banners__media, .mb-root .mana-banners__item picture { display: block; width: 100%; height: 100%; } .mb-root .mana-banners__link { -webkit-user-drag: none; } .mb-root .mana-banners__link:focus-visible { outline: 3px solid var(--color-primary, #fff); outline-offset: -3px; } .mb-root .mana-banners__img { display: block; width: 100%; height: 100%; object-fit: var(--mbn-fit); object-position: center; -webkit-user-drag: none; pointer-events: none; } .mb-root .mana-banners__arrow { position: absolute; top: 50%; z-index: 2; display: flex; align-items: center; justify-content: center; width: var(--mbn-arrow-size, 44px); height: var(--mbn-arrow-size, 44px); margin: 0; padding: 0; border: 0; border-radius: var(--mbn-arrow-radius, var(--radius-md, 999px)); background: var(--mbn-arrow-bg, color-mix(in srgb, var(--color-bg, #fff) 85%, transparent)); color: var(--mbn-arrow-color, var(--color-heading, var(--color-text, #111))); cursor: pointer; transform: translateY(-50%); transition: background .2s, color .2s, opacity .25s; -webkit-appearance: none; appearance: none; } .mb-root .mana-banners__arrow--prev { inset-inline-start: var(--mbn-arrow-offset, 12px); } .mb-root .mana-banners__arrow--next { inset-inline-end: var(--mbn-arrow-offset, 12px); } .mb-root .mana-banners__arrow:hover { background: var(--mbn-arrow-bg-hover, var(--mbn-arrow-bg, var(--color-bg, #fff))); color: var(--mbn-arrow-color-hover, var(--mbn-arrow-color, var(--color-primary, #111))); } .mb-root .mana-banners__arrow .mana-banners__icon { width: var(--mbn-arrow-icon, 22px); height: var(--mbn-arrow-icon, 22px); } html[dir="rtl"] .mb-root .mana-banners__arrow--prev .mana-banners__icon, html:not([dir="rtl"]) .mb-root .mana-banners__arrow--next .mana-banners__icon { transform: scaleX(-1); } .mb-root .mana-banners__bar { position: absolute; inset-inline: 0; bottom: var(--mbn-bar-offset, 14px); z-index: 2; display: flex; align-items: center; justify-content: center; gap: 10px; pointer-events: none; } .mb-root .mana-banners__bar > * { pointer-events: auto; } .mb-root .mana-banners__dots { display: flex; align-items: center; gap: 6px; } .mb-root .mana-banners__dot { position: relative; display: block; width: var(--mbn-dot-size, 8px); height: var(--mbn-dot-size, 8px); margin: 0; padding: 0; border: 0; border-radius: 999px; overflow: hidden; background: var(--mbn-dot-color, color-mix(in srgb, var(--color-bg, #fff) 55%, transparent)); cursor: pointer; transition: width .3s, background .2s; -webkit-appearance: none; appearance: none; } .mb-root .mana-banners__dot.is-active { width: var(--mbn-dot-active, 36px); background: var(--mbn-dot-track, color-mix(in srgb, var(--color-bg, #fff) 35%, transparent)); } .mb-root .mana-banners__fill { position: absolute; inset: 0; transform: scaleX(0); transform-origin: left center; background: var(--mbn-dot-fill, var(--color-bg, #fff)); } html[dir="rtl"] .mb-root .mana-banners__fill { transform-origin: right center; } .mb-root .mana-banners__dot.is-active .mana-banners__fill { animation: mana-banners-fill var(--mbn-interval, 6s) linear forwards; } .mb-root .mana-banners.is-paused .mana-banners__fill { animation-play-state: paused; } .mb-root .mana-banners.is-static .mana-banners__dot.is-active .mana-banners__fill { animation: none; transform: scaleX(1); } @keyframes mana-banners-fill { from { transform: scaleX(0); } to { transform: scaleX(1); } } .mb-root .mana-banners__toggle { display: flex; align-items: center; justify-content: center; width: var(--mbn-toggle-size, 30px); height: var(--mbn-toggle-size, 30px); margin: 0; padding: 0; border: 0; border-radius: 999px; background: var(--mbn-toggle-bg, var(--mbn-arrow-bg, color-mix(in srgb, var(--color-heading, #000) 45%, transparent))); color: var(--mbn-toggle-color, var(--mbn-arrow-color, var(--color-bg, #fff))); cursor: pointer; -webkit-appearance: none; appearance: none; } .mb-root .mana-banners__toggle .mana-banners__icon { width: 18px; height: 18px; } .mb-root .mana-banners__icon--play, .mb-root .mana-banners__toggle[aria-pressed="true"] .mana-banners__icon--pause { display: none; } .mb-root .mana-banners__toggle[aria-pressed="true"] .mana-banners__icon--play { display: block; } .mb-root .mana-banners.is-static .mana-banners__toggle { display: none; } .mb-root .mana-banners__arrow:focus-visible, .mb-root .mana-banners__dot:focus-visible, .mb-root .mana-banners__toggle:focus-visible { outline: 2px solid var(--color-primary, #fff); outline-offset: 2px; } .mb-root .mana-banners__empty { padding: var(--space-md, 24px); text-align: center; border: 1px dashed var(--color-border, #c8c8c8); border-radius: var(--radius-md, 8px); font-size: var(--text-small, .9em); opacity: .8; } .mb-root .mana-banners.is-editor .mana-banners__link { cursor: default; } @media (prefers-reduced-motion: reduce) { .mb-root .mana-banners__track, .mb-root .mana-banners__dot, .mb-root .mana-banners__arrow { transition: none; } .mb-root .mana-banners__fill { animation: none !important; transform: scaleX(1); } }

/* rich content */
:is(.mana-rich-content,.mb-post-content,.mb-rich) img{display:block;max-width:100%;height:auto}:is(.mana-rich-content,.mb-post-content,.mb-rich) blockquote{box-sizing:border-box;border:0 solid}:is(.mana-rich-content,.mb-post-content,.mb-rich):is(.mana-rich-content,.mb-post-content,.mb-rich) blockquote>:last-child:last-child,:is(.mana-rich-content,.mb-post-content,.mb-rich):is(.mana-rich-content,.mb-post-content,.mb-rich) li>:last-child:last-child,.mana-box.mana-box .mana-box__body>:last-child:last-child,.mana-faq.mana-faq .mana-faq__answer>:last-child:last-child{margin-bottom:0}ul.mana-checklist.mana-checklist.mana-checklist{list-style-type:"✓ "}:is(.mana-rich-content,.mb-post-content,.mb-rich) a{transition:color .2s,text-decoration-color .2s,background-color .2s}:is(.mana-rich-content,.mb-post-content,.mb-rich) a:focus-visible{outline:2px solid currentColor;outline-offset:3px}:is(.mana-rich-content,.mb-post-content,.mb-rich) table{width:100%;border-collapse:collapse}:is(.mana-rich-content,.mb-post-content,.mb-rich) :is(th,td){border:1px solid;text-align:start;vertical-align:top}.mana-box{display:flex;align-items:flex-start;box-sizing:border-box;border:0 solid var(--mrc-box-accent);border-inline-start-width:var(--mrc-box-bw);background-color:var(--mrc-box-bg);color:var(--mrc-box-text,inherit)}.mana-box::before{content:"";flex:none;width:var(--mrc-box-icon-size,24px);height:var(--mrc-box-icon-size,24px);margin-top:.1em;background-color:var(--mrc-box-icon-color,var(--mrc-box-accent));-webkit-mask:var(--mrc-box-icon) center / contain no-repeat;mask:var(--mrc-box-icon) center / contain no-repeat}.mana-box__body{flex:1;min-width:0}.mana-box .mana-box__title{color:var(--mrc-box-title,inherit)}.mana-box--info{--mrc-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 24A12 12 0 1 0 0 12a12.01 12.01 0 0 0 12 12Zm0-19a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 12 5Zm-1 5h1a2 2 0 0 1 2 2v6a1 1 0 0 1-2 0v-6h-1a1 1 0 0 1 0-2Z'/%3E%3C/svg%3E")}.mana-box--tip{--mrc-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.87 15.58a8.94 8.94 0 0 1-2.8-7.76 9 9 0 1 1 14.86 7.94 5.74 5.74 0 0 0-1.6 2.24H13v-7.18A3 3 0 0 0 15 8a1 1 0 0 0-2 0 1 1 0 0 1-2 0 1 1 0 0 0-2 0 3 3 0 0 0 2 2.82V18H7.56a6.84 6.84 0 0 0-1.7-2.42zM8 20v.31A3.7 3.7 0 0 0 11.69 24h.62A3.7 3.7 0 0 0 16 20.31V20z'/%3E%3C/svg%3E")}.mana-box--warning{--mrc-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.08 15.33 15 2.57a3.67 3.67 0 0 0-6.03.03L.93 15.31c-1.02 1.46-1.21 3.21-.5 4.56.7 1.35 2.17 2.12 4.01 2.12h15.12c1.85 0 3.31-.77 4.01-2.12.7-1.35.51-3.09-.49-4.54ZM11 7c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1V7Zm1 12a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Z'/%3E%3C/svg%3E")}.mana-box--important{--mrc-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22.24 5.27-3.51-3.51A5.96 5.96 0 0 0 14.48 0H9.52c-1.6 0-3.1.62-4.24 1.76L1.76 5.27A5.96 5.96 0 0 0 0 9.51v4.97c0 1.6.62 3.11 1.76 4.25l3.51 3.51A5.96 5.96 0 0 0 9.51 24h4.97c1.6 0 3.11-.62 4.25-1.76l3.51-3.51A5.96 5.96 0 0 0 24 14.49V9.52c0-1.6-.62-3.11-1.76-4.25ZM11 6a1 1 0 1 1 2 0v8a1 1 0 1 1-2 0V6Zm1 13a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Z'/%3E%3C/svg%3E")}.mana-box--recommendation{--mrc-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.05 15.05c.06-.43.05-.86-.05-1.28a.73.73 0 0 1 .34-.77 3.6 3.6 0 0 0 1.2-4.7 3.6 3.6 0 0 0-1.2-1.3.73.73 0 0 1-.34-.77 3.53 3.53 0 0 0-4.26-4.26.74.74 0 0 1-.76-.34 3.52 3.52 0 0 0-5.98 0 .73.73 0 0 1-.77.34 3.52 3.52 0 0 0-4.26 4.26c.07.29-.07.6-.33.77A3.6 3.6 0 0 0 2 10a3.5 3.5 0 0 0 1.64 3c.26.18.4.48.34.77-.1.43-.12.86-.05 1.3L0 19h5v5l4.8-4.8c.15.13.31.27.5.37a3.5 3.5 0 0 0 3.38 0c.2-.1.35-.24.52-.37L19 24v-5h5l-3.95-3.95Zm-7.39-2.64a1.99 1.99 0 0 1-2.82 0l-2.5-2.49 1.42-1.41L11.25 11l4.13-4.13 1.42 1.41-4.14 4.13Z'/%3E%3C/svg%3E")}.mana-box--quote{--mrc-box-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 5.2C6.1 6.6 3.5 9.9 3.5 14v5h6.8v-6.6H7c.2-2.3 1.7-4.1 4-5.1L10 5.2Zm10.2 0c-3.9 1.4-6.5 4.7-6.5 8.8v5h6.8v-6.6h-3.3c.2-2.3 1.7-4.1 4-5.1l-1-2.1Z'/%3E%3C/svg%3E")}.mana-faq{--mrc-faq-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7z'/%3E%3C/svg%3E")}.mana-faq__item{overflow:hidden;border-style:solid}.mana-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;transition:color .2s,background-color .2s}.mana-faq__item>summary::-webkit-details-marker{display:none}.mana-faq__item>summary::after{content:"";flex:none;width:var(--mrc-faq-icon-size,18px);height:var(--mrc-faq-icon-size,18px);background-color:var(--mrc-faq-icon-color,currentColor);-webkit-mask:var(--mrc-faq-icon) center / contain no-repeat;mask:var(--mrc-faq-icon) center / contain no-repeat;transition:transform .2s}.mana-faq__item[open]>summary::after{transform:rotate(var(--mrc-faq-rotate,45deg))}.mana-faq__item>summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.mana-faq__item>summary,.mana-faq__item>summary::after{transition:none}}:is(.mana-rich-content,.mb-post-content) > p,:is(.mana-rich-content,.mb-post-content) > ul,:is(.mana-rich-content,.mb-post-content) > ol,:is(.mana-rich-content,.mb-post-content) > table,:is(.mana-rich-content,.mb-post-content) > figure,:is(.mana-rich-content,.mb-post-content) > blockquote,:is(.mana-rich-content,.mb-post-content) .mana-box,:is(.mana-rich-content,.mb-post-content) .mana-faq{margin-block:0 1.25em}:is(.mana-rich-content,.mb-post-content) > :is(h2,h3,h4){margin-block:1.6em .6em}:is(.mana-rich-content,.mb-post-content) > :is(h2,h3,h4):first-child{margin-top:0}:is(.mana-rich-content,.mb-post-content) a:not(.btn):not(.mb-button){color:var(--color-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;background-image:none}:is(.mana-rich-content,.mb-post-content) a:not(.btn):not(.mb-button):hover{color:var(--color-secondary);text-decoration-color:currentColor}:is(.mana-rich-content,.mb-post-content,.mb-rich) mark{background:#fff3a3;padding:0 .2em;border-radius:3px}:is(.mana-rich-content,.mb-post-content,.mb-rich) :is(ul,ol):not(.mb-menu):not(.mb-list){padding-inline-start:1.4em}:is(.mana-rich-content,.mb-post-content,.mb-rich) li{margin-block:.35em}:is(.mana-rich-content,.mb-post-content,.mb-rich) li::marker{color:var(--color-primary);font-weight:700}:is(.mana-rich-content,.mb-post-content,.mb-rich) ul.mana-checklist{list-style-type:"✓  ";padding-inline-start:1.6em}:is(.mana-rich-content,.mb-post-content,.mb-rich) ul.mana-checklist li::marker{color:var(--color-primary)}:is(.mana-rich-content,.mb-post-content) blockquote{padding:var(--space-sm) var(--space-lg);border-inline-start:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-bg-alt);font-size:1.08em;line-height:var(--lh-body)}:is(.mana-rich-content,.mb-post-content,.mb-rich) table{font-size:.95em;border-radius:var(--radius-sm);overflow:hidden}:is(.mana-rich-content,.mb-post-content,.mb-rich) :is(th,td){padding:.7em .9em;border-color:var(--color-border)}:is(.mana-rich-content,.mb-post-content,.mb-rich) th{background:var(--color-bg-alt);color:var(--color-heading);font-weight:700}:is(.mana-rich-content,.mb-post-content,.mb-rich) tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--color-bg-alt) 55%,transparent)}:is(.mana-rich-content,.mb-post-content,.mb-rich) figcaption,:is(.mana-rich-content,.mb-post-content,.mb-rich) .wp-caption-text{margin-top:.5em}.mana-box{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);--mrc-box-bw:4px;--mrc-box-icon-size:24px;line-height:var(--lh-body)}.mana-box .mana-box__title{margin:0 0 .35em;font-weight:700;font-size:1.05em;color:var(--mrc-box-accent)}.mana-box .mana-box__cite{margin:.6em 0 0;font-size:var(--text-small);opacity:.75}.mana-box p{margin:0 0 .6em}.mana-box--info{--mrc-box-bg:#eef4fd;--mrc-box-accent:#2f6bd1;--mrc-box-text:#3f3f46}.mana-box--tip{--mrc-box-bg:#ecf8f2;--mrc-box-accent:#21735d;--mrc-box-text:#3f3f46}.mana-box--warning{--mrc-box-bg:#fff6e5;--mrc-box-accent:#c77700;--mrc-box-text:#3f3f46}.mana-box--important{--mrc-box-bg:#fdeeee;--mrc-box-accent:#c62f2f;--mrc-box-text:#3f3f46}.mana-box--recommendation{--mrc-box-bg:#f2eefc;--mrc-box-accent:#6847c4;--mrc-box-text:#3f3f46}.mana-box--quote{--mrc-box-bg:#f6f8fc;--mrc-box-accent:#74809f;--mrc-box-text:#3f3f46}.mana-box{color:var(--mrc-box-text)}.mana-faq{display:flex;flex-direction:column;gap:var(--space-sm)}.mana-faq .mana-faq__title{margin:0 0 var(--space-sm)}.mana-faq__item{border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);background:var(--color-bg-alt);transition:box-shadow .2s,border-color .2s}.mana-faq__item > summary{padding:var(--space-sm) var(--space-md);font-weight:600;color:var(--color-heading)}.mana-faq__item > summary:hover{color:var(--color-primary)}.mana-faq__item[open]{background:var(--color-bg);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.mana-faq__item[open] > summary{color:var(--color-primary)}.mana-faq__answer{padding:0 var(--space-md) var(--space-md)}.mana-faq__answer p{margin:0 0 .6em}.mana-faq__item > summary::after{color:var(--color-primary);background-color:currentColor}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) > p,:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) > ul,:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) > ol,:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) > table,:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) > figure,:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) > blockquote,:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) .mana-box,:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) .mana-faq{margin-block:0 1.25em}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) > :is(h2,:is(html,.mb-root)[data-theme=dark] h3,:is(html,.mb-root)[data-theme=dark] h4){margin-block:1.6em .6em}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) > :is(h2,:is(html,.mb-root)[data-theme=dark] h3,:is(html,.mb-root)[data-theme=dark] h4):first-child{margin-top:0}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) a:not(.btn):not(.mb-button){color:var(--color-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;background-image:none}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) a:not(.btn):not(.mb-button):hover{color:var(--color-secondary);text-decoration-color:currentColor}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) mark{background:#fff3a3;padding:0 .2em;border-radius:3px}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) :is(ul,:is(html,.mb-root)[data-theme=dark] ol):not(.mb-menu):not(.mb-list){padding-inline-start:1.4em}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) li{margin-block:.35em}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) li::marker{color:var(--color-primary);font-weight:700}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) ul.mana-checklist{list-style-type:"✓  ";padding-inline-start:1.6em}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) ul.mana-checklist li::marker{color:var(--color-primary)}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content) blockquote{padding:var(--space-sm) var(--space-lg);border-inline-start:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-bg-alt);font-size:1.08em;line-height:var(--lh-body)}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) table{font-size:.95em;border-radius:var(--radius-sm);overflow:hidden}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) :is(th,:is(html,.mb-root)[data-theme=dark] td){padding:.7em .9em;border-color:var(--color-border)}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) th{background:var(--color-bg-alt);color:var(--color-heading);font-weight:700}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--color-bg-alt) 55%,transparent)}:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) figcaption,:is(html,.mb-root)[data-theme=dark] :is(.mana-rich-content,:is(html,.mb-root)[data-theme=dark] .mb-post-content,:is(html,.mb-root)[data-theme=dark] .mb-rich) .wp-caption-text{margin-top:.5em}:is(html,.mb-root)[data-theme=dark] .mana-box{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);--mrc-box-bw:4px;--mrc-box-icon-size:24px;line-height:var(--lh-body)}:is(html,.mb-root)[data-theme=dark] .mana-box .mana-box__title{margin:0 0 .35em;font-weight:700;font-size:1.05em;color:var(--mrc-box-accent)}:is(html,.mb-root)[data-theme=dark] .mana-box .mana-box__cite{margin:.6em 0 0;font-size:var(--text-small);opacity:.75}:is(html,.mb-root)[data-theme=dark] .mana-box p{margin:0 0 .6em}:is(html,.mb-root)[data-theme=dark] .mana-box--info{--mrc-box-bg:color-mix(in srgb,#2f6bd1 16%,var(--color-bg));--mrc-box-accent:color-mix(in srgb,#2f6bd1 62%,#ffffff);--mrc-box-text:var(--color-text)}:is(html,.mb-root)[data-theme=dark] .mana-box--tip{--mrc-box-bg:color-mix(in srgb,#21735d 16%,var(--color-bg));--mrc-box-accent:color-mix(in srgb,#21735d 62%,#ffffff);--mrc-box-text:var(--color-text)}:is(html,.mb-root)[data-theme=dark] .mana-box--warning{--mrc-box-bg:color-mix(in srgb,#c77700 16%,var(--color-bg));--mrc-box-accent:color-mix(in srgb,#c77700 62%,#ffffff);--mrc-box-text:var(--color-text)}:is(html,.mb-root)[data-theme=dark] .mana-box--important{--mrc-box-bg:color-mix(in srgb,#c62f2f 16%,var(--color-bg));--mrc-box-accent:color-mix(in srgb,#c62f2f 62%,#ffffff);--mrc-box-text:var(--color-text)}:is(html,.mb-root)[data-theme=dark] .mana-box--recommendation{--mrc-box-bg:color-mix(in srgb,#6847c4 16%,var(--color-bg));--mrc-box-accent:color-mix(in srgb,#6847c4 62%,#ffffff);--mrc-box-text:var(--color-text)}:is(html,.mb-root)[data-theme=dark] .mana-box--quote{--mrc-box-bg:color-mix(in srgb,#74809f 16%,var(--color-bg));--mrc-box-accent:color-mix(in srgb,#74809f 62%,#ffffff);--mrc-box-text:var(--color-text)}:is(html,.mb-root)[data-theme=dark] .mana-box{color:var(--mrc-box-text)}:is(html,.mb-root)[data-theme=dark] .mana-faq{display:flex;flex-direction:column;gap:var(--space-sm)}:is(html,.mb-root)[data-theme=dark] .mana-faq .mana-faq__title{margin:0 0 var(--space-sm)}:is(html,.mb-root)[data-theme=dark] .mana-faq__item{border-radius:var(--radius-md);border-width:1px;border-color:var(--color-border);background:var(--color-bg-alt);transition:box-shadow .2s,border-color .2s}:is(html,.mb-root)[data-theme=dark] .mana-faq__item > summary{padding:var(--space-sm) var(--space-md);font-weight:600;color:var(--color-heading)}:is(html,.mb-root)[data-theme=dark] .mana-faq__item > summary:hover{color:var(--color-primary)}:is(html,.mb-root)[data-theme=dark] .mana-faq__item[open]{background:var(--color-bg);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}:is(html,.mb-root)[data-theme=dark] .mana-faq__item[open] > summary{color:var(--color-primary)}:is(html,.mb-root)[data-theme=dark] .mana-faq__answer{padding:0 var(--space-md) var(--space-md)}:is(html,.mb-root)[data-theme=dark] .mana-faq__answer p{margin:0 0 .6em}:is(html,.mb-root)[data-theme=dark] .mana-faq__item > summary::after{color:var(--color-primary);background-color:currentColor}
@media (max-width:767px){.mb-hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1024px){.mb-hide-tablet{display:none!important}}@media (min-width:1025px) and (max-width:1366px){.mb-hide-laptop{display:none!important}}@media (min-width:1367px){.mb-hide-desktop{display:none!important}}@media (max-width:1024px){.mb-container--grid{--mb-cols:2}.mb-container--cols-1{--mb-cols:1}}@media (max-width:767px){.mb-container--grid{--mb-cols:1}}@media (max-width:767px){.mb-menu[data-mb-bp="767"]:not(.is-desktop) .mb-menu__toggle{display:inline-flex}.mb-menu[data-mb-bp="767"]:not(.is-desktop):not(.is-open) .mb-menu__panel{display:none}}@media (max-width:1024px){.mb-menu[data-mb-bp="1024"]:not(.is-desktop) .mb-menu__toggle{display:inline-flex}.mb-menu[data-mb-bp="1024"]:not(.is-desktop):not(.is-open) .mb-menu__panel{display:none}}@media (max-width:1366px){.mb-menu[data-mb-bp="1366"]:not(.is-desktop) .mb-menu__toggle{display:inline-flex}.mb-menu[data-mb-bp="1366"]:not(.is-desktop):not(.is-open) .mb-menu__panel{display:none}}