#register-form{position:relative;background:#f1f8fd;display:flex;flex-flow:column;align-items:center;counter-reset:krok-registrace}
#register-form fieldset{max-width:calc(100vw - 40px);width:725px;background:#fff;border-radius:6px;margin:10px;padding:25px 40px;position:relative}
.co-box.co-registration{border:none;padding:0}#register-form fieldset:after{transition:all 0.1s ease-in;counter-increment:krok-registrace;content:"KROK " counter(krok-registrace);position:absolute;left:40px;top:10px;color:#9099AA;font-size:13px;font-weight:600}
#register-form fieldset.stay-in-touch:after,#register-form fieldset:has(.submit-wrapper):after{display:none}
#register-form fieldset.stay-in-touch,#register-form fieldset:has(.submit-wrapper){margin-top:-20px;border-radius:0}
#register-form input[type=text],#register-form input[type=email],#register-form input[type=password],#register-form input[type=tel]{width:100%;border-radius:6px;border:1px solid rgba(218, 222, 224, 0.80);background:#F1F8FD}
.p-desc.modified{display:block!important;color:#9099AA;font-family:Play}
.products-block.products .p .name{margin-bottom:0}.p-appendix{margin-top:-8px;margin-bottom:12px}
#register-form fieldset{transition:all 0.1s ease-in;max-height:999vh}
#register-form fieldset.closed{max-height:45px;overflow:hidden;padding:0 40px!important}
#register-form fieldset.closed:after{left:calc(100% - 60px)}
#register-form .co-registration h4:before{top:8px;margin-top:0;left:-29px;display:block!important;content:"-";background:#213455;color:#fff;width:20px;height:20px;border-radius:50%;font-size:20px;line-height:11px;text-align:center}
#register-form .co-registration .closed h4:before,#register-form .co-registration.closed h4:before{content:"+";line-height:15px}
#register-form:has(#additionalInformation.visible fieldset.closed) .stay-in-touch,#register-form:has(#additionalInformation.visible fieldset.closed) fieldset:has(.submit-wrapper),#register-form:has(#additionalInformation:not(.visible)):has(fieldset.closed #password) .stay-in-touch,#register-form:has(#additionalInformation:not(.visible)):has(fieldset.closed #password) fieldset:has(.submit-wrapper){display:none}
#register-form input[type=checkbox]+label:before,#register-form input[type=radio]+label:before{border-radius:1px;border:1px solid #E3E8EB;background:#FFF}
#register-form input[type=checkbox]:checked+label:after,#register-form input[type=radio]:checked+label:after{content:url(/user/documents/upload/i/check.svg);background:transparent;left:0;height:18px}
#register-form .form-group:has(#email):after{content:"E-mail slouží jako login";color:#9099AA;position:absolute;top:10px;right:0}
#register-form .phone-combined-input{width:100%;max-width:100%}
#register-form .form-group>select.form-control{width:100%}
#additionalInformation fieldset{display:flex;flex-wrap:wrap}
#additionalInformation fieldset .form-group{width:100%}
#additionalInformation fieldset .form-group:has(#billCity){width:70%;padding-right:10px}
#additionalInformation fieldset .form-group:has(#billZip){width:30%;min-width:100px}
#register-form .js-validator-msg.msg-error{display:none}
#register-form .form-group label{font-weight:600}
#register-form .btn-secondary{border-radius:5px;background:#0B9E0C;border:none;width:375px;height:67px;text-transform:none;font-size:16px;font-weight:600}
#register-form .submit-wrapper:after{content:"Získejte s registrací 2% slevu na vše";color:#0B9E0C;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:160%}
#register-form .submit-wrapper:before{display:none}
#register-form .submit-wrapper{display:flex;justify-content:space-between;align-items:center}
#register-form .submit-wrapper p{margin-bottom:0}
#register-form fieldset:has(.consents) h4{display:none}
#register-form fieldset:has(.consents),#register-form fieldset.stay-in-touch{padding-top:0}
#register-form a{text-decoration:underline}
#register-steps{position:sticky;width:100%;height:160px;background:#f1f8fd;z-index:1;top:0;display:flex;justify-content:space-around;align-items:center;max-width:calc(100vw - 40px);width:725px}
#register-steps .step{display:flex;flex-flow:column;align-items:center;width:33.3333%}
#register-steps .step span{color:#9099AA;font-size:13px;font-weight:600;margin:13px 0 0 0}
#register-steps .step strong{font-size:16px;text-align:center}
#register-steps .step:before{display:flex;align-items:center;justify-content:center;width:67px;height:67px;border-radius:50%;background:#fff;border:1px solid #E3E8EB}
#register-steps .step.done:before{content:url(/user/documents/upload/i/done.svg);background:#E7F6E7;border-color:#79CA7A}
#register-steps .step-1:before{content:url(/user/documents/upload/i/typ-uctu.svg)}
#register-steps .step-2:before{content:url(/user/documents/upload/i/osobni.svg)}
#register-steps .step-3:before{content:url(/user/documents/upload/i/fakturacni.svg)}
#register-form:has(#additionalInformation:not(.visible)) .step-3{display:none}
#register-form>h4{font-size:14px;margin:30px 0 0 0}
#register-form>h2{font-size:36px;font-weight:600;margin:0 0 10px 0;text-align:center}
.id--8 h1,.id-12643 h1{display:none}
.id--8 .content{padding:0}
.id-12643 .sidebar-left{display:none}
.gcblue{background:linear-gradient(0deg, #326CC3 -0.12%, #71B7E9 70.15%);color:#fff}
.gcblue h2{color:#fff;font-size:48px;margin:0 0 8px 0}
body:has(.breadcrumbbg) .navigation-home-icon-wrapper:before{content:url(/user/documents/upload/i/homew.svg)}
body:has(.breadcrumbbg) .breadcrumbs>span>a:after,body:has(.gcblue) .breadcrumbs>span>a:before{background-color:#fff!important}
body:has(.breadcrumbbg) .breadcrumbs,body:has(.breadcrumbbg) .breadcrumbs a{color:#fff}
body:has(.breadcrumbbg) .breadcrumbs{z-index:2;background:transparent}
.breadcrumbbg{position:relative;top:-57px;z-index:0;padding-top:57px;margin-bottom:-57px}
.rounded{border-radius:15px}
.btn-round{border-radius:5px!important;font-size:16px;font-weight:600!important;height:53px;text-transform:none!important;line-height:42px!important;border:none!important;min-width:160px}
.btn-white{background:#fff;color:#213455}
.sleva2procenta{margin-left:15px}
@media(max-width:767px){
#register-form{width:100vw;margin-left:calc(50% - 50vw)}#register-form fieldset{padding:20px;padding-left:40px}
#register-form fieldset h4{text-align:left}#register-steps{top:105px}#register-form .co-registration h4:before{line-height:13px}
#register-form .co-registration .closed h4:before,#register-form .co-registration.closed h4:before{line-height:16px}
#register-steps .step strong{display:none}#register-steps{height:120px}#register-form>h2{font-size:24px}
body:has(.breadcrumbbg) .navigation-home-icon-wrapper:before{background:none}
.mobile1{order:-9}body:has(.breadcrumbbg) .content-wrapper.container{padding:0}
.breadcrumbbg{padding:57px 20px 10px 20px;margin-top:0}
.gcblue h2{font-size:36px;text-align:left}.breadcrumbbg.full-box .half:has(p){padding:20px 0}
.mhide{display:none!important}
}
@media(min-width:768px){
.id-12643 .content{padding-left:0}
.content-inner{max-width:100%}
}
@media(min-width: 1200px) and (max-width: 1439px){
.container{width:calc(100% - 20px);margin:0 auto}
}

.gcblue .usp-title{display:none}.basic-description a{text-decoration:underline}
.nomargin{margin:0}.lblue{background:#F1F8FD}.mcenter{margin:0 auto}.fs36{font-size:36px!important}.mw415{max-width:415px!important}.mw650{max-width:650px!important}
.color-gc{background-image:linear-gradient(0deg, #3C78C9 0%, #64A8E1 100%);color:transparent;background-clip:text}.color0B9E0C{color:#0B9E0C}ul.check{list-style:none;padding-left:30px;line-height:1.91}ul.check li{position:relative}ul.check li:before{content:url(/user/documents/upload/i/check_li.svg);position:absolute;left:-30px;top:3px}
.btn-blue{color:#fff!important;background:#213455;min-width:270px}.center{text-align:center}
.fs26{font-size:26px}.fs24{font-size:24px}.fs20{font-size:20px}.fs16{font-size:16px}.fw6{font-weight:600}.fw7{font-weight:700}.mt80{margin-top:80px}.mt60{margin-top:60px}
.mt10{margin-top:10px}.box33{width:33.3333%}.flexrow{display:flex;flex-flow:row}.aicenter{align-items:center}
.mw1120{max-width:1120px}.m20{margin:20px}.mb40{margin-bottom:40px}.mb100{margin-bottom:100px}.acc-item{border-bottom:1px solid #E0E0E0}.acc-item h4{font-weight:600;position:relative;cursor:pointer;font-size:16px;line-height:24px;width:100%}
.acc-item h4:after{content:url(/user/documents/upload/i/accord.svg);position:absolute;right:0;transition:all 1s}
.acc-item h4.active:after{transform:rotate(180deg)}
.acc-item p{display:none}
.lh15{line-height:1.5}
@media(min-width:768px){
.dpr40{padding-right:40px}.dnolpadding{padding-left:0!important}.dnorpadding{padding-right:0!important}.lepsi_cena{margin-left:500px}.half .bbox h3{height:55px}
}
@media(max-width:767px){
.fs36{font-size:24px!important}.sleva2procenta{margin:0;margin-top:5px;display:inline-block;width:100%}.mt80,.mt60{margin-top:30px}.mb40{margin-bottom:20px}.mb100{margin-bottom:50px}.box33{width:calc(100% - 20px);margin:10px}
.fs36{font-size:19px!important}.mleft{text-align:left!important}.mmlmr20{margin-left:20px;margin-right:20px}.lepsi_cena{width:100%}
}
.id--13 #register-form>h2,
.id--13 #register-form>h4,.id--13 #register-form #register-steps{display:none}
.id--13 #register-form fieldset{max-height:999vh!important;padding:25px 40px!important}
.id--13 #register-form .co-registration h4:before,.id--13 #register-form fieldset:after,.id--13 #register-form .submit-wrapper:after{display:none!important}
.product .product-appendix{order:-1!important;font-size:14px!important;font-weight:400!important;color:#213455!important}
.products .product:not(.lb-product) .p .name,.products .product.lb-product .p .name,.products .product .p-in-in .p-desc{height:auto!important}
.ltel:before{content:url("/user/documents/upload/i/ltel.svg");position:absolute;left:0}
.ltel{position:relative;padding-left:50px}
.lcontact{order:10}
.lcontact td:first-child{text-align:center;max-width:120px}
.lcontact td:last-child{padding-left:25px}
.lcontact p{color:#9099AA;font-size:13px}
.lcontact p strong{color: #213455}
.lcontact h2{font-size:20px;font-weight:600;margin:0}
.lcontact .ltel h2{color:#0B9E0C}
.lcontact .ltel p{font-size:16px}
@media(max-width:400px){
.lcontact td:first-child{max-width:100px}
.lcontact td:last-child{padding-left:15px}
.lcontact h2{font-size:17px}
.lcontact .ltel p{font-size:14px}
}
.scroll-left:before,.scroll-right:before{content: url(/user/documents/upload/24/arr-l.svg);transform:rotate(0)}
.scroll-right:before{transform:rotate(180deg)}
.hCal{margin-top:20px}
.hCal span{color:#E11931;font-size:16px;text-decoration-line:underline;text-underline-position:from-font}
#HcCalculater{display:none!important}
.lepsi_cena{order:-1}
.gcblue .benefitBanner__title{height:65px}
.gcblue .benefitBanner__data{display:none}
.gcblue .benVice{text-decoration-line:underline;text-underline-position:from-font;cursor:pointer}
.sleva2procenta{position:relative;padding-left:30px}
.sleva2procenta:before{content:url(/user/documents/upload/i/pcent.svg);position:absolute;top:-3px;left:0}
.gcblue.breadcrumbbg{position:relative;z-index:1}
.gcblue.breadcrumbbg:after{content:"";width:14px;height:14px;background:#336DC3;position:absolute;bottom:-7px;transform:rotate(45deg);left:calc(50% - 7px)}
a[href*=mailto]{text-decoration:underline}
#register-form .form-group label span{font-weight:400}
body.id-12643 .menu-item-external-86>a,body.id-12643 .navigation-in>ul>li.menu-item-external-86>a:hover{background:#71B7E9!important}
body.id-12643 .menu-item-external-86>a:after{display:none}
#register-steps .step{position:relative}
#register-steps .step:not(:first-child):after{content:"";width:75px;height:1px;display:block;position:absolute;left:-85px;top:calc(50% - 25px);background:#79CA7A}
#register-form:has(#additionalInformation.visible) #register-steps .step:not(:first-child):after{left:-40px}

@media(max-width:767px){
#register-steps .step:not(:first-child):after{width:48px;left:-52px;top:calc(50% - 15px)}
#register-form:has(#additionalInformation.visible) #register-steps .step:not(:first-child):after{left:-15px;width:30px}
}
#register-form fieldset.closed h4{padding:5px 0}
#register-form .co-registration .closed h4:before{top:13px}