.bsub-widget{padding:0!important;border:0!important;margin:1rem 0!important}.bsub-widget legend{margin-bottom:1rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.bsub-widget__wrapper{padding:0rem;border-radius:25px;border:1px solid rgba(var(--color-border-input),var(--inputs-border-opacity));background-color:transparent!important;box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));font-size:1.4rem;transition:border-color .2s ease,box-shadow .2s ease}.bsub-widget__wrapper:hover{border-color:rgba(var(--color-foreground),.2)}.bsub-widget__groups-container{display:flex;flex-direction:column!important;align-items:stretch;gap:1rem;margin-bottom:0}.bsub-wrapper-subscription,.bsub-wrapper-onetime{display:flex;flex-direction:column;gap:1rem;padding:10px;border:1px solid rgba(var(--color-button-text));border-radius:15px;background:rgba(var(--color-button),.05);box-shadow:0 0 0 1px rgba(var(--color-button),.2);cursor:pointer;transition:all .2s ease}.bsub-wrapper-subscription:hover,.bsub-wrapper-onetime:hover{border-color:rgba(var(--color-foreground),.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-shadow),.1)}.bsub-wrapper-subscription.bsub-wrapper--selected,.bsub-wrapper-onetime.bsub-wrapper--selected{border-color:#b2114f!important;background:rgba(var(--color-button),1)!important;box-shadow:0 0 0 2px rgba(var(--color-button),.3)!important}.bsub-widget .bsub-wrapper-subscription:not(.bsub-wrapper--selected),.bsub-widget .bsub-wrapper-onetime:not(.bsub-wrapper--selected){border-color:rgba(var(--color-button-text),.3)!important;background:rgba(var(--color-button),.05)!important;box-shadow:0 0 0 1px rgba(var(--color-button),.2)!important}.bsub-wrapper-subscription{order:1}.bsub-wrapper-onetime{order:2}.bsub-wrapper-subscription .bsub-options-container{margin-top:0}.bsub-widget input[type=radio],.bsub-widget input[type=checkbox]{display:none!important}.bsub-widget__group{flex:1 1 50%;flex-direction:row}.bsub-widget__group+.bsub-widget__group{margin-left:0}.bsub-widget__group-label{height:100%;cursor:pointer;display:block}.bsub-widget__group-header{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;height:100%;padding:1rem;transition:all .2s ease;border:none!important;background:transparent!important;box-shadow:none!important}.bsub-widget__header-price{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));flex-shrink:0;text-align:right;margin-left:auto;display:flex;align-items:center;gap:.5rem}.bsub-widget__header-price .bsub-original-price{text-decoration:line-through;color:rgba(var(--color-foreground),.6);font-weight:400;font-size:1.2rem}.bsub-widget__group-header-col1{display:flex;align-items:center;gap:1rem;flex:1}.bsub-widget__group-header-col2{display:flex;align-items:center;text-align:left;flex-shrink:0;font-weight:600;font-size:1.4rem;color:rgb(var(--color-foreground))}.bsub-widget__group-header .bsub-widget__radio-icon{width:20px;height:20px;flex-shrink:0;margin-bottom:0;margin-right:1rem;color:rgba(var(--color-foreground),.6);transition:color .2s ease}.bsub-widget__image{display:none}.bsub-widget__group-header .bsub-widget__checked-icon{color:#b2114f!important}.bsub-widget__group-header .bsub-widget__radio-icon path{fill:currentColor!important}.bsub-widget input:checked+.bsub-widget__group-header .bsub-widget__unchecked-icon{display:none}.bsub-widget input:not(:checked)+.bsub-widget__group-header .bsub-widget__checked-icon{display:none}.bsub-widget__group-header .bsub-widget__image{display:none!important}.bsub-widget__group-header .bsub-widget__image path{fill:currentColor!important}.bsub-widget__text{display:flex;flex-direction:row;gap:.2rem;font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));line-height:1.3;align-items:center}.bsub-widget__group-discount-summary{font-size:1.2rem;color:rgb(var(--color-foreground));font-weight:600}.bsub-options-container{margin-top:1.5rem;padding:0rem 1rem;animation:fadeIn .3s ease-in-out}.bsub-widget__delivery-fieldset{border:0;margin:0;padding:0}.bsub-widget__delivery-fieldset legend{font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground));margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1rem}.bsub-option-container{margin-bottom:0rem;flex-grow:1}.bsub-benefits-list{margin-bottom:1.5rem;background:rgba(var(--color-button),.03);border-radius:8px;border:1px solid rgba(var(--color-button),.1)}.bsub-benefit-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.bsub-benefit-item:last-child{margin-bottom:0}.bsub-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:rgb(var(--color-background));color:rgb(var(--color-foreground),.5);border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.bsub-benefit-text{font-weight:500}.bsub-option-container-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:stretch}.bsub-option-container label{cursor:pointer;display:block;flex:1}.bsub-widget__plan-header{display:flex!important;flex-direction:column;align-items:center;padding:1rem;border-radius:12px;gap:1rem;border-radius:25px!important;background:rgba(var(--color-background),0);transition:all .2s ease}.bsub-widget__plan-header:hover{border-color:#b2114f;background:rgba(var(--color-foreground),.02);border-radius:25px!important}.bsub-option-container input:not(:checked)+.bsub-widget__plan-header{border:1px solid rgba(var(--color-button-text),.2)!important}.bsub-option-container input:checked+.bsub-widget__plan-header{border-color:#b2114f;background:rgba(var(--color-button),.05);border-radius:25px;box-shadow:0 0 0 1px rgba(var(--color-button),.1)}.bsub-widget__plan-header .bsub-widget__image{width:2rem;height:2rem;flex-shrink:0;color:rgba(var(--color-foreground),.6)}.bsub-option-container input:checked+.bsub-widget__plan-header .bsub-widget__checked-icon{color:rgb(var(--color-button-label))}.bsub-widget__main-text{font-size:1.4rem;color:rgb(var(--color-foreground));font-weight:500;text-align:center}.bsub-widget__plan-pricing{margin-left:auto;font-size:1.4rem;font-weight:600;color:rgb(var(--color-text));display:none}.bsub-widget__toggle-details-btn{background:none;border:none;padding:.5rem 0;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--color-foreground),.7);transition:color .2s ease}.bsub-widget__toggle-details-btn:hover{color:rgb(var(--color-foreground));text-decoration:underline}.bsub-widget__toggle-details-btn .bsub-widget__icon-info{margin-right:.8rem;width:1.4rem;height:1.4rem}.bsub-widget__sub-details-msg{margin-right:.8rem}.bsub-widget__toggle-details-btn .bsub-widget__icon-chevron{transform:rotate(90deg);transition:transform .2s ease;width:1rem;height:1rem}.bsub-widget__toggle-details-btn--closed .bsub-widget__icon-chevron{transform:rotate(0)}.bsub-widget__extra-actions{margin:0}.bsub__collapsible-wrapper{transition:max-height .4s ease-in-out;overflow:hidden;max-height:400px}.bsub__collapsible-wrapper--closed{max-height:0;padding:0}.bsub-widget__sub-details{margin-top:1.5rem;padding:1.5rem;font-size:1.3rem;border-radius:12px;background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-border-input),var(--inputs-border-opacity))}.bsub-widget__sub-details-heading{font-weight:600;font-size:1.4rem;margin-bottom:1rem;color:rgb(var(--color-foreground))}.bsub-widget__sub-details-desc{color:rgba(var(--color-foreground),.8);line-height:1.5;margin-bottom:1.5rem}.bsub-widget__branding,.bsub-widget__policy-link{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:rgba(var(--color-foreground),.7);font-size:1.2rem;transition:color .2s ease;margin-bottom:.8rem}.bsub-widget__branding:hover,.bsub-widget__policy-link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.bsub-widget__branding svg,.bsub-widget__policy-link svg{width:1.6rem;height:1.6rem}input:checked+.bsub-widget__group-header>.bsub-widget__text{margin:0}.bsub__hidden{display:none}.bsub-widget input:checked+div>.bsub-widget__unchecked-icon{display:none}.bsub-widget input:not(:checked)+div>.bsub-widget__checked-icon{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 749px){.bsub-widget__wrapper{padding:0rem}.bsub-widget__groups-container{flex-direction:column;gap:.8rem}.bsub-widget__group-header{padding:1.2rem 1rem}.bsub-widget__group-header .bsub-widget__image{width:3rem;height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bold-subscriptions-custom.css.map */
