.rb-step-title{font-size:2.85rem!important;line-height:1!important;margin-top:.7rem!important}.rb-step-description{font-size:.8rem!important;line-height:1.4!important}.rb-incentives-status__container .tflex-l{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.rb-incentives-status__container .tdn-l{display:none!important}.rb-progress-bar-guide.progress-bar__height--small{height:20px!important;border-radius:999px;background-color:#f0f0f0!important;position:relative;overflow:hidden;border:none!important;box-shadow:none!important}.rb-progress-bar{background:linear-gradient(90deg,#00c6a2,#00b0e0)!important;border-radius:999px;top:0;bottom:0;left:0;position:absolute;transition:right .35s ease-in-out;border:none!important;box-shadow:none!important}.rb-progress-bar,.rb-progress-bar-guide{width:auto!important;height:auto!important}@media(max-width:768px){.rb-progress-bar-guide.progress-bar__height--small{height:24px!important}}.check-icon--svg{background:linear-gradient(135deg,#00c6a2,#00b0e0)!important;border-radius:50%;padding:4px;display:inline-block}.check-icon--path{fill:#fff!important;stroke:none!important}.rb-frequency-title{margin-top:1.5rem!important}.rb-incentive-tier__message{background:linear-gradient(135deg,#00c6a2,#00b0e0)!important;color:#fff!important;padding:1rem 1.25rem!important;border:0px solid!important;border-radius:12px!important;font-size:1rem;font-weight:500;line-height:1.4;text-align:center;box-shadow:0 4px 12px #00c0a033;margin-top:1rem!important}.rb-incentive-tier__message--bold{font-weight:700;color:#fff!important}.rb-nav.rb-sticky-nav{background:transparent!important;max-width:960px;margin:0 auto;padding:0 1rem}.rb-nav-wrapper{background:linear-gradient(90deg,#00c6a2,#00b0e0)!important;border-radius:16px!important;padding:1rem 1.25rem;font-weight:700!important}.rb-next-arrow,.rb-nav-wrapper .rb-step-name,.rb-nav-wrapper .rb-price{color:#fff!important}.rb-section-title{font-size:2.3rem!important;line-height:1.2!important;font-weight:700!important;margin-bottom:1rem!important}.rb-modal-description h2,.rb-modal-description h3,.rb-modal-description h4,.rb-modal-description p{margin-bottom:1rem;line-height:1.6}.rb-modal-description p{font-size:16px}@media(max-width:768px){.rb-modal-description p{font-size:15px}}.rb-modal-description h2,.rb-modal-description h3,.rb-modal-description h4{margin-top:1.5rem}.rb-modal-description ul{padding-left:1.25rem;margin-bottom:1rem}.rb-modal-description li{margin-bottom:.75rem;line-height:1.6;list-style-type:disc;font-size:15px!important}.rb-frequency{background-color:#f3f3f3;color:#000;border-radius:8px;padding:12px;transition:background .3s ease,color .3s ease}.rb-frequency label[for=subscriptionOptions]{display:contents}.rb-frequency:has(label[for=subscriptionOptions]){background:linear-gradient(135deg,#00c6a2,#00b0e0)!important;color:#fff!important}.rb-frequency:has(label[for=subscriptionOptions]) *:not(select):not(option){color:#fff!important;fill:#fff!important}.rb-frequency:has(label[for=subscriptionOptions]) select,.rb-frequency:has(label[for=subscriptionOptions]) option{color:#000!important;font-weight:600!important;background:#fff!important}.rb-frequency:has(label[for=onetimeOption]){background:#f3f3f3!important;color:#000!important}.rb-frequency:has(label[for=onetimeOption]):hover{background:#f3f3f3!important;color:#000!important;box-shadow:none!important}.rb-frequency:has(label[for=subscriptionOptions]):hover{filter:brightness(1.05)}.rb-frequency-price,.rb-footer-actions{font-weight:600!important}.rb-frequency{font-size:1rem!important;border-radius:12px!important}.rb-item-actions{font-weight:600!important;font-size:1.14rem!important}.rb-btn-qty.rb-btn-qty-plus{background-color:#000;color:#fff;transition:all .25s ease}.rb-item:not(.rb-item--added) .rb-btn-qty.rb-btn-qty-plus{background:#fff!important;border:2px solid #00c6a2!important;color:#00c6a2!important;font-weight:700;font-size:15px;padding:10px 18px!important;border-radius:6px;width:auto;min-width:90px;line-height:1.2;display:inline-block;text-align:center;transition:all .25s ease}.rb-item:not(.rb-item--added) .rb-btn-qty.rb-btn-qty-plus span{display:none!important}.rb-item:not(.rb-item--added) .rb-btn-qty.rb-btn-qty-plus:hover{background:#e5fbf7;box-shadow:0 0 0 2px #00c6a2 inset}.rb-item:not(.rb-item--added) .rb-btn-qty-minus,.rb-item:not(.rb-item--added) .rb-input{display:none!important}.rb-item:not(.rb-item--added) .rb-btn-qty.rb-btn-qty-plus:before{content:"+ Add"}.rb-item:not(.rb-item--added) .rb-btn-qty.rb-btn-qty-plus span{visibility:hidden}.rb-item{padding:8px;border-radius:10px;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),transparent;background-origin:border-box;background-clip:padding-box,border-box;position:relative}.rb-item--added{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#00c6a2,#00b0e0)}.rb-item--added .rb-item-img:before{content:"In Your Bundle";position:absolute;top:5px;left:5px;background:linear-gradient(90deg,#00c6a2,#00b0e0);color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;z-index:2;white-space:nowrap;box-shadow:0 1px 4px #00000014}.rb-item--added .rb-qty-wrapper{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#00c6a2,#00b0e0);border-radius:6px;padding:2px;margin:12px auto 0;width:fit-content;height:auto}.rb-item--added .rb-input{background:#fff!important;border:none!important;height:40px;width:48px;text-align:center;font-weight:700;font-size:14px;color:#333!important;outline:none;padding:0}.rb-item--added .rb-btn-qty-minus,.rb-item--added .rb-btn-qty-plus{background:transparent;border:none;color:#fff!important;font-weight:700;font-size:16px;padding:0 14px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:768px){.rb-item--added .rb-qty-wrapper{margin:10px auto 2px;padding:2px;max-width:calc(100% - 8px)}.rb-item--added .rb-btn-qty-minus,.rb-item--added .rb-btn-qty-plus,.rb-item--added .rb-input{height:36px}}.rb-item--added .rb-btn-qty-wrapper{display:flex;align-items:center}@media(max-width:480px){.rb-item--added .rb-qty-wrapper{padding:2px;margin:8px auto 2px;max-width:100%}.rb-item--added .rb-btn-qty-minus,.rb-item--added .rb-btn-qty-plus{font-size:14px;padding:6px 10px}.rb-item--added .rb-input{font-size:14px;width:40px;height:36px}}.rb-item--added .rb-btn-qty,.rb-item--added .rb-btn-qty:focus,.rb-item--added .rb-btn-qty:active,.rb-item--added .rb-btn-qty-minus:focus,.rb-item--added .rb-btn-qty-minus:active,.rb-item--added .rb-btn-qty-plus:focus,.rb-item--added .rb-btn-qty-plus:active{background:transparent!important;box-shadow:none!important;outline:none!important;transform:none!important;border:none!important;-webkit-appearance:none!important;appearance:none!important}.rb-item--added .rb-btn-qty,.rb-item--added .rb-btn-qty-minus,.rb-item--added .rb-btn-qty-plus{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important}.rb-option{position:relative;background-color:#fff!important;border-radius:12px!important;overflow:hidden;z-index:1;border:2px solid transparent!important;transition:border .3s ease!important}.rb-option--selected:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border-radius:12px;padding:2px;background:linear-gradient(90deg,#00c6a2,#00b0e0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.rb-option-label{padding-top:.5rem!important;padding-bottom:.5rem!important}.rb-option-label span{font-size:1.25rem!important;font-weight:600!important}.rb-option-price span{font-weight:700!important;display:inline-block;padding-top:.5rem}.rb-footer-actions .rb-btn{padding:.75rem 2rem;font-weight:700;background-color:#000;color:#fff;border:none;border-radius:999px;cursor:pointer;transition:background-color .3s ease}.rb-footer-actions .rb-btn span{font-size:1rem!important;line-height:1.1}.rb-addon-item select.rb-select.rb-variant-selector{width:100%;max-width:180px;border-radius:8px;padding:.5rem .75rem;font-size:.95rem;font-weight:500;border:1px solid #ccc;margin-top:.25rem}.rb-addon-item p[aria-label^="Actual price"]{margin-bottom:.75rem;font-weight:600}.rb-extras-summary li.tflex.tjustify-between p{line-height:1.6;font-size:1rem;font-weight:600}.rb-extras-summary>.tflex.tjustify-between p{font-size:1.1rem;font-weight:700;line-height:1.6}.rb-extras-summary .rb-btn{font-weight:700!important;font-size:1rem!important;padding:.75rem 2rem;border-radius:999px;background-color:#000;color:#fff;transition:background-color .3s ease}.rb-extras-summary .rb-btn:hover{background-color:#222}.rb-extras-summary .rb-link{font-size:.95rem;font-weight:600;color:#00b0e0;text-decoration:underline;display:inline-block;margin-top:1rem;transition:color .2s ease}.rb-extras-summary .rb-link:hover{color:#009cbf;text-decoration:underline}.rb-extras-summary>div[data-v-a9c360-s]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.rb-extras-header .rb-link{font-size:.85rem!important;font-weight:500!important;color:#00b0e0;text-decoration:underline;transition:color .2s ease}.rb-extras-header .rb-link:hover{color:#009cbf}.rb-info-badge{position:absolute;top:0;right:4px;background:linear-gradient(90deg,#00c6a2,#00b0e0);color:#fff;font-size:10px;font-weight:500;border-radius:9999px;padding:3px 7px;line-height:1;cursor:pointer;z-index:3;box-shadow:0 2px 6px #00000026;-webkit-user-select:none;user-select:none}.rb-item-img .rb-aspect-ratio{position:relative!important}.vueperslides__arrow{background-color:#0006!important;border-radius:9999px!important;padding:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important}.vueperslides__arrow svg path{stroke:#fff!important;stroke-width:2!important}.rb-modal-wrapper{overscroll-behavior:contain!important;touch-action:pan-y!important}.rb-modal-container{max-height:100vh;overflow-y:auto!important;-webkit-overflow-scrolling:touch}
/*# sourceMappingURL=/cdn/shop/t/21/assets/recharge-bundle-custom.css.map */
