.altruan-abo{--abo-ink: #12455e;--abo-muted: #5b7789;--abo-green: #35b729;--abo-green-dark: #1e7d15;--abo-green-bg: #e6f5e3;--abo-green-bg-hover: #d6eed1;--abo-surface: #ffffff;--abo-tile-bg: #f5f8fa;--abo-tile-selected: #e3eef7;--abo-border: #e4ebf1;--abo-radius: 16px;--abo-radius-sm: 12px;display:block;margin:1.6rem 0;padding:1.4rem;background:var(--abo-surface);border:1px solid var(--abo-border);border-radius:var(--abo-radius);color:var(--abo-ink);font-family:inherit}.altruan-abo [hidden]{display:none!important}.altruan-abo__title{margin:0 0 1rem;font-size:1.4rem;font-weight:600;color:var(--abo-ink)}.altruan-abo__tiles{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.altruan-abo__tile{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.9rem;row-gap:.1rem;min-height:5.6rem;padding:1rem 1.2rem;text-align:left;background:var(--abo-tile-bg);border:1.5px solid transparent;border-radius:var(--abo-radius-sm);color:var(--abo-ink);font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.altruan-abo__tile:hover:not(:disabled){transform:translateY(-1px);background:var(--abo-tile-selected)}.altruan-abo__tile.is-disabled{opacity:.45;cursor:not-allowed}.altruan-abo__tile.is-disabled .altruan-abo__badge{filter:grayscale(1)}.altruan-abo__tile.is-active{background:var(--abo-tile-selected);border-color:var(--abo-ink)}.altruan-abo__tile:focus-visible{outline:2px solid var(--abo-ink);outline-offset:2px}.altruan-abo__icon{grid-row:span 2;width:2.2rem;height:2.2rem;color:var(--abo-muted)}.altruan-abo__tile.is-active .altruan-abo__icon{color:var(--abo-ink)}.altruan-abo__tile-label{font-size:1.25rem;font-weight:600;line-height:1.25}.altruan-abo__tile-price{font-size:1.45rem;font-weight:700;color:var(--abo-ink);font-variant-numeric:tabular-nums}.altruan-abo__tile-price[data-abo-sub-price]{color:var(--abo-green-dark)}.altruan-abo__tile[data-abo-mode=subscription]{background:var(--abo-green-bg);color:var(--abo-green-dark)}.altruan-abo__tile[data-abo-mode=subscription]:hover:not(:disabled){background:var(--abo-green-bg-hover)}.altruan-abo__tile[data-abo-mode=subscription].is-active{background:var(--abo-green-bg);border-color:var(--abo-green-dark)}.altruan-abo__tile[data-abo-mode=subscription] .altruan-abo__icon,.altruan-abo__tile[data-abo-mode=subscription] .altruan-abo__tile-label{color:var(--abo-green-dark)}.altruan-abo__tile[data-abo-mode=subscription]:focus-visible{outline-color:var(--abo-green-dark)}.altruan-abo__badge{position:absolute;top:-1.2rem;right:-.8rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;background:var(--abo-green);border-radius:50%;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 1px 4px #12455e38}.altruan-abo__note{margin:1rem 0 0;padding:.8rem 1.2rem;background:#35b72914;border-radius:var(--abo-radius-sm);color:var(--abo-green-dark);font-size:1.2rem;line-height:1.4}.altruan-abo__intervals{margin:1rem 0 0;display:grid;gap:.4rem}.altruan-abo__interval-label{font-size:1.25rem;font-weight:600;color:var(--abo-ink)}.altruan-abo__select{appearance:none;-webkit-appearance:none;width:100%;min-height:44px;margin:0;padding:0 4rem 0 1.4rem;font:inherit;font-size:1.4rem;font-weight:600;line-height:1.2;color:var(--abo-ink);background-color:var(--abo-tile-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312455e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.6rem;border:1.5px solid var(--abo-border);border-radius:var(--abo-radius-sm);box-shadow:none;cursor:pointer;touch-action:manipulation;transition:border-color .15s ease,background-color .15s ease}.altruan-abo__select:hover{border-color:var(--abo-muted)}.altruan-abo__select:focus-visible{outline:2px solid var(--abo-ink);outline-offset:2px}.altruan-abo__summary{margin-top:1rem;padding:1.1rem 1.2rem;background:var(--abo-tile-bg);border-radius:var(--abo-radius-sm);display:grid;gap:.5rem}.altruan-abo__summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1.25rem;color:var(--abo-muted)}.altruan-abo__summary-label{display:inline-flex;align-items:center;gap:.6rem}.altruan-abo__summary-price{display:inline-flex;align-items:baseline;gap:.6rem;font-variant-numeric:tabular-nums}.altruan-abo__compare{text-decoration:line-through;color:var(--abo-muted);font-size:1.15rem}.altruan-abo__summary-row strong{font-size:1.6rem;color:var(--abo-ink);font-weight:700}.altruan-abo__summary-row--save strong{color:var(--abo-green-dark)}.altruan-abo__save-badge{display:inline-block;margin-left:.3rem;padding:.1rem .6rem;background:var(--abo-green);border-radius:99px;color:#fff;font-size:1rem;font-weight:700;vertical-align:middle}.altruan-abo__benefits{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}.altruan-abo__benefits li{position:relative;padding-left:2.2rem;font-size:1.2rem;color:var(--abo-muted)}.altruan-abo__benefits li:before{content:"";position:absolute;left:0;top:.15em;width:1.4rem;height:1.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='11' fill='%2335b729'/%3E%3Cpath d='m7.5 12.5 3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}@media(prefers-reduced-motion:reduce){.altruan-abo__tile{transition:none}}@media(max-width:480px){.altruan-abo{padding:1.2rem}.altruan-abo__select{font-size:16px;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/altruan-abo-widget.css.map */
