.premium-btn,.premium-menu-btn a,a.premium-btn,button.premium-btn{align-items:center;background:#e6f85e;border-radius:15px;box-shadow:0 1px 2px 0 rgb(105 81 255 / .05);color:#11121c;display:inline-flex;font-size:20px;font-weight:700;gap:8px;height:auto!important;justify-content:center;line-height:1;overflow:hidden;padding:15px 26px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:none;transition:background .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.premium-btn:hover,.premium-menu-btn a:hover,a.premium-btn:hover,button.premium-btn:hover{background:#4440e8;color:#fff}.premium-btn:hover:before,.premium-menu-btn a:hover:before,a.premium-btn:hover:before,button.premium-btn:hover:before{filter:invert(1)}.premium-btn:before,.premium-menu-btn a:before,a.premium-btn:before,button.premium-btn:before{background:url(https://picks.lines.com/wp-content/plugins/lines-auth-plugin/assets/css/blocks/../../img/icons/trophy-icon.svg) 50%/contain no-repeat;content:"";flex-shrink:0;height:18px;width:18px}.stepper-wrap{margin:60px auto;width:100%}.stepper-wrap:first-child{margin-top:0}.stepper-wrap:last-child{margin-bottom:0}.stepper{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0 auto;max-width:calc(100% - 60px);padding:0 0 30px;position:relative}@media only screen and (min-width:800px){.stepper{max-width:740px}}.stepper .step-label{bottom:calc(-100% - 16px);color:#fff;font-size:15px;font-weight:700;line-height:1;position:absolute;text-transform:uppercase;text-transform:none;white-space:nowrap}@media only screen and (min-width:64em){.stepper .step-label{font-size:18px}}.stepper:before{background:#fff;content:"";height:2px;left:15px;position:absolute;right:15px;top:15px;z-index:0}.stepper li{align-items:center;background:#fff;border:6px solid #c2c2c2;border-radius:50%;color:#fff;display:flex;font-weight:700;height:30px;justify-content:center;margin:0;padding:0;position:relative;width:30px;z-index:1}.stepper li.active{background:#6a4dff;border-color:#4837a1;color:#fff}.stepper li.completed{background:#20284f;border-color:#1c1d2a;color:#fff}.stepper li:not(.active) .step-label{opacity:.7}.stepper[data-step="1"]:after,.stepper[data-step="2"]:after,.stepper[data-step="3"]:after{background:#20284f;content:"";height:2px;left:0;position:absolute;top:15px;z-index:0}.stepper[data-step="1"]:after{width:0}.stepper[data-step="2"]:after{width:50%}.stepper[data-step="3"]:after{width:100%}.checkout-block{background:#0b0b0b;color:#fff;left:50%;position:relative;transform:translateX(-50%);width:100vw}.checkout-block:before{background:linear-gradient(0deg,#0b0b0b,#0b0b0b),linear-gradient(180deg,#0b0b0b,#fff0 51.54%,#0b0b0b 96.34%);content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%}.checkout-block .inner-wrapper{margin:0 auto;max-width:1280px;position:relative;z-index:2}.checkout-block .inner-wrapper .checkout-vip-form-wrapper{margin-bottom:0}.checkout{background:url(https://picks.lines.com/wp-content/plugins/lines-auth-plugin/assets/css/blocks/../../img/backgrounds/plan-section-bg.jpg) 50%/cover no-repeat;padding:100px 22.5px 30px;position:relative;z-index:2}@media only screen and (min-width:75em){.checkout{padding:170px 22.5px 0}}.checkout:before{background:linear-gradient(180deg,hsl(0 0% 4% / .4),#0b0b0b 90.99%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.checkout__top-content{font-size:18px;margin-bottom:30px;text-align:center}@media only screen and (min-width:48em){.checkout__top-content{font-size:20px}}@media only screen and (min-width:75em){.checkout__top-content{font-size:24px}}.checkout__top-content h1,.checkout__top-content h2,.checkout__top-content h3,.checkout__top-content h4,.checkout__top-content h5,.checkout__top-content h6{color:inherit;margin-bottom:15px}.checkout__top-content h1{font-size:34px}@media only screen and (min-width:64em){.checkout__top-content h1{font-size:50px}}@media only screen and (min-width:75em){.checkout__top-content h1{font-size:70px}}.checkout__top-content h2{font-size:30px}@media only screen and (min-width:64em){.checkout__top-content h2{font-size:50px}}@media only screen and (min-width:75em){.checkout__top-content h2{font-size:60px}}.checkout__product-list{display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:center;list-style:none;margin:0;padding:0}.checkout__product-list li{background:#11121c;border:1px solid hsl(0 0% 100% / .1);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;max-width:100%;padding:30px 19px;position:relative;transition:background .2s,border-color .2s;width:100%}@media only screen and (min-width:48em){.checkout__product-list li{max-width:calc(50% - 30px)}}@media only screen and (min-width:64em){.checkout__product-list li{max-width:calc(33.33% - 20px);padding:30px}}.checkout__product-list li.active{background:linear-gradient(0deg,rgb(230 248 94 / .2),rgb(230 248 94 / .2));border-color:#e6f85e}.checkout__product-list li:not(.active) .premium-btn{background:#21233b;color:#fff}.checkout__product-list li:not(.active) .premium-btn:before{filter:invert(1)}.checkout__product-list li:not(.active) .premium-btn:hover{background:#4440e8}.checkout__product-list .ribbons{align-items:flex-end;display:flex;flex-direction:column;gap:10px;position:absolute;right:0;top:23px}.checkout__product-list .popular-ribbon,.checkout__product-list .savings-ribbon{border-radius:8px 0 0 8px;color:#fff;font-size:16px;font-weight:700;line-height:1;padding:8px 15px;text-transform:uppercase}.checkout__product-list .popular-ribbon{background:#6a4dff;text-transform:capitalize}.checkout__product-list .savings-ribbon{background:#2a8006;text-transform:uppercase}.checkout__product-list .plan-label{color:#e6f85e;font-size:16px;position:relative}.checkout__product-list .plan-label .trial-badge{align-items:center;animation:pulse-trial 2s infinite;background:linear-gradient(135deg,#4fc3f7,#29b6f6);border-radius:20px;box-shadow:0 4px 12px rgb(79 195 247 / .3);color:#fff;display:flex;flex-direction:column;font-size:11px;font-weight:700;line-height:1.1;padding:6px 12px;position:absolute;right:-10px;text-transform:uppercase;top:-10px;z-index:10}.checkout__product-list .plan-label .trial-badge .trial-text{font-size:9px;letter-spacing:.5px}.checkout__product-list .plan-label .trial-badge .trial-days{font-size:12px;font-weight:900}.checkout__product-list.has-trial{background:linear-gradient(0deg,rgb(79 195 247 / .15),rgb(79 195 247 / .15));border-color:#4fc3f7!important;box-shadow:0 8px 32px rgb(79 195 247 / .2);transform:scale(1.02)}.checkout__product-list.has-trial .plan-label{color:#4fc3f7}.checkout__product-list.has-trial .premium-btn{background:linear-gradient(135deg,#4fc3f7,#29b6f6);border-color:#4fc3f7;color:#fff}.checkout__product-list.has-trial .premium-btn:hover{background:linear-gradient(135deg,#29b6f6,#1976d2);box-shadow:0 6px 20px rgb(79 195 247 / .4);transform:translateY(-2px)}@keyframes pulse-trial{0%{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.checkout__product-list .plan-price{font-size:40px;font-weight:700;line-height:1.25;text-transform:uppercase;text-transform:none}.checkout__product-list .plan-price sup{font-size:22px;top:-12px}.checkout__product-list .plan-description{color:hsl(0 0% 100% / .4);font-size:12px}.checkout__product-list .btn-wrap{margin-top:auto}.checkout__product-list .premium-btn{margin-top:20px;width:100%}.checkout__form{background:#fff;border-radius:15px;padding:20px;width:100%}@media only screen and (min-width:48em){.checkout__form{max-width:100%;width:500px}}.checkout__form label{color:#30313d;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14.88px;margin:0 0 4px}.checkout__form label[for=checkout-email-confirm]{margin-top:10px}.checkout__form .checkout__input{background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02);color:#30313d;font-size:16px;overflow:hidden!important;padding:16px;width:100%}.checkout__form .checkout__input:focus{border-color:#0570de;box-shadow:0 1px 1px rgb(0 0 0 / .03),0 3px 6px rgb(0 0 0 / .02),0 0 0 3px rgb(5 115 225 / .25),0 1px 1px 0 rgb(0 0 0 / .08)}.checkout__form .checkout__payment-element{margin-top:24px}.checkout__form .order-errors{color:#b00020;margin-top:.5rem;min-height:1.2em}.checkout__form .order-errors:empty{display:none}.checkout__form .checkout__submit{background:#182146;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;line-height:1;margin-top:24px;padding:12px;position:relative;transition:background .2s;user-select:none;width:100%}.checkout__form .checkout__submit:hover:not(:disabled){background:#4440e8}.checkout__form .checkout__submit[disabled]{background:#646464;cursor:not-allowed}.checkout__form .checkout__submit.loading{color:#fff0}.checkout__form .checkout__submit.loading:after{animation:spin .6s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#fff0;content:"";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;width:1em}.checkout__form-section{background:url(https://picks.lines.com/wp-content/plugins/lines-auth-plugin/assets/css/blocks/../../img/backgrounds/payment-section-bg.jpg) 50%/cover no-repeat;padding:40px 22.5px;position:relative}@media only screen and (min-width:75em){.checkout__form-section{padding:72px 22.5px 120px}}.checkout__form-section:before{background:linear-gradient(180deg,#fff0,#0b0b0b 95.25%),linear-gradient(180deg,#0b0b0b,hsl(0 0% 4% / .6));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.checkout__form-section .inner-wrapper{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.checkout__form-section .blur-circle:after,.checkout__form-section .blur-circle:before{border-radius:50%;content:"";display:none;mix-blend-mode:normal;position:absolute}@media only screen and (min-width:64em){.checkout__form-section .blur-circle:after,.checkout__form-section .blur-circle:before{display:inline-block}}.checkout__form-section .blur-circle:before{background:#6a4dff;bottom:40%;filter:blur(150px);height:191px;left:-16px;width:191px}.checkout__form-section .blur-circle:after{background:#ff6f00;filter:blur(150px);height:191px;right:0;top:40%;width:191px}.checkout__form-section .stepper-wrap{margin:20px auto;width:100%}.checkout__form__top-content{display:flex;flex-wrap:wrap;gap:10px;text-align:center;width:100%}@media only screen and (min-width:64em){.checkout__form__top-content{flex-wrap:nowrap;margin-bottom:30px;text-align:left}}.checkout__form__top-content .title{align-self:center;color:inherit;flex-grow:1;font-size:34px;font-weight:700;margin:0;text-transform:uppercase}@media only screen and (min-width:64em){.checkout__form__top-content .title{font-size:50px}}@media only screen and (min-width:75em){.checkout__form__top-content .title{font-size:60px}}.checkout__form__top-content .cont-wrap{font-size:16px;width:100%}@media only screen and (min-width:64em){.checkout__form__top-content .cont-wrap{max-width:547px}}.checkout__form__top-content ul{display:inline-flex;flex-wrap:wrap;font-weight:700;gap:8px 10px;justify-content:center;list-style:none;margin:15px 0 0;padding:0;text-transform:uppercase;text-transform:none}@media only screen and (min-width:64em){.checkout__form__top-content ul{justify-content:flex-start}}.checkout__form__top-content ul li{display:inline-flex;margin-bottom:0}.checkout__form__top-content ul li:first-child{margin-top:0}.checkout__form__top-content ul li:last-child{margin-bottom:0}.checkout__form__top-content ul li:before{background:url(https://picks.lines.com/wp-content/plugins/lines-auth-plugin/assets/css/blocks/../../img/icons/yellow-check-icon.svg) 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:15px;margin-right:15px;position:relative;top:6px;width:15px}.checkout__selected{align-self:center;background:#11121c;border:1px solid hsl(0 0% 100% / .1);border-radius:16px;padding:20px;width:100%}@media only screen and (min-width:48em){.checkout__selected{max-width:100%;width:500px}}.checkout__selected_heading{background:#21233b;border-radius:12px;color:#e6f85e;font-size:22px;font-weight:700;margin-bottom:20px;padding:5px 20px;text-align:center;text-transform:uppercase;text-transform:capitalize}@media only screen and (min-width:48em){.checkout__selected_heading{margin-bottom:30px}}.checkout__selected_desc{font-size:16px;font-weight:700;line-height:1.3;text-transform:uppercase;text-transform:none}.checkout__selected_desc .highlight-text{color:#e6f85e}.checkout__selected_desc ul{font-family:inherit;font-size:16px;list-style:none;margin:15px 0 0;padding:0 0 0 15px}.checkout__selected_desc ul li{margin-bottom:15px;padding-left:25px}.checkout__selected_desc ul li:first-child{margin-top:0}.checkout__selected_desc ul li:last-child{margin-bottom:0}.checkout__selected_desc ul li:before{background:url(https://picks.lines.com/wp-content/plugins/lines-auth-plugin/assets/css/blocks/../../img/icons/yellow-check-icon.svg) 50%/contain no-repeat;content:"";display:inline-block;flex-shrink:0;height:15px;margin-left:-25px;margin-right:10px;position:relative;top:2px;width:15px}.checkout__selected .order-details{margin-bottom:15px}.checkout__selected .order-details-item{align-items:center;display:flex;gap:10px;justify-content:space-between}.checkout__selected .order-details-item span{font-size:16px;opacity:.8}.checkout__selected .order-details-item .order-number,.checkout__selected .order-details-item .selected-plan-price{opacity:1}.checkout__selected .order-details-item .selected-plan-price{font-size:40px;font-weight:700;line-height:1;text-transform:uppercase}.checkout__selected .order-details-item .selected-plan-price sup{font-size:.6em;margin-right:2px;position:relative;top:-.4em}.checkout__selected .order-details-item .selected-plan-price .decimals{font-size:.6em;opacity:.8;vertical-align:baseline}@keyframes spin{to{transform:rotate(1turn)}}.trial-pricing{background:rgb(79 195 247 / .08);border:1px solid rgb(79 195 247 / .2);border-radius:12px;margin-bottom:15px;padding:20px}.trial-pricing .pricing-breakdown .pricing-row{align-items:center;border-bottom:1px solid hsl(0 0% 100% / .05);display:flex;justify-content:space-between;padding:8px 0}.trial-pricing .pricing-breakdown .pricing-row:last-of-type{border-bottom:none}.trial-pricing .pricing-breakdown .pricing-row.small{font-size:14px;opacity:.8}.trial-pricing .pricing-breakdown .pricing-row .pricing-label{color:hsl(0 0% 100% / .7);font-size:15px}.trial-pricing .pricing-breakdown .pricing-row .pricing-value{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}.trial-pricing .pricing-breakdown .pricing-row .pricing-value.highlight{color:#4fc3f7;font-size:24px;font-weight:700}.trial-pricing .trial-note{border-top:1px solid hsl(0 0% 100% / .1);color:#4fc3f7;font-size:13px;margin-top:15px;opacity:.9;padding-top:15px;text-align:center}.trial-not-eligible{margin:10px 0;text-align:center}.checkout__product-list li.has-trial{border:2px solid #4fc3f7}.checkout__product-list li .trial-badge{background:rgb(79 195 247 / .15);border-radius:4px;color:#4fc3f7;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-left:8px;padding:2px 8px;text-transform:uppercase}.trial-confirmation-notice{background:linear-gradient(135deg,rgb(79 195 247 / .1),rgb(79 195 247 / .05));border:1px solid rgb(79 195 247 / .3);border-radius:12px;margin:20px 0;overflow:hidden;padding:20px;position:relative}.trial-confirmation-notice:before{background:#4fc3f7;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.trial-confirmation-notice p{color:#fff;font-size:15px;margin:0 0 10px;padding-left:10px}.trial-confirmation-notice p:last-child{margin-bottom:0}.trial-confirmation-notice p strong{color:#4fc3f7;font-size:17px}.checkout__submit span{display:inline-block;margin-left:8px}