.site-content .btn{text-transform:uppercase}.site-content .btn.btn{border-radius:0!important}.section-hero-banner{max-height:890px;position:relative}.section-hero-banner .hero-banner-image{width:100%;height:100%;object-fit:cover;min-height:280px}.section-hero-banner .hero-overlay{padding:25px 40px}.section-hero-banner .hero-overlay img{margin:0 0 32px 10px}.section-hero-banner h1{margin-left:10px;margin-bottom:20px;color:#000;font-size:30px;font-weight:400;line-height:normal;letter-spacing:.9px}.section-hero-banner h1 small{display:block;margin-bottom:15px;font-size:24px;color:currentColor;letter-spacing:.81px}.section-hero-banner .button-container{display:flex;grid-gap:30px}.section-brands{display:grid;grid-template-columns:calc(100% - 60px) 30px;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:30px 15px;padding:20px 15px}.section-brands .btn{grid-column:1/span 2;grid-row:1}.section-brands .tns-outer{grid-row:2}.section-brands .tns-outer .tns-item{display:inline-flex;align-items:center;max-height:60px}.section-brands .tns-outer .tns-item a{display:flex;height:100%}.section-brands .tns-outer .tns-item img{height:100%;object-fit:contain}.section-brands .brands-list{display:flex;grid-gap:40px;justify-content:space-between}.section-brands .arrow-btn{grid-row:2;display:inline-flex;max-width:30px;flex-shrink:0;background-color:transparent;border:none}.section-brands .arrow-btn img{max-width:100%}.section-shop-dolomiti .section-image{line-height:1}.section-shop-dolomiti .section-text{margin-bottom:40px;padding:15px}.section-shop-dolomiti .section-text img{width:100%;max-width:300px;margin-bottom:43px}.section-shop-dolomiti .section-text h3{margin:0 0 28px;font-size:28px;font-weight:400;color:#000;letter-spacing:.73px}.section-shop-dolomiti .section-text p{margin:0 0 30px;font-size:21.5px;letter-spacing:.8px}.section-shop-dolomiti .section-text .btn{width:100%;min-width:0}.section-send-glasses{min-height:165px;padding:30px 15px;background-color:rgba(237,243,249,.68)}.section-send-glasses .col-arrow p{margin:0;font-size:28px;line-height:1.2}.section-send-glasses .col-arrow img{display:none}.section-send-glasses .col-container .col-content p{line-height:1}.section-three-blocks{display:grid;grid-gap:62px 15px;padding:24px 15px 35px;text-align:center}.section-three-blocks img{max-width:100%;margin-bottom:25px}.section-three-blocks h4{margin-bottom:18px;font-size:33px;font-weight:700;letter-spacing:1px;line-height:1}.section-three-blocks p{margin-bottom:33px;font-size:26px;line-height:1.2;letter-spacing:.9px}.section-icons{display:flex;align-items:center;justify-content:center;padding:55px 15px 45px;min-height:200px;background-color:#f3f7fb}.section-icons .section-icons-list{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:center}.section-icons .section-icons-list li{padding:0 10px}.section-icons .section-icons-list li img{width:100%;max-width:30px;margin-bottom:10px}.section-icons .section-icons-list li p{margin:0;font-size:12px;color:#67a2a8;text-transform:uppercase}@media(max-width:991px){.section-hero-banner{position:relative}.section-hero-banner:after{display:block;content:'';height:3px;background-color:#ccc;position:absolute;top:100%;right:15px;left:15px}.section-hero-banner .button-container{grid-gap:50px}.section-hero-banner .btn{display:inline-flex;align-items:center;justify-content:center;flex-basis:50%;flex-grow:1;height:58px;font-size:25px;background-color:#67a2a8;color:#fff}.section-brands{grid-template-columns:calc(100% - 60px) 35px;grid-gap:50px 15px;padding:50px 10px 43px}.section-brands .btn-brand{grid-row:2;width:100%;max-width:480px;min-height:60px;margin:0 auto;font-size:24px}.section-brands .arrow-btn,.section-brands .tns-outer{grid-row:1}.section-brands .arrow-btn{max-width:35px}.section-brands .brands-list{grid-gap:20px}.section-brands .brands-list .tns-item{max-height:65px}.section-brands .brands-list .tns-item a{width:100%;text-align:center}.section-brands .brands-list .tns-item a img{width:100%}.section-shop-dolomiti{display:flex;flex-direction:column-reverse;background:0 0}.section-shop-dolomiti .section-text{margin-bottom:0;padding:25px 15px 52px}.section-shop-dolomiti .section-text .btn{width:100%;max-width:480px;min-height:60px;font-size:25px}.section-shop-dolomiti .section-image{min-height:302px;padding:36px 0 0 45px;background-image:url(../images/section-dolomiti-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.section-send-glasses{padding:43px 15px 62px}.section-send-glasses .col-arrow{margin-bottom:40px}.section-send-glasses .col-arrow p{font-size:42px;line-height:1}.section-send-glasses .col-arrow p br{display:none}.section-send-glasses .col-container{text-align:center}.section-send-glasses .col-container .col-content:not(:last-of-type){margin-bottom:64px}.section-send-glasses .col-container .col-content p{margin-bottom:37px;font-size:32px;line-height:1.25}.section-send-glasses .col-container .col-content .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:480px;min-height:70px;font-size:26px}.section-three-blocks .column-content{margin-bottom:33px}.section-three-blocks p{max-width:460px;margin-left:auto;margin-right:auto;line-height:1.4}.section-three-blocks .btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;min-height:70px;margin-left:auto;margin-right:auto;font-size:26px}.section-icons{padding:50px 15px 45px}.section-icons .section-icons-list{align-items:flex-start;justify-content:space-around;flex-wrap:wrap}.section-icons .section-icons-list li{margin-bottom:17px;padding:0}.section-icons .section-icons-list li img{max-width:50px;margin-bottom:28px}.section-icons .section-icons-list li p{font-size:18px}}@media(max-width:576px){.section-hero-banner .hero-overlay{display:flex;flex-direction:column}.section-hero-banner .hero-overlay img{order:1;margin:0 0 30px}.section-hero-banner .hero-overlay h1{order:0;margin:0}.section-hero-banner .hero-overlay .button-container{order:2;margin-bottom:30px}.section-brands .tns-outer .tns-item{max-height:40px}}@media(max-width:767px){.section-hero-banner .button-container{flex-direction:column;grid-gap:30px}.section-icons .section-icons-list{align-items:flex-start;justify-content:center;flex-wrap:wrap}.section-icons .section-icons-list li{flex-basis:100%}}@media(min-width:768px){.section-brands{display:flex;align-items:center;grid-gap:15px}.section-brands .btn{width:100%;min-width:0;max-width:297px;flex-shrink:0;margin-right:20px}.section-brands .tns-outer{width:calc(100% - 320px - 80px)}.section-icons .section-icons-list li img{margin-bottom:15px}.section-icons .section-icons-list li p{font-size:14px}}@media(min-width:992px){.section-hero-banner .hero-banner-image{min-height:0}.section-hero-banner .hero-overlay{padding:0;position:absolute;left:6.6%;bottom:10%}.section-hero-banner .hero-overlay img{margin:0}.section-hero-banner h1{margin-left:0;margin-bottom:15px}.section-shop-dolomiti{display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:560px;align-items:center;padding:30px 15px;background-image:url(../images/section-dolomiti-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.section-shop-dolomiti .section-image{width:60%;padding:15px}.section-shop-dolomiti .section-text{width:40%}.section-shop-dolomiti .section-text .btn{max-width:260px}.section-send-glasses .row{display:flex;align-items:center}.section-send-glasses .col-arrow{display:flex;align-items:center;justify-content:center;grid-gap:30px}.section-send-glasses .col-arrow img{display:block;width:30px;margin-right:15px}.section-send-glasses .col-container{display:flex;flex-wrap:wrap;grid-gap:30px}.section-send-glasses .col-container .col-content{display:flex;grid-gap:30px;align-items:center;justify-content:space-between;width:100%}.section-send-glasses .col-container .col-content p{flex-grow:1;margin:0;font-size:20px;text-align:right}.section-send-glasses .col-container .col-content p br{display:none}.section-send-glasses .col-container .col-content .btn{width:100%;min-width:0;flex-shrink:0;flex-basis:280px}.section-three-blocks{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;padding:45px 0 50px}.section-three-blocks .column{display:flex;flex-direction:column;align-items:center;padding:0 5px}.section-three-blocks .column .column-content{flex-grow:1;margin-bottom:5px}.section-three-blocks img{margin-bottom:24px}.section-three-blocks h4{margin-bottom:17px;font-size:26px;line-height:1}.section-three-blocks p{padding:0 15px;font-size:22px}.section-three-blocks .btn{display:inline-flex;align-items:center;justify-content:center;width:90%}.section-icons .section-icons-list li img{max-width:45px;margin-bottom:15px}.section-icons .section-icons-list li p{font-size:16px}}@media(min-width:1200px){.section-shop-dolomiti .section-text img{max-width:390px}.section-three-blocks{grid-gap:30px}.section-brands{padding:20px}.section-brands .tns-outer{width:calc(100% - 320px - 80px)}.section-brands .arrow-btn{max-width:40px}}@media(min-width:1400px){.section-send-glasses .col-container{flex-wrap:nowrap;grid-gap:30px}.section-send-glasses .col-container .col-content{flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:15px}.section-send-glasses .col-container .col-content p{text-align:center}.section-send-glasses .col-container .col-content .btn{flex-grow:1;flex-basis:100%;max-width:300px}.section-three-blocks{grid-gap:60px}.section-three-blocks h4{font-size:33px;line-height:1.3}.section-three-blocks p{padding:0 50px;font-size:30px}.section-three-blocks .btn{min-height:80px}.section-icons .section-icons-list li img{max-width:60px;margin-bottom:23px}.section-icons .section-icons-list li p{font-size:18px}}@media(min-width:1600px){.section-hero-banner .hero-overlay{bottom:12.4%}.section-hero-banner h1{margin-bottom:30px;font-size:42.5px}.section-hero-banner h1 small{margin-bottom:17px;font-size:28px}.section-hero-banner .button-container{grid-gap:60px}.section-shop-dolomiti{padding:60px 15px 30px}.section-shop-dolomiti .section-image{max-width:1145px;padding:0 30px 0 95px}.section-shop-dolomiti .section-text{margin-bottom:95px;padding:25px 6% 15px 15px}.section-shop-dolomiti .section-text h3{font-size:32px}.section-shop-dolomiti .section-text p{font-size:25px}.section-shop-dolomiti .section-text .btn{max-width:330px}.section-icons{padding:55px 15px 45px}.section-icons .section-icons-list{max-width:80%}.section-icons .section-icons-list li img{max-width:60px;margin-bottom:23px}.section-icons .section-icons-list li p{font-size:25.5px}}@media(min-width:1800px){.section-send-glasses{min-height:165px;padding:24px 50px 15px}.section-send-glasses .col-arrow{grid-gap:20px}.section-send-glasses .col-arrow p{font-size:37px}.section-send-glasses .col-arrow img{width:38px;margin-right:27px}.section-send-glasses .col-container{flex-wrap:nowrap}.section-send-glasses .col-container .col-content{grid-gap:30px;flex-wrap:nowrap;width:50%}.section-send-glasses .col-container .col-content p{font-size:25px;text-align:right}.section-send-glasses .col-container .col-content .btn{max-width:340px}}@media(min-width:2060px){.section-shop-dolomiti{min-height:710px;padding:30px}.section-send-glasses .col-container .col-content p br{display:block}.section-three-blocks{grid-gap:90px}.section-three-blocks h4{font-size:40px;letter-spacing:2px}.section-three-blocks p{font-size:36px;letter-spacing:1.8px}.section-icons .section-icons-list{justify-content:center;grid-gap:60px}.section-icons .section-icons-list p{font-size:32px}}.site-content .btn{display:inline-flex;align-items:center;justify-content:center}.site-content .btn-xl{min-width:180px;min-height:45px;padding:10px 15px;font-size:20px}.site-content .btn-brand{background-color:#67a2a8;color:#fff}.site-content .btn-brand-dark{background-color:#314a69;color:#fff}@media(min-width:1600px){.site-content .btn-xl{min-width:273px;min-height:60px;padding:15px;font-size:24px}}.section-hero-banner{background-color:#92a9be}.section-hero-banner .hero-banner-image{min-height:0}.section-hero-banner .hero-overlay{padding:25px 15px 20px;background-color:#fff}.section-hero-banner h1{order:initial;margin-bottom:10px;margin-left:0;font-size:28px;text-transform:uppercase;letter-spacing:1.5px}.section-hero-banner .subheading{margin-bottom:36px;font-size:19px;line-height:1.25;letter-spacing:.35px}.section-hero-banner .subheading a{margin-left:12px;text-decoration:underline}.section-hero-banner .button-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;margin-bottom:0}.section-two-col .col-dolomiti{padding:0;position:relative}.section-two-col .col-dolomiti>img{width:100%}.section-two-col .col-dolomiti .image-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 15px}.section-two-col .col-dolomiti .image-overlay img{max-width:230px;margin-bottom:30px}.section-two-col .col-dolomiti .image-overlay p{margin-bottom:15px;font-size:23px;line-height:1.2;letter-spacing:.2px}.section-two-col .col-dolomiti .image-overlay p:last-of-type{margin-bottom:23px;font-size:18px}.section-two-col .col-dolomiti .image-overlay .btn{width:100%;margin-bottom:15px}.section-two-col .top-glasses{text-align:center}.section-two-col .top-glasses .top-glasses-content{padding:17px 15px 15px;height:100%;border:6px solid #f5f4e6}.section-two-col .top-glasses h2{margin-bottom:35px;font-size:32px;line-height:1.15}.section-two-col .top-glasses ul{margin:0 auto}.section-two-col .top-glasses ul li{display:grid;align-items:center;justify-content:center;margin-bottom:30px}.section-two-col .top-glasses ul li img{max-width:250px;margin:0 auto 10px}.section-two-col .top-glasses ul li a{margin:0 auto;font-size:22px;font-weight:900;line-height:24px;text-transform:uppercase}@media(max-width:576px){.btn{min-width:0}}@media(max-width:767px){.btn{max-width:380px;height:45px;min-height:0;padding:5px 10px;font-size:19px}}@media(max-width:991px){.section-brands{padding:14px 10px}}@media(min-width:576px){.section-hero-banner h1{font-size:31px}.section-hero-banner .button-container{grid-gap:40px}}@media(min-width:768px){.section-hero-banner .hero-overlay{padding:25px 30px 20px}.section-hero-banner .button-container{display:flex}.section-two-col .col-dolomiti{margin-bottom:20px}.section-two-col .col-dolomiti>img{width:100%;height:100%;object-fit:cover}.section-two-col .col-dolomiti .image-overlay{width:100%;max-width:500px;padding:15px 45px 15px 35px;text-align:center;position:absolute;top:0;right:0;bottom:0}.section-two-col .col-dolomiti .image-overlay-mens{width:100%;max-width:50%;padding:15px 45px 15px 35px;text-align:center;position:absolute;right:0;top:0;margin-top:30px}.section-two-col .col-dolomiti .image-overlay img{max-width:400px;margin-bottom:34px}.section-two-col .col-dolomiti .image-overlay p{margin-bottom:7px;font-size:26px}.section-two-col .col-dolomiti .image-overlay p:last-of-type{margin-bottom:40px;font-size:26px}.section-two-col .col-dolomiti .image-overlay .btn{margin-bottom:45px}.section-two-col .top-glasses .top-glasses-content{padding:28px 15px 10px}.section-two-col .top-glasses ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;max-width:830px}.section-two-col .top-glasses ul li{margin-bottom:0}.section-two-col .top-glasses ul li img{margin:0 auto}}@media(min-width:992px){.section-hero-banner .hero-banner-image{min-height:600px}.section-hero-banner .hero-overlay{max-width:600px;padding:0;background-color:transparent;top:24.5%;left:6.9%}.section-hero-banner h1{margin-bottom:30px;font-size:40px;letter-spacing:3px}.section-hero-banner .subheading{margin-bottom:50px;font-size:20px;line-height:1.25;letter-spacing:0}.subheading-sunglasses{max-width:575px}.section-hero-banner .subheading a{margin-left:20px}}@media(min-width:1200px){.section-two-col .row{display:flex;flex-wrap:wrap}.section-two-col .col-dolomiti{margin-bottom:0}}@media(min-width:1400px){.section-hero-banner .hero-banner-image{object-position:left}.section-hero-banner .hero-overlay{max-width:890px}.section-hero-banner h1{margin-bottom:31px;font-size:78px;letter-spacing:6.3px}.section-hero-banner .subheading{margin-left:15px;margin-bottom:35px;font-size:30px}.section-hero-banner .button-container{margin-left:15px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70/3);width:-moz-calc(100% * 70/3);width:calc(100% * 70/3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100%/70);width:-moz-calc(100%/70);width:calc(100%/70);height:10px;float:left}