*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],textarea,select,input[type="button"],input[type="submit"],button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{font:14px/1.45 "aller";font-weight:100;color:#58595b}img{vertical-align:top;border:0}a,
input[type="button"],
input[type="submit"],
button,
table th,
table td,
.filter-box > li > a:hover .data-box,
.filter-box > li > a:hover > img,
#mainmenu li a:hover:after,
.common-link a:hover:before{-moz-transition:background-color 550ms cubic-bezier(0.45, 1, 0.32, 1),
color 550ms cubic-bezier(0.45, 1, 0.32, 1);-webkit-transition:background-color 550ms cubic-bezier(0.45, 1, 0.32, 1),
color 550ms cubic-bezier(0.45, 1, 0.32, 1);-o-transition:background-color 0.2s ease-in,
color 0.2s ease-in;-ms-transition:background-color 550ms cubic-bezier(0.45, 1, 0.32, 1),
color 550ms cubic-bezier(0.45, 1, 0.32, 1);transition:background-color 550ms cubic-bezier(0.45, 1, 0.32, 1),
color 550ms cubic-bezier(0.45, 1, 0.32, 1)}.allanim,
.retail-box ul li a:hover img,
#mainmenu li a:hover:after,
.common-link a:hover:before{-moz-transition:all 550ms cubic-bezier(0.45, 1, 0.32, 1);-webkit-transition:all 550ms cubic-bezier(0.45, 1, 0.32, 1);-o-transition:all 550ms cubic-bezier(0.45, 1, 0.32, 1);-ms-transition:all 550ms cubic-bezier(0.45, 1, 0.32, 1);transition:all 550ms cubic-bezier(0.45,1,0.32,1)}a{color:#58595b;text-decoration:none}a:hover{text-decoration:underline}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){a:active{background-color:transparent}}strong{font-weight:bold}small,.small{font-size:85%}sub,sup{font-size:80%}p{margin:0
0 20px 0}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0
0 10px;font-weight:300}h1,h2{font-size:44px}h3{font-size:38px}h4{font-size:30px}h5{font-size:24px}h6{font-size:16px}ul
li{line-height:24px}.cf:before,.cf:after,.wrap:after,.wrap:before{content:"";display:table}.cf:after,.wrap:after{clear:both}.cf,.wrap{zoom:1}.nodisplay{display:none}.nodisplay_strict{display:none !important}.alignleft{float:left}.alignright{float:right}:focus{outline:none}.text_cont
p{padding:0
0 10px 0}.nopad p,p.nopad{padding:0}.cols{*zoom:1;margin-left:-20px;margin-right:-20px;clear:both}.cols:after{content:"";display:table;clear:both}.cols
.col{float:left;padding-right:20px;padding-left:20px;min-height:1px}.cols1
.col{width:100%}.cols2
.col{width:50%;display:block}.cols3
.col{width:33.333333333333%}.cols4
.col{width:25%}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}#wrapper{}#main{padding:0
0}@font-face{font-family:"aller";src:url("/assets/themes/eyewear-theme/fonts/aller_bd-webfont.woff2") format("woff2"),
url("/assets/themes/eyewear-theme/fonts/aller_bd-webfont.woff") format("woff"),
url("/assets/themes/eyewear-theme/fonts/aller_bd-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"aller";src:url("/assets/themes/eyewear-theme/fonts/aller_lt-webfont.woff2") format("woff2"),
url("/assets/themes/eyewear-theme/fonts/aller_lt-webfont.woff") format("woff"),
url("/assets/themes/eyewear-theme/fonts/aller_lt-webfont.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"aller";src:url("/assets/themes/eyewear-theme/fonts/aller_rg-webfont.woff2") format("woff2"),
url("/assets/themes/eyewear-theme/fonts/aller_rg-webfont.woff") format("woff"),
url("/assets/themes/eyewear-theme/fonts/aller_rg-webfont.ttf") format("truetype");font-weight:300;font-style:normal}#header.menu-open .header-box,
#header.fixed .header-box{background:#fff;box-shadow:0 0 8px rgba(0, 0, 0, 0.3)}#header.fixed #logo .non-sticky{display:none !important}#header.fixed #logo
.sticky{display:block !important}.non-sticky{display:none}.home .non-sticky{display:block}.home
.sticky{display:none}#header.menu-open #logo .non-sticky{display:none !important}#header.menu-open #logo
.sticky{display:block !important}#header.menu-open #mainmenu li a,
#header.fixed #mainmenu li
a{color:#67676a}#header.menu-open #mainmenu li a:hover:after,
#header.fixed #mainmenu li a:hover:after{background-position:-48px -8px}#header{position:fixed;width:100%;z-index:999;top:0}.header-box{padding:25px
0;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.fixed .header-box{padding:5px
0}.tax-brands .fixed #mainmenu li.hasnav a:after,
.post-type-archive-our_range .fixed #mainmenu li.hasnav a:after,
.fixed #mainmenu li a:hover:after,
.fixed #mainmenu li.active a:after{margin:0px
auto 0;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#logo{float:left;width:162px;position:relative}#logo
img{max-width:100%;height:auto;width:auto}.header-box .page-container.hasnavshade{z-index:45}#mainmenu{float:right;font-size:15px;margin:7px
0 0 0}#mainmenu
ul{margin:0;padding:0;list-style:none}#mainmenu>ul>li{float:left;line-height:30px}#mainmenu>ul>li{margin:0
0 0 70px}#mainmenu>ul>li:first-child{margin:0}#mainmenu li
a{text-decoration:none;padding:0;display:block;color:#58595b;position:relative;font-family:"aller";font-weight:300}.home #mainmenu li
a{color:#fff;font-size:17px}.post-type-archive-our_range #mainmenu li.hasnav a:after,
#mainmenu li a:hover:after,
#mainmenu li.active a:after{content:"";background:url(/assets/themes/eyewear-theme/images/bgi/sprites.png) -48px 0 no-repeat;width:41px;height:6px;margin:5px
auto 0;position:absolute;top:100%;text-align:center;left:0;right:0}#mainmenu li a:hover,
#mainmenu li.active
a{color:#0a7769}#mainmenu>ul>li.hasnav>a:before{border-bottom:15px solid #f1f2f2;border-left:15px solid transparent;border-right:17px solid transparent;bottom:0;content:"";display:block;height:0;left:0;margin:0
auto;position:absolute;right:0;width:0;z-index:5;top:60px}.hasnav>.toggle-megamenu.open-box:before{opacity:0}.megamenu .page-container{position:relative}#mainmenu
.megamenu{position:absolute;left:0;top:119px;width:100%;background:#f2f1ef;padding:30px
0 10px;z-index:8;display:none}#mainmenu
.megamenu{top:100px}.fixed #mainmenu
.megamenu{top:60px}#mainmenu>ul>li.hasnav>a:before{top:53px}.fixed #mainmenu>ul>li.hasnav>a:before{top:40px}#mainmenu .megamenu
ul{margin:0;padding:0;margin:0
auto;text-align:center}#mainmenu .megamenu ul
li{display:inline-block;text-align:center;padding-left:20%}#mainmenu .megamenu ul li:first-child{padding-left:0}#mainmenu .megamenu ul li
a{color:#808081;font-weight:600;text-transform:uppercase;font-size:16px;letter-spacing:1px}#mainmenu .megamenu ul li a:hover{color:#0a7769}#mainmenu .megamenu ul li a:before{display:block;margin:0
auto 15px;width:72px;height:25px;background-position:0 -71px}#mainmenu .megamenu ul li a.sun-glasses:before{background-position:-76px -71px}#mainmenu .megamenu ul li a.sun-glasses:hover:before{background-position:-76px -101px}#mainmenu .megamenu ul li a.reading-glasses:before{background-position:-150px -71px}#mainmenu .megamenu ul li a.reading-glasses:hover:before{background-position:-150px -101px}#mainmenu .megamenu ul li a:hover:before{background-position:0 -101px}#mainmenu .megamenu ul li a:after{display:none}.close{position:absolute;width:20px;height:19px;top:30%;right:5%;margin-top:-22px}.close-nav{position:absolute !important;top:50%;display:block;cursor:pointer}.close-nav:before{content:"";background:url(/assets/themes/eyewear-theme/images/bgi/sprites.png) -50px -17px;width:20px;height:19px;display:block}.close-nav:after{display:none}.nav-shade.active{background-color:#000;height:100%;left:0;opacity:0.8;position:absolute;top:0;width:100%;z-index:5}.nav-shade{opacity:0;-moz-transition:all 550ms cubic-bezier(0.45, 1, 0.32, 1);-webkit-transition:all 550ms cubic-bezier(0.45, 1, 0.32, 1);-o-transition:all 550ms cubic-bezier(0.45, 1, 0.32, 1);-ms-transition:all 550ms cubic-bezier(0.45, 1, 0.32, 1);transition:all 550ms cubic-bezier(0.45,1,0.32,1)}#footer{background:#58595b;padding:35px
0 0;font-size:17px}#footer
p{margin:0
0 10px;color:#fff;font-size:17px;font-family:"aller";font-weight:300}.address-box
h6{font-size:17px;font-family:"aller";font-weight:600;color:#fff}.address-box>a{max-width:124px;font-size:17px;color:#fff;width:100%;display:block;text-decoration:none}.link{margin-top:17px}.link
a{display:block;color:#fff;font-family:"aller";font-weight:300}.fmenu{margin:0;padding:0;list-style:none}.fmenu
li{margin-bottom:7px}.fmenu li a
strong{font-family:"aller";font-weight:600;margin-bottom:8px;display:block}.fmenu li
a{color:#fff;font-size:17px;font-family:"aller";font-weight:100}.fmenu li a:hover{color:#f1f2f2;text-decoration:none}.copyright{margin:72px
0 0 0;color:#fff;background:#414042;padding:19px
0;font-family:"aller";font-weight:300;font-size:14px;line-height:1em}.copyright
span{float:right}.copyright
a{text-decoration:none;color:#fff}.sprites{background-image:url(/assets/themes/eyewear-theme/images/bgi/sprites.png)}.sp-after:after{background-image:url(/assets/themes/eyewear-theme/images/bgi/sprites.png);display:inline-block;width:25px;height:25px;margin-left:10px;content:"";vertical-align:middle}.sp-before:before{background-image:url(/assets/themes/eyewear-theme/images/bgi/sprites.png);display:inline-block;width:25px;height:25px;margin-right:10px;content:"";vertical-align:middle}.main-bg{background:url(/assets/themes/eyewear-theme/images/banner-pic-01.jpg) no-repeat;height:732px;background-size:cover;background-position:50% 50%;max-height:688px}.banner{position:relative}.banner
img{width:100%;max-width:100%;height:100%}.banner-data{position:absolute;top:50%;font-family:"aller";font-weight:600;margin-top:-55px}.banner-data
h1{color:#fff;font-size:51px;margin:0;line-height:1.1em;font-weight:600}.banner-data h1
span{display:block;font-family:"aller";font-weight:100}.fullwidth-container{position:relative}.mouse-icon{position:absolute;left:0;right:0;bottom:1%;text-align:center}.mouse:before{height:34px;width:19px;background-position:-24px 0}.line{display:block;margin-top:5px}.line:before{background-position:-32px -39px;height:24px;width:3px}.mouse:hover:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#retail-partners{padding:80px
0 102px;background:#fff}#retail-partners
h1{padding-bottom:10px}.common-title{text-align:center}.common-title h2,
.common-title
h1{font-family:"aller";font-weight:600;margin:0;font-size:36px}.common-title
p{font-size:16px;max-width:750px;width:100%;margin:0
auto;color:#000;line-height:1.7em}#menu{display:none}.retail-box{padding:60px
0 0 0}.retail-box
ul{padding:0;margin:0;list-style:none;width:100%;display:flex;justify-content:center;flex-wrap:wrap}.retail-box ul
li{width:20%;float:left;vertical-align:middle}.retail-box ul li
img{max-height:78px;max-width:69%;margin:auto;vertical-align:middle;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:auto}.retail-box ul li:hover
img{-webkit-filter:grayscale(0);filter:grayscale(0)}#our-brands{background:#f7f7f7}.our-brands-bg{background:url(/assets/themes/eyewear-theme/images/our-brand-pic.jpg);background-size:cover}.our-brands-box
.col{vertical-align:middle;display:table}.our-brands-box .col:first-child{float:right}.brand-data h2,
.brand-data
h1{font-size:33px;font-family:"aller";font-weight:600;margin-bottom:18px}.range-cols .brand-data
h1{margin-bottom:6px}.range-cols .brand-data
img{margin-bottom:18px;max-width:200px}.brand-data p
span{display:block}.brand-data
p{margin:0
0 28px;font-size:16px;line-height:1.8em}.common-link
a{font-size:18px;font-family:"aller";font-weight:600;display:inline-block;text-decoration:none}.common-link a:hover{color:#0a7769}.common-link a:before{width:36px;height:15px;background-position:-91px 0}.common-link a:hover:before{background-position:-91px -35px}.range-cols{clear:both;width:100%;display:table}.range-col{display:table-cell;width:50%;vertical-align:top;background-color:#f2f2f2}.home .range-col:nth-of-type(1){background:#f3f3f3}.image-box
img{display:none}.story-our-range-left-box{vertical-align:top;display:block;padding:24% 0;float:right;padding-right:70px;max-width:600px}.story-our-range-right-box{vertical-align:top;display:block;padding:24% 0 24% 0;float:left;padding-left:70px;max-width:600px}.merchandising{background:#0a7769 url(/assets/themes/eyewear-theme/images/story-our-range-right.png) 0 0 no-repeat;background-size:cover}.white,
.white h1,
.white a,
.white
p{color:#fff}.range-col .common-link.white a:hover{color:#edeeee}.range-col .common-link.white a:before{background-position:-91px -18px}.range-col .brand-data p
a{display:inline-block;font-family:"aller";font-weight:600;color:#fff;padding-bottom:1px;border-bottom:1px solid #fff}.range-col .brand-data p a:hover{border-bottom-color:transparent;text-decoration:none}#lets-talk{background:url(/assets/themes/eyewear-theme/images/let-talk-bg.jpg);background-size:cover;padding:6% 0;background-position:100% 50%}.lets-talk
h2{font-size:34px;font-family:"aller";font-weight:600;margin-bottom:20px;color:#fff}.lets-talk
p{font-size:16px;margin:0;color:#fff;max-width:495px}.loadmore,.btn-comman{margin-top:35px}.loadmore,
.btn-comman
a{padding:11px
20px;display:inline-block;border:1px
solid #fff;color:#fff;font-size:18px;text-decoration:none;font-family:"aller";font-weight:600}.loadmore:hover,
.btn-comman a:hover{background-color:#fff;color:#0a7769}.loadmore:before,
.btn-comman a:before{width:36px;height:15px;background-position:-91px -35px;margin-top:-2px}.loadmore:hover:before,
.btn-comman a:hover:before{background-position:-91px -18px}#our-brands-new{padding:25px
0;background:#fff}.our-brand-filters{margin:0;text-align:center;padding:0}.our-brand-filters
li{display:inline-block}.our-brand-filters li
a{position:relative;font-size:16px;font-family:"aller";font-weight:600;margin:0
10px 0px 13px;padding-bottom:2px}.our-brand-filters li a:before{content:"/";font-size:16px;font-family:"aller";font-weight:600;display:inline-block;color:#b8babc;position:absolute;left:-16px;top:-2px}.our-brand-filters li:first-child a:before{display:none}.our-brand-filters li a:hover{text-decoration:none;color:#09776a}.our-brand-filters li a.is-checked{border-bottom:2px solid #09776a;color:#09776a}.filter-brands{padding:26px
0;display:none}#our-brands-new .common-title{padding-bottom:48px}.filter-box:before{content:"";clear:both;display:table}.filter-box{padding:0;margin:0
-16px}.filter-box
li{width:33.333333%;padding:0
8px;position:relative;margin-bottom:12px}.filter-box li.grid-item{width:33.333333%;padding:0
8px;position:relative;margin-bottom:12px}.filter-box>li>a{vertical-align:middle}.filter-box>li>a>img{opacity:0.2}.filter-box>li>a:hover>img{opacity:0.6}.filter-box > li > a:hover .data-box{background:rgba(10, 119, 105, 0.95)}.filter-box > li > a:hover .data-box
img{margin:auto;-webkit-filter:contrast(0) brightness(300%);filter:contrast(0) brightness(300%)}.filter-box > li > a:hover .data-box
img.fill{margin:0
auto;-webkit-filter:contrast(100%) brightness(200%);filter:contrast(100%) brightness(200%)}.data-box{position:absolute;z-index:1;top:0;right:8px;bottom:0;left:8px;width:calc(100% - 16px);height:100%;margin:auto;vertical-align:middle}.data-box
img{margin:auto;-webkit-filter:contrast(100%) brightness(100%);filter:contrast(100%) brightness(100%);vertical-align:middle;position:absolute;top:0;left:0;right:0;bottom:0}#retail-partners-repeater .brand-data
p{margin:0}.our-retail-partners-databox .common-title{background:#fff;padding:45px
0}.our-retail-partners-databox .brand-data
p{color:#000;font-family:"aller";font-weight:100}.our-retail-partners-databox .brand-data
img{margin-bottom:35px;max-height:130px;max-width:250px}.our-retail-partners-databox
.col{background:#fafafa}.our-retail-partners-databox.responsive .col:first-child{float:left}.our-retail-partners-databox .col:first-child{float:right}#about{padding:105px
0;background:#fafafa}.about-us .col figure
img{margin:0
auto 25px}.about-us
h2{font-family:"aller";font-weight:600;color:#67676a;font-size:33px;text-align:center;margin-bottom:11px}.about-us
p{margin:0
auto;text-align:center;font-size:16px;color:#000;line-height:1.8em}.about-us{max-width:1400px;margin:auto}#background-image-left{}#background-image-left .brand-data{padding:24% 66px 24% 0}#background-image-left .story-our-range-left{background:url("/assets/themes/eyewear-theme/images/merchandising-pic.jpg") no-repeat 50% 50%;background-size:cover}#background-image-left .our-range-box .col:first-child{float:right}#about-our-team{padding:100px
0;background:#fff}.about-people-box{padding:50px
0 0}.about-people{padding:0;margin:0
-15px}.about-people
li{float:left;width:25%;padding:0
18px;position:relative;margin-bottom:15px}.about-people li:hover .about-people-data{opacity:1}.about-people-data{position:absolute;top:0;right:8px;bottom:0;left:8px;background:rgba(255, 255, 255, 0.94);flex-direction:column;justify-content:center;text-align:center;display:flex;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.64, 0.135, 0.235, 1);transition-timing-function:cubic-bezier(0.64, 0.135, 0.235, 1);opacity:0}.about-people-data
h2{font-size:20px;font-family:"aller";font-weight:300;margin-bottom:15px}.about-people-data h2:after{content:"";max-width:94px;height:1px;background:#cecfd1;display:block;margin:15px
auto 0}.about-people-data h2
span{display:block;text-transform:uppercase;font-size:12px;font-family:"aller";font-weight:300;letter-spacing:0.5px;margin:13px
auto 0;max-width:90%;line-height:150%}.about-people-data h2
span.region{margin-top:3px !important;text-transform:capitalize !important;font-weight:100 !important;font-size:13px !important}.about-link
a{opacity:0;display:block;font-size:13px;text-decoration:none;margin-bottom:1px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition-delay:0.15s;transition-delay:0.15s;-webkit-transition-property:opacity,
-webkit-transform;transition-property:opacity, transform;-webkit-transition-duration:0.75s, 0.5s;transition-duration:0.75s, 0.5s;-webkit-transition-timing-function:cubic-bezier(0.29, 0.85, 0.235, 1);transition-timing-function:cubic-bezier(0.29, 0.85, 0.235, 1)}.about-people li:hover .about-link
a{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}.contact-left{background:#f3f3f3 url(/assets/themes/eyewear-theme/images/contact-right.png) 0 0;background-size:cover}.contact-left .brand-data{float:right;max-width:600px;width:100%;padding:31% 0}.contact-left .brand-data
p{color:#414042;max-width:424px}.contact-right{background:url(/assets/themes/eyewear-theme/images/comtact-bg.jpg) 0 0;background-size:cover}.contact-link
a{display:block;margin-bottom:5px;color:#414042;font-size:16px}.contact-form{float:left;max-width:494px;background:rgba(255, 255, 255, 0.9);width:100%;padding:44px}.gform_title,
.contact-title
h2{font-family:"aller";font-weight:600;margin-bottom:18px;font-size:30px}.gform_description,
.contact-title
p{color:#000;margin:0
auto;max-width:91%;width:100%;font-size:16px}.contact-title{margin-bottom:50px}.contact-form
label{display:block;text-align:left}.contact-form label .label-text{font-family:"aller";font-weight:100;color:#455660;cursor:text;font-size:16px;line-height:20px;-moz-transform:translateY(-34px);-ms-transform:translateY(-34px);-webkit-transform:translateY(-34px);transform:translateY(-34px);transition:all 0.3s}.contact-form label
input{background-color:transparent;border:0;border-bottom:2px solid #e2e4e6;font-size:16px;letter-spacing:-1px;outline:0;padding:5px
0;text-align:left;transition:all 0.3s;width:100%}.contact-form label input:focus{max-width:100%;width:100%}.contact-form label input:focus+.label-text{color:#7290a1;font-size:13px;-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}.contact-form label input:valid+.label-text{font-size:13px;-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}.contact-form .form-list{list-style:none;margin:0
-15px;padding:0}.contact-form .form-list
li{list-style:none;padding:0
15px}select{height:auto;width:100%;font-size:14px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:relative;z-index:1;background:none;line-height:1.25;border-radius:0;border:none;position:relative;border-bottom:2px solid #e9e9e9;padding:0
0 15px;font-family:"aller";font-weight:100;color:#455660;font-size:16px}select::-ms-expand{display:none}.custom-select{display:block;margin:0;position:relative;background:#fff;margin-bottom:20px}.custom-select:before{position:absolute;right:1px;top:1px;width:48px;background:#fff;content:"";height:48px}.custom-select:after{content:"";background:url(/assets/themes/eyewear-theme/images/bgi/sprites.png) -24px -42px no-repeat;width:14px;height:8px;position:absolute;right:18px;top:50%;margin-top:-8px}.ie
select{padding-right:0}.ie .custom-select:before{z-index:2;height:40px}.ie .custom-select:after{z-index:3}.ie input[type="text"],
.ie input[type="password"],
.ie input[type="email"],
.ie input[type="tel"],
.ie input[type="search"],
.ie input[type="url"],
.ie
select{line-height:32px}.contact-form input[type="button"],
.contact-form input[type="submit"],
.contact-form
button{background:transparent url(/assets/themes/eyewear-theme/images/bgi/arrow.png) 18% no-repeat;color:#0a7769;border:0;cursor:pointer;width:auto;overflow:visible;padding:13px
25px 13px 49px;vertical-align:middle;text-decoration:none;text-transform:uppercase;font-size:15px;line-height:1.25;font-family:"aller";font-weight:600;border:2px
solid #0a7769}.contact-form input[type="button"]:hover,
.contact-form input[type="submit"]:hover,
.contact-form button:hover{background:#0a7769 url(/assets/themes/eyewear-theme/images/bgi/arrow-hover.png) 18% no-repeat;color:#fff}.padding-top{padding:14% 0 14% 55px}#our-range-archive{padding:39px
0;background:#fff}.our-range-archive{padding:50px
0}.our-range-archive-left{width:23.333333333333334%;float:left;padding:14px;background:#fafafa;z-index:9999}.our-range-archive-right{width:76.66666666666667%;float:left;padding-left:25px}.range-row{padding-bottom:4px;margin-bottom:17px}.range-row.white{border-bottom-color:#fff}.range-row
h5{font-family:"aller";font-weight:600;margin-bottom:7px;padding-bottom:5px;text-transform:uppercase;font-size:16px;color:#414042;border-bottom:1px solid #f2f2f2}.range-link{padding:0;margin:0}.multibrands{padding-bottom:20px;margin-bottom:10px}.select-type li,
.range-link
li{width:100%;margin-bottom:2px;font-family:"aller";font-weight:600;font-size:15px;color:#b8babc;position:relative}.range-link li:first-child{margin:0}.select-type
li{margin-bottom:5px}.brandname{width:100%;margin-bottom:2px;font-family:"aller";font-weight:600;font-size:15px;color:#b8babc}.brandname
span{text-transform:uppercase}.select-type li a,
.range-link li
a{color:#8f9194;font-size:14px;font-weight:400}.select-type li a:hover,
.range-link li a:hover{text-decoration:none;color:#0a7769}.select-type li label,
.range-link li
label{font-family:"aller";font-weight:100;color:#8f9194;font-size:14px}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}input[type="checkbox"],input[type="radio"]{margin:4px
8px 0;vertical-align:top}.ez-hide{opacity:0;filter:alpha(opacity=0)}.ez-checkbox{background-position:0 0;display:inline-block}.select-type .ez-checkbox{background-position:0 -49px;display:inline-block}.ez-checkbox.disabled,.ez-radio.disabled{opacity:0.6}.ez-radio{background-position:0 0;display:inline-block}.ez-checked{background-position:0 -16px}.select-type .ez-checked{background-position:0 -33px}.ez-checked.disabled{background-position:-32px -29px}.ez-selected{background-position:0 -16px}.ez-selected.disabled{background-position:-80px -29px}.ez-checkbox,.ez-radio{zoom:1;*display:inline;vertical-align:middle;margin-right:10px;width:15px;height:14px}.ez-checkbox input,
.ez-radio
input{margin:0
0 0;display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#price-slider-range{margin:15px
14px 0 2px;clear:both;height:3px}.range-box{width:100%;float:right}.range-box
h6{display:inline-block;margin:0
0 15px;font-family:"aller";font-weight:600;font-size:16px;color:#000;text-transform:uppercase}.range-box h6
span{font-family:"aller";font-weight:100;font-size:11px}.apply-btn-box{margin-top:30px;text-align:center;position:relative;z-index:5;background:#fafafa;padding-top:15px;transition:0.5s all ease}.apply-btn-box a.apply-btn{width:100%;text-align:center;display:block;background-color:#0b7768;color:#fff;font-family:"aller";font-weight:600;font-size:14px;padding:6px
0;border:2px
solid transparent;text-decoration:none;letter-spacing:0px;width:252px}.apply-btn-box a.apply-btn:hover{text-decoration:none;background-color:transparent;border-color:#0b7768;color:#0b7768}.apply-btn-box
a{margin-bottom:13px;text-decoration:underline;font-size:11px;color:#b8babc;letter-spacing:1px}.noUi-connect{background:#0b7768 !important;box-shadow:none !important}.noUi-background{background:#d8d8d8 !important;box-shadow:none !important;margin:0}.product-list:before,.product-list:after{content:"";clear:both;display:table}.product-list{padding:0}.product-list
li{float:left;width:33.333333%;padding:0
9px;margin-bottom:30px}.product-list
li.wider{float:none;width:auto;text-align:center}.product-list li figure
img{width:100%;object-fit:contain;aspect-ratio:2.5;object-position:50% 50%}.product-list li
h5{font-family:"aller";font-weight:600;font-size:13px;color:#b8babc;margin-bottom:0px;text-transform:uppercase}.product-list li
h6{font-family:"aller";font-weight:100;font-size:17px;color:#414042;margin-bottom:2px}.product-list li h6
span{color:#a3a5a8}.product-list li
p{margin-bottom:5px;font-size:11px;text-transform:uppercase}.product-list li
a{text-decoration:none;border-bottom:2px solid #cecfd1;display:block;padding-bottom:8px}.product-list li a:hover{border-bottom-color:#028772}.price
h4{font-size:16px;color:#414042;font-family:"aller";font-weight:300}.price h4
span{vertical-align:top;font-size:9px;color:#b8babc;margin-left:5px;margin-top:10px}.our-range-archive{position:relative}.sort-by{position:absolute;top:24px;right:0;text-align:right;width:100%}.sort-by
h5{display:inline-block;color:#a3a5a8;margin:0
8px 0 0;font-size:12px;font-family:"aller";font-weight:600}.price-box{display:inline-block}.price-box .custom-select{margin:0;padding-right:15px}.price-box .custom-select:before{display:none}.price-box .custom-select:after{width:10px;height:5px;background-position:-50px -41px;right:0;margin-top:-2px}.price-box
select{height:auto;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:relative;z-index:1;background:none;line-height:1.25;border-radius:0;border:none;position:relative;border-bottom:none;padding:0
0 0;font-family:"aller";font-weight:600;color:#0a7769;font-size:13px}.price-box select
option{padding:10px}.our-range-archive-right .btn-comman{margin:0;text-align:center}.our-range-archive-right .btn-comman a:before{background-position:-91px -35px;height:15px;margin-top:-2px;width:36px}.our-range-archive-right .btn-comman
a{border:2px
solid #0a7769;color:#0a7769;display:inline-block;font-family:aller;font-size:18px;padding:13px
25px;text-decoration:none;margin-top:25px}.our-range-archive-right .btn-comman a:hover{background-color:#0a7769;color:#fff}.our-range-archive-right .btn-comman a:hover:before{background-position:-91px -18px}.pop-upbox{background:rgba(0, 0, 0, 0.65);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999999999;overflow:hidden}.pop-upbox .popup-box{left:0;margin:0
auto 0;max-width:40%;position:absolute;right:0;top:0;bottom:0;width:100%;z-index:99999;display:flex;flex-direction:column;justify-content:center}.pop-content{background:#fff}.pop-upbox .popup-box .pop-close{position:absolute;width:34px;float:right;text-align:center;right:0}.pop-close
a{text-decoration:none;text-transform:uppercase;position:absolute;right:15px;top:15px;font-size:11px;font-family:"aller";font-weight:600;color:#808081}.pop-close a:before{display:block;margin:0
auto 4px;background-position:-181px 0;width:18px;height:17px}.blur{filter:blur(5px);transition:ease-in 0.2s;-webkit-filter:blur(5px);-webkit-transition:ease-in 0.2s}#product-detail
figure{padding:40px;border-bottom:1px solid #f3f3f3}#product-detail
img{width:100%;aspect-ratio:2.5;object-fit:contain;object-position:50% 50%}.product-detail{padding:0
0 0 0;margin:0}.product-detail
li{float:left;padding-right:65px}.product-detail li
h5{margin:0
0 2px;font-family:"aller";font-weight:600;font-size:13px;color:#b8babc;text-transform:uppercase}.product-detail li
h6{font-family:"aller";font-weight:100;font-size:14px;margin:0;color:#414042}.product-detail li h6
span{color:#b8babc}.product-detail-box{padding:45px;background:#fff}.product-detail-data{background:#edeeee;text-align:center;padding:14px
0}.product-detail-data
h3{margin:0
0 4px;font-family:"aller";font-weight:600;font-size:13px}.product-detail-data
h4{margin:0;font-family:"aller";font-weight:100;font-size:14px}.product-detail-data h4
a{text-decoration:underline;margin-right:5px}.responsive-btn{display:none}.selected-item{display:none}.price-box .range-link,
.range-row h5
em{display:none}.value{float:right;font-size:13px;color:#67676a;margin-top:3px}.my-slider{float:left;position:relative;width:100%;height:36px;padding-top:5px}.col.story-our-range-right{display:flex;flex-direction:column;justify-content:center}.price-slider-box:before{content:"";display:table-cell;clear:both}.price-slider{position:relative;display:inline-block}.price-slider-box{padding:0;margin:0;background:#fff;text-align:center;border:1px
solid #eaeaea;display:none;position:absolute;width:100%;border-radius:0px;width:126px;right:-10px}.price-slider-box li
a{text-align:left;padding-left:14px}.price-slider-box
li{border-bottom:1px solid #eaeaea}.price-slider-box li a,
.price-slider
span{display:block;text-decoration:none;padding:10px
9px;color:#696969;text-transform:uppercase;font-family:"aller";font-weight:600}.price-slider
span{color:#0c766a;cursor:pointer;width:100%;font-size:12px;padding:0;padding-right:16px}.price-slider-box li a:hover{color:#0c766a}.price-slider span:after{background-position:-50px -41px;height:5px;margin-top:-3px;right:0;width:10px;position:absolute;top:50%}.sort-by .range-link li:last-child{border:none;margin:0}.responsive-btn
span.apply{display:none}.nav-offset{height:107px;clear:both}.home .nav-offset{height:0px !important}.our-brands .range-col{background-color:#fff}.our-brands.page-container{margin-bottom:70px}.glassons-logo{margin-top:5% !important}.bw-swap
.onecolour{display:none}.bw-swap
.colour{display:block;width:65%}.bw-swap:hover
.onecolour{display:block;width:65%}.bw-swap:hover
.colour{display:none}.gfield .ez-checkbox.sprites{top:-4px;position:relative}.loading{background-color:#0a7769 !important}.grey-bk{background-color:#f2f2f2}.mobile-brand-images{display:none}.nav-fade{background:rgba(0, 0, 0, 0.65);bottom:0;left:0;position:fixed;right:0;top:0;z-index:7;overflow:hidden;opacity:0;visibility:hidden;transition:opacity 0.5s ease}.nav-fade-show{opacity:1;visibility:visible}.body-wrapper
header{max-width:1600px;margin:auto}html[data-useragent*="iPhone"] .cover,
html[data-useragent*="iPod"] .cover,
html[data-useragent*="iPad"] .cover{background:none;overflow:hidden}html[data-useragent*="iPhone"] .cover,
html[data-useragent*="iPod"] .cover,
html[data-useragent*="iPad"] .cover
img{opacity:1;visibility:visible}.product-list
figure{margin-bottom:8px;background:#f3f3f3;padding:20px}.our-range-archive-right:after{background:rgba(0, 136, 118, 0.76);transition:0.5s all ease;z-index:99999;position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;content:"";background-image:url("/assets/themes/eyewear-theme/blog/images/loading.gif");background-position:center;background-repeat:no-repeat;opacity:0;visibility:hidden}.our-range-archive-right.spinner:after{opacity:1;content:"";visibility:visible}@font-face{font-family:'aller';src:url('/assets/themes/eyewear-theme/fonts/aller_bd-webfont.woff2') format('woff2'),
url('/assets/themes/eyewear-theme/fonts/aller_bd-webfont.woff') format('woff'),
url('/assets/themes/eyewear-theme/fonts/aller_bd-webfont.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'aller';src:url('/assets/themes/eyewear-theme/fonts/aller_lt-webfont.woff2') format('woff2'),
url('/assets/themes/eyewear-theme/fonts/aller_lt-webfont.woff') format('woff'),
url('/assets/themes/eyewear-theme/fonts/aller_lt-webfont.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'aller';src:url('/assets/themes/eyewear-theme/fonts/aller_rg-webfont.woff2') format('woff2'),
url('/assets/themes/eyewear-theme/fonts/aller_rg-webfont.woff') format('woff'),
url('/assets/themes/eyewear-theme/fonts/aller_rg-webfont.ttf') format('truetype');font-weight:300;font-style:normal}#tinymce h1,
article
h1{font-family:'aller';font-weight:600;font-style:normal;font-size:34px;line-height:1.3;color:#58595b;text-transform:none;margin:37px
0 9px 0}#tinymce h2,
article
h2{font-family:'aller';font-weight:600;font-style:normal;font-size:24px;line-height:1.3;color:#58595b;text-transform:none;margin:27px
0 9px 0}#tinymce h3,
article
h3{font-family:'aller';font-weight:300;font-style:normal;font-size:22px;line-height:1.3;color:#58595b;text-transform:none;margin:27px
0 9px 0}#tinymce h4,
article
h4{font-family:'aller';font-weight:600;font-style:normal;font-size:20px;line-height:1.3;color:#58595b;text-transform:none;margin:0px
0 9px 0}#tinymce h5,
article
h5{font-family:'aller';font-weight:600;font-style:normal;font-size:18px;line-height:1.3;color:#58595b;text-transform:uppercase;margin:21px
0 9px 0}#tinymce h6,
article
h6{font-family:'aller';font-weight:600;font-style:normal;font-size:16px;line-height:1.3;color:#58595b;text-transform:none;margin:0
0 9px 0}#tinymce p,
article
p{font-family:'aller';font-weight:100;font-style:normal;font-size:16px;line-height:1.5;color:#58595b;text-transform:none;margin:4px
0 1em 0}#tinymce strong,
article
strong{font-weight:600}#tinymce a,
article
a{text-decoration:underline;color:#0a7769}#tinymce a:hover,
article a:hover{text-decoration:underline;color:#58595b}#tinymce hr,
article
hr{border-style:solid}#tinymce ul,
article
ul{list-style-type:none;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;padding-left:0;position:relative}#tinymce ul,
#tinymce ol,
article ul,
article
ol{padding-left:17px}#tinymce li,
article
li{line-height:1.6em}#tinymce ol,
article
ol{list-style-type:decimal;list-style-position:outside}#tinymce ul li:before,
article ul li:before{content:'';background:url("/assets/themes/eyewear-theme/images/sprite.png") -12px -87px no-repeat;width:19px;height:24px;position:absolute;left:0}#tinymce blockquote,
article
blockquote{color:#0a7769;font-family:'droidserif';font-weight:100;font-style:italic;font-size:18px;line-height:1.5;text-transform:none;margin:2em
0px;border-left:4px solid #0a7769;padding:5px
0px 5px 25px}.site-links span a, .site-links
span{color:#bcbec0;font-size:10px;text-decoration:none}.site-links span a:hover{text-decoration:underline}input[type="submit"]{background:#0a7769}.gfield input, .gfield select, .gfield
textarea{-webkit-border-radius:2px;border-radius:2px}select[multiple] option::checked{background:#0a7769;color:#fff}.blog-pagination{background:#0a7769}@media (min-width: 1021px){.range-row>h5{display:none}}@media (max-width: 1700px){.pop-upbox .popup-box{max-width:50%}.product-detail-box{background:#fff;padding:22px
20px}.product-detail
li{float:left;padding-right:45px}.about-people
li{width:25%;padding:0
8px}.story-our-range-left-box{max-width:600px}.contact-left .brand-data{float:right;max-width:580px;width:100%;padding:31% 0}}@media (max-width: 1270px){.page-container{max-width:960px}.contact-left .brand-data{max-width:450px;padding-right:0}#footer{position:relative}.padding-top{padding:14% 0 14% 12px}.contact-form{max-width:464px}.page-conatiner-half-left{margin-left:5%}.apply-btn-box a.apply-btn{width:195px}}@media (min-width: 1020px){.sort-by .range-link{position:relative;padding:0;margin:0;background:#fff;text-align:center;border:1px
solid #eaeaea;display:none;position:absolute;width:100%;border-radius:0px;width:140px;right:-10px;top:26px}.sort-by .range-link
li{border-bottom:1px solid #eaeaea;padding:7px
9px;text-align:left}.sort-by .range-link li
label{display:inline-block;text-decoration:none;color:#696969;text-transform:uppercase;font-family:"allerregular",Arial,Helvetica,sans-serif;font-size:11px}.price-box{display:inline-block !important}.our-retail-partners-databox .range-cols:nth-child(2n + 1) .range-col{position:relative;right:50%}.our-retail-partners-databox .range-cols:nth-child(2n + 1) .range-col.image-box{position:relative;left:50%}.retail-box ul li img:hover{-webkit-filter:none}}@media (max-width: 1020px){.page-container{max-width:700px}.header-box{padding:18px
0}#mainmenu{display:none}#main{overflow:hidden}#menu{display:block}.mm-opened{z-index:45}.header{position:relative}.header>a{background:transparent;background-image:url(/assets/themes/eyewear-theme/images/bgi/sprites.png);background-position:-91px -12px;display:block;width:27px;height:27px;background-size:161px;position:absolute;top:30px;right:36px}.our-brands-links{display:none}.header.fixed>a{background-position:-91px -12px;top:15px}#menu li a.call:before{width:18px;height:17px;margin-top:-3px}#menu .call:before{background-position:0 0}#menu li a.call:hover:before{background-position:0 -18px}#menu li a:hover{color:#e37500}.main-bg{background:url(/assets/themes/eyewear-theme/images/tablet-portrait-banner-pic.jpg) 50% 50%;background-size:cover;height:630px}.retail-box ul
li{width:33.33333%;margin-bottom:30px}.retail-box ul li
a{width:100%}.retail-box ul li
img{margin:0
auto;max-width:150px;-webkit-filter:none}.story-our-range-left-box.right .brand-data{float:left}.story-our-range-left-box.right{padding-left:30px}.contact-left .brand-data{max-width:350px;padding-right:0}#background-image-left .brand-data{padding:24% 0 24% 20px}.filter-box li.grid-item{width:50%}.about-people
li{width:33.33333%}.contact-left .brand-data{max-width:100%;width:100%;text-align:center;padding:44px
25px}.contact-us
.col{float:left;width:100%}.contact-form{float:none;margin:0
auto}.padding-top{padding:70px
0}.contact-left .brand-data
p{color:#414042;max-width:424px;margin:0
auto 11px}.contact-link
a{margin-bottom:4px;font-size:18px}.brand-data
h1{margin-bottom:12px}#footer
.col{width:33.333333%}.our-range-archive-right,.our-range-archive-left{width:100%;float:none;z-index:initial}.our-range-archive-right{padding:0}.sort-by{left:0;top:17px;max-width:150px;text-align:left}.sort-by
h5{cursor:pointer;color:#008476}.price-box{background:#fff;display:block;left:0;position:fixed;right:0;bottom:0;max-width:350px;right:0;margin:0
auto;display:none;z-index:9999}.price-box .range-link{width:100%;display:none;z-index:7;display:block}.price-box .custom-select{display:none}.range-row{padding:0}.price-box .custom-select:after{right:20px}.price-box .range-link .responsive-btn{padding:0}.price-box .range-link .responsive-btn
h6{position:relative;z-index:5;margin:4px
0 7px}.our-range-archive-left{background:#fff;border-top:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4;margin-bottom:25px;position:relative;padding:25px
0}.select-type{position:absolute;left:0;z-index:5;right:0;top:100%;text-align:center}.main-filter{position:absolute;right:0;top:30%;padding:0
20px;left:0}.main-filter .range-row{border-bottom:none;margin:0;padding:0}.main-filter .range-link{display:none}.main-filter
h5{color:#008476;font-size:12px;text-align:right;margin:0;border:none;cursor:pointer;position:absolute;right:0;z-index:4}.main-filter .myform .brandname
h5{float:left !important;right:initial;left:0;position:relative}.select-type h5
span{display:none}.select-type
h5{margin:-1px auto 0;border:none;display:inline-block;position:absolute;top:-38px;left:0;right:0;width:100px}.select-type .range-link{background:#fff;display:none;position:fixed;text-align:left;width:100%;bottom:0;left:0;padding:0
15px;max-width:350px;right:0;margin:0
auto}.range-link
li{background:#fff;position:relative;margin:0}.select-type h5
em{color:#008476;font-size:12px;text-align:right;margin:0;border:none;cursor:pointer;font-style:normal;display:inline-block}.select-type h5:after{content:"";background:url(/assets/themes/eyewear-theme/images/bgi/sprites.png) -182px -23px;width:11px;height:6px;display:inline-block;margin-left:10px}.select-type h5.open:after{background-position:-182px -30px;top:-10px}.main-filter
.brandname{font-size:11px;margin:0;padding:19px
15px 15px;position:relative;border-top:1px solid #d1d3d4;cursor:pointer;overflow:hidden;z-index:1}.main-filter .brandname:after{content:"";background:url(/assets/themes/eyewear-theme/images/bgi/sprites.png)-671px 0;position:absolute;right:13px;top:50%;margin:-6px 0 0;width:9px;height:27px;background-size:340px}.apply-btn-box{display:none}.range-row.white{border:none}body.hidescroll{overflow:hidden}.fade{background:rgba(0,0,0,0.65);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998;overflow:hidden}.my-filter-box.cf{background:#fff;left:0;position:fixed;bottom:0;width:100%;display:none;z-index:9999;background:#fff;max-width:350px;right:0;margin:0
auto;height:400px;overflow:hidden}.responsive-btn{display:block;vertical-align:middle;font-size:11px;text-transform:uppercase;position:absolute;top:0;width:350px;z-index:1;padding:15px;background:#fff;border-bottom:1px solid #d1d3d4}.responsive-btn
a{display:inline-block;text-align:left;text-transform:uppercase;font-size:11px;font-family:"allerregular",Arial,Helvetica,sans-serif;color:#008476}.responsive-btn .refine-title{text-align:center;display:inline-block;vertical-align:middle;margin:0
auto;color:#6d6e71;font-size:12px;font-family:"allerregular",Arial,Helvetica,sans-serif}.responsive-btn span.apply,
.responsive-btn span.hide-filter{font-size:12px}.responsive-btn
span.apply{display:none}.cancel-filters.show-apply .hide-filter{display:none}.cancel-filters.show-apply
.apply{display:block;background:none !important;color:#008476 !important}.select-type.open .responsive-btn span,
.open-sort .responsive-btn
span{position:absolute;z-index:0;left:0;right:0;pointer-events:none}.main-filter .range-link .responsive-btn{text-align:center}.main-filter .range-link .responsive-btn
a{float:left;color:#008476}.main-filter .range-link .responsive-btn
h5{cursor:pointer;display:inline-block;font-size:10px;text-transform:uppercase;right:15px}.responsive-btn
h6{float:right;display:inline-block;font-size:10px;text-transform:uppercase;cursor:pointer;font-family:"allerregular",Arial,Helvetica,sans-serif;color:#008476;margin:0}.cancel-types{position:relative;z-index:4}.main-filter .range-link{background:#fff;left:0;position:absolute;right:0;top:0;z-index:3;overflow:hidden}.range-link
ul{overflow:scroll;height:400px;padding-top:47px}.brandname,.range-box{top:42px;position:relative}.range-link li
label{font-size:11px;padding:10px
15px 10px 33px;margin:0;border-bottom:1px solid #d1d3d4;position:relative;width:100%;display:block}.selected-item{display:inline-block;padding:0
0px 0 11px;width:245px;top:-1px !important;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;color:#58595b;text-transform:capitalize}.range-link .ez-radio.sprites.ez-selected,
.range-link .ez-checkbox.sprites.ez-checked{background:#f3f3f3 !important}.range-link .ez-radio.sprites,
.range-link .ez-checkbox.sprites{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background:none !important;margin:0}.range-link .ez-checkbox:before,
.range-link .ez-radio:before{zoom:1;width:15px;content:"";height:14px;position:relative;left:11px;top:12px;bottom:0;margin:auto !important}.range-link .ez-selected:before,
.range-link .ez-checked:before{background-position:0 -16px !important}.range-link .ez-radio:before,
.range-link .ez-checkbox:before{background-position:0 0;display:inline-block}.range-link .sprites:before{background-image:url(/assets/themes/eyewear-theme/images/bgi/sprites.png)}.brandname
span{float:left}.brandname.last{margin-bottom:15px;border-bottom:1px solid #d1d3d4}.range-box
h6{font-family:"aller_lightregular",Arial,Helvetica,sans-serif;font-size:11px;color:#6d6e71}.value{font-size:11px;color:#6d6e71}.range-box{border-bottom:1px solid #d1d3d4;padding:0
15px 10px}.retail-box{padding:42px
0 0 0}.common-title
p{font-size:15px}#about{padding:50px
0;float:left;width:100%}#about-our-team{padding:40px
0;float:left;width:100%}#footer,#lets-talk{float:left;width:100%}.about-us
h2{font-size:28px;margin-bottom:10px}.about-us
p{font-size:15px}.contact-title
h2{font-size:28px;margin-bottom:10px}#footer p,.copyright{font-size:13px;margin:51px
0 0 0}.select-type .responsive-btn
h6{margin:5px
0 0}.select-type .range-link li
a{font-family:"aller_lightregular",Arial,Helvetica,sans-serif;font-size:11px}.select-type.open{z-index:9999}.price-box
ul{margin-top:44px}.select-type
li{font-size:11px;padding:10px
15px 10px 33px;margin:0;border-bottom:1px solid #d1d3d4;position:relative;width:100%;display:block;font-family:"aller_lightregular",Arial,Helvetica,sans-serif;color:#67676a}.select-type li
a{color:#67676a;text-decoration:none}.select-type li:active,
.select-type li:focus{background-color:#f3f3f3 !important}.select-type li:active a:before,
.select-type li:focus a:before{background-image:url(/assets/themes/eyewear-theme/images/bgi/sprites.png);content:" ";background-position:0 -33px !important;width:17px;height:17px;position:absolute;margin-left:-21px;margin-top:5px}#our-range .our-range-box .range-cols{float:left;width:100%;margin:0}#our-range{max-width:100%;padding-right:0}#our-range .brand-data
p{max-width:550px;margin:0
auto 26px}.range-col{display:block;width:100%;clear:both;float:left;background:#fff}.merchandising .range-col.story-our-range-right{display:none}.story-our-range-right-box,.story-our-range-left-box{padding:75px
0;max-width:735px;width:90%;margin:auto;float:none;text-align:center}.footer.group{float:left;width:100%}.range-col
h1{margin-bottom:10px}.pop-upbox .popup-box{max-width:68%}.product-detail-box{padding:15px
10px}.product-detail
li{float:left;padding-right:33px}.price-slider{display:none}.product-list li
h5{font-size:10px}.product-list li
h6{font-family:"aller_regular",Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:0px}.product-list li
p{margin-bottom:0px;font-size:9px}.price
h4{font-size:14px;margin:0}.range-cols{width:49%;float:left;clear:none}.range-cols:nth-child(2n+1){margin-left:2%}#retail-partners-repeater .range-cols{margin-bottom:28px}#retail-partners-repeater .range-cols:last-child{margin-bottom:0}#retail-partners-repeater .range-cols:nth-child(2n+0){clear:both}.range-col.image-box{height:260px}#retail-partners-repeater .range-col.image-box{margin:0}#retail-partners-repeater .story-our-range-right-box,
#retail-partners-repeater .story-our-range-left-box{padding:13px
0;width:100%}#retail-partners-repeater{max-width:700px;margin:auto}#retail-partners-repeater.our-brands{max-width:none}#retail-partners-repeater .brand-data
figure{height:69px;margin:0;display:table-cell;width:100%;vertical-align:middle}.our-retail-partners-databox .brand-data
img{margin-bottom:0;max-height:68px;padding:9px
0;max-width:161px}.our-brands .range-cols, .our-range-box .range-cols{margin:0;width:100%}.our-brands .range-col, .our-range-box .range-col{display:table-cell;width:50%;clear:none;float:none}#retail-partners-repeater.our-brands .story-our-range-left-box{margin-left:5% !important;width:90% !important;padding:75px
0}.our-retail-partners-databox .brand-data
img{margin-bottom:13px}#retail-partners-repeater .story-our-range-right-box,
#retail-partners-repeater .story-our-range-left-box{text-align:left}.nav-offset{height:91px;clear:both}}@media (max-width: 735px){.mouse-icon{display:none}.main-bg{background:url(/assets/themes/eyewear-theme/images/mobile-banner-pic.jpg);height:368px;background-position:right center;background-size:auto 368px}#woo_wrapper,.page-container{max-width:600px;width:94%}.banner-data{position:absolute;top:55%;left:0;right:0;text-align:center}.banner-data
h1{font-size:37px;text-align:left;margin:0
auto;display:inline-block}.common-title
h1{font-size:26px;letter-spacing:1px;margin:0
0 12px}.common-title
p{font-size:15px;max-width:100%;width:100%}.retail-box ul
li{width:50%;margin-bottom:30px;min-height:100px}#retail-partners{padding:38px
0 17px}.retail-box{padding:30px
0 0}.our-brands-box
.col{float:none;width:100%}.our-brands-box .col.responsive-col{padding:36% 0}.brand-data{max-width:100%;width:100%;text-align:center;padding:50px
0}.story-our-range-left-box.right .brand-data{padding:38px
0}.our-range-box
.col{float:left;width:100%}.brand-data
h1{font-size:26px}.brand-data
p{font-size:15px}#lets-talk{background-position:50% 50%;padding:72px
0}.lets-talk{text-align:center}.lets-talk
p{display:inline-block;font-size:15px}.lets-talk
h1{font-size:26px}.btn-comman
a{font-size:16px}.our-retail-partners-databox .common-title{padding-left:15px;padding-right:15px}.home .header>a{right:21px;top:27px;background-position:-134px -12px}.home .header.fixed>a{background-position:-91px -12px;top:15px}.our-retail-partners-databox
.col{float:left;width:100%}#retail-partners .col.responsive-col{padding:36% 0}.our-retail-partners-databox .col,
.our-retail-partners-databox .col:first-child{float:left;width:100%}.our-retail-partners-databox .brand-data{padding:0}.our-retail-partners-databox .brand-data
img{margin:0
auto 20px}.data-box
img{max-width:65%}.product-list
figure{height:auto}.range-cols{width:100%}#retail-partners-repeater .range-col.image-box{display:none}.about-us
.col{float:none;width:auto}#background-image-left .brand-data{padding:0}#background-image-left .our-range-box
.col{float:left;width:100%}#background-image-left .our-range-box .col.responsive-col{padding:36% 0}.about-us
h2{font-size:26px}.about-us
p{font-size:15px}.about-people
li{width:50%}.about-people-data{opacity:1;position:relative;left:0;text-align:left;padding:14px
0}.about-people-data
h2{font-size:15px;margin-bottom:8px}.about-people-data h2:after{margin:10px
0 0 0;height:2px}.about-people-data h2
span{font-size:10px;margin-top:8px}.about-link
a{opacity:1;display:block;font-size:12px;text-decoration:none;line-height:1em;margin-bottom:8px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contact-form{max-width:100%;background:#fff;padding:44px
30px}.padding-top{padding:0}.contact-title
h2{font-size:26px}.contact-title
p{font-size:15px;max-width:100%}#footer
.col{width:100%}.fmenu.light{display:none}.copyright{text-align:center}.display-footer{float:left;width:100%;margin-top:15px;display:block}.fmenu
li{margin-bottom:5px}.fmenu li
a{font-size:15px}.copyright{font-size:13px}#footer
p{margin-top:15px;font-size:13px}.link{margin-bottom:20px}.product-list{margin:0}.product-list
li{width:50%}.product-detail-box{padding-left:10px;padding-right:10px}.product-detail
li{padding:0;float:left;width:50%}.product-detail-box{padding:28px
10px}.product-list li
h5{font-size:12px}.product-list li
h6{font-size:14px;margin:0}.product-list li
p{font-size:11px;margin-bottom:10px}.price
h4{font-size:15px}.about-people-box{padding-top:40px}#about{padding:40px
0}.about-us .col:first-child{margin-bottom:40px}.about-us
h2{font-size:26px;margin-bottom:10px}.about-us
p{font-size:14px;max-width:90%}.brand-data h1,
.contact-title
h2{font-size:26px;margin-bottom:10px}#our-range-repeater .story-our-range-left-box .brand-data
p{max-width:91%;margin:0
auto 26px}#our-range-repeater .story-our-range-left-box{padding:0}#retail-partners-repeater .brand-data,
#background-image-left .brand-data{max-width:100%;text-align:center;padding:75px
0}#retail-partners-repeater .brand-data img,
#retail-partners-repeater .brand-data p,
#background-image-left .brand-data
p{margin:0
auto;max-width:91%}#retail-partners-repeater .brand-data
figure{height:auto;display:block}.our-retail-partners-databox .brand-data
img{max-height:140px;max-width:200px !important}#retail-partners-repeater .range-cols{margin:0}.our-brands .brand-data{padding:0
!important}.our-brands .range-col, .our-range-box .range-col{display:block;width:100%;clear:none;float:left}.copyright
span{float:none;display:block;margin-top:10px}.mobile-brand-images{display:block}.our-brand-filters li
a{font-family:"allerbold",Arial,Helvetica,sans-serif;font-size:11px;padding:0
10px 0 13px;position:relative}.our-brand-filters li a:before{font-size:11px;top:-6px}.story-our-range-right-box,.story-our-range-left-box{padding:0}.pop-upbox .popup-box{max-width:100%;background:#fff;display:block;height:100%}.product-detail
li{margin-bottom:30px}.product-detail li
h5{margin:0}.product-detail-data{position:fixed;bottom:0;width:100%}.product-detail{padding:0
0 100px 0}.my-filter-box.cf,
.select-type .range-link{max-width:100%;height:100%}.sort-by.open-sort .price-box{height:100%}.price-box{max-width:100%}.responsive-btn{width:100%}.range-link ul,
.main-filter .range-link{height:100%}.multibrands{padding-bottom:0;margin-bottom:0}.price-box{top:0}}@media (max-width: 375px){.page-container{max-width:375px;width:94%}.retail-box ul
li{width:100%;margin-bottom:10px;min-height:auto}.filter-box li.grid-item{width:100%;float:none}.about-people
li{width:100%}.about-people
img{margin:0
auto}.product-detail
li{padding:0;float:left;width:100%}.product-detail-box{padding:28px
10px}.product-list li
h5{font-size:10px}.product-list li
h6{font-size:12px;margin:0}.product-list li
p{font-size:9px;margin-bottom:10px}.price
h4{font-size:13px}.copyright
a{float:none}.copyright
span{display:block;margin-top:14px}.about-people-data{text-align:center}.about-people-data h2:after{margin:10px
auto 0}.lets-talk
p{max-width:100%}.brand-data{max-width:100%;padding:50px
5px;text-align:center;width:100%}.main-bg{background-position:100% 100%;height:350px}.product-detail
li{margin-bottom:20px}.product-detail li
h5{margin-bottom:5px}.pop-upbox{overflow:scroll}.pop-upbox .popup-box{position:relative}.filter-selected{background:#008476;padding:5px
6px;border-radius:5px;color:#fff !important;margin-top:-5px}.my-filter-box.cf,
.select-type .range-link{max-width:100%;height:100%}.price-box{height:100%}}@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 3 / 2),
only screen and (-o-min-device-pixel-ratio: 2 / 1),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 2){.sprites,.sp-after:after,.sp-before:before{background-image:url(/assets/themes/eyewear-theme/images/bgi/sprites@2x.png);-moz-background-size:237px 207px;-ms-background-size:237px 207px;-o-background-size:237px 207px;-webkit-background-size:237px 207px;background-size:237px 207px}}