@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:400;src:url(/wp-content/themes/limit-theme/public/fonts/Syne-Regular.ed43dd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:500;src:url(/wp-content/themes/limit-theme/public/fonts/Syne-Medium.086767.woff2) format("woff2")}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:700;src:url(/wp-content/themes/limit-theme/public/fonts/Syne-Bold.eba7dc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(/wp-content/themes/limit-theme/public/fonts/Lato-Black.04237e.woff2) format("woff2")}@font-face{ascent-override:100%;font-family:Syne-fallback;size-adjust:98.32%;src:local("Arial")}@font-face{ascent-override:101%;font-family:Lato-fallback;size-adjust:97.38%;src:local("Arial")}body,html{height:100%;width:100%}body{background-color:#fff;color:#020502;font-family:Syne,Syne-fallback,sans-serif;font-size:14px;font-weight:500;margin:0;overflow:hidden}*,:after,:before{box-sizing:border-box}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}#app{height:100%}main{align-items:center;display:flex;height:100vh;justify-content:center;padding:0 25px;position:relative;width:100vw}@media(min-width:768px){main{padding:0 60px}}@media(min-width:1025px){main{padding:0 110px}}.container{margin:-90px auto 0;max-width:1130px;width:100%}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}p{letter-spacing:-.025em;margin:0}h1,h2,p{line-height:1.2}h1,h2{font-family:Lato,Lato-fallback,sans-serif;font-size:19px;font-weight:900;letter-spacing:.1em;margin:40px 0 20px;text-align:center;text-transform:uppercase}h1:before,h2:before{background-color:#020502;content:"";display:inline-block;height:16px;margin-right:11px;pointer-events:none;position:relative;width:16px}@media(min-width:768px){h1,h2{font-size:25px;letter-spacing:.2em;margin:50px 0 30px}h1:before,h2:before{height:20px;margin-right:12px;width:20px}}@media(min-width:1025px){h1,h2{font-size:26px;margin:60px 0 40px}}@media(min-width:1920px){h1,h2{font-size:39px;margin:80px 0 60px}h1:before,h2:before{height:28px;width:28px}}h1{margin-top:0}::selection{background:#000;color:#fff}.content-not-found{text-align:center}#loading-animation{background:#fff;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.25s ease-out;width:100vw;z-index:1000}#loading-animation.hide{opacity:0}#loading-animation.remove{display:none}#loading-animation video{height:100%;object-fit:contain;object-position:50% 0}#loading-animation video.video-desktop{display:none}@media(min-width:1025px){#loading-animation video.video-desktop{display:block}#loading-animation video.video-mobile{display:none}}.counter,.home .content-info,.message-left,.message-right,.plus-decorators,.step-0 .main-button{opacity:0;transition:.25s ease-out}.counter.show,.home .content-info.show,.message-left.show,.message-right.show,.plus-decorators.show,.step-0 .main-button.show{opacity:1}.step-0 .main-button{transition:.4s ease-out}#loading-animation-blocker{height:100vh;left:0;position:fixed;top:0;transition:.25s ease-out;width:100vw;z-index:1001}#loading-animation-blocker.hide{display:none}.order-confirmed .email,.order-confirmed .text-inner{opacity:0;transform:translateY(20px);transition:.4s ease-out}.order-confirmed .email.show,.order-confirmed .text-inner.show{opacity:1;transform:none}@media(max-width:768px){.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:1;margin-bottom:20px;margin-top:-15px;padding:8px 10px 8px 32px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{left:10px;top:11px}}.plus-decorators{display:flex;justify-content:space-between;left:0;padding:0 5px;pointer-events:none;position:fixed;top:calc(50% - 80px);width:100%;z-index:1}.plus-decorators>div{height:15px;transform-origin:50%;transition:.25s ease-out;width:15px}.plus-decorators svg{height:100%;width:100%}@media(min-width:350px){.plus-decorators{padding:0 22px}}@media(min-width:768px){.plus-decorators{padding:0 20px}}@media(min-width:1025px){.plus-decorators{padding:0 85px;top:calc(50% - 7.5px)}}@media(min-width:1920px){.plus-decorators{padding:0 110px;top:calc(50% - 11.1px)}.plus-decorators>div{height:22.2px;width:22.2px}}.plus-decorators.animate .plus-left{transform:rotate(-45deg)}.plus-decorators.animate .plus-right{transform:rotate(45deg)}header{align-items:center;display:flex;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:101}header .nav-primary{display:none}header .logo{display:block;height:30px;position:relative;width:140px;z-index:102}header .logo svg{height:100%}@media(min-width:768px){header{padding:30px}header .logo{height:40px;width:173px}}@media(min-width:1025px){header{padding:50px}}@media(min-width:1920px){header{padding:70px 65px 40px}header .logo{height:51px;transform:translateY(-4px);width:219px}}.nav-primary{display:none}.nav-primary ul{display:flex;gap:50px;list-style:none;margin:0;padding:0}.nav-primary li{padding:0}.nav-primary li a{font-family:Lato,Lato-fallback,sans-serif;font-size:19px;font-weight:900;letter-spacing:.2em;line-height:1;text-transform:uppercase}.nav-primary li a:before{background-color:#020502;content:"";display:inline-block;height:15px;margin-right:11px;pointer-events:none;position:relative;width:15px}.nav-primary li.current_page_item{display:none}@media(min-width:1920px){.nav-primary ul{gap:70px}.nav-primary li a{font-size:26.6px}.nav-primary li a:before{height:19px;width:19px}}.legal header{justify-content:space-between}.legal header .nav-primary{display:block}.menu-toggle{background:#0000;border:0;box-shadow:0;color:#020502;cursor:pointer;display:none;font-family:Lato,Lato-fallback,sans-serif;font-size:17px;font-weight:900;letter-spacing:.2em;line-height:1;margin:0 auto 10px;outline:0;padding:10px;text-transform:uppercase}.menu-toggle svg{height:19px;width:20px}@media(min-width:1025px){.menu-toggle{display:none}}@media(max-width:1024px){header .nav-primary{background:#fff;display:block;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.25s ease-in-out;width:100vw;z-index:100}header .nav-primary ul,header .nav-primary>div{align-items:center;display:flex;height:100%;justify-content:center}header .nav-primary ul{flex-direction:column;width:100%}header .nav-primary.is-visible{opacity:1;pointer-events:all}}.menu-close-icon{align-items:center;display:flex;height:32px;justify-content:center;opacity:.6;opacity:0;padding:5px;pointer-events:none;position:absolute;right:20px;top:20px;transition:.25s ease-out;width:32px;z-index:101}.menu-close-icon:after,.menu-close-icon:before{background-color:#000}.menu-close-icon:hover{opacity:1}.menu-close-icon:after,.menu-close-icon:before{content:" ";height:22px;position:absolute;width:2px}.menu-close-icon:before{transform:rotate(45deg)}.menu-close-icon:after{transform:rotate(-45deg)}.menu-mobile-open .menu-close-icon{opacity:1;pointer-events:all}footer{bottom:0;padding:0 20px 15px;position:fixed;width:100%;z-index:100}footer .legal-text{color:#aeafae;font-size:12px;font-weight:400;text-align:center}footer .nav-primary{margin-bottom:10px}footer .nav-primary ul{justify-content:flex-end}footer .menu-toggle{display:block;margin-bottom:15px}@media(min-width:768px){footer{padding:0 60px 20px}footer .nav-primary{margin-bottom:20px}}@media(min-width:1025px){footer{padding:0 85px 45px}footer .nav-primary{display:block;margin-bottom:30px}footer .menu-toggle{display:none}footer .legal-text{text-align:right}}@media(min-width:1920px){footer .nav-primary{margin-bottom:35px}}.legal footer .legal-text{text-align:center}.legal footer .nav-primary{display:none}.button{background-color:#020502;border:0;color:#fff;cursor:pointer;font-family:Syne,Syne-fallback,sans-serif;font-size:19px;font-weight:500;height:54px;letter-spacing:.025em;line-height:1;min-width:210px;text-transform:uppercase;transition:.15s ease-out}.button:active,.button:hover{background-color:#aeafae;color:#363c3a;transform:scale(.96)}.button.main-button{font-family:Lato,Lato-fallback,sans-serif;font-weight:900;letter-spacing:.2em;line-height:1;text-align:center;text-transform:uppercase}.button.main-button:before{background-color:#fff;content:"";display:inline-block;height:16px;margin-right:8px;pointer-events:none;position:relative;transition:.15s ease-out;width:16px}.button.main-button:active:before,.button.main-button:hover:before{background-color:#363c3a}.button.button-secondary{background-color:#aeafae;color:#020502;font-size:18px;height:52px;min-width:150px}.button.button-secondary:active,.button.button-secondary:hover{background-color:#020502;color:#aeafae;transform:scale(.96)}.counter-wrapper{bottom:101px;left:50px;left:0;position:fixed;transition:.2s ease-out;width:100%}.counter-wrapper.hide{opacity:0;transform:translateY(20px)}.counter-wrapper .counter{align-items:center;display:flex;justify-content:center}.counter-wrapper .number{display:flex;font-size:16px;font-weight:500}.counter-wrapper .icon{display:block;height:9px;margin-right:8px;transform:translate(3px,-10px);width:10px}.counter-wrapper .icon svg{height:100%}.counter-wrapper .text{font-size:16px;font-weight:400}@media(min-width:1025px){.counter-wrapper{bottom:80px;left:85px}}@media(min-width:1100px){.counter-wrapper .counter{justify-content:flex-start}}@media(min-width:1920px){.counter-wrapper{bottom:120px;left:100px}}.counter-wrapper{height:30px}.counter-wrapper .digit{overflow:hidden;position:relative;text-align:center;top:-3px;transition:.15s ease-out;width:11px}.counter-wrapper .digit.comma{width:6px}.counter-wrapper .digit.empty{width:0}.counter-wrapper .digit span{display:block;transition:.15s ease-out}.counter-wrapper .digit span.slide-out{animation:slideOut .5s forwards}.counter-wrapper .digit span.slide-in{animation:slideIn .5s forwards}@media(min-width:350px){.counter-wrapper .digit{width:13px}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.messages-wrapper{align-items:center;display:flex;flex-direction:column;height:calc(100% - 150px);justify-content:space-between;left:0;padding:50px 10px;pointer-events:none;position:fixed;text-align:center;top:75px;transition:.2s ease-out;width:100%}.messages-wrapper.hide{opacity:0;transform:translateY(-20px)}.messages-wrapper>div{margin-bottom:15px}.messages-wrapper .message-right{bottom:76px;letter-spacing:1px;max-width:250px;padding:0 10px;position:absolute}.messages-wrapper .message-right p{font-size:15px;letter-spacing:0;margin:0}.messages-wrapper .message-left{padding:0 10px;position:absolute;top:94px}@media(min-width:768px){.messages-wrapper .message-left,.messages-wrapper .message-right{bottom:auto;padding:0;position:relative;top:0}.messages-wrapper .message-right{max-width:none}}@media(min-width:1025px){.messages-wrapper{align-items:flex-start;flex-direction:row;height:auto;padding:0 85px;top:122px}.messages-wrapper .message-left{text-align:left}.messages-wrapper .message-right{text-align:right}}@media(min-width:1920px){.messages-wrapper{font-size:21px;gap:100px;padding:0 110px;top:160px}}.page-content,.page-content h2:first-child{margin-bottom:40px}.page-content h3{margin-top:20px}.page-content h2+h3{margin-top:0}@media(min-width:768px){.page-content,.page-content h2:first-child{margin-bottom:60px}}@media(min-width:1025px){.page-content{margin-bottom:100px}.page-content h2:first-child{margin-bottom:80px}}.our-values main .container{margin-top:0;max-height:calc(100vh - 200px);max-width:900px;overflow-y:auto}.our-values .plus-decorators{display:none}@media(min-width:768px){.our-values .plus-decorators{display:flex}}@media(min-width:1920px){.our-values h1{margin-bottom:85px}}.our-values-wrapper ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.our-values-wrapper ul li{margin-bottom:30px;width:100%}.our-values-wrapper ul li:last-child{margin-bottom:0}@media(min-width:768px){.our-values-wrapper ul{justify-content:space-between}.our-values-wrapper ul li{margin-bottom:70px;width:calc(50% - 35px)}}.our-values-wrapper h3{font-family:Lato,Lato-fallback,sans-serif;font-size:17px;font-weight:900;letter-spacing:.2em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.our-values-wrapper h3:before{background-color:#020502;content:"";display:inline-block;height:14px;margin-right:11px;pointer-events:none;position:relative;width:14px}@media(min-width:1025px){.our-values-wrapper h3{font-size:19px}.our-values-wrapper h3:before{height:16px;width:16px}}.contact .container{margin-top:0}.contact-form-wrapper{margin:0 auto;max-width:640px}.contact-form-wrapper .field{margin-bottom:15px;position:relative}.contact-form-wrapper .field br{display:none}.contact-form-wrapper .field .wpcf7-not-valid-tip{color:#020502;margin-top:6px}.contact-form-wrapper .wpcf7 form .wpcf7-response-output{border-color:#020502;border-width:1px;margin:0;padding:10px 15px}.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=text],.contact-form-wrapper textarea{border:1px solid #aeafae;border-radius:0;color:#020502;font-family:Syne,Syne-fallback,sans-serif;font-size:20px;font-weight:400;height:40px;outline:0;padding:0 10px;transition:.15s ease-out;width:100%}.contact-form-wrapper input[type=email]:focus,.contact-form-wrapper input[type=text]:focus,.contact-form-wrapper textarea:focus{border-color:#020502}.contact-form-wrapper ::placeholder{color:#0000}.contact-form-wrapper textarea{height:auto;max-height:120px;padding:10px;resize:none}.contact-form-wrapper input[type=submit]{color:#fff;margin-bottom:15px;width:100%}.contact-form-wrapper input[type=submit]:active,.contact-form-wrapper input[type=submit]:focus,.contact-form-wrapper input[type=submit]:hover{color:#363c3a}.contact-form-wrapper label{background:#fff;color:#aeafae;display:inline-block;font-size:18px;left:0;padding:2px 5px;pointer-events:none;position:relative;position:absolute;top:0;transform:translate(10px,7px);transform-origin:0;transition:.1s ease-out;width:auto;z-index:1}.contact-form-wrapper .field.focused label{transform:translate(10px,-12px) scale(.8)}.contact-form-wrapper .field-submit{position:relative}.contact-form-wrapper .field-submit .wpcf7-spinner{margin:0;position:absolute;right:10px;top:2px;transform:translateY(10px)}@media(min-width:1920px){.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=text]{font-size:24px;height:54px;padding:15px}.contact-form-wrapper label{font-size:24px;transform:translate(10px,10px)}.contact-form-wrapper .field{margin-bottom:15px}.contact-form-wrapper .field.focused label{transform:translate(15px,-14px) scale(.8)}.contact-form-wrapper textarea{max-height:314px;padding:15px}}.legal{height:auto;min-height:100vh;overflow-y:auto}.legal main{height:auto;padding-top:50px}@media(min-width:768px){.legal main{padding-top:80px}}.legal header{background-color:#fff;position:sticky}.legal header .menu-toggle{display:block;margin:0}@media(min-width:1025px){.legal header .menu-toggle{display:none}.legal header .nav-primary{display:block}}.legal .container{margin-top:0}.legal .plus-decorators{display:none}.legal footer{position:relative}.legal footer .menu-toggle{display:none}.main-form-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.main-form-wrapper .step{opacity:0;padding:0 30px;pointer-events:none;position:absolute;text-align:center;transition:.15s ease-out}@media(min-width:450px){.main-form-wrapper .step{padding:0}}.main-form-wrapper .step.step-active{opacity:1;pointer-events:all}.main-form-wrapper .button-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.main-form-wrapper .button-wrapper{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1920px){.main-form-wrapper .button-wrapper{gap:40px}}.main-form-wrapper h2{margin-top:-50px}.main-form-wrapper .step-0{top:calc(50% - 100px)}@media(min-width:768px){.main-form-wrapper .step-0{top:auto}.main-form-wrapper .step-1 h2{margin-top:-159px}}@media(min-width:1025px){.main-form-wrapper .step-1 h2{margin-top:-80px}}.main-form-wrapper .step-2 h2{margin:-130px auto 30px}@media(min-width:350px){.main-form-wrapper .step-2 h2{margin:-124px auto 60px}}@media(min-width:768px){.main-form-wrapper .step-2 h2{margin:-174px auto 60px}}@media(min-width:1025px){.main-form-wrapper .step-2 h2{margin:-140px auto 60px}}@media(min-width:1920px){.main-form-wrapper .step-2 h2{margin:-50px auto 110px}}.main-form-wrapper .step-3 h2{margin-bottom:10px;margin-top:-147px}.main-form-wrapper .step-3 .text{font-size:20px;opacity:0;padding-bottom:25px;position:relative;transform:translateY(25px);transition:.6s ease-out}.main-form-wrapper .step-3 .text.show{opacity:1;transform:none}.main-form-wrapper .step-3 .line{margin-bottom:25px;opacity:1;position:relative}.main-form-wrapper .step-3 .line:after{background-color:#020502;bottom:0;content:"";height:1px;left:50%;max-width:139px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .75s cubic-bezier(.55,.06,.68,.19);width:0}.main-form-wrapper .step-3 .line.show:after{width:100%}.main-form-wrapper .step-3 .button{align-items:center;display:inline-flex;justify-content:center;opacity:0;transition:.5s ease-out}.main-form-wrapper .step-3 .button.show{opacity:1}@media(min-width:420px){.main-form-wrapper .step-3 h2{margin-top:-117px}}@media(min-width:450px){.main-form-wrapper .step-3 .text{font-size:24px;padding-bottom:40px}.main-form-wrapper .step-3 line{margin-bottom:40px}.main-form-wrapper .step-3 line.show:after{width:100%}}@media(min-width:1025px){.main-form-wrapper .step-3 h2{margin-top:-49px}.main-form-wrapper .step-3 .line{margin-bottom:80px}}.main-form-wrapper .text{color:#aeafae;font-size:24px;text-align:center}.button.button-prev{align-items:center;bottom:95px;display:flex;font-size:16px;height:40px;justify-content:center;left:50%;min-width:100px;opacity:0;padding:0 15px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:.15s ease-out;z-index:101}.button.button-prev:active,.button.button-prev:hover{transform:translateX(-50%) scale(.96)}.button.button-prev.visible{opacity:1;pointer-events:all}@media(min-width:768px){.button.button-prev{bottom:70px;left:85px;position:absolute;transform:translateX(0)}.button.button-prev:active,.button.button-prev:hover{transform:scale(.96)}}.range-wrapper{display:none;min-width:290px;padding:0 20px;position:relative;width:100%}@media(min-width:768px){.range-wrapper{display:block;min-width:660px;padding:0}}@media(min-width:1920px){.range-wrapper{min-width:880px}}.range-wrapper .range-pointer-wrapper{padding:0 23px;position:relative;width:100%}.range-wrapper .range-pointer{height:25px;left:0;pointer-events:none;position:absolute;position:relative;top:0;top:-47px;transform:translateX(-50%);transform-origin:50% 100%;transition:.4s cubic-bezier(.075,.82,.165,1);width:30px}.range-wrapper .range-pointer.mouseover{transform:translateX(-50%) scale(1.1)}.range-wrapper .range-pointer[data-animate="1"]{left:0}.range-wrapper .range-pointer[data-animate="2"]{left:20%}.range-wrapper .range-pointer[data-animate="3"]{left:40%}.range-wrapper .range-pointer[data-animate="4"]{left:60%}.range-wrapper .range-pointer[data-animate="5"]{left:80%}.range-wrapper .range-pointer[data-animate="6"]{left:100%}.range-wrapper .range-numbers{-webkit-touch-callout:none;display:flex;justify-content:space-between;margin-top:2px;padding:0 5px;position:relative;position:absolute;top:10px;-webkit-user-select:none;user-select:none;width:100%}.range-wrapper .range-numbers:before{background-color:#020502;content:"";height:1px;left:23px;pointer-events:none;position:absolute;top:-5px;width:calc(100% - 45px)}.range-wrapper .range-numbers div{align-items:center;align-items:flex-end;color:#aeafae;cursor:pointer;display:flex;font-family:Lato,Lato-fallback,sans-serif;font-size:17px;font-weight:700;height:100px;justify-content:center;margin-top:-35px;position:relative;width:15px}.range-wrapper .range-numbers div>span{cursor:pointer;transform-origin:50%;transition:.1s ease-out}.range-wrapper .range-numbers div.selected span{color:#020502;transform:scale(1.4)}.range-wrapper .range-numbers div:hover span{transform:scale(1.4)}.range-wrapper .range-numbers div:before{background-color:#020502;content:"";height:40px;left:50%;position:absolute;top:30px;width:1px}@media(min-width:768px){.range-wrapper .range-numbers div{font-size:19px;width:35px}}.range-wrapper input[type=range]{-webkit-appearance:none;pointer-events:none;visibility:hidden;width:100%}.range-wrapper-mobile{text-align:center}@media(min-width:768px){.range-wrapper-mobile{display:none}}.range-wrapper-mobile .input-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:30px;text-align:center;width:100%}.range-wrapper-mobile .input-wrapper span{align-items:center;color:#020502;cursor:pointer;display:flex;font-size:40px;justify-content:center;text-align:center}.range-wrapper-mobile .input-wrapper input{border:1px solid #aeafae;border-radius:0;font-size:25px;margin:0 20px;outline:0;padding:5px;text-align:center;transition:.25s ease-out}.range-wrapper-mobile .input-wrapper input:active,.range-wrapper-mobile .input-wrapper input:focus,.range-wrapper-mobile .input-wrapper input:hover{border-color:#020502}.pre-checkout-video{max-width:250px;width:100%}@media(min-width:420px){.pre-checkout-video{max-width:320px}}#customer_details{margin:0 auto;max-width:640px}#customer_details .col-1{width:100%}#customer_details .col-2{display:none}.woocommerce-error{margin-left:auto;margin-right:auto;max-width:640px}#order_review .shop_table.woocommerce-checkout-review-order-table,.woocommerce-billing-fields h3{display:none}.woocommerce-notices-wrapper{display:none!important}.woocommerce-checkout #payment{background:#0000;padding:0}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{display:none!important}.checkout.woocommerce-checkout{width:100%}.checkout.woocommerce-checkout .container{margin:0 auto}.woocommerce{margin-top:30px;width:100%}#order_review_heading{display:none}.checkout h1{margin-bottom:15px}.checkout .text{color:#aeafae;font-size:16px;text-align:center}@media(min-width:768px){.checkout h1{margin-bottom:20px}.checkout .text{font-size:21px}}#before-payment{margin-top:10px}#before-payment h2{margin-bottom:10px;margin-top:0}#before-payment .text{color:#aeafae;font-size:16px;letter-spacing:-.5px;margin-bottom:20px;text-align:center}#before-payment .text strong{color:#020502}@media(min-width:768px){#before-payment{margin-top:20px}#before-payment h2{margin-bottom:20px}#before-payment .text{font-size:20px;letter-spacing:0;margin-bottom:25px}}@media(min-width:1025px){#before-payment{margin-top:40px}}#billing_email_field,#billing_first_name_field{line-height:1;margin-bottom:10px;padding:0;position:relative}#billing_email_field input,#billing_first_name_field input{border:1px solid #aeafae;border-radius:0;color:#020502;font-family:Syne,Syne-fallback,sans-serif;font-size:20px;font-weight:400;height:40px;outline:0;padding:0 10px;transition:.15s ease-out;width:100%}#billing_email_field input:focus,#billing_first_name_field input:focus{border-color:#020502}#billing_email_field label,#billing_first_name_field label{background:#fff;color:#aeafae;display:inline-block;font-size:18px;left:0;line-height:1.2;padding:2px 5px;pointer-events:none;position:relative;position:absolute;top:0;transform:translate(10px,7px);transform-origin:0;transition:.1s ease-out;width:auto;z-index:1}#billing_email_field.focused label,#billing_first_name_field.focused label{transform:translate(10px,-12px) scale(.8)}#billing_email_field .woocommerce-input-wrapper,#billing_first_name_field .woocommerce-input-wrapper{display:block}#billing_email_field ::placeholder,#billing_first_name_field ::placeholder{color:#0000}@media(min-width:768px){#billing_email_field,#billing_first_name_field{margin-bottom:15px}}@media(min-width:1025px){#billing_email_field input,#billing_first_name_field input{font-size:20px;height:48px;padding:13px}}@media(min-width:1920px){#billing_email_field,#billing_first_name_field{margin-bottom:15px}#billing_email_field label,#billing_first_name_field label{font-size:24px;transform:translate(10px,10px)}#billing_email_field.focused label,#billing_first_name_field.focused label{transform:translate(15px,-14px) scale(.8)}}.order-confirmed{margin-bottom:0}.order-confirmed h1{margin-bottom:20px}.order-confirmed .text{color:#aeafae;font-size:19px;margin:0 auto;max-width:620px;text-align:center}.order-confirmed .text .email{color:#020502;display:block;margin-top:20px}@media(min-width:768px){.order-confirmed h1{margin-bottom:40px}.order-confirmed .text{font-size:24px}}#ppc-button-ppcp-card-button-gateway,#ppc-button-ppcp-gateway{display:block!important}#before-payment .text,#before-payment h2,.checkout-empty-cart .button,.checkout-first-text,.woocommerce-billing-fields__field-wrapper{opacity:0;transform:translateY(20px);transition:.4s ease-out}#before-payment .text.show,#before-payment h2.show,.checkout-empty-cart .button.show,.checkout-first-text.show,.woocommerce-billing-fields__field-wrapper.show{opacity:1;transform:none}.order-confirmed .woocommerce-notice--success,.wc_payment_method.payment_method_ppcp-gateway{display:none}.checkout-empty-cart{text-align:center}.checkout-empty-cart .text{margin-bottom:20px}.checkout-empty-cart .button{align-items:center;display:inline-flex;justify-content:center}@media(min-width:768px){.checkout-empty-cart .text{margin-bottom:40px}}.limit-payments-card-trigger{align-items:center;background:#000;color:#fff;display:flex;font-size:17px;height:41px;justify-content:center;min-width:200px;padding:3px 15px}.limit-payments-card-trigger .icon{height:18px;text-align:center;width:100%}.limit-payments-card-trigger .icon svg{height:100%}@media(min-width:768px){.limit-payments-card-trigger .icon{height:22px}}.limit-payment-methods-wrapper{align-items:center;display:flex;display:none;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.25s ease-out;width:100vw;z-index:1002}.limit-payment-methods-wrapper .overlay{background-color:#000c;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.25s ease-out;width:100%}.limit-payment-methods-wrapper .overlay.show{opacity:1}.limit-payment-methods-wrapper .limit-overlay-close{height:16px;opacity:.6;position:absolute;right:16px;top:16px;transition:.25s ease-out;width:16px}.limit-payment-methods-wrapper .limit-overlay-close:after,.limit-payment-methods-wrapper .limit-overlay-close:before{background-color:#fff}.limit-payment-methods-wrapper .limit-overlay-close:hover{opacity:1}.limit-payment-methods-wrapper .limit-overlay-close:after,.limit-payment-methods-wrapper .limit-overlay-close:before{content:" ";height:16px;left:8px;position:absolute;width:2px}.limit-payment-methods-wrapper .limit-overlay-close:before{transform:rotate(45deg)}.limit-payment-methods-wrapper .limit-overlay-close:after{transform:rotate(-45deg)}.limit-payment-methods-wrapper .limit-payment-methods{background:#fff;max-height:700px;max-width:500px;opacity:0;overflow:auto;padding:20px;position:relative;transition:.25s ease-out;z-index:1}.limit-payment-methods-wrapper .limit-payment-methods.show{opacity:1}.limit-payment-methods-wrapper.is-visible{display:flex;pointer-events:all}#payment .payment_method_stripe>input,#payment .payment_method_stripe>label{display:none}#payment .payment_method_stripe p{color:#363c3a;font-size:16px;line-height:1.4}#payment .payment_method_stripe #wc-stripe-upe-form{display:block!important}#payment .payment_method_stripe label{font-family:Syne,Syne-fallback,sans-serif}#payment .payment_method_stripe .payment_box.payment_method_stripe{background-color:#0000;display:block!important;margin:0;padding:0}#payment .payment_method_stripe .payment_box.payment_method_stripe .wc-saved-payment-methods{padding-left:0}#payment .payment_method_stripe .payment_box.payment_method_stripe:before{display:none}#payment .payment_method_stripe #wc-stripe-cc-form{color:#020502;font-size:16px}#payment .payment_method_stripe #wc-stripe-cc-form .form-row{margin-bottom:0;padding:0}.woocommerce-checkout #payment ul.payment_methods{border-bottom:0!important;padding:0!important}#payment .place-order{margin-top:20px;padding:0!important}#payment .place-order .button{background-color:#020502;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:Lato,Lato-fallback,sans-serif;font-size:18px;font-weight:900;height:58px;letter-spacing:.2em;line-height:1;margin-bottom:0!important;min-width:250px;position:relative;text-align:center;text-transform:uppercase;transition:.15s ease-out}#payment .place-order .button:active,#payment .place-order .button:focus,#payment .place-order .button:hover{background-color:#aeafae;color:#363c3a;transform:scale(.96)}#payment .place-order .button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDE2cTAgLjgzMi41NzYgMS40NHQxLjQ0LjU3Nmg0cS44IDAgMS40MDgtLjU3NlQ4IDE2dC0uNTc2LTEuNDA4LTEuNDA4LS41NzZoLTRxLS44MzIgMC0xLjQ0LjU3NlQwIDE2em00LjA5NiA5Ljg4OHEwIC44MzIuNjA4IDEuNDR0MS40MDguNTc2IDEuNDA4LS41NzZsMi44MTYtMi44MTZxLjYwOC0uNjA4LjYwOC0xLjQwOHQtLjYwOC0xLjQ0LTEuNDA4LS41NzYtMS40MDguNTc2bC0yLjgxNiAyLjg0OHEtLjYwOC41NzYtLjYwOCAxLjM3NnptMC0xOS43NzZxMCAuODMyLjYwOCAxLjQwOGwyLjgxNiAyLjg0OHEuNTc2LjU3NiAxLjQwOC41NzZ0MS40MDgtLjU3Ni42MDgtMS40NC0uNjA4LTEuNDA4TDcuNTIgNC43MDRxLS41NzYtLjYwOC0xLjQwOC0uNjA4dC0xLjQwOC42MDgtLjYwOCAxLjQwOHptOS45MiAyMy45MDRxMCAuODMyLjU3NiAxLjQwOFQxNiAzMnQxLjQwOC0uNTc2LjYwOC0xLjQwOHYtNHEwLS44MzItLjYwOC0xLjQwOFQxNiAyNHQtMS40MDguNjA4LS41NzYgMS40MDh2NHptMC0yNHEwIC44MzIuNTc2IDEuNDA4VDE2IDh0MS40MDgtLjU3Ni42MDgtMS40MDh2LTRxMC0uODMyLS42MDgtMS40MDhUMTYgMHQtMS40MDguNjA4LS41NzYgMS40MDh2NHptNy4wNCAxNy4wODhxMCAuOC42MDggMS40MDhsMi44MTYgMi44MTZxLjU3Ni41NzYgMS40MDguNTc2dDEuNDQtLjU3Ni41NzYtMS40NC0uNTc2LTEuMzc2bC0yLjg0OC0yLjg0OHEtLjU3Ni0uNTc2LTEuNDA4LS41NzZ0LTEuNDA4LjU3Ni0uNjA4IDEuNDR6bTAtMTQuMTc2cTAgLjgzMi42MDggMS40NHQxLjQwOC41NzYgMS40MDgtLjU3NmwyLjg0OC0yLjg0OHEuNTc2LS41NzYuNTc2LTEuNDA4dC0uNTc2LTEuNDA4LTEuNDQtLjYwOC0xLjQwOC42MDhMMjEuNjY0IDcuNTJxLS42MDguNTc2LS42MDggMS40MDh6TTI0IDE2cTAgLjgzMi41NzYgMS40NHQxLjQ0LjU3Nmg0cS44IDAgMS40MDgtLjU3NlQzMiAxNnQtLjU3Ni0xLjQwOC0xLjQwOC0uNTc2aC00cS0uODMyIDAtMS40NC41NzZUMjQgMTZ6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:invert(1);height:18px;opacity:0;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:50%;transition:.25s ease-out;width:18px}#payment .place-order .button.is-loading:after{animation:spin 2s linear infinite;opacity:1}#payment .woocommerce_error{margin-bottom:0;margin-top:20px}#wc-stripe-payment-request-wrapper{padding-top:0!important}#wc-stripe-payment-request-button-separator{margin-bottom:20px!important}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}#payment .limit-payment-methods-buttons>*,#ppc-button-ppcp-gateway .limit-payment-methods-buttons>*{cursor:not-allowed;opacity:.7;pointer-events:none;transition:.25s ease-out}#payment.enabled .limit-payment-methods-buttons>*,#ppc-button-ppcp-gateway.enabled .limit-payment-methods-buttons>*{cursor:pointer;opacity:1;pointer-events:all}#place_order.ppcp-hidden{display:block!important}.ppc-button-wrapper{background:#ffc339;height:41px;overflow:hidden;position:relative}.ppc-button-wrapper>div{align-items:center;display:flex;height:100%;justify-content:center}.ppc-button-wrapper:after{background:#ffc339;content:"";height:100%;height:41px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.ppc-button-wrapper:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAxIiBoZWlnaHQ9IjMyIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiMwMDMwODciIGQ9Ik0xMi4yMzcgMi44aC03LjhjLS41IDAtMSAuNC0xLjEuOWwtMy4xIDIwYy0uMS40LjIuNy42LjdoMy43Yy41IDAgMS0uNCAxLjEtLjlsLjgtNS40Yy4xLS41LjUtLjkgMS4xLS45aDIuNWM1LjEgMCA4LjEtMi41IDguOS03LjQuMy0yLjEgMC0zLjgtMS01LTEuMS0xLjMtMy4xLTItNS43LTJabS45IDcuM2MtLjQgMi44LTIuNiAyLjgtNC42IDIuOGgtMS4ybC44LTUuMmMwLS4zLjMtLjUuNi0uNWguNWMxLjQgMCAyLjcgMCAzLjQuOC41LjQuNyAxLjEuNSAyLjFaTTM1LjQzNyAxMGgtMy43Yy0uMyAwLS42LjItLjYuNWwtLjIgMS0uMy0uNGMtLjgtMS4yLTIuNi0xLjYtNC40LTEuNi00LjEgMC03LjYgMy4xLTguMyA3LjUtLjQgMi4yLjEgNC4zIDEuNCA1LjcgMS4xIDEuMyAyLjggMS45IDQuNyAxLjkgMy4zIDAgNS4yLTIuMSA1LjItMi4xbC0uMiAxYy0uMS40LjIuOC42LjhoMy40Yy41IDAgMS0uNCAxLjEtLjlsMi0xMi44Yy4xLS4yLS4zLS42LS43LS42Wm0tNS4xIDcuMmMtLjQgMi4xLTIgMy42LTQuMiAzLjYtMS4xIDAtMS45LS4zLTIuNS0xLS42LS43LS44LTEuNi0uNi0yLjYuMy0yLjEgMi4xLTMuNiA0LjItMy42IDEuMSAwIDEuOS40IDIuNSAxIC41LjcuNyAxLjYuNiAyLjZaTTU1LjMzNyAxMGgtMy43Yy0uNCAwLS43LjItLjkuNWwtNS4yIDcuNi0yLjItNy4zYy0uMS0uNS0uNi0uOC0xLS44aC0zLjdjLS40IDAtLjguNC0uNi45bDQuMSAxMi4xLTMuOSA1LjRjLS4zLjQgMCAxIC41IDFoMy43Yy40IDAgLjctLjIuOS0uNWwxMi41LTE4Yy4zLS4zIDAtLjktLjUtLjlaIi8+PHBhdGggZmlsbD0iIzAwOWNkZSIgZD0iTTY3LjczNyAyLjhoLTcuOGMtLjUgMC0xIC40LTEuMS45bC0zLjEgMTkuOWMtLjEuNC4yLjcuNi43aDRjLjQgMCAuNy0uMy43LS42bC45LTUuN2MuMS0uNS41LS45IDEuMS0uOWgyLjVjNS4xIDAgOC4xLTIuNSA4LjktNy40LjMtMi4xIDAtMy44LTEtNS0xLjItMS4yLTMuMS0xLjktNS43LTEuOVptLjkgNy4zYy0uNCAyLjgtMi42IDIuOC00LjYgMi44aC0xLjJsLjgtNS4yYzAtLjMuMy0uNS42LS41aC41YzEuNCAwIDIuNyAwIDMuNC44LjUuNC42IDEuMS41IDIuMVpNOTAuOTM3IDEwaC0zLjdjLS4zIDAtLjYuMi0uNi41bC0uMiAxLS4zLS40Yy0uOC0xLjItMi42LTEuNi00LjQtMS42LTQuMSAwLTcuNiAzLjEtOC4zIDcuNS0uNCAyLjIuMSA0LjMgMS40IDUuNyAxLjEgMS4zIDIuOCAxLjkgNC43IDEuOSAzLjMgMCA1LjItMi4xIDUuMi0yLjFsLS4yIDFjLS4xLjQuMi44LjYuOGgzLjRjLjUgMCAxLS40IDEuMS0uOWwyLTEyLjhjMC0uMi0uMy0uNi0uNy0uNlptLTUuMiA3LjJjLS40IDIuMS0yIDMuNi00LjIgMy42LTEuMSAwLTEuOS0uMy0yLjUtMS0uNi0uNy0uOC0xLjYtLjYtMi42LjMtMi4xIDIuMS0zLjYgNC4yLTMuNiAxLjEgMCAxLjkuNCAyLjUgMSAuNi43LjggMS42LjYgMi42Wk05NS4zMzcgMy4zbC0zLjIgMjAuM2MtLjEuNC4yLjcuNi43aDMuMmMuNSAwIDEtLjQgMS4xLS45bDMuMi0xOS45Yy4xLS40LS4yLS43LS42LS43aC0zLjZjLS40IDAtLjYuMi0uNy41WiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;left:calc(50% - 34.5px);pointer-events:none;position:absolute;top:calc(50% - 11px);width:69px;z-index:101}.ppc-button-wrapper .paypal-buttons{opacity:0}.limit-payment-methods-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.limit-payment-methods-buttons>*{max-width:250px;min-width:auto;width:48%}.limit-payment-methods-buttons>:hover{opacity:.7;transform:scale(.98)}@media(min-width:768px){.limit-payment-methods-buttons{justify-content:center}.limit-payment-methods-buttons>*{flex-grow:1;width:100%}}#wc-stripe-payment-request-wrapper{order:2}@media(min-width:350px){.checkout .main{padding:0 50px}}@media(min-width:768px){.checkout .main{padding:0 60px}}.checkout.woocommerce-checkout .container{max-height:460px;min-height:230px;overflow:auto}@media(min-width:768px){.checkout.woocommerce-checkout .container{max-height:none}}@media(max-width:767px){.checkout .button.button-prev{bottom:47px;left:22px;transform:translateX(0)}}@media(max-width:350px){.checkout .button.button-prev{left:10px}}