@charset "UTF-8";.button,.glass-calculator .calc .calc__submit input{background-color:#414141;border:2px solid #414141;border-radius:5px;color:#fff;display:inline-block;font-weight:700;font:normal normal 700 12px/22px Open Sans;line-height:42px;padding:0 32px;text-align:center;text-transform:uppercase;transition:background-color .3s}.button input[type=submit],.glass-calculator .calc .calc__submit input input[type=submit]{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;height:100%;margin:0;padding:0;text-align:inherit;text-transform:inherit;width:100%}@media (min-width:61.25em){.button,.glass-calculator .calc .calc__submit input{color:#fff;font:normal normal 700 14px/46px Open Sans;letter-spacing:0;opacity:1;text-align:left;text-transform:uppercase}}.button:hover,.glass-calculator .calc .calc__submit input:hover{background-color:#4e4e4e;color:#fff;cursor:pointer}.button:focus,.glass-calculator .calc .calc__submit input:focus{background-color:#818181}.button--secondary{background-color:#fff;border:2px solid #fff;color:#414141}.button--outline{background-color:transparent;border:2px solid #414141;color:#414141}@media (min-width:61.25em){.button--outline{color:#414141}}.button--outline:hover{background-color:#414141;color:#fff}.button--ebook{background:none;background:transparent;border:none!important;color:#414141}.button--ebook:focus,.button--ebook:hover{color:#fff}.button--want-optic{align-content:stretch;align-items:center;background:#00afeb;border:none;border-radius:3px;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;font-weight:600;height:56px;justify-content:space-evenly;line-height:normal;padding:0 22px;text-decoration:underline;text-transform:none;width:161px}.button--want-optic:hover{background:#11b7ee;text-decoration:none}.button--banner-kalkulator{background:#ffde38;border-radius:3px!important;color:#13181a;font-size:13px;font-weight:700;line-height:normal;margin-top:30px;padding:15px 25px}.button--banner-kalkulator:hover{text-decoration:underline}.button--inverse{background-color:transparent;color:#414141}.button--inverse:focus,.button--inverse:hover{color:#fff}@keyframes rainbow{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.button--inverse.active{background-color:#414141}.button--2{background-color:#00afed;border-color:#00afed}.button--2:hover{background-color:#009cd4}.button--2.button--inverse{background-color:transparent;border-color:#00afed;color:#00afed}.button--2.button--inverse:focus,.button--2.button--inverse:hover{color:#fff}.button--inverse.active{background-color:#00afed}.button--input{padding:0}.button--small{font-size:1.4rem;font-weight:600;padding:10px 25px}.button--wide{padding-left:50px;padding-right:50px}.button--textnormal{text-transform:none}.button.is-loading,.glass-calculator .calc .calc__submit input.is-loading{pointer-events:none;position:relative;transition:color .5s}.button.is-loading:before,.glass-calculator .calc .calc__submit input.is-loading:before{animation:spin 1s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#414141;content:"";display:inline-block;height:1em;margin-right:10px;overflow:hidden;vertical-align:text-top;width:1em}.cone-list__item a{background:#fff}@media (max-width:992px){.calculator-title-custom .page__title{font-size:20px!important}.calculator-title-custom .page__subtitle{font-size:18px!important}.calculator-title-custom+.mt--xxxl{margin-bottom:30px!important;margin-top:0!important}.calculator-title-custom+.mt--xxxl+h3{font-size:18px!important}}@media (max-width:381){.calculator-title-custom .page__title{font-size:18px!important}.calculator-title-custom .page__subtitle{font-size:16px!important}}@media (min-width:382px){.calculator-title-custom .page__title br{display:none}}.glass-calculator{margin-bottom:35px}.glass-calculator .glasses-calculator__step{display:none}.glass-calculator .glasses-calculator__step--active{display:block}.glass-calculator .page-title .page__title{font-size:3rem}.glass-calculator .calc__header{background:#414141;padding:30px 20px;position:relative}.glass-calculator .calc__header .header__icon{display:none}.glass-calculator .calc__header .header__text{color:#fff;text-align:center}.glass-calculator .calc__header .header__text p{text-align:center}.glass-calculator .calc__header:after{background:url(/assets/svg/black_notch.svg) no-repeat 50%;background-size:contain;bottom:-12px;content:"";display:block;height:12px;left:0;margin:0 auto;position:absolute;right:0;width:45px}.glass-calculator .calc__content{background:#e1f7ff;margin-bottom:15px;padding-bottom:25px;padding-top:45px}.glass-calculator .calc__content .calc__title{font-size:25px;margin-bottom:35px;text-align:center}.glass-calculator .calc__content .calc__title h2{font-size:25px}.glass-calculator .calc__content .calc__title .calc__title-desc{font-size:15px;text-align:center}.glass-calculator .calc__content .hr-elipseshadow{display:none}.glass-calculator .calc__content .calc__form .calc__radiolist-label{color:#414141;font-size:25px;font-weight:700;margin-bottom:15px;text-align:center}.glass-calculator .calc__content .calc__form .calc__radiolist .radiolist{align-items:center;display:flex;flex-flow:column;margin-left:auto;margin-right:auto;max-width:360px}.glass-calculator .calc__content .calc__form .calc__radiolist .radiolist .radio{flex:0 0 100%;margin-bottom:10px;width:100%}.glass-calculator .calc__content .calc__form .calc__radiolist .radiolist .radio label{align-items:center;background:#d1eef9;display:flex;height:55px;padding:0 20px;width:100%}.glass-calculator .calc__content .calc__form .calc__radiolist .radiolist .radio label .custom_radio{align-items:center;background:#00aeef;border:none;display:flex;height:18px;justify-content:center;margin-right:15px;width:18px}.glass-calculator .calc__content .calc__form .calc__radiolist .radiolist .radio label .custom_radio:after{height:6px;position:relative;width:6px}.glass-calculator .calc__content .calc__form .calc__radiolist .radiolist .radio label:hover{background:#fff;cursor:pointer}.glass-calculator .calc__content .calc__form .calc__radiolist .radiolist .radio.checked label{background:#fff;box-shadow:1.5px 2.598px 3px 0 rgba(226,233,235,.53)}.glass-calculator .calc__content .calc__form .calc__radiolist .radiolist .radio:hover{cursor:pointer}.glass-calculator .calc__content .calc__form .calc__inputs{margin-left:auto;margin-right:auto;margin-top:20px;max-width:360px}.glass-calculator .calc__content .calc__form .calc__inputs label{font-weight:600}.glass-calculator .calc__content .calc__form .calc__inputs .calc__input-outer--email input{background:#fff url(/assets/svg/email_input.svg) no-repeat 100%;background-position-x:calc(100% - 15px)}.glass-calculator .calc__content .calc__form .calc__inputs .calc__input-outer--phone input{background:#fff url(/assets/svg/input_phone.svg) no-repeat 100%;background-position-x:calc(100% - 15px)}.glass-calculator .calc__content .calc__form .calc__narrowbox .calc__tip{font-size:19px;font-weight:600;margin-bottom:20px;margin-top:25px;text-align:center}.glass-calculator .calc__content .calc__form .calc__table{align-items:center;background:#fff;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:600px;min-height:300px;padding:73px 105px;width:100%}.glass-calculator .calc__content .calc__form .calc__table input{height:40px;margin:0 auto;width:95px}.glass-calculator .calc__content .calc__form .calc__table input.glasses_cylinder,.glass-calculator .calc__content .calc__form .calc__table input.glasses_diopter{pointer-events:none}.glass-calculator .calc__content .calc__form .calc__table th{font-size:13px}.glass-calculator .calc__content .calc__form .calc__table tr td{padding:2px;position:relative;text-align:center;vertical-align:middle}.glass-calculator .calc__content .calc__form .calc__table tr td .stepper{background:#dcdcdc;bottom:3px;display:flex;flex-flow:column;height:34px;margin:auto 0;position:absolute;right:8px;top:3px;width:25px}@media (max-width:974px){.glass-calculator .calc__content .calc__form .calc__table tr td .stepper{right:11px}}.glass-calculator .calc__content .calc__form .calc__table tr td .stepper .step-up{align-items:center;border-bottom:2px solid #fff;color:transparent;cursor:pointer;display:flex;flex:0 0 50%;font-size:0;justify-content:center}.glass-calculator .calc__content .calc__form .calc__table tr td .stepper .step-up:hover{background:rgba(0,0,0,.1)}.glass-calculator .calc__content .calc__form .calc__table tr td .stepper .step-up:before{background:url(/assets/images/chevron.svg) no-repeat 50%;background-size:contain;content:"";height:10px;transform:rotate(180deg);width:10px}.glass-calculator .calc__content .calc__form .calc__table tr td .stepper .step-down{align-items:center;color:transparent;cursor:pointer;display:flex;flex:0 0 50%;font-size:0;justify-content:center}.glass-calculator .calc__content .calc__form .calc__table tr td .stepper .step-down:before{background:url(/assets/images/chevron.svg) no-repeat 50%;background-size:contain;content:"";height:10px;width:10px}.glass-calculator .calc__content .calc__form .calc__table tr td .stepper .step-down:hover{background:rgba(0,0,0,.1)}.glass-calculator .calc__content .calc__form .calc__table tr td:first-child{font-weight:600;padding-right:25px;text-align:left}.glass-calculator .calc__content .calc__form .calc__table tr td.error-message input{border-color:red}.glass-calculator .calc__content .calc__form .calc__table tr td.error-message .text-danger{display:none}.glass-calculator .calc__content .calc__form .calc__file{display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;margin-top:10px;max-width:360px}.glass-calculator .calc__content .calc__form .calc__file .dropzone-container{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;width:100%}.glass-calculator .calc__content .calc__form .calc__file .dropzone .dz-default.dz-message{color:transparent;font-size:0}.glass-calculator .calc__content .calc__form .calc__file .dropzone .dz-preview>*{display:none}.glass-calculator .calc__content .calc__form .calc__file .dropzone .dz-preview .dz-details{display:block}.glass-calculator .calc__content .calc__form .calc__file .dropzone:after{color:#0bb1f0;content:"Zde můžete nahrát předpis";font-size:14px;font-weight:600;text-decoration:underline}.glass-calculator .calc__content .calc__form .calc__file .dropzone:after:hover{cursor:pointer}.glass-calculator .calc__content .calc__form .calc__note{margin-left:auto;margin-right:auto;margin-top:35px;max-width:360px}.glass-calculator .calc__content .calc__form .calc__note label{font-weight:600}.glass-calculator .calc__content .calc__form .calc__note textarea{height:80px}.glass-calculator .calc .calc__sidenote{align-items:center;color:#a0a0a0;display:flex;font-size:13px;font-style:italic;margin-bottom:25px;margin-top:15px}.glass-calculator .calc .calc__sidenote svg{flex:0 0 auto;height:26px;margin-right:15px;width:26px}.glass-calculator .calc .calc__sidenote svg path{fill:#d6d6d6}.glass-calculator .calc .calc__sidenote>div{align-items:center;display:flex}.glass-calculator .calc .calc__submit{display:flex;justify-content:center}.glass-calculator .calc .calc__submit input{display:inline;text-align:center;width:auto}@media (min-width:61em){.glass-calculator .calc .calc__header{background:none;height:125px;margin-bottom:50px;padding:0}.glass-calculator .calc .calc__header:after{display:none}.glass-calculator .calc .calc__header .header__inner{align-items:stretch;background:#414141;display:flex;height:100%;padding:0}.glass-calculator .calc .calc__header .header__icon{align-items:center;background:#00aeef;display:inline-flex;flex:0 0 155px;justify-content:center;width:155px}.glass-calculator .calc .calc__header .header__icon svg{height:65px;width:65px}.glass-calculator .calc .calc__header .header__icon svg path{fill:#fff}.glass-calculator .calc .calc__header .header__text{align-items:center;display:flex;font-size:18px;padding:0 50px;text-align:left}.glass-calculator .calc .calc__content{background:none;margin-bottom:40px;padding:0}.glass-calculator .calc .calc__content .container{background:#e1f7ff;padding-bottom:25px;padding-top:45px}.glass-calculator .calc .calc__content .container .calc__title h2{font-size:30px}.glass-calculator .calc .calc__content .container .calc__title .calc__title-desc{font-size:15px;font-weight:600}.glass-calculator .calc .calc__content .container .hr-elipseshadow{border:0;display:block;height:8px;margin:40px auto;position:relative;width:800px}.glass-calculator .calc .calc__content .container .hr-elipseshadow:after{-moz-border-radius:100px/10px;border-radius:100px/10px;bottom:100%;-moz-box-shadow:0 0 20px rgba(90,112,121,.8);box-shadow:0 0 20px rgba(96,119,128,.8);content:"";left:50px;position:absolute;right:50px;top:-2px}.glass-calculator .calc .calc__content .container .calc__form .calc__radiolist-label{font-size:30px;margin-bottom:30px}.glass-calculator .calc .calc__content .container .calc__form .calc__radiolist .radiolist{align-items:flex-start;display:flex;flex-flow:row;justify-content:space-between;max-width:740px}.glass-calculator .calc .calc__content .container .calc__form .calc__radiolist .radiolist .radio{flex:0 0 220px}.glass-calculator .calc .calc__content .container .calc__form .calc__radiolist .radiolist .radio label{align-items:center;color:#00aeef;display:flex;flex-flow:column;font-size:16px;font-weight:600;height:100px;justify-content:space-between;padding:25px 0}.glass-calculator .calc .calc__content .container .calc__form .calc__radiolist .radiolist .radio label .custom_radio{margin:0}.glass-calculator .calc .calc__content .container .calc__form .calc__inputs{display:flex;justify-content:space-between;max-width:740px}.glass-calculator .calc .calc__content .container .calc__form .calc__inputs .form-group{flex:0 0 48%}.glass-calculator .calc .calc__content .container .calc__form .calc__inputs .form-group label{font-style:14px}.glass-calculator .calc .calc__content .container .calc__form .calc__inputs .form-group input{height:40px}.glass-calculator .calc .calc__content .container .calc__form .calc__table{padding:30px 80px;width:480px}.glass-calculator .calc .calc__content .container .calc__form .calc__table tr th{font-size:14px}.glass-calculator .calc .calc__content .container .calc__form .calc__table tr td input{width:110px}.glass-calculator .calc .calc__content .container .calc__form .calc__table tr td:first-child{padding-right:10px}.glass-calculator .calc .calc__content .container .calc__form .calc__file{display:flex;justify-content:space-between;max-width:480px}.glass-calculator .calc .calc__content .container .calc__form .calc__file .calc__file-name{color:#8b8d8f;font-style:italic;font-weight:600}.glass-calculator .calc .calc__content .container .calc__form .calc__note{max-width:480px}.glass-calculator .calc .calc__footer{align-items:center;display:flex;justify-content:space-between;padding:0}.glass-calculator .calc .calc__footer .footer__next-button{margin-left:auto}.glass-calculator .calc .calc__footer .calc__sidenote{display:inline-flex}.glass-calculator .calc .calc__footer .calc__submit{display:inline-flex;margin-left:auto}.glass-calculator .calc .calc__footer .calc__submit input{font-size:22px}}.calc-titleblock{border-bottom:1px solid #e2e2e2;margin-bottom:40px;padding-bottom:15px}.calc-titleblock,.calc-titleblock__box1{align-items:center;display:flex;justify-content:center}.calc-titleblock__box1{border:3px solid #00c0ef;border-radius:50%;color:#00c0ef;font-size:20px;font-weight:700;height:45px;margin-right:25px;width:45px}.calc-titleblock__box2{font-size:18px;font-weight:700}#multifokal .separator{padding:0 15px;position:relative}#multifokal .separator:before{background:#b8ddeb;content:"";display:block;height:50px;position:absolute;top:-5px;width:2px}.multifokal-wrapper{align-items:flex-start;display:flex;justify-content:center}.error-message{position:relative}.error-message input{border-color:red}.error-message .text-danger{background:red;bottom:-10px;color:#fff;display:inline-block;font-size:11px;padding:2px;position:absolute;right:0;white-space:nowrap}