.plan-options__widget{display:flex;gap:2rem;width:100%;flex-wrap:wrap;margin-bottom:1.5rem}.plan-options__handles{width:100%}.plan-options__hidden{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.plan-options__widget input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.plan-options__item{background-color:#fff;border:2px solid var(--border-gray-dark);padding:0;margin:0;border-radius:2rem;position:relative;width:100%;display:flex;justify-content:space-between;flex-direction:column;padding:1.5rem;transition:all.3s;gap:1rem;letter-spacing:.04rem;cursor:pointer}.po.plan-options__item--onetime{padding:2rem 1.5rem}.po:hover,.plan-options__item--active{border-color:var(--active)}.plan-options__item--active{background-color:var(--active-bg)}.plan-options__header{display:flex;justify-content:space-between;width:100%;align-items:center;line-height:1}.plan-options__price--line{display:flex;gap:1rem;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;max-width:100px}.plan-options__price{display:flex;gap:1.2rem 1rem;font-weight:600;font-size:2.6rem;align-items:baseline;justify-content:flex-end;flex-direction:row;flex-wrap:wrap}.plan-options__price--reg{font-size:1.6rem;color:var(--txt--gray);text-decoration:line-through;font-weight:300;text-decoration-line:line-through}.plan-options__title{color:var(--active);font-size:1.8rem;font-weight:600;flex:1 0 auto}.plan-options__item--sub .plan-options__title{margin-bottom:10px;text-transform:capitalize}.plan-options__title .highlight{display:flex}.plan-options__title .highlight span{padding:.6rem 2.5rem;background-color:rgba(var(--color-button),1);color:#fff;border-radius:3rem;font-size:1.4rem;line-height:1;margin-bottom:.5rem;font-weight:400;text-transform:uppercase;text-align:center}.plan-options__price--save{color:rgb(var(--color-button));font-weight:700;font-size:1.6rem;order:3;width:100%;text-align:right;text-transform:uppercase}.plan-options__spec{display:flex;gap:1rem 2rem;justify-content:space-between;letter-spacing:0;flex-wrap:wrap}.plan-options__list{padding:0;list-style-type:none;margin-bottom:0;margin-top:0;max-width:54%;min-height:75px}.plan-options__list li{position:relative;padding-left:3rem;margin-bottom:1.5rem;font-size:1.6rem;font-weight:500;text-align:left;list-style:none;line-height:1.4rem;color:var(--option-label);letter-spacing:0;min-width:100%}.plan-options__list li:first-child{margin-top:3px}.plan-options__list li:last-child{margin-bottom:0}.plan-options__list li:before{content:"";position:absolute;top:-2px;left:0;display:block;width:20px;height:20px;border-radius:50px;font-size:1.4rem;color:#fff;text-align:center;background:var(--active) url(icon-checkmark.svg) no-repeat center/10px}.plan-options__freq{flex:1 1 auto;max-width:252px;margin-top:13px}.plan-options__freq div{margin-bottom:1rem;padding-left:0;font-size:1.6rem;font-weight:500;line-height:1}.plan-options__freq select{width:100%;background-color:#fff!important;border:2px solid var(--border-gray-dark);color:var(--option-label);border-radius:30px;padding:1rem 4rem 1rem 2rem;position:relative;font-size:1.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(arrow-down.svg) no-repeat;background-position:calc(100% - 1.5rem) center;background-size:15px;cursor:pointer;transition:border .3s ease-in-out}.plan-options__freq select:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.plan-options__shipping{display:none}.plan-options__shipping.plan-options__shipping--on{display:block}.product-unavailable .plan-options__widget{cursor:not-allowed}.product-unavailable .plan-options__item{pointer-events:none;background-color:initial;border-color:var(--border-gray-dark)}.product-unavailable .plan-options__item,.product-unavailable .plan-options__item .plan-options__title,.product-unavailable .plan-options__item .plan-options__price--save,.product-unavailable .plan-options__item li{color:var(--body-gray)}.product-unavailable .plan-options__item .highlight span,.product-unavailable .plan-options__item li:before{background-color:var(--border-gray-dark)}@media screen and (max-width: 1200px){.plan-options__item,.po.plan-options__item--onetime{padding:1.5rem 1rem 1.5rem 1.5rem}}@media screen and (max-width: 992px) and (min-width: 750px){.plan-options__list{flex:1 1 100%;max-width:none}.plan-options__title .highlight span{font-size:1.2rem;padding-left:1rem;padding-right:1rem}.plan-options__item--onetime .plan-options__title{max-width:50%}.plan-options__price--save{font-size:1.4rem}.plan-options__freq{margin-top:0}}@media screen and (max-width: 575px){.plan-options__list{flex:1 1 100%;max-width:none;min-height:85px}.plan-options__title .highlight span{font-size:1.2rem;padding-left:1rem;padding-right:1rem}.plan-options__item--onetime .plan-options__title{max-width:40%}.plan-options__price--save{font-size:1.4rem}.plan-options__freq{margin-top:0;max-width:auto;width:80%}.plan-options__item--sub .plan-options__header{align-items:start}.plan-options__price--line{transform:translateY(-5px)}.plan-options__price{gap:7px}}@media screen and (max-width: 370px){.plan-options__price--line{gap:.7rem}.plan-options__item--sub .plan-options__title{max-width:50%}.plan-options__item--onetime .plan-options__title{max-width:40%}.plan-options__header>.plan-options__price{font-size:2.2rem}.plan-options__price--reg{font-size:1.4rem}.plan-options__title .highlight span{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/plan-options.css.map */
