.subscription-plan-picker{width:100%}.subscription-plan-picker .plan-picker{display:flex;gap:1rem;padding:0;border:0;font-size:15px;color:#000;width:100%;margin-bottom:1rem;font-family:inherit}.subscription-plan-picker[data-layout=vertical] .plan-picker{flex-direction:column}.subscription-plan-picker[data-layout=horizontal] .plan-picker{flex-direction:row;flex-wrap:wrap}.subscription-plan-picker .plan-picker__subscriptions,.subscription-plan-picker .plan-picker__onetime{display:flex;flex-direction:column;gap:1.5rem}.subscription-plan-picker .plan-picker__subscriptions{border:1px solid #000;padding:1.4rem 1.4rem 1.7rem;background:var(--gradient-background)}.subscription-plan-picker .plan-picker__benefits ul{list-style:none;padding-left:.5rem;line-height:1.5;margin:0}.subscription-plan-picker .sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.subscription-plan-picker .group-container{display:block;position:relative;border:1px solid var(--plan-picker-group-border-color, #ccc);border-radius:var(--plan-picker-group-border-radius, 0);background-color:var(--plan-picker-group-background-selected-color, transparent);color:var(--plan-picker-group-text-color, #000);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s ease-in-out}.subscription-plan-picker .group-container.hidden{display:none}.subscription-plan-picker .group-container.group-container--onetime{border:none;background-color:transparent}.subscription-plan-picker .group-container:not(.group-container--onetime):hover,.subscription-plan-picker .group-container.group-container--selected:not(.group-container--onetime){color:var(--plan-picker-group-text-selected-color, #000);box-shadow:inset 0 0 0 1px var(--plan-picker-group-border-selected-color, #000)}.subscription-plan-picker .group-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background-color:#efefef;border:.5px solid;color:#333;padding:2px 12px 1px;border-radius:3px;font-size:.9rem;z-index:1}@media screen and (min-width:750px){.subscription-plan-picker .group-badge{padding:3px 16px;font-size:1rem}}.subscription-plan-picker .group-container:hover .group-badge,.subscription-plan-picker .group-container.group-container--selected:not(.group-container--onetime) .group-badge{background-color:#333;color:#efefef}.subscription-plan-picker .group-input{position:absolute;opacity:0;width:0;height:0}.subscription-plan-picker .group-label{display:flex;flex-direction:column;padding:15px 10px;cursor:pointer;text-decoration:none;color:inherit}.subscription-plan-picker .group-topline{display:flex;width:100%;gap:8px}.subscription-plan-picker .group-container:not(.group-container--onetime) .group-topline{font-weight:700}.subscription-plan-picker .plan-picker-radio{transform-origin:center;opacity:0;transform:scale(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.subscription-plan-picker .group-label:hover .plan-picker-radio,.subscription-plan-picker .group-container--selected .plan-picker-radio{opacity:1;transform:scale(1)}.subscription-plan-picker .plan-picker-price{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:4px;line-height:1}.subscription-plan-picker .plan-picker-price s{font-size:13px;font-weight:400;opacity:.75}.subscription-plan-picker .group-title{width:100%;max-width:80%;line-height:1.5;display:flex;flex-direction:column;gap:.5rem}.subscription-plan-picker .savings__container{margin:auto}.subscription-plan-picker .savings.bubble{padding:.75em 1em;background-color:var(--plan-picker-discount-color, #0fa573);border:1px var(--plan-picker-discount-color, #0fa573) solid;border-radius:0;font-size:16px;font-weight:600;color:var(--plan-picker-discount-text-color, #fff);text-transform:uppercase;white-space:nowrap}.subscription-plan-picker .group-content{display:flex;flex-direction:column;opacity:1;width:auto;max-height:1000px}.subscription-plan-picker .group-container:not(.group-container--selected) .group-content{pointer-events:none;opacity:0;max-height:0;visibility:hidden}.subscription-plan-picker .selling-plan-dropdown{-webkit-appearance:none;appearance:none;width:100%;margin-top:1rem;padding:8px 30px 8px 10px;background-color:#f7f7f7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px top 50%;background-size:16px;border:1px solid #ccc;font-size:14px}.subscription-plan-picker .selling-plan-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--plan-picker-button-plan-selector-width, 120px),1fr));gap:10px;padding:.75rem 0;border:0;font-size:13px}.subscription-plan-picker .selling-plan-buttons input[type=radio]{position:absolute;opacity:0;width:0;height:0}.subscription-plan-picker .selling-plan-buttons label{display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #ccc;text-align:center;padding:1rem .5rem}.subscription-plan-picker .selling-plan-buttons input[type=radio]:checked+label{border-color:#000}.subscription-plan-picker .selling-plan-subtitle{font-size:1.1rem;font-weight:400;margin:.5rem 0 -.5rem}.subscription-plan-picker .group-container:not(.group-container--selected) .selling-plan-subtitle{display:none}.subscription-plan-picker .group-container--title{font-weight:700;text-decoration:underline;text-decoration-style:wavy}.subscription-plan-picker .subscription-benefits-panel.hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/158/assets/subscription-plan-picker.css.map */
