.tech .intro{position:relative;height:548px;min-height:548px;text-align:center}.tech .intro .text_align_bottom{margin-top:26%}@media(min-width:576px){.tech .intro{min-height:23.75rem}}@media(min-width:768px){.tech .intro{height:100vh;min-height:26.25rem}}@media(min-width:992px){.tech .intro{min-height:27.5rem}}@media(min-width:1200px){.tech .intro{height:548px;width:1280px}}@media(min-width:1920px){.tech .intro{height:891px}}.tech .intro__background{position:fixed;z-index:-1;width:100%;height:548px;overflow:hidden;background-position:center}@media(min-width:1920px){.tech .intro__background{height:1000px}}.tech .intro__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.tech .intro__background video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.tech .intro h1{max-width:18.75rem;margin-left:auto;margin-right:auto;font-size:2.0625rem;font-weight:700;line-height:1;color:#fff;text-transform:uppercase}@media(min-width:768px){.tech .intro h1{max-width:none;font-size:2.625rem}}.tech .intro__text{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;color:#fff}.tech .intro__text p{max-width:18.75rem;margin:0;font-size:1rem;line-height:1.625rem}.tech .intro__cta{margin:1rem 0}.tech .intro__cta button{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:0}.tech .intro__cta .mat-icon{width:1.8125rem;height:1.8125rem;stroke:#fff}@media(min-width:768px){.tech .intro__text p{max-width:35rem}.tech .intro__cta{position:absolute;bottom:2rem;left:50%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tech .intro__cta .mat-icon{width:2.8125rem;height:2.8125rem}}.tech .desc{background:#fff}.tech .desc .background,.tech .desc .background .background-left{background-repeat:no-repeat}.tech .desc .background{background-image:url(/assets/images/photochromic/ZOOM.png);background-size:100%;background-position:left;background-color:#fff;text-align:left;color:#243869;font-size:20px;font-family:GothamBook;padding-top:72px;padding-bottom:67px}@media only screen and (max-width:620px){.tech .desc .background,.tech .desc .background-left,.tech .desc .background-right .div_padding{width:100%}}@media only screen and (max-width:768px){.tech .desc .col-md-6{padding-right:0;padding-left:0}.tech .desc .description_text{padding-left:15px;padding-right:15px}.tech .desc .background{background:#fff;text-align:left;font-size:18px;padding-top:30px;padding-bottom:30px}.tech .desc .mobile_version_photochromic_intro{background-size:100%;background-repeat:no-repeat;height:279px;width:105%}}@media screen and (device-width:360px)and (device-height:640px)and (-webkit-device-pixel-ratio:3){.tech .desc .background{background-size:101%;background-position:bottom;height:100%}}.tech .lenses{background:#f3f4f4}.tech .lenses .background{padding-top:67px;padding-bottom:53px}.tech .lenses .left_image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.tech .lenses .image_left{width:100%;display:block;margin-top:auto;margin-bottom:auto}.tech .lenses h2{font-size:30px;font-family:GothamMedium;color:#243869;text-align:left}.tech .lenses .mobile_image{display:none}.tech .lenses .description{font-size:20px;text-align:left}@media only screen and (max-width:768px){.tech .lenses{background-size:1000%}.tech .lenses h2{font-size:20px;text-align:left}.tech .lenses .description{font-size:18px;text-align:left;color:#243869}.tech .lenses .mobile_image{display:block;margin-top:30px;margin-bottom:30px;background-size:100%;height:270px}.tech .lenses .left_image{display:none}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.tech .lenses{background-size:1200%}}.tech .windshield{padding-bottom:74px;background-color:#f3f4f4}@media(min-width:1920px){.tech .lenses .container,.tech .windshield .container{max-width:1466px!important}}.tech .windshield h2{font-size:30px;font-family:GothamMedium;color:#243869}.tech .windshield .newbtn{width:260px;height:42px;font-size:14px;margin:5px 30px 14px 0;font-family:GothamBook}.tech .windshield .col-md-5{display:-webkit-box;display:flex}.tech .windshield .image_right{display:block;margin-top:auto;margin-bottom:auto;width:100%}.tech .windshield .mobile_padding{font-size:20px;color:#243869}@media only screen and (max-width:768px){.tech .windshield h2{font-size:20px;font-family:GothamBold;text-align:left}.tech .windshield .newbtn{margin-right:0;width:100%;max-width:100%;margin-bottom:31px}.tech .windshield .col-md-7{padding-left:0;padding-right:0}.tech .windshield .mobile_padding{text-align:left;font-size:18px;color:#243869}.tech .windshield .mobile_version{background-image:url("/assets/images/photochromic/new_images/photochro 3.png");background-repeat:no-repeat;background-size:100%;height:250px;width:100%;margin-bottom:10px}.tech .windshield .img-col{width:90%}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.tech .windshield{background-size:1200%}.tech .windshield .image_right{width:110%}.tech .windshield .newbtn{max-width:100%}.tech .windshield .img-col{width:100%}}@media only screen and (min-width:1024px)and (max-height:1366px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:1.5){.tech .windshield .image_right{width:110%}.tech .windshield .img-col{width:100%}.tech .windshield .newbtn{max-width:100%}}@media only screen and (min-device-width:375px)and (max-device-width:812px)and (-webkit-device-pixel-ratio:3)and (orientation:landscape){.tech .windshield .image_right{height:auto}.tech .windshield .btn-v2-primary{display:block;max-width:100%}.tech .windshield .newbtn{max-width:100%}}.tech .temperature{background-color:#fff}@media(min-width:1920px){.tech .temperature .container{max-width:1466px!important}}.tech .temperature .col-md-8{font-size:20px;color:#243869;text-align:left}.tech .temperature .title_div,.where-to-buy,.where-to-ecp{text-align:center}.tech .temperature .temperature_div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.tech .temperature .mobile{display:block;margin:auto}.tech .temperature h2{font-size:30px;font-family:GothamMedium;color:#243869}.tech .temperature .div_padding{padding:50px 50px 50px 80px}@media only screen and (max-width:768px){.tech .temperature .temperature_div{display:none}.tech .temperature .mobile{background-size:1000%!important}.tech .temperature .col-md-8{background:url(/assets/images/photochromic/termo_transparent.png) center no-repeat;font-size:18px;text-align:center;background-size:50%}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.tech .temperature .temperature_div{padding-left:72px!important;padding-top:100px}}@media only screen and (min-width:1024px)and (max-height:1366px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:1.5){.tech .temperature .temperature_div{padding-left:110px!important;padding-top:32px}}.where-to-ecp{max-width:1200px;width:100%}@media only screen and (max-width:1024px){.where-to-ecp{width:95%}}.where-to-buy{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:2rem 2rem 3rem;background-color:#fff;background-image:url(/assets/images/find/map-mobile.webp);background-repeat:no-repeat;background-size:100%}@media(min-width:768px){.where-to-buy{padding:4rem 2rem 6rem;background-image:url(/assets/images/find/map-desktop.webp)}}.where-to-buy--no-bg{background:0 0}.where-to-buy__title{font-size:33px;line-height:2.5rem;color:#243869;text-transform:uppercase}@media(min-width:768px){.where-to-buy__title{font-size:42px}}.where-to-buy__titlecscz{font-size:33px;font-family:"Open Sans";line-height:2.5rem;color:#243869;text-transform:uppercase}@media(min-width:768px){.where-to-buy__titlecscz{font-size:42px}}.where-to-buy__text{font-family:GothamBook;margin-bottom:0;font-size:1rem;font-weight:300;line-height:1.4375rem;color:#243869}.where-to-buy__form{-webkit-box-align:center;align-items:center;width:100%;max-width:18.3125rem}.where-to-buy__form-input{margin:2rem 0 2.5rem}@media(min-width:768px){.where-to-buy__text{font-size:1.25rem}.where-to-buy__form{max-width:25rem}}.where-to-buy__form .mdc-text-field--fullwidth.mdc-text-field--disabled .mdc-line-ripple::before,.where-to-buy__form .mdc-text-field--fullwidth:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-width:.125rem;border-bottom-color:#294571}.where-to-buy__form .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#f44336}.where-to-buy__form .mdc-text-field__input{font-size:1.25rem;height:80%!important;border-bottom:medium}.where-to-buy__form .mdc-text-field--with-trailing-icon{padding:0;overflow:visible}.where-to-buy__form .mdc-text-field i.mdc-text-field__icon--trailing{color:#243869!important}.where-to-buy__form .mdc-text-field--invalid .mdc-floating-label::after{color:#f44336;font-family:Gotham}.where-to-buy__form .mdc-text-field .mdc-floating-label{font-size:1.375rem;font-weight:300;font-family:open sans;line-height:1.375rem;color:#243869;display:block;left:0;text-transform:capitalize}.where-to-buy__form .mdc-text-field .mdc-floating-label--float-above{top:40%}.where-to-buy__form .mdc-text-field+.mdc-text-field-helper-line{padding:0}.where-to-buy__form .mdc-text-field+.mdc-text-field-helper-line .mdc-text-field-helper-text{font-size:.875rem}.where-to-buy ::-webkit-input-placeholder{text-transform:capitalize}.where-to-buy ::-moz-placeholder{text-transform:capitalize}.where-to-buy :-ms-input-placeholder{text-transform:capitalize}.where-to-buy ::-ms-input-placeholder{text-transform:capitalize}.where-to-buy ::placeholder{text-transform:capitalize}.where-to-buy .pl_title{font-size:42px;font-weight:700;color:#243869;text-transform:uppercase;line-height:2.5rem;font-family:inherit}.where-to-buy .zh_poland{font-family:sans-serif;display:inline;font-weight:700}.where-to-buy input:-webkit-autofill,.where-to-buy input:-webkit-autofill:active,.where-to-buy input:-webkit-autofill:focus,.where-to-buy input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}