.appmax-po{--appmax-po-accent: var(--bs-success, #3a9a3a);--appmax-po-accent-rgb: var(--bs-success-rgb, 58, 154, 58);--appmax-po-border: rgba(var(--bs-body-color-rgb), .14);margin:0 0 1rem;padding:0;border:0;min-width:0;text-align:left}.appmax-po__legend{float:none;width:auto;margin:0 0 .5rem;padding:0;font-size:1rem;font-weight:500;line-height:1.3}.appmax-po__box{border:1px solid var(--appmax-po-border);border-radius:.5rem;background-color:var(--bs-body-bg, #fff);overflow:hidden}.appmax-po__option{position:relative;display:flex;align-items:center;gap:.625rem;width:100%;margin:0;padding:.875rem 1rem;cursor:pointer;transition:background-color .2s ease-out,box-shadow .2s ease-out}.appmax-po__option:hover{background-color:rgba(var(--bs-body-color-rgb),.03)}.appmax-po__sub{border-top:1px solid var(--appmax-po-border);transition:background-color .2s ease-out}.appmax-po__option.is-selected,.appmax-po__sub.is-selected{background-color:rgba(var(--appmax-po-accent-rgb),.06);box-shadow:inset 3px 0 0 var(--appmax-po-accent)}.appmax-po__sub.is-selected .appmax-po__option{background-color:transparent}.appmax-po__radio.form-check-input{flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;cursor:pointer}.appmax-po__label{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;flex:1 1 auto;min-width:0;font-weight:700;line-height:1.25}.appmax-po__price{flex-shrink:0;margin-left:auto;color:rgba(var(--bs-body-color-rgb),.6);white-space:nowrap}.appmax-po__option.is-selected .appmax-po__price,.appmax-po__sub.is-selected .appmax-po__price{color:var(--bs-body-color);font-weight:600}.appmax-po__badge{position:relative;display:inline-block;padding:.2rem .5rem .2rem .7rem;border-radius:0 .2rem .2rem 0;background-color:var(--appmax-po-accent);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap;clip-path:polygon(.4rem 0,100% 0,100% 100%,.4rem 100%,0 50%)}.appmax-po__panel{padding:0 1rem .875rem 2.75rem}.appmax-po__freq-label{display:block;margin-bottom:.375rem;font-size:.8125rem;color:rgba(var(--bs-body-color-rgb),.7)}.appmax-po__pills{display:flex;flex-wrap:wrap;gap:.375rem}.appmax-po__pill{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:.375rem .75rem;border:1px solid var(--appmax-po-border);border-radius:.375rem;background-color:var(--bs-body-bg, #fff);line-height:1.2;cursor:pointer;transition:border-color .2s ease-out,box-shadow .2s ease-out}.appmax-po__pill:hover{border-color:rgba(var(--bs-body-color-rgb),.35)}.appmax-po__pill.is-selected,.appmax-po__pill:has(input:checked){border-color:var(--appmax-po-accent);box-shadow:0 0 0 1px var(--appmax-po-accent)}.appmax-po__pill:has(input:focus-visible){outline:2px solid var(--bs-body-color);outline-offset:2px}.appmax-po__pill.is-unavailable{opacity:.5}.appmax-po__pill-name{font-size:.875rem;font-weight:600}.appmax-po__pill-meta{display:flex;gap:.375rem;font-size:.75rem;color:rgba(var(--bs-body-color-rgb),.65);white-space:nowrap}.appmax-po__pill-discount{color:var(--appmax-po-accent);font-weight:600}.appmax-po__save{margin:.5rem 0 0;font-size:.8125rem;font-weight:600;color:var(--appmax-po-accent)}.appmax-po__details.btn{display:inline-flex;align-items:center;gap:.5rem;text-align:left;margin-top:.5rem;padding:.25rem .5rem;color:var(--bs-body-color);font-size:.9375rem;text-decoration:none}.appmax-po__details.btn:hover{text-decoration:underline}.appmax-po--card{margin-bottom:.75rem;font-size:.875rem}.appmax-po--card .appmax-po__legend{font-size:.875rem}.appmax-po--card .appmax-po__option{gap:.5rem;padding:.75rem .625rem}.appmax-po--card .appmax-po__panel{padding:0 .625rem .75rem}.appmax-po--card .appmax-po__pills{gap:.25rem}.appmax-po--card .appmax-po__pill{flex:1 1 0;min-width:0;padding:.3125rem .375rem}.appmax-po--card .appmax-po__pill-price{display:none}.appmax-po--card .appmax-po__pill-name{font-size:.8125rem}.appmax-po--card .appmax-po__details.btn{margin-top:.25rem;padding-left:0;font-size:.8125rem}@media(max-width:575.98px){.appmax-po__panel{padding-left:1rem}.appmax-po__pill{flex:1 1 calc(50% - .375rem)}}.appmax-po__box{container-type:inline-size}@container (max-width: 16rem){.appmax-po__option{flex-wrap:wrap;gap:.25rem .5rem;padding:.625rem}.appmax-po__label{flex:1 1 calc(100% - 1.625rem)}.appmax-po__price{margin-left:1.625rem;width:100%}.appmax-po__panel,.appmax-po--card .appmax-po__panel{padding:0 .625rem .625rem}.appmax-po__pills{flex-direction:column}.appmax-po__pill,.appmax-po--card .appmax-po__pill{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.appmax-po__save{font-size:.75rem}.appmax-po__badge{max-width:100%;padding:.15rem .375rem .15rem .55rem;letter-spacing:0;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/appmax-subscription.css.map */
