.jumo-product-card__compare{position:absolute;top:12px;right:12px;z-index:2}.jumo-compare-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:32px;height:32px;border-radius:var(--radius-pill, 999px);background:#ffffffeb;border:1px solid var(--border-subtle, #eceff1);box-shadow:var(--shadow-xs, 0 2px 8px rgba(22, 35, 58, .08));cursor:pointer;transition:all .12s cubic-bezier(.2,0,0,1);position:relative;display:flex;align-items:center;justify-content:center}.jumo-compare-checkbox:hover{background:#fff;border-color:var(--azure, #99ccff);box-shadow:var(--shadow-md, 0 4px 12px rgba(22, 35, 58, .12))}.jumo-compare-checkbox:checked{background:var(--brand, #004489);border-color:var(--brand, #004489)}.jumo-compare-checkbox:after{content:"";display:block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;transform:scale(.7);transition:all .12s cubic-bezier(.2,0,0,1)}.jumo-compare-checkbox:checked:after{opacity:1;transform:scale(1)}.jumo-compare-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px #3eb7ed59}.jumo-compare-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(calc(100% + 48px));z-index:100;opacity:0;display:flex;align-items:center;padding:8px 8px 8px 20px;background:var(--surface-card, #fff);border:1px solid var(--border, #d4dadf);border-radius:var(--radius-pill, 999px);box-shadow:var(--shadow-lg, 0 16px 40px rgba(22, 35, 58, .12));max-width:calc(100vw - 32px);transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1)}.jumo-compare-bar.is-visible{transform:translate(-50%) translateY(0);opacity:1}.jumo-compare-bar__content{display:flex;align-items:center;gap:14px}.jumo-compare-bar__label{display:inline-flex;align-items:center;gap:9px;color:var(--brand, #004489);font-size:var(--fs-sm, 14px);font-weight:var(--fw-medium, 500);white-space:nowrap}.jumo-compare-bar__icon{flex:0 0 auto;color:var(--brand, #004489)}.jumo-compare-bar__clear{appearance:none;-webkit-appearance:none;background:transparent;border:none;color:var(--text-muted, #5b6b7b);font-size:var(--fs-sm, 14px);font-weight:var(--fw-medium, 500);font-family:inherit;padding:8px 10px;cursor:pointer;border-radius:var(--radius-pill, 999px);transition:color .12s cubic-bezier(.2,0,0,1),background .12s cubic-bezier(.2,0,0,1)}.jumo-compare-bar__clear:hover{color:var(--text-link, #0a6fc2);background:var(--action-soft, #e8f3fb)}.jumo-compare-bar__clear:active{transform:scale(.97)}.jumo-compare-bar__action{appearance:none;-webkit-appearance:none;background:var(--brand, #004489);color:#fff;border:none;font-size:var(--fs-sm, 14px);font-weight:var(--fw-medium, 500);font-family:inherit;padding:11px 22px;border-radius:var(--radius-pill, 999px);cursor:pointer;white-space:nowrap;transition:background .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.jumo-compare-bar__action:hover{background:var(--action-hover, #003a75)}.jumo-compare-bar__action:active{transform:scale(.97)}.jumo-compare-bar__action:focus-visible,.jumo-compare-bar__clear:focus-visible{outline:none;box-shadow:0 0 0 3px #3eb7ed59}.jumo-toast-host{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.jumo-toast{background:var(--brand-dark, #203367);color:#fff;padding:14px 24px;border-radius:var(--radius-pill, 999px);box-shadow:var(--shadow-md, 0 4px 16px rgba(22, 35, 58, .2));font-size:var(--fs-sm, 14px);font-weight:var(--fw-medium, 500);opacity:0;transform:translateY(-16px);transition:all .2s cubic-bezier(.2,0,0,1);pointer-events:auto}.jumo-toast.is-visible{opacity:1;transform:translateY(0)}.jumo-toast--error{background:var(--danger, #fd5959);color:#fff}@media(max-width:600px){.jumo-compare-bar{padding:7px 7px 7px 16px}.jumo-compare-bar__content{gap:8px}.jumo-compare-bar__label,.jumo-compare-bar__clear,.jumo-compare-bar__action{font-size:var(--fs-xs, 12px)}.jumo-compare-bar__clear{padding:7px 8px}.jumo-compare-bar__action{padding:9px 16px}}#quick-order,#support,[id^=section-],.jumo-anchor-target{scroll-margin-top:calc(var(--header-height, 180px) + 24px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jumo-compare.css.map */
