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-size:100%;font:inherit;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}html,body{height:100%}body,input{font-family:var(--secondary-font);color:#3e3e3e;font-size:16px;line-height:1.6}H1,H2,H3,H4{font-family:var(--secondary-font);font-weight:300}H1{font-size:32px}H2{font-size:24px}H3{font-size:22px}H4{font-size:20px;font-weight:400}.title{font-family:var(--secondary-font);font-size:36px;color:var(--payment-title);margin-bottom:20px}.wf-active body,.wf-active input{font-family:var(--secondary-font)}.wf-active H1,.wf-active H2,.wf-active H3,.wf-active H4{font-family:var(--secondary-font);font-weight:300}.wf-active .title{font-family:var(--primary-font)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{text-decoration:none;color:inherit}.crazy-btn{background-color:var(--payment-button-bg);padding:15px 20px;border-radius:4px;border:none;color:#fff;position:relative;font-size:16px;font-weight:500;transition:all .3s ease 0s;top:0px;margin:0 5px 10px;cursor:pointer;display:inline-block;text-align:center;text-decoration:none}.crazy-btn:hover{background-color:var(--payment-button-bg-hover);text-decoration:none;color:#fff}.list-wrapper{display:flex;justify-content:center;flex-wrap:wrap}.list-wrapper>*{max-width:220px;text-align:left;margin:25px}#payment.flexy{height:100%;display:flex;flex-direction:column}#payment header{background-color:var(--payment-header-bg);color:#fff;display:flex;justify-content:space-around;align-items:center;min-height:100px}#payment header .left{display:flex;align-items:center;margin:0px 10px}#payment header .back{font-size:13px}#payment header .sub{font-size:18px;font-weight:600}@media(max-width: 480px){#payment header .second{max-width:200px}}#payment header .white-logo{height:45px;margin-right:30px}#payment header p{background:url("payment2/slice-paiement-secure.svg") no-repeat;margin:0px 10px;padding-left:30px}@media(max-width: 479px){#payment header .hide-phone{visibility:hidden}}#payment header b{font-weight:700}#payment .main{flex-grow:1;text-align:center}#payment .main input,#payment .main .StripeElement{background-color:#f3efe9;border:solid 1px #e6e0d4;border-radius:4px;display:block;margin:5px auto;padding:10px;width:300px}#payment .main input+.hint,#payment .main .StripeElement+.hint{font-size:12px;margin:5px auto;text-align:left;width:300px}#payment .main .small-cb{display:inline-block;width:148px;text-align:center}#payment .main button{display:block;margin:20px auto;width:300px}#payment .title{margin-top:30px}#payment .basket{margin:25px auto;width:90%;min-width:310px;max-width:500px;border-radius:4px;box-shadow:0 4px 12px 0 rgba(0,0,0,.2);background:url("payment2/basket.png") no-repeat;background-position:24px;text-align:left;padding:10px 15px 10px 70px}#payment .basket p.basket-title{color:var(--payment-title);font-size:14px}#payment .basket p.basket-description{font-size:15px;font-weight:600}#payment .last-step{font-size:16px;font-weight:600;line-height:1.6;padding-bottom:10px;max-width:460px;margin:0 auto}#payment .and{margin-top:25px}#payment .flash-messages p{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;width:300px;margin:20px auto;padding:10px}#payment .flash-messages a{font-weight:700;text-decoration:underline}#payment .payment2-cards{margin:10px auto 30px}#payment .payment2-paypal{display:inline-block;font-size:0;top:3px;position:relative;margin-left:5px}#payment .paypal{display:flex;width:300px;height:50px;border-radius:4px;background-color:#efefef;border:solid 2px #d0d0d0;margin:0 auto 30px;justify-content:center;align-items:center;position:relative}#payment .pwd-notice{max-width:300px;margin:0 auto;text-align:left;font-size:12px}#payment .cgu{max-width:300px;margin:0 auto;text-align:left;font-size:14px;line-height:1.5}#payment .cgu a{text-decoration:underline}#payment .cgu label{padding-left:4px}#payment .thanks{flex-grow:1;padding:0 15px;text-align:center}#payment .thanks h2{margin-bottom:20px}#payment .thanks b{font-weight:600}#payment .thanks a.boxed{border-radius:4px;border:solid 3px #e6e0d4;display:block;height:218px;margin:40px auto 5px;width:317px}#payment .thanks a.toPlateform{margin:30px 0}#payment .thanks .notice{max-width:620px;margin:0 auto}#payment footer{height:50px;background:none;background-color:rgba(242,239,232,.6)}#payment footer a{background:url("header/transparent_logo.png") center;display:block;width:55px;height:30px;font-size:0}#payment .cgu input{display:inline;width:inherit}.payment2-cards{width:99px;height:30px;background:url("payment2/sprite.png") 0px -3px no-repeat}.payment2-paypal{width:121px;height:36px;background:url("payment2/sprite.png") -99px 0px no-repeat}footer{background:#f0ad30 asset-data-url("footer/footer.png");color:#fff;padding:30px 40px 50px}footer .wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}footer section{margin-top:20px;width:140px}footer section:first-child{width:200px}footer .top{font-size:16px;font-family:var(--secondary-font);font-weight:300}footer p,footer a{font-size:12px}footer .copyright{text-align:center}footer .wrapper2{align-items:center}footer .spacer{flex-grow:1;background-color:#fff;height:1px}footer .bloomr{background:asset-data-url("footer/bloomr.png");width:74px;height:41px;margin:20px}
