.webp .signature_gen8{background-image:url(/assets/images/product-portfolio/G8.webp)}.no-webp .signature_gen8{background-image:url(/assets/images/product-portfolio/G8.png)}.webp .xtractive{background-image:url(/assets/images/product-portfolio/XTRA.webp)}.no-webp .xtractive{background-image:url(/assets/images/product-portfolio/XTRA.jpg)}.webp .vantage{background-image:url(/assets/images/product-portfolio/Vanatage.webp)}.no-webp .vantage{background-image:url(/assets/images/product-portfolio/Vanatage.jpg)}.webp .drivewear{background-image:url(/assets/images/product-portfolio/Drivewear_new.webp)}.no-webp .drivewear{background-image:url(/assets/images/product-portfolio/Drivewear_new.png)}.webp .acuvue{background-image:url(/assets/images/product-portfolio/Accuvue.webp)}.no-webp .acuvue{background-image:url(/assets/images/product-portfolio/Accuvue.jpg)}.webp .shield{background-image:url(/assets/images/product-portfolio/Shield.webp)}.no-webp .shield{background-image:url(/assets/images/product-portfolio/Shield.jpg)}.portfolio .intro{position:relative;height:87vh;min-height:26.25rem;text-align:center}.portfolio .intro__background{position:fixed;z-index:-1;width:100%;height:100%;overflow:hidden;background-position:center}@media only screen and (orientation:portrait){.portfolio .intro__background.fallback{background-image:url(/assets/images/product-portfolio/poster.png);background-size:cover}}@media only screen and (orientation:landscape){.portfolio .intro__background.fallback{background-image:url(/assets/images/product-portfolio/poster.png)}}.portfolio .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){.portfolio .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%)}}.portfolio .intro__cta{position:absolute;bottom:2rem;left:50%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.portfolio .intro__cta button{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:0}.portfolio .intro__cta .mat-icon{width:1.8125rem;height:1.8125rem;stroke:#fff}@media(min-width:768px){.portfolio .intro__cta .mat-icon{width:2.8125rem;height:2.8125rem}}@media only screen and (max-width:767px){.portfolio .intro{height:33vh;min-height:0}}@media only screen and (max-width:576px){.portfolio .intro__background video{height:40%}}@media only screen and (min-width:577px)and (max-width:767px){.portfolio .intro__background video{height:23.75rem}}@media(min-width:576px){.portfolio .intro{min-height:23.75rem}}@media(min-width:768px){.portfolio .intro{height:84vh;min-height:26.25rem}}@media(min-width:992px){.portfolio .intro{min-height:27.5rem}}@media(min-width:1200px){.portfolio .intro{min-height:31.25rem}}.portfolio .description{background-color:#fff;height:30rem}.portfolio .description .which_transitions{font-size:42px;padding-top:8%}.portfolio .description .which_transitions_description{font-family:GothamBook;font-size:20px}.portfolio .description .intro_buttons{font-family:GothamBook;font-weight:400;margin-right:100px;font-size:17px}.portfolio .description .intro_buttons::before{background-image:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(5%,#a999bf),color-stop(40%,#6962a8),to(#233666));background-image:linear-gradient(0deg,#a999bf 5%,#6962a8 40%,#233666)}.portfolio .description .helmets_button::before{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(5%,#a999bf),color-stop(40%,#6962a8),to(#233666));background-image:linear-gradient(0deg,#a999bf 5%,#6962a8 40%,#233666)}@media only screen and (max-width:767px){.portfolio .description{padding-left:10px;padding-right:10px;height:28rem}.portfolio .description .which_transitions{font-size:20px;font-family:GothamMedium;font-weight:400}.portfolio .description .which_transitions_description{font-size:18px;font-weight:400}.portfolio .description .intro_buttons{margin-bottom:25px;margin-right:0}.portfolio .description .intro_div{display:inline-grid;margin-left:0}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.portfolio .description{height:23rem}.portfolio .description .intro_buttons{margin-right:30px}}.portfolio__background--container{background-size:100% 90%;background-position:center;background-repeat:no-repeat;background-color:#fff}@media(max-width:767.98px){.portfolio .intro__cta{bottom:10px}.portfolio__background--container.signature_gen8{background-image:url(/assets/images/product-portfolio/G8_MOBILE.jpg)}}.portfolio__background--bottom{height:120px;background-color:#fff}.portfolio__item{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.portfolio__item--image img{width:100%}.portfolio__item--desc{font-family:GothamBook;font-size:21px;text-align:left;color:#fff;padding:10px 0 40px}.portfolio .text_align,.product__legal_text,.where-to-buy,.where-to-ecp{text-align:center}.portfolio__item--desc img{margin-bottom:34px;width:330px;margin-left:-30px}.portfolio__item--desc img.xtractive_logo{margin-left:-22px}.portfolio__item--desc img.drivewear_logo{margin-left:-10px}.portfolio__item--desc img.shield_logo{margin:0}.portfolio__item--desc img.shield_logo+img{margin-left:0}.portfolio__item--desc img.acuvue_logo{width:50%;max-width:270px;margin-left:0}@media only screen and (max-width:767px){.portfolio__background--container{background-size:100% 100%}.portfolio__background--bottom--last{height:0}.portfolio__item--desc img.acuvue_logo{width:170px}}.portfolio__item--desc img.style_colors{margin:0 0 39px;width:105px}@media(max-width:1199.98px){.portfolio__item--desc img{width:260px;margin-bottom:29px}}.portfolio__item--desc p{margin-bottom:39px;white-space:normal}.portfolio__item--desc p.vibrant_header{font-family:GothamMedium;font-size:21px;text-transform:uppercase;color:#243869;margin-bottom:15px}.where-to-buy__text,.where-to-buy__titlecscz{font-family:"Open Sans"}.portfolio__item--acuvue{width:80%;margin:0 auto}@media only screen and (max-width:767px){.portfolio__item--image img{width:78%;margin-top:-50px}.portfolio__item--desc{text-align:center}.portfolio__item--desc img{margin-left:0!important}}.portfolio .text_blue{color:#233666}.portfolio .intro_div{margin-left:5%}.portfolio .normal_font_weight{font-weight:400}.carousel__indicators--left,.carousel__indicators--right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__indicators--left button,.carousel__indicators--right button{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:0}.carousel,.carousel__bottom,.where-to-buy{background-color:#fff}.carousel__indicators--left .mat-icon,.carousel__indicators--right .mat-icon{height:1.5rem;width:2.5rem}@media(min-width:768px){.carousel__indicators--left .mat-icon,.carousel__indicators--right .mat-icon{width:3.75rem}}.carousel{position:relative;overflow:hidden}.carousel__wrapper{margin:0;padding:0;list-style:none;white-space:nowrap;-webkit-transition:-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94);transition:transform 250ms cubic-bezier(.25,.46,.45,.94);transition:transform 250ms cubic-bezier(.25,.46,.45,.94),-webkit-transform 250ms cubic-bezier(.25,.46,.45,.94)}.carousel__item{display:inline-block}.carousel__item--content{width:100vw;max-height:calc(100vh - 2 * 64px)}@media(min-width:992px){.portfolio__background--container{min-height:27.5rem}.carousel__item--moving{-webkit-transform:translateX(0);transform:translateX(0)}.carousel__item--moving:hover{-webkit-transform:translateX(-80px);transform:translateX(-80px)}}.carousel__item--image{width:auto;height:100%}@media(min-width:768px)and (max-width:991.98px){.carousel__item--image{width:80%;height:auto}.carousel__item--desc{max-width:440px;padding:60px 0 0 70px}}@media only screen and (max-width:767px){.carousel__item--content{max-height:unset}.carousel__item{margin-top:50px}.carousel__item--image{width:78%;height:auto;margin-top:-50px}}.carousel__bottom{height:3.125rem}@media(max-width:767.98px){.carousel__bottom{height:6.25rem}}.carousel .arrow--blue{stroke:#034c6b}.carousel__indicators{position:absolute;bottom:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%}.carousel__indicators--left{left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.carousel__indicators--right{right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media(max-width:340px){.carousel__indicators--left{left:-.625rem}.carousel__indicators--right{right:-.625rem}}.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-image:url(/assets/images/find/map-mobile.jpg);background-repeat:no-repeat;background-size:100%}@media(min-width:768px){.carousel__indicators{bottom:40px}.where-to-buy{padding:4rem 2rem 6rem;background-image:url(/assets/images/find/map-desktop.jpg)}}.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;line-height:2.5rem;color:#243869;text-transform:uppercase}@media(min-width:768px){.where-to-buy__titlecscz{font-size:42px}}.where-to-buy__text{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}