.text-left{text-align:left}.visually-hidden,.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.section-center{text-align:center}.text-center{text-align:center!important}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.hide{display:none!important}.fluid-image-wrapper{position:relative;display:block;padding-top:100%;background-color:#fff}.fluid-image{position:absolute;top:0;left:0}.product-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000008;pointer-events:none}.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}img.lazyload:not([src]){visibility:hidden}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;color:#000;background-color:#fff;padding:15px;z-index:10000;-webkit-transition:none;transition:none}.js-focus-hidden:focus{outline:none}.page-landing{text-align:center;overflow:hidden}.block img{display:block}.block-preheader{margin-bottom:0;font-size:1rem;text-transform:uppercase}.block-header{margin:.5rem 0 1rem;font-size:2.4rem;line-height:1;text-transform:uppercase}.block-subheader{margin:0;font-size:1rem;text-transform:none}.block-subheader+.btn{margin-top:1rem}.block--header+.block--email{margin-top:-15px}.block--email .email-capture-input-group{max-width:500px;margin:0 auto;padding:0 60px}.block--email .email-capture-preheader{display:block;font-size:16px;font-weight:400}.block--email .email-capture-header{margin:1rem 0;font-size:3rem;text-transform:uppercase}.block--email .email-capture-label{text-transform:none;font-size:16px;line-height:1.4}.block--email .email-capture-wrapper{max-width:400px;margin:0 auto}.block--text{padding:0 30px;font-size:1rem}.block--image [data-fancybox]{position:relative;display:block;cursor:pointer}.block--image .video-play{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block--image .video-play span{display:none;color:#fff;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid #fff}.block--quote{position:relative;background:#deedea;padding:30px;font-size:1.2rem;font-weight:600;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block--quote:before{content:"";position:absolute;top:0;bottom:0;width:9600px;right:100%;background:#deedea}.block--quote:after{content:"";position:absolute;top:0;bottom:0;width:9600px;left:100%;background:#deedea}.block--quote cite{display:block;margin-top:.5rem;font-size:.9rem;font-weight:200;text-transform:uppercase;font-style:normal}.block--quote cite:before{content:"-"}.block--quote .quote-image{font-size:.9rem;font-weight:200;text-transform:uppercase;font-style:normal}.block--quote .quote-image-caption{margin-top:.5rem}.block--partners{position:relative;background:#deedea;padding:30px;font-size:1.2rem;font-weight:600}.block--partners:before{content:"";position:absolute;top:0;bottom:0;width:9600px;right:100%;background:#deedea}.block--partners:after{content:"";position:absolute;top:0;bottom:0;width:9600px;left:100%;background:#deedea}.block--partners .partners-heading{text-transform:uppercase}.block--partners .partners-list{list-style:none;padding:0}.block--partners .partners-item{text-transform:uppercase;font-weight:500;margin:.5rem 0}.block--multi-block .grid__item{margin-bottom:2rem}.block--multi-block .block-header{font-size:1.6rem}.block--multi-block .block-subheader{font-size:1rem}.block--multi-block img{margin:.5rem 0}.block--carousel-block{overflow:scroll;-webkit-overflow-scrolling:touch}.block--carousel-block .grid{width:300%}.block--triptych{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block--triptych img{padding:0;margin:0;width:100%}figure{margin:0}.charity__page-title{text-align:center;letter-spacing:.75px;line-height:25px;margin-top:2.5rem;font-size:20px}.charity__inner-width{width:90%;margin-left:auto;margin-right:auto}.charity__hero{width:100%;position:relative;display:block;background-color:#757575}.charity__eyewear-img{width:90%;margin:auto;display:block}.charity__body{font-size:15px;letter-spacing:.4px;line-height:23px;text-align:center;max-width:90%;margin:auto}.charity__impact-wrapper{position:relative;background-color:#000;color:#fff;padding:3rem .8rem 2rem;width:90%;margin:0 auto 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charity__impact-wrapper svg{-webkit-transform:translate(-50%,0);transform:translate(-50%);width:85px;margin-left:100px}.charity__impact,.charity__impact-source,.charity__stats--subtitle{font-size:18px;letter-spacing:.4px;line-height:29px;text-align:center}p.charity__impact{color:#fff}.charity__impact-source{font-size:16px}.charity__sightsavers{position:relative;background-color:#757575;margin-top:3rem}.charity__sightsavers--copy{position:absolute;top:0;bottom:0;left:5%;right:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.charity__sightsavers--copy hr{height:2px;background:#000;border:#000;margin-top:2.5rem;width:10%;max-width:35px}.charity__image-copy{background-color:#f9f3ef;padding:3rem 0;margin-top:3rem}.charity__image-copy--image img{width:90%;margin:auto;display:block}.charity__stats--group{margin-top:3.4rem}.charity__stats--group>*{margin:1rem auto 0;display:block}.charity__two-images{width:90%;margin:auto;margin-top:2rem}.charity__two-images img{margin-top:1rem}.charity__thank-you{width:90%;margin:auto;text-align:center}.charity__thank-you a{padding:1rem 2rem;margin:2rem auto}.charity__stats-animation{max-width:572px;width:100%;display:block;margin:3rem auto}.charity__impact-quote figure{position:relative}.charity__impact-quote img{display:block}.charity__impact-quote figcaption{position:relative;background-color:#94abb8e6;width:80%;padding:2rem .8rem;margin:-3rem auto 3rem;font-size:20px;letter-spacing:.4px;line-height:29px;text-align:center;color:#fff}.charity__impact-copy p{font-size:15px;letter-spacing:.4px;line-height:23px}.charity__hero-content-wrapper{display:none}.charity__image-copy--copy svg{width:100px;height:42px}.charity__image-copy--copy{padding:0 2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charity__eyewear-wrapper,.charity__block--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charity__block--wrapper,.charity__page-title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.charity__page-title-wrapper h1{font-size:2.75rem;line-height:50px;margin-top:2rem}.charity-video-block{margin:0;padding:0}.charity-video--wide{position:relative;width:100vw;overflow:hidden}.charity-video--wide video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.charity-video__header{margin-top:0}@media only screen and (min-width: 750px){.block-header{font-size:3rem}.block--triptych{font-size:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block--triptych img{padding:5px}.block-subheader{font-size:1.2rem}.block--header+.block--email{margin-top:-30px}.block--multi-block .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block--multi-block .grid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:33.3%}.block--multi-block .grid__item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block--text{padding:0 60px;font-size:1.2rem}.block--carousel-block .grid{width:200%}.block--quote{padding:30px 60px;font-size:1.2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block--partners{padding:30px 60px;font-size:1.2rem}.partners-item{position:relative;display:inline-block;margin:0 .5rem;padding-right:1.25rem}.partners-item:not(:last-child):after{content:"";position:absolute;right:0;top:0;bottom:0;border-right:2px solid #000}}@media only screen and (min-width: 1400px){.block--carousel-block .grid{width:auto}}@media screen and (min-width: 750px){.charity__inner-width{max-width:1200px;margin-left:auto;margin-right:auto}.charity__page-title{margin:2rem auto 1rem}.charity__hero-content-wrapper{position:absolute;bottom:2%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin:auto;color:#fff;text-align:center;display:block}.charity__hero-content-wrapper svg{width:120px;margin-bottom:5px}.charity__hero-title{margin:auto;color:#fff}.charity__hero-subtitle{font-size:11px}.charity__eyewear-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charity__eyewear-wrapper,.charity__block--wrapper,.charity__page-title-wrapper>*{width:50%}.charity__image-copy--copy{border-right:2px solid #000}.charity__image-copy--copy svg{margin-bottom:30px}.charity__eyewear-wrapper img{width:38%}.charity__sightsavers{margin-top:5rem}.charity__sightsavers--copy h2{margin-top:0}.charity__image-copy{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charity__image-copy>*{width:50%}.charity__image-copy--copy>*{margin-left:0;margin-top:0}.charity__image-copy--copy-left>*{text-align:left!important;margin-left:0!important}.charity__stats--groups{display:-webkit-box;display:-ms-flexbox;display:flex}.charity__stats--groups>*{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.4rem}.charity__stats--group h3{font-size:27px;margin:1rem 0 0}.charity__stats--group p{font-size:16px;letter-spacing:.4px;line-height:25px}.charity__thank-you{margin-top:4rem;margin:4rem auto}.charity__two-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:90%;margin:auto;margin-top:2rem}.charity__two-images img{width:45%;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.charity__two-images--two{margin-top:10%!important}.charity__body{margin-left:auto;margin-right:auto}.charity__impact-quote{margin:5rem auto 3rem;width:90%}.charity__impact-quote figcaption{position:absolute;background-color:#94abb8b3;text-align:center;bottom:1rem;left:1rem;width:55%;padding:3rem}.charity__impact-copy{margin-top:4rem}.charity__impact-copy p{font-size:18px;letter-spacing:.5px;line-height:30px}.charity__impact-wrapper svg{width:75px}.charity__eyewear-wrapper{margin:1rem auto}.charity__impact-copy-container{margin:auto 15px}p.charity__page-subtitle{margin:30px auto}}@media screen and (min-width: 990px){.charity__hero-content-wrapper{position:absolute;bottom:10%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin:auto;color:#fff;padding:1rem 2rem;text-align:center}.charity__hero-content-wrapper svg{margin-bottom:30px}.charity__hero-title{margin:auto;color:#fff}.charity__impact-wrapper svg{margin-left:120px;width:150px}.charity__hero-title{font-size:36px;line-height:38px}.charity__hero-subtitle{font-size:14px}.charity__impact-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charity__impact-copy-container{margin-right:40px}.charity-video--wide{width:50vw;margin:auto}}@media screen and (min-width: 1440px){.charity__page-title{font-size:42px;letter-spacing:1px;line-height:52px}.charity__body{font-size:18px;letter-spacing:.5px;line-height:30px;max-width:80%}.charity__hero-title{font-size:62px;letter-spacing:1px;line-height:62px}.charity__impact{font-size:27px;letter-spacing:.5px;line-height:43px}.charity__impact-wrapper{padding:3rem 5%}.charity__impact-wrapper svg{width:350px}.charity__image-copy>*{padding:4%}.charity__image-copy--copy{padding:0 2%;border-right:2px solid #000}.charity__sightsavers--copy{left:20%;right:20%}.charity__sightsavers--copy h2{max-width:550px;margin-left:auto;margin-right:auto;margin-top:3.5rem}.charity__sightsavers--copy hr{margin-top:3.5rem}.charity__stats--groups>*{margin-top:2.4rem}.charity__impact-quote figcaption{font-size:38px;letter-spacing:1px;line-height:59px;bottom:2rem;padding:5rem 4rem}.charity__impact-copy{margin-left:20%;margin-right:20%}.charity__hero-content-wrapper svg{width:150px}}
/*# sourceMappingURL=/cdn/shop/t/1551/assets/bundle.page.charity-main.css.map */
