.revolt-pro-kits-section{background-color:var(--revolt-darker, #0A0A0A);background-image:radial-gradient(rgba(255,0,0,.12) 1.5px,transparent 1.5px);background-size:24px 24px;background-position:center;position:relative;overflow:hidden;width:100%}.revolt-pro-kits-card{position:relative;background-color:#111;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:50px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;box-shadow:0 20px 40px #00000080;transition:border-color .3s ease,box-shadow .3s ease}.revolt-pro-kits-card:hover{border-color:#f053;box-shadow:0 20px 50px #ff005514}.revolt-pro-kits-card__glow{position:absolute;top:0;right:0;bottom:0;width:50%;background:radial-gradient(circle at 80% 50%,#ff005526,#f050 70%);pointer-events:none;z-index:1;transition:background .5s ease}.revolt-pro-kits-card:hover .revolt-pro-kits-card__glow{background:radial-gradient(circle at 80% 50%,#ff005540,#f050 70%)}.revolt-pro-kits-card__content{position:relative;z-index:2;flex:1;max-width:700px}.revolt-pro-kits-card__heading{font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.5rem);font-weight:700;text-transform:uppercase;color:var(--revolt-white, #FFFFFF);margin:0 0 12px;line-height:1.1;letter-spacing:.5px}.revolt-pro-kits-card__subtitle{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5;color:var(--revolt-light-gray, #A3A3A3);margin:0;font-weight:400}.revolt-pro-kits-card__actions{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;min-width:200px}.revolt-pro-kits-card__badge-wrapper{display:block}.revolt-pro-kits-card__badge{display:inline-block;background-color:var(--revolt-red, #FF0000);color:var(--revolt-white, #FFFFFF);font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:1px;padding:8px 24px;border-radius:50px;text-transform:uppercase;box-shadow:0 0 20px #ff005580;transition:transform .3s ease,box-shadow .3s ease}.revolt-pro-kits-card:hover .revolt-pro-kits-card__badge{transform:scale(1.05);box-shadow:0 0 25px #ff0055b3}.revolt-pro-kits-card__btn{display:inline-block;background-color:var(--revolt-white, #FFFFFF);color:var(--revolt-darker, #0A0A0A)!important;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:1.5px;padding:15px 36px;border-radius:4px;text-transform:uppercase;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000004d;text-align:center;border:1px solid var(--revolt-white, #FFFFFF);white-space:nowrap}.revolt-pro-kits-card__btn:hover{background-color:transparent;color:var(--revolt-white, #FFFFFF)!important;border-color:var(--revolt-white, #FFFFFF);transform:translateY(-2px);box-shadow:0 8px 25px #ffffff26}@media screen and (max-width:989px){.revolt-pro-kits-card{flex-direction:column;align-items:stretch;padding:40px 30px;gap:30px}.revolt-pro-kits-card__glow{width:100%;height:50%;top:auto;bottom:0;right:0;background:radial-gradient(circle at 50% 80%,#ff005526,#f050 70%)}.revolt-pro-kits-card:hover .revolt-pro-kits-card__glow{background:radial-gradient(circle at 50% 80%,#ff005540,#f050 70%)}.revolt-pro-kits-card__actions{align-items:center;flex-direction:row;justify-content:space-between;width:100%;gap:20px}.revolt-pro-kits-card__btn{flex:1;max-width:250px}}@media screen and (max-width:550px){.revolt-pro-kits-card__actions{flex-direction:column;align-items:stretch;gap:16px}.revolt-pro-kits-card__badge-wrapper{align-self:anchor-center}.revolt-pro-kits-card__btn{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/revolt-pro-kits-banner.css.map */
