.bel-floating{position:fixed;inset-block-end:var(--bel-space-5);z-index:60;display:flex;flex-direction:column;gap:var(--bel-space-3)}.bel-floating--start{left:var(--bel-space-5)}.bel-floating--end{right:var(--bel-space-5)}body.bel-has-sticky-atc .bel-floating{inset-block-end:calc(var(--bel-space-5) + var(--bel-sticky-atc-height, 0px))}.bel-floating__btn--top{background:var(--bel-surface);color:var(--bel-ink);border:1px solid var(--bel-line)}.bel-floating__btn--top:hover{background:var(--bel-bg-soft)}.bel-floating__btn--top[hidden]{display:none}.bel-floating__btn{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--bel-radius-pill);border:0;cursor:pointer;box-shadow:var(--bel-shadow-lift);transition:transform var(--bel-dur) var(--bel-ease)}.bel-floating__btn:hover{transform:translateY(-2px)}.bel-floating__btn:focus-visible{outline:3px solid var(--bel-accent);outline-offset:3px}.bel-floating__btn svg{width:27px;height:27px}.bel-floating__btn--wa{background:#25d366;color:#fff}.bel-floating__btn--a11y{background:var(--bel-ink);color:var(--bel-cta-ink)}.bel-a11y{position:fixed;inset-block-end:calc(var(--bel-space-5) + 62px);right:var(--bel-space-5);z-index:61;width:min(310px,calc(100vw - 2 * var(--bel-space-5)));background:var(--bel-surface);border:1px solid var(--bel-line-strong);border-radius:var(--bel-radius-lg);box-shadow:var(--bel-shadow-lift);font-family:var(--bel-font-body);overflow:hidden}.bel-a11y[hidden]{display:none}.bel-a11y__head{display:flex;align-items:center;justify-content:space-between;padding:var(--bel-space-4) var(--bel-space-5);border-bottom:1px solid var(--bel-line)}.bel-a11y__title{font-family:var(--bel-font-body);font-size:1.6rem;font-weight:700;color:var(--bel-ink);margin:0}.bel-a11y__close{display:grid;place-items:center;width:32px;height:32px;background:transparent;border:0;color:var(--bel-ink-soft);cursor:pointer;border-radius:var(--bel-radius-sm)}.bel-a11y__close:hover{background:var(--bel-bg-soft);color:var(--bel-ink)}.bel-a11y__close svg{width:19px;height:19px}.bel-a11y__body{display:flex;flex-direction:column;padding:var(--bel-space-3);gap:var(--bel-space-1)}.bel-a11y__option,.bel-a11y__reset{font-family:var(--bel-font-body);font-size:1.5rem;text-align:start;padding:1.3rem var(--bel-space-4);background:transparent;border:1px solid transparent;border-radius:var(--bel-radius-md);color:var(--bel-ink);cursor:pointer;transition:background-color var(--bel-dur) var(--bel-ease)}.bel-a11y__option:hover,.bel-a11y__reset:hover{background:var(--bel-bg-soft)}.bel-a11y__option[aria-pressed=true]{background:var(--bel-accent-soft);border-color:var(--bel-accent);color:var(--bel-accent-ink);font-weight:600}.bel-a11y__reset{margin-top:var(--bel-space-2);border-top:1px solid var(--bel-line);border-radius:0;color:var(--bel-ink-soft);font-size:1.4rem}.bel-a11y__link{margin:0;padding:var(--bel-space-3) var(--bel-space-5) var(--bel-space-4);font-size:1.3rem}.bel-a11y__link a{color:var(--bel-accent-ink)}html.bel-a11y-text-size{font-size:118%}html.bel-a11y-contrast{--bel-ink: #000000;--bel-ink-soft: #1f1f1f;--bel-ink-faint: #3d3d3d;--bel-bg: #ffffff;--bel-bg-soft: #f2f2f2;--bel-surface: #ffffff;--bel-line: #767676;--bel-line-strong: #000000;--bel-cta: #000000;--bel-cta-ink: #ffffff;--bel-cta-hover: #1f1f1f;--bel-accent: #000000;--bel-accent-soft: #f2f2f2;--bel-accent-ink: #000000}html.bel-a11y-links a{text-decoration:underline!important;text-underline-offset:3px;font-weight:600}[data-bel-a11y-grayscale-overlay]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;pointer-events:none;backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1)}html.bel-a11y-grayscale [data-bel-a11y-grayscale-overlay]{display:block}html.bel-a11y-big-cursor,html.bel-a11y-big-cursor *{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 24 24"><path d="M4 2 18 10.5 11.5 12 9 19.5Z" fill="black" stroke="white" stroke-width="1.4" stroke-linejoin="round"/></svg>') 4 4,auto!important}html.bel-a11y-spacing body{line-height:2!important;letter-spacing:.03em;word-spacing:.1em}html.bel-a11y-motion *,html.bel-a11y-motion *:before,html.bel-a11y-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.bel-floating__btn{transition:none}}@media print{.bel-floating,.bel-a11y{display:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/belivo-floating.css.map */
