/*
 * GENERATED by scripts/gen-layout-css.mjs — never hand-edit.
 * Regenerate: yarn gen:layout-css   (check: yarn gen:layout-css --check)
 *
 * Layout primitives (Theme Platform v2 P2, RFC §4.3–§4.5) of theme "autobacs"
 * only — linked by the root layout when the request renders this theme.
 * Scoped under [data-theme="autobacs"], one @media (max-width) block per tier,
 * descending. Every declaration is a full fallback chain:
 *   --ly-<v>[-<N>]   instance values (inline on the primitive, set legs only)
 *   --ly-<v>-d[<N>]  layer-2 role defaults ([data-ly-role] rules below)
 *   literal          the block default
 * Each primitive class resets its own --ly-* vars to initial (no inheritance
 * into nested primitives); item vars (--ly-i-*) are reset on grandchildren.
 * No theme CSS/TSX may read --ly-* (scripts/check-layout-vars.mjs).
 */

/* ---- autobacs: tiers 1279 / 1023 / 767 ---- */
[data-theme="autobacs"] .ly-section {
  --ly-pt: initial;
  --ly-pt-1279: initial;
  --ly-pt-1023: initial;
  --ly-pt-767: initial;
  --ly-pb: initial;
  --ly-pb-1279: initial;
  --ly-pb-1023: initial;
  --ly-pb-767: initial;
  --ly-gut: initial;
  --ly-gut-1279: initial;
  --ly-gut-1023: initial;
  --ly-gut-767: initial;
  --ly-mh: initial;
  --ly-mh-1279: initial;
  --ly-mh-1023: initial;
  --ly-mh-767: initial;
  --ly-ay: initial;
  --ly-ay-1279: initial;
  --ly-ay-1023: initial;
  --ly-ay-767: initial;
  display: flex;
  flex-direction: column;
  padding-top: var(--ly-pt, 96px);
  padding-bottom: var(--ly-pb, 96px);
  padding-inline: var(--ly-gut, 24px);
  min-height: var(--ly-mh, auto);
  justify-content: var(--ly-ay, normal);
}
[data-theme="autobacs"] .ly-stack {
  --ly-dir: initial;
  --ly-dir-1279: initial;
  --ly-dir-1023: initial;
  --ly-dir-767: initial;
  --ly-gap: initial;
  --ly-gap-1279: initial;
  --ly-gap-1023: initial;
  --ly-gap-767: initial;
  --ly-ai: initial;
  --ly-ai-1279: initial;
  --ly-ai-1023: initial;
  --ly-ai-767: initial;
  --ly-jc: initial;
  --ly-jc-1279: initial;
  --ly-jc-1023: initial;
  --ly-jc-767: initial;
  --ly-wrap: initial;
  --ly-wrap-1279: initial;
  --ly-wrap-1023: initial;
  --ly-wrap-767: initial;
  --ly-mw: initial;
  --ly-mw-1279: initial;
  --ly-mw-1023: initial;
  --ly-mw-767: initial;
  --ly-pad: initial;
  --ly-pad-1279: initial;
  --ly-pad-1023: initial;
  --ly-pad-767: initial;
  display: flex;
  flex-direction: var(--ly-dir, column);
  gap: var(--ly-gap, 24px);
  align-items: var(--ly-ai, normal);
  justify-content: var(--ly-jc, normal);
  flex-wrap: var(--ly-wrap, nowrap);
  max-width: var(--ly-mw, none);
  padding: var(--ly-pad, 0px);
}
[data-theme="autobacs"] .ly-grid {
  --ly-cols: initial;
  --ly-cols-1279: initial;
  --ly-cols-1023: initial;
  --ly-cols-767: initial;
  --ly-gap: initial;
  --ly-gap-1279: initial;
  --ly-gap-1023: initial;
  --ly-gap-767: initial;
  --ly-rgap: initial;
  --ly-rgap-1279: initial;
  --ly-rgap-1023: initial;
  --ly-rgap-767: initial;
  display: grid;
  grid-template-columns: repeat(var(--ly-cols, 3), minmax(0, 1fr));
  -moz-column-gap: var(--ly-gap, 24px);
  column-gap: var(--ly-gap, 24px);
  row-gap: var(--ly-rgap, var(--ly-gap, 24px));
}
[data-theme="autobacs"] .ly-columns {
  --ly-ratio: initial;
  --ly-ratio-1279: initial;
  --ly-ratio-1023: initial;
  --ly-ratio-767: initial;
  --ly-gap: initial;
  --ly-gap-1279: initial;
  --ly-gap-1023: initial;
  --ly-gap-767: initial;
  --ly-ai: initial;
  --ly-ai-1279: initial;
  --ly-ai-1023: initial;
  --ly-ai-767: initial;
  display: grid;
  grid-template-columns: var(--ly-ratio, 1fr 1fr);
  gap: var(--ly-gap, 32px);
  align-items: var(--ly-ai, normal);
}
[data-theme="autobacs"] .ly-rail {
  --ly-gap: initial;
  --ly-gap-1279: initial;
  --ly-gap-1023: initial;
  --ly-gap-767: initial;
  --ly-iw: initial;
  --ly-iw-1279: initial;
  --ly-iw-1023: initial;
  --ly-iw-767: initial;
  display: grid;
  grid-auto-flow: column;
  overflow-x: auto;
  -moz-column-gap: var(--ly-_g, 0px);
  column-gap: var(--ly-_g, 0px);
  --ly-_g: var(--ly-gap, 24px);
  grid-auto-columns: var(--ly-iw, max-content);
}
[data-theme="autobacs"] .ly-spacer {
  --ly-h: initial;
  --ly-h-1279: initial;
  --ly-h-1023: initial;
  --ly-h-767: initial;
  display: block;
  height: var(--ly-h, 32px);
}
[data-theme="autobacs"] .ly-stack {
  --ly-rgap: initial;
  --ly-rgap-1279: initial;
  --ly-rgap-1023: initial;
  --ly-rgap-767: initial;
  row-gap: var(--ly-rgap, var(--ly-gap, 24px));
}
[data-theme="autobacs"] .ly-stack > *,
[data-theme="autobacs"] .ly-grid > *,
[data-theme="autobacs"] .ly-columns > *,
[data-theme="autobacs"] .ly-rail > * {
  order: var(--ly-i-order, 0);
  align-self: var(--ly-i-as, auto);
}
[data-theme="autobacs"] .ly-grid > * {
  grid-column: var(--ly-i-span, auto);
}
[data-theme="autobacs"] .ly-stack > * > *,
[data-theme="autobacs"] .ly-grid > * > *,
[data-theme="autobacs"] .ly-columns > * > *,
[data-theme="autobacs"] .ly-rail > * > * {
  --ly-i-order: initial;
  --ly-i-order-1279: initial;
  --ly-i-order-1023: initial;
  --ly-i-order-767: initial;
  --ly-i-as: initial;
  --ly-i-as-1279: initial;
  --ly-i-as-1023: initial;
  --ly-i-as-767: initial;
  --ly-i-span: initial;
  --ly-i-span-1279: initial;
  --ly-i-span-1023: initial;
  --ly-i-span-767: initial;
}
[data-theme="autobacs"] .ly-stack > *,
[data-theme="autobacs"] .ly-grid > *,
[data-theme="autobacs"] .ly-section > * {
  margin-block: 0;
}
[data-theme="autobacs"] .ly-section.ly-cont {
  --ly-_gutv: var(--ly-gut, 24px);
  padding-inline: max(var(--ly-_gutv, 0px), calc((100% - var(--ly-_w, 100%)) / 2));
}
[data-theme="autobacs"] .ly-section.ly-w-narrow {
  --ly-_w: var(--otog-container-narrow, 720px);
}
[data-theme="autobacs"] .ly-section.ly-w-normal {
  --ly-_w: var(--otog-container, 1200px);
}
[data-theme="autobacs"] .ly-section.ly-w-wide {
  --ly-_w: var(--otog-container-wide, 1440px);
}
[data-theme="autobacs"] .ly-section.ly-w-full {
  --ly-_w: 100%;
}
[data-theme="autobacs"] .ly-section.ly-cont.ly-align-gutter {
  padding-inline: var(--ly-_gutv, 0px) max(var(--ly-_gutv, 0px), calc(100% - var(--ly-_w, 100%) - var(--ly-_gutv, 0px)));
}
[data-theme="autobacs"] .ly-section.ly-bleed {
  width: 100vw;
  max-width: 100vw;
  margin-inline: calc(50% - 50vw);
}
[data-theme="autobacs"] .ly-section.ly-layered {
  position: relative;
  isolation: isolate;
}
[data-theme="autobacs"] .ly-section > .ly-section__media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: -2;
  pointer-events: none;
}
[data-theme="autobacs"] .ly-section > .ly-section__overlay {
  position: absolute;
  inset: 0;
  background: #000;
  z-index: -1;
  pointer-events: none;
}
[data-theme="autobacs"] .ly-stack.ly-border-line {
  border: 1px solid color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="autobacs"] .ly-grid .ly-grid {
  --ly-miw: initial;
  --ly-miw-1279: initial;
  --ly-miw-1023: initial;
  --ly-miw-767: initial;
}
[data-theme="autobacs"] .ly-columns.ly-sticky-first > :first-child,
[data-theme="autobacs"] .ly-columns.ly-sticky-last > :last-child {
  position: sticky;
  top: 100px;
  align-self: start;
}
[data-theme="autobacs"] .ly-rail.ly-snap {
  scroll-snap-type: x mandatory;
}
[data-theme="autobacs"] .ly-rail.ly-snap > * {
  scroll-snap-align: start;
}
[data-theme="autobacs"] .ly-rail.ly-bleed-gutter {
  margin-inline: calc(-1 * var(--ly-_gutv, 0px));
  padding-inline: var(--ly-_gutv, 0px);
  scroll-padding-inline: var(--ly-_gutv, 0px);
}
[data-theme="autobacs"] .ly-rail.ly-bleed-edge {
  margin-inline: calc(50% - 50vw);
  padding-inline: calc(50vw - 50%);
  scroll-padding-inline: calc(50vw - 50%);
}
[data-theme="autobacs"] .ly-rail-frame {
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
}
[data-theme="autobacs"] .ly-rail-frame > .ly-rail__nav {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
[data-theme="autobacs"] .ly-rail-frame > .ly-rail__nav > .ly-rail__btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid currentColor;
  border-radius: 999px;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
}
[data-theme="autobacs"] .ly-spacer.ly-divider {
  background-image: linear-gradient(color-mix(in srgb, currentColor 18%, transparent), color-mix(in srgb, currentColor 18%, transparent));
  background-repeat: no-repeat;
  background-position: center;
  background-size: calc(100% - 2 * var(--ly-inset, 0px)) 1px;
}
@media (max-width: 1279px) {
  [data-theme="autobacs"] .ly-section {
    padding-top: var(--ly-pt-1279, var(--ly-pt, 96px));
    padding-bottom: var(--ly-pb-1279, var(--ly-pb, 96px));
    padding-inline: var(--ly-gut-1279, var(--ly-gut, 24px));
    min-height: var(--ly-mh-1279, var(--ly-mh, auto));
    justify-content: var(--ly-ay-1279, var(--ly-ay, normal));
  }
  [data-theme="autobacs"] .ly-stack {
    flex-direction: var(--ly-dir-1279, var(--ly-dir, column));
    gap: var(--ly-gap-1279, var(--ly-gap, 24px));
    align-items: var(--ly-ai-1279, var(--ly-ai, normal));
    justify-content: var(--ly-jc-1279, var(--ly-jc, normal));
    flex-wrap: var(--ly-wrap-1279, var(--ly-wrap, nowrap));
    max-width: var(--ly-mw-1279, var(--ly-mw, none));
    padding: var(--ly-pad-1279, var(--ly-pad, 0px));
  }
  [data-theme="autobacs"] .ly-grid {
    grid-template-columns: repeat(var(--ly-cols-1279, var(--ly-cols, 3)), minmax(0, 1fr));
    -moz-column-gap: var(--ly-gap-1279, var(--ly-gap, 24px));
    column-gap: var(--ly-gap-1279, var(--ly-gap, 24px));
    row-gap: var(--ly-rgap-1279, var(--ly-rgap, var(--ly-gap-1279, var(--ly-gap, 24px))));
  }
  [data-theme="autobacs"] .ly-columns {
    grid-template-columns: var(--ly-ratio-1279, var(--ly-ratio, 1fr 1fr));
    gap: var(--ly-gap-1279, var(--ly-gap, 32px));
    align-items: var(--ly-ai-1279, var(--ly-ai, normal));
  }
  [data-theme="autobacs"] .ly-rail {
    --ly-_g: var(--ly-gap-1279, var(--ly-gap, 24px));
    grid-auto-columns: var(--ly-iw-1279, var(--ly-iw, max-content));
  }
  [data-theme="autobacs"] .ly-spacer {
    height: var(--ly-h-1279, var(--ly-h, 32px));
  }
  [data-theme="autobacs"] .ly-stack > *,
  [data-theme="autobacs"] .ly-grid > *,
  [data-theme="autobacs"] .ly-columns > *,
  [data-theme="autobacs"] .ly-rail > * {
    order: var(--ly-i-order-1279, var(--ly-i-order, 0));
    align-self: var(--ly-i-as-1279, var(--ly-i-as, auto));
  }
  [data-theme="autobacs"] .ly-grid > * {
    grid-column: var(--ly-i-span-1279, var(--ly-i-span, auto));
  }
  [data-theme="autobacs"] .ly-section.ly-cont {
    --ly-_gutv: var(--ly-gut-1279, var(--ly-gut, 24px));
    padding-inline: max(var(--ly-_gutv, 0px), calc((100% - var(--ly-_w, 100%)) / 2));
  }
  [data-theme="autobacs"] .ly-spacer.ly-divider {
    background-size: calc(100% - 2 * var(--ly-inset-1279, var(--ly-inset, 0px))) 1px;
  }
  [data-theme="autobacs"] .ly-stack {
    row-gap: var(--ly-rgap-1279, var(--ly-rgap, var(--ly-gap-1279, var(--ly-gap, 24px))));
  }
}
@media (max-width: 1023px) {
  [data-theme="autobacs"] .ly-section {
    padding-top: var(--ly-pt-1023, var(--ly-pt-1279, var(--ly-pt, 96px)));
    padding-bottom: var(--ly-pb-1023, var(--ly-pb-1279, var(--ly-pb, 96px)));
    padding-inline: var(--ly-gut-1023, var(--ly-gut-1279, var(--ly-gut, 24px)));
    min-height: var(--ly-mh-1023, var(--ly-mh-1279, var(--ly-mh, auto)));
    justify-content: var(--ly-ay-1023, var(--ly-ay-1279, var(--ly-ay, normal)));
  }
  [data-theme="autobacs"] .ly-stack {
    flex-direction: var(--ly-dir-1023, var(--ly-dir-1279, var(--ly-dir, column)));
    gap: var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px)));
    align-items: var(--ly-ai-1023, var(--ly-ai-1279, var(--ly-ai, normal)));
    justify-content: var(--ly-jc-1023, var(--ly-jc-1279, var(--ly-jc, normal)));
    flex-wrap: var(--ly-wrap-1023, var(--ly-wrap-1279, var(--ly-wrap, nowrap)));
    max-width: var(--ly-mw-1023, var(--ly-mw-1279, var(--ly-mw, none)));
    padding: var(--ly-pad-1023, var(--ly-pad-1279, var(--ly-pad, 0px)));
  }
  [data-theme="autobacs"] .ly-grid {
    grid-template-columns: repeat(var(--ly-cols-1023, var(--ly-cols-1279, var(--ly-cols, 3))), minmax(0, 1fr));
    -moz-column-gap: var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px)));
    column-gap: var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px)));
    row-gap: var(--ly-rgap-1023, var(--ly-rgap-1279, var(--ly-rgap, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px))))));
  }
  [data-theme="autobacs"] .ly-columns {
    grid-template-columns: var(--ly-ratio-1023, var(--ly-ratio-1279, var(--ly-ratio, 1fr 1fr)));
    gap: var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 32px)));
    align-items: var(--ly-ai-1023, var(--ly-ai-1279, var(--ly-ai, normal)));
  }
  [data-theme="autobacs"] .ly-rail {
    --ly-_g: var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px)));
    grid-auto-columns: var(--ly-iw-1023, var(--ly-iw-1279, var(--ly-iw, max-content)));
  }
  [data-theme="autobacs"] .ly-spacer {
    height: var(--ly-h-1023, var(--ly-h-1279, var(--ly-h, 32px)));
  }
  [data-theme="autobacs"] .ly-stack > *,
  [data-theme="autobacs"] .ly-grid > *,
  [data-theme="autobacs"] .ly-columns > *,
  [data-theme="autobacs"] .ly-rail > * {
    order: var(--ly-i-order-1023, var(--ly-i-order-1279, var(--ly-i-order, 0)));
    align-self: var(--ly-i-as-1023, var(--ly-i-as-1279, var(--ly-i-as, auto)));
  }
  [data-theme="autobacs"] .ly-grid > * {
    grid-column: var(--ly-i-span-1023, var(--ly-i-span-1279, var(--ly-i-span, auto)));
  }
  [data-theme="autobacs"] .ly-section.ly-cont {
    --ly-_gutv: var(--ly-gut-1023, var(--ly-gut-1279, var(--ly-gut, 24px)));
    padding-inline: max(var(--ly-_gutv, 0px), calc((100% - var(--ly-_w, 100%)) / 2));
  }
  [data-theme="autobacs"] .ly-spacer.ly-divider {
    background-size: calc(100% - 2 * var(--ly-inset-1023, var(--ly-inset-1279, var(--ly-inset, 0px)))) 1px;
  }
  [data-theme="autobacs"] .ly-grid.ly-gstep {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  [data-theme="autobacs"] .ly-columns.ly-collapse-t {
    grid-template-columns: minmax(0, 1fr);
  }
  [data-theme="autobacs"] .ly-columns.ly-collapse-t.ly-collapse-rev {
    display: flex;
    flex-direction: column-reverse;
  }
  [data-theme="autobacs"] .ly-columns.ly-collapse-t.ly-sticky-first > :first-child,
  [data-theme="autobacs"] .ly-columns.ly-collapse-t.ly-sticky-last > :last-child {
    position: relative;
    top: 0;
  }
  [data-theme="autobacs"] .ly-stack {
    row-gap: var(--ly-rgap-1023, var(--ly-rgap-1279, var(--ly-rgap, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px))))));
  }
}
@media (max-width: 767px) {
  [data-theme="autobacs"] .ly-section {
    padding-top: var(--ly-pt-767, var(--ly-pt-1023, var(--ly-pt-1279, var(--ly-pt, 96px))));
    padding-bottom: var(--ly-pb-767, var(--ly-pb-1023, var(--ly-pb-1279, var(--ly-pb, 96px))));
    padding-inline: var(--ly-gut-767, var(--ly-gut-1023, var(--ly-gut-1279, var(--ly-gut, 24px))));
    min-height: var(--ly-mh-767, var(--ly-mh-1023, var(--ly-mh-1279, var(--ly-mh, auto))));
    justify-content: var(--ly-ay-767, var(--ly-ay-1023, var(--ly-ay-1279, var(--ly-ay, normal))));
  }
  [data-theme="autobacs"] .ly-stack {
    flex-direction: var(--ly-dir-767, var(--ly-dir-1023, var(--ly-dir-1279, var(--ly-dir, column))));
    gap: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px))));
    align-items: var(--ly-ai-767, var(--ly-ai-1023, var(--ly-ai-1279, var(--ly-ai, normal))));
    justify-content: var(--ly-jc-767, var(--ly-jc-1023, var(--ly-jc-1279, var(--ly-jc, normal))));
    flex-wrap: var(--ly-wrap-767, var(--ly-wrap-1023, var(--ly-wrap-1279, var(--ly-wrap, nowrap))));
    max-width: var(--ly-mw-767, var(--ly-mw-1023, var(--ly-mw-1279, var(--ly-mw, none))));
    padding: var(--ly-pad-767, var(--ly-pad-1023, var(--ly-pad-1279, var(--ly-pad, 0px))));
  }
  [data-theme="autobacs"] .ly-grid {
    grid-template-columns: repeat(var(--ly-cols-767, var(--ly-cols-1023, var(--ly-cols-1279, var(--ly-cols, 3)))), minmax(0, 1fr));
    -moz-column-gap: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px))));
    column-gap: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px))));
    row-gap: var(--ly-rgap-767, var(--ly-rgap-1023, var(--ly-rgap-1279, var(--ly-rgap, var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px))))))));
  }
  [data-theme="autobacs"] .ly-columns {
    grid-template-columns: var(--ly-ratio-767, var(--ly-ratio-1023, var(--ly-ratio-1279, var(--ly-ratio, 1fr 1fr))));
    gap: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 32px))));
    align-items: var(--ly-ai-767, var(--ly-ai-1023, var(--ly-ai-1279, var(--ly-ai, normal))));
  }
  [data-theme="autobacs"] .ly-rail {
    --ly-_g: var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px))));
    grid-auto-columns: var(--ly-iw-767, var(--ly-iw-1023, var(--ly-iw-1279, var(--ly-iw, max-content))));
  }
  [data-theme="autobacs"] .ly-spacer {
    height: var(--ly-h-767, var(--ly-h-1023, var(--ly-h-1279, var(--ly-h, 32px))));
  }
  [data-theme="autobacs"] .ly-stack > *,
  [data-theme="autobacs"] .ly-grid > *,
  [data-theme="autobacs"] .ly-columns > *,
  [data-theme="autobacs"] .ly-rail > * {
    order: var(--ly-i-order-767, var(--ly-i-order-1023, var(--ly-i-order-1279, var(--ly-i-order, 0))));
    align-self: var(--ly-i-as-767, var(--ly-i-as-1023, var(--ly-i-as-1279, var(--ly-i-as, auto))));
  }
  [data-theme="autobacs"] .ly-grid > * {
    grid-column: var(--ly-i-span-767, var(--ly-i-span-1023, var(--ly-i-span-1279, var(--ly-i-span, auto))));
  }
  [data-theme="autobacs"] .ly-section.ly-cont {
    --ly-_gutv: var(--ly-gut-767, var(--ly-gut-1023, var(--ly-gut-1279, var(--ly-gut, 24px))));
    padding-inline: max(var(--ly-_gutv, 0px), calc((100% - var(--ly-_w, 100%)) / 2));
  }
  [data-theme="autobacs"] .ly-spacer.ly-divider {
    background-size: calc(100% - 2 * var(--ly-inset-767, var(--ly-inset-1023, var(--ly-inset-1279, var(--ly-inset, 0px))))) 1px;
  }
  [data-theme="autobacs"] .ly-grid.ly-gstep {
    grid-template-columns: minmax(0, 1fr);
  }
  [data-theme="autobacs"] .ly-columns.ly-collapse-m {
    grid-template-columns: minmax(0, 1fr);
  }
  [data-theme="autobacs"] .ly-columns.ly-collapse-m.ly-collapse-rev {
    display: flex;
    flex-direction: column-reverse;
  }
  [data-theme="autobacs"] .ly-columns.ly-collapse-m.ly-sticky-first > :first-child,
  [data-theme="autobacs"] .ly-columns.ly-collapse-m.ly-sticky-last > :last-child {
    position: relative;
    top: 0;
  }
  [data-theme="autobacs"] .ly-stack {
    row-gap: var(--ly-rgap-767, var(--ly-rgap-1023, var(--ly-rgap-1279, var(--ly-rgap, var(--ly-gap-767, var(--ly-gap-1023, var(--ly-gap-1279, var(--ly-gap, 24px))))))));
  }
}
@media (width > 1279px) {
  [data-theme="autobacs"] .ly-grid.ly-af-b {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--ly-miw, 240px), 100%), 1fr));
  }
  [data-theme="autobacs"] .ly-grid.ly-asrail-b {
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: min(var(--ly-miw, 240px), 85%);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
  }
  [data-theme="autobacs"] .ly-grid.ly-asrail-b > * {
    grid-column: auto;
    scroll-snap-align: start;
  }
  [data-theme="autobacs"] .ly-hide-b {
    display: none !important;
  }
}
@media (width > 1023px) and (width <= 1279px) {
  [data-theme="autobacs"] .ly-grid.ly-af-1279 {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--ly-miw-1279, var(--ly-miw, 240px)), 100%), 1fr));
  }
  [data-theme="autobacs"] .ly-grid.ly-asrail-1279 {
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: min(var(--ly-miw-1279, var(--ly-miw, 240px)), 85%);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
  }
  [data-theme="autobacs"] .ly-grid.ly-asrail-1279 > * {
    grid-column: auto;
    scroll-snap-align: start;
  }
  [data-theme="autobacs"] .ly-hide-1279 {
    display: none !important;
  }
}
@media (width > 767px) and (width <= 1023px) {
  [data-theme="autobacs"] .ly-grid.ly-af-1023 {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--ly-miw-1023, var(--ly-miw-1279, var(--ly-miw, 240px))), 100%), 1fr));
  }
  [data-theme="autobacs"] .ly-grid.ly-asrail-1023 {
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: min(var(--ly-miw-1023, var(--ly-miw-1279, var(--ly-miw, 240px))), 85%);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
  }
  [data-theme="autobacs"] .ly-grid.ly-asrail-1023 > * {
    grid-column: auto;
    scroll-snap-align: start;
  }
  [data-theme="autobacs"] .ly-hide-1023 {
    display: none !important;
  }
}
@media (width <= 767px) {
  [data-theme="autobacs"] .ly-grid.ly-af-767 {
    grid-template-columns: repeat(auto-fit, minmax(min(var(--ly-miw-767, var(--ly-miw-1023, var(--ly-miw-1279, var(--ly-miw, 240px)))), 100%), 1fr));
  }
  [data-theme="autobacs"] .ly-grid.ly-asrail-767 {
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: min(var(--ly-miw-767, var(--ly-miw-1023, var(--ly-miw-1279, var(--ly-miw, 240px)))), 85%);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
  }
  [data-theme="autobacs"] .ly-grid.ly-asrail-767 > * {
    grid-column: auto;
    scroll-snap-align: start;
  }
  [data-theme="autobacs"] .ly-hide-767 {
    display: none !important;
  }
}
@media (width > 1279px) {
  [data-theme="autobacs"] .ly-omt-b {
    margin-top: var(--ly-omt-b, 0px) !important;
  }
  [data-theme="autobacs"] .ly-omb-b {
    margin-bottom: var(--ly-omb-b, 0px) !important;
  }
  [data-theme="autobacs"] .ly-omw-b {
    max-width: var(--ly-omw-b, none) !important;
  }
  [data-theme="autobacs"] .ly-oas-b {
    align-self: var(--ly-oas-b, auto) !important;
  }
}
@media (width > 1023px) and (width <= 1279px) {
  [data-theme="autobacs"] .ly-omt-1279 {
    margin-top: var(--ly-omt-1279, 0px) !important;
  }
  [data-theme="autobacs"] .ly-omb-1279 {
    margin-bottom: var(--ly-omb-1279, 0px) !important;
  }
  [data-theme="autobacs"] .ly-omw-1279 {
    max-width: var(--ly-omw-1279, none) !important;
  }
  [data-theme="autobacs"] .ly-oas-1279 {
    align-self: var(--ly-oas-1279, auto) !important;
  }
}
@media (width > 767px) and (width <= 1023px) {
  [data-theme="autobacs"] .ly-omt-1023 {
    margin-top: var(--ly-omt-1023, 0px) !important;
  }
  [data-theme="autobacs"] .ly-omb-1023 {
    margin-bottom: var(--ly-omb-1023, 0px) !important;
  }
  [data-theme="autobacs"] .ly-omw-1023 {
    max-width: var(--ly-omw-1023, none) !important;
  }
  [data-theme="autobacs"] .ly-oas-1023 {
    align-self: var(--ly-oas-1023, auto) !important;
  }
}
@media (width <= 767px) {
  [data-theme="autobacs"] .ly-omt-767 {
    margin-top: var(--ly-omt-767, 0px) !important;
  }
  [data-theme="autobacs"] .ly-omb-767 {
    margin-bottom: var(--ly-omb-767, 0px) !important;
  }
  [data-theme="autobacs"] .ly-omw-767 {
    max-width: var(--ly-omw-767, none) !important;
  }
  [data-theme="autobacs"] .ly-oas-767 {
    align-self: var(--ly-oas-767, auto) !important;
  }
}
[data-theme="autobacs"] .ly-section.ly-divider-top {
  border-top: 1px solid color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="autobacs"] .ly-section.ly-divider-bottom {
  border-bottom: 1px solid color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="autobacs"] .ly-section.ly-divider-both {
  border-top: 1px solid color-mix(in srgb, currentColor 18%, transparent);
  border-bottom: 1px solid color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="autobacs"] .ly-section > .ly-section__overlay.ly-overlay-gradient {
  background: linear-gradient(to top, var(--scheme-bg, #000) 0%, transparent 60%);
}
[data-theme="autobacs"] .ly-section.ly-under-header:not(:not(script, style, link, template, noscript) ~ *),
[data-theme="autobacs"] [data-block-id]:not(:not(script, style, link, template, noscript) ~ *) > .ly-section.ly-under-header {
  margin-top: calc(-1 * 64px);
}
:where([data-theme="autobacs"] .ly-section[class*="scheme-"], [data-theme="autobacs"] .ly-stack[class*="scheme-"]) :is(h1, h2, h3, h4, h5, h6) {
  color: inherit;
}
[data-theme="autobacs"] .ly-spacer.ly-rule {
  background-image: linear-gradient(var(--ly-_rc, currentColor), var(--ly-_rc, currentColor));
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: var(--ly-_rw, 48px) var(--ly-_rt, 2px);
}
[data-theme="autobacs"] .ly-spacer.ly-rule-accent {
  --ly-_rc: var(--scheme-accent, var(--otog-orange, currentColor));
}
[data-theme="autobacs"] .ly-spacer.ly-rule-muted {
  --ly-_rc: color-mix(in srgb, currentColor 18%, transparent);
}
[data-theme="autobacs"] .ly-spacer.ly-rule.ly-rule-center {
  background-position: center bottom;
}
[data-theme="autobacs"] .ly-spacer.ly-rule.ly-rule-end {
  background-position: right bottom;
}
[data-theme="autobacs"] .ly-section > .ly-section__box {
  display: flex;
  flex-direction: column;
  justify-content: inherit;
  min-height: inherit;
  position: relative;
  isolation: isolate;
}
[data-theme="autobacs"] .ly-section__box > * {
  margin-block: 0;
}
[data-theme="autobacs"] .ly-section__box > .ly-section__media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: -2;
  pointer-events: none;
}
[data-theme="autobacs"] .ly-section__box > .ly-section__overlay {
  position: absolute;
  inset: 0;
  background: #000;
  z-index: -1;
  pointer-events: none;
}
[data-theme="autobacs"] .ly-section__box > .ly-section__overlay.ly-overlay-gradient {
  background: linear-gradient(to top, var(--scheme-bg, #000) 0%, transparent 60%);
}
:where([data-theme="autobacs"] .ly-section__box[class*="scheme-"]) :is(h1, h2, h3, h4, h5, h6) {
  color: inherit;
}
@media (width > 1023px) {
  [data-theme="autobacs"] .ly-plp-cols-3.otog-grid.otog-grid--products {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (width > 1023px) {
  [data-theme="autobacs"] .ly-plp-cols-5.otog-grid.otog-grid--products {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
[data-theme="autobacs"] .ly-ta {
  --ly-ta: initial;
  --ly-ta-1279: initial;
  --ly-ta-1023: initial;
  --ly-ta-767: initial;
  text-align: var(--ly-ta, unset);
}
@media (width > 1023px) and (width <= 1279px) {
  [data-theme="autobacs"] .ly-ta {
    text-align: var(--ly-ta-1279, var(--ly-ta, unset));
  }
}
@media (width > 767px) and (width <= 1023px) {
  [data-theme="autobacs"] .ly-ta {
    text-align: var(--ly-ta-1023, var(--ly-ta-1279, var(--ly-ta, unset)));
  }
}
@media (width <= 767px) {
  [data-theme="autobacs"] .ly-ta {
    text-align: var(--ly-ta-767, var(--ly-ta-1023, var(--ly-ta-1279, var(--ly-ta, unset))));
  }
}

/*
 * Shared segment sheets (formerly the first (main)-segment chunk) — GENERATED by gen-layout-css (FB6), never hand-edit; autoprefixed + minified like
 * Next's CSS pipeline. Sources: packages/storefront-sdk/src/styles/neutral-chrome.css.
 */
.mr-announce{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;font-size:.8125rem;background:var(--mr-chrome-accent,#1f2937);color:var(--mr-chrome-on-accent,#ffffff)}.mr-announce a{color:inherit;text-decoration:underline}.mr-announce__close{position:absolute;right:.75rem;background:none;border:0;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.mr-header{position:sticky;top:0;z-index:40;background:var(--mr-chrome-bg,#ffffff);color:var(--mr-chrome-fg,#111827);border-bottom:1px solid var(--mr-chrome-border,#e5e7eb);font-family:var(--mr-font-body,system-ui,-apple-system,"Segoe UI",sans-serif)}.mr-header__inner{max-width:var(--mr-container-max,1200px);margin:0 auto;padding:0 var(--mr-gutter,1.25rem);height:64px;display:flex;align-items:center;gap:1.5rem}.mr-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.mr-header__wordmark{font-family:var(--mr-font-display,var(--mr-font-body,system-ui,sans-serif));font-weight:var(--mr-font-display-weight,700);font-size:1.125rem;letter-spacing:-.01em}.mr-header__nav{display:none;align-items:center;gap:1.25rem;margin-inline-start:auto}.mr-header__nav a{color:inherit;text-decoration:none;font-size:.9375rem}.mr-header__nav a:hover{color:var(--mr-chrome-accent,#1f2937)}.mr-navitem{position:relative;display:inline-flex}.mr-dropdown{position:absolute;top:100%;left:0;min-width:180px;padding:8px 0;display:none;flex-direction:column;background:var(--mr-chrome-bg,#ffffff);border:1px solid var(--mr-chrome-border,#e5e7eb);border-radius:8px;box-shadow:0 10px 24px rgba(0,0,0,.08);z-index:60}.mr-navitem:focus-within .mr-dropdown,.mr-navitem:hover .mr-dropdown{display:flex}.mr-dropdown a{padding:6px 14px;font-size:.9rem}.mr-drawer__subnav-link{padding-inline-start:1rem;font-size:1rem;opacity:.85}.mr-header__right{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}.mr-header__nav+.mr-header__right{margin-inline-start:0}.mr-cart,.mr-header__mobile{display:inline-flex}.mr-cart{position:relative;align-items:center;color:inherit;text-decoration:none}.mr-cart__count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:var(--mr-chrome-accent,#1f2937);color:var(--mr-chrome-on-accent,#ffffff);font-size:.6875rem;line-height:16px;text-align:center}.mr-nav-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;cursor:pointer;padding:.25rem}.mr-drawer{position:fixed;inset:0;z-index:60;background:var(--mr-chrome-bg,#ffffff);color:var(--mr-chrome-fg,#111827);padding:4rem 1.5rem 1.5rem}.mr-drawer__close{position:absolute;top:1rem;right:1.25rem;background:none;border:0;color:inherit;font-size:1.75rem;line-height:1;cursor:pointer}.mr-drawer__nav{display:flex;flex-direction:column;gap:1rem}.mr-drawer__nav a{color:inherit;text-decoration:none;font-size:1.125rem}.mr-footer{background:var(--mr-chrome-surface,#f9fafb);color:var(--mr-chrome-fg,#111827);border-top:1px solid var(--mr-chrome-border,#e5e7eb);font-family:var(--mr-font-body,system-ui,-apple-system,"Segoe UI",sans-serif)}.mr-footer__inner{max-width:var(--mr-container-max,1200px);margin:0 auto;padding:2.5rem var(--mr-gutter,1.25rem)}.mr-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;margin-bottom:2rem}.mr-footer__col-title{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;color:var(--mr-chrome-muted,#6b7280)}.mr-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mr-footer__col a{color:inherit;text-decoration:none;font-size:.9375rem}.mr-footer__col a:hover{color:var(--mr-chrome-accent,#1f2937)}.mr-footer__tagline{color:var(--mr-chrome-muted,#6b7280);font-size:.875rem;margin-bottom:.5rem}.mr-footer__copy{color:var(--mr-chrome-muted,#6b7280);font-size:.8125rem}@media (min-width:768px){.mr-header__nav{display:flex}.mr-header__mobile{display:none}}

/*
 * Theme "autobacs" segment look sheets (formerly component imports) — GENERATED by gen-layout-css (FB6), never hand-edit; autoprefixed + minified like
 * Next's CSS pipeline. Sources: packages/theme-autobacs/src/autobacs.css.
 */
[data-theme=autobacs]{--ab-ink:var(--mr-chrome-fg,#111111);--ab-text:#484848;--ab-muted:var(--mr-chrome-muted,#767676);--ab-line:var(--mr-chrome-border,#dfdfdf);--ab-tile:var(--mr-chrome-surface,#f5f5f5);--ab-bg:#ffffff;--ab-sand:#ece8e1;--ab-accent:var(--mr-chrome-accent,#f06020);--ab-on-accent:var(--mr-chrome-on-accent,#111111);--ab-accent-hover:color-mix(in srgb,var(--ab-accent) 90%,#000);--ab-accent-ink:color-mix(in srgb,var(--ab-accent) 74%,#000);--ab-ok:#0a7d2c;--ab-warn:#f5a300;--ab-bad:#cc0008;--ab-field:#929292;--ab-pill:var(--mr-radius,64px);--ab-maxw:var(--mr-container-max,1600px);--ab-gutter:var(--mr-gutter,48px);--ab-font:var(--mr-font-body,"Noto Sans",system-ui,-apple-system,"Segoe UI",sans-serif);--ab-font-display:var(--mr-font-display,var(--ab-font));--ab-weight-display:var(--mr-font-display-weight,700)}@media (max-width:1279px){[data-theme=autobacs]{--ab-gutter:32px}}@media (max-width:767px){[data-theme=autobacs]{--ab-gutter:16px}}[data-theme=autobacs] body{margin:0;background:var(--ab-bg);color:var(--ab-text);font:400 14px/1.57 var(--ab-font);-webkit-text-size-adjust:100%}[data-theme=autobacs].ab-lock,[data-theme=autobacs].ab-lock body{overflow:hidden}[data-theme=autobacs] .ab-wrap{box-sizing:border-box;width:100%;max-width:var(--ab-maxw);margin:0 auto;padding:0 var(--ab-gutter)}[data-theme=autobacs] .ab-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-theme=autobacs] .ab-muted{color:var(--ab-muted)}[data-theme=autobacs] .ab-ink{color:var(--ab-ink)}[data-theme=autobacs] .ab-small{font-size:12px;line-height:1.5}[data-theme=autobacs] .ab-lead{font-size:16px;line-height:1.6}[data-theme=autobacs] .ab-mt0{margin-top:0}[data-theme=autobacs] .ab-mt8{margin-top:8px}[data-theme=autobacs] .ab-mt16{margin-top:16px}[data-theme=autobacs] .ab-stack16{display:grid;gap:16px}[data-theme=autobacs] :where(.ab-wrap a,.ab-sheet a){color:inherit}[data-theme=autobacs] :focus-visible{outline:2px solid var(--ab-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}[data-theme=autobacs] .ab-h1{color:var(--ab-ink);font:var(--ab-weight-display) 40px/1.25 var(--ab-font-display);letter-spacing:-.035em;margin:0}[data-theme=autobacs] .ab-h2{color:var(--ab-ink);font:700 24px/1.33 var(--ab-font-display);letter-spacing:-.02em;margin:0}[data-theme=autobacs] .ab-h3{color:var(--ab-ink);font:700 16px/1.5 var(--ab-font);margin:0}@media (max-width:767px){[data-theme=autobacs] .ab-h1{font-size:28px}[data-theme=autobacs] .ab-h2{font-size:20px}}[data-theme=autobacs] .ab-pricewrap{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}[data-theme=autobacs] .ab-price{color:var(--ab-ink);font:700 24px/1 var(--ab-font);letter-spacing:-.02em;white-space:nowrap}[data-theme=autobacs] .ab-price .ab-cur{font-size:.62em;margin-left:2px;vertical-align:.38em}[data-theme=autobacs] .ab-price--lg{font-size:32px}[data-theme=autobacs] .ab-price--sm{font-size:16px}[data-theme=autobacs] .ab-price-was{color:var(--ab-muted);font-size:14px}[data-theme=autobacs] .ab-code{font-size:12px;color:var(--ab-muted);letter-spacing:.02em}[data-theme=autobacs] .ab-code b{background:var(--ab-ink);color:#fff;font-weight:700;padding:1px 6px;margin-right:6px}[data-theme=autobacs] .ab-i{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-theme=autobacs] .ab-i--s{width:18px;height:18px}[data-theme=autobacs] .ab-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:var(--ab-pill);border:0;cursor:pointer;font:700 14px/1 var(--ab-font);text-decoration:none;white-space:nowrap;box-sizing:border-box}[data-theme=autobacs] .ab-btn--lg{height:56px;font-size:16px;padding:0 32px}[data-theme=autobacs] .ab-btn--block{width:100%}[data-theme=autobacs] .ab-btn--primary{background:var(--ab-accent);color:var(--ab-on-accent)}[data-theme=autobacs] .ab-btn--primary:hover{background:var(--ab-accent-hover)}[data-theme=autobacs] .ab-btn--dark{background:var(--ab-ink);color:#fff}[data-theme=autobacs] .ab-btn--dark:hover{background:#333}[data-theme=autobacs] .ab-btn--ghost{background:transparent;color:var(--ab-ink);box-shadow:inset 0 0 0 1px var(--ab-ink)}[data-theme=autobacs] .ab-btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--ab-ink)}[data-theme=autobacs] .ab-btn--done{background:var(--ab-ink);color:#fff}[data-theme=autobacs] .ab-btn:disabled{opacity:.45;cursor:not-allowed}[data-theme=autobacs] .ab-iconbtn{width:40px;height:40px;border-radius:50%;border:0;background:transparent;display:inline-grid;place-items:center;cursor:pointer;color:var(--ab-ink);position:relative;flex:none;padding:0;text-decoration:none}[data-theme=autobacs] .ab-iconbtn:hover{background:var(--ab-tile)}[data-theme=autobacs] .ab-iconbtn--fill{background:var(--ab-accent);color:var(--ab-on-accent)}[data-theme=autobacs] .ab-iconbtn--fill:hover{background:var(--ab-accent-hover)}[data-theme=autobacs] .ab-iconbtn:disabled{opacity:.5;cursor:wait}[data-theme=autobacs] .ab-badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:9px;background:var(--ab-accent);color:var(--ab-on-accent);font:700 11px/18px var(--ab-font);text-align:center;padding:0 4px;box-sizing:border-box}[data-theme=autobacs] .ab-link{color:var(--ab-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;font:500 14px/1.4 var(--ab-font)}[data-theme=autobacs] .ab-link:hover{text-decoration-thickness:2px}[data-theme=autobacs] .ab-util{background:#111111;color:#fff;font-size:13px}[data-theme=autobacs] .ab-util__in{display:flex;align-items:center;gap:24px;height:40px}[data-theme=autobacs] .ab-util__phone{display:inline-flex;gap:8px;align-items:center;min-width:0}[data-theme=autobacs] .ab-util__phone span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=autobacs] .ab-util__sp{flex:1}[data-theme=autobacs] .ab-util__btn{background:none;border:0;color:#fff;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:0;height:40px;max-width:100%;font:inherit;min-width:0}[data-theme=autobacs] .ab-util__btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=autobacs] .ab-util__btn:hover span{text-decoration:underline;text-underline-offset:3px}[data-theme=autobacs] .ab-util__btn:focus-visible{outline-color:#fff;box-shadow:none}@media (max-width:767px){[data-theme=autobacs] .ab-util__in{gap:16px}[data-theme=autobacs] .ab-util__phone,[data-theme=autobacs] .ab-util__sp{display:none}[data-theme=autobacs] .ab-util__btn{flex:1;font-size:12px}}[data-theme=autobacs] .ab-hdr-wrap{position:relative;z-index:45;background:#fff}[data-theme=autobacs] .ab-hdr{background:#fff}[data-theme=autobacs] .ab-hdr__in{display:flex;align-items:center;gap:32px;height:88px}[data-theme=autobacs] .ab-hdr .ab-hdr__search{min-width:240px}[data-theme=autobacs] .ab-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none;min-width:0}[data-theme=autobacs] .ab-logo img{height:44px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain}[data-theme=autobacs] .ab-logo b{color:var(--ab-ink);font:700 italic 20px/1 var(--ab-font);letter-spacing:-.01em;white-space:nowrap}[data-theme=autobacs] .ab-logo--compact b{display:none}[data-theme=autobacs] .ab-nav{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:40px;flex:0 1 auto;min-width:0;max-height:40px;overflow:hidden}[data-theme=autobacs] .ab-nav a,[data-theme=autobacs] .ab-nav button{background:none;border:0;padding:8px 0;font:500 14px/1.4 var(--ab-font);color:var(--ab-ink);text-decoration:none;cursor:pointer;white-space:nowrap}[data-theme=autobacs] .ab-nav a:hover,[data-theme=autobacs] .ab-nav button:hover,[data-theme=autobacs] .ab-nav button[aria-expanded=true]{text-decoration:underline;text-underline-offset:4px}[data-theme=autobacs] .ab-searchbox{position:relative;flex:1 1 280px;max-width:640px;min-width:0}[data-theme=autobacs] .ab-search{display:flex;align-items:center;gap:12px;height:48px;background:var(--ab-tile);border-radius:var(--ab-pill);padding:0 20px;color:var(--ab-ink);box-sizing:border-box}[data-theme=autobacs] .ab-search input{flex:1;border:0;background:transparent;font:400 16px var(--ab-font);color:var(--ab-ink);outline:none;min-width:0;height:100%}[data-theme=autobacs] .ab-search input::-moz-placeholder{color:var(--ab-muted)}[data-theme=autobacs] .ab-search input::placeholder{color:var(--ab-muted)}[data-theme=autobacs] .ab-search:focus-within{box-shadow:inset 0 0 0 2px var(--ab-ink)}[data-theme=autobacs] .ab-search--block{margin-top:16px}[data-theme=autobacs] .ab-hdr__tools{display:flex;align-items:center;gap:4px;margin-left:auto}[data-theme=autobacs] .ab-hello{display:inline-flex;align-items:center;gap:8px;color:var(--ab-ink);font-weight:500;text-decoration:none;padding:0 8px;height:40px;border-radius:var(--ab-pill)}[data-theme=autobacs] .ab-hello:hover{background:var(--ab-tile)}[data-theme=autobacs] .ab-hdr-search,[data-theme=autobacs] .ab-hdr__menu{display:none}@media (max-width:1023px){[data-theme=autobacs] .ab-nav{display:none}[data-theme=autobacs] .ab-hdr__menu{display:inline-grid}}@media (max-width:767px){[data-theme=autobacs] .ab-hdr__in{height:64px;gap:12px}[data-theme=autobacs] .ab-logo img{height:36px}[data-theme=autobacs] .ab-logo b{font-size:17px}[data-theme=autobacs] .ab-hdr__search,[data-theme=autobacs] .ab-hello span{display:none}[data-theme=autobacs] .ab-hello{padding:0;width:40px;justify-content:center}[data-theme=autobacs] .ab-hdr-search{display:block;padding:0 0 12px;background:#fff}[data-theme=autobacs] .ab-hdr-search .ab-searchbox{max-width:none}}[data-theme=autobacs] .ab-searchpanel{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:50;background:#fff;box-shadow:0 0 0 1px var(--ab-line),0 24px 40px rgba(0,0,0,.08);padding:16px 20px 20px;max-height:70vh;overflow-y:auto}[data-theme=autobacs] .ab-searchpanel__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}[data-theme=autobacs] .ab-searchhit{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:6px;text-decoration:none;color:var(--ab-ink)}[data-theme=autobacs] .ab-searchhit:hover{background:var(--ab-tile)}[data-theme=autobacs] .ab-searchhit__img{width:56px;height:56px;background:var(--ab-tile);display:grid;place-items:center}[data-theme=autobacs] .ab-searchhit__img img{width:84%;height:84%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}[data-theme=autobacs] .ab-searchhit__txt{display:grid;line-height:1.4;min-width:0}[data-theme=autobacs] .ab-searchhit__txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=autobacs] .ab-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--ab-line);box-shadow:0 24px 40px rgba(0,0,0,.08)}[data-theme=autobacs] .ab-mega[hidden]{display:none}[data-theme=autobacs] .ab-mega__in{display:grid;grid-template-columns:280px 1fr;gap:48px;padding-top:32px;padding-bottom:40px}[data-theme=autobacs] .ab-mega__cats{list-style:none;margin:0;padding:0;display:grid;gap:4px;align-content:start}[data-theme=autobacs] .ab-mega__cat{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;font-size:16px;color:var(--ab-ink);text-decoration:none;border-radius:4px}[data-theme=autobacs] .ab-mega__cat:hover,[data-theme=autobacs] .ab-mega__cat[aria-current=true]{background:var(--ab-tile)}[data-theme=autobacs] .ab-mega__hd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}[data-theme=autobacs] .ab-mega__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 24px}[data-theme=autobacs] .ab-mega__group{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ab-line);text-decoration:none;color:var(--ab-ink)}[data-theme=autobacs] .ab-mega__group:hover span:first-child{text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px){[data-theme=autobacs] .ab-mega{display:none}}[data-theme=autobacs] .ab-mini{position:fixed;left:0;right:0;top:0;z-index:40;background:#fff;box-shadow:0 1px 0 var(--ab-line);transform:translateY(-100%);transition:transform .2s ease}[data-theme=autobacs] .ab-mini.is-on{transform:none}[data-theme=autobacs] .ab-mini__in{display:flex;align-items:center;gap:16px;height:64px}@media (max-width:767px){[data-theme=autobacs] .ab-mini .ab-logo{display:none}}@media (prefers-reduced-motion:reduce){[data-theme=autobacs] .ab-mini{transition:none}}[data-theme=autobacs] .ab-chips{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 0 16px;scrollbar-width:none}[data-theme=autobacs] .ab-chips::-webkit-scrollbar{display:none}[data-theme=autobacs] .ab-chips--wrap{flex-wrap:wrap;overflow:visible;padding:8px 0 0}[data-theme=autobacs] .ab-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 6px;border-radius:var(--ab-pill);background:var(--ab-tile);color:var(--ab-ink);font:700 14px/1 var(--ab-font);text-decoration:none;border:0;cursor:pointer;box-sizing:border-box}[data-theme=autobacs] .ab-chip img{width:36px;height:36px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:#fff;mix-blend-mode:multiply}[data-theme=autobacs] .ab-chip--txt{padding:0 18px;font-weight:500;height:40px}[data-theme=autobacs] .ab-chip:hover{box-shadow:inset 0 0 0 1px var(--ab-ink)}[data-theme=autobacs] .ab-chip[aria-current=true],[data-theme=autobacs] .ab-chip[aria-pressed=true]{background:var(--ab-ink);color:#fff}[data-theme=autobacs] .ab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}[data-theme=autobacs] .ab-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){[data-theme=autobacs] .ab-grid,[data-theme=autobacs] .ab-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){[data-theme=autobacs] .ab-grid,[data-theme=autobacs] .ab-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}[data-theme=autobacs] .ab-card{position:relative;display:flex;flex-direction:column;gap:8px;color:var(--ab-text);min-width:0}[data-theme=autobacs] .ab-card__tile{position:relative;display:block;aspect-ratio:1;background:var(--ab-tile);overflow:hidden}[data-theme=autobacs] .ab-card__tile img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:9%;box-sizing:border-box;transition:transform .25s ease}[data-theme=autobacs] .ab-card:hover .ab-card__tile img{transform:scale(1.03)}[data-theme=autobacs] .ab-card__badges{position:absolute;left:0;top:12px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}[data-theme=autobacs] .ab-badge-sq{font:700 12px/22px var(--ab-font);padding:0 8px;background:var(--ab-ink);color:#fff}[data-theme=autobacs] .ab-badge-sq--sale{background:var(--ab-accent);color:var(--ab-on-accent)}[data-theme=autobacs] .ab-card__txt{display:grid;text-decoration:none}[data-theme=autobacs] .ab-card__series{color:var(--ab-ink);font-weight:700;font-size:14px;line-height:20px}[data-theme=autobacs] .ab-card__name{color:var(--ab-ink);font-size:14px;line-height:20px;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=autobacs] .ab-card__buy{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}[data-theme=autobacs] .ab-stock{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:18px;color:var(--ab-ink)}[data-theme=autobacs] .ab-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ab-ok);flex:none;transform:translateY(-1px)}[data-theme=autobacs] .ab-stock--low:before{background:var(--ab-warn)}[data-theme=autobacs] .ab-stock--out:before{background:var(--ab-bad)}@media (max-width:767px){[data-theme=autobacs] .ab-card .ab-price{font-size:20px}[data-theme=autobacs] .ab-card__buy .ab-iconbtn{width:36px;height:36px}}[data-theme=autobacs] .ab-sec{padding-top:48px;padding-bottom:48px}[data-theme=autobacs] .ab-sec-hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}@media (max-width:767px){[data-theme=autobacs] .ab-sec{padding-top:32px;padding-bottom:32px}[data-theme=autobacs] .ab-sec-hd{margin-bottom:16px}}[data-theme=autobacs] .ab-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px) / 4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}[data-theme=autobacs] .ab-rail>*{scroll-snap-align:start}[data-theme=autobacs] .ab-rail--few{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}@media (max-width:1023px){[data-theme=autobacs] .ab-rail{grid-auto-columns:calc((100% - 48px) / 3)}}@media (max-width:767px){[data-theme=autobacs] .ab-rail{grid-auto-columns:44%;gap:12px}[data-theme=autobacs] .ab-rail--few{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=autobacs] .ab-scrim{position:fixed;inset:0;background:rgba(17,17,17,.45);opacity:0;pointer-events:none;transition:opacity .2s;z-index:60}[data-theme=autobacs] .ab-scrim.is-on{opacity:1;pointer-events:auto}[data-theme=autobacs] .ab-sheet{position:fixed;top:0;right:0;bottom:0;width:min(480px,100%);background:#fff;z-index:61;transform:translateX(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;display:flex;flex-direction:column;box-sizing:border-box}[data-theme=autobacs] .ab-sheet--left{right:auto;left:0;transform:translateX(-100%)}[data-theme=autobacs] .ab-sheet.is-open{transform:none;visibility:visible;transition:transform .25s ease}[data-theme=autobacs] .ab-sheet__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 24px 8px 32px}[data-theme=autobacs] .ab-sheet__bd{padding:8px 32px 32px;overflow-y:auto;flex:1}[data-theme=autobacs] .ab-sheet__ft{padding:16px 32px 24px;border-top:1px solid var(--ab-line)}@media (max-width:767px){[data-theme=autobacs] .ab-sheet,[data-theme=autobacs] .ab-sheet--left{top:auto;width:100%;height:92vh;transform:translateY(100%);border-radius:16px 16px 0 0}[data-theme=autobacs] .ab-sheet--full{top:0;height:100%;border-radius:0}[data-theme=autobacs] .ab-sheet.is-open{transform:none}[data-theme=autobacs] .ab-sheet__hd{padding:16px 16px 8px 20px}[data-theme=autobacs] .ab-sheet__bd{padding:8px 20px 24px}[data-theme=autobacs] .ab-sheet__ft{padding:12px 20px 16px}}@media (prefers-reduced-motion:reduce){[data-theme=autobacs] .ab-scrim,[data-theme=autobacs] .ab-sheet,[data-theme=autobacs] .ab-sheet.is-open{transition:none}}[data-theme=autobacs] .ab-br-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}[data-theme=autobacs] .ab-br{border:1px solid var(--ab-line);padding:14px 16px;display:grid;grid-template-columns:1fr auto;gap:2px 12px;cursor:pointer;background:#fff;text-align:left;width:100%;font:inherit;color:var(--ab-text);box-sizing:border-box}[data-theme=autobacs] .ab-br:hover{border-color:var(--ab-ink)}[data-theme=autobacs] .ab-br[aria-current=true]{box-shadow:inset 0 0 0 2px var(--ab-ink);border-color:var(--ab-ink)}[data-theme=autobacs] .ab-br__nm{color:var(--ab-ink);font-weight:700}[data-theme=autobacs] .ab-br__km{color:var(--ab-muted);font-size:13px;text-align:right}[data-theme=autobacs] .ab-br__ad{grid-column:1/-1;font-size:13px}[data-theme=autobacs] .ab-grp{margin:20px 0 0;font-weight:700;color:var(--ab-ink);font-size:13px}[data-theme=autobacs] .ab-drill{margin:0 -20px}@media (min-width:768px){[data-theme=autobacs] .ab-drill{margin:0 -32px}}[data-theme=autobacs] .ab-drill__row{display:flex;align-items:center;gap:16px;width:100%;padding:12px 20px;border:0;border-bottom:1px solid var(--ab-line);background:none;text-decoration:none;color:var(--ab-ink);font:400 16px/1.4 var(--ab-font);cursor:pointer;text-align:left;box-sizing:border-box;min-height:56px}[data-theme=autobacs] .ab-drill__row:hover{background:var(--ab-tile)}[data-theme=autobacs] .ab-drill__img{width:56px;height:56px;flex:none;background:var(--ab-tile);display:grid;place-items:center}[data-theme=autobacs] .ab-drill__img img{width:84%;height:84%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}[data-theme=autobacs] .ab-drill__nm{flex:1;min-width:0}[data-theme=autobacs] .ab-drill__back{font-weight:700}[data-theme=autobacs] .ab-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;text-align:center;font-size:12px}[data-theme=autobacs] .ab-switcher a,[data-theme=autobacs] .ab-switcher button{background:none;border:0;color:var(--ab-ink);text-decoration:none;padding:8px 4px;font:500 12px/1.3 var(--ab-font);cursor:pointer}[data-theme=autobacs] .ab-switcher [aria-current=true]{font-weight:700}[data-theme=autobacs] .ab-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,calc(100% + 48px));visibility:hidden;background:var(--ab-ink);color:#fff;padding:14px 20px;display:flex;gap:16px;align-items:center;z-index:80;transition:transform .25s ease;max-width:calc(100% - 32px);font-weight:500;box-sizing:border-box}[data-theme=autobacs] .ab-toast.is-on{transform:translate(-50%);visibility:visible}[data-theme=autobacs] .ab-toast a{color:#fff;font-weight:700}@media (prefers-reduced-motion:reduce){[data-theme=autobacs] .ab-toast{transition:none}}[data-theme=autobacs] .ab-loyal{background:var(--ab-tile)}[data-theme=autobacs] .ab-loyal__in{display:flex;align-items:center;gap:24px;padding-top:32px;padding-bottom:32px}@media (max-width:767px){[data-theme=autobacs] .ab-loyal__in{flex-direction:column;align-items:flex-start}}[data-theme=autobacs] .ab-ftr{background:#fff;border-top:1px solid var(--ab-line);padding:48px 0 24px;color:var(--ab-text)}[data-theme=autobacs] .ab-ftr__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}[data-theme=autobacs] .ab-ftr__h{margin:0 0 12px;color:var(--ab-ink);font:700 14px/1.4 var(--ab-font)}[data-theme=autobacs] .ab-ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}[data-theme=autobacs] .ab-ftr li a{text-decoration:none;color:var(--ab-text)}[data-theme=autobacs] .ab-ftr li a:hover{text-decoration:underline;color:var(--ab-ink)}[data-theme=autobacs] .ab-ftr__acc{display:none}[data-theme=autobacs] .ab-ftr__base{margin-top:40px;padding-top:20px;border-top:1px solid var(--ab-line);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;font-size:12px}[data-theme=autobacs] .ab-ftr__copy{margin-left:auto}[data-theme=autobacs] .ab-paymarks{display:flex;gap:8px;flex-wrap:wrap}[data-theme=autobacs] .ab-paymarks span{border:1px solid var(--ab-line);padding:4px 10px;font-weight:700;font-size:12px;color:var(--ab-ink)}@media (max-width:767px){[data-theme=autobacs] .ab-ftr{padding-top:16px}[data-theme=autobacs] .ab-ftr__cols{display:none}[data-theme=autobacs] .ab-ftr__acc{display:block}[data-theme=autobacs] .ab-ftr__acc details{border-bottom:1px solid var(--ab-line)}[data-theme=autobacs] .ab-ftr__acc summary{list-style:none;padding:16px 0;color:var(--ab-ink);font-weight:700;display:flex;justify-content:space-between;cursor:pointer}[data-theme=autobacs] .ab-ftr__acc summary::-webkit-details-marker{display:none}[data-theme=autobacs] .ab-ftr__acc summary:after{content:"+";font-weight:400}[data-theme=autobacs] .ab-ftr__acc details[open] summary:after{content:"–"}[data-theme=autobacs] .ab-ftr__acc ul{padding-bottom:16px}[data-theme=autobacs] .ab-ftr__base{margin-top:24px}[data-theme=autobacs] .ab-ftr__copy{margin-left:0}}[data-theme=autobacs] .ab-field{display:grid;gap:6px}[data-theme=autobacs] .ab-field label{color:var(--ab-ink);font-weight:500;font-size:14px}[data-theme=autobacs] .ab-field input,[data-theme=autobacs] .ab-field select,[data-theme=autobacs] .ab-field textarea{height:48px;border:1px solid var(--ab-field);border-radius:4px;padding:0 14px;font:400 16px var(--ab-font);color:var(--ab-ink);background:#fff;box-sizing:border-box;width:100%}[data-theme=autobacs] .ab-field textarea{height:88px;padding:12px 14px;resize:vertical}[data-theme=autobacs] .ab-field input:focus,[data-theme=autobacs] .ab-field select:focus,[data-theme=autobacs] .ab-field textarea:focus{outline:none;border-color:var(--ab-ink);box-shadow:inset 0 0 0 1px var(--ab-ink)}[data-theme=autobacs] .ab-field .ab-hint{font-size:12px;color:var(--ab-muted)}[data-theme=autobacs] .ab-field .ab-err{font-size:13px;color:var(--ab-bad)}[data-theme=autobacs] .ab-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:767px){[data-theme=autobacs] .ab-row2{grid-template-columns:1fr}}[data-theme=autobacs] .ab-opt{display:grid;grid-template-columns:24px 1fr auto;gap:4px 12px;align-items:start;border:1px solid var(--ab-line);padding:16px;cursor:pointer;background:#fff;text-align:left;width:100%;font:inherit;color:var(--ab-text);box-sizing:border-box}[data-theme=autobacs] .ab-opt:hover{border-color:var(--ab-ink)}[data-theme=autobacs] .ab-opt[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--ab-ink);border-color:var(--ab-ink)}[data-theme=autobacs] .ab-opt__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--ab-ink);margin-top:2px;display:grid;place-items:center;box-sizing:border-box}[data-theme=autobacs] .ab-opt[aria-checked=true] .ab-opt__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ab-ink)}[data-theme=autobacs] .ab-opt__t{color:var(--ab-ink);font-weight:700}[data-theme=autobacs] .ab-opt__d{grid-column:2/-1;font-size:13px}[data-theme=autobacs] .ab-opt__r{color:var(--ab-ink);font-weight:700;white-space:nowrap}[data-theme=autobacs] .ab-stepper{display:inline-flex;align-items:center;height:48px;border:1px solid var(--ab-field);border-radius:var(--ab-pill);box-sizing:border-box;flex:none}[data-theme=autobacs] .ab-stepper--lg{height:56px}[data-theme=autobacs] .ab-stepper button{width:44px;height:100%;border:0;background:none;cursor:pointer;font-size:20px;color:var(--ab-ink);border-radius:var(--ab-pill);display:grid;place-items:center}[data-theme=autobacs] .ab-stepper button:hover{background:var(--ab-tile)}[data-theme=autobacs] .ab-stepper button:disabled{opacity:.35;cursor:not-allowed}[data-theme=autobacs] .ab-stepper output{min-width:32px;text-align:center;color:var(--ab-ink);font-weight:700}[data-theme=autobacs] .ab-alert{display:grid;grid-template-columns:24px 1fr;gap:4px 12px;background:#fff4ee;border-left:4px solid var(--ab-accent);padding:16px;color:var(--ab-ink)}[data-theme=autobacs] .ab-alert--bad{background:#fff1f1;border-left-color:var(--ab-bad)}[data-theme=autobacs] .ab-greet{padding-top:32px;padding-bottom:8px}[data-theme=autobacs] .ab-greet .ab-lead{margin:8px 0 0}[data-theme=autobacs] .ab-sec--tight{padding-top:24px}[data-theme=autobacs] .ab-ground--accent{background:var(--ab-accent);color:var(--ab-on-accent)}[data-theme=autobacs] .ab-ground--ink{background:#111111;color:#fff}[data-theme=autobacs] .ab-ground--ink .ab-use__h{color:#fff}[data-theme=autobacs] .ab-ground--sand{background:var(--ab-sand);color:var(--ab-ink)}[data-theme=autobacs] .ab-ground--tile{background:var(--ab-tile);color:var(--ab-ink)}[data-theme=autobacs] .ab-mosaic{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:520px}[data-theme=autobacs] .ab-mosaic--1{grid-template-columns:1fr;grid-template-rows:1fr;height:400px}[data-theme=autobacs] .ab-mosaic--2{grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:400px}[data-theme=autobacs] .ab-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;text-decoration:none;overflow:hidden;min-width:0}[data-theme=autobacs] .ab-promo--big{grid-row:1/3}[data-theme=autobacs] .ab-mosaic--1 .ab-promo--big,[data-theme=autobacs] .ab-mosaic--2 .ab-promo--big{grid-row:auto}[data-theme=autobacs] .ab-promo__img{position:absolute;right:6%;top:8%;width:46%;height:50%}[data-theme=autobacs] .ab-promo--big .ab-promo__img{right:8%;top:6%;height:66%;width:50%}[data-theme=autobacs] .ab-promo__img img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}[data-theme=autobacs] .ab-promo__h{position:relative;max-width:22ch;color:var(--ab-ink)}[data-theme=autobacs] .ab-promo:not(.ab-promo--big) .ab-promo__h{max-width:62%}[data-theme=autobacs] .ab-promo__go{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-weight:700;color:var(--ab-ink)}[data-theme=autobacs] .ab-promo:hover .ab-promo__go{text-decoration:underline;text-underline-offset:3px}[data-theme=autobacs] .ab-promo__tag{position:absolute;left:32px;top:28px;background:#111111;color:#fff;font:700 12px/22px var(--ab-font);padding:0 8px}@media (max-width:767px){[data-theme=autobacs] .ab-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px;height:auto;gap:12px}[data-theme=autobacs] .ab-mosaic--1{grid-template-columns:1fr;grid-template-rows:320px}[data-theme=autobacs] .ab-mosaic--2{grid-template-columns:1fr 1fr;grid-template-rows:220px}[data-theme=autobacs] .ab-promo{padding:20px}[data-theme=autobacs] .ab-promo--big{grid-column:1/3;grid-row:auto}[data-theme=autobacs] .ab-mosaic--1 .ab-promo--big,[data-theme=autobacs] .ab-mosaic--2 .ab-promo--big{grid-column:auto}[data-theme=autobacs] .ab-promo--big .ab-promo__h{font-size:28px}[data-theme=autobacs] .ab-mosaic--2 .ab-promo__h,[data-theme=autobacs] .ab-promo:not(.ab-promo--big) .ab-promo__h{font-size:16px}[data-theme=autobacs] .ab-promo__img{height:48%}[data-theme=autobacs] .ab-promo__tag{left:20px;top:18px}}[data-theme=autobacs] .ab-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}[data-theme=autobacs] .ab-cat{text-decoration:none;color:var(--ab-ink);display:grid;gap:4px}[data-theme=autobacs] .ab-cat__tile{position:relative;aspect-ratio:1;background:var(--ab-tile);margin-bottom:6px}[data-theme=autobacs] .ab-cat__tile img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:19%;box-sizing:border-box}[data-theme=autobacs] .ab-cat b{font-size:16px}[data-theme=autobacs] .ab-cat:hover b{text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px){[data-theme=autobacs] .ab-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){[data-theme=autobacs] .ab-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}[data-theme=autobacs] .ab-uses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-theme=autobacs] .ab-use{position:relative;aspect-ratio:4/5;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;text-decoration:none;overflow:hidden}[data-theme=autobacs] .ab-use__photo{position:absolute;inset:0}[data-theme=autobacs] .ab-use__photo img{-o-object-fit:cover;object-fit:cover}[data-theme=autobacs] .ab-use__photo+.ab-use__h,[data-theme=autobacs] .ab-use__photo~.ab-use__d{position:relative;background:rgba(255,255,255,.92);color:var(--ab-ink);padding:0 6px;width:-moz-fit-content;width:fit-content}[data-theme=autobacs] .ab-use__imgs{position:absolute;inset:16px 16px 96px;display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-theme=autobacs] .ab-use__imgs>span{position:relative;background:#fff}[data-theme=autobacs] .ab-use__imgs img{-o-object-fit:contain;object-fit:contain;padding:10%;box-sizing:border-box}[data-theme=autobacs] .ab-use__h{position:relative;margin:0;font:700 18px/1.4 var(--ab-font);color:inherit}[data-theme=autobacs] .ab-use__d{position:relative;font-size:13px}[data-theme=autobacs] .ab-use:hover .ab-use__h{text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px){[data-theme=autobacs] .ab-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){[data-theme=autobacs] .ab-uses{grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}[data-theme=autobacs] .ab-use{scroll-snap-align:start}}[data-theme=autobacs] .ab-storeband{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}[data-theme=autobacs] .ab-storeband__main{background:var(--ab-tile);padding:32px;display:grid;gap:12px;align-content:start}[data-theme=autobacs] .ab-storeband__main p{margin:0}[data-theme=autobacs] .ab-storeband__acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}[data-theme=autobacs] .ab-near{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:start}[data-theme=autobacs] .ab-near li{border:1px solid var(--ab-line);padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}@media (max-width:767px){[data-theme=autobacs] .ab-storeband{grid-template-columns:1fr}[data-theme=autobacs] .ab-storeband__main{padding:20px}}[data-theme=autobacs] .ab-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}[data-theme=autobacs] .ab-why__n{color:var(--ab-accent-ink);font:700 32px/1 var(--ab-font)}[data-theme=autobacs] .ab-why .ab-h3{margin:12px 0 6px}[data-theme=autobacs] .ab-why p{margin:0}@media (max-width:767px){[data-theme=autobacs] .ab-why{grid-template-columns:1fr;gap:20px}}[data-theme=autobacs] .ab-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ab-line);border-left:1px solid var(--ab-line)}[data-theme=autobacs] .ab-svc a{background:#fff;border-right:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);padding:24px;display:grid;gap:6px;align-content:start;text-decoration:none;color:var(--ab-text)}[data-theme=autobacs] .ab-svc a:hover{background:var(--ab-tile)}[data-theme=autobacs] .ab-svc b{color:var(--ab-ink);font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width:767px){[data-theme=autobacs] .ab-svc{grid-template-columns:1fr}[data-theme=autobacs] .ab-svc a{padding:18px 16px}}[data-theme=autobacs] .ab-brand{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}[data-theme=autobacs] .ab-brand__copy{display:grid;gap:16px}[data-theme=autobacs] .ab-brand__copy p{margin:0}[data-theme=autobacs] .ab-brand__img{position:relative;aspect-ratio:4/3;background:var(--ab-tile)}[data-theme=autobacs] .ab-brand__img img{-o-object-fit:cover;object-fit:cover}[data-theme=autobacs] .ab-brand__stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin:0;border-top:1px solid var(--ab-line);padding-top:32px}[data-theme=autobacs] .ab-brand__stats dt{color:var(--ab-text);font-size:13px}[data-theme=autobacs] .ab-brand__stats dd{margin:4px 0 0;color:var(--ab-accent-ink);font:700 32px/1.1 var(--ab-font)}@media (max-width:767px){[data-theme=autobacs] .ab-brand{grid-template-columns:1fr;gap:24px}}[data-theme=autobacs] .ab-cg.otog-section,[data-theme=autobacs] .ab-fp.otog-section{background:#fff;padding-top:48px;padding-bottom:48px}[data-theme=autobacs] .ab-cg .otog-container,[data-theme=autobacs] .ab-fp .otog-container{max-width:var(--ab-maxw);padding-left:var(--ab-gutter);padding-right:var(--ab-gutter)}[data-theme=autobacs] .ab-fp .otog-grid--products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px) / 4);grid-template-columns:none;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-top:24px!important}[data-theme=autobacs] .ab-fp .otog-grid--products>*{scroll-snap-align:start}@media (max-width:1023px){[data-theme=autobacs] .ab-fp .otog-grid--products{grid-auto-columns:calc((100% - 48px) / 3)}}@media (max-width:767px){[data-theme=autobacs] .ab-cg.otog-section,[data-theme=autobacs] .ab-fp.otog-section{padding-top:32px;padding-bottom:32px}[data-theme=autobacs] .ab-fp .otog-grid--products{grid-auto-columns:44%;gap:12px;margin-top:16px!important}}[data-theme=autobacs] .ab-promise{border:1px solid var(--ab-line);padding:16px;font-size:13px}[data-theme=autobacs] .ab-promise b{color:var(--ab-ink);display:block;font-size:14px}[data-theme=autobacs] .ab-tabs{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--ab-line);margin-top:64px}[data-theme=autobacs] .ab-tabs__in{display:flex;gap:32px;overflow-x:auto;scrollbar-width:none}[data-theme=autobacs] .ab-tabs__in::-webkit-scrollbar{display:none}[data-theme=autobacs] .ab-tabs a{padding:16px 0;text-decoration:none;color:var(--ab-ink);font-weight:500;white-space:nowrap;border-bottom:2px solid transparent}[data-theme=autobacs] .ab-tabs a[aria-current=true]{border-color:var(--ab-ink);font-weight:700}@media (max-width:767px){[data-theme=autobacs] .ab-tabs{margin-top:40px}[data-theme=autobacs] .ab-tabs__in{gap:24px}}[data-theme=autobacs] .ab-opt.is-on{box-shadow:inset 0 0 0 2px var(--ab-ink);border-color:var(--ab-ink)}[data-theme=autobacs] .ab-opt.is-on .ab-opt__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ab-ink)}[data-theme=autobacs] .ab-opt.is-off{opacity:.5;cursor:not-allowed}[data-theme=autobacs] .ab-opt:focus-within{outline:2px solid var(--ab-ink);outline-offset:2px}[data-theme=autobacs] .ab-link--inline{font-size:inherit;font-weight:500}[data-theme=autobacs] .ab-normal{font-weight:400}[data-theme=autobacs] .ab-err{color:var(--ab-bad);font-size:13px;margin:8px 0 0}[data-theme=autobacs] .ab-ok{color:var(--ab-ok);font-size:13px;font-weight:500;display:inline-flex;gap:8px;align-items:center}[data-theme=autobacs] .ab-cart{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start;padding:32px 0 48px}[data-theme=autobacs] .ab-panel{background:#fff;border:1px solid var(--ab-line);padding:32px;box-sizing:border-box;min-width:0}[data-theme=autobacs] .ab-ful{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ab-line);margin:24px 0 8px}[data-theme=autobacs] .ab-ful--one{grid-template-columns:1fr}[data-theme=autobacs] .ab-ful .ab-opt{border:0}[data-theme=autobacs] .ab-ful .ab-opt+.ab-opt{border-left:1px solid var(--ab-line)}[data-theme=autobacs] .ab-alert__acts{grid-column:2;display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}[data-theme=autobacs] .ab-alert__acts .ab-btn{height:40px;padding:0 16px}[data-theme=autobacs] .ab-line{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:16px 20px;padding:24px 0;border-bottom:1px solid var(--ab-line)}[data-theme=autobacs] .ab-line__img{position:relative;width:112px;height:112px;background:var(--ab-tile);display:block}[data-theme=autobacs] .ab-line__img img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:8%;box-sizing:border-box}[data-theme=autobacs] .ab-line__info{display:grid;gap:4px;align-content:start;min-width:0}[data-theme=autobacs] .ab-line__s{color:var(--ab-ink);font-weight:700}[data-theme=autobacs] .ab-line__n{color:var(--ab-ink);text-decoration:none}[data-theme=autobacs] a.ab-line__n:hover{text-decoration:underline;text-underline-offset:3px}[data-theme=autobacs] .ab-line__price{text-align:right}[data-theme=autobacs] .ab-line__ctl{grid-column:2/4;display:flex;align-items:center;gap:16px;flex-wrap:wrap}[data-theme=autobacs] .ab-line__sp{flex:1}[data-theme=autobacs] .ab-sum{position:sticky;top:16px;display:grid;gap:16px}[data-theme=autobacs] .ab-sum__row{display:flex;justify-content:space-between;gap:12px}[data-theme=autobacs] .ab-sum__total{border-top:2px solid var(--ab-ink);padding-top:16px;align-items:baseline}[data-theme=autobacs] .ab-sum__promo summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;color:var(--ab-ink);font-weight:700;padding:4px 0}[data-theme=autobacs] .ab-sum__promo summary::-webkit-details-marker{display:none}[data-theme=autobacs] .ab-sum__promo summary:after{content:"+";font-weight:400}[data-theme=autobacs] .ab-sum__promo[open] summary:after{content:"–"}[data-theme=autobacs] .ab-sum__promoform{display:flex;gap:8px;margin-top:12px}[data-theme=autobacs] .ab-sum__promoform .ab-field{flex:1;min-width:0}[data-theme=autobacs] .ab-sum__codes{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}[data-theme=autobacs] .ab-sum__codes li{display:flex;justify-content:space-between;gap:8px;color:var(--ab-ink)}[data-theme=autobacs] .ab-mobcta{display:none}[data-theme=autobacs] .ab-cart-empty{padding-top:48px;padding-bottom:64px;display:grid;gap:16px;justify-items:start}[data-theme=autobacs] .ab-cart-empty .ab-lead{margin:0}[data-theme=autobacs] .ab-cart-empty__search{width:100%;max-width:640px}@media (max-width:1023px){[data-theme=autobacs] .ab-cart{grid-template-columns:1fr}[data-theme=autobacs] .ab-sum{position:static}}@media (max-width:767px){[data-theme=autobacs] .ab-cart{padding-top:16px;gap:16px}[data-theme=autobacs] .ab-panel{padding:20px 16px;border-left:0;border-right:0;margin:0 calc(-1 * var(--ab-gutter))}[data-theme=autobacs] .ab-ful{grid-template-columns:1fr}[data-theme=autobacs] .ab-ful .ab-opt+.ab-opt{border-left:0;border-top:1px solid var(--ab-line)}[data-theme=autobacs] .ab-line{grid-template-columns:80px minmax(0,1fr)}[data-theme=autobacs] .ab-line__img{width:80px;height:80px}[data-theme=autobacs] .ab-line__price{grid-column:2;text-align:left}[data-theme=autobacs] .ab-line__ctl{grid-column:1/-1}[data-theme=autobacs] .ab-mobcta{display:flex;position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -1px 0 var(--ab-line);padding:10px 16px;gap:12px;align-items:center;z-index:30}[data-theme=autobacs] .ab-mobcta .ab-btn{flex:1}}[data-theme=autobacs] .ab-buybox{display:grid;gap:16px;min-width:0}[data-theme=autobacs] .ab-buybox__series{font-size:13px;justify-self:start}[data-theme=autobacs] .ab-buybox__title{display:grid;gap:2px}[data-theme=autobacs] .ab-buybox__s{color:var(--ab-ink);font:700 24px/1.33 var(--ab-font);letter-spacing:-.02em}[data-theme=autobacs] .ab-buybox__title h1{color:var(--ab-ink);font:400 18px/1.45 var(--ab-font);letter-spacing:0;margin:0}[data-theme=autobacs] .ab-buybox__opt{border:0;margin:0;padding:0}[data-theme=autobacs] .ab-buybox__opt legend{color:var(--ab-ink);font-weight:700;margin-bottom:4px;padding:0}[data-theme=autobacs] .ab-buybox__actions{display:flex;gap:12px}[data-theme=autobacs] .ab-buybox__actions .ab-btn{flex:1;min-width:0}[data-theme=autobacs] .ab-sbar{display:none}@media (max-width:767px){[data-theme=autobacs] .ab-buybox__actions .ab-btn{padding:0 16px}[data-theme=autobacs] .ab-stepper--lg button{width:40px}[data-theme=autobacs] .ab-sbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -1px 0 var(--ab-line);padding:10px 16px;gap:12px;align-items:center;transform:translateY(100%);transition:transform .2s}[data-theme=autobacs] .ab-sbar.is-on{transform:none}[data-theme=autobacs] .ab-sbar .ab-btn{flex:1;height:48px;font-size:14px}}@media (prefers-reduced-motion:reduce){[data-theme=autobacs] .ab-sbar{transition:none}}[data-theme=autobacs] .ab-ck-page{background:var(--ab-tile);min-height:100vh}[data-theme=autobacs] .ab-ck-hdr{background:#fff;border-bottom:1px solid var(--ab-line)}[data-theme=autobacs] .ab-ck-hdr__in{display:flex;align-items:center;gap:16px;height:72px}[data-theme=autobacs] .ab-ck-hdr__sp{flex:1}[data-theme=autobacs] .ab-ck-hdr__safe{display:inline-flex;gap:6px;align-items:center;color:var(--ab-ink);font-weight:500;font-size:13px}[data-theme=autobacs] .ab-ck{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start;padding:32px 0 64px;max-width:1200px;margin:0 auto}[data-theme=autobacs] .ab-ck-steps{display:grid;gap:12px;min-width:0}[data-theme=autobacs] .ab-ck-guest{margin:0;background:#fff;padding:14px 32px}[data-theme=autobacs] .ab-ck-step{background:#fff;padding:28px 32px}[data-theme=autobacs] .ab-ck-step__hd{display:flex;align-items:center;gap:16px}[data-theme=autobacs] .ab-ck-step__num{width:32px;height:32px;border-radius:50%;background:var(--ab-line);color:var(--ab-ink);display:grid;place-items:center;font-weight:700;flex:none}[data-theme=autobacs] .ab-ck-step.is-done .ab-ck-step__num,[data-theme=autobacs] .ab-ck-step.is-open .ab-ck-step__num{background:var(--ab-ink);color:#fff}[data-theme=autobacs] .ab-ck-step__hd .ab-h2{flex:1;font-size:20px}[data-theme=autobacs] .ab-ck-step.is-todo .ab-h2{color:var(--ab-muted)}[data-theme=autobacs] .ab-ck-step__bd{display:grid;gap:16px;margin-top:24px}[data-theme=autobacs] .ab-ck-step__recap{margin:8px 0 0 48px;font-size:14px}[data-theme=autobacs] .ab-ck-radios{display:grid;gap:8px}[data-theme=autobacs] .ab-ck-branches{margin:0 0 0 36px}[data-theme=autobacs] .ab-ck-tin{display:flex;gap:8px;align-items:end}[data-theme=autobacs] .ab-ck-tin .ab-field{flex:1}[data-theme=autobacs] .ab-ck-paying{display:flex;justify-content:space-between;align-items:baseline;gap:12px}[data-theme=autobacs] .ab-ck-sum{background:#fff;padding:28px;display:grid;gap:14px}[data-theme=autobacs] .ab-ck-sum--pinned{position:sticky;top:16px}[data-theme=autobacs] .ab-ck-sum__items{display:flex;gap:8px;flex-wrap:wrap}[data-theme=autobacs] .ab-ck-sum__items span{position:relative;width:56px;height:56px;background:var(--ab-tile)}[data-theme=autobacs] .ab-ck-sum__items img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:10%;box-sizing:border-box}[data-theme=autobacs] .ab-ck-sum__items b{position:absolute;top:-6px;right:-6px;background:var(--ab-ink);color:#fff;border-radius:10px;font-size:11px;min-width:20px;height:20px;display:grid;place-items:center;z-index:1}[data-theme=autobacs] .ab-ck-msum{display:none}[data-theme=autobacs] .ab-ck-msum summary{list-style:none;background:#fff;padding:14px 16px;display:flex;justify-content:space-between;gap:12px;color:var(--ab-ink);font-weight:700;border-bottom:1px solid var(--ab-line);cursor:pointer}[data-theme=autobacs] .ab-ck-msum summary::-webkit-details-marker{display:none}[data-theme=autobacs] .ab-ck-msum summary span:last-child:after{content:" ▾"}[data-theme=autobacs] .ab-ck-msum[open] summary span:last-child:after{content:" ▴"}[data-theme=autobacs] .ab-pay{display:grid;gap:16px}[data-theme=autobacs] .ab-pay__qr{display:grid;gap:8px;justify-items:start}[data-theme=autobacs] .ab-pay__qr img{border:1px solid var(--ab-line);background:#fff}[data-theme=autobacs] .ab-pay__apps{display:none}[data-theme=autobacs] .ab-pay__apps ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}[data-theme=autobacs] .ab-pay__apps a{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--ab-line);text-decoration:none;color:var(--ab-ink);font-size:13px}[data-theme=autobacs] .ab-pay__bank{display:grid;gap:8px;margin:0;border:1px solid var(--ab-line);padding:16px}[data-theme=autobacs] .ab-pay__bank div{display:flex;justify-content:space-between;gap:12px}[data-theme=autobacs] .ab-pay__bank dt{color:var(--ab-text)}[data-theme=autobacs] .ab-pay__bank dd{margin:0;color:var(--ab-ink);font-weight:700;text-align:right;word-break:break-all}[data-theme=autobacs] .ab-pay__wait:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ab-warn);margin-right:8px}@media (max-width:1023px){[data-theme=autobacs] .ab-ck{grid-template-columns:1fr}[data-theme=autobacs] .ab-ck-sum--pinned{display:none}[data-theme=autobacs] .ab-ck-msum{display:block}}@media (max-width:767px){[data-theme=autobacs] .ab-ck{padding:0 0 48px;margin:0 calc(-1 * var(--ab-gutter));gap:8px}[data-theme=autobacs] .ab-ck-step{padding:20px 16px}[data-theme=autobacs] .ab-ck-guest{padding:12px 16px}[data-theme=autobacs] .ab-ck-hdr__in{height:60px}[data-theme=autobacs] .ab-ck-hdr__help{display:none}[data-theme=autobacs] .ab-ck-branches{margin-left:0}[data-theme=autobacs] .ab-pay__qr{display:none}[data-theme=autobacs] .ab-pay__apps{display:block}}[data-theme=autobacs] .ab-order{padding-top:32px;padding-bottom:64px}[data-theme=autobacs] .ab-order__thanks{display:flex;gap:20px;align-items:flex-start;background:var(--ab-tile);padding:32px}[data-theme=autobacs] .ab-order__thanks .ab-lead{margin:8px 0 0}[data-theme=autobacs] .ab-order__mark{width:48px;height:48px;border-radius:50%;background:var(--ab-ok);color:#fff;display:grid;place-items:center;flex:none}[data-theme=autobacs] .ab-order__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start;margin-top:24px}[data-theme=autobacs] .ab-order__main{display:grid;gap:16px;min-width:0}[data-theme=autobacs] .ab-order__card{display:grid;gap:8px;justify-items:start}[data-theme=autobacs] .ab-order__card p{margin:0}[data-theme=autobacs] .ab-order__stages{list-style:none;margin:0;padding:0;display:flex;gap:24px;flex-wrap:wrap}[data-theme=autobacs] .ab-order__stages li{display:flex;gap:8px;align-items:baseline;color:var(--ab-ink)}[data-theme=autobacs] .ab-order__dot{width:12px;height:12px;border-radius:50%;background:var(--ab-ok);align-self:center}[data-theme=autobacs] .ab-order__items{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}[data-theme=autobacs] .ab-order__items li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center}[data-theme=autobacs] .ab-order__img{width:64px;height:64px}[data-theme=autobacs] .ab-order__name{display:grid}@media (max-width:1023px){[data-theme=autobacs] .ab-order__grid{grid-template-columns:1fr}}@media (max-width:767px){[data-theme=autobacs] .ab-order__thanks{padding:20px;flex-direction:column}}[data-theme=autobacs] .ab-br--static{cursor:default}[data-theme=autobacs] .ab-br--static:hover{border-color:var(--ab-line)}[data-theme=autobacs] .ab-br-list--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}[data-theme=autobacs] .ab-ck-main{background:transparent}[data-theme=autobacs] .ab-search input:focus-visible{outline:none;box-shadow:none}[data-theme=autobacs] .ab-mobcta-spacer{display:none}@media (max-width:767px){[data-theme=autobacs] .ab-mobcta-spacer{display:block;height:72px}}[data-theme=autobacs] body{--otog-gutter:var(--ab-gutter);--otog-container:var(--ab-maxw)}
