*{box-sizing:border-box}body{margin:0;color:#383838;font:400 14px/20px 'Open Sans','Trebuchet MS',Arial,Verdana,sans-serif;background:#fff;min-width:960px;-webkit-text-size-adjust:100%}img{border-style:none;vertical-align:top}input[type=submit]:hover{cursor:pointer}a{text-decoration:none;color:#0098f2;cursor:pointer}a:hover{text-decoration:underline}a:active{background:none}input,textarea{vertical-align:middle;color:#353535}select{vertical-align:middle;display:block;width:100%;padding:6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}select:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}form,fieldset{margin:0;padding:0;border-style:none}header{width:100%}iframe{border:0}.header-holder{background:#efece3;margin:0 0 20px}.header-frame{width:960px;margin:0 auto;font-size:12px;height:35px}.contact-list{padding:0;margin:10px 0 0;list-style:none;float:left;line-height:16px}.contact-list li{float:left;background:url(/images/backgrounds/icons.png) no-repeat 0 -439px;padding:0 10px 0 13px}.contact-list li:first-child{background:none;padding-left:0}.contact-list a{color:#353535}.header-block{float:right}#language-selector label{width:82px}#language-selector ul{width:96px}#country-selector label{width:68px}#country-selector ul{width:82px}#country-selector>img{margin-left:14px}.selector{float:left!important}.selector img{vertical-align:top;margin-top:6px}.selector label{cursor:pointer}.selector label::after{content:'';float:right;margin-top:15px;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.selector ul{display:none;list-style:none;z-index:9999;position:absolute;top:35px;padding-left:14px}.selector ul li a{display:block;text-decoration:none;line-height:35px;height:35px;padding:0 10px 0 11px;background:#FFF;box-shadow:0 3px 5px rgba(0,0,0,0.2)}.selector ul li a:hover{background:#efece3}.selector input[type=checkbox]{display:none}.selector input[type=checkbox]:checked+ul{display:block}.button-login,.button-login:active{float:right;color:#fff;line-height:35px;height:35px;padding:0 10px 0 11px;margin-left:14px;background-color:#358ad9;background-image:linear-gradient(#85ccf6,#1495e2)}.button-login span{background:url(/images/backgrounds/icons.png) no-repeat 100% -220px;padding:0 26px 0 0}.header-section{width:960px;margin:0 auto 15px}.header-section::after{content:'';display:block;clear:both}.logo{background:url(/images/logo/logo_317x.png) no-repeat;width:354px;height:47px;text-indent:-9999px;overflow:hidden;float:left;margin:6px 0 0 0}.logo a{display:block;height:100%}.tagline{text-indent:118px;margin-top:-16px;font-size:8px;font-weight:700;color:black;clear:left}.covid19{text-indent:0;margin-top:-4px;font-size:10px;font-weight:700;color:red;clear:left;z-index:10;position:absolute}#covid_text{padding-left:10px;padding-right:10px}.covid19-info{display:none}.benefits-list{padding:4px 0 0 62px;margin:0;list-style:none;float:left;color:#353535;font-size:12px;line-height:16px;font-weight:700;min-height:53px}.benefits-list:lang(de){background:url(/images/safety_badge/favoptic_tryggtkop_DE_53x53.png) no-repeat}.benefits-list:lang(da){background:url(/images/safety_badge/favoptic_tryggtkop_DK_53x53.png) no-repeat}.benefits-list:lang(fi){background:url(/images/safety_badge/favoptic_tryggtkop_FI_53x53.png) no-repeat}.benefits-list:lang(no){background:url(/images/safety_badge/favoptic_tryggtkop_NO_53x53.png) no-repeat}.benefits-list:lang(sv){background:url(/images/safety_badge/favoptic_tryggtkop_SE_53x53.png) no-repeat}.benefits-list li{background:url(/images/backgrounds/icons.png) no-repeat 0 -296px;padding:0 0 0 10px}.cart-block{float:right;padding:1px 2px 0 0;position:relative;z-index:20;min-width:232px}.cart-block img{float:left;position:relative;z-index:20;margin:4px 10px 0 0}.cart-block .description{float:right;position:relative;z-index:20}.cart-block .note{display:block;margin:0 0 5px}.cart-block .note a{color:#353535}.cart-block .box{width:165px;color:#353535;background:url(/images/backgrounds/bg-box.gif) no-repeat 100% 100%}.cart-block .box .holder{padding:1px 3px 5px 13px;background:url(/images/backgrounds/bg-box.gif) no-repeat}.cart-block .box p{margin:0}.cart-block .box a{color:#000}.empty-cart .box{background:url(/images/backgrounds/bg-box.gif) no-repeat -168px 0}.empty-cart .box .holder{background:none}.button-block{overflow:hidden}.button-holder{display:inline-block}.button,.button:active{float:left;color:#fff;font-size:14px;font-weight:700;background:url(/images/backgrounds/bg-button.png) no-repeat 100% 0;padding:0 4px 0 0;cursor:pointer}.button span{float:left;height:33px;line-height:31px;padding:0 8px 0 12px;text-align:center;background:url(/images/backgrounds/bg-button.png) no-repeat 0 -34px}.button em{font-style:normal}.button:hover{background-position:100% -68px;text-decoration:none}.button:hover span{background-position:0 -103px}a:hover.button,a:focus.button{color:#fff}.button.disabled,.button.disabled:hover{background-position:100% -290px;color:#aaa;cursor:default}.button.disabled span,.button.disabled:hover span{background-position:0 -330px}.button.selected,.button.selected:hover{background-position:100% 0;cursor:default}.button.selected span,.button.selected:hover span{background-position:0 -34px;cursor:default}.button-blue,.button-blue:active{background-position:100% -138px}.button-blue span{background-position:0 -174px}.hover .button-blue,.button-blue:hover{background-position:100% -214px}.hover .button-blue span,.button-blue:hover span{background-position:0 -252px}.button.large,.button.large:active{font-size:20px;background:url(/images/backgrounds/bg-button-large.png) no-repeat 100% 0}.button.large span{height:50px;line-height:48px;background:url(/images/backgrounds/bg-button-large.png) no-repeat 0 -50px}.button.large:hover{background-position:100% -100px;text-decoration:none}.button.large:hover span{background-position:0 -150px}.button.large.disabled,.button.large.disabled:hover{background-position:100% -400px}.button.large.disabled span,.button.large.disabled:hover span{background-position:0 -450px}.button.large.selected,.button.large.selected:hover{background-position:100% 0;cursor:default}.button.large.selected span,.button.large.selected:hover span{background-position:0 -50px;cursor:default}.button-blue.large,.button-blue.large:active{background-position:100% -200px}.button-blue.large span{background-position:0 -250px}.button-blue.large:hover{background-position:100% -300px}.button-blue.large:hover span{background-position:0 -350px}.button.button-appointment,.button.button-appointment:active{background:url(/images/backgrounds/sprite.png) no-repeat 0 -245px;width:152px;height:54px;font-size:22px;line-height:52px;padding:0 30px 0 20px;margin:0 14px 0 0}.button.button-appointment:hover{text-decoration:none;background-position:0 -303px}.cart-block .button-block{padding:0 0 0 1px}.cart-block .button span{width:227px;text-align:center;padding:0 0 0 4px}.search-form{float:right;background:url(/images/backgrounds/sprite.png) no-repeat -18px 0;width:137px;height:30px;margin:8px 9px 0 0}.search-form input[type=text]{background:none;width:137px;padding:7px 8px 5px;border:none;float:left}main{width:960px;margin:25px auto 48px;clear:both}.full-width,.narrow,.narrowest{margin-left:auto;margin-right:auto}.full-width{max-width:960px}.narrow{max-width:800px}.narrowest{max-width:600px}#frontpage{margin-top:0}#videos .carousel{margin-top:40px}#new_customer h3,#service_page h3{margin:20px 0 10px}.intro-block{overflow:hidden;margin:0 0 24px;background:#efece3}.intro-list{padding:0;margin:0;list-style:none;float:left;width:319px;min-height:380px;color:#353535;line-height:17px}.intro-list li{padding:18px 14px 12px 18px;background:url(/images/backgrounds/bg-sprite.gif) repeat-x 0 -46px}.intro-list .holder{padding:0 0 0 42px;background:url(/images/backgrounds/icons.png) no-repeat -1000px 0}.intro-list li:first-child{background:none;padding-top:17px}.intro-list .title{display:block;margin:0 0 3px;font-size:16px;line-height:19px}.intro-list .title a{color:#000;font-size:16px}.intro-list a{color:#353535;text-decoration:none;font-size:14px}.intro-list p{margin:0}.intro-list .ico-tv .holder{background-position:3px -501px}.intro-list .ico-glasses .holder{background-position:2px -687px}.intro-list .ico-eye .holder{background-position:3px -837px}.intro-list .ico-buy .holder{background-position:0 -973px}.intro-gallery{position:relative;float:right;width:640px}.intro-gallery .frame{position:relative;overflow:hidden;width:640px;cursor:pointer}.intro-gallery .frame ul{padding:0;margin:0;list-style:none;position:relative;min-height:380px}.intro-gallery .frame ul li{position:absolute;left:0;top:0}.intro-gallery .frame .description{position:absolute;right:34px;top:-9999px;text-align:right;width:240px;color:#fff;font-size:16px;line-height:19px;font-weight:600}.intro-gallery .frame ul .active .description{top:30px}.intro-gallery .frame .dark-fg .description{color:#353535}.intro-gallery .frame .title{display:block;font-size:36px;line-height:43px;font-weight:300;margin:0 0 12px}.intro-gallery p{margin:0}.intro-gallery p strong{font-weight:800}.switcher{position:absolute;right:17px;bottom:15px;z-index:10}.switcher ul{padding:0;margin:0;list-style:none;overflow:hidden}.switcher ul li{margin:0 0 0 5px;float:left}.switcher ul a{display:block;text-indent:-9999px;overflow:hidden;background:url(/images/backgrounds/sprite.png) no-repeat 0 -13px;width:13px;height:13px}.switcher ul a:hover,.switcher ul .active a{background-position:0 -30px}.text-block{font-size:20px;line-height:27px;color:#353535;text-align:center;padding:0 0 23px}.text-block p{margin:0}.carousel{position:relative;margin:0 0 24px}.carousel .heading{overflow:hidden;font-size:16px;line-height:19px;padding:0 0 9px}.carousel .heading .title{float:left;font-weight:700;color:#353535}.carousel .heading .link-all{float:right;color:#0098f2;text-decoration:none}.carousel .heading .link-all:hover{text-decoration:underline}.carousel-holder{width:960px;overflow:hidden}.carousel .frame{position:relative;overflow:hidden;width:960px;margin:0 0 0 -1px}.item-box{float:left;position:relative;width:240px;padding:18px 19px 19px;border-left:1px solid #cccabf;border-top:1px solid #cccabf;cursor:pointer;transform-origin:0 0}.new-badge::before{content:'';width:31px;height:31px;display:block;position:absolute}.new-badge:lang(de)::before{background:url(/images/newsbadge_orange_de.png) no-repeat}.new-badge:lang(da)::before{background:url(/images/newsbadge_orange_da.png) no-repeat}.new-badge:lang(fi)::before{background:url(/images/newsbadge_orange_fi.png) no-repeat}.new-badge:lang(no)::before{background:url(/images/newsbadge_orange_no.png) no-repeat}.new-badge:lang(sv)::before{background:url(/images/newsbadge_orange_sv.png) no-repeat}.item-box .price-block{overflow:hidden;margin:0 0 -35px;position:relative;z-index:5}.item-box .price{float:right;text-transform:uppercase;font-size:11px;line-height:14px}#lenslist .item-box .price{background:url(/images/backgrounds/bg-lb-price.png) no-repeat;height:25px;width:80px;text-align:center}#lenslist .heading-box{margin-bottom:8px}.item-box .price strong{display:block;text-transform:none;color:#f3730c;font-size:20px;line-height:24px;margin:0 0 -2px}.item-box .title{position:absolute;bottom:19px;left:10px;right:10px;height:40px;text-align:center;color:#353535;font-size:16px}.item-box .item-block{margin:0 0 48px}.item-block.try_online>img{width:auto;height:48px}.item-block .try-online{display:none}.item-block.try_online .try-online{display:block}.try-online{position:relative;z-index:0}.slideshow .frame li.try-online img,.try-online img{position:absolute;z-index:0}.item-block img{width:220px}.item-box .item-icons{position:absolute;bottom:7px;right:7px;font-size:30px;z-index:1}.item-box .item-icons a{display:block;position:relative;padding:4px 7px;color:#ddd;text-shadow:#000 0 0 1px}.item-box .item-icons a:hover{text-decoration:none}.item-box .item-icons a::after{content:"\efc0";position:absolute;top:-3px;right:0;font-size:15px;color:#444;background:#fff;border-radius:50%;text-shadow:none}.item-box .item-icons a.selected::after{content:"\ef98"}.item-box .item-icons a.disabled{color:#f99;cursor:not-allowed}.item-box .item-icons a.disabled::after{content:""}.item-box .item-icons .link-borrow.selected::before{color:#777}.item-box .item-icons .link-favorite.selected::before{color:#e22}.ico-color{display:inline-block;vertical-align:top;position:relative;background:url(/images/backgrounds/sprite.png) no-repeat -69px -33px;width:18px;height:19px;margin:0 0 0 2px}.widget-block{overflow:hidden;width:970px;margin:0 -9px 0 -1px;padding:14px 0 0}.widget-block .holder{float:left;margin:0 8px 0 0;color:#000}.widget-block .cicki{position:relative;background:url(/images/backgrounds/christina_smith.jpg) repeat-x 0 100%;width:602px;height:122px}.widget-block .cicki .text1{position:absolute;font-family:'Arizonia',cursive;font-size:24px;top:20px;left:160px;padding-right:20px}.widget-block .cicki .text2{position:absolute;bottom:20px;right:20px}.widget-block .faq{position:relative;background:url(/images/backgrounds/questions-placeholder.jpg) repeat-x 0 100%;width:172px;height:122px}.widget-block .faq .text1{position:absolute;color:white;font-size:16px;font-weight:700;text-align:center;text-shadow:black .1em .1em .2em;padding:60px 10px 0 10px}.widget-block .item3{background:url(/images/backgrounds/img-test.jpg) repeat-x 0 100%;width:172px;height:122px}footer{background:#fbf8ed}.footer-holder{background-color:#efece3;box-shadow:0 3px 5px rgba(0,0,0,0.2)}.footer-frame{display:table;width:960px;margin:0 auto;font-size:12px;line-height:15px}.footer-frame::after{content:'';display:block;clear:both}.newsletter-form{display:table-cell;color:#000;width:224px;padding:20px 20px 20px 1px}.footer-frame .head{display:block;margin:0 0 10px;color:#000;font-size:18px;line-height:22px;font-weight:400}.newsletter-form p{margin:0 0 11px}.newsletter-form .row{width:204px;margin:0 0 0 -1px}.newsletter-form .row::after{content:'';display:block;clear:both}.newsletter-form .text{float:left;width:150px;height:32px;margin:0;background:url(/images/backgrounds/sprite.png) no-repeat 0 -83px}.newsletter-form input[type=email]{background:none;width:150px;margin:0;padding:8px 8px 7px;border:none;float:left}.newsletter-form input[type=submit]{background:url(/images/backgrounds/sprite.png) no-repeat 0 -119px;width:49px;height:32px;margin:0;padding:0 0 3px;cursor:pointer;border:none;float:right;color:#fff;font-size:14px;line-height:32px;font-weight:700}.newsletter-form input[type=submit]:hover{background-position:-53px -119px}.newsletter-message{font-weight:700;background-color:inherit}.newsletter-message .errormessage{color:#c00}.footer-col{display:table-cell;width:328px;padding:20px 20px 20px 32px;background:url(/images/backgrounds/dotted.gif) repeat-y}.contact-block{display:table-cell;width:400px;padding:0;background:url(/images/backgrounds/dotted.gif) repeat-y;position:relative}.contact-block .photo{position:absolute;bottom:0;left:5%}.contact-block .holder{padding:20px 0 20px 196px}.footer-frame .contact-block .head{font-size:16px;line-height:19px;font-weight:300;margin-bottom:3px}.contact-block .phone{display:block;color:#000;font-size:20px;line-height:24px;padding:0 0 7px 20px;background:url(/images/backgrounds/icons.png) no-repeat 1px -106px}.phone.responsive{display:none}.contact-info{width:100%;overflow:hidden;margin:0;color:#000;font-size:12px;line-height:16px}.contact-info dt{float:left;margin:0 3px 0 0}.contact-info dd{overflow:hidden;margin:0 0 2px}.contact-block .contact-info dd a{color:#0081ce}.footer-columns{overflow:hidden;border-bottom:1px solid #dfdedd;padding:23px 0 28px;margin:0 0 18px}.footer-columns .column{float:left;width:215px;margin:0 0 0 33px}.footer-columns .column:first-child{margin:0}.footer-columns .title{display:block;margin:0 0 5px;font-size:14px;line-height:17px;color:#000}.footer-nav{padding:0;margin:0;list-style:none}.footer-nav li{margin:0 0 1px}.footer-nav a{color:#383838}.footer-foot{margin-bottom:18px}.footer-foot::after{content:'';display:block;clear:both}.alert-block{margin:-20px 0 22px;color:#fff;font-size:15px;line-height:18px;background:url(/images/backgrounds/bg-alert.png) no-repeat 100% 100%}.alert-block .holder{overflow:hidden;min-height:47px;padding:21px 22px 10px 26px;background:url(/images/backgrounds/bg-alert.png) no-repeat}.alert-block .text-section{overflow:hidden;background:url(/images/backgrounds/icons.png) no-repeat 0 -1362px;padding:6px 0 14px 59px}.alert-block .text-section p{margin:0}.alert-block .button-block{float:right;padding:0 0 0 5px}.alert-block .button-block .button{margin:0 0 0 12px}main h1{margin:0 0 18px;font-size:30px;line-height:35px}main h2{color:#383838;font-size:20px;line-height:24px}main h3{margin:0 0 21px;color:#383838;font-size:18px;line-height:22px;font-weight:400}main h4{margin:0 0 13px;color:#386838;font-size:16px;line-height:19px;font-weight:400}main h1 span{display:block;font-size:18px;line-height:22px;font-weight:400;margin:2px 0 0}main h1 em{font-style:normal;font-weight:400}main p{margin:0 0 18px}.item-section{border-bottom:1px solid #cccabf;overflow:hidden}.item-section .holder{margin:0 0 0 -1px}.item-section .holder::after{content:'';display:block;clear:both}.item-section .row1{float:left;width:720px}.item-section .row::after,.item-section .holder::after{content:'';display:block;clear:both}.button input[type=submit]{background:none;height:32px;margin:0 -12px;padding:0 10px 3px 12px;cursor:pointer;border:none;display:block;color:#fff;font-size:14px;line-height:32px;font-weight:700;text-align:center}.check-block{font-size:12px}.purchase-block .heading{overflow:hidden;font-size:16px;line-height:19px;padding:20px 0 21px}.purchase-block .heading .note{float:right;margin:0 0 0 15px}.purchase-block .heading p{margin:0}.purchase-form{background:#dbf2ff}.info-block{font-size:12px;line-height:16px;display:table-row;width:100%}.info-block::after{content:'';display:block;clear:both}.product-block{width:235px;padding:23px 20px 10px 29px;display:table-cell}.product-block #frame-name{font-size:22px}.nobr{white-space:nowrap}.choice-block{width:290px;padding:27px 33px 10px 29px;border-left:2px solid #fff;display:table-cell}.info-block .headline{overflow:hidden;padding:0 0 10px}.info-block .title{font-size:14px;line-height:17px}.choice-block .link-change{float:right;padding:0 0 0 18px;margin:1px 0 0;font-weight:700;background:url(/images/backgrounds/icons.png) no-repeat 0 -1586px}.choice-list{padding:0 0 16px 2px;margin:-1px 0 0;list-style:none;font-size:14px;line-height:17px}.choice-list li{padding:0 0 3px 23px}.choice-list span{margin:0 6px 0 0;position:relative}.choice-list li.no_ar{display:none}.choice-list li.no_ar a.add{font-weight:bold;font-size:12px;margin-left:10px}.choice-list li>span::before{content:'';background:url(/images/backgrounds/icons.png) no-repeat 0 -1485px;width:20px;height:20px;display:block;left:-23px;position:absolute}.choice-list li.no_ar>span::before{background:url(/images/X.gif) no-repeat;width:13px;height:13px;background-size:cover;margin-top:2px}#extracomment{width:100%}.radio-holder{padding:8px 0 0;clear:both}.radio-block{width:100%;padding:0 0 6px}.radio-block::after{content:'';display:block;clear:both}.radio-holder input[type=radio]{width:16px;height:15px;margin:0 4px 0 0;padding:0;float:left}.radio-holder .radio-block label{float:left;color:#000;font-size:12px;line-height:14px}#scrip-part{display:table-cell;border-left:2px solid #fff}.choice-holder{width:381px;padding:27px 20px 10px 30px}.purchase-form .choice-holder .radio-block label{color:#383838;margin:-1px 0 0;padding:0 0 0 2px;width:350px;float:left;line-height:22px}.choice-holder .button-block{padding:7px 0 0 21px}.total-block{border-top:2px solid #fff;overflow:hidden;padding:20px 20px 20px 30px}.total-block .button-block{float:left}.total-holder{float:right;font-size:16px;line-height:19px}.total-holder strong{color:#f3730c;font-size:22px;line-height:26px}.purchase-form input[type=submit],.purchase-form input[type=button]{background:url(/images/backgrounds/sprite.png) no-repeat 0 -176px;width:128px;height:32px;margin:0 0 0 20px;text-align:left;padding:0 0 3px 8px;cursor:pointer;border:none;float:right;color:#fff;font-weight:700;font-size:14px;line-height:32px}.purchase-form input[type=submit]:hover,.purchase-form input[type=button]:hover{background-position:0 -211px}.intro-area{overflow:hidden;font-size:16px;line-height:22px;padding:4px 0 42px;margin:0 0 0 -1px}.intro-area .holder{overflow:hidden;padding:3px 0 0}.intro-area p{margin:0}.info-columns{overflow:hidden;margin:0 -20px 46px;line-height:18px}.info-columns .col{float:left;width:246px;padding:0 20px;border-left:1px solid #cccabf}.info-columns .col:first-child{border-left:none}.info-columns img{margin:0 0 10px}.info-columns h3{font-weight:700;margin:0 0 7px}.info-columns h3 a{color:#383838}.info-columns .map{margin:0 0 6px;width:210px;height:200px}.info-columns .title{display:block;margin:0 0 2px}.info-columns .title span{color:#f3730c}.info-columns .address{display:block;margin:0 0 21px}.info-columns .address_note{display:block;margin:5px 0 0 0}.product-table{width:100%;border-collapse:collapse;font-size:16px;line-height:19px}.product-table #product_header{overflow:hidden}.product-table #product_header{font-weight:400;background:#dbf2ff;border-bottom:1px solid #d9d7cf;padding:12px 0 13px 20px;height:45px}.product-table #order_product_header{text-align:left;width:80%;float:left}.product-table #product_header #order_product_price{width:10%;float:right;text-align:right;padding-right:60px}.product-table #product_header #order_product_count{width:10%;float:right}.product-table .sub_heading{font-size:12px;line-height:16px;background:#efece3;padding:4px 19px 7px}.product-table .cols{display:table-cell;vertical-align:top;border-bottom:1px solid #d8d8d8;padding:13px 0 14px}.product-table .title{display:block;line-height:23px}.product-table .title span{display:block;font-weight:400;font-size:12px;line-height:16px}.product-table .title em{display:block;font-style:normal}.product-table .head{display:block;font-size:12px;line-height:20px}.product-table .choice-list{font-size:12px;line-height:16px;margin:-1px 0 -4px 2px;padding:0}.product-table .choice-list li{background:url(/images/backgrounds/icons.png) no-repeat 0 -1684px;padding:0 0 4px 17px}.product-table .col1{width:141px;text-align:center}.product-table .col2{width:142px;padding-right:8px}.product-table .col3{width:237px;padding-right:8px}.product-table .col4{width:255px}.product-table .col5{width:84px}.product-table .col6{width:101px;text-align:right;padding-right:30px}.product-table .single_row{padding-top:10px;padding-bottom:15px}.product-table .cols .cell_title{display:none}.product-table .single_row .cell_title{padding-left:15px}.product-table .single_row .cell_content{float:right}.data-list td{border:none;font-size:12px;line-height:15px;padding:0 3px 0 0}.data-list td.value{text-align:right;padding-right:0}.product-table .col2 div{padding-top:9px}.cart-change,.cart-remove{font-weight:600;font-size:12px;padding:0 0 0 18px;background:url(/images/backgrounds/icons.png) no-repeat 0 -1586px}.cart-remove{background-position:0 -1630px}.product-table .close{display:block;background:url(/images/backgrounds/sprite.png) no-repeat -161px 0;width:9px;height:9px;text-indent:-9999px;overflow:hidden;margin:18px 21px 0 auto}.product-table .date-list{width:100%;overflow:hidden;margin:5px 0 0;font-size:12px;line-height:16px}.product-table .date-list dt{font-weight:700;float:left;margin:0 3px 0 0}.product-table .date-list dd{margin:0 0 2px}.product-table .comment{font-size:12px;line-height:16px;background:url(/images/backgrounds/icons.png) no-repeat 0 -1781px;color:#0081ce;padding:1px 0 1px 20px;margin:4px 0 0;display:inline-block}.total-form{background:#dbf2ff;font-size:12px;line-height:16px;display:flex}.total-form .col{float:left;width:312px;padding:18px 10px 18px 20px;border-left:2px solid #fff;flex:1}.total-form .col:first-child{border:none;width:278px}.total-form .total-col{width:368px}.total-form .row{overflow:hidden}.total-form .row .name{float:left;margin:0 9px 0 0}.total-form .row a{float:left;font-weight:700}.total-form .link-options{line-height:15px;display:inline-block;vertical-align:top;width:145px}.total-form .radio-holder{padding:4px 0 0;margin:0 0 0 -2px}.total-form .radio-holder .radio-block label{color:#383838}.radio-holder .radio-block label img{display:inline-block;vertical-align:top;position:relative;margin:-4px 0 0 2px}.price-holder{background:#edf8ff url(/images/backgrounds/bg-price-holder.gif) no-repeat 100% 100%;width:295px;font-size:14px;line-height:17px;margin:0 0 15px}.price-holder .frame{overflow:hidden;padding:8px 14px 7px;background:url(/images/backgrounds/bg-price-holder.gif) no-repeat}.price-holder .price{float:right;margin:1px 0 0 40px;color:#f3730c;font-size:26px;line-height:30px}.price-holder p{margin:0}.total-form .check-block label{width:270px}.total-form .button span{width:288px;font-size:16px;padding:0 0 0 4px}.two-columns{padding:0 0 25px;margin:-3px 0 0}.two-columns::after{content:'';display:block;clear:both}.intro-holder{float:left}.detail_img{position:relative;float:left;background:url(/images/backgrounds/lens_detail_bg.png);width:310px;height:382px;margin-right:65px;top:7px;padding:10px}#navigation_links{background-color:#252525;background-image:linear-gradient(#4a4a4a,#010101);border-radius:3px;width:310px;height:34px;padding:7px 5px 7px 5px;margin-bottom:-30px;z-index:19;position:relative}#navigation_links .next{float:right;padding-right:5px}#navigation_links .next::after{content:'';display:inline-block;height:0;border-left:5px solid;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:5px}#navigation_links .prev{float:left;padding-left:5px}#navigation_links .prev::before{content:'';display:inline-block;height:0;border-right:5px solid;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-right:5px}#navigation_links a,#navigation_links a:hover,#navigation_links a:active{color:white}#navigation_links_mobile{display:none}.slideshow{position:relative;float:left;width:310px;padding:7px 0 0;margin-right:40px}.slideshow .frame{position:relative;overflow:hidden;width:310px}.slideshow .frame ul{padding:0;margin:0;list-style:none;position:relative;height:375px}.slideshow .frame ul li{position:absolute;left:0;top:0}.slideshow .frame ul li .side{margin:40% 0}.slideshow .frame li img{position:relative}.slideshow .frame li.active img{cursor:pointer;z-index:10}.rotation_stage{position:relative;overflow:hidden;width:100%;display:inline-block}.rotation_stage img.tiles{transition-property:transform;transform:translate(0,0)}.slideshow .pagination{margin-right:-10px;margin-top:10px;margin-bottom:0}.slideshow .pagination ul{padding:0;margin:0;list-style:none;overflow:hidden;display:inline;font-size:0}.slideshow .pagination ul>li{display:inline-block;margin:5px 10px 0 0;cursor:pointer}.slideshow .pagination ul a{display:inline-block;position:relative;font-size:14px}.slideshow .pagination .dotted{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/backgrounds/dotted2.gif);display:none}.slideshow .pagination a:hover .dotted,.slideshow .pagination .active a .dotted{display:block}.slideshow .switcher{display:none}.product-holder{float:left;width:274px;margin-right:25px;line-height:17px}.product-holder h1 span{font-size:14px;line-height:17px}.colors{margin:-13px 0 0;padding:0 0 11px 1px}.colors::after{content:'';display:block;clear:both}.colors .ico-color{float:left;margin:0 8px 0 0}.colors ul{padding:1px 0 0;margin:0;list-style:none;float:left}.colors li{float:left;background:url(/images/backgrounds/bullet.gif) no-repeat 0 6px;padding:0 6px 0 8px}.colors li:first-child{background:none;padding-left:0}.colors a{color:#2aa7eb}.product-holder .button-block{padding:0 0 14px 1px}.product-holder .button-blue span{width:249px;padding-left:12px}.product-holder .button-blue em{background:url(/images/backgrounds/icons.png) no-repeat 0 -1885px;padding:0 0 0 18px}.product-holder .button-blue.in_cart em{background:url(/images/backgrounds/icons.png) no-repeat 0 -1915px}.product-holder .button-blue.disabled em{background:none;padding:0}.social-block{padding:5px 0 0 2px}.social-block img{margin-right:15px}.social-block-mobile{display:none}#social_container{position:relative;margin-top:-33px;float:right;z-index:10}.fb_iframe_widget span{vertical-align:baseline!important}.features-list{padding:0 0 20px 3px;margin:-6px 0 0;list-style:none}.features-list li{background:url(/images/backgrounds/icons.png) no-repeat 0 -1985px;padding:0 0 5px 21px}.problem-list{padding:0 0 20px 3px;margin:-6px 0 0;list-style:none}.problem-list li{background:url(/images/backgrounds/icons.png) no-repeat 0 -1485px;padding:0 0 5px 21px}.data-holder{background:url(/images/backgrounds/bg-data-holder.gif) no-repeat 100% 100%}.data-holder .frame{overflow:hidden;padding:12px 10px 15px 13px;background:url(/images/backgrounds/bg-data-holder.gif) no-repeat}.data-holder .image-holder{float:left;margin:0 18px 0 0}.size-list{float:left;width:145px;margin:13px 0 0;color:#000;font-size:12px;line-height:16px}.size-list.lenses{width:240px}.size-list dt{float:left;margin:0 3px 0 0;width:91px;overflow:hidden;white-space:nowrap}.size-list dt::after{content:' ..................................................................................';color:#888;font-weight:300}.size-list.lenses dt{width:120px}.size-list dt span{font-weight:700}.size-list dd{margin:0 0 1px;text-align:right}.buy-form,.booking-form,.trial-form{background:#efece3;width:263px;margin:7px 0 0;float:right}#buy-form-pricepage,#booking-form-pricepage,#trial-form-pricepage{background:#efece3;width:265px;margin:7px 0 0;float:none;display:inline-block}#pricepage{padding-top:20px;padding-left:40px;max-width:650px;display:inline-block;vertical-align:top}#pricepage-top-banner{display:block}#pricepage-top-banner-mobile{display:none}#pricepage-add{padding-top:0;padding-left:40px;max-width:650px;display:inline-block;vertical-align:top}#load_more_faq{padding-top:10px}#load_more_faq a{float:right;color:#f3730c;text-decoration:underline}#pricepage-info-block{font-size:12px;line-height:16px}#pricepage ul,#pricepage-add ul{list-style:none}#pricetext_included,#bookingtext_included,#trialtext_included{font-size:12px;line-height:15px;margin-top:-20px;margin-bottom:14px;margin-right:10px}#pricepage li,#pricepage-add li{background:url(/images/backgrounds/icons.png) no-repeat 0 -1985px;padding:0 0 5px 21px}.buy-form #price_errors{min-height:30px;font-size:10px;line-height:100%;margin-top:-10px;color:red}.buy-form fieldset{background-color:#efece3;padding:18px 20px 20px 19px}.buy-form .headline{padding:0 0 7px}.buy-form .headline .price{float:right;margin:-48px -27px 0 10px;background:url(/images/backgrounds/bg-price.png) no-repeat;width:137px;height:114px;padding:56px 0 0 24px;color:#f3730c;font-size:30px;line-height:34px}.buy-form .headline .price #pricetext{text-transform:uppercase;display:block;color:#8b8b8b;font-size:12px;line-height:16px;font-weight:400;margin:-3px 0 0}.buy-form .headline::after{content:'';display:block;clear:both}.buy-form h3{font-weight:700;overflow:hidden}.title-block{margin:0 -20px 0 -19px;padding:0 20px 5px 19px;background:url(/images/backgrounds/dotted3.gif) repeat-x 0 9px}.title-block .row{display:inline-block;background:#efece3;padding-right:3px;margin:0}.title-block .title{font-size:12px}.buy-form table.property{width:100%;font-size:12px}.buy-form table.property .value{width:100px;text-align:right}.buy-form table.property select{width:100%}.popup-frame{position:relative;margin-left:1px;display:inline-block}.popup-frame.popup-active .info::after{content:'';border-color:#ccc;border-style:solid;border-width:1px 1px 0 0;background:#fff;transform:rotate(225deg);position:absolute;width:16px;height:16px;left:22px;top:0;z-index:16}.popup-frame.popup-active.popup-left .info::after{transform:rotate(45deg);left:unset;right:22px}.popup-frame.popup-active.popup-down .info::after{transform:rotate(315deg);left:-1px;top:22px}.info,.info:active{position:relative;display:inline-block;background:url(/images/backgrounds/sprite.png) no-repeat -130px -33px;width:15px;height:15px;top:3px;text-indent:-9999px}.purchase-form .info{top:0}.popup-info{padding:4px 0 0;position:absolute;left:30px;width:600px;top:-40px;z-index:15;display:none;box-shadow:0 3px 5px rgba(0,0,0,0.2);background:#fff;border:1px solid #ccc;border-radius:10px;padding:20px;margin-top:13px}.popup-left .popup-info{left:unset;right:30px}.popup-down .popup-info{left:-200px;top:unset}#alt-address{border:1px solid #d8d8d8;display:table;margin-bottom:12px;position:relative;top:20px;z-index:1}#alt-address .tablerow{display:table-row}#alt-address .cols{display:table-cell}#alt-address .input .input_pcode{height:10px}#alt-address .input{width:208px}#alt-address .input_pcode{width:55px}#alt-address #alt-address-close{float:right;font-size:10px}.total-form #spec_invoice{border-top:2px solid #fff;margin-top:7px;padding-top:7px}.total-form #spec_invoice>div{display:table-cell}.popup-info .head{display:block;margin:0 0 4px}.popup-info p{margin:0 0 16px}.popup-info p:last-child{margin:0}.buy-form .radio-holder{padding:0 0 11px 1px}.buy-form .check-holder{margin:-1px 0 13px}.buy-form .button-block{padding:4px 0 0 1px}.buy-form .button span{padding-left:12px}.buy-form .button input[type=submit]{width:223px;text-align:center}.comment-block{width:100%;padding:0 0 30px}.comment-block .headline{overflow:hidden;background:url(/images/backgrounds/divider.gif) no-repeat 0 100%;margin:0 -17px 0 -16px;padding:0 18px 10px 16px}.comment-block .title{float:left;color:#353535;font-size:16px;line-height:19px}.comment-block .headline .title{margin:4px 0 0}.rating-block{float:right}.comment-block .headline .rating-block .title{margin:3px 9px 0 0}.comment-holder{padding:4px 0 0}.comment-holder::after{content:'';display:block;clear:both}.comments{float:left;width:460px;color:#353535;font-size:12px;line-height:16px}.comments .post{background:url(/images/backgrounds/divider2.gif) no-repeat 0 100%;margin:0 -30px 0 -16px;padding:16px 30px 1px 16px}.comments .heading{overflow:hidden;font-size:14px;line-height:17px;padding:0 0 5px 1px}.comments .name{float:left;margin:0 4px 0 0}.comments .date{float:left;font-style:normal}.comments .rating-block{float:none;overflow:hidden;padding:0 0 5px}.comment-block .comments .title{font-size:14px;line-height:17px;margin:3px 3px 0 0}.comments .link-block{padding:17px 0 0 1px;font-size:14px;line-height:17px}.comments .link-block a{color:#008de1}.comment-form{float:right;width:399px;margin:0;color:#353535;font-size:12px;line-height:18px;background:url(/images/backgrounds/bg-comment-form.gif) repeat-y -399px 0}.comment-form textarea{background:url(/images/backgrounds/bg-textarea.gif) no-repeat;width:354px;height:146px;margin:0 0 14px}.comment-form .holder{background:url(/images/backgrounds/bg-comment-form.gif) no-repeat 100% 100%;padding:18px 24px 21px 20px}.products .heading-box{background:#efece3;padding:13px 20px;color:#353535;display:flex;align-items:flex-end;flex-wrap:wrap}.products .heading-box img{margin-bottom:20px}.products .heading-box h1{margin:0 0 4px -2px;font-size:22px;line-height:26px}.products.collection .heading-box h1{font-family:'Big Caslon'}.products .heading-box .product_details{font-size:12px;margin:0}.heading-info{flex:1 0 60%}.heading-options{flex-shrink:0;padding-left:10px}.heading-options .filter-count{color:#777}.pagination-container{margin:8px 10px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.pagination-container>*{margin:0 0 8px 10px}.pagination-container ul{display:flex;padding:0;margin:0}.pagination-container li{display:inline-flex}.pagination-container li a{width:34px;border:1px solid #ccc;text-align:center;padding:6px 0;margin-right:-1px;text-decoration:none}.pagination-container li.active a{cursor:default;color:#fff;background:#48c;border-color:#48c}.pagination-container li.disabled,.pagination-container li.disabled a{cursor:not-allowed;color:#999}.pagination-container li:hover:not(.active):not(.disabled) a{background:#ddd}.pagination-container li:first-child a{border-radius:4px 0 0 4px}.pagination-container li:last-child a{border-radius:0 4px 4px 0}.pagination-container .hidden{display:none}.inform-block{float:right;width:241px;height:394px;padding:21px 14px 33px 18px;border-left:1px solid #cccabf;border-top:1px solid #cccabf;transform-origin:top left;position:relative;z-index:1;font-size:12px}.inform-block .info-area{width:100%;background:#efece3 url(/images/backgrounds/bg-inform-block.gif) no-repeat -220px 100%}.inform-block .info-holder{padding:10px 20px 14px 19px;text-align:center;background:url(/images/backgrounds/bg-inform-block.gif) no-repeat}.inform-block div.title{padding-bottom:10px;font-size:14px}.inform-block img{margin:0 -20px 16px -19px;width:208px}#try-online-functions{padding-top:10px}.inform-block .button-holder{padding-top:8px}.info-holder .title-block,.info-holder form,#pd-info{text-align:left}input[type=checkbox]{display:none}input[type=checkbox]+label::before{content:'';background:url(/images/backgrounds/sprite.png) no-repeat -92px -33px;margin:1px 7px 0 0;float:left;width:14px;height:14px}input[type=checkbox]:checked+label::before{background-position:-112px -33px}input.err[type=checkbox]+label::before{background-position:-172px -33px}input.err[type=checkbox]:checked+label::before{background-position:-192px -33px}select.err{background-color:#fcc;border-color:#f00}input[type=radio]{display:none}input[type=radio]+label::before{content:'';margin:0 6px 0 0;float:left;width:14px;height:14px;background:url(/images/backgrounds/sprite.png) no-repeat -70px -55px}input[type=radio]:checked+label::before{background-position:-88px -55px}.total-form input[type=radio]+label::before{background-position:-106px -55px;margin:0 7px 0 0}.total-form input[type=radio]:checked+label::before{background-position:-125px -55px}nav.navbar,#mobile-block,#mobile-header{display:none}.movieblock{width:100%;position:relative;padding-bottom:56.25%}.movieblock iframe{position:absolute;width:100%;height:100%}#why_favoptic .bullet_list{display:inline-block;max-width:500px;padding-right:20px}#why_favoptic .bullet_list ul{padding-left:20px}#why_favoptic img{max-width:280px}#service_page .line_block{width:370px;margin-right:20px;display:inline-block;vertical-align:top}#service_page .line_block img{padding-bottom:20px}#download{display:flex}#download div{width:370px;margin-right:20px}.showmail_img{width:630px}.showmail_content{width:609px;padding-left:10px;padding-top:10px}#mens_kit_page{width:100%;padding-left:10px;padding-right:10px;margin-left:0}#mens_kit_page .info-columns .col{width:480px;padding-left:30px;padding-top:10px}#mens_kit_page .info-columns .col .frames-column{text-align:center}#mens_kit_page .info-columns img{margin:0 0 10px}#mens_kit_page .info-columns .col .button-block{margin:20px 87px 30px}#mens_kit_page .kit-button{width:250px}#mens_kit_page_mobile{display:none}#model_image{width:280px;height:200px;margin:12px 0}#tip_page{max-width:500px;display:table;margin:0 auto}#tip_page label{display:block;font-weight:700}#tip_image{width:301px;padding-bottom:10px}#freeform_discount{display:block}#freeform_discount_mobile{display:none}.favorite_heart{float:right;margin:13px 13px 0 0;font-size:35px;color:#e22}.favorite_heart .count{position:absolute;margin:10px 0 0 -22px;color:#fff;font:700 14px/14px 'Open Sans','Trebuchet MS',Arial,Verdana,sans-serif}.favorite_heart:hover{text-decoration:none;color:#e22}.favorite_count{font-weight:700;color:white;position:relative;top:6px;left:12px}#temple_phonenr_page{margin-top:-21px}#temple_phonenr_page h2{margin:20px 20px}#temple_phonenr_page p{margin:20px 20px}#laser{display:flex}#laser div{margin-right:20px}#prisskillnad_page{width:100%;margin-left:10px;margin-right:10px}#prisskillnad_page table{table-layout:fixed;width:450px;margin-left:30px}#prisskillnad_page table tr td span{font-size:16px}#prisskillnad_page table tr td.col1{width:220px}#prisskillnad_page table tr td.col2{width:100px;font-size:20px}#prisskillnad_page table tr td.col3{width:100px;font-size:20px;text-align:right;padding-right:5px}#prisskillnad_page table tr td.col4{width:200px;font-size:20px;text-align:-moz-center}#comparison_page{width:800px;margin-left:10px;margin-right:10px}#comparison_page .start_pos{position:relative;top:0;left:0}#comparison_page #Favoptic{float:left}#comparison_page #img_Favoptic{position:relative;top:0;left:168px}#comparison_page #img_Favoptic_label{position:relative;top:9px;left:118px}#comparison_page #Synsam,#comparison_page #Synoptik,#comparison_page #Specsavers,#comparison_page #Smarteyes{float:left;margin:10px 10px 10px 10px;height:86px}#comparison_page #img_Synsam{position:relative;top:0;left:66px}#comparison_page #img_Synsam_label{position:relative;top:9px;left:-248px}#comparison_page #img_Synoptik{position:relative;top:0;left:30px}#comparison_page #img_Synoptik_label{position:relative;top:9px;left:-10px}#comparison_page #img_Specsavers{position:relative;top:0;left:64px}#comparison_page #img_Specsavers_label{position:relative;top:9px;left:-246px}#comparison_page #img_Smarteyes{position:relative;top:0;left:30px}#comparison_page #img_Smarteyes_label{position:relative;top:9px;left:-10px}#comparison_page #text_2{clear:both;padding-top:30px}.fishing_page{width:960px}.fishing_page img{width:100%}.fishing_buy_button{width:45%}#fishing_glasses{float:right;width:230px;heigth:171px}#with_scrip{background:#fff;margin-top:35px}#without_scrip{background:#fff;margin-top:1px}hr{clear:both;border-bottom:1px solid #e5e5e5;border-top:none;border-left:none;border-right:none;color:#e5e5e5;height:1px}.errormessage{padding-left:5px;font-weight:700;background-color:inherit;color:#c00}.products #loader{top:30px;left:30px}#loader{display:none;position:relative;width:10px;height:10px;border-radius:50%;animation:loader .5s ease alternate infinite;animation-delay:.8s}#loader::before,#loader::after{content:'';position:absolute;width:10px;height:10px;border-radius:50%;animation:loader .5s ease alternate infinite}#loader::before{left:-20px;animation-delay:.6s}#loader::after{right:-20px;animation-delay:1s}@keyframes loader{0%{box-shadow:0 15px 0 -15px #353535}100%{box-shadow:0 15px 0 #353535}}#cookie-alert .alert{margin:0}div.front_alert{margin-top:10px;margin-bottom:20px;width:960px;height:44px;margin-left:auto;margin-right:auto;background:no-repeat url(/static/front_alert_background.png) 0 0}div.front_alert_text,div.front_alert_close{line-height:44px;height:44px}div.front_alert_text{float:left;padding-left:12px}div.front_alert_close{float:right;padding-right:12px;font-style:italic}div.front_alert_close a{text-decoration:none}span.front_alert_close_text{text-decoration:underline}span.front_alert_close_x{font-style:normal;font-size:larger;padding-left:.2em}#search{padding-top:20px}#search input[type=text]{float:left;height:32px;margin-right:10px}#search form{overflow:hidden;padding-bottom:20px}#mobile-front-image,#mobile-gallery{display:none}#mobile-gallery ul{list-style:none;padding:0}#mobile-front-image img,#mobile-gallery img{width:100%;height:auto}#change_pass table{border-spacing:10px;border-collapse:separate}#orderconfirm{display:flex;justify-content:space-between}#orderconfirm aside{align-self:flex-end}#photochrome_page img{float:right}#photochrome_text{margin:10px}#newsletter label{display:block}#newsletter input[type=email]{width:304px;margin-bottom:10px}#newsletter .g-recaptcha{margin-bottom:10px}