.subscription-picker{--sp-border-color: #e0dfde;--sp-selected-bg: #f5f5f5;--sp-title-color: #033702;--sp-muted-color: #717171;--sp-radio-size: 14px;display:block;padding:10px 0;font-family:var(--font-body-family);color:#2d2d2d}.subscription-picker[hidden]{display:none}.subscription-picker .sp-offer-total-container{margin:0;padding:0;min-width:0;border:1px solid var(--sp-border-color);background-color:transparent}.subscription-picker .sp-regular-offer-content{display:flex;flex-direction:column}.subscription-picker .sp-option-wrap{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;line-height:1em;cursor:pointer}.subscription-picker .sp-option-wrap--onetime{border-bottom:1px solid var(--sp-border-color)}.subscription-picker .sp-option-wrap--subscription{padding-bottom:0}.subscription-picker .sp-option{display:flex;align-items:center}.subscription-picker .sp-radio{-webkit-appearance:none;appearance:none;flex-shrink:0;width:var(--sp-radio-size);height:var(--sp-radio-size);margin:0 5px 0 0;border:1px solid #000;border-radius:50%;background:#fff;cursor:pointer}.subscription-picker .sp-radio:checked{background:#000;box-shadow:inset 0 0 0 2px #fff}.subscription-picker .sp-radio:focus-visible{outline:1px solid currentColor;outline-offset:2px}.subscription-picker .sp-option-title{margin-left:8px;font-size:18px;font-weight:450;color:var(--sp-title-color)}.subscription-picker .sp-price-container{text-align:right}.subscription-picker .sp-option-wrap--onetime .sp-price-container{display:flex}.subscription-picker .sp-price{display:inline-flex;font-size:18px;font-weight:700;color:var(--color-text-body)}.subscription-picker .sp-price--compare{font-weight:450;text-decoration:line-through}.subscription-picker .sp-price-compare[hidden]{display:none}.subscription-picker .sp-expanded-info{margin-left:2.2em;padding:14px 0 20px 16px}.subscription-picker .sp-additional-title,.subscription-picker .sp-benefits{font-size:16px;font-weight:400;color:var(--sp-muted-color)}.subscription-picker .sp-additional-title{margin:0 0 5px;font-weight:500}.subscription-picker .sp-benefits ul{margin:0 0 1em;padding-inline-start:30px;list-style:disc}.subscription-picker .sp-benefits p{margin:0}.subscription-picker .sp-frequency-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.subscription-picker .sp-frequency-label{flex-shrink:0;white-space:nowrap;font-size:16px;font-weight:500;color:var(--color-text-body)}.subscription-picker .sp-frequency-box{position:relative;display:inline-block;flex:0 1 auto;max-width:100%;border:1px solid #cdcdcd;background-color:#fff;box-shadow:0 1px 0 1px #0000000a;color:#2d2d2d}.subscription-picker .sp-frequency-box:after{content:"\25bc";position:absolute;top:50%;right:.3em;z-index:1;font-size:1em;line-height:.2em;transform:scaleY(.5);pointer-events:none}.subscription-picker .sp-frequency-select{-webkit-appearance:none;appearance:none;display:block;width:100%;max-width:100%;margin:0;padding:.4em 2.8em .4em .5em;padding-inline-end:2.8em!important;border:0;border-radius:0;box-shadow:none;background:transparent;font-family:inherit;font-size:1em;font-weight:400;line-height:1.3;letter-spacing:normal;color:inherit;cursor:pointer}.subscription-picker .sp-frequency-select:focus{outline:none}.subscription-picker .sp-frequency-box:focus-within{outline:1px solid currentColor;outline-offset:2px}.subscription-picker[data-purchase-option=onetime] .sp-option-wrap--onetime,.subscription-picker[data-purchase-option=subscription] .sp-offer-total-container{background-color:var(--sp-selected-bg)}.subscription-picker[data-purchase-option=subscription] .sp-option-wrap--onetime{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/350/assets/subscription-picker.css.map */
