@keyframes csub-fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.csub__hidden{display:none}.csub-widget{padding:0!important;border:0!important;margin:0!important}.csub-widget legend,.csub-widget__convertibles-header{margin-bottom:5px}.csub-widget__wrapper{border-color:currentColor}.csub-widget hr{margin:6px 0;height:1px;background-color:#efd5d0}input:checked+.csub-widget__plan-header,.csub-widget__plan-header:hover{color:#333;position:relative;z-index:1;border:1px solid #808080;border-radius:4px}input:checked+.csub-widget__plan-header:before,.csub-widget__plan-header:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;opacity:.05;z-index:-1;border-radius:4px}.csub-widget__sub-details{border-color:currentColor}input:checked+.csub-widget__group-header{border:1px solid currentColor;box-shadow:0 0 2px 0 currentColor}input:checked+.csub-widget__group-header>.csub-widget__text{font-weight:500;margin:0 -1rem}.csub-widget__toggle-details-btn{color:inherit;font-family:inherit}.csub-widget__toggle-details-btn *{pointer-events:none}.csub-widget__main-text{line-height:20px}input:checked+.csub-widget__plan-header .csub-widget__main-text{font-weight:700;color:#333}.csub-widget__wrapper{border-radius:8px}.csub-widget__checked-icon.csub-widget__image{color:#333}.csub-widget__group-header{position:relative;z-index:1;border:1px solid currentColor;border-radius:4px;cursor:pointer}.csub-widget__group-header:hover{border:1px solid currentColor;box-shadow:0 0 2px 0 currentColor}.csub-widget__sub-details{border-radius:4px}.csub-widget__plan-header{border:1px solid transparent;border-radius:8px;cursor:pointer}.csub-widget__wrapper{padding:1em;border-radius:8px;border:1px solid rgba(0,0,0,.4);font-size:14px;background-color:#fcf7f6;color:#333}.csub-widget__wrapper fieldset{border:0;background-color:inherit;margin:0 0 6px;padding:0}.csub-widget__wrapper fieldset:last-child{margin:0}.csub-widget__wrapper legend,.csub-widget__convertibles-header{font-size:11px;text-transform:uppercase;letter-spacing:3px}.csub-widget__wrapper--single .csub-widget__groups-container{display:none}.csub-widget__wrapper--single .csub-options-container{margin-top:0}.csub-widget__groups-container{display:flex;align-items:stretch}.csub-widget__groups-container input[type=radio]{display:none}.csub-widget__groups-container:only-child{margin-bottom:0}.csub-widget__group{flex:1 1 100%}.csub-widget__group+.csub-widget__group{margin-left:1em}.csub-widget__group-header{display:flex!important;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:1rem;transition:.15s border-color ease-in-out,.15s background-color ease-in-out,.15s box-shadow ease-in-out;border:1px solid rgba(0,0,0,.1)}.csub-widget__group-header .csub-widget__image{display:block;width:4em;height:4em}.csub-widget__group-label{height:100%}.csub-widget__group-discount-summary{font-size:12px}.csub-options-container{animation:csub-fadeInFromNone .1s ease-in-out;margin-top:1em}.csub-widget input[type=radio],.csub-widget input[type=checkbox]{display:none}.csub-widget input:checked+div>.csub-widget__unchecked-icon{display:none}.csub-widget input:not(:checked)+div>.csub-widget__checked-icon{display:none}.csub-widget input:not(:checked)+div .csub-widget__sub-text,.csub-widget input:not(:checked)+div .csub-widget__renewal-text{display:none}.csub-widget__plan{width:100%}.csub-widget__plan,.csub-option-container{margin-bottom:2px}.csub-widget__plan:last-child{margin-bottom:0}.csub-widget__plan-header,.csub-widget__prepaid-checkbox-header{display:flex!important;align-items:center;padding:6px;border-radius:8px;gap:8px}.csub-widget__plan-header .csub-widget__image,.csub-widget__prepaid-checkbox-header .csub-widget__image{width:18px;height:18px;flex:1 auto;min-width:18px;max-width:18px}.csub-widget__prepaid-checkbox-header .csub-widget__text,.csub-widget__plan-header .csub-widget__text{flex-grow:1}.csub-widget__sub-text{font-size:12px}.csub-widget__renewal-text{font-size:1rem;font-style:italic}.csub-widget__plan-pricing{flex-shrink:0}.csub-widget__prepaid-checkbox-header{padding:0}.csub-widget__prepaid-checkbox{margin-bottom:6px}.csub-widget__toggle-details-btn{background:none;border:none;padding:0;font-size:13px;cursor:pointer;display:flex;align-items:center}.csub-widget__toggle-details-btn:hover{text-decoration:underline}.csub-widget__toggle-details-btn .csub-widget__icon-info{margin-right:5px;width:14px;height:20px}.csub-widget__toggle-details-btn div{margin-right:5px}.csub-widget__toggle-details-btn .csub-widget__icon-chevron{transform:rotate(90deg);transition:transform .2s ease-in-out}.csub-widget__toggle-details-btn--closed .csub-widget__icon-chevron{transform:rotate(0)}.csub-widget__extra-actions{margin-top:1em}.csub__collapsible-wrapper{transition:max-height .4s ease-in-out;overflow:hidden;max-height:400px}.csub__collapsible-wrapper--closed{max-height:0;padding:0}.csub-widget__sub-details{display:flex;flex-direction:column;margin-top:10px;padding:1em;font-size:14px;border-radius:4px;box-shadow:inset 0 1px 3px #0000001a}.csub-widget__sub-details p{margin:0}.csub-widget__sub-details-heading{font-weight:700}.csub-widget__policy-link,.csub-widget__branding{display:flex;gap:1rem}.csub-widget__branding{margin:1rem 0}.csub-widget__recurring-product-container,.csub-widget__recurring-name,.csub-widget__recurring-prices{display:flex}.csub-widget__recurring-product-image{border-radius:8px;border:1px solid rgba(0,0,0,.4);margin-right:13px}.csub-widget__recurring-product-discounted-price{font-weight:600}.csub-widget__recurring-product-full-price{color:#00000080;text-decoration:line-through;margin-left:4px}.csub-widget__recurring-product-name{font-weight:600}.csub-widget__recurring-variant-name{margin-left:4px}.csub-widget__recurring-product-details{margin-top:12px}.csub-widget__group .csub-widget__group-header{background-color:#fff;box-shadow:0 0 3px #00000029}.csub-widget__group[data-csub-selling-plan-group] .csub-widget__group-header{background-color:#fcca2e}input:checked+.csub-widget__plan-header{background:rgba(var(--color-scheme-4-bg)/.1)!important}.csub-widget input:checked+div>svg.csub-widget__checked-icon{fill:rgb(var(--color-scheme-4-bg));color:rgb(var(--color-scheme-4-bg));color:#fcca2e}.csub-widget input:checked+.csub-widget__group-header .csub-widget__text:after{content:"\2713"}input:checked+.csub-widget__group-header{border-color:rgba(var(--color-scheme-3-btn-bg))!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/subscription-widget.css.map */
