.axbb{margin:0}.axbb__plans{border:0;padding:0;margin:0 0 24px;display:grid;gap:12px}.axbb__plan{position:relative;display:block;cursor:pointer;border:1px solid var(--rule-strong);background:var(--bg);padding:20px}.axbb__plan input{position:absolute;opacity:0;pointer-events:none}.axbb__plan:hover{border-color:var(--ink)}.axbb__plan.is-on{border-color:var(--teal-text);background:#fff;box-shadow:inset 0 0 0 2px var(--teal-text)}.axbb__plan:has(input:focus-visible){outline:2px solid var(--teal-text);outline-offset:3px}.axbb__tag{position:absolute;top:-1px;right:-1px;background:var(--teal-text);color:#fff;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 11px}.axbb__was{color:var(--muted);text-decoration:line-through;font-weight:400}.axbb__savings{display:block;margin-top:10px;padding:9px 12px;background:#17636d14;border-left:3px solid var(--teal-text);font-size:14px;line-height:1.45;color:var(--ink)}.axbb__savings b{font-family:var(--font-head);font-weight:900;color:var(--teal-text)}.axbb__qty{border:0;padding:0;margin:0 0 20px;display:grid;gap:10px}@media(min-width:560px){.axbb__qty{grid-template-columns:repeat(3,1fr)}}.axbb__legend{font-family:var(--font-head);font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0}.axbb__q{position:relative;display:block;cursor:pointer;text-align:left;border:1px solid var(--rule-strong);background:var(--bg);padding:16px 14px 14px}.axbb__q input{position:absolute;opacity:0;pointer-events:none}.axbb__q.is-on{border-color:var(--teal-text);background:#fff;box-shadow:inset 0 0 0 2px var(--teal-text)}.axbb__q:has(input:focus-visible){outline:2px solid var(--teal-text);outline-offset:3px}.axbb__q-tag{position:absolute;top:-9px;left:12px;background:var(--ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px}.axbb__q--best{margin-top:9px}.axbb__q-n{display:block;font-family:var(--font-head);font-weight:900;font-size:17px;letter-spacing:-.02em;margin-bottom:2px}.axbb__q-sub{display:block;font-size:12.5px;color:var(--muted);margin-bottom:8px}.axbb__q-p{display:block;font-family:var(--font-head);font-weight:900;font-size:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.axbb__q-u{display:block;font-size:12px;color:var(--teal-text);font-weight:600;margin-top:2px}.axbb__addon{display:flex;gap:13px;align-items:center;cursor:pointer;border:1px dashed var(--rule-strong);background:var(--bg);padding:13px 15px;margin-bottom:20px}.axbb__addon.is-on{border-style:solid;border-color:var(--teal-text);background:#fff}.axbb__addon input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--teal-text);margin:0}.axbb__addon img{width:48px;height:48px;object-fit:contain;flex:0 0 48px}.axbb__addon-txt{flex:1;min-width:0;font-size:14px;line-height:1.4}.axbb__addon-txt b{display:block;font-weight:600;margin-bottom:2px}.axbb__addon-txt span{color:var(--muted);font-size:13px}.axbb__addon-p{font-family:var(--font-head);font-weight:900;font-size:16px;white-space:nowrap}.axbb__addon-p small{font-family:var(--font-body);font-weight:400;font-size:11.5px;color:var(--muted)}.axbb__total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:12px;font-size:14px;color:var(--muted)}.axbb__total b{font-family:var(--font-head);font-weight:900;font-size:clamp(1.4rem,3vw,1.8rem);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.axbb__ship{margin:0 0 16px;font-size:13.5px;font-weight:600;color:var(--muted)}.axbb__ship.is-hit{color:var(--teal-text)}.axbb__ship.is-hit:before{content:"\2713";font-weight:900}.axcap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px;background:#1d2d509e;opacity:0;transition:opacity .2s ease}.axcap.is-open{opacity:1}.axcap[hidden]{display:none}.axcap__card{position:relative;background:var(--surface);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:clamp(26px,4vw,38px);transform:translateY(14px);transition:transform .22s ease}.axcap.is-open .axcap__card{transform:none}@supports (height:100dvh){.axcap__card{max-height:90dvh}}.axcap__x{position:absolute;top:8px;right:8px;background:none;border:0;cursor:pointer;font-size:26px;line-height:1;color:var(--muted);width:44px;height:44px}.axcap__x:hover{color:var(--ink)}.axcap__eyebrow{display:block;font-size:11.5px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--teal-text);margin-bottom:12px}.axcap__card h2{font-family:var(--font-head);font-weight:900;font-size:clamp(1.35rem,3.4vw,1.8rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 12px}.axcap__lede{font-size:15px;line-height:1.55;color:var(--muted);margin:0 0 20px}.axcap__field{margin-bottom:14px}.axcap__field label{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.axcap__field input{width:100%;font-family:var(--font-body);font-size:16px;padding:15px 16px;border:1px solid var(--rule-strong);background:var(--bg);color:var(--ink);border-radius:0}.axcap__field input:focus-visible{outline:2px solid var(--teal-text);outline-offset:2px}.axcap__consent{display:flex;gap:11px;align-items:flex-start;margin:0 0 18px;font-size:12.5px;line-height:1.5;color:var(--muted);cursor:pointer}.axcap__consent input{width:20px;height:20px;flex:0 0 20px;margin:1px 0 0;accent-color:var(--teal-text)}.axcap__consent a{color:var(--teal-text)}.axcap__skip{display:block;width:100%;background:none;border:0;cursor:pointer;margin-top:14px;padding:10px;font-family:var(--font-body);font-size:13.5px;color:var(--muted);text-decoration:underline;min-height:44px}.axcap__skip:hover{color:var(--ink)}.axcap__err{margin:10px 0 0;font-size:13.5px;color:#b03a3a;min-height:1px}.axcap__fine{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.axcap__fine a{color:var(--teal-text)}.axcap__done{text-align:center}.axcap__tick{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#17636d1a;display:flex;align-items:center;justify-content:center}.axcap__tick svg{width:28px;height:28px;fill:none;stroke:var(--teal-text);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.axcap,.axcap__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/axiom-cro.css.map */
