.fire-box{width:100%;min-height:20px;background-color:#af1e2f;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;box-sizing:border-box;border-radius:6px}.fire{position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,rgba(255,200,50,.1) 0,rgba(255,220,100,.6) 20%,rgba(255,255,150,.9) 30%,rgba(255,220,100,.6) 50%,rgba(255,200,50,.4) 70%,rgba(255,200,50,.1));animation:bombardFire 2s linear infinite;filter:blur(4px);z-index:1}.fire:after,.fire:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,200,.2) 0,rgba(255,220,100,.5) 30%,rgba(255,200,50,.3) 70%,rgba(255,200,50,.1));animation:bombardFire 1.5s linear infinite reverse;opacity:.5}.fire:after{animation-delay:.5s;filter:blur(6px)}@keyframes bombardFire{0%{transform:translateX(-50%);opacity:.5}50%{opacity:.8}to{transform:translateX(50%);opacity:.5}}.content-label{position:relative;z-index:2;display:flex;align-items:center;width:100%;gap:20px}.content-label p{margin:0;font-size:12px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7);flex-grow:1}.content-label button{padding:4px 8px;background-color:rgba(255,255,255,.2);border:1px solid #fff;color:#fff;font-size:12px;cursor:pointer;border-radius:4px;transition:background-color .3s}.content-label button:hover{background-color:rgba(255,255,255,.4)}.subscription{border:1px solid #af1e2e;border-radius:12px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;width:620px;padding:16px;display:flex}.subscription-details{display:flex;align-items:center;align-self:stretch;gap:10px}.subscription-details--img{width:70px;height:70px;border-radius:8px;object-fit:cover}.subscription-details--data{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.subscription-details--data-heading{color:#d64724;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.subscription-details--data-subheading{color:#3e393894;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.subscription-details--data-price{display:flex;align-items:center;gap:12px}.subscription-details--data-price-cur{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.subscription-details--data-price-prev{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:600;line-height:28px;text-decoration-line:line-through}.subscription-planData{display:flex;width:100%}.subscription-planData--details{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:0 0 80%}.subscription-planData--details-head{color:#1a1a1a;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.subscription-planData--details-footer{font-size:12px;font-weight:500;color:gray}.subscription-planData--details-list{display:flex;flex-direction:column;gap:4px}.subscription-planData--details-list-item{color:#1a1a1a;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.subscription-planData-btn{padding-top:16px;display:flex;align-items:end;justify-content:end;flex:0 0 20%;width:100%}.subscription-dateStep{width:100%;display:flex;overflow-x:auto}.subscription-dateStep-stepbox{position:relative}.subscription-dateStep-step{padding-top:20px;border-top:3px solid #808080;margin-top:-17px;margin-left:-2px;min-width:125px}.subscription-dateStep-step.active{border-top:3px solid #4bae50}.subscription-dateStep-steplast{padding-top:20px;border-top:3px dashed #808080;margin-top:-17px;margin-left:-2px;min-width:125px}.subscription-dateStep-steplast.active{border-top:3px dashed #4bae50}.subscription-dateStep-step-d1{color:#808080;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.subscription-dateStep-step-d2{color:#808080;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.subscription-dateStep-step-d1.active{color:#d64724}.subscription-dateStep-step-d2.active{color:#4d4d4d}.subscription-dateStep-circle{border-radius:50%;display:flex;width:35px;height:35px;justify-content:center;align-items:center;gap:8px;background:#fff;border:3px solid #808080;position:relative;z-index:1}.subscription-dateStep-circle.active{border:3px solid #4bae50}@media (max-width:768px){.subscription-dateStep{flex-wrap:wrap;overflow-x:visible}.subscription-dateStep-stepbox{flex:1 0 calc(5% - 8px);min-width:auto;position:relative}.subscription-dateStep-step,.subscription-dateStep-steplast{min-width:auto;padding-top:24px}.subscription-dateStep-step-d1{font-size:18px;line-height:24px}.subscription-dateStep-step-d2{font-size:12px}.subscription-planData{flex-direction:column;gap:12px}.subscription-planData--details{flex:1 0 auto;width:100%}.subscription-planData--details-head{font-size:15px;line-height:28px}.subscription-planData--details-footer{font-size:10px}.subscription-planData--details-list-item{font-size:12px;line-height:24px}.subscription-planData-btn{flex:1 0 auto;width:100%;justify-content:end;padding-top:0}}@media (max-width:700px){.subscription{width:100%}}@media (max-width:480px){.subscription{padding:8px;gap:8px}.subscription-details--img{width:65px;height:65px;object-fit:cover}.subscription-details--data{gap:0}.subscription-details--data-price-prev,.subscription-details--data-subheading{font-size:12px;line-height:22px}.subscription-details--data-price-cur{font-size:20px;line-height:28px}.subscription-dateStep-step,.subscription-dateStep-steplast{min-width:auto;padding-top:15px}.subscription-dateStep{padding-top:20px}.subscription-dateStep-step{border-top:2px solid #808080}.subscription-dateStep-step.active{border-top:2px solid #4bae50}.subscription-dateStep-circle{border-radius:50%;width:25px;height:25px;position:absolute;left:-2px;top:-8px;border:2px solid #808080}.subscription-dateStep-circle.active{border:2px solid #4bae50}.subscription-dateStep-stepbox{padding-top:20px}.subscription-planData--details-list-item{font-size:12px;line-height:15px}.subscription-dateStep-step-d1{font-size:14px;line-height:22px}.subscription-dateStep-step-d2{font-size:10px}.subscription-planData--details{gap:4px}.subscription-planData--details-head{font-size:14px;line-height:20px}.subscription-planData--details-list{gap:2px}.subscription-planData--details-list-item{font-size:10px;line-height:normal}.subscription-details--data-heading{font-size:16px;line-height:24px}.subscription-details--data-price-prev,.subscription-details--data-subheading{font-size:11px;line-height:20px}.subscription-details--data-price-cur{font-size:16px;line-height:24px}}@media (max-width:360px){.subscription-details--img{width:60px;height:60px;object-fit:cover}.subscription-dateStep-step-d1{font-size:10px;line-height:22px}.subscription-dateStep-step-d2{font-size:8px}}