.wizardForm{padding:0}@media (max-width:992px){.wizardForm .box__header{margin:0 -15px}}@media (max-width:61em){.wizardForm .box.step-len_selection .col-md-8{padding-right:0!important}}.wizardForm .box__header .steps{display:flex;flex-flow:row nowrap}.wizardForm .box__header .steps .steps__item{align-items:center;background:#f1f1f1;border-collapse:collapse;border-left:1px solid #d6d6d6;color:#414141;display:flex;flex:1 1 25%;flex-flow:column;height:100px;justify-content:flex-start;padding-top:15px;width:auto}@media (max-width:992px){.wizardForm .box__header .steps .steps__item{border-right:1px solid #fff!important}.wizardForm .box__header .steps .steps__item:last-child{border-right:none!important}}.wizardForm .box__header .steps .steps__item .steps__number .steps__text--small{align-items:center;background:#414141;border-radius:50%;color:#fff;display:flex;font-size:15px;font-weight:700;height:28px;justify-content:center;line-height:1.142rem;width:28px}.wizardForm .box__header .steps .steps__item .btn{background:none;border:none;box-shadow:none;font-weight:600;margin:0;padding:15px 10px;text-align:center;white-space:pre-wrap}.wizardForm .box__header .steps .steps__item:first-child{border:none}.wizardForm .box__header .steps .steps__item.steps__item--active{background:#00aeef;border:none;color:#fff;position:relative}.wizardForm .box__header .steps .steps__item.steps__item--active:after{border-color:#00b0eb transparent transparent;border-style:solid;border-width:14px 16px 0;bottom:-14px;content:"";height:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:0;z-index:2}.wizardForm .box__header .steps .steps__item.steps__item--active .steps__number .steps__text--small{background:#fff;color:#414141}.wizardForm .box__header .steps .steps__item.steps__item--active .btn{color:#fff}.wizardForm .box__header .steps .steps__item.steps__item--completed{background:#00aeef;border:none}.wizardForm .box__header .steps .steps__item.steps__item--completed .steps__number .steps__text--small{background:#fff url(/assets/svg/check-order-step.svg) no-repeat 50%;background-size:19px;color:transparent}.wizardForm .box__header .steps .steps__item.steps__item--completed .btn{color:#fff}.wizardForm .box__content{padding:0 20px}@media (max-width:992px){.wizardForm .box__content{padding:unset}}.wizardForm .box__content .product{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.wizardForm .box__content .product .product__title{margin-bottom:10px}.wizardForm .box__content .product .product__price{text-align:center}.wizardForm .box__content .section-fifth h2,.wizardForm .box__content .section-fourth h2,.wizardForm .box__content .section-second h2,.wizardForm .box__content .section-sixth h2,.wizardForm .box__content .section-third h2{margin:15px 0;text-align:center}.wizardForm .box__content .select-frameslens{display:flex;flex-flow:row;justify-content:space-between}.wizardForm .box__content .select-frameslens .form-group{display:none}.box__footer .next .wizardForm .box__content .select-frameslens .btn,.wizardForm .box__content .select-frameslens .box__footer .next .btn,.wizardForm .box__content .select-frameslens .button,.wizardForm .box__content .select-frameslens .step-success form .box .box__footer input[type=submit],.wizardForm .step-success form .box .box__footer .box__content .select-frameslens input[type=submit]{flex:0 0 48%}.wizardForm .box__content .lenses{border:2px solid #dfdfdf;padding:20px}.wizardForm .box__content .lenses__table table tr td{position:relative}.wizardForm .box__content .lenses__table table tr td .stepper{background:#dcdcdc;display:flex;flex-flow:column;height:34px;margin:auto 0;position:absolute;right:5px;top:5px;width:25px}.wizardForm .box__content .lenses__table 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}.wizardForm .box__content .lenses__table table tr td .stepper .step-up:hover{background:rgba(0,0,0,.1)}.wizardForm .box__content .lenses__table 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}.wizardForm .box__content .lenses__table 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}.wizardForm .box__content .lenses__table table tr td .stepper .step-down:before{background:url(/assets/images/chevron.svg) no-repeat 50%;background-size:contain;content:"";height:10px;width:10px}.wizardForm .box__content .lenses__table table tr td .stepper .step-down:hover{background:rgba(0,0,0,.1)}@media (max-width:61em){.wizardForm .box__content .lenses__choice .choice__list{flex-flow:row wrap;justify-content:center}.wizardForm .box__content .lenses__choice .choice__list .list__item{text-align:center}.wizardForm .box__content .lenses__choice .choice__list .list__item:first-child{flex:0 0 100%;justify-content:center;margin-bottom:10px;margin-right:0;width:100%}.wizardForm .box__content .lenses__table{display:flex;flex-flow:row wrap}.wizardForm .box__content .lenses__table .label-table{flex:0 0 auto;width:auto}.wizardForm .box__content .lenses__table table{flex:1 1 auto;width:auto}.wizardForm .box__content .lenses__table #long-range-table.active .desktop-hide{display:none}}.wizardForm .box__content .lenses__choice{margin-bottom:35px}.wizardForm .box__content .lenses__choice .choice__list{align-items:center;display:flex}.wizardForm .box__content .lenses__choice .choice__list .list__item{margin-right:10px}.wizardForm .box__content .lenses__choice .choice__list .list__item:first-child{margin-right:30px}.wizardForm .box__content .lenses__choice .choice__list .list__item label{align-items:center;display:flex;font-weight:600}.wizardForm .box__content .lenses__choice .choice__list .list__item input[type=radio]{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:18px;justify-content:center;margin-bottom:0;margin-right:10px;position:relative;visibility:hidden;width:18px}.wizardForm .box__content .lenses__choice .choice__list .list__item input[type=radio]:checked:after{opacity:1;visibility:visible}.wizardForm .box__content .lenses__choice .choice__list .list__item input[type=radio]:checked:before{background:#00aeef}.wizardForm .box__content .lenses__choice .choice__list .list__item input[type=radio]:before{background:#ccc;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:0;visibility:visible;width:18px;z-index:1}.wizardForm .box__content .lenses__choice .choice__list .list__item input[type=radio]:after{background:#fff;border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:6px;opacity:0;transition:all .3s;visibility:hidden;width:6px;z-index:2}.wizardForm .box__content .lenses__table .label-table{margin-right:30px}.wizardForm .box__content .lenses__table .label-table tr td:first-child{border-bottom:10px solid transparent;font-weight:600;text-align:left}.wizardForm .box__content .lenses__table table input{height:42px;width:100px}.wizardForm .box__content .lenses__table table tr:first-child.text-center td{text-align:center}.wizardForm .box__content .lenses__table table tr td.td-left-eye,.wizardForm .box__content .lenses__table table tr td.td-right-eye{color:#414141;font-size:13px;font-weight:600}.wizardForm .box__content .lenses__table table tr td.td-axis,.wizardForm .box__content .lenses__table table tr td.td-cylinder,.wizardForm .box__content .lenses__table table tr td.td-diopter{color:#414141;font-size:14px;font-weight:600}.wizardForm .box__content .lenses__important-title{font-size:15px;margin-bottom:13px;position:relative;text-transform:uppercase}.wizardForm .box__content .lenses__important-title.bold{font-weight:700}.wizardForm .box__content .lenses__important-title.danger{color:#ec4068;padding-left:30px}.wizardForm .box__content .lenses__important-title.danger:before{background:url(/src/icons/basic/danger.svg) no-repeat bottom;background-size:18px;bottom:0;content:"";display:inline-block;height:19px;left:0;margin:auto auto 3px;position:absolute;right:auto;top:0;width:19px}.wizardForm .box__content .lenses__important-text{font-size:12px;font-weight:400;letter-spacing:0;line-height:18px;text-align:justify}.wizardForm .box__content .lenses-type.error .error-container{display:block;margin-top:15px}.wizardForm .box__content .lenses-type.error .error-container .error-text{color:#ec4068;font-size:18px;font-weight:700}.wizardForm .box__content .lenses-type.error .lenses-type__tab{border-color:#ec4068}.wizardForm .box__content .lenses-type__tabs{display:flex;flex-flow:row wrap;justify-content:space-between}.box__footer .next .wizardForm .box__content .lenses-type__tabs .btn,.wizardForm .box__content .lenses-type__tabs .box__footer .next .btn,.wizardForm .box__content .lenses-type__tabs .button,.wizardForm .box__content .lenses-type__tabs .step-success form .box .box__footer input[type=submit],.wizardForm .step-success form .box .box__footer .box__content .lenses-type__tabs input[type=submit]{background:#ccc;border:2px solid #ccc;border-radius:0;flex:0 0 49%;margin-bottom:3px;padding:10px 0}.box__footer .next .wizardForm .box__content .lenses-type__tabs .active.btn,.wizardForm .box__content .lenses-type__tabs .box__footer .next .active.btn,.wizardForm .box__content .lenses-type__tabs .button.active,.wizardForm .box__content .lenses-type__tabs .step-success form .box .box__footer input.active[type=submit],.wizardForm .step-success form .box .box__footer .box__content .lenses-type__tabs input.active[type=submit]{background:#414141;border:2px solid #414141}.wizardForm .box__content .lenses-type__tab{border:2px solid #dfdfdf;margin-bottom:70px;margin-top:20px;padding:15px}.wizardForm .box__content .lenses-type__tab .form__group .radio{display:flex}.wizardForm .box__content .lenses-type__tab .form__group .radio input{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:18px;justify-content:center;margin-right:20px;margin-top:6px;position:relative;visibility:hidden;width:18px}.wizardForm .box__content .lenses-type__tab .form__group .radio input:before{background:#ccc;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:0;visibility:visible;width:18px;z-index:1}.wizardForm .box__content .lenses-type__tab .form__group .radio input:after{background:#fff;border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:6px;opacity:0;transition:all .3s;visibility:hidden;width:6px;z-index:2}.wizardForm .box__content .lenses-type__tab .form__group .radio input:checked:before{background:#00aeef}.wizardForm .box__content .lenses-type__tab .form__group .radio input:checked:after{opacity:1;visibility:visible}.wizardForm .box__content .lenses-type__tab .form__group .radio label{align-items:center;display:flex;flex-flow:row wrap}.wizardForm .box__content .lenses-type__tab .form__group .radio__name{font-size:14px;font-weight:700}.wizardForm .box__content .lenses-type__tab .form__group .radio .price-tag{background:#414141;border-radius:5px;color:#fff;display:block;margin-left:15px;padding:5px 13px;position:relative}.wizardForm .box__content .lenses-type__tab .form__group .radio .price-tag:before{background:#414141;bottom:0;content:"";display:block;height:10px;left:-3px;margin-bottom:auto;margin-top:auto;position:absolute;top:0;transform:rotate(45deg);width:10px}.wizardForm .box__content .lenses-type__tab .form__group .radio .description{flex:0 0 100%;margin-top:8px;text-align:left}.wizardForm .box__content .pd-box{align-items:center;border:2px solid #dfdfdf;display:flex;flex-flow:row wrap;justify-content:center;padding:15px 30px}@media (min-width:61em){.wizardForm .box__content .pd-box{justify-content:flex-start}}.wizardForm .box__content .pd-box .form-group{align-items:center;display:flex;flex-flow:row}.wizardForm .box__content .pd-box .form-group#pd_right_eye-pair{margin-top:10px}@media (min-width:61em){.wizardForm .box__content .pd-box .form-group#pd_right_eye-pair{margin-top:0}}.wizardForm .box__content .pd-box .form-group label{font-weight:700}.wizardForm .box__content .pd-box .form-group select{margin:0 15px;width:auto}.wizardForm .box__content .pd-box .pd-checkbox{font-weight:600;text-decoration:underline}.wizardForm .box__content .pd-box .pd-checkbox:hover{cursor:pointer}.wizardForm .box__content .discount-box{border:2px solid #dfdfdf;padding:15px}.wizardForm .box__content .discount-box .form__group .form-control{width:130px}.wizardForm .box__content .discount-box .checkbox{position:relative}.wizardForm .box__content .discount-box .checkbox input{height:22px}.wizardForm .box__content .discount-box__icon{background:url(/src/icons/basic/discount.svg) no-repeat 50%;background-size:cover;bottom:-10px;display:block;height:55px;opacity:.4;position:absolute;right:-10px;width:55px}.wizardForm .box__content .discount-box__warning{background:#fdf4f6;border:1px solid #eed2d8;font-size:13px;margin:20px 0;overflow:hidden;padding:20px;position:relative}.wizardForm .box__content .discount-box__warning p{color:#ec4068;font-weight:600;margin-bottom:10px}.box__footer .next .wizardForm .box__content .discount-box .recipe .btn,.wizardForm .box__content .discount-box .recipe .box__footer .next .btn,.wizardForm .box__content .discount-box .recipe .button,.wizardForm .box__content .discount-box .recipe .step-success form .box .box__footer input[type=submit],.wizardForm .step-success form .box .box__footer .box__content .discount-box .recipe input[type=submit]{background:none;color:#414141}.wizardForm .box__content .discount-box .recipe input{display:none}.wizardForm .box__content .discount-box .recipe__name{font-size:14px;font-style:italic;padding-left:10px}.wizardForm .box__content .customer-note{border:2px solid #dfdfdf;margin-bottom:15px;padding:15px}.wizardForm .box__content .customer-note .form-group label{display:none}.wizardForm .box .box__content .might-like{margin-top:39px;text-align:center}.wizardForm .box .box__content .products .products__footer{align-items:flex-start!important}.wizardForm .box .box__content .products .products__footer .add_coupon-wrapper{margin-bottom:15px}@media (max-width:992px){.wizardForm .box .box__content .products .products__footer .add_coupon-wrapper{margin-top:23px}.wizardForm .box .box__content .products .products__footer .credit-discount .form-group input{border:1px solid #cacfd1;box-shadow:none;display:none}.wizardForm .box .box__content .products .products__footer .credit-discount .form-group label{align-items:center;display:flex;font-size:17px}.wizardForm .box .box__content .products .products__footer .credit-discount .form-group label:before{background-image:url(/assets/images/plus.svg);content:"";display:block;height:20px;margin-right:5px;width:20px}.wizardForm .box .box__content .products .products__footer .credit-discount .form-group.toggled input{display:block}.wizardForm .box .box__content .products .products__footer .credit-discount .form-group.toggled label:before{background-image:url(/assets/images/minus.svg);content:"";display:block;height:20px;margin-right:5px;width:20px}}.wizardForm .box .box__content .products .products__footer .products__prices{border:1px solid #d9d9d9;margin-bottom:33px;margin-top:33px;padding:31px 28px 20px;width:100%}.wizardForm .box .box__content .products .products__footer .products__prices .prices__price{display:flex;justify-content:space-between}.wizardForm .box .box__content .products .products__footer .products__prices .prices__price .price__title{color:#999;font-size:13px}.wizardForm .box .box__content .products .products__footer .products__prices .prices__price .price__value{color:#414141;font-size:13px;font-weight:600}.wizardForm .box .box__content .products .products__footer .products__prices .prices__price:last-child{border-top:1px solid #d9d9d9;margin-top:15px;padding-top:15px}.wizardForm .box .box__content .products .products__footer .products__prices .prices__price:last-child .price__title{font-size:16px;font-weight:700}.wizardForm .box .box__content .products .products__footer .products__prices .prices__price:last-child .price__value{font-size:19px;font-weight:700}.wizardForm .box .box__content .products .products__footer .form-group label{font-size:15px;font-weight:600}.wizardForm .box .user-data{margin-top:25px}.wizardForm .box .user-data input[name=signIn]{background-color:#414141;border:2px solid #414141;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:10px 25px;text-align:center;text-transform:uppercase;transition:background-color .3s}.wizardForm .box .user-data .forgotten-password{color:#00aeef;display:block;margin-bottom:15px;text-decoration:underline}.wizardForm .box .user-data__button-continue{color:#fff;font-weight:700}.wizardForm .box .user-data__title-email{background:#414141;color:#fff;font-size:30px;line-height:19px;margin-bottom:0;padding:22px 0;width:100%}@media (max-width:992px){.wizardForm .box .user-data__title-email{font-size:16px}}.wizardForm .box .user-data__title{font-size:30px;margin-bottom:25px}@media (max-width:992px){.wizardForm .box .user-data__title{background:#414141;color:#fff;font-size:16px;margin-bottom:0;padding:19px 0;text-align:center}}.wizardForm .box .user-data__note-required{color:#a9a9a9;font-style:italic;font-weight:400;line-height:19px}.wizardForm .box .user-data__note-required .red.bold{color:#ec0b65;font-weight:700}.wizardForm .box .user-data .wizard-box{border:2px solid #dfdfdf;margin-bottom:45px;padding:30px}.wizardForm .box .user-data .wizard-box--padding{padding:30px 0}@media (max-width:61em){.wizardForm .box .user-data .wizard-box--padding{padding:30px}}@media (max-width:992px){.wizardForm .box .user-data .wizard-box--padding .form__box .form__group .select2-container{margin-bottom:10px;width:100%!important}}.wizardForm .box .user-data .wizard-box .form__group{width:100%}.wizardForm .box .user-data .wizard-box .form__group label{color:#414141;font-weight:600;margin-bottom:10px}@media (max-width:992px){.wizardForm .box .user-data .wizard-box .form__group input,.wizardForm .box .user-data .wizard-box .form__group select{border:1px solid #cacfd1;box-shadow:none}}.wizardForm .box .user-data .wizard-box .form__group.input__required label:after{color:red;content:"*";font-size:10px}.wizardForm .box .user-data .wizard-box .form__group input#frm-wizard-user_data-form-order_billing_data-zip,.wizardForm .box .user-data .wizard-box .form__group input#frm-wizard-user_data-form-order_delivery_data-zip{width:135px}.wizardForm .box .user-data .wizard-box .checkbox{align-items:flex-start;display:flex;flex-flow:row nowrap}.wizardForm .box .user-data .wizard-box .checkbox .custom_checkbox{margin-bottom:0;margin-top:3px}.wizardForm .box .user-data .wizard-box .user-data__box-row{align-items:center;border-top:1px solid #ddd;display:flex;flex-flow:row wrap;gap:15px;padding:15px 0}.wizardForm .box .user-data .wizard-box .user-data__box-row .radio{display:flex;flex:1 1 auto;flex-flow:row nowrap;position:relative}.wizardForm .box .user-data .wizard-box .user-data__box-row .radio .custom_radio{margin-right:10px;margin-top:3px;pointer-events:none}.wizardForm .box .user-data .wizard-box .user-data__box-row .radio input{display:inline-block;height:22px;left:0;margin:0;opacity:0;position:absolute;width:20px}.wizardForm .box .user-data .wizard-box .user-data__box-row .radio label{font-weight:700;text-transform:uppercase}.wizardForm .box .user-data .wizard-box .user-data__box-row .radio label p{font-weight:400;text-transform:none}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box{grid-gap:17px;display:grid;flex:0 0 100%;grid-auto-rows:150px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:15px;margin-top:15px}@media (max-width:992px){.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box{grid-template-columns:1fr}}@media (max-width:600px){.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box{grid-auto-rows:minmax(150px,auto)}}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box__item{align-items:center;background:#f5f5f5;border:2px solid #f5f5f5;cursor:pointer;display:flex;justify-content:flex-start;padding:20px 30px}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box__item.active{background:#fff}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box__item label{font-weight:600;margin-bottom:5px;text-transform:uppercase}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box__item .radio{flex:0 0 auto;margin-right:25px}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box__item .radio input:checked~.custom_radio{background:#00afed;border-color:#00afed}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box__item .radio .custom_radio{background:#ccc}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box__item .item__content{display:flex;flex-flow:column;height:100%;justify-content:flex-start}.wizardForm .box .user-data .wizard-box .user-data__box-row .store-box__item .item__content a{color:#00afed;display:block;font-weight:600;margin-top:5px;text-decoration:underline}.wizardForm .box .user-data .wizard-box .user-data__box-row:first-child{border-top:none}.wizardForm .box .user-data .wizard-box--email{border-top:0}@media (max-width:992px){.wizardForm .box .user-data .wizard-box--email .anonymously input{background:#fff;border:2px solid #414141;border-radius:4px;color:#414141;font-size:12px;text-transform:uppercase}}.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-facebook,.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-google{align-items:center;border:2px solid #474747;border-radius:5px;color:#474747;display:flex;font-size:15px;font-weight:700;height:45px;justify-content:center;margin-bottom:9px;position:relative;width:345px}@media (max-width:992px){.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-facebook,.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-google{padding:14px}}.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-facebook:hover,.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-google:hover{text-decoration:underline}@media (max-width:400px){.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-facebook,.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-google{font-size:11px}}.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-facebook:before{background-image:url(/assets/images/registrace/fb.svg);content:"";display:block;height:21px;left:14px;position:absolute;width:21px}.wizardForm .box .user-data .wizard-box .wizard-box__social-site-login .register-google:before{background-image:url(/assets/images/registrace/google.svg);content:"";display:block;height:21px;left:14px;position:absolute;width:21px}.wizardForm .box .form__group .checkbox{display:flex;margin-top:15px}.wizardForm .box .form__group .checkbox .custom_checkbox{margin-top:3px}.wizardForm .box .delivery_data_summary{border:2px solid #dfdfdf;padding:15px 30px}@media (max-width:992px){.wizardForm .box .delivery_data_summary{padding:unset}.wizardForm .box .delivery_data_summary .row .col-md-4{padding:15px 30px}.wizardForm .box .delivery_data_summary .row .col-md-4:first-child{border-bottom:1px solid #d9d9d9}.wizardForm .box .delivery_data_summary .row .col-md-4 ul li{font-size:14px}.wizardForm .box .delivery_data_summary .row .col-md-4 ul li:first-child{font-size:15px;font-weight:700}.wizardForm .box .form__group .checkbox .custom_checkbox{height:15px;width:27px}}.wizardForm .box__footer .button--outline .prev_chevron,.wizardForm .box__footer .next .next_chevron{display:none}.wizardForm .box.step-len_selection .box__content .row{display:flex;flex-flow:row wrap}.wizardForm .box.step-len_selection .col-md-4{border-left:1px solid #ddd;flex:0 0 30%;position:relative;width:30%}@media (max-width:61em){.wizardForm .box.step-len_selection .col-md-4{border:none}}.wizardForm .box.step-len_selection .col-md-4 .product{border:none;margin-left:1px}.wizardForm .box.step-len_selection .col-md-4 .product.fixed{position:fixed;top:80px}.wizardForm .box.step-len_selection .col-md-4 .product.absolute{bottom:0;position:absolute;top:auto}.wizardForm .box.step-len_selection .col-md-4 .product .product__title{font-size:30px;margin-bottom:0}.wizardForm .box.step-len_selection .col-md-4 .product .product__price-value{font-size:20px;font-weight:700}.wizardForm .box.step-len_selection .col-md-4 .product .info__lenses{display:flex;justify-content:space-between;margin-top:30px;padding:0 15px}.wizardForm .box.step-len_selection .col-md-4 .product .info__lenses .lenses__value{white-space:nowrap}.wizardForm .box.step-len_selection .col-md-4 .product .product__info{margin-top:15px}.wizardForm .box.step-len_selection .col-md-4 .product .product__param-table{background:#f1f1f1;border-collapse:collapse;margin-bottom:15px;width:100%}.wizardForm .box.step-len_selection .col-md-4 .product .product__param-table tr td,.wizardForm .box.step-len_selection .col-md-4 .product .product__param-table tr th{padding:10px 5px;text-align:center}.wizardForm .box.step-len_selection .col-md-4 .product .product__param-table tr td:first-child,.wizardForm .box.step-len_selection .col-md-4 .product .product__param-table tr th:first-child{border-right:1px solid #d6d6d6;padding:0 10px}.wizardForm .box.step-len_selection .col-md-8{flex:0 0 70%;padding-right:25px;width:70%}@media (max-width:61em){.wizardForm .box.step-len_selection .col-sm-12{flex:0 0 100%;width:100%}}.wizardForm .button--light{background:#ccc;border:2px solid #ccc}.wizardForm .step-success{margin-top:50px}.wizardForm .step-success .product__image{margin-top:0}.wizardForm .step-success .success-text{margin-bottom:15px}.wizardForm .step-success .success-text h1{font-size:2.2rem}.wizardForm .step-success .success-text .toggler{font-weight:600;text-decoration:underline}.wizardForm .step-success .complete-sign-up{align-items:center;display:flex;flex-flow:column}.wizardForm .step-success .complete-sign-up .register-facebook,.wizardForm .step-success .complete-sign-up .register-google{align-items:center;border:2px solid #474747;border-radius:5px;color:#474747;display:flex;font-size:15px;font-weight:700;height:45px;justify-content:center;margin-bottom:9px;position:relative;width:345px}@media (max-width:992px){.wizardForm .step-success .complete-sign-up .register-facebook,.wizardForm .step-success .complete-sign-up .register-google{padding:14px}}.wizardForm .step-success .complete-sign-up .register-facebook:hover,.wizardForm .step-success .complete-sign-up .register-google:hover{text-decoration:underline}@media (max-width:400px){.wizardForm .step-success .complete-sign-up .register-facebook,.wizardForm .step-success .complete-sign-up .register-google{font-size:11px}}.wizardForm .step-success .complete-sign-up .register-facebook:before{background-image:url(/assets/images/registrace/fb.svg);content:"";display:block;height:21px;left:14px;position:absolute;width:21px}.wizardForm .step-success .complete-sign-up .register-google:before{background-image:url(/assets/images/registrace/google.svg);content:"";display:block;height:21px;left:14px;position:absolute;width:21px}.wizardForm .step-success form .box{margin-bottom:0}.wizardForm .step-success form .box label{color:#414141;font-weight:600}.wizardForm .step-success form .box input{max-width:345px}.wizardForm .step-success form .box .box__content{grid-column-gap:70px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}@media (max-width:992px){.wizardForm .step-success form .box .box__content{grid-template-columns:1fr;grid-template-rows:auto}}.wizardForm .step-success form .box .box__content .form-group.required label:after{color:red;content:"*";font-size:10px}.wizardForm .step-success form .box .box__footer{border:none;justify-content:flex-end;padding:0;text-align:right}.products{margin-top:25px}.products .product{border:2px solid #dfdfdf;padding:10px;position:relative}@media (max-width:992px){.products .product{border:1px solid #ddddddba;box-shadow:0 5px 10px #aebac24a}}.products .product .product__desc .desc__table{width:100%}.products .product .product__desc .desc__table tr td,.products .product .product__desc .desc__table tr th{font-size:13px;padding-bottom:0;padding-top:0}.products .product .product__desc .desc__table tr td .blue,.products .product .product__desc .desc__table tr th .blue{text-decoration:underline}.products .product .product__desc .desc__table tr td .bold,.products .product .product__desc .desc__table tr th .bold{font-weight:700}@media (max-width:992px){.products .product .product__desc .desc__table tr td .bold,.products .product .product__desc .desc__table tr th .bold{color:#414242;font-weight:500;text-decoration:none}}.products .product .product__desc .desc__table tr td:last-child,.products .product .product__desc .desc__table tr th:last-child{font-weight:700;text-align:right}.products .product .product__desc .glasses-info_table{background:#f1f1f1;border-collapse:collapse;margin-top:10px;width:100%}@media (max-width:992px){.products .product .product__desc .glasses-info_table tr{border-top:1px solid #fff}.products .product .product__desc .glasses-info_table tr:first-child th{background:#fff;text-transform:uppercase}.products .product .product__desc .glasses-info_table tr:nth-child(2) th{font-size:11px!important}.products .product .product__desc .glasses-info_table tr:nth-child(2) th:first-child{background:#e8e8e8}}.products .product .product__desc .glasses-info_table td,.products .product .product__desc .glasses-info_table th{font-size:13px;padding:4px 10px;text-align:center}@media (max-width:992px){.products .product .product__desc .glasses-info_table td,.products .product .product__desc .glasses-info_table th{font-size:11px}}.products .product .product__desc .glasses-info_table td:first-child,.products .product .product__desc .glasses-info_table th:first-child{border-right:1px solid #d6d6d6;font-weight:700;text-align:center}@media (max-width:992px){.products .product .product__desc .glasses-info_table td:first-child,.products .product .product__desc .glasses-info_table th:first-child{background:#e8e8e8;border:none}}.products .product .product__actions{position:absolute;right:10px;top:10px}.products .product .product__actions .actions__edit,.products .product .product__actions .actions__remove{display:inline-block;height:18px;width:18px}.products .product .product__actions .actions__remove{background:url(/src/icons/basic/cross.svg) no-repeat 50%;background-size:contain}.products .product .product__actions .actions__remove:hover{cursor:pointer}.products .product .product__actions .actions__edit{background:url(/src/icons/basic/pencil.svg) no-repeat 50%;background-size:contain;margin-right:8px}.products__discount{align-items:center;border:2px solid #dfdfdf;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:15px;min-height:50px;padding:0 10px}.products__discount .discount__name{margin-right:auto}.products__discount .discount__name .discount__value,.products__discount .discount__price{font-weight:700}.products__discount .discount__remove{background:url(/src/icons/basic/cross.svg) no-repeat 50%;background-size:contain;display:block;height:18px;margin-left:15px;width:18px}.products .products__footer{margin:0 -20px 25px}@media (max-width:992px){.products .products__footer{margin:unset}}.products .products__footer .add_coupon-wrapper{margin-right:auto}.products .products__footer .add_coupon-toggle{align-items:center;display:flex;font-size:18px;font-weight:600;margin-bottom:5px;margin-left:20px;margin-right:20px}@media (max-width:992px){.products .products__footer .add_coupon-toggle{font-size:17px;margin-left:unset;margin-right:unset}.products .products__footer .add_coupon-toggle:before{background-image:url(/assets/images/plus.svg);content:"";height:20px;margin-right:5px;width:20px}.products .products__footer .add_coupon-toggle.toggled:before{background-image:url(/assets/images/minus.svg);content:"";height:20px;margin-right:5px;width:20px}}.products .products__footer .add_coupon{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:15px;margin-left:20px;margin-right:20px}@media (max-width:992px){.products .products__footer .add_coupon{display:none;margin-left:unset;margin-right:unset}.products .products__footer .add_coupon.opened{display:flex}}.products .products__footer .add_coupon__input{flex:1 1 auto;margin:0 10px 0 0}@media (max-width:992px){.products .products__footer .add_coupon__input{border:1px solid #cacfd1;box-shadow:none;height:40px}}.box__footer .next .products .products__footer .add_coupon .btn,.products .products__footer .add_coupon .box__footer .next .btn,.products .products__footer .add_coupon .button,.products .products__footer .add_coupon .wizardForm .step-success form .box .box__footer input[type=submit],.wizardForm .step-success form .box .box__footer .products .products__footer .add_coupon input[type=submit]{align-items:center;border-radius:5px;display:inline-flex;flex:1 1 auto;height:40px;padding:0 8px}.products .products__footer .products__price{align-items:center;background:#f1f1f1;display:flex;flex-flow:row nowrap;font-size:16px;justify-content:space-between;padding:25px 20px;width:100%}.products .products__footer .products__price .price__title,.products .products__footer .products__price .price__value{font-weight:700}.box__footer{padding:0 20px}@media (max-width:992px){.box__footer{margin-bottom:65px;padding:unset}.box__footer .buttons__wrapper{display:flex;flex-flow:column-reverse}.box__footer .button,.box__footer .next .btn,.wizardForm .step-success form .box .box__footer input[type=submit]{background:#fff;border:2px solid #414141;border-radius:4px;color:#414141}.box__footer .next{margin-right:auto;margin-top:20px;width:100%}.box__footer .next .btn,.box__footer .next .button,.wizardForm .step-success form .box .box__footer .next input[type=submit]{background:none;border:none;border-radius:0}.box__footer .next input{background:#414141!important;border-radius:3px!important;color:#fff!important;font-size:13px;font-weight:700;height:45px;text-transform:uppercase}}.box__footer .button--outline{align-items:center;display:flex;justify-content:center;width:auto}@media (max-width:992px){.box__footer .button--outline{background:#fff;border:2px solid #414141;border-radius:4px;color:#414141}}.box__footer .button--outline .btn{background:none;border:none;box-shadow:none;color:#414141;display:inline;font-weight:600;margin:0;padding-left:5px}@media (max-width:992px){.box__footer .button--outline .btn{color:#414141;font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase}}.box__footer .button--outline .btn:hover{color:#fff;cursor:pointer}.box__footer .next{margin-left:auto}.box__footer .next .btn{box-shadow:none}.sm-visible{display:inline}.sm-hidden{display:none}.blue{color:#00aeef}@media (min-width:61em){.wizardForm .box .product_wrapper{order:2}.wizardForm .box .order-process{order:1}.wizardForm .box .col-md-4 .product{width:330px}.sm-hidden{display:inline}.sm-visible{display:none}}@media (max-width:992px){.products__delivery-payment{border:1px solid #d9d9d9!important;padding:15px 30px!important}.products__delivery-payment .delivery-payment__delivery .text-center{text-align:left}}@media (min-width:61em){.wizardForm{padding:0 15px}.wizardForm .box{margin-bottom:60px}.wizardForm .box .box__content .products .product{align-items:center;display:flex;flex-flow:row nowrap;padding:30px}.wizardForm .box .box__content .products .product .product__image{height:120px;margin-right:35px;max-width:250px;object-fit:contain;width:250px}.wizardForm .box .box__content .products .product .product__actions{right:30px;top:30px}.wizardForm .box .box__content .products .product .product__desc .desc__table tr td,.wizardForm .box .box__content .products .product .product__desc .desc__table tr th,.wizardForm .box .box__content .products .product .product__desc .glasses-info_table tr td,.wizardForm .box .box__content .products .product .product__desc .glasses-info_table tr th{font-size:14px;line-height:30px;padding:0 30px}.wizardForm .box .box__content .products .product .product__desc .desc__table tr td:first-child{padding-left:0}.wizardForm .box .box__content .products .product .product__desc .desc__table tr td:last-child{padding-right:0}.wizardForm .box .box__content .products .products__footer{align-items:center;display:flex;flex-flow:column nowrap;justify-content:space-between;margin:0}.wizardForm .box .box__content .products .products__footer .add_coupon-wrapper{flex:0 0 auto}.wizardForm .box .box__content .products .products__footer .add_coupon-wrapper .add_coupon{margin:5px 0 0}.wizardForm .box .box__content .products .products__footer .add_coupon-wrapper .add_coupon-toggle{margin:0}.wizardForm .box .box__content .products .products__footer .products__price{flex:0 0 auto;margin:0;width:100%}.wizardForm .box .box__content .products .products__footer .products__price .price__title{margin-right:100px}.wizardForm .box .box__content .products .products__footer .products__delivery-payment{display:flex;flex-flow:column;padding:25px 20px;width:100%}}@media (min-width:61em) and (max-width:992px){.wizardForm .box .box__content .products .products__footer .products__delivery-payment .delivery-payment__delivery{border:1px solid #d9d9d9!important;padding:15px 30px!important}}@media (min-width:61em){.wizardForm .box .box__content .products .products__footer .products__delivery-payment>div{align-items:flex-start;display:flex;flex:0 0 100%;justify-content:space-between;margin-bottom:10px;width:100%}}@media (min-width:61em) and (min-width:992px){.wizardForm .box .box__content .products .products__footer .products__delivery-payment>div .text-center{font-size:14px;margin-right:15px}}@media (min-width:61em){.wizardForm .box .box__content .products .products__footer .products__delivery-payment>div .delivery__title{display:none}.wizardForm .box .box__content .products .products__footer .products__delivery-payment>div span:first-child{display:inline-block;font-weight:700;margin-right:10px}.wizardForm .box .box__content .products .products__footer .products__delivery-payment>div span:last-child{margin-left:auto}.wizardForm .box .box__content .products__discount{padding:30px}.wizardForm .box .box__content .user-data .first-user-data{min-height:434px}.wizardForm .box .box__content .user-data .wizard-box{align-items:center;display:flex;flex-flow:column;justify-content:center}.wizardForm .box .box__content .user-data .wizard-box .user-data__form-group-email .form__group{display:block;flex:0 0 auto;margin-left:auto;margin-right:auto;width:auto}.wizardForm .box .box__content .user-data .wizard-box .user-data__box-row{flex:0 0 100%;gap:40px;width:100%}.wizardForm .box .box__content .user-data .wizard-box .form__group{width:auto}.wizardForm .box .box__content .user-data .wizard-box .form__group input{width:345px}.wizardForm .box .box__content .user-data .wizard-box .form__group .select2-selection--single{align-items:center;border:1px solid #dcdcdc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:inset 0 0 10px 0 #f3f3f3;display:flex;height:40px;justify-content:space-between;padding:0 10px;width:100%}.wizardForm .box .box__content .user-data .wizard-box .form__group .select2-selection--single .select2-selection__arrow{position:relative}.wizardForm .box .box__content .user-data .wizard-box .form__box{width:80%}.wizardForm .box .box__content .user-data .wizard-box .form__box .form__group{display:inline-block;vertical-align:top}.wizardForm .box .box__content .user-data .wizard-box .form__box .form__group input{height:40px}.wizardForm .box .box__content .user-data .wizard-box .form__box .form__group:first-child,.wizardForm .box .box__content .user-data .wizard-box .form__box .form__group:nth-child(3){margin-right:25px}.wizardForm .box .box__content .user-data .wizard-box .form__box--last .form__group{display:block;width:100%}.wizardForm .box .box__content .user-data .wizard-box .order_delivery_data{display:flex;flex-flow:row wrap;justify-content:center}.wizardForm .box .box__footer{border-top:2px solid #ddd;margin-top:40px;padding:30px 0 0}.wizardForm .box .box__footer .buttons__wrapper{align-items:center;display:flex;flex-flow:row;justify-content:space-between}.wizardForm .box .box__footer .button--outline input{font-size:15px;font-weight:600}.wizardForm .box .box__footer .button--outline .prev_chevron{display:none}.wizardForm .box .box__footer .next{flex:0 0 auto;width:auto}.wizardForm .box .box__footer .next input{background-color:transparent;border-radius:3px;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;margin:0;padding:0 50px;text-transform:uppercase;transition:background-color .3s}.wizardForm .box .box__footer .next .next_chevron{display:none}}@media (min-width:1200px){.wizardForm .box__header .steps .steps__item{flex-flow:row;justify-content:center;padding:0}.wizardForm .box__header .steps .steps__item .steps__number .steps__text--small{font-size:20px;height:40px;width:40px}.wizardForm .box__header .steps .steps__item .btn{font-size:15px;text-transform:uppercase;width:auto}.wizardForm .box__content{padding:25px 0 0}.wizardForm .box__content .section-fifth h2,.wizardForm .box__content .section-fourth h2,.wizardForm .box__content .section-second h2,.wizardForm .box__content .section-sixth h2,.wizardForm .box__content .section-third h2{font-size:30px;text-align:left}.wizardForm .box__content .select-frameslens{justify-content:flex-start}.box__footer .next .wizardForm .box__content .select-frameslens .btn,.wizardForm .box__content .select-frameslens .box__footer .next .btn,.wizardForm .box__content .select-frameslens .button,.wizardForm .box__content .select-frameslens .step-success form .box .box__footer input[type=submit],.wizardForm .step-success form .box .box__footer .box__content .select-frameslens input[type=submit]{flex:0 0 auto;margin-right:15px}.wizardForm .box__content .lenses__table{display:flex}.wizardForm .box__content .lenses__table table{width:auto}.wizardForm .box__content .lenses__table table tr td.td-axis,.wizardForm .box__content .lenses__table table tr td.td-cylinder,.wizardForm .box__content .lenses__table table tr td.td-diopter{padding-right:30px;text-align:left}.wizardForm .box__content .lenses__table table tr td .td-right-eye,.wizardForm .box__content .lenses__table table tr td.td-left-eye{padding-right:15px}.wizardForm .box__content .lenses-type__tabs{flex-flow:row nowrap;justify-content:flex-start}.box__footer .next .wizardForm .box__content .lenses-type__tabs .btn,.wizardForm .box__content .lenses-type__tabs .box__footer .next .btn,.wizardForm .box__content .lenses-type__tabs .button,.wizardForm .box__content .lenses-type__tabs .step-success form .box .box__footer input[type=submit],.wizardForm .step-success form .box .box__footer .box__content .lenses-type__tabs input[type=submit]{align-items:center;display:flex;flex:1 1 16%;font-size:14px;justify-content:center;margin-right:8px;padding:10px;text-transform:none}.wizardForm .box__content .discount-box .form__group{align-items:center;display:flex;flex-flow:row nowrap}.wizardForm .box__content .discount-box .form__group label{margin-right:10px}.wizardForm .box__content .discount-box .checkbox{position:relative}.wizardForm .box__content .discount-box .checkbox input{height:22px}.wizardForm .box__content .customer-note .form-group textarea[name=note]{height:130px}.wizardForm .box__content .products .products__discount{margin-bottom:40px}.wizardForm .box__content .products .products__discount .discount__price{margin-right:205px}.wizardForm .box .box__content .user-data .wizard-box .form__box{width:65%}}.form__group.error-message{position:relative}.form__group.error-message label{color:#ea2828}.form__group.error-message input{border-color:#ea2828}.form__group.error-message .text-danger{background:#ea2828;box-sizing:border-box;color:#fff;display:block;font-size:11px;line-height:1.4;margin-top:4px;max-width:100%;padding:4px 8px;position:static}.delivery-wrapper .error-message .text-danger{color:#ea2828;margin-left:15px}.delivery-wrapper.has-error .wizard-box{border-color:#ea2828!important}.error-anchor .error-container .error-message{color:#ea2828;font-size:20px;font-weight:700;margin-bottom:10px}.error-anchor .error-container .error-message:empty{display:none}.error-anchor.has-error .wizard-box{border-color:#ea2828!important}