*,*::before,*::after{box-sizing:border-box}body{overflow-x:hidden;width:100%}:root{scroll-behavior:smooth;--primary-color:#04608a;--primary-white:#fffdfa;--primary-black:#1e1e1e;--primary-red:#c72e2e}body{font-family:"proxima-nova",sans-serif;color:#2b2b2b;background:#fff}@media(max-width:1899px) and (min-width:1400px){.container{max-width:1200px !important}}@media(max-width:2000px) and (min-width:1900px){.container{max-width:1300px !important}}a{color:var(--primary-black);text-decoration:none}a:hover{color:inherit}h1,h2,h3,h4,h5,h6,p{font-family:"proxima-nova",sans-serif;font-style:normal}h2{color:var(--primary-black);font-weight:500}.textContent h2{font-size:36px;font-weight:700}input[type="file"]{display:none}.primary-btn{background:var(--primary-color);color:var(--primary-white);border-radius:5px;box-shadow:none;border:1px solid var(--primary-color);cursor:pointer}.primary-btn:hover{background:#0c6c99;border:1px solid #0c6c99;color:var(--primary-white);box-shadow:none;outline:0}.dark-btn{background:var(--primary-black);color:#f1f1f1;border-radius:5px;border:1px solid var(--primary-black);cursor:pointer}.dark-btn:hover{background:#2e2e2e;color:#f1f1f1}.outline-btn{background:transparent;color:var(--primary-black);border:1px solid var(--primary-black);border-radius:5px;box-shadow:none;cursor:pointer}.outline-btn:hover{background:var(--primary-white);border:1px solid var(--primary-black)}.primary-btn.large,.dark-btn.large,.outline-btn.large{padding:16px 32px}.primary-btn.medium,.dark-btn.medium,.outline-btn.medium{padding:14px 21px}.primary-btn.small,.dark-btn.small,.outline-btn.small{padding:12px 16px}button.add-favorite{border:0;background:0}.add-favorite svg{transition:background .3s ease-in-out;border-radius:5px;padding:5px}.add-favorite svg path{fill:rgba(0,0,0,0);stroke:grey;transition:fill .3s ease,stroke .3s ease,transform .3s ease;transform-origin:center;transform:scale(1)}.add-favorite.active svg path{fill:#d61212;stroke:#d61212;transform:scale(1.1)}.add-favorite svg:hover{background:#ebebeb}.disabledBtn{cursor:default;background:grey;border:0}.disabledBtn:hover{background:grey;border:0}@media(min-width:1200px){.container{max-width:1320px}}.breadcrumb{margin:0;font-size:14px}.breadcrumb a{color:#414141}.breadcrumb a:hover{color:#323232}.section{padding:75px 0;margin-top:auto;margin-bottom:auto}.black-color{background-color:#000 !important;border-color:#000 !important}.brown-color{background-color:#885517 !important;border-color:#885517 !important}.silver_gray-color{background-color:#c0c0c0 !important;border-color:#c0c0c0 !important}.gold_bronze-color{background-color:#c49200 !important;border-color:#c49200 !important}.red_pink-color{background-color:#b40611 !important;border-color:#b40611 !important}.blue-color{background-color:#0b3f96 !important;border-color:#0b3f96 !important}.green-color{background-color:#61a17c !important;border-color:#61a17c !important}.yellow-color{background-color:#ffd248 !important;border-color:#ffd248 !important}.white-color{background-color:#fff !important;border-color:#848484 !important}.other-color{background-color:#c0c0c0 !important;border-color:#c0c0c0 !important}.cookies .modal-dialog{bottom:0;right:0;left:0;margin:0;position:fixed;width:100% !important;max-width:100% !important;height:80vh !important;min-height:500px !important}@media(min-width:768px){.cookies .modal-dialog{max-width:100% !important;height:20vh !important;min-height:225px !important}}.cookies .modal-content{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.cookies .modal-content{padding:25px}.cookies .modal-content,.cookies .modal-body{height:100%;width:100%;display:flex;flex-direction:column}.cookies .modal-body{overflow-y:auto;flex-grow:0}.cookies h2{font-size:22px;font-weight:400;margin:0}.cookies .btns{text-align:center}.cookies .btn{padding:10px 0;margin:3px 0;border-radius:0}.cookies .btn-read{text-decoration:underline}.cookies .accept_all{background:black;border:1px solid black;color:white}.cookies .accept_not_all{background:white;border:1px solid black;color:black}.cookies_v2 .modal-body{margin-top:0 !important;margin-left:0;margin-right:0;padding:12px !important;padding-top:0 !important}.cookies_v2 .content-container{padding:15px;margin-top:5px}.cookies_v2 .content-container-first{padding:15px 20px}.cookies_v2 .content-container-first h1{color:var(--primary-black);font-size:26px}.cookies_v2 .consent-row{margin-top:10px}.cookies_v2 .modal-header{background:#faf7f5;position:relative;padding:30px;border:0;margin-bottom:0}.cookies_v2 .cookie-logo{width:200px}.cookies_v2 .modal-footer{border:0;background:#faf7f5;padding:20px 30px;margin:0 !important}.cookies_v2 .cookie-consent-title{font-size:15px}.cookies_v2 .cookie-consent-description{font-size:15px}.cookie-policy h2{font-size:22px;font-weight:bold}.cookies_v2 .modal-body .cookie-consent-row{margin-bottom:0;margin-top:2rem}@media(min-width:992px){.cookies_v2 .modal-body{padding:25px 30px}.cookies_v2 .content-container-first{padding:15px 50px}}.cookies_v2 .secondary{background:0;border:1px solid var(--primary-black);color:var(--primary-black)}.cookies_v2 .primary{background:var(--primary-color);color:var(--primary-white)}.cookies_v2 .read-more-cookies{text-decoration:underline}.cookies_v2 .cookie-policy-btn{text-decoration:underline;display:inline;margin:0;padding:0;position:relative;top:-2px}.cookie-consent .form-check.form-switch{display:flex;align-items:center;height:18px;margin-bottom:10px}.cookie-consent .cookie-consent-title{display:flex;height:20px;align-items:start}.form-check-input{transform:scale(2)}.form-check-input{background-color:#ccc;border-color:#ccc}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.form-check-input:checked+.form-check-label::before{background-color:#fff}.form-check-input:focus,.form-check-input:active{box-shadow:none !important;outline:0 !important;border-color:#949494 !important}.cookies_v2 .cookie-consent-buttons .btn{padding:1rem;margin:0 !important}@media(max-width:990px){.cookies_v2 .modal-body .cookie-consent-row .col-4{text-align:center;margin-top:.2rem}.cookies_v2 .form-check.form-switch{justify-content:center}.cookies_v2 .modal-dialog{max-width:650px}}@media(min-width:992px){.cookies_v2 .modal-dialog{max-width:600px}}.cookies_v2 .modal-body::-webkit-scrollbar{width:5px}.cookies_v2 .modal-body::-webkit-scrollbar-track{background:#f1f1f1}.cookies_v2 .modal-body::-webkit-scrollbar-thumb{background:#f5f5f5;border-radius:5px}.cookies_v2 .modal-body::-webkit-scrollbar-thumb:hover{background:#f3f3f3}.cookies_v2 .modal-body{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.cookies_v2 .modal-body{-ms-overflow-style:-ms-autohiding-scrollbar}.cookies_v2 .country-selector{margin:0;display:block;position:absolute;right:20px}.cookies_v2 .country-selector img{width:25px;margin-right:11px}#mobile-header{position:sticky;background:white;width:100%;z-index:990;padding:15px 0;height:65px;top:0;border-bottom:1px solid #e5e5e5}#navbar-toggle{height:100%;width:50px;display:flex;flex-direction:column;justify-content:space-around}#navbar-toggle .line{display:block;height:2px;width:50px;background:black;transition:.2s ease-in-out}.mobile-header .navbar-toggle.active .line:nth-child(2){opacity:0}.mobile-header .navbar-toggle.active .line:nth-child(1){-webkit-transform:translateY(12px) rotate(45deg);-ms-transform:translateY(12px) rotate(45deg);-o-transform:translateY(12px) rotate(45deg);transform:translateY(13px) rotate(45deg)}.mobile-header .navbar-toggle.active .line:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.logo{display:flex;justify-content:center;align-items:center}.logo img{width:100%;max-width:200px;height:auto}.tools{height:100%;display:flex;justify-content:flex-end;align-items:center}.tools a{position:relative;margin:0;border:0;background:white}.tools img{width:30px;height:auto}.tools i{font-size:22px;margin-right:10px;cursor:pointer}.tools .favorite{display:none}.tools .favorite.active{display:inline-block}.header{display:none}@media(min-width:992px){.mobile-header{display:none}.header{display:block;padding-top:20px;padding-bottom:20px;background:#fff}.header .logo img{width:100%;margin-left:auto;margin-right:auto}.header .searchBar{position:relative;text-align:center}.header form{position:relative;max-width:360px}.header .searchBar input{padding:5px;margin-left:auto;margin-right:auto;width:100%;padding-left:45px;padding-right:45px;border-radius:5px;border:1px solid #d9d9d9;font-weight:300;font-size:14px}.header input:focus{outline:0}.header .searchBar i{position:absolute;left:20px;top:12.5px;color:#5f5f5f}.header .info p{margin:0;padding:0;font-size:14px}.header .info a{font-size:14px}.header .settings{position:relative}.header .settings .btnContent{position:absolute;right:0}.header .settings button{border:0;background:0;margin-left:5px;margin-right:5px;color:#5f5f5f;display:inline-block;font-size:12px}.header .settings button:hover,.header .setting a:hover,.header .setting a:hover+img{opacity:.8;cursor:pointer}.header .setting{display:inline-block;margin-right:5px;margin-left:5px}.header .setting a{transition:.3s ease-in-out;font-size:12px}.header .settings img{width:25px}.header .settings span{display:inline-block;font-size:12px;margin-left:6px}.header .logo img{max-width:200px}}.favorite-link{position:relative;display:inline-block}.favorite-icon{width:100%}.favorite-count{position:absolute;top:-5px;left:4px;background-color:#d61212;color:white;border-radius:50%;padding:0;min-width:20px;text-align:center;font-size:10px}.favorite-count[data-count="0"]{display:none !important}@media(min-width:992px){.favorite-count{font-size:14px}}.country-selector{display:inline-block}.country-selector .country-menu{background-color:white;min-width:60px;width:185px;z-index:1;padding:10px 0;box-shadow:0 4px 15px rgba(0,0,0,0.2);border:0}.country-selector .country-menu li{list-style-type:none;padding:10px 10px;margin:0;border-radius:3px}.country-selector .country-menu a{display:block}.country-selector .country-menu li span{color:gray;font-size:12px;font-weight:100}.country-selector .country-menu li:hover{background:#f7f7f7}.dropdown-toggle.dropdown-country-toggle::after{content:url('/assets/img/icons/caret-down.svg');position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .2s ease-in-out;border:0 !important;margin:auto;margin-top:2px;display:inline-block;transform-origin:center center}.dropdown-toggle.dropdown-country-toggle.show::after{transform:translateY(-70%) scaleY(-1)}.mobile-navbar{padding:20px 0;top:65px;z-index:900;left:-100%;width:100%;height:100%;background:#fff;position:fixed;overflow:auto;padding-bottom:175px;transition:.2s ease-in-out}.mobile-navbar.active{left:0;transition:.3s ease-in-out}.search-wrapper{display:inline-block;width:100%;padding:0;background:white;border:0}.mobile-navbar-form{position:relative;display:flex;align-items:center;width:100%;padding:0;margin:0}.mobile-navbar input[type="search"]{flex:1;margin:0;padding:10px;padding-left:35px;width:100%;border-radius:5px;border:1px solid #bebebe;outline:0;background:transparent;z-index:1;-webkit-appearance:none}.mobile-navbar-form i{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:2}.mobile-navbar ul{margin-top:15px;padding:0;list-style-type:none}.mobile-navbar li{padding:10px 0;margin:0;width:100%}.mobile-navbar .nav-link-mobile{padding:15px 20px;width:500px;min-width:250px;font-size:18px}.mobile-navbar .accordion-item{border:0;margin:0;padding:0}.mobile-navbar .accordion-button:focus,.mobile-navbar .accordion-button:active{box-shadow:none !important;outline:none !important;background:white !important;color:black}.mobile-navbar .accordion-li{padding:0;margin:0}.mobile-navbar .accordion-button{font-size:18px;margin:0;outline:0;box-shadow:none}.collapse-area .accordion-button:not(.collapsed){box-shadow:none;outline:0;background:white}.mobile-navbar .accordion-body{padding:0;margin:0;position:relative;top:-10px}.mobile-navbar .accordion ul{padding-left:30px;font-size:18px}.mobile-navbar .options-wrapper{background:#f5f5f5;padding-left:15px}.mobile-navbar .options a{display:block;margin-right:20px;padding:10px 0}.mobile-navbar .options li{border-bottom:1px solid #c6c6c6;padding-left:20px}.mobile-navbar .options img{width:30px}.mobile-navbar .options span{font-size:16px;margin-left:10px;line-height:30px}.navbar{display:none}@media(min-width:992px){.navbar{display:inline;padding:0;border-top:1px solid #efefef}.navbar .navigationLinks{display:flex;justify-content:center}.navbar ul{padding:0;margin:0;display:table;width:100%}.navbar li{list-style-type:none;display:table-cell;margin:25px}.navbar .dropdown-toggle::after{display:none}.navbar .dropdown{position:relative}.navbar .dropdown-frames-menu{position:absolute;width:100vw;left:0;padding:0;margin:0;height:400px;display:none;border:0;transition-delay:.5s;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.navbar .dropdown-frames-menu .link{position:relative;height:400px;top:0;background-size:cover}.navbar .dropdown-frames-menu .woman{background-image:url("/assets/img/navbar/women.jpg")}.navbar .dropdown-frames-menu .man{background-image:url("/assets/img/navbar/man.jpg")}.navbar .dropdown-frames-menu .try-home{background-image:url("/assets/img/navbar/try-home.jpg")}.navbar .dropdown-frames-menu .content{position:absolute;top:50%;transform:translateY(-50%);left:100px}.navbar .dropdown-frames-menu h2{color:black;font-weight:300;font-size:24px;position:relative}.navbar .dropdown-frames-menu h2::after{position:absolute;content:"";bottom:5px;width:100%;height:1px;left:0;background:#000;opacity:0;transition:opacity .2s ease-in-out}.navbar .dropdown-frames-menu .link:hover h2::after{animation-name:fade-in;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes fade-in{from{bottom:5px;opacity:0}to{bottom:0;opacity:1}}.navbar .dropdown-frames-menu.show{display:block;transition-delay:.5s}}.navbar .navigationLinks li{position:relative}.navbar .nav-dropdown-menu{position:absolute;display:none;background-color:white;min-width:60px;width:auto;margin-top:20px;z-index:999;padding:10px 0;box-shadow:0 4px 15px rgba(0,0,0,0.2);border:0}.navbar .nav-dropdown-menu.show{display:block;height:fit-content}.navbar .nav-dropdown-menu li{position:relative;list-style-type:none;margin:0;border-radius:3px;display:block}.navbar .nav-dropdown-menu li:hover{background:#f7f7f7}.navbar .nav-dropdown-menu a{display:block;padding:15px 20px;padding-right:50px}.navbar .nav-dropdown-toggle::after{content:url('/assets/img/icons/caret-down.svg');position:absolute;top:50%;right:-20px;transform:translateY(-50%);transition:transform .2s ease-in-out;border:0 !important;margin:auto;margin-top:2px;display:inline-block;transform-origin:center center}.navbar .nav-dropdown.open .nav-dropdown-toggle::after{transform:translateY(-70%) scaleY(-1)}.navbar .nav-dropdown-toggle-specialglas::after{content:url('/assets/img/icons/caret-down.svg');position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-90deg);transition:transform .2s ease-in-out;border:0 !important;margin:auto;margin-top:2px;display:inline-block;transform-origin:center center}.dropdown-menu-specialglas{position:absolute;top:-25px;right:-92%}.uspWrapper{margin-top:0;margin-bottom:0;display:block;text-align:left;background-color:#faf7f5}.uspWrapper .uspItem{position:relative;padding:10px 0}.uspWrapper .content{text-align:center}.uspWrapper .line::after{display:none;position:absolute;content:"";height:25px;width:1px;right:0;top:18px;background:#cdb19d}.uspWrapper img{display:none}.uspWrapper span{font-size:14px;margin-left:3px;font-weight:400;color:var(--primary-black)}.usp-info a{text-decoration:underline}.contentBtn{background:0;border:0;padding:0;cursor:pointer}.contentBtn:hover span{text-decoration:underline}.contentBtn:focus{outline:0}@media(min-width:992px){.uspWrapper{margin-top:0}.uspWrapper .uspItem{position:relative;padding:15px 0}.uspWrapper span{font-size:16px;margin-left:10px;font-weight:400}.uspWrapper img,.uspWrapper span{display:inline-block}.uspWrapper .line::after{display:block}}.usp-info .modal-dialog{top:0;right:0;margin:0;position:fixed;max-width:520px;width:80%;height:100vh !important;transform:translateX(100%) !important}.usp-info .modal-content{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.usp-info.show .modal-dialog{transform:translateX(0) !important;transition:transform .2s ease-out}.usp-info .modal-content,.usp-info .modal-body{height:100%;display:flex;flex-direction:column}.usp-info .modal-body{overflow-y:auto;flex-grow:1}.usp-info h2{font-size:22px;font-weight:400;margin:0}.custom-control{position:relative}.fill-control-input{display:none}.fill-control-indicator{border-radius:0;display:inline-block;position:absolute;top:12.5px;left:10px;width:16px;height:16px;border:1px solid #aaa;transition:.1s;background-size:0 !important;background:transparent;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyNmZmYnIHN0cm9rZT0ndHJhbnNwYXJlbnQnIHN0cm9rZS13aWR0aD0nMC41JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvPjwvc3ZnPg)}.custom-control .fill-control-input:checked~.fill-control-description{font-weight:400;color:black}.custom-control .fill-control-input:checked~.fill-control-indicator{background-size:70% !important;display:inline-block}.black-checkbox .fill-control-input:checked~.fill-control-indicator{background-color:#000;border-color:#000}.fill-control-description{margin-left:25px;color:#484848}.testimonial{margin:0;padding:0;display:flex;margin-top:10px;margin-bottom:10px}.testimonial .image,.testimonial .content{display:inline-block}.testimonial img{height:100%}.testimonial .content{text-align:left;align-self:center;margin-left:30px;margin-right:15px}.testimonial h2{font-size:22px}.testimonial h3{font-size:14px}.testimonial p{font-size:12px;max-width:250px}.testimonial i{color:#f8d210;font-size:12px}.carousel{background:#fff}.carousel-cell{width:33.3%;height:200px;margin-right:10px;background:#8C8;border-radius:5px;counter-increment:gallery-cell}.carousel-cell:before{display:block;text-align:center;content:counter(gallery-cell);line-height:200px;font-size:80px;color:white}.price_errors{color:#C00}.error-alert{display:none;position:fixed;bottom:5px;right:5px;width:20%;min-width:200px}.error-alert .close{float:right;font-size:28px}.footer{background:#f1e9df;color:#2f3438;margin-top:150px;padding-top:75px}.footer h4{font-size:20px}.footer .footer-links ul{padding:0;list-style-type:none}.footer .footer-links li{padding-top:10px;padding-bottom:10px}.footer .footer-links a:hover{text-decoration:underline}.footer .footer-links i,.footer .footer-links a{display:inline-block}.footer .logo{text-align:left;margin-left:0;padding-left:0}.footer .logo img{width:100%;min-width:250px;margin-left:0;padding-left:0}.footer .copyright{border-top:1px solid #7d8286;margin-top:25px;padding-top:30px;padding-bottom:30px;text-align:center;font-size:14px}.price_tag_wrapper_left,.price_tag_wrapper_right{position:absolute;background:#2c2c2c;border-radius:2px;text-align:left}.price_tag_wrapper_left::before{position:absolute;content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #2c2c2c;left:-9px;top:35%;transform:translateY(-50%);transform:rotate(-180deg)}.price_tag_wrapper_right::before{position:absolute;content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #2c2c2c;right:-9px;top:35%;transform:translateY(-50%);transform:rotate(-180deg)}.price_tag{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:50px;position:relative}.price_tag h2,.price_tag h3{color:var(--primary-white);margin-bottom:0}.price_tag h3{font-size:12px;font-weight:400;letter-spacing:2px}.price_tag h2{padding-top:5px;font-size:18px;font-weight:400}.price_tag span{font-size:14px;color:#dbdbdb;font-weight:100}.price_tag .arrow{position:absolute;height:100%;right:0;padding:0 5px;top:0;border-left:1px solid #8b8b8b;display:flex;align-items:center;justify-content:center}.price_tag i{background:transparent;color:var(--primary-white)}.price_tag i:hover{cursor:pointer}.contact_hero{background:rgba(155,196,214,0.5);padding:50px 0;text-align:center;color:#2f3438}.contact_hero h1{font-size:32px}.contact_hero h2{font-size:18px;font-weight:300}.contact .collapse-tab{background:white;padding:0}.contact .collapse-area h3{font-size:24px;font-weight:bold;margin-bottom:40px}.contact .accordion{border-bottom:2px solid #f6f6f6;border-top:2px solid #f6f6f6}.contact .accordion-item{border-radius:0 !important;border-top:0;border-left:0;border-right:0;border-bottom:0}.contact .collapse-tab .accordion-button{color:#5f5f5f;font-size:16px;padding-left:0;outline:0;box-shadow:none}.contact .collapse-tab .accordion-button:not(.collapsed){box-shadow:none;outline:0;background:white}.contact .collapse-tab a{text-decoration:underline;color:var(--primary-color)}.contact .block{background:#f8f8f8;padding:20px;border-radius:10px;margin-top:10px;margin-right:25px}.contact .contact_info{display:block;font-size:22px;font-weight:500;color:black}.contact .contact_info i{margin-right:5px;font-size:20px}.contact .last{margin-bottom:25px}.contact .block h3{font-size:18px;margin-bottom:0}.contact .block p{font-size:16px}.contact .return_info{margin-bottom:35px}@media(min-width:992px){.contact .return_info{margin-bottom:0}}a.submit_login_form{cursor:pointer}.options-wrapper .submit_login_form{background:0;border:0;box-shadow:none;padding:7px 0;color:var(--primary-black)}.tryonline-images{position:relative}.tryonline-frame{position:absolute;top:0;left:0}.tryonline-images img,.frame-images{display:none}[data-f-show="2"] .frame-images{display:unset}[data-f-show="2"] .productSection .tryonline-images .portrait,[data-f-show="2"] .productSection .tryonline-images .front{display:unset}[data-f-show="3"] .tryonline-images .portrait,[data-f-show="3"] .tryonline-images .front{display:unset}[data-f-show="4"] .tryonline-images .portrait,[data-f-show="4"] .tryonline-images .front_sun{display:unset}video#camera{transform:scaleX(-1)}.login_modal .modal-dialog{top:0;bottom:0;margin:0}@media(min-width:992px){.login_modal .modal-dialog{top:auto;bottom:auto;margin:auto}.login_modal .modal-content{height:auto}}.login_modal .btn{padding:.8rem 0}.login_modal img{width:30px}.login_modal ::-webkit-scrollbar{width:7px}.login_modal ::-webkit-scrollbar-track{background:#f1f1f1}.login_modal ::-webkit-scrollbar-thumb{background:#b4b4b4}.login_modal ::-webkit-scrollbar-thumb:hover{background:#797979}.login_modal .modal{max-width:400px;margin:auto}.login_modal .modal-header{padding-top:12px;padding-bottom:0;border-bottom:0;display:flex;justify-content:space-between;align-items:center}.login_modal .modal-title{font-size:1.7rem;font-weight:bold;margin-left:auto;margin-right:auto}.login_modal .btn-close{position:absolute;top:1.5rem;right:1.5rem}.login_modal .btn-back{position:absolute;top:1.5rem;background:0;border:0;color:var(--primary-black)}.login_modal .btn-back span{display:none}.login_modal .btn-back{font-size:24px;margin-top:-3px}@media(min-width:992px){.login_modal .btn-back{left:1.5rem}.login_modal .btn-back span{display:inline-block}.login_modal .btn-back{font-size:16px;margin-top:0}}.login_modal .bankid-btn{background-color:var(--primary-color);color:var(--primary-white);width:100%;font-size:1rem;padding:.8rem;margin-bottom:1rem}.login_modal .divider{text-align:center;position:relative;font-weight:bold;font-size:1.3rem}.login_modal .divider::before,.login_modal .divider::after{content:'';position:absolute;top:50%;width:40%;height:1px;background-color:#ddd}.login_modal .divider::before{left:0}.login_modal .divider::after{right:0}.login_modal .input_wrapper{margin-bottom:1rem}.login_modal .forgot-password{color:#5f5f5f}.form-control{border:1px solid #5f5f5f;padding:.75rem 1rem;border-radius:0}.form-control:focus{border-color:var(--primary-black);outline:0;box-shadow:none}.form-control:hover{border-color:var(--primary-black)}.form-control.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.invalid-feedback{display:block;color:#dc3545}.login_modal .form-check{padding:0}.login_modal .fill-control-indicator{left:0;top:3px}.login_modal .extras{display:flex;justify-content:space-between;align-items:center;width:100%}.login_modal .custom-control{display:flex;align-items:center}.login_modal .forgot-password{background:0;text-decoration:underline;border:0}.login_modal .btn_submit{background:#04608a;color:white;margin-left:auto;margin-right:auto}.btn-active{background-color:#007bff;cursor:pointer}.btn-inactive{background:pink;background-color:#00eb46;cursor:not-allowed}.login_modal .register_wrapper{margin-top:1rem;text-align:center}.login_modal .register_wrapper .btn-secondary{margin-top:0;text-align:center;background:0;border:1px solid #4e4e4e;color:#4e4e4e}.register_modal .modal{max-width:500px;margin:auto}.register_modal .btn_submit{max-width:350px}.btn-disabled{background-color:grey;color:var(--primary-black);cursor:not-allowed;border:0}.btn-enabled{background-color:#04608a !important;color:var(--primary-white);cursor:pointer;border:0}.btn-enabled:hover{color:var(--primary-white)}.register_modal .black-checkbox{padding:0 15px}.register_modal .fill-control-indicator{left:15px;top:5px}.register_modal input:invalid{border:1px solid #dc3646}.register_modal input:invalid:not(:focus):not(:placeholder-shown){border:1px solid black}.register_modal .form-label{margin-bottom:0}.register_modal input[type="checkbox"]{margin-right:15px;transform:scale(1.4)}.black_checkbox_description{color:black}.login_modal .is-valid{border-color:initial}.login_modal .is-invalid{border-color:#dc3646;outline:none !important;box-shadow:none !important}.login_modal .invalid-feedback{position:relative;display:none;margin-top:0;padding-top:0}.login_modal .is-invalid ~ .invalid-feedback{display:block}.login_modal .was-validated .form-control:valid,.login_modal .form-control.is-valid{background-image:none !important}.login_modal .was-validated .form-control:invalid,.login_modal .form-control.is-invalid{background-image:none !important}#co_linktext:hover{cursor:pointer}.register_modal p{margin:0;padding:0;font-size:13px;color:#5a5a5a;margin-top:5px}.password-wrapper .input-group-text{background:transparent;border:0;padding:0}.show-password{border-radius:10px}.show-password:focus{border:0}.show-password:hover{background:#ececec;transition:.3s ease-in-out}.input-group .form-control{height:auto;padding:.75rem 1rem;padding-right:2.5rem}.position-relative .btn.show-password{right:15px;top:50%;transform:translateY(-50%);border:0;background:0;padding:0;margin:0;z-index:10}.position-relative .btn .bi{font-size:1rem;vertical-align:middle}.input-group .form-control:focus{z-index:1;outline:0;box-shadow:none}.textlink{color:var(--primary-color);text-decoration:underline}.textlink:hover{color:var(--primary-color);text-decoration:none}.options-wrapper button{border:0;background-color:#f5f5f5}#bankid-qrcode{text-align:center}#bankid-qrcode img{width:250px}#bankid-authenticate.login_modal .modal{max-width:500px}.non-editable{color:#888;background-color:#eee}#register_btn_processing{display:none}#register_spinner{display:none}.processing #register_spinner{display:inline-block}.processing #register_btn_processing{display:inline-block}.processing #register_btn_label{display:none}