.pp-subscription-plans{display:flex;flex-direction:column;gap:var(--pp-subscription-plans-stack-gap, 16px)}.pp-subscription-plans__label{display:flex;align-items:center;height:21px;margin:0;font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:600;text-transform:uppercase}.pp-subscription-plans__list{position:relative;display:flex;flex-direction:column;gap:var(--pp-subscription-plans-gap, 8px)}.pp-subscription-plans .pp-subscription-option__input{top:0;right:0;bottom:0;left:0;width:auto;height:auto;pointer-events:none}.pp-subscription-plans .pp-subscription-option{position:relative;display:flex;align-items:center;gap:8px;min-height:var(--pp-subscription-plans-min-height, 88px);padding:16px 12px;border-radius:var(--pp-subscription-plans-radius, 16px);box-sizing:border-box;background-color:var(--pp-subscription-plans-surface);box-shadow:inset 0 0 0 1px var(--pp-subscription-plans-border);cursor:pointer}.pp-subscription-plans--divider-once .pp-subscription-plans__list>.pp-subscription-option:last-child,.pp-subscription-plans--divider-all .pp-subscription-plans__list>.pp-subscription-option:not(:first-of-type){margin-block-start:var(--pp-subscription-plans-divider-space, 8px)}.pp-subscription-plans--divider-once .pp-subscription-plans__list>.pp-subscription-option:last-child:before,.pp-subscription-plans--divider-all .pp-subscription-plans__list>.pp-subscription-option:not(:first-of-type):before{content:"";position:absolute;inset-inline:0;inset-block-start:calc((var(--pp-subscription-plans-gap, 8px) + var(--pp-subscription-plans-divider-space, 8px)) / -2);height:1px;background-color:var(--pp-subscription-plans-divider)}.pp-subscription-plans .pp-subscription-option__input:checked+.pp-subscription-option{box-shadow:inset 0 0 0 1px var(--pp-subscription-plans-border-selected);filter:drop-shadow(0 4px 15px rgb(var(--palette-darkest-rgb) / .05))}.pp-subscription-plans .pp-subscription-option__input:focus-visible+.pp-subscription-option{outline:2px solid var(--pp-subscription-plans-border-selected);outline-offset:2px}.pp-subscription-plans .pp-subscription-option__mark{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px}.pp-subscription-plans .pp-subscription-option__mark-ring{display:block;width:24px;height:24px;border:1px solid var(--pp-subscription-plans-mark-ring);border-radius:12px;box-sizing:border-box}.pp-subscription-plans .pp-subscription-option__mark-fill{display:none;color:var(--pp-subscription-plans-mark-fill)}.pp-subscription-plans .pp-subscription-option__mark-fill svg{display:block;width:24px;height:24px}.pp-subscription-plans .pp-subscription-option__input:checked+.pp-subscription-option .pp-subscription-option__mark-ring{display:none}.pp-subscription-plans .pp-subscription-option__input:checked+.pp-subscription-option .pp-subscription-option__mark-fill{display:block}.pp-subscription-plans .pp-subscription-option__content{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-width:0}.pp-subscription-plans .pp-subscription-option__name{font-size:var(--pp-font-button--size);line-height:var(--pp-font-button--line-height);font-weight:500}.pp-subscription-plans .pp-subscription-option__note{font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:var(--pp-font-body-sm--weight);color:var(--pp-subscription-plans-muted)}.pp-subscription-plans .pp-subscription-option__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-block-start:6px}.pp-subscription-plans .pp-subscription-option__total{font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:700;white-space:nowrap}.pp-subscription-plans .pp-subscription-option__compare{font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:var(--pp-font-body-sm--weight);white-space:nowrap;color:var(--pp-subscription-plans-secondary)}.pp-subscription-plans .pp-subscription-option__saving{margin-block-start:2px;font-size:var(--pp-font-body-sm--size);line-height:var(--pp-font-body-sm--line-height);font-weight:600;color:var(--pp-subscription-plans-saving)}.pp-subscription-plans .pp-subscription-option__saving--plain{color:var(--pp-subscription-plans-muted)}@media screen and (min-width:1200px){.pp-subscription-plans__label{font-size:var(--pp-font-body--size);line-height:1.125rem;font-weight:700}.pp-subscription-plans .pp-subscription-option{gap:16px;min-height:var(--pp-subscription-plans-min-height-desktop, 100px);padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pp-subscription-plans.css.map */
