.paywhirl-hidden{display:none!important}.paywhirl-plan-selector{padding:0;border:none;margin-bottom:1em;margin-left:0;flex-basis:100%;width:100%;text-align:left;letter-spacing:.04rem}.paywhirl-plan-selector a,.paywhirl-plan-selector label.paywhirl-label,.paywhirl-plan-selector p,.paywhirl-plan-selector span{font-size:1em;line-height:1.3em}.paywhirl-plan-selector .paywhirl-plan-selector-header{margin-bottom:.5em;display:block}.paywhirl-plan-selector .paywhirl-plan-selector-group-container{position:relative;padding:0 1em;border:1px solid currentColor;border-radius:4px;margin-bottom:.5em}.paywhirl-plan-selector .paywhirl-plan-selector-group{margin:1.2em 0}.paywhirl-plan-selector .paywhirl-plan-selector-group:not(.paywhirl-group-available){display:none}.paywhirl-plan-selector .paywhirl-plan-selector-group:not(.paywhirl-group-selected)>.paywhirl-plan-selector-plan{display:none}.paywhirl-plan-selector .paywhirl-plan-selector-group>label{display:flex;align-items:start;line-height:1.3em;font-size:1.1em;flex-flow:row nowrap;column-gap:.5em}.paywhirl-plan-selector .paywhirl-plan-selector-group.paywhirl-group-available>label{cursor:pointer}.paywhirl-plan-selector .paywhirl-plan-selector-group>label>input{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.paywhirl-plan-selector .paywhirl-plan-selector-group>label>.paywhirl-plan-selector-icon svg{width:1.2em;height:1.2em;fill:currentColor;flex-shrink:0;margin-top:.07em;margin-right:.2em;opacity:.85}.paywhirl-plan-selector .paywhirl-plan-selector-group>label>input:focus-visible~.paywhirl-plan-selector-icon svg,.paywhirl-plan-selector .paywhirl-plan-selector-group>label>input:hover~.paywhirl-plan-selector-icon svg{opacity:1}.paywhirl-plan-selector .paywhirl-plan-selector-group>label>input:checked~.paywhirl-plan-selector-icon .paywhirl-icon-circle{display:none}.paywhirl-plan-selector .paywhirl-plan-selector-group>label>input:not(:checked)~.paywhirl-plan-selector-icon .paywhirl-icon-circle-check{display:none}.paywhirl-plan-selector .paywhirl-plan-selector-plan{display:flex;flex-wrap:wrap;align-items:center;margin-left:2em;margin-bottom:.8em;margin-top:.8em}.paywhirl-plan-selector .paywhirl-plan-selector-plan>label{margin-right:1em;margin-top:0;margin-bottom:0;flex:0 1 auto;white-space:nowrap;font-size:1em}.paywhirl-plan-selector .paywhirl-plan-selector-group-price{display:none;margin-left:auto;white-space:nowrap;font-size:1em;opacity:.6}.paywhirl-plan-selector-sample.paywhirl-plan-selector-show-prices .paywhirl-plan-selector-group-price{display:inline-block!important}.paywhirl-plan-selector-sample.paywhirl-plan-selector-show-prices #paywhirl-one-time-purchase-group .paywhirl-plan-selector-price{display:inline-block!important}.paywhirl-plan-selector-sample:not(.paywhirl-plan-selector-show-prices) #paywhirl-one-time-purchase-group .paywhirl-plan-selector-price{display:none!important}.paywhirl-plan-selector .paywhirl-plan-selector-group-price .paywhirl-price-from{font-style:italic;font-size:.85em}.paywhirl-plan-selector .paywhirl-group-selected .paywhirl-plan-selector-price{font-weight:700}.paywhirl-plan-selector .paywhirl-group-selected .paywhirl-plan-selector-group-price{display:none!important}.paywhirl-plan-selector .paywhirl-plan-selector-price{margin-left:auto;white-space:nowrap;font-size:1em}.paywhirl-plan-selector .paywhirl-compare-at-price{text-decoration:line-through;font-size:1em}.paywhirl-plan-selector .paywhirl-plan-selector-plan>select{margin-top:0;margin-bottom:0;min-height:auto;width:auto;flex-grow:1;border:1px solid rgba(18,18,18,.55);border-radius:.3em;height:2.5em;padding:0 0 0 .6em;transition:border var(--duration-short) ease;font-size:1em}.paywhirl-plan-selector-group select:focus,.paywhirl-plan-selector-group select:hover{border:1px solid rgba(18,18,18,.25);outline:transparent;box-shadow:none}.paywhirl-plan-selector .paywhirl-plan-selector-description{display:none;text-align:left;margin:1em 0 1em 2em;font-size:1em;line-height:1.3em;overflow-wrap:anywhere}.paywhirl-plan-selector .paywhirl-group-selected .paywhirl-plan-selector-description{display:block}.paywhirl-plan-selector .paywhirl-info-popup{position:relative}.paywhirl-plan-selector .paywhirl-info-popup-trigger{cursor:pointer;margin:0;display:inline-block}.paywhirl-plan-selector .paywhirl-info-popup-trigger>span:first-child{vertical-align:middle;display:inline-block;margin-right:.5em}.paywhirl-plan-selector .paywhirl-info-popup-trigger>span+span{vertical-align:baseline}.paywhirl-plan-selector .paywhirl-info-popup-content{background-color:#fafafa;color:rgb(0,0,0,.75);border:1px solid #000;border-radius:.3em;visibility:hidden;left:1rem;position:absolute;top:70%;z-index:9999;padding:8px;line-height:normal;opacity:0;transition:opacity .2s;max-width:300px;font-size:.95em}.paywhirl-plan-selector .paywhirl-info-popup-content:focus,.paywhirl-plan-selector .paywhirl-info-popup-content:hover,.paywhirl-plan-selector .paywhirl-info-popup-trigger:focus+.paywhirl-info-popup-content,.paywhirl-plan-selector .paywhirl-info-popup-trigger:hover+.paywhirl-info-popup-content{visibility:visible;opacity:1}.paywhirl-plan-selector .paywhirl-info-popup-content a,.paywhirl-plan-selector .paywhirl-info-popup-content img,.paywhirl-plan-selector .paywhirl-info-popup-content p,.paywhirl-plan-selector .paywhirl-info-popup-content span{margin:0;padding:0;border:0}.paywhirl-plan-selector .paywhirl-info-popup-content p{margin-bottom:1em}.paywhirl-plan-selector .paywhirl-info-popup-content a{color:inherit}.paywhirl-plan-selector .paywhirl-info-popup-content .paywhirl-info-popup-powered-by{color:#000;text-decoration:none;color:inherit;display:flex;justify-content:flex-end;align-items:center;gap:.5em}.paywhirl-plan-selector .paywhirl-info-popup-content .paywhirl-info-popup-powered-by img{width:7em;height:auto}.paywhirl-plan-selector-preview-warning{margin-bottom:1em;background-color:#e1b87827;padding:.5em;border-radius:.5em}.paywhirl-plan-selector-preview-warning a{color:inherit}.paywhirl-plan-selector-preview-overlay{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:80px;font-family:serif;opacity:.1;rotate:7deg;pointer-events:none}.paywhirl-plan-selector .paywhirl-add-to-existing-subscription-button{display:none;width:100%;margin:1em 0;padding-top:.4em;padding-bottom:.4em}.paywhirl-plan-selector .paywhirl-add-to-existing-subscription-button-label{display:flex;flex-direction:column;row-gap:.2em}.paywhirl-plan-selector .paywhirl-add-to-existing-subscription-button .paywhirl-add-to-existing-subscription-plan-and-price{font-size:.7em;opacity:.8}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group>label{display:grid;justify-items:center;align-items:center;border:1px solid #ccc;border-radius:.3em;padding:1.5em .5em;gap:.5em;grid-gap:0.5em;text-align:center;margin:.25em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern.paywhirl-plan-selector-show-prices .paywhirl-plan-selector-group>label{padding-bottom:.5em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group-container-1 .paywhirl-plan-selector-group>label,.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group.paywhirl-group-odd>label{display:flex;grid-column-start:1;grid-column-end:3;justify-content:center;padding:.5em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group.paywhirl-group-available>label:hover{box-shadow:0 0 2px 1px #b8b8b8;transition:box-shadow .3s}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group.paywhirl-group-selected>label{border:2px solid var(--paywhirl-theme-color)}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group .paywhirl-plan-selector-icon{display:flex;position:relative;opacity:.75;min-height:3em;min-width:3em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group .paywhirl-icon-box-open{height:3em;width:3em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group .paywhirl-icon-truck{height:3em;width:3em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group .paywhirl-icon-clock{height:1em;width:1em;fill:#fff;position:absolute;top:.6em;left:.5em;opacity:.8}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group .paywhirl-icon-arrow{position:absolute;top:.5em;left:.4em;height:1.2em;width:1.2em;fill:#fff;transform:rotate(288deg)}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group .paywhirl-icon-clock-rotate{position:absolute;top:.5em;left:.4em;height:1.2em;width:1.2em;fill:#fff;transform:rotateY(180deg)}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group.paywhirl-group-selected .paywhirl-plan-selector-icon{opacity:1}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group.paywhirl-group-selected .paywhirl-icon-box-open{fill:var(--paywhirl-theme-color);filter:drop-shadow(1px 1px 1px)}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group.paywhirl-group-selected .paywhirl-icon-truck{fill:var(--paywhirl-theme-color);filter:drop-shadow(1px 1px 1px)}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group.paywhirl-group-selected .paywhirl-plan-selector-group-name{color:var(--paywhirl-theme-color);font-weight:700}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern #paywhirl-one-time-purchase-group.paywhirl-plan-selector-group.paywhirl-group-selected .paywhirl-plan-selector-price{color:var(--paywhirl-theme-color)}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern.paywhirl-plan-selector-show-prices .paywhirl-plan-selector-group.paywhirl-group-selected .paywhirl-plan-selector-group-price{display:block!important;color:var(--paywhirl-theme-color);font-weight:700;opacity:1}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group.paywhirl-group-selected>.paywhirl-label{background-color:var(--paywhirl-theme-color) 18}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern.paywhirl-plan-selector-sample #paywhirl-one-time-purchase-group.paywhirl-plan-selector-group>.paywhirl-label .paywhirl-plan-selector-price{display:block!important}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern.paywhirl-plan-selector-sample .paywhirl-group-selected .paywhirl-plan-selector-price{display:none}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plan{grid-column-start:1;grid-column-end:3;order:100;flex-direction:column;align-items:normal;margin-left:.25em;margin-right:.25em;gap:5px}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plan>.paywhirl-plan-selector-price{margin-left:0;text-align:center;font-size:1.5em;font-weight:700}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern.paywhirl-plan-selector-show-prices #paywhirl-one-time-purchase-group .paywhirl-plan-selector-price{margin-left:unset}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group-price{margin-left:unset}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plan>select{border:1px solid #12121240}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plan>label{padding-top:.5em;padding-bottom:.5em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-description{display:flex;grid-column-start:1;grid-column-end:3;order:101;margin:0 .25em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group-container{border-radius:.3em;margin-bottom:.5em;display:grid;grid-template-columns:1fr 1fr;padding:.5em;background-color:#ffffff50}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group{margin:1.2em 0;display:contents}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group:not(.paywhirl-group-available){display:contents!important}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-group:not(.paywhirl-group-available)>label{opacity:.5}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans>label{display:grid;gap:.5em;grid-gap:0.5em;grid-template-columns:auto 1fr auto;align-items:center;border-radius:.6em;padding:.5em;cursor:pointer;margin-bottom:0}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans>label+label{margin-top:.25em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans>label input{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans>label svg{display:none;color:var(--paywhirl-theme-color);height:1.3em;width:1.3em}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans>label.paywhirl-plan-selector-selected svg.paywhirl-icon-circle-check{display:block}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans>label:not(.paywhirl-plan-selector-selected) svg.paywhirl-icon-circle{display:block}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans .paywhirl-plan-selector-price{margin-left:auto}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans>label:hover{background-color:#72727218}.paywhirl-plan-selector.paywhirl-plan-selector-theme-modern .paywhirl-plan-selector-plans>label.paywhirl-plan-selector-selected{background-color:var(--paywhirl-theme-color) 18;font-weight:700}