body{font-size:18px;color:#363324!important;line-height:28px}.page-width{padding:0 1rem}.page-width{max-width:calc(var(--page-width) + 20px)}a:hover{color:#00588a}.cart-items thead th{font-size:14px}.top-bar ul{padding:0;margin:0;list-style:none;display:flex;column-gap:30px;justify-content:flex-end;align-items:center}.top-bar ul li a{color:#a7d8f4;transition:.5s all}.top-bar ul li a:hover{color:#fff}.top-bar ul li{display:flex;column-gap:10px;color:#fff;font-size:18px}.top-bar ul li svg,.top-bar ul li svg path{fill:#fff}.top-bar ul li svg{width:20px;height:20px}.header-section .header .right-menu-block nav .list-menu li a{color:#fff;font-size:18px;padding-inline:0}.top-bar ul li .list-social .svg-wrapper{width:40px;height:40px}.top-bar ul li .list-social .svg-wrapper svg{width:35px;height:35px}.header-section .header .right-menu-block .header__icons svg path{fill:#fff}.header-section.sticky_header .header .right-menu-block nav{position:fixed;left:0;top:0;z-index:999;background:#0078bd;margin:0;border-top:none;width:100%;padding:10px 20px}.header-section.sticky_header .header .right-menu-block nav .list-menu.list-menu--inline{max-width:1600px;margin:0 auto;display:flex}.mega-menu__content{background:#e8e8e8!important}.mega-menu-block{display:flex}.mega-menu-block ul.mega-menu__list{width:20%}ul.second-megamenu{width:30%}ul.megamenu-logo{width:50%}.mega-menu-block ul li a{color:#000!important;font-size:13px!important;text-decoration:none}.mega-menu-block ul li a img{display:block;margin:0 auto;width:60px}.mega-menu-block ul{list-style:none;padding:0 45px;border-right:solid 1px #000}.mega-menu-block ul.second-megamenu{display:flex;flex-wrap:wrap;align-content:flex-start}.mega-menu-block ul.second-megamenu li{width:33.333%;text-align:center;padding-right:20px;padding-bottom:20px;word-wrap:break-word}.mega-menu-block ul.second-megamenu li a{display:block;text-align:center;line-height:1.3}.mega-menu-block ul.megamenu-logo{display:flex;flex-wrap:wrap;border-right:none;align-content:flex-start}.mega-menu-block ul.megamenu-logo li{width:25%;padding-right:25px;padding-bottom:20px;text-align:center}.mega-menu-block ul.megamenu-logo li img{width:auto;height:inherit}.megamenu-heading{font-size:18px;font-weight:500;width:100%;margin-bottom:17px;text-transform:uppercase}.header-section .header .right-menu-block nav .list-menu details summary{color:#fff;font-size:18px;text-decoration:none}.mega-menu-block ul.megamenu-logo li.menu-btn{padding:10px 15px;background:#0078bd;color:#fff!important;min-width:113px;max-width:138px;height:fit-content}.mega-menu-block ul.megamenu-logo li.menu-btn a{color:#fff!important}.header-section .header .right-menu-block nav .list-menu{justify-content:space-between;width:100%}.header__active-menu-item{color:#a7d8f4;text-decoration:none}.header-section .header{padding:0 15px!important;display:flex;margin-bottom:-1px}.header-section .header .header__heading{width:25%;background:#fff}.header-section .header .right-menu-block{width:75%;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:end;background:#0078bd;padding:15px 0 10px 20px;column-gap:30px}.top-bar ul li p{margin:0}.header-section .header .right-menu-block .header__icons{order:1}.header-section .header .right-menu-block .top-bar{order:2}.header-section .header .right-menu-block nav{order:3;width:100%;border-top:solid 1px #fff;padding-top:12px}.header-section{background-image:linear-gradient(to right,#fff 50%,#0078bd 50%)}.header-section .header .header__heading img{height:130px;width:auto}.left-content h1{font-size:35px;line-height:46px;margin:40px 0 30px}.left-content{padding:0 3.7778rem 0 0;width:375px;max-width:100%}.banner-btn{list-style:none;padding:0;margin:0}.banner-btn li a.btn-one svg{width:17px;height:20px;transform:rotate(-42deg);margin-right:7px;transition:.5s all}.banner-btn li a.btn-one{color:#fff;border:solid 2px #0078bd;font-size:18px;font-weight:300;padding:12px 20px;background-color:#0078bd;display:block;margin-bottom:10px;text-decoration:none;text-align:center;transition:.5s all}.banner-btn li a.btn-one:hover{background-color:#00588a;border-color:#00588a}.banner-btn li a.btn-one:hover svg{transform:rotate(0)}.banner-btn li a.btn-two{color:#00588a;border:solid 2px #00588a;font-size:18px;font-weight:300;padding:12px 20px;display:block;margin-bottom:10px;text-decoration:none;text-align:center;transition:.5s all}.banner-btn li a.btn-two svg{fill:#00588a;margin-right:7px;transition:.5s all}.banner-btn li a.btn-two:hover{color:#fff;background:#00588a}.banner-btn li a.btn-two:hover svg{fill:#fff;transform:rotate(25deg)}.left-list{list-style:none;padding:0;margin:25px 0 0}.left-list li{font-size:20px;line-height:31px;margin-bottom:10px;text-indent:-27px;padding-left:26px}.left-list li span{min-width:25px}.image-bottom-text{display:flex;flex-wrap:wrap}.image-bottom-text .right-list{width:20%;list-style:none;border-right:1px solid #cbe6f4;padding:10px 15px;margin:0}.image-bottom-text .right-list li.dropdown-title{display:flex;column-gap:14px;margin-bottom:10px;position:relative}.image-bottom-text .right-list li.dropdown-title p{font-size:14px;line-height:1.3em;margin-bottom:0}.image-bottom-text .right-list li.dropdown-title span{min-width:25px}.image-bottom-text .right-list li.dropdown-title span svg{margin-top:-10px}.image-bottom-text .right-list li.dropdown-title h6 strong{font-weight:300;margin-bottom:10px;display:inline-block;font-size:14px;line-height:1.3em}.image-bottom-text .right-list li.dropdown-title h6{font-weight:300;margin:0;font-size:12px;line-height:16px}.image-bottom-text .right-list:last-child{border:none}.right-image-box h5{font-size:16px;margin-top:25px;margin-bottom:15px}.hero-sec{padding-bottom:100px}.right-image-box img{height:500px}.right-image-box .circle-img{width:150px;height:150px;position:absolute;right:3%;bottom:6%}.right-image-box .right-img-block{position:relative}.dropdown-text{position:absolute;left:0;top:100%;width:100%;padding:1rem;background-color:#fff;border:2px solid #7fbbde;transition:opacity .3s linear,top .1s .3s;list-style-type:none;z-index:1;display:none}.dropdown-title:hover .dropdown-text{display:block}.right-image-box{position:absolute}.header-section .header .right-menu-block .header__icons .search-modal svg path{fill:#7a7a7a}.quick-add-modal .quick-add-modal__content .quick-add-modal__content-info .product-form__input--pill input[type=radio]:checked+label{background-color:#00588a;border-color:#00588a}.quick-add-modal .quick-add-modal__content .product__title h2{font-size:28px}.low-vision-sec{margin-bottom:122px}.low-vision-sec .text-img-box{background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;position:relative}.low-vision-sec .text-img-box:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#363324;opacity:.3;transition:.5s all}.low-vision-sec .image-content-box{width:450px;max-width:100%;margin:0 auto;padding:20px;text-align:center;position:absolute;transform:translate(-50%,-20%);transition:.5s all;left:50%;top:50%}.low-vision-sec .image-content-box a{text-decoration:none;color:#000}.low-vision-sec .image-content-box .text-img-box-heading{font-size:34px;color:#fff;font-weight:500;text-transform:uppercase;margin-bottom:10px}.low-vision-sec .image-content-box p{font-size:18px;color:#fff;line-height:28px}.low-vision-sec .text-img-box:hover:before{opacity:.7;background:#0078bd}.low-vision-sec .text-img-box:hover .image-content-box{transform:translate(-50%,-50%)}.low-vision-sec .row{margin-inline:0}.low-vision-sec .row .col-lg-6:nth-child(2n){padding-right:0}.low-vision-sec .row .col-lg-6:nth-child(odd){padding-left:0}.servivice-block .image-content-box .text-img-box-heading{font-size:25px;font-weight:500;color:#363324;padding-bottom:10px}.sec-heading-style .rich-text__blocks .rich-text__heading{font-size:50px;line-height:60px;color:#363324}.sec-heading-style .rich-text__blocks .rich-text__caption{font-size:30px;line-height:40px;color:#6c6c6c;margin-top:10px}.btn-style{color:#fff;letter-spacing:0px;font-weight:300;background-color:#0078bd;text-decoration:none;padding:15px 50px 15px 60px;display:inline-block;margin-top:15px;font-size:20px;position:relative;transition:.5s all}.btn-style:before{content:"\276f";margin-left:-30px;margin-top:0;position:absolute;transition:.5s all}.btn-style:hover{background:#00588a;color:#fff}.btn-style:hover:before{margin-left:-25px}.servivice-block .right-heading{font-size:18px;font-weight:800;margin-bottom:40px}.video-width .video-section.page-width{max-width:1050px;padding-top:80px}.jumg_optician .text-description h2{font-size:34px}.jumg_optician .text-description h3{font-size:25px;font-weight:300;color:#6c6c6c;margin-bottom:30px}.jumg_optician .text-description p{margin-bottom:20px}.video-section deferred-media{height:608px}.service-block .service-text ul li{position:relative;padding:0 15px 14px 45px;border-bottom:solid 1px #fff;margin:14px 0}.optiker-section .card-list .service-text ul li:last-child,.service-text ul li:last-child{border:none}.service-block .service-text ul{margin:0;list-style:none;padding:15px 0}.service-text ul li:before{position:absolute;content:"";left:15px;top:3px;background:url(/cdn/shop/files/svgviewer-output.svg);width:20px;height:20px}.service-block .service-item{height:100%;padding-bottom:50px;position:relative}.optiker-section .card-list .col-md-6:first-child .service-item:after,.service-block .service-item:after{position:absolute;content:"";background:url(/cdn/shop/files/glass-corner.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:cover;width:175px;height:54px;bottom:0;right:0}.service-block .page-width>.row{border-top:solid 1px #d5d5d5;padding-top:50px;margin-top:50px}.service-image img{width:100%}.glasses-optician{padding:135px 0}.glasses-optician .video-box{background-color:#f8f8f8;border:solid 1px #ededec;padding:25px 25px 18px;height:100%}.glasses-optician .video-text .image-with-text__heading{font-weight:600;font-size:30px;line-height:39px;padding-bottom:10px}.glasses-optician .video-text .image-with-text__text p{line-height:1.7em}.after-before-sec{padding-block:146px;margin-bottom:100px}.after-before-sec .row.g-5 .col-lg-6{margin:0}.after-before-sec .image-text{padding:25px 95px}.after-before-sec .image-text .image-with-text__heading{font-size:30px;font-weight:600;line-height:39px;color:#0078bd;padding-bottom:20px}.after-before-sec .image-text .image-with-text__text p{font-size:22px;line-height:32px;color:#474746;margin-bottom:10px}.about-us-sec{padding:144px 0;margin-top:100px}.multicolumn__title .title{width:100%}.about-us-sec .multicolumn__title .title{font-size:34px;color:#363324;line-height:45.5px;margin-bottom:10px}.about-us-sec .multicolumn-list li .multicolumn-card__image-wrapper{padding:0;margin:0}.about-us-sec .multicolumn-list li .multicolumn-card__info{padding:0}.about-us-sec .multicolumn-list li .multicolumn-card__info>div{padding:30px 25px}.about-us-sec .multicolumn-list li{width:22.75%;max-width:22.75%}.about-us-sec .multicolumn-list{column-gap:3%}.about-us-sec .multicolumn-list li .multicolumn-card__info .btn-style{width:100%;padding-inline:25px;text-align:center;position:absolute;bottom:0}.about-us-sec .multicolumn-list li .multicolumn-card__info .btn-style .svg-wrapper{display:none}.about-us-sec .multicolumn-list .multicolumn-card{padding-bottom:80px;position:relative}.testimonial-sec .multicolumn-list li:only-child{margin-left:0}.testimonial-sec .multicolumn-list li .multicolumn-card{display:flex;padding:25px}.testimonial-sec .multicolumn-list li .multicolumn-card .multicolumn-card__image-wrapper{min-width:105px;padding:0;margin:0}.testimonial-sec .multicolumn-list li .multicolumn-card .multicolumn-card__image-wrapper img{width:75px;height:75px;border-radius:50px;border:solid 2px #cfcfcf}.testimonial-sec .multicolumn-list li .multicolumn-card .multicolumn-card__info{padding:0}.testimonial-sec .multicolumn-list li .multicolumn-card .multicolumn-card__info h3{width:100%;margin-top:32px;font-weight:700}.testimonial-sec .multicolumn-list li .multicolumn-card .multicolumn-card__info>div p{color:#363324;font-size:18px;line-height:27px}.testimonial-sec .multicolumn__title .title{font-size:30px;line-height:31px;font-weight:500;margin-bottom:40px}.testimonial-sec{padding:100px 0}.testimonial-sec .btn-style{margin-top:80px}.contact-sec{padding:100px 0}.contact-sec .contact-dec{font-size:18px;color:#363324;line-height:31px;border-top:solid 1px #d8e2e6;border-bottom:solid 1px #d8e2e6;padding-top:33px;padding-bottom:33px;margin-bottom:33px}.contact-sec .contact .title{font-size:34px}.contact-sec .contact-dec p{margin-bottom:0}.contact-sec .heading-style{margin-bottom:40px;font-size:25px}.contact-sec .contact__fields{display:block}.contact-sec .contact .field{margin-bottom:15px;display:block}.contact-sec .contact .field textarea{min-height:190px}.contact-sec .contact .contact__button button{width:100%;border:none}.contact-sec .contact .field label{position:inherit;top:inherit;left:inherit;display:block;color:#363324;font-size:18px}.contact-sec .contact .field:after{display:none}.contact-sec .contact .field input,.contact-sec .contact .field textarea{border:1px solid #d5d5d5}.contact-sec .field__input:focus,.contact-sec .select__select:focus,.contact-sec .customer .field input:focus,.contact-sec .customer select:focus,.contact-sec .localization-form__select:focus.localization-form__select:after{box-shadow:none;padding:1.5rem}.form-row .col-md-6:first-child{padding-right:35px}.form-row .col-md-6:last-child{padding-left:35px}.contact-sec .contact .field input::placeholder,.contact-sec .contact .field textarea::placeholder{opacity:1}.footer-heading{font-weight:600;font-size:30px;color:#0078bd!important}.footer-right-side{padding-top:80px;width:80%;margin:0 auto}.footer-right-side .footer-text li{display:flex}.footer-right-side .footer-text li .icon{min-width:35px}.footer-right-side .footer-text li p a{color:#0078bd}.footer-right-side .contact-box{display:flex;column-gap:20px;margin-top:50px;flex-wrap:wrap}.footer-right-side .contact-box .footer-text{width:calc(50% - 10px)}.footer-links{font-weight:600;background-color:#0078bd;padding:50px 20px;margin-top:80px}.footer-links li a{color:#fff;text-decoration:none;font-size:18px;font-weight:300}.footer-links ul{list-style:none;padding:0;margin:0;display:flex;column-gap:40px;flex-wrap:wrap;justify-content:center}.footer-section .row{margin-inline:0}.footer-section .row .col-lg-6{padding-inline:0}.title-box h2{font-size:30px;line-height:39px;text-align:center}.button-list{list-style:none;padding:0;margin:30px 0 0;display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.button-list li a{color:#fff;font-weight:300;background-color:#0078bd;display:inline-block;padding:10px 30px;text-decoration:none;width:260px;text-align:center;transition:.5s all}.button-list li a:hover{background-color:#00588a}.button-list li a svg{transform:translate(-10px);margin-top:-4px;transition:.5s all}.button-list li a:hover svg{transform:translate(-7px)}.footer-buttons{padding:70px 0}.collection-hero .collection-hero__title{margin-bottom:0;margin-top:50px;font-size:30px}facet-filters-form .facets-vertical-form{margin-bottom:20px}facet-filters-form .facets-vertical-form .select select{padding:0 10px}ul.product-grid li .card-wrapper .card{padding:15px 15px 10px}ul.product-grid li .card-wrapper .card .card__content{padding:20px 0 0}ul.product-grid li .card-wrapper .card .card__content button{color:#fff;font-size:16px;font-weight:300;padding:12px 20px;background-color:#0078bd;display:block;text-decoration:none;text-align:center;transition:.5s all;margin-bottom:0}ul.product-grid li .card-wrapper .card .card__content button:after{display:none}ul.product-grid li .card-wrapper .card .card__content button:hover{background-color:#00588a}.pagination-wrapper .pagination .pagination__list{width:100%}.cart-notification__links #cart-notification-button:after{display:none}.cart-notification__links #cart-notification-button{border:solid 1px #0078bd}.cart__footer .cart__ctas button#checkout,.cart-notification__links form button{background:#0078bd}.cart__footer .cart__ctas button#checkout:after,.cart-notification__links form button:after{display:none}.cart__footer .cart__ctas button#checkout:hover,.cart-notification__links form button:hover{background:#00588a}.cart-count-bubble{background:#fff;color:#000}cart-items .title-wrapper-with-link h1.title{font-size:28px}.product__info-wrapper .product__info-container .product__title h1{font-size:28px}.product-form__input--pill input[type=radio]:checked+label{background-color:#0078bd!important;border-color:#0078bd!important}.related-products-sec{margin-top:70px}.collection-list .collection-list__item .card h3.card__heading{text-align:center}.collection-list .collection-list__item .card-wrapper .card{padding:10px;border-radius:0}.collection-all-list .title{font-size:28px;margin-top:50px}.collection-all-list .collection-list li .card__content{align-items:end}.collection-all-list .collection-list li .card__information{padding-bottom:0}.custom-row{margin-left:auto;margin-right:0;max-width:calc(50vw + 801px);padding-right:0;display:flex}.custom-text-col{padding:30px 14px;width:41rem}.custom-row .your-section{width:calc(100% - 41rem);background-position:center;background-repeat:no-repeat;background-size:cover}.custom-row .text-banner{max-width:300px}.custom-row .text-banner h1{font-size:35px}.row-width-style .image-with-text .image-with-text__grid .image-with-text__media-item{width:40%}.row-width-style .image-with-text .image-with-text__grid .image-with-text__text-item{width:60%}.row-width-style .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0 0 0 10%;justify-content:center}.brillen-right-list .row .col-lg-6 .card-list.row .col-md-6:only-child{width:100%}.brillen-right-list .row .col-lg-6 .card-list.row .col-md-6:only-child .service-item{margin-left:60px}.brillen-right-list .text-img-box-sub-heading{font-size:25px;margin-bottom:25px}.service-block.brillen-right-list .image-content-box .text-img-box-heading{font-size:34px}.service-block.brillen-right-list .page-width>.row{border-top:none;padding-top:0}.brillen-right-list .row .col-lg-6 .card-list.row .col-md-6:only-child .service-item ul li{padding:0 30px 14px 70px}.brillen-right-list .row .col-lg-6 .card-list.row .col-md-6:only-child .service-item ul li:before{left:30px}.optiker-section .card-list{margin-top:70px}.optiker-section .card-list .service-text ul{list-style:none;padding:20px 0;margin:0}.optiker-section .card-list .service-text ul li{position:relative;padding:0 15px 14px 55px;border-bottom:solid 1px #fff;margin:14px 0}.optiker-section .card-list .col-md-6:first-child .service-item{margin-right:20px;position:relative}.optiker-section .card-list .service-item .service-text a{color:#0078bd}.optiker-section .text-img-box-heading{font-size:30px;line-height:39px;margin-bottom:15px}.optiker-section .service-image{margin-right:15%}.optiker-section .service-image img{min-height:635px;object-fit:cover}.optiker-section{padding:200px 0 100px}.banner-bottom-space{margin-bottom:120px}.heading-full-width .rich-text__wrapper .rich-text__blocks{max-width:100%}.logo-block{border:solid 2px #e5e5e5;height:100%;display:flex;align-items:center;justify-content:center}.logo-block a{text-align:center;padding:40px;display:block}.logo-block img{height:auto;max-width:70%;width:auto}.brand-logo-sec{margin-bottom:100px}.border-style .rich-text__wrapper .rich-text__blocks{border-bottom:solid 1px #e5e5e5;padding-bottom:50px}.fancybox-is-open .fancybox-bg{display:block}.team-block .team-mamber-name{font-size:18px;font-weight:700}.team-block img{margin-bottom:15px}.team-block .destination{font-size:18px;color:#363324}.team-block .team-image a{position:relative;display:inline-block}.team-block .team-image a .overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:#fffefee3;opacity:0;transition:.5s all}.team-block .team-image a:hover .overlay{opacity:1}.news-block .rich-text__blocks .rich-text__heading,.news-image-block .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:34px;line-height:45.5px}.news-image-block .image-with-text__text-item .image-with-text__content{padding:0}.news-block .rich-text__blocks .rich-text__text,.news-image-block .image-with-text__text-item .image-with-text__content .image-with-text__text{color:#363324}.news-image-block .image-with-text .image-with-text__grid{border-bottom:solid 1px #e5e5e5;padding-bottom:50px;margin-bottom:200px}.contact-info{margin-bottom:10px}.contact-info p{margin-bottom:0;color:#363324}.contact-info p a{color:#0078bd}.contact-page-form form#ContactForm{margin-left:70px}.visit-search-box h4{font-size:26px;margin-bottom:20px}.visit-search-box form input{width:100%;padding:10px;border:1px solid #d5d5d5;margin-bottom:12px}.visit-search-box form p{font-size:14px}.visit-search-box form button{width:100%;border:none;cursor:pointer}.visit-map{margin-bottom:100px}.visit-text a{color:#0078bd}.privacy-policy .rich-text__wrapper .rich-text__blocks{max-width:100%}.privacy-policy .rich-text__heading{font-size:30px}.privacy-policy{margin-bottom:30px}.privacy-policy .rich-text__text{color:#363324}.privacy-policy .rich-text__text ul{padding:0;list-style:none;margin-bottom:27px}.privacy-policy .rich-text__text ul li{position:relative;padding:0 0 0 33px}.privacy-policy .rich-text__text ul li:before{position:absolute;content:"";left:0;top:3px;background:url(/cdn/shop/files/svgviewer-output.svg);width:20px;height:20px}.online-dispute-section .rich-text__wrapper .rich-text__blocks{max-width:100%}.online-dispute-section .rich-text__wrapper .rich-text__blocks{max-width:100%;border-top:solid 1px #0000001a;padding-top:50px;margin-bottom:100px}.privacy-policy .rich-text__text a,.online-dispute-section .rich-text__wrapper .rich-text__blocks a,.imprint-sec a{color:#0078bd}.agb-content-list{border-top:solid 1px #000}.agb-content-list .rich-text__text p{font-size:10px;line-height:15px}@media (max-width:1600px){.header-section .header{padding:0 2rem!important}.page-width{padding:0 2rem}.right-image-box{position:inherit;margin-right:-20px}.hero-sec{padding-bottom:40px}}@media (max-width:1399px){.header-section .header .header__heading img{height:100px}.image-bottom-text .right-list{width:33.333%;margin-bottom:15px}.low-vision-sec{margin-bottom:45px}.after-before-sec{padding-block:100px;margin-bottom:60px}.about-us-sec{padding:80px 0;margin-top:60px}.optiker-section .service-image{margin-right:5%}.optiker-section .card-list .service-item .btn-style{padding:15px 30px 15px 45px}.optiker-section{padding:100px 0}.banner-bottom-space{margin-bottom:50px}.optiker-section .card-list{margin-top:30px}.news-image-block .image-with-text .image-with-text__grid{margin-bottom:100px}.contact-page-form form#ContactForm{margin-left:20px}}@media (max-width:1199px){.about-us-sec .multicolumn-list{column-gap:2%}.about-us-sec .multicolumn-list li{width:49%;max-width:49%;margin-bottom:18px}.after-before-sec .image-text{padding:25px}.contact-sec{padding:70px 0}.video-section deferred-media{height:inherit}.optiker-section .service-image{margin-right:0}.optiker-section .card-list .col-md-6{width:100%}.optiker-section .card-list .col-md-6:first-child .service-item{margin:0 0 30px}.contact-page-form form#ContactForm{margin-left:0}.contact-page-form .form-row .col-md-6:last-child{padding-left:14px}.contact-page-form .form-row .col-md-6:first-child{padding-right:14px}.mega-menu-block ul.megamenu-logo li{width:33%}}@media (max-width:1024px){.dropdown-title:hover .dropdown-text{display:none}.dropdown-title .dropdown-text.show{display:block}.online-dispute-section .rich-text__wrapper .rich-text__blocks{margin-bottom:0}}@media (max-width:991px){.header-section .header .header__heading{width:100%}.header-section .header .right-menu-block .top-bar{display:none}.header-section{background:#fff}.header-section .header .right-menu-block .header__icons svg path{fill:#6c6c6c}.header-section .header{display:grid}.header-section .header .right-menu-block{width:inherit;background:transparent}.header-section .header img.header__heading-logo{height:inherit;width:110px}.left-content{padding:0 0 20px;width:100%}.low-vision-sec{margin-top:40px;margin-bottom:50px!important}.low-vision-sec .row .col-lg-6:nth-child(2n),.low-vision-sec .row .col-lg-6:nth-child(odd){padding:0 14px}.sec-heading-style .rich-text__blocks .rich-text__heading{font-size:38px;line-height:44px}.sec-heading-style .rich-text__blocks .rich-text__caption{font-size:26px;line-height:35px;margin-top:5px}.sec-heading-style .rich-text.content-container{padding-bottom:26px}.video-width .video-section.page-width{padding-top:15px}.servivice-block .page-width>.row{padding-top:20px;margin-top:20px}.glasses-optician{padding:70px 0}.after-before-sec{margin-bottom:31px;padding-block:70px}.inform-sec .image-with-text__content .image-with-text__heading{font-size:32px;line-height:1.2}.about-us-sec{padding:50px 0;margin-top:31px}.testimonial-sec{padding:50px 0}.testimonial-sec .multicolumn__title .title{margin-bottom:0}.testimonial-sec .btn-style{margin-top:30px}.contact-sec{padding:10px 0 30px}.contact-page-form .form-row .col-md-6:first-child,.form-row .col-md-6:first-child{padding:0 7px}.contact-page-form .form-row .col-md-6:last-child,.form-row .col-md-6:last-child{padding:0 7px}.footer-buttons{padding:60px 0}.footer-right-side{padding:40px 20px 20px;width:100%}.footer-links{margin-top:20px;padding:20px}.footer-right-side .contact-box{margin-top:25px}.right-image-box{margin-right:0}.right-image-box img{height:inherit}.testimonial-sec .multicolumn-list,.about-us-sec .multicolumn-list{padding-left:14px!important;padding-right:14px!important}.header-section.sticky_header{position:fixed;width:100%;left:0}.right-image-box .circle-img{display:none}.cart-count-bubble{background:#000;color:#fff}.brillen-right-list .row .col-lg-6 .card-list.row .col-md-6:only-child .service-item{margin:0}.banner-bottom-space{margin-bottom:20px}.responsive-pt-10{padding-top:10px!important}.row-width-style .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0 0 0 30px}.service-block.brillen-right-list .page-width>.row{margin-top:10px}.optiker-section{padding:60px 0 25px}.optiker-section .service-image img{min-height:inherit}.logo-block a{padding:20px}.brand-logo-sec,.news-image-block .image-with-text .image-with-text__grid{margin-bottom:50px}.contact-sec.contact-page-form{padding-bottom:0}.visit-map{margin-bottom:50px}.header__heading,.header__heading-link{text-align:center}.header__inline-menu{display:none}header-drawer{display:block!important}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}.header-section .header .right-menu-block{padding-left:0}ul.second-megamenu{width:100%}}@media (max-width:767px){.custom-row .text-banner h1,.left-content h1{font-size:30px;line-height:1.2}.hero-sec{padding-bottom:20px}.sec-heading-style .rich-text__blocks .rich-text__heading,.low-vision-sec .image-content-box .text-img-box-heading,.jumg_optician .text-description h2,.glasses-optician .video-text .image-with-text__heading,.after-before-sec .image-text .image-with-text__heading,.inform-sec .image-with-text__content .image-with-text__heading,.about-us-sec .multicolumn__title .title,.testimonial-sec .multicolumn__title .title,.contact-sec .contact .title,.title-box h2,.footer-heading,.optiker-section .text-img-box-heading,.service-block.brillen-right-list .image-content-box .text-img-box-heading,.news-block .rich-text__blocks .rich-text__heading,.news-image-block .image-with-text__text-item .image-with-text__content .image-with-text__heading,.privacy-policy .rich-text__heading{font-size:28px;line-height:1.2}.sec-heading-style .rich-text__blocks .rich-text__caption{font-size:24px}.footer-right-side .contact-box .footer-text{width:100%;margin-bottom:20px}.image-bottom-text .right-list{border-bottom:1px solid #cbe6f4;border-right:0;padding-inline:0;width:100%}.servivice-block .service-item{margin-bottom:20px;height:auto}.inform-sec .image-with-text__content{padding:20px 0}.about-us-sec .multicolumn-list li{width:100%;max-width:100%}.testimonial-sec .multicolumn-list li .multicolumn-card{display:block}.testimonial-sec .multicolumn-list li .multicolumn-card .multicolumn-card__image-wrapper .media{width:75px;height:75px;padding:0!important}.testimonial-sec .multicolumn-list li .multicolumn-card .multicolumn-card__info h3{margin-top:15px}.servivice-block .right-heading{margin-bottom:24px}.btn-style{font-size:16px}.video-section deferred-media{height:300px}.related-products-sec{margin-top:0}.quick-add-modal .quick-add-modal__content .product__title h2,.product__info-wrapper .product__info-container .product__title h1{font-size:24px}.row-width-style .image-with-text .image-with-text__grid .image-with-text__media-item,.row-width-style .image-with-text .image-with-text__grid .image-with-text__text-item{width:100%}.row-width-style .image-with-text .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:30px 0 0}.custom-row{flex-wrap:wrap}.custom-text-col{width:100%}.custom-row .your-section{min-height:200px;width:100%}.custom-row .text-banner{max-width:100%}.border-style .rich-text__wrapper{width:100%}.news-image-block .image-with-text__text-item .image-with-text__content{padding:30px 0 0}.contact-sec .heading-style{margin-bottom:20px;margin-top:20px}.visit-text{margin-bottom:30px}.online-dispute-section .rich-text__wrapper,.privacy-policy .rich-text__wrapper{width:100%}}@media (max-width:500px){#ProductGridContainer .collection ul.grid--2-col-tablet-down .grid__item,.related-products-sec .related-products ul.grid--2-col-tablet-down .grid__item{width:100%;max-width:100%}.footer-links ul li{width:100%;text-align:center}.brillen-right-list .row .col-lg-6 .card-list.row .col-md-6:only-child .service-item ul li{padding:0 30px 14px 52px}.brillen-right-list .row .col-lg-6 .card-list.row .col-md-6:only-child .service-item ul li:before{left:18px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
