.addTemp .subscription-purchase-options{max-height:unset;opacity:1}button.sub-add-temp{background:#000;border:none;color:#fff;text-transform:uppercase;padding:8px 20px;border-radius:20px}subscription-upsell.subscription-in-cart .subscription-upsell-inner:before{background:linear-gradient(90deg,#d982f7,#5f17dd);position:absolute;display:block;height:100%;width:100%;left:0;top:0;z-index:-1;border-radius:10px;content:""}.subscription-in-cart .subscription-upsell-inner{position:relative;border-color:transparent;border-radius:10px!important}subscription-upsell.subscription-in-cart .subscription-upsell-inner:after{background:#fff;position:absolute;display:block;height:calc(100% - 4px);width:calc(100% - 4px);left:2px;top:2px;z-index:-1;border-radius:8px;content:""}.subscription-in-cart input#add-subscription-temp:checked+label{background:#000;border-color:#000!important}.subscription-in-cart .subscription-upsell-inner:hover{border-color:transparent!important}subscription-upsell .subscription-upsell-inner{margin-bottom:20px!important}select.selling-plan-selection{height:28px;border-radius:6px;border-color:#00000026;color:gray}select.selling-plan-selection:focus-visible{outline:none;box-shadow:none}.selling-plan-selection{font-size:12px!important;padding:0 8px}fieldset.selling-plan-fieldset{border:none;padding:0}.subscription-upsell-inner{display:flex}input#add-subscription+label,input#add-subscription-temp+label{height:22px;display:block;width:22px;border-radius:6px;border:1px solid rgba(0,0,0,.15);cursor:pointer;transition:all .4s ease;background:#fff}input#add-subscription:checked+label,input#add-subscription-temp:checked+label{background:#516cc3;border-color:#516cc3}input#add-subscription+label svg,input#add-subscription-temp+label svg{fill:#fff;height:22px;width:22px;margin-left:-1px;margin-top:-1px}input#add-subscription,input#add-subscription-temp{visibility:hidden;height:0;width:0;margin:0!important;display:block}.subscription-upsell-inner{border:1px solid rgba(0,0,0,.15);padding:16px;border-radius:10px;transition:all .4s ease}p.upsell-title{margin:0;font-size:14px;font-family:var(--font-body-bold-family);line-height:normal}.subscription-upsell--title{margin-left:16px}span.upsell-price{font-size:12px;color:#a19f9f;display:block;line-height:normal}.subscription-upsell--checkbox{padding-top:10px}.subscription-purchase-options{opacity:0;max-height:0;transition:max-height .4s ease-in-out .2s,opacity .2s ease-in-out;overflow:hidden}.subscription-purchase-options.expand-purchase-options{opacity:1;max-height:100px;transition:max-height .4s ease-in-out,opacity .2s ease-in-out .4s}img.upsell--featuredImage{width:40px!important;height:40px!important}.subscription-upsell--info{width:calc(100% - 42px)}img.upsell--featuredImage.upsell--featuredImage-alt{object-fit:contain;transform:scale(2.68)}.main-product subscription-upsell span.upsell-info-popup modal-opener{display:inline-flex!important;margin:0!important}subscription-upsell .product-popup-modal__button{display:flex;align-items:center}span.upsell-info-popup{display:flex;margin-left:2px}p.upsell-title{display:flex}span.upsell-info-popup svg{height:16px;fill:#8a8787}span.upsell-price--price{font-weight:700;color:#000}.subscription-upsell--image img{border-radius:6px;overflow:hidden;transform:scale(2.2);margin-right:10px}input#add-subscription:not(:checked)+label:hover{border-color:#1c1c1c;background:#1c1c1c2e}input#add-subscription+label svg{visibility:hidden}input#add-subscription:checked+label svg{visibility:visible}.subscription-upsell-inner:hover{border-color:#00000040}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-subscription-upsell.css.map */
