.mc-rwb-payment-pilot .product__info-wrapper{border-color:#3b4244;background:#111516;border-radius:8px}
.mc-rwb-payment-pilot .product__info-container{padding:32px}
.mc-rwb-payment-pilot .product__text{color:#b7c0c2;font-size:12px;margin-bottom:18px}
.mc-rwb-payment-pilot .product__title{padding-bottom:24px;margin-bottom:25px;border-bottom:1px solid #303638}
.mc-rwb-payment-pilot .product__title h2{font-size:28px;letter-spacing:-.8px;margin-bottom:7px}
.mc-rwb-payment-pilot .mc-rwb-plan-label{font-size:13px;color:#aeb8bb}
.mc-rwb-payment-pilot .mc-payment-due-label{color:#c0c9cb;font-size:12px;font-weight:500;line-height:1.5;margin:0 0 9px}
.mc-rwb-payment-pilot .price{font-size:36px;letter-spacing:-1.1px;line-height:1.15}
.mc-rwb-payment-pilot .mc-rwb-included{font-size:13px;color:#c2cbce;margin-top:10px}
.mc-rwb-payment-pilot .mc-payment-native{margin:25px 0 0;padding:22px 0 0;border-top:1px solid #303638}
.mc-rwb-payment-pilot .mc-payment-native .shopify-app-block{margin:0!important}
.mc-rwb-payment-pilot .bsub-widget>legend{font-size:12px!important;color:#c0c9cb!important;padding:0 0 11px!important;margin:0!important}
.mc-rwb-payment-pilot .bsub-widget__wrapper{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}
.mc-rwb-payment-pilot .bsub-widget__groups-container{padding:0!important;gap:0!important}
.mc-rwb-payment-pilot .bsub-widget__group-header{border:1px solid #435055!important;border-radius:4px!important;background:#192123!important;padding:12px 14px!important;min-height:46px!important;box-shadow:none!important}
.mc-rwb-payment-pilot .bsub-widget__group-header::before{border-color:#9fb9c0!important}
.mc-rwb-payment-pilot .bsub-widget__group-label:has(input:checked) .bsub-widget__group-header::before{border-color:#bdcfd4!important;background:#1a2428!important}
.mc-rwb-payment-pilot .bsub-widget__group-header .bsub-widget__text{font-size:13px!important;font-weight:400!important;color:#e8eeee!important}
.mc-rwb-payment-pilot .bsub-options-container,.mc-rwb-payment-pilot .bsub-widget__delivery-fieldset{background:transparent!important}
.mc-rwb-payment-pilot .bsub-widget__delivery-fieldset{margin:13px 0 0!important}
.mc-rwb-payment-pilot .bsub-widget__delivery-fieldset>legend{font-size:11px!important;line-height:1.5!important;letter-spacing:0!important;color:#9faeb3!important;margin:0 0 8px!important}
.mc-rwb-payment-pilot .bsub-widget__plan-header{padding:11px 13px!important;min-height:44px!important;border-color:#3a464b!important;border-radius:4px!important;background:#111819!important;box-shadow:none!important}
.mc-rwb-payment-pilot .bsub-widget__main-text{font-size:13px!important;font-weight:400!important;color:#e1e8e9!important}
.mc-rwb-payment-pilot .bsub-widget__checked-icon{width:17px!important;height:17px!important;color:#bbced3!important}
.mc-rwb-payment-pilot .bsub-widget__convertibles-container{margin-top:23px!important;padding:22px 0 0!important;border-top:1px solid #303638!important}
.mc-rwb-payment-pilot .bsub-widget__convertibles-header{font-size:12px!important;font-weight:500!important;color:#c0c9cb!important;margin:0 0 11px!important;letter-spacing:0!important}
.mc-rwb-payment-pilot .bsub-widget__recurring-product-details{display:flex!important;gap:0!important;flex-direction:column-reverse!important}
.mc-rwb-payment-pilot .bsub-widget__recurring-prices{display:flex!important;flex-direction:column!important;align-items:flex-start!important;font-size:29px!important;font-weight:500!important;letter-spacing:-.7px!important;line-height:1.2!important;color:#f0f4f3!important;margin:0!important}
.mc-rwb-payment-pilot .bsub-widget__recurring-prices::after{display:block;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;color:#b1bec2;margin-top:9px}
.mc-rwb-payment-pilot .bsub-widget__recurring-name{margin-top:9px!important}
.mc-rwb-payment-pilot .bsub-widget__recurring-product-name{font-size:11px!important;line-height:1.6!important;color:#91a1a7!important;font-weight:400!important;overflow-wrap:anywhere}
.mc-rwb-payment-pilot .bsub-widget__extra-actions{border:0!important;margin-top:15px!important;padding:0!important}
.mc-rwb-payment-pilot .bsub-widget__toggle-details-btn{font-size:12px!important;color:#c0ced2!important;min-height:28px!important}
.mc-rwb-payment-pilot .bsub-widget__toggle-details-btn:focus-visible,.mc-rwb-payment-pilot .bsub-widget__recurring-product-container:focus-visible{outline:2px solid #bdcfd4;outline-offset:4px}
.mc-rwb-payment-pilot .product__tax{padding-top:21px;margin-top:22px;border-top:1px solid #303638;font-size:11px;color:#9faeb3}
.mc-rwb-payment-pilot .product-form__quantity{margin-top:22px;margin-bottom:23px}
.mc-rwb-payment-pilot .product-form__submit{margin-top:6px;min-height:50px}
@media(max-width:749px){.mc-rwb-payment-pilot .product__info-container{padding:24px}.mc-rwb-payment-pilot .price{font-size:34px}.mc-rwb-payment-pilot .product__title{padding-bottom:22px;margin-bottom:22px}.mc-rwb-payment-pilot .bsub-widget__recurring-prices{font-size:28px!important}}

.mc-rwb-payment-pilot .bsub-widget__sub-details{background:#151b1d!important;border:1px solid #303b3f!important;border-radius:4px!important;color:#bcc7ca!important;padding:16px!important;margin-top:12px!important}
.mc-rwb-payment-pilot .bsub-widget__sub-details-heading{color:#e6ecec!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;margin:0 0 8px!important}
.mc-rwb-payment-pilot .bsub-widget__sub-details-desc,.mc-rwb-payment-pilot .bsub-widget__sub-details-desc span{color:#bcc7ca!important;font-size:12px!important;font-weight:400!important;line-height:1.75!important;letter-spacing:0!important}
.mc-rwb-payment-pilot .bsub-widget__sub-details .bsub-widget__branding,.mc-rwb-payment-pilot .bsub-widget__sub-details .bsub-widget__policy-link{display:none!important}
