/* The container of checkbox */
.checkbox-container {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
}

/* On mouse-over, add a grey background color */
.checkbox-container:hover input ~ .checkmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkbox-container input:checked ~ .checkmark {
	background-color: #ef8760;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.checkbox-container input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.checkbox-container .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

@font-face{font-family:"Montserrat";src:url(/app/66eda0b7eb59b754aa6d.eot);src:url(/app/4ada7f2f580c676690f0.woff2) format("woff2"),url(/app/4a3d63613a362f90a9e6.woff) format("woff"),url(/app/1df6dbd2b3efe7e8bbd5.ttf) format("truetype"),url(/app/0862c5facfeba4f088ae.svg#svgFontName) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/app/1f08a111bb3976764246.eot);src:url(/app/af99ff5e6a8b6ab96f30.woff2) format("woff2"),url(/app/73f022211e34f73b9544.woff) format("woff"),url(/app/f6dff930874e3893d360.ttf) format("truetype"),url(/app/d188809f6684e4cf0779.svg#svgFontName) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Montserrat";src:url(/app/e0f20bc78bdd29c92971.eot);src:url(/app/b50a1758e4f607d93111.woff2) format("woff2"),url(/app/d2f89d58c160e73f2a32.woff) format("woff"),url(/app/08bacf883753d17a5ddf.ttf) format("truetype"),url(/app/df77c940f81fc8e09fa6.svg#svgFontName) format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url(/app/d2e7b97018833b80ac59.eot);src:url(/app/0f05b75f85e78a138259.woff2) format("woff2"),url(/app/373eadfc76452d57675f.woff) format("woff"),url(/app/2d97e71525c3fe9de4fd.ttf) format("truetype"),url(/app/dbf8a8a89e7b2d717bcf.svg#svgFontName) format("svg");font-weight:100;font-style:italic}@font-face{font-family:"Montserrat";src:url(/app/a859c213018cc9fa7eed.eot);src:url(/app/fc7d04bd48b77889f527.woff2) format("woff2"),url(/app/03bd855a68f1712ffa23.woff) format("woff"),url(/app/e155edb5bbb6faa728a4.ttf) format("truetype"),url(/app/910a227402aabd0a402b.svg#svgFontName) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url(/app/53d8e70d1749b1411efa.eot);src:url(/app/eeeb734b6db3931949dd.woff2) format("woff2"),url(/app/ef766db13777b22e2d52.woff) format("woff"),url(/app/a55c899203e4f894d551.ttf) format("truetype"),url(/app/072de92293ca3c53e6c6.svg#svgFontName) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Montserrat";src:url(/app/5dcd3247f6824c2758d8.eot);src:url(/app/cf734a3745838e63cc2a.woff2) format("woff2"),url(/app/2451e96bc4c62e5ad1d0.woff) format("woff"),url(/app/b3302f2f794dd3491eed.ttf) format("truetype"),url(/app/2edaa07f1ac690232c76.svg#svgFontName) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url(/app/43e370a41fed442fa622.eot);src:url(/app/66a6eac46c526ad6dad8.woff2) format("woff2"),url(/app/c03536ae38b0f812f56d.woff) format("woff"),url(/app/eef3d0436301de46a934.ttf) format("truetype"),url(/app/eff5e28d7246de14a77f.svg#svgFontName) format("svg");font-weight:500;font-style:italic}@font-face{font-family:"Montserrat";src:url(/app/f7617f056288d08390aa.eot);src:url(/app/165aed18e64970167ee7.woff2) format("woff2"),url(/app/411a4d1469b75e0248ff.woff) format("woff"),url(/app/836eb576d23cf985e3e2.ttf) format("truetype"),url(/app/71683c6b7d39dc2b61a9.svg#svgFontName) format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url(/app/4f297317c749280b5937.eot);src:url(/app/a95d02b901719ce9c139.woff2) format("woff2"),url(/app/3db1a9575b6c29f62162.woff) format("woff"),url(/app/a9be3b32ea7236cb96a6.ttf) format("truetype"),url(/app/c920631319ba9faf6bd1.svg#svgFontName) format("svg");font-weight:600;font-style:italic}@font-face{font-family:"Montserrat";src:url(/app/093959c811886d21d240.eot);src:url(/app/c5c7d3b1e7e56c8228dc.woff2) format("woff2"),url(/app/db333926b4f3bb0aa215.woff) format("woff"),url(/app/dbc7ce63cf92184b25c6.ttf) format("truetype"),url(/app/c541ba504cee51f74607.svg#svgFontName) format("svg");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url(/app/37c4bda8d13fb1dcac35.eot);src:url(/app/314183b4597fd23d3b6f.woff2) format("woff2"),url(/app/416e56c6d01b1b13c408.woff) format("woff"),url(/app/a2345b8cc8478a7519e1.ttf) format("truetype"),url(/app/cef7d890555aea5b5cc6.svg#svgFontName) format("svg");font-weight:900;font-style:italic}@font-face{font-family:"Montserrat";src:url(/app/c2c5dc54b736e37b408c.eot);src:url(/app/d28745f2b8e5c12d3607.woff2) format("woff2"),url(/app/3155f256200b7d559607.woff) format("woff"),url(/app/adcddc521108cd709ba5.ttf) format("truetype"),url(/app/4fd9621bfedf847f86e5.svg#svgFontName) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url(/app/8df85b4d5c300e04bf6b.eot);src:url(/app/f90c1047271873c29f87.woff2) format("woff2"),url(/app/e3995ee7c61a9eb95e81.woff) format("woff"),url(/app/1762f6991202a096af0b.ttf) format("truetype"),url(/app/7185fa35870a3632b25f.svg#svgFontName) format("svg");font-weight:700;font-style:italic}@font-face{font-family:"Montserrat";src:url(/app/551ef7dee2a7993c5dbe.eot);src:url(/app/1f4383ae07ba451b4ff1.woff2) format("woff2"),url(/app/d828c579cdb610c0cbe9.woff) format("woff"),url(/app/21c85aa290abe7ac5eb6.ttf) format("truetype"),url(/app/7bff831bcdb2a505cdcf.svg#svgFontName) format("svg");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url(/app/c80988d759e9e0c55046.eot);src:url(/app/8b9fbc813c539badd1c5.woff2) format("woff2"),url(/app/bb56843bd48566e07ad7.woff) format("woff"),url(/app/f1339c93d10b93cea387.ttf) format("truetype"),url(/app/ca09023166f5c516ba4a.svg#svgFontName) format("svg");font-weight:800;font-style:italic}@font-face{font-family:"Montserrat";src:url(/app/33cf71f86904cf3d5f16.eot);src:url(/app/8a7f2dae8958016e3489.woff2) format("woff2"),url(/app/7d5b29a7a7a3e4712259.woff) format("woff"),url(/app/96f7f369fc2be4d94635.ttf) format("truetype"),url(/app/ad340bc9fc8aed908591.svg#svgFontName) format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url(/app/ffb117c15e317ee703be.eot);src:url(/app/0faca6b49f5bb624b262.woff2) format("woff2"),url(/app/1a39d1a111110898dfd9.woff) format("woff"),url(/app/1a2a89144b092e0df03f.ttf) format("truetype"),url(/app/e18fd48500d9fb2a6650.svg#svgFontName) format("svg");font-weight:200;font-style:italic}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.btn{color:#fff;border:none;padding:8px 24px;cursor:pointer;border-radius:4px;font-size:16px}.btn--success{background:#438f29}.btn--change{background:#ef8760;font-size:11px;font-weight:700}.footer{background-color:#f8f8f8;padding:37px;text-align:center}.footer span{color:#afafaf}.input-wrapper{width:100%;display:flex;flex-direction:column;padding-bottom:20px;position:relative}.label-input{width:100%;font-size:16px;color:#1c1c1c;font-weight:500;margin-bottom:10px}.select-input{border-radius:4px;font-size:14px;border-width:1px;border-color:#999;border-style:solid;padding:8px 16px}.text-input{border-radius:4px;font-size:14px;border-width:1px;border-color:#999;border-style:solid;padding:8px 16px}.input-error{display:none;font-size:10px;color:#fd5c3f;position:absolute;bottom:0}.message{border:1px solid #e2e5e6;padding:30px 35px;display:flex;margin-bottom:30px;align-items:center}.message__info{display:flex;flex-direction:column;justify-content:center;margin-left:30px}.message__info__title{margin-bottom:10px;font-size:18px;font-weight:700;margin-bottom:10px}.message__info__text--bold{font-weight:700;margin-bottom:3px}.message__info a{font-size:12px;font-weight:400;color:#afafaf;text-decoration:none}.error-message{display:none}.error-message .message__info__title{color:#fd5c3f}.pending-message{display:none}.pending-message .message__info__title{color:#ef8760}.success-message{display:none}.success-message .message__info__title{color:#5dbc1e}.payment__message--success .message{display:flex !important}.payment__message--success .payment__payment-method-header{margin-bottom:30px}.payment__message--error .message{display:flex !important}.payment__message--error .payment__payment-method-header{margin-bottom:30px}body{font-size:14px;line-height:1.2;font-family:"Montserrat",sans-serif;color:#1c1c1c;font-weight:500;margin:0}@media screen and (max-width: 480px){body{font-size:12px}}.wrapper{max-width:550px;margin:0 auto}.section-title-card{font-size:18px !important;font-weight:700 !important;color:#1c1c1c !important}.wrapper-section-card{width:unset !important}.payment-card-form{width:420px;margin:25px auto 0}@media screen and (max-width: 640px){.wrapper{padding:0 15px}}.logo{display:inline-block;margin:30px 0 20px;padding-top:30px}h1{font-size:48px;line-height:58px;font-weight:900;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width: 767px){h1{font-size:40px}}@media screen and (max-width: 640px){h1{font-size:32px}}@media screen and (max-width: 480px){h1{font-size:22px;line-height:1.2}}.section{margin-bottom:30px}.m-b-15{margin-bottom:15px}.section__title{font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 480px){.section__title{font-size:16px}}.order__info{margin-top:20px;border-top:1px solid #e2e5e6;border-bottom:1px solid #e2e5e6}.order__row{color:#404040;margin:20px 0;display:flex;flex-direction:row;justify-content:space-between}.order__row--total{color:#ef8760;font-weight:700}.payment__options{display:flex;flex-direction:row;margin-top:20px}@media screen and (max-width: 640px){.payment__options{flex-direction:column;align-items:center}}.payment__option{border:1px solid #e2e5e6;text-align:center;padding:80px 0 50px;display:flex;flex-direction:column;width:calc(50% - 12px);margin-right:20px;cursor:pointer;flex-grow:1}@media screen and (max-width: 640px){.payment__option{margin-right:0;width:280px;max-width:100%;margin-bottom:20px;padding:60px 0 30px}}.payment__option:last-child{margin-right:0}@media screen and (max-width: 640px){.payment__option:last-child{margin-bottom:0}}.payment__text{font-size:16px;font-weight:700}.payment__icon{margin-bottom:20px}.payment__icon svg .a{fill:#ef8760}.section__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:10px}#sepa-lw-form .section__header{margin-bottom:40px}@media screen and (max-width: 640px){.section__header{flex-direction:column;align-items:center}}.section__header svg .a{fill:#ef8760}.section__header .section__title{margin:0 0 0 10px}.align-left{display:flex;justify-content:flex-start}@media screen and (max-width: 640px){.align-left{align-items:center;width:100%}}.change-payment,#change-payment-in-page,#change-payment-payu-in-page{font-size:11px;font-weight:700;color:#fff;background-color:#ef8760;padding:8px 15px;cursor:pointer;border-radius:3px}@media screen and (max-width: 640px){.change-payment,#change-payment-in-page,#change-payment-payu-in-page{width:100%;box-sizing:border-box;text-align:center}}.section__success,.section__error{display:flex;flex-direction:row;align-items:center;padding:30px 35px;border:1px solid #e2e5e6}@media screen and (max-width: 640px){.section__success,.section__error{padding:15px 20px}}.section__success-icon,.section__error-icon{margin-right:30px}@media screen and (max-width: 640px){.section__success-icon,.section__error-icon{margin-right:15px}}@media screen and (max-width: 640px){.section__success-icon svg,.section__error-icon svg{width:70px}}.section__success-icon svg .a{fill:#5dbc1e}.section__error-icon svg .a{fill:#fd5c3f}.section__success-content,.section__error-content{display:flex;flex-direction:column}.section__success-content h3,.section__error-content h3{font-size:18px;font-weight:700;color:#5dbc1e;margin-bottom:10px}.section__error-content h3{color:#fd5c3f}.section__success-content h4,.section__error-content h4{font-size:14px;font-weight:700;color:#404040;margin-bottom:5px}.section__success-content p,.section__error-content p{font-size:14px;font-weight:500;color:#1c1c1c}.section__success-content a,.section__error-content a{font-size:12px;font-weight:400;color:#afafaf;text-decoration:none}.section__note{font-size:12px;font-weight:400;color:#1c1c1c;padding:15px;border:1px solid #ffb607;margin-top:10px}footer{background-color:#f8f8f8;padding:37px;text-align:center}footer a{color:#afafaf;text-decoration:none;margin:0 15px}.loading-all-page{position:absolute;pointer-events:none;width:100%}.loading{position:relative;pointer-events:none}.loading:before,.loading-all-page:before{content:"";position:absolute;right:0;left:0;bottom:0;top:0;background:hsla(0,0%,100%,.8);z-index:1000}.loading:after,.loading-all-page:after{content:"";position:absolute;border:2px solid #edb29c;border-top:2px solid #eb6a38;border-radius:50%;width:12px;height:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;top:calc(50% - 8px);left:calc(50% - 8px);z-index:1000}.loading-all-page:before{position:fixed}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#payu-container *{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff}@media screen and (max-width: 480px){#payu-container *{box-sizing:border-box}}#cardholder-name{width:100%;border-width:1px;display:block;border-radius:2px;font-size:14px;padding:5px;color:#1c1c1c;margin-bottom:15px}#payu-container{text-align:center;width:420px;margin:20px auto 10px;display:block;border-radius:5px;box-sizing:border-box}@media screen and (max-width: 480px){#payu-container{max-width:100%}}.card-container{width:100%;margin:0 auto;border-radius:6px;padding:10px;background:#02003c;text-align:left;box-sizing:border-box}.card-container aside{padding-bottom:6px}.payu-card-form{background-color:#fff;padding:5px;border-radius:4px}.payu-card-button-retry-hidden{display:none;width:fit-content}.card-details{clear:both;overflow:auto;margin-top:10px}.card-details .expiration{width:50%;float:left;padding-right:5%}.card-details .cvv{width:45%;float:left}#responseTokenize.response-success{color:#438f29}#responseTokenize.response-error{color:#900}.form-sepa *{box-sizing:border-box}.form-sepa .row{font-size:0;margin-bottom:20px}.form-sepa,#bank-transfer-form .row--full{padding:10px}.form-sepa .col{display:inline-block;width:50%;padding:0 10px}.form-sepa label{width:100%;display:block;font-size:16px;line-height:1.2;font-family:"Montserrat",sans-serif;color:#1c1c1c;font-weight:500;margin-bottom:10px}.form-sepa input{width:100%;display:block;border-radius:4px;font-size:14px;border-width:1px;border-color:#999;border-style:solid;padding:8px 16px}.form-sepa button,.stripe-form button{color:#fff;margin:0 auto 50px;display:block}#terms-sepa-checkbox,#bank-transfer-terms{font-size:12px;line-height:1.1 !important}.form-sepa .row--checkbox{margin-bottom:0}#bank-transfer-form .row--checkbox{margin-bottom:0}.form-sepa .row--note{font-size:12px}#bank-transfer-form .row--note{font-size:12px}.form-sepa .row--warning{font-size:12px;font-weight:400;color:#1c1c1c;padding:15px;border:1px solid #ffb607;margin:15px 10px 20px 10px}.hosted-field{width:100%;display:block;border-radius:4px;font-size:14px;border-width:1px;border-color:#999;border-style:solid;padding:5px;height:28px;box-sizing:border-box;margin-bottom:25px}.hosted-fields--label{width:100%;display:block;font-size:16px;line-height:1.2;font-family:"Montserrat",sans-serif;color:#1c1c1c;font-weight:500}.button-container{display:block;text-align:center}.button{cursor:pointer;font-weight:500;line-height:inherit;position:relative;text-decoration:none;text-align:center;border-style:solid;border-width:1px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;display:inline-block}.button--small{padding:10px 20px;font-size:.875rem}.button--green{outline:none;border:none;background:#438f29;color:#fff;transition:all 200ms ease}.braintree-hosted-fields-focused{border:1px solid #64d18a;border-radius:1px;background-position:left bottom}.braintree-hosted-fields-invalid{border:1px solid #ed574a}#cardForm{max-width:50.75em;margin:0 auto;padding:1.875em}@media screen and (max-width: 480px){#cardForm{padding:0 0 1.875em 0}}@media screen and (max-width: 480px){#cardForm .row--responsive{flex-direction:column !important}#cardForm .row--responsive>.col{margin-left:0 !important}}.form-sepa #firstname-error,.form-sepa #lastname-error,.form-sepa #iban-error,.form-sepa #iban-error-pattern,.form-sepa #bic-error,.form-sepa #bic-error-pattern,#payu-container #token-error,#braintree-container #token-error-braintree,#stripe-container #card-error-stripe{font-size:10px;color:#fd5c3f;position:absolute;display:none;margin-top:5px}#payu-container #token-error,#braintree-container #token-error-braintree,#stripe-container #card-error-stripe{font-size:12px;position:relative;text-align:left}#braintree-container #token-error-braintree,#stripe-container #card-error-stripe{margin-bottom:20px}#braintree-container .row,#stripe-container .row{display:flex;width:100%;flex-direction:row;margin-bottom:5px}#braintree-container .col,#stripe-container .col{display:flex;flex:1}#braintree-container .col+.col,#stripe-container .col+.col{margin-left:20px}#stripe-container .button{margin:0 auto 30px;display:block}#stripe-container .section__note{margin-bottom:30px}#stripe-p24-container .section__note,#stripe-ideal-container .section__note{margin-bottom:30px;text-align:left}.form-sepa #terms-sepa-error{font-size:10px;color:#fd5c3f;display:none}#terms-bank-transfer-error{font-size:10px;color:#fd5c3f;display:none;margin-top:5px}#payout-period{width:100%;display:block;border-radius:4px;font-size:14px;border-width:1px;border-color:#999;border-style:solid;padding:8px 16px}#iban-stripe-form{display:none}#iban-stripe-form *{box-sizing:border-box}#iban-stripe-form .row{font-size:0;margin-bottom:20px}#iban-stripe-form .row--full{padding:10px}#iban-stripe-form .row--center{text-align:center}#iban-stripe-form .row--hidden{display:none}#iban-stripe-form .col{display:inline-block;width:50%;padding:0 10px}#iban-stripe-form label{width:100%;display:block;font-size:16px;line-height:1.2;font-family:"Montserrat",sans-serif;color:#1c1c1c;font-weight:500;margin-bottom:10px}#iban-stripe-form input{width:100%;display:block;border-radius:4px;font-size:14px;border-width:1px;border-color:#999;border-style:solid;padding:8px 16px}#iban-stripe-form button{color:#fff;margin:0 auto 50px;display:inline-block}#iban-stripe-form #skip-edit{background-color:#eee;color:#949494;margin-right:30px}#iban-stripe-form #terms-iban-checkbox{display:inline-block;vertical-align:middle}#iban-stripe-form .row--checkbox{margin-bottom:0}#iban-stripe-form .row--note{font-size:12px}#iban-stripe-form .row--warning{display:none;font-size:12px;line-height:1.4;font-weight:400;color:#1c1c1c;padding:15px;border:1px solid #ffb607;margin:15px 10px 20px 10px}#iban-stripe-form .row--warning b{font-weight:700}#iban-stripe-form .row--warning a{cursor:pointer;font-weight:700;color:#eb6a38}#iban-stripe-form #iban-error,#iban-stripe-form #iban-error-pattern,#iban-stripe-form #routing-error{font-size:10px;color:#fd5c3f;position:absolute;display:none;margin-top:5px}#iban-stripe-form #terms-stripe-error{font-size:10px;color:#fd5c3f;line-height:1.1 !important;display:none}#stripe-p24-container,#stripe-ideal-container{text-align:center}#stripe-p24-container input,#stripe-ideal-container input{width:100%;font-size:16px;padding-left:4px}#stripe-p24-container input:placeholder,#stripe-ideal-container input:placeholder{color:#afafaf}#stripe-p24-container .row,#stripe-ideal-container .row{display:flex;width:100%;flex-direction:row;margin-bottom:10px;text-align:left}#stripe-p24-container .row+.row,#stripe-ideal-container .row+.row{flex-direction:column;width:48%;position:relative}#stripe-p24-container .row #p24-bank-element-label,#stripe-ideal-container .row #p24-bank-element-label{font-size:16px;margin:10px 0 5px}#stripe-p24-container .col,#stripe-ideal-container .col{display:flex;flex:1;position:relative;padding-bottom:20px}#stripe-p24-container .col+.col,#stripe-ideal-container .col+.col{margin-left:20px}#stripe-p24-container #error-message-p24-name,#stripe-p24-container #error-message-p24-email,#stripe-p24-container #error-message-p24-email-invalid,#stripe-p24-container #error-message-p24,#stripe-ideal-container #error-message-p24-name,#stripe-ideal-container #error-message-p24-email,#stripe-ideal-container #error-message-p24-email-invalid,#stripe-ideal-container #error-message-p24{position:absolute;bottom:0;color:red;font-size:12px;display:none}@media screen and (max-width: 640px){#stripe-p24-container .row+.row{width:100%}}#stripe-ideal-container .row{margin:0}#stripe-ideal-container .row+.row{width:100%;flex-direction:row}#stripe-ideal-container .row--error{position:relative;padding-bottom:20px}#stripe-ideal-container .row--half{width:48% !important}#stripe-ideal-container #accountholder-name-label,#stripe-ideal-container #accountholder-email-label{margin-bottom:10px}#stripe-ideal-container .col{flex-direction:column}#stripe-ideal-container #ideal-bank-element{width:100%}#stripe-ideal-container #error-message-ideal-name,#stripe-ideal-container #error-message-ideal-email,#stripe-ideal-container #error-message-ideal-email-invalid{position:absolute;bottom:0;color:red;font-size:12px;display:none}#paypal-button{margin-bottom:10px}.spinner{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.spinner::before,.spinner::after{border:4.8px solid #fb8f41;border-radius:50%;position:absolute;content:"";display:block}.spinner::before{width:24px;height:24px;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);animation:spinner-1o3y8q .9s infinite linear reverse}.spinner::after{animation:spinner-1o3y8q .6s infinite linear;height:40px;width:40px;border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}@keyframes spinner-1o3y8q{to{transform:rotate(360deg)}}#subscription,#subscription-stripe,#order-1,#order-1-payu-euro,#order-2,#payment-options,#pay-card,#pay-sepa,#pay-paypal,#paid-success-card,#paid-success-bank-transfer,#paid-success-sepa,#paid-success-paypal,#paid-error-card,#paid-error-sepa,#paid-error-paypal,#general-error,#payu-container,#sepa-lw-form,#token-error,#terms-bank-transfer-error,#braintree-container,#stripe-container,#stripe-p24-container,#stripe-ideal-container,#card-error-stripe,#general-error-onboarding,#general-success-onboarding,.payment-error-b2c-text,#title,#title-stripe,#iban-stripe-form #skip-edit,#edit-iban-block,#error-message-p24,#paypal-button,#sepa-lw-form-header,#payu-container-header,#bank-transfer-form-header,#paypal-b2c-button,#payment-note1,#payment-page-content,#bank-transfer-container,#bank-transfer,.logo,footer{display:none}#sepa-pending-status,#general-pending-status{display:none !important}
.payment-wrapper{height:100vh}.payment-wrapper .payment-page-content{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.payment-wrapper .payment{max-width:550px;margin:0 auto;padding:0 10px}.payment-wrapper .payment__header{display:flex;flex-direction:column;margin:60px 0 20px}.payment-wrapper .payment__header img{width:110px;height:45px}.payment-wrapper .payment__header h1{margin-top:30px;font-size:48px;line-height:58px;font-weight:900;margin-bottom:24px;text-transform:uppercase}.payment-wrapper .payment__item{margin-bottom:30px}.payment-wrapper .payment__item:last-child{margin-bottom:unset}.payment-wrapper .payment__item--payu-loading{display:none;flex-direction:column;align-items:center;gap:24px}.payment-wrapper .payment__item--payu-loading__info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.payment-wrapper .payment__item--payu-loading__info span{color:#1c1c1c;font-size:14px}.payment-wrapper .payment__item--payu-loading__info span:first-child{font-weight:bold;font-size:18px}.payment-wrapper .payment__subtitle h2{font-size:18px;font-weight:700;margin-bottom:10px;color:#1c1c1c}.payment-wrapper .payment__info span{font-weight:500}.payment-wrapper .payment__details-info span{margin-bottom:15px;display:none}.payment-wrapper .payment__details-info span:last-child{margin-bottom:unset}.payment-wrapper .payment__payment-method-header{display:flex;align-items:center;justify-content:space-between}.payment-wrapper .payment__payment-method-header__info{display:flex;align-items:center}.payment-wrapper .payment__payment-method-header__info span{font-size:18px;font-weight:700;margin-left:10px}.payment-wrapper .payment__footer .footer{padding:unset !important}.payment-details{border-top:1px solid #e2e5e6;border-bottom:1px solid #e2e5e6;margin-top:20px}.payment-details__item{display:flex;justify-content:space-between;margin:20px 0}.payment-details__item span{color:#404040;font-weight:500}.payment-details__item--total span{color:#ef8760;font-weight:700}.payment-methods{display:flex;margin-top:20px;gap:10px}.payment-methods__item{border:1px solid #e2e5e6;user-select:none;cursor:pointer;display:flex;flex-direction:column;width:100%;height:150px;justify-content:center;align-items:center;position:relative}.payment-methods__item span{font-size:16px;font-weight:700;margin-top:20px;text-align:center;position:absolute;top:75px}.payment-methods .not-available__item{display:none}.not-available{pointer-events:none}.not-available .not-available__item{display:flex}.not-available__item{position:absolute;height:100%;width:100%;background:rgba(189,189,189,.4901960784);flex-direction:column;justify-content:center;align-items:center;gap:8px}.not-available__item img{width:20px}.not-available__item span{font-size:12px !important;position:unset !important;font-weight:unset !important;margin-top:unset !important;top:unset !important;color:red}.payment__footer{margin-top:30px;display:unset !important}.bank-transfer-submit{display:flex}.lname-sepa{padding-right:0 !important}.fname-sepa{padding-left:0 !important}.pay-item{margin-top:20px}.pay-item .btn{margin:0 auto}#paypal-button .payment__payment-method-header,#paypal-b2c-button .payment__payment-method-header{margin-bottom:30px}.general-subtitle{display:none}.general-subtitle h2{font-size:18px;font-weight:700;margin-bottom:10px;color:#1c1c1c}@media screen and (max-width: 480px){.payment-methods{display:unset}.payment-methods__item{margin-right:unset;margin-bottom:10px}.payment-methods__item:last-child{margin-bottom:unset}}.payu-global-loading{display:none;flex-direction:column;align-items:center;gap:24px;height:100vh;justify-content:center}.payu-global-loading__info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.payu-global-loading__info span{color:#1c1c1c;font-size:14px}.payu-global-loading__info span:first-child{font-weight:bold;font-size:18px}#payu-container-global-loading-info{width:350px}#general-success-status-exception{display:none !important}
