.payment-plan-wrapper{display:flex;align-items:flex-end;gap:1.4rem;margin:.8rem 0 3rem;align-items:stretch}.payment-plan__item{position:relative;padding:.8rem;border-radius:8px;border:2px solid rgb(var(--color-bs-border))!important;transition:all .3s ease-in-out;cursor:pointer;display:flex;flex-direction:column}.payment-plan__item:first-child{width:50%;margin-top:6%}.payment-plan__item:first-child label{line-height:4rem}.payment-plan__item:last-child{width:50%}.payment-plan__item.active{background-color:var(--light-gray)!important;border-color:rgb(var(--color-foreground))!important}.payment-plan__item:hover{border-color:rgb(var(--color-foreground))!important}.payment-plan__header{background-color:var(--color-bs-txt3);color:#fff!important;cursor:pointer;border-radius:.4rem;line-height:1;font-weight:600;text-transform:uppercase;padding:8px;width:100%;font-size:1.8rem;text-align:center}.payment-plan__item .badge-img{position:absolute;right:-21px;top:-14px;pointer-events:none}.payment-plan__input label{display:block;position:relative;padding-left:3.4rem;font-weight:600;font-size:2rem;line-height:2;margin-bottom:1px}.payment-plan__input input[type=radio]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0;-webkit-appearance:none;appearance:none;z-index:1;opacity:0;cursor:pointer}.payment-plan__input input[type=radio]~label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;border-radius:5rem;border:2px solid rgb(var(--color-foreground));background:url(icon-checkmark-white.svg) no-repeat center / .1rem;transition:all .2s ease-in}.payment-plan__input input[type=radio]:checked~label:before{background:rgb(var(--color-foreground)) url(icon-checkmark-white.svg) no-repeat 3px 5px / 1.4rem}.payment-plan__price{padding-left:3.8rem}.payment-plan__price--discounted{font-size:2.5rem;transition:color .3s ease-in-out;font-weight:600;font-family:var(--font-heading-family);color:rgb(var(--color-foreground));display:block;line-height:1;margin-bottom:3px}.payment-plan__price--base{font-size:1.6rem;color:var(--color-bs-txt2);font-family:var(--font-heading-family);text-decoration:line-through;line-height:1.8;margin-bottom:1px;display:block}.payment-plan__description{margin-top:.4rem;margin-bottom:0;padding-left:3.8rem}.payment-plan__description ul{padding-left:0;margin-bottom:6px;margin-top:0}.payment-plan__description ul li{position:relative;margin-top:0;padding-left:2rem;list-style-type:none;font-size:1.6rem;color:var(--color-bs-txt2);line-height:1.25}.payment-plan__description ul li:not(:last-child){margin-bottom:.8rem}.payment-plan__description ul li:before{content:"";position:absolute;top:2px;left:0;display:inline-flex;width:1.6rem;height:1.6rem;margin-right:1rem;background:url(small-check.svg) no-repeat center/contain}.payment-plan__select-wrapper{display:flex;gap:1rem;align-items:center}.payment-plan__select{position:relative;width:calc(100% - 110px);z-index:2}.payment-plan__select:after{position:absolute;content:"";width:8px;height:8px;background-repeat:no-repeat;z-index:1;border-right:2px solid #666;border-bottom:2px solid #666;right:10px;top:calc(50% - 3px);transform:translateY(-50%) rotate(45deg);pointer-events:none}.payment-plan__select select{width:100%;z-index:1;border-radius:.4rem;border:1px solid var(--dark-green);font-size:1.8rem;color:rgb(var(--color-foreground));padding:.5rem 3rem .5rem 2rem;-webkit-appearance:none;appearance:none}.delivers-every-text{font-size:1.6rem;font-weight:600}.payment-plan__badge{display:block;position:absolute;top:2rem;right:2rem;background-color:transparent;color:#000;width:6rem;height:2.5rem;font-size:1.3rem;text-align:center;line-height:1;font-weight:600;padding:0 1rem;z-index:1;transform:rotate(25deg)!important}.payment-plan__badge:before{content:"";display:block;width:10rem;height:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(subscribe-badge.svg) no-repeat center/contain;z-index:-1}.payment-plan__discount{display:inline-block;background-color:rgb(var(--color-button));color:#fff;font-size:1.6rem;line-height:1;font-weight:400;padding:.5rem .8rem;border-radius:.4rem;margin-bottom:.5rem;white-space:nowrap;z-index:1}@media screen and (max-width: 1400px){.payment-plan__item .badge-img{right:-15px}}@media screen and (min-width: 750px) and (max-width: 1220px){.payment-plan__item{width:100%!important;margin-top:0!important}.quick-add-modal__content-info .payment-plan__item{width:50%!important}.quick-add-modal__content-info .payment-plan__item:first-child{margin-top:6%!important}.quick-add-modal__content-info .payment-plan-wrapper{flex-direction:row}.payment-plan-wrapper{flex-direction:column;margin-top:2rem}}@media screen and (max-width: 680px){.payment-plan-wrapper{flex-direction:column;margin-top:0;gap:6px;margin-bottom:1rem}}@media screen and (max-width: 640px){.payment-plan__item{width:100%!important}.payment-plan__badge{right:0}.payment-plan__select-wrapper{gap:.5rem}.payment-plan__item:first-child{margin-top:.5rem}.payment-plan__price--discounted{font-size:2.2rem;margin-bottom:0}.payment-plan__discount{font-size:1.4rem;padding:.4rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-loop-widget.css.map */
