.wrapLogo_aaRdb5{width:100%;height:32px;display:inline-block;position:relative;left:6px}.wrapLogo_aaRdb5.ottica_baRdb5{left:0}@media (width<=1279.9px){.wrapLogo_aaRdb5{font-size:16px;top:1px}}.logo_caRdb5{width:inherit;height:inherit;vertical-align:middle;display:inline-block}.logo_caRdb5.isOttica_daRdb5{width:111px}.newYearLogo_eaRdb5{width:135px;height:40px;margin-bottom:18px}.wrapLogoOtticaTabsImproved_faRdb5{width:auto;left:0}@media (width<=1279.9px){.wrapLogoOtticaTabsImproved_faRdb5{top:0}}.wrapper_a9DxMA{border-bottom:1px solid #e7ebed;justify-content:center;align-items:center;padding:16px 0;display:flex}.logo_b9DxMA{width:119px;height:38px}.container_aZYacF{box-sizing:border-box;background:#f7f3f3;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:135px;display:flex}.container_aZYacF.containerRedesign_bZYacF{background:#e7f4fe;flex-direction:column;height:212px}.description_cZYacF{color:#4d4d4d;margin-right:35px;font-family:Roboto,Arial,sans-serif;font-size:18px}.description_cZYacF:last-child{margin-right:0}.icon_dZYacF{color:#4d4d4d;align-items:center;width:22px;margin-right:8px;display:flex}.link_eZYacF{text-decoration:none}.button_fZYacF{cursor:pointer;background:0 0;border:none}.link_eZYacF,.button_fZYacF{margin-left:35px}.link_eZYacF:first-child,.button_fZYacF:first-child{margin-left:0}.title_gZYacF{color:#000;margin-bottom:32px;font:700 22px/26px Roboto,Arial,sans-serif}.helpButtons_hZYacF{display:flex}.helpButton_iZYacF{background-color:#fff;border-radius:4px;width:257px;height:80px;padding:18px 17px 18px 20px;display:flex}.helpButton_iZYacF:not(:last-child){margin-right:16px}.iconRedesign_jZYacF{color:#3a4850;align-self:center;width:30px;height:30px;margin-right:11px;position:relative;left:-3px}.envelope_kZYacF{stroke-width:2.5px}.buttonContent_lZYacF{flex-direction:column;font-size:14px;display:flex}.buttonTitle_mZYacF{text-align:start;cursor:pointer;margin-bottom:8px;font-size:14px;font-weight:500;line-height:17px;text-decoration:underline}.buttonDescription_nZYacF{font-weight:300;line-height:20px}.wrapper_acBWlh{flex-flow:column wrap;align-items:center;width:930px;min-height:440px;margin:40px auto;display:flex;position:relative}.header_bcBWlh{color:#3fabe6;margin:0;font-family:Roboto,Arial,sans-serif;font-size:25px;font-weight:700}.image_ccBWlh{width:436px;height:257px;margin-top:48px}.callToAction_dcBWlh{margin-top:32px}.callToAction_dcBWlh ul{flex-flow:row;justify-content:space-between;display:flex}.callToAction_dcBWlh li{margin-right:35px}.callToAction_dcBWlh li:last-child{margin-right:0}.myPicks_aGe6MC{visibility:hidden}.myPicks_aGe6MC svg{height:inherit}.recentlyItem_bGe6MC{text-align:center;flex:0 0 186px;position:relative}.recentlyItem_bGe6MC:hover .myPicks_aGe6MC{visibility:visible}.wishList_cGe6MC{z-index:10;justify-content:flex-end;align-items:center;width:100%;margin-bottom:-20px;display:flex;position:relative}.imageContainer_dGe6MC{align-items:center;margin:0}.image_eGe6MC{width:160px;height:80px;display:inline-block}.quickLook_fGe6MC{text-align:center;color:#4d4d4d;cursor:pointer;background:#f1f1f1;border:1px solid #0000;width:130px;margin-bottom:5px;font-size:12px;line-height:19px;display:inline-block}.quickLook_fGe6MC:hover{border-color:#898989}.productName_gGe6MC{text-align:center;text-transform:capitalize;color:#000;width:160px;height:32px;margin:0 auto;font-size:13px;line-height:16px;overflow:hidden}.price_hGe6MC{vertical-align:middle;color:#000;font-size:16px;line-height:23px}.price_hGe6MC.old_iGe6MC{color:#898989;font-size:14px;text-decoration:line-through}.price_hGe6MC.special_jGe6MC{color:#ff6c00;margin:0 5px}.lensType_kGe6MC{color:#aaa;font:italic 12px/20px Georgia}.list_agjkd7{justify-content:space-between;align-items:stretch;list-style:none;display:flex}.wrapper_aZEoB6{width:100%;min-height:500px;margin:0 auto;position:relative}.wrapper_aZEoB6:after{clear:both;content:"";display:block}.content_bZEoB6 p{margin-bottom:.8em}.loader_cZEoB6{z-index:-10;position:absolute;top:50%;left:50%;transform:translate(-50%)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,isindex,keygen,meter,progress,select,textarea{margin:0;padding:0}.cms-page-view *,.cms-page-view :after,.cms-page-view :before{box-sizing:content-box}.catalog-category-view .filter-items .category-filter-brands .fblg-item,.catalog-category-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalog-product-view .filter-items .category-filter-brands .fblg-item,.catalog-product-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalogsearch-advanced-index .filter-items .category-filter-brands .fblg-item,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalogsearch-advanced-result .filter-items .category-filter-brands .fblg-item,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.checkout-cart-index .filter-items .category-filter-brands .fblg-item,.checkout-cart-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.cms-home .filter-items .category-filter-brands .fblg-item,.cms-home .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.glassesoptician-result-index .filter-items .category-filter-brands .fblg-item,.glassesoptician-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.gm-form-element.select .gm-fe-option,.gm-form-element.select .gm-fe-selected-option,.prescription-form .pr-tab,.prescription-form .pr-tab-content.choose-saved .btn-login,.prescription-form .pr-tab-content.external-source .source-button,.product-option .ov-item,.salesperson-result-index .filter-items .category-filter-brands .fblg-item,.salesperson-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.styled-select-container,.tag-product-list .filter-items .category-filter-brands .fblg-item,.tag-product-list .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut{-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-user-select:none}#page-footer .connections:after,#page-footer .conntections:after,#page-footer .contact-us:after,#page-footer .links:after,.about-brand.oakley-about-brand .item .stripe:after,.about-computer-glasses .how-block:after,.about-computer-glasses .lenses-block .info:after,.about-kids-glasses .article-item:after,.about-kids-glasses .three-columns:after,.about-kids-glasses .two-columns:after,.about-us-form .stay-in-touch .row:after,.about-us-form:after,.about-us-wrapper .info-blocks .block:after,.about-us-wrapper:after,.banner-catalog-item .simple-product:after,.catalog-category-view .category-head h2:after,.catalog-category-view .sidebar-filter .browse-by:after,.catalog-product-view .category-head h2:after,.catalog-product-view .sidebar-filter .browse-by:after,.catalogsearch-advanced-index .category-head h2:after,.catalogsearch-advanced-index .sidebar-filter .browse-by:after,.catalogsearch-advanced-result .category-head h2:after,.catalogsearch-advanced-result .sidebar-filter .browse-by:after,.category-static-tab.muse .buttons:after,.category-static-tab.muse .content-list-item:after,.checkout-cart-index .category-head h2:after,.checkout-cart-index .sidebar-filter .browse-by:after,.clearfix:after,.cms-home .category-head h2:after,.cms-home .sidebar-filter .browse-by:after,.coupon__cod:after,.coupon__links:after,.coupons-list:after,.glassesoptician-result-index .category-head h2:after,.glassesoptician-result-index .sidebar-filter .browse-by:after,.home-page-wrapper .content-group .banners:after,.home-page-wrapper .content-group:after,.home-page-wrapper .friends:after,.main__footer .connections:after,.main__footer .conntections:after,.main__footer .contact-us:after,.main__footer .links:after,.prescription-form .pr-tab-content.external-source .source-buttons:after,.prescription-form .pr-tabs:after,.prescription-form.customer-account .buttons-block:after,.prescription-form.customer-account .table-top-block:after,.product-item-container .simple-product:after,.product-option.lenses .ov-item-value>.main:after,.product-option>.header:after,.product-option>h2:after,.product-strip-container:after,.product-view-reviews-list .pvrl-header:after,.psc-list:after,.pvrl-item .rating-additional:after,.pvrl-item .review-item-footer:after,.salesperson-result-index .category-head h2:after,.salesperson-result-index .sidebar-filter .browse-by:after,.tab-progressive-block .tips-info:after,.tag-product-list .category-head h2:after,.tag-product-list .sidebar-filter .browse-by:after{content:"";clear:both;visibility:hidden;border:0;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;display:block;overflow:hidden}.about-kids-glasses .icon,.about-us-form .socials .item,.about-us-form .socials li,.about-us-wrapper .banner .toggler .icon,.banner-catalog-item,.catalog-category-view .filter-items .category-filter-brands .tab-shortcuts,.catalog-category-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalog-category-view .filter-items .fcg-item,.catalog-category-view .filter-items .filter-colors-grid,.catalog-product-view .filter-items .category-filter-brands .tab-shortcuts,.catalog-product-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalog-product-view .filter-items .fcg-item,.catalog-product-view .filter-items .filter-colors-grid,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-shortcuts,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalogsearch-advanced-index .filter-items .fcg-item,.catalogsearch-advanced-index .filter-items .filter-colors-grid,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-shortcuts,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalogsearch-advanced-result .filter-items .fcg-item,.catalogsearch-advanced-result .filter-items .filter-colors-grid,.category-static-tab.muse .content-list-item.socials .image-container,.category-static-tab.muse .content-list-item.socials .image-container .link,.checkout-cart-index .filter-items .category-filter-brands .tab-shortcuts,.checkout-cart-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.checkout-cart-index .filter-items .fcg-item,.checkout-cart-index .filter-items .filter-colors-grid,.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list,.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .cl-item,.cms-home .filter-items .category-filter-brands .tab-shortcuts,.cms-home .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.cms-home .filter-items .fcg-item,.cms-home .filter-items .filter-colors-grid,.glassesoptician-result-index .filter-items .category-filter-brands .tab-shortcuts,.glassesoptician-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.glassesoptician-result-index .filter-items .fcg-item,.glassesoptician-result-index .filter-items .filter-colors-grid,.prescription-form .pr-save-button-container .label,.prescription-form .pr-tab-content.choose-saved .btn-login,.product-item-container,.product-option .ov-item,.product-option .ov-item-value>.header,.product-option .ov-item-value>.main,.product-option .ov-item-value>.main .description,.product-option .ov-items-wrapper,.product-option.lenses .ov-item-value,.product-option.lenses .ov-item-value .colors-container,.product-option.lenses .ov-item-value .colors-container .color-active,.product-option.lenses .ov-item-value .colors-container .title,.product-option.lenses .ov-item-value .footer,.product-option.lenses .ov-item-value .tooltip-content .color-list,.product-option.lenses .ov-item-value .tooltip-content .color-list .cl-item,.product-option.lenses .ov-item-value-items,.product-option.lenses .oviv-item,.product-view-reviews-list .stars-list,.pvrl-item .rating-additional,.pvrl-item .review-item-footer .reviewer-verify,.salesperson-result-index .filter-items .category-filter-brands .tab-shortcuts,.salesperson-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.salesperson-result-index .filter-items .fcg-item,.salesperson-result-index .filter-items .filter-colors-grid,.tag-product-list .filter-items .category-filter-brands .tab-shortcuts,.tag-product-list .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.tag-product-list .filter-items .fcg-item,.tag-product-list .filter-items .filter-colors-grid{font-size:0;line-height:0}.about-brand.about-ray-ban .gray-scale,.about-brand.oakley-about-brand .item.reason img{-webkit-filter:grayscale(0)}.about-brand.about-ray-ban .gray-scale:hover,.about-brand.oakley-about-brand .item.reason img:hover{-webkit-filter:grayscale();-webkit-backface-visibility:hidden;-webkit-transition:all .3s}.about-kids-glasses .icon,.about-us-form .socials .item,.about-us-form .socials li,.about-us-wrapper .banner .toggler .icon,.banner-catalog-item,.catalog-category-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalog-category-view .filter-items .fcg-item,.catalog-product-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalog-product-view .filter-items .fcg-item,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalogsearch-advanced-index .filter-items .fcg-item,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalogsearch-advanced-result .filter-items .fcg-item,.category-static-tab.muse .content-list-item.socials .image-container .link,.checkout-cart-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.checkout-cart-index .filter-items .fcg-item,.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .cl-item,.cms-home .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.cms-home .filter-items .fcg-item,.glassesoptician-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.glassesoptician-result-index .filter-items .fcg-item,.prescription-form .pr-save-button-container .label,.prescription-form .pr-tab-content.choose-saved .btn-login,.product-item-container,.product-option .ov-item,.product-option .ov-item-value>.header,.product-option .ov-item-value>.main,.product-option .ov-item-value>.main .description,.product-option.lenses .ov-item-value .colors-container,.product-option.lenses .ov-item-value .colors-container .color-active,.product-option.lenses .ov-item-value .colors-container .title,.product-option.lenses .ov-item-value .footer,.product-option.lenses .ov-item-value .tooltip-content .color-list .cl-item,.product-option.lenses .oviv-item,.product-view-reviews-list .stars-list,.pvrl-item .rating-additional,.pvrl-item .review-item-footer .reviewer-verify,.salesperson-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.salesperson-result-index .filter-items .fcg-item,.tag-product-list .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.tag-product-list .filter-items .fcg-item{display:inline-block}.column-sidebar-left .lm-item:before,.prescription-form .icon.tooltip .tooltip-container .head:before,.prescription-form .icon.tooltip .tooltip-container:after,.prescription-form .icon.tooltip .tooltip-container:before,.prescription-form .pr-save-button-container .validation-advice,.product-option .insurance-box .ib-checkbox,.product-option.lenses .ov-item.value-selected:before{display:block;position:absolute}.mirror-wizard-window .wc-layer.capture-frame object,.mirror-wizard-window .wc-layer.capture-frame video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prescription-form .pr-tab-content.external-source .source-button:first-child,.prescription-form .pr-tab:first-child,.product-option .ov-item:first-child,.product-option .pl-item:first-child,.product-view-reviews-list .stars-list .star:first-child{margin-left:0}.prescription-form .pr-tab-content.external-source .source-button:last-child,.prescription-form .pr-tab:last-child,.product-option .ov-item:last-child,.product-option .pl-item:last-child,.product-view-reviews-list .stars-list .star:last-child{margin-right:0}.about-us-form input[type=email],.about-us-form input[type=password],.about-us-form input[type=text],.about-us-form input[type=tel],.about-us-form textarea{border:2px solid #2d2d2d;padding:0 15px}.about-us-form textarea{resize:none}.about-us-form .submit{color:#fff;cursor:pointer;text-align:center;background-color:#4d4d4d;font-weight:700;display:inline-block}.about-us-form .submit:hover{background-color:#000}.about-us-form .form-block{position:relative}.about-us-form .form-block label{color:#000;font-size:11px;font-weight:700;display:none;position:absolute;top:0;left:17px}.about-us-form .form-block label.active{color:#23aae2}.about-us-form .form-block .validation-advice{background:0 0;display:none;position:absolute;top:0;right:5px}.full{width:100%;display:block}.product-badge.badge-luxury,.product-badge.badge-new-arrivals,.product-badge.badge-top-rated,.product-badge.special-sale,.product-badge.weekend-sale{background:0 0;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:0;left:0}.product-badge.badge-luxury:after,.product-badge.badge-new-arrivals:after,.product-badge.badge-top-rated:after,.product-badge.special-sale:after,.product-badge.weekend-sale:after{content:"badge";color:#000;text-align:center;font:700 10px/29px Arial;display:block}.base-width{width:930px;margin:0 auto}.base-width.header-banner{margin-top:20px;margin-bottom:10px}.anchor:target:before{content:"";height:92px;margin-top:-92px;display:block}.img-responsive{max-width:100%;height:auto;display:block}.pad-5{height:5px}.pad-10{height:10px}.pad-15{height:15px}.pad-20{height:20px}.pad-25{height:25px}.pad-30{height:30px}.pad-35{height:35px}.pad-40{height:40px}.pad-45{height:45px}.pad-50{height:50px}.pad-60{height:60px}.pad-65{height:65px}.pad-100{height:100px}.flag-hidden{display:none!important}.display-none,.hide{display:none}.display-block{display:block}.display-i-block{display:inline-block}.display-table{display:table}.display-table-cell{display:table-cell}.invisible{visibility:hidden}.visible{visibility:visible}.float-left,.left{float:left}.float-right,.right{float:right}.clear,.clear-both{clear:both;visibility:hidden;float:none!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.clear-after:after,.clear-both-after:after{content:".";clear:both;visibility:hidden;border:0;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;display:block;overflow:hidden}.a-center,.talign-center{text-align:center}.a-left,.talign-left{text-align:left}.a-right,.talign-right{text-align:right}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.width-70{width:70px}.width-75{width:75px}.width-90{width:90px}.width-100{width:100px}.width-110{width:110px}.width-120{width:120px}.width-130{width:130px}.width-140{width:140px}.width-150{width:150px}.width-170{width:170px}.width-175{width:175px}.width-190{width:190px}.width-200{width:200px}.width-210{width:210px}.width-220{width:220px}.width-235{width:235px}.width-250{width:250px}.width-280{width:280px}.width-290{width:290px}.width-300{width:300px}.width-310{width:310px}.width-350{width:350px}.width-360{width:360px}.width-370{width:370px}.width-500{width:500px}.width-550{width:550px}.width-930{width:930px}.width-wide{width:100%}.padding-5{padding:5px}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-35{padding:35px}.no-scrollbar{overflow:hidden}.no-scrollbar-y{overflow-y:hidden}.no-scrollbar-x{overflow-x:hidden}.icon{border:0;margin:0;padding:0;display:inline-block}.icon.check-mark{background:url(/skin/frontend/default/optimax/images/catalog/product/view/checkmark_black.png) no-repeat;width:11px;height:9px}.icon.cross.red{background:url(/skin/frontend/default/optimax/images/catalog/product/view/cross_red.gif) 0 2px no-repeat;width:16px;height:18px}.icon.check-mark.grey{background:url(/skin/frontend/default/optimax/images/catalog/product/view/checkmark_grey.png) no-repeat;width:11px;height:9px}.icon.star{background:url(/skin/frontend/default/optimax/images/catalog/product/view/star_white_small.png) no-repeat;width:20px;height:20px}.icon.star.filled{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/star_blue_small.png)}.icon.pencil.blue{background:url(/skin/frontend/default/optimax/images/catalog/product/view/pencil_blue.png) no-repeat;width:19px;height:19px}.icon.email.blue{background:url(/skin/frontend/default/optimax/images/catalog/product/view/email_blue.png) no-repeat;width:19px;height:19px}.icon.saving.blue{background:url(/skin/frontend/default/optimax/images/catalog/product/view/save_blue.png) no-repeat;width:19px;height:19px}.icon.question.blue{cursor:help;background:url(/skin/frontend/default/optimax/images/catalog/product/view/question_blue.png) no-repeat;width:14px;height:14px}.icon-tick{border:1px solid #777;border-radius:50%;width:20px;height:20px;position:absolute;top:0;right:0}.icon-tick:after,.icon-tick:before{content:"";background:#777;border-radius:2px;width:2px;display:block;position:absolute}.icon-tick:before{height:6px;top:9px;left:6px;transform:rotate(-45deg)}.icon-tick:after{height:11px;top:5px;right:7px;transform:rotate(45deg)}.icon-tick.success{border-color:#7bd262}.icon-tick.success:after,.icon-tick.success:before{background:#7bd262}.icon-tick.error{border-color:#ff7373}.icon-tick.error:after,.icon-tick.error:before{background:#ff7373}.icon-cross{cursor:pointer;width:22px;height:22px;display:inline-block}.icon-cross:after,.icon-cross:before{content:"";background:#3fb4e5;border-radius:1px;width:2px;height:20px;display:block;position:absolute;top:0;left:10px}.icon-cross:before{transform:rotate(-45deg)}.icon-cross:after{transform:rotate(45deg)}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate(0,0)}.slick-track{display:block;position:relative;top:0;left:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.rotation-player{background-repeat:no-repeat;position:relative;overflow:hidden}.rotation-player.loading{background:url(/skin/frontend/default/optimax/images/ajax-loader-2.gif) 50% no-repeat}.rotation-player .buttons{cursor:pointer;height:30px;position:absolute;bottom:0;right:35px}.rotation-player .buttons .player-button{width:30px;height:30px}.rotation-player .buttons .auto-play.stop{background-position:-199px -20px}.rotation-player .buttons .auto-play.stop:hover{background-position:-288px -20px}.rotation-player .buttons .auto-play.play{background-position:-247px -20px}.rotation-player .buttons .auto-play.play:hover{background-position:-158px -20px}.rotation-player .turn{cursor:pointer;background:url(/skin/frontend/default/optimax/images/quick_look/quicklook-icons.png) 0 0 no-repeat;width:16px;height:32px;margin-top:-24px;position:absolute;top:50%}.rotation-player .turn.turn-left{background-position:-469px -21px;left:0}.rotation-player .turn.turn-left:hover{background-position:-404px -21px}.rotation-player .turn.turn-right{background-position:-498px -21px;right:0}.rotation-player .turn.turn-right:hover{background-position:-433px -21px}.rotation-player:hover .rotation-player-rollover{display:none}.rotation-player-rollover{letter-spacing:.09em;background:url(/skin/frontend/default/optimax/images/rotation_player/rollover.png) 14px bottom no-repeat;padding-bottom:31px;font:italic 12px/16px Georgia;position:absolute;top:40px;left:20px}.rotation-player-control{background-image:url(/skin/frontend/default/optimax/images/quick_look/quicklook-icons.png)}.select2-container{box-sizing:border-box;vertical-align:middle;margin:0;display:inline-block;position:relative}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:28px;display:block}.select2-container .select2-selection--single .select2-selection__rendered{text-overflow:ellipsis;white-space:nowrap;padding-left:8px;padding-right:8px;display:block;overflow:hidden}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:32px;display:block}.select2-container .select2-selection--multiple .select2-selection__rendered{text-overflow:ellipsis;white-space:nowrap;padding-left:8px;display:inline-block;overflow:hidden}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;margin-top:5px;padding:0;font-size:100%}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{box-sizing:border-box;z-index:1051;background-color:#fff;border:1px solid #aaa;width:100%;display:block;position:absolute;left:-100000px}.select2-results{display:block}.select2-results__options{margin:0;padding:0;list-style:none}.select2-results__option{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:6px}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{padding:4px;display:block}.select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;padding:4px}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{opacity:0;z-index:119;background-color:#fff;border:0;width:auto;min-width:100%;height:auto;min-height:100%;margin:0;padding:0;display:block;position:fixed;top:0;left:0}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:20px;height:26px;margin-top:-13px;position:absolute;top:50%;right:10px}.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(/skin/frontend/default/optimax/images/_elements/select/select-tick.png) no-repeat;width:8px;height:6px;margin-top:-3px;margin-left:-4px;transition:transform .1s;position:absolute;top:50%;left:50%}.select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__arrow b{transform:rotate(180deg)}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{cursor:default;background-color:#eee}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:#0000 #0000 #888}.select2-container--default .select2-selection--multiple{cursor:text;background-color:#fff;border:1px solid #aaa}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;width:100%;margin:0;padding:0 5px;list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;margin-top:5px;margin-right:10px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-selection__choice{cursor:default;float:left;background-color:#e4e4e4;border:1px solid #aaa;margin-top:5px;margin-right:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;margin-right:2px;font-weight:700;display:inline-block}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000}.select2-container--default.select2-container--disabled .select2-selection--multiple{cursor:default;background-color:#eee}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{box-shadow:none;-webkit-appearance:textfield;background:0 0;border:none}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow:hidden auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#5897fb}.select2-container--default .select2-results__group{cursor:default;padding:6px;display:block}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(#fff 50%,#eee 100%);background-repeat:repeat-x;border:1px solid #aaa}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;margin-right:10px;font-weight:700}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(#eee 50%,#ccc 100%);background-repeat:repeat-x;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;width:20px;height:26px;position:absolute;top:1px;right:1px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border:4px solid #0000;border-top:5px solid #888;border-bottom-width:0;width:0;height:0;margin-top:-2px;margin-left:-4px;position:absolute;top:50%;left:50%}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:#0000 #0000 #888}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(#eee 50%,#fff 100%);background-repeat:repeat-x;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--classic .select2-selection--multiple{cursor:text;background-color:#fff;border:1px solid #aaa}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{margin:0;padding:0 5px;list-style:none}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{cursor:default;float:left;background-color:#e4e4e4;border:1px solid #aaa;margin-top:5px;margin-right:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;margin-right:2px;font-weight:700;display:inline-block}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #0000}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#3875d7}.select2-container--classic .select2-results__group{cursor:default;padding:6px;display:block}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.gm-loading-indicator.wrapper{z-index:1001;background-color:#ffffff80;width:100%;height:100%;position:absolute;top:0;left:0}.gm-loading-indicator .li-container{margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.gm-loading-indicator .li-items{width:40px;height:40px;position:relative}.gm-loading-indicator .li-item{width:100%;height:100%;position:absolute;top:0;left:0}@keyframes load-indicator{0%,to,39%{opacity:0}40%{opacity:1}}.gm-loading-indicator .li-icon{content:"";background-color:#000;border-radius:100%;width:15%;height:15%;margin:0 auto;animation:1.2s ease-in-out infinite both load-indicator;display:block}.gm-form-element.select{box-sizing:border-box;cursor:default;display:inline-block;position:relative}.gm-form-element.select .gm-fe-symbol{cursor:default;background-color:#0000;width:10px;height:10px;position:absolute;top:4px;right:5px;transform:rotate(-90deg)}.gm-form-element.select .gm-fe-symbol:after,.gm-form-element.select .gm-fe-symbol:before{content:"";background-color:#1b1a21;width:8px;height:8px;display:block;position:absolute;top:0;left:0;transform:rotate(45deg)}.gm-form-element.select .gm-fe-symbol:after{background-color:#fff;left:2px}.gm-form-element.select .gm-fe-selected-option{box-sizing:border-box;cursor:default;border:1px solid #cdcdcd;width:100%;height:100%;padding:0 20px 0 10px;display:inline-block}.gm-form-element.select .gm-fe-options{box-sizing:border-box;z-index:10;cursor:default;background-color:#fff;border:1px solid #cdcdcd;border-top-width:0;width:100%;display:none;position:absolute;left:0}.gm-form-element.select .gm-fe-option{box-sizing:border-box;cursor:default;border-bottom:1px solid #acacac;width:100%}.gm-form-element.select .gm-fe-option:hover{background-color:#f0f8ff}.gm-form-element.select.gm-fe-expanded .gm-fe-symbol{top:8px;right:8px;transform:rotate(90deg)}.gm-form-element.select.gm-fe-expanded .gm-fe-options{display:block}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .product-option .color-element-container:after,.label-cover-after:after,.product-option .ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-element-container:after,.product-option .ov-item-value.label-active:after,.product-option .ov-item-value.label-disabled:after,.product-option .ov-item-value:after,.product-option .ov-item.tab-disabled:after,.product-option .ov-item:after,.product-option .pl-item:after,.product-option.lenses .ov-item-value .tooltip-content .color-list .color-element-container:after,.product-option.lenses .oviv-item .color-element-container:after{content:"";box-sizing:border-box;cursor:pointer;z-index:10;background:0 0;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .product-option .color-element-container:hover:after,.label-cover-after:hover:after,.product-option .ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-element-container:hover:after,.product-option .ov-item-value:hover:after,.product-option .ov-item:hover:after,.product-option .pl-item:hover:after,.product-option.lenses .ov-item-value .tooltip-content .color-list .color-element-container:hover:after,.product-option.lenses .oviv-item .color-element-container:hover:after{display:block}.gm-fieldset-item input[type=email]::-webkit-input-placeholder,.gm-fieldset-item input[type=text]::-webkit-input-placeholder,.gm-fieldset-item textarea::-webkit-input-placeholder{color:#888}.gm-fieldset-item input[type=email]::placeholder,.gm-fieldset-item input[type=text]::placeholder,.gm-fieldset-item textarea::placeholder{color:#888}.gm-fieldset-item input[type=email]:-ms-input-placeholder,.gm-fieldset-item input[type=text]:-ms-input-placeholder,.gm-fieldset-item textarea:-ms-input-placeholder{color:#888}.gm-fieldset-item .fe{color:#4b4b4b;box-sizing:border-box;font:14px Arial}.gm-fieldset-item .fe *{box-sizing:border-box}.gm-fieldset-item .fe.label{cursor:pointer}.gm-fieldset-item .fe.label .asterix{color:#23aae2;letter-spacing:.02em;vertical-align:top;font:13px/18px Arial}.gm-fieldset-item .fe.checkbox{vertical-align:middle}.gm-fieldset-item .fe.select,.gm-fieldset-item .fe.varchar{height:32px}.gm-fieldset-item .fe.text{line-height:28px}.gm-fieldset-item .fe.select,.gm-fieldset-item .fe.text,.gm-fieldset-item .fe.varchar{background:#fff;border:2px solid #cdcdcd;border-radius:2px;padding:0 10px}.gm-fieldset-item .fe.select:hover,.gm-fieldset-item .fe.text:hover,.gm-fieldset-item .fe.varchar:hover,.gm-fieldset-item .fe.select:focus,.gm-fieldset-item .fe.text:focus,.gm-fieldset-item .fe.varchar:focus{border-color:#6bc5e7}.gm-fieldset-item.fi-failed .fe.text,.gm-fieldset-item.fi-failed .fe.varchar{border-color:#ff7373}.styled-select-container{cursor:pointer;z-index:100;position:relative}.styled-select-container:hover .styled-select{border-color:#6bc5e7}.styled-select-container.active{z-index:101}.styled-select-container.active .styled-option-container{display:block}.styled-select-container.active .styled-select{border-color:#6bc5e7}.styled-select-container.active .styled-select-arrow{top:10px;transform:rotate(180deg)}.styled-select{background:#fff;border:2px solid #cdcdcd;height:32px;padding:0 10px;line-height:28px}.styled-select-arrow{width:15px;height:12px;position:absolute;top:11px;right:14px}.styled-select-arrow:after,.styled-select-arrow:before{content:"";background:#cdcdcd;border-radius:2px;width:2px;height:12px;position:absolute;top:0}.styled-select-arrow:before{left:3px;transform:rotate(-45deg)}.styled-select-arrow:after{right:3px;transform:rotate(45deg)}.styled-option-container{z-index:150;background:#fff;border:2px solid #6bc5e7;border-top:none;width:100%;display:none;position:absolute;top:32px;left:0}.styled-option{cursor:pointer;height:32px;padding:0 10px;line-height:28px}.styled-option:not(:first-child){border-top:1px solid #ccc}.styled-option:hover{color:#2093d2}.insurance-popup__coverage-wrapper{background-color:#f1f1f1;margin-bottom:25px;padding:25px}.insurance-popup__coverage{color:#2d2d2d;display:inline-block}.insurance-popup__coverage-title{font:700 18px Arial}.insurance-popup__coverage-list{padding:10px 0}.insurance-popup__label-wrapper{align-items:center;height:25px;display:flex}.insurance-popup__label-view{border:1px solid #2d2d2d;width:10px;height:10px;display:inline-block;position:relative}.insurance-popup__label-view:after{background:#2d2d2d;width:8px;height:8px;position:absolute;top:1px;left:1px}.insurance-popup__input{visibility:hidden;display:none}.insurance-popup__input:checked+.insurance-popup__coverage-label>.insurance-popup__label-view:after{content:""}.insurance-popup__label-text{margin-left:10px;font-size:16px}.insurance-popup__coverage-notice{color:#8d8d8d;font:italic 13px Georgia}.popup-insurance-20-20-wrapper{padding:25px}.popup-insurance-20-20-wrapper header{text-align:center}.popup-insurance-20-20-wrapper header h1{color:#2d2d2d;letter-spacing:2px;text-transform:uppercase;margin-top:15px;font:700 22px/1 Arial}.popup-insurance-20-20-wrapper header h2{color:#2d2d2d;letter-spacing:1px;text-transform:uppercase;margin-top:15px;font:14px/1 Arial}.popup-insurance-20-20-wrapper table{width:590px;margin:40px auto 0}.popup-insurance-20-20-wrapper table td{padding-bottom:15px}.popup-insurance-20-20-wrapper table td:nth-child(2n){padding-left:35px}.popup-insurance-20-20-wrapper table td p:last-child{margin-bottom:0}.popup-insurance-20-20-wrapper table thead td{color:#23aae2;text-transform:uppercase;width:50%;padding-top:0;font:400 16px/20px Arial}.popup-insurance-20-20-wrapper table tbody p{color:#4d4d4d;font:400 14px/20px Arial}.popup-insurance-20-20-wrapper table tbody p.smile{background:url(/skin/frontend/default/optimax/images/packages/insurance_20_20_popup_smile.png) 0 2px no-repeat;padding-left:25px}.popup-insurance-20-20-wrapper table tbody p.check-mark{background:url(/skin/frontend/default/optimax/images/packages/insurance_20_20_popup_checkmark.png) 0 4px no-repeat;padding-left:25px}.popup-insurance-20-20-wrapper table tbody p>i{color:#9a9a9a;font:italic 13px/18px Georgia}.popup-insurance-20-20-wrapper .cost{margin-top:25px}.popup-insurance-20-20-wrapper .cost .cost-item{text-align:center;vertical-align:top;width:75px;margin-right:60px;display:inline-block}.popup-insurance-20-20-wrapper .cost .bg-circle{color:#2d2d2d;text-align:center;background-color:#f3f3f3;border-radius:50%;width:70px;height:70px;font-size:20px;line-height:70px;display:block}.popup-insurance-20-20-wrapper .cost .text{color:#6d6d6d;margin-top:20px;font:italic 12px/16px Arial}.popup-insurance-20-20-wrapper .button{cursor:pointer;margin-top:40px;display:inline-block}.popup-insurance-20-20-wrapper .button input:checked~span:after{background:url(/skin/frontend/default/optimax/images/popup/insurance-20-20-sprite.png) no-repeat;width:11px;height:9px;top:23px;left:32px}.popup-insurance-20-20-wrapper .button span{color:#fff;text-transform:uppercase;letter-spacing:.09em;background:#3fabe6;width:245px;height:51px;padding-left:57px;font-size:13px;line-height:55px;display:inline-block;position:relative}.popup-insurance-20-20-wrapper .button span:hover{background:#23aae2}.popup-insurance-20-20-wrapper .button span:after,.popup-insurance-20-20-wrapper .button span:before{content:"";position:absolute}.popup-insurance-20-20-wrapper .button span:before{border:1px solid #fff;width:20px;height:20px;top:15px;left:27px}.popup-insurance-20-20-wrapper .insurance-popup-button-description{color:#6d6d6d;margin-top:10px;font:12px/1 Arial}.popup-insurance-20-20-wrapper .insurance-popup-button-description b{font-size:11px;font-style:italic}.popup-insurance-20-20-wrapper h3{color:#1c1c1c;letter-spacing:1px;text-transform:uppercase;text-align:center;margin-top:10px;font:20px/1 Arial}.popup-insurance-20-20-wrapper h4{color:#8d8d8d;letter-spacing:1px;text-align:center;margin-top:10px;font:italic 13px/20px Georgia,Arial}.popup-insurance-20-20-wrapper .answers-to-questions p{color:#23aae2;margin-bottom:20px;font:14px/22px Arial}.popup-insurance-20-20-wrapper .answers-to-questions p i{color:#8d8d8d;margin-top:10px;font:italic 13px/22px Georgia;display:block}.popup-insurance-20-20-wrapper .answers-to-questions p b{font:italic 13px Georgia}.popup-insurance-20-20-wrapper footer{color:#77797e;background-color:#dfeef6;margin:0 -25px -25px;padding:35px 75px 80px;font:italic 12px/20px Georgia}.faqpopup-button{cursor:pointer;z-index:120;background:#e8e7e3;width:33px;height:122px;transition:all .1s;position:fixed;top:40%;right:0;box-shadow:0 5px 9px 2px #0000002e}.faqpopup-button:hover{right:1px}.faqpopup-button__text{color:#3fabe6;white-space:nowrap;font-size:16px;font-weight:700;position:absolute;top:53px;right:-28px;transform:rotate(-90deg)}.faqpopup{z-index:1000;background:#fff;width:350px;display:none;position:fixed;top:15%;right:41px;box-shadow:0 5px 9px 2px #0000002e}.faqpopup *{box-sizing:border-box}.faqpopup__btn-close{cursor:pointer;background:#23aae2;width:42px;height:42px;position:absolute;top:10px;right:-42px}.faqpopup__btn-close:after,.faqpopup__btn-close:before{content:"";background-color:#fff;width:15px;height:1px;position:absolute;top:21px;right:13px;transform:rotate(135deg)}.faqpopup__btn-close:before{transform:rotate(45deg)}.faqpopup__header{color:#fff;background:#2d2d2d;height:44px;padding-left:21px;font:700 19px/44px Arial}.faqpopup__tabs{text-align:center;height:43px}.faqpopup__tabs-item{color:#000;cursor:pointer;float:left;background:#e8e7e3;width:50%;font-size:15px;font-weight:700;line-height:43px;position:relative}.faqpopup__tabs-item.flag-active:before{content:"";border:12px solid #0000;border-left-width:0;border-right-color:#e8e7e3;position:absolute;top:36px;right:45%;transform:rotate(-90deg)}.faqpopup__tabs-item:first-child{border-right:1px solid #bcbcbc}.faqpopup__tab-content{padding:12px 21px 0;display:none}.faqpopup__tab-content.flag-active{display:block}.faqpopup__content-header{cursor:pointer;margin:0;padding:12px 0;font-size:15px;font-weight:400;line-height:19px}.faqpopup__content-text{padding-bottom:14px;font-size:13px;display:none}.faqpopup__contact-header{font-weight:400}.faqpopup__content-item{border-bottom:1px solid #e8e7e3}.faqpopup__content-item:last-child{border-bottom:none}.faqpopup__contacts{color:#000;background:#c3e8f8;height:138px;padding:15px 21px 2px}.faqpopup__contacts-text{margin-bottom:4px;font-size:15px}.faqpopup__link{text-decoration:underline}.faqpopup__call{background:url(/skin/frontend/default/optimax/images/faqpopup/icon-phone.png) 0 no-repeat;margin-top:10px;padding-left:53px}@media (width<=1020px){.faqpopup-button{display:none}}.popup-quicklook .jpopup-window{max-width:1000px}.popup-quicklook .jpopup-window *,.popup-quicklook .jpopup-window :after,.popup-quicklook .jpopup-window :before{box-sizing:border-box}.popup-quicklook .ga-params{display:none}.popup-quicklook .quicklook-popup-container .attributes-list{background:0 0;padding:10px 0}.popup-quicklook .quicklook-popup-container .attributes-list__item{margin-bottom:7px}.popup-quicklook .quicklook-popup-container .attributes-list__item_value{color:#4d4d4d}.popup-quicklook .quicklook-popup-container .attributes-list__subitem{margin-bottom:2px}.quicklook-popup-preloader{background:url(/skin/frontend/default/optimax/images/ajax-loader-2.gif) 50% no-repeat;width:900px;height:650px}.quicklook-popup-container{width:900px;padding:35px 30px}.quicklook-popup-container .product-media{float:left;width:560px;position:relative}.quicklook-popup-container .product-media .gallery-main-image-container{width:100%}.quicklook-popup-container .product-media .gallery-main-image{height:310px;position:relative}.quicklook-popup-container .product-media .gallery-main-image:after{display:none}.quicklook-popup-container .product-media .thumbnails{margin-bottom:0}.quicklook-popup-container .item-media-tabs{height:100px;margin-top:2px;overflow:hidden}.quicklook-popup-container .ui-tabs .ui-tabs-nav li.ui-state-default{float:left;z-index:10;border:0;margin:0;display:block;position:relative}.quicklook-popup-container .ui-tabs .ui-tabs-nav li.ui-state-default.imt-product-view a img{width:112px;height:25px;position:relative;top:4px}.quicklook-popup-container .ui-tabs .ui-tabs-nav li.ui-state-default.imt-try-on-view a img{width:112px;height:25px;position:relative;top:7px;left:-3px}.quicklook-popup-container .ui-tabs .ui-tabs-nav li.imt-similar-frames a img{position:relative;top:3px}.quicklook-popup-container .ui-tabs-panel{padding-top:15px;position:relative;top:-1px}.quicklook-popup-container .similar-frames-wrapper .thumb{border-right:1px solid #e8e7e3;width:169px;margin-right:20px;padding-right:20px;display:inline-block}.quicklook-popup-container .similar-frames-wrapper .thumb:last-child{border:none;margin-right:0}.quicklook-popup-container .item-info{float:right;text-align:left;width:250px}.quicklook-popup-container .ii-product-name{color:#000}.quicklook-popup-container .ii-product-price{color:#000;margin-top:20px;font-size:18px}.quicklook-popup-container .ii-product-name{text-transform:uppercase;margin-bottom:15px;font-size:20px}.quicklook-popup-container .ii-product-price del{color:#a8a6a4;margin-left:10px;font-size:13px}.quicklook-popup-container .ii-product-ratings{color:#8d8d8d}.quicklook-popup-container .ii-product-ratings a{color:#8d8d8d;font-size:12px;font-style:italic;text-decoration:underline}.quicklook-popup-container .ii-product-options p{margin-bottom:15px}.quicklook-popup-container .ii-more-details-link{margin-top:20px}.quicklook-popup-container .ii-more-details-link a{color:#000;font-size:12px;font-weight:700}.quicklook-popup-container .ii-button-select-lens,.quicklook-popup-container .ii-button-tryit,.quicklook-popup-container .ii-out-of-stock-link{cursor:pointer;border:0;display:inline-block}.quicklook-popup-container .ii-button-select-lens{text-align:center;color:#fff;text-transform:uppercase;background-color:#ff6c00;width:220px;height:50px;margin-top:25px;font-size:18px;line-height:52px;display:block}.quicklook-popup-container .ii-button-select-lens.small{text-transform:none}.quicklook-popup-container .tabs li{cursor:pointer;display:inline-block}.quicklook-popup-container .tabs .ui-tabs-active{background-color:#dfeef6}.quicklook-popup-container .content-item{background-color:#dfeef6;height:220px;padding:20px 15px}.quicklook-popup-container .content-item .sizes li{margin-top:15px}.quicklook-popup-container .content-item .sizes span{color:#8d8d8d;padding-left:5px}.quicklook-popup-container .similar-frames-wrapper{text-align:center;border-top:1px solid #e8e7e3;margin-top:30px}.quicklook-popup-container .similar-frames-wrapper .title{color:#23aae2;background:#fff;margin-bottom:15px;padding:0 20px;font-size:16px;display:inline-block;position:relative;top:-10px}.quicklook-popup-container .ii-button-tryit{float:right;color:#6d6d6d;height:18px;margin-top:20px}.quicklook-popup-container .ii-button-add-to-cart{cursor:pointer;background:#ff6c00 url(/skin/frontend/default/optimax/images/checkout/cart/quicklook/add2cart.png) 50% no-repeat;border:none;width:220px;height:50px;margin-top:25px;display:block}.quicklook-similar-product{cursor:pointer;width:100%}.quicklook-popup-container .product-media .imm-product-badge{position:relative;right:0}.quicklook-popup-container .tabbed-content{margin-top:25px}.quicklook-popup-container .tabbed-content .unit{cursor:pointer;margin-right:12px;text-decoration:underline}.quicklook-popup-container .tabbed-content .unit.flag-active{color:#489ec2;cursor:default;text-decoration:none}.quicklook-popup-container .tabbed-content .unit.flag-active:hover{cursor:default;text-decoration:none}.quicklook-popup-container .tabbed-content .unit:hover{text-decoration:underline}.quicklook-popup-container .rating-box{background:url(/skin/frontend/default/optimax/images/quick_look/rating_blank.png);width:123px;height:16px}.quicklook-popup-container .rating-box .rating{background:url(/skin/frontend/default/optimax/images/quick_look/rating_full.png);height:16px}.quicklook-popup-container .ii-button-tryit:hover span{text-decoration:underline}.quicklook-popup-container .product-toolbar{padding-top:10px;padding-bottom:25px}.quicklook-popup-container .tabbed-content .tabs li{border:none;float:none!important;display:inline-block!important}.quicklook-popup-container .tabbed-content .tabs a{padding:8px 10px;font-size:14px;display:block}.ii-product-options .lense-feature i,.quicklook-popup-container .ii-button-select-lens i,.quicklook-popup-container .ii-button-tryit i,.quicklook-popup-container .tabbed-content .sizes i,.quicklook-popup-container .rotation-player-control{vertical-align:middle;background:url(/skin/frontend/default/optimax/images/quick_look/quicklook-icons.png) 0 0 no-repeat;display:inline-block}.quicklook-popup-container .rotation-player-control.turn{width:16px;height:32px}.quicklook-popup-container .rotation-player-control.turn.turn-left{background-position:-469px -21px}.quicklook-popup-container .rotation-player-control.turn.turn-left:hover{background-position:-404px -21px}.quicklook-popup-container .rotation-player-control.turn.turn-right{background-position:-498px -21px}.quicklook-popup-container .rotation-player-control.turn.turn-right:hover{background-position:-433px -21px}.quicklook-popup-container .rotation-player-control.player-button{cursor:pointer;width:31px;height:31px}.quicklook-popup-container .rotation-player-control.player-button.stop{background-position:-199px -20px}.quicklook-popup-container .rotation-player-control.player-button.stop:hover{background-position:-288px -20px}.quicklook-popup-container .rotation-player-control.player-button.play{background-position:-158px -20px}.quicklook-popup-container .rotation-player-control.player-button.play:hover{background-position:-247px -20px}.quicklook-popup-container .ii-button-tryit i{background-position:-984px -29px;width:14px;height:17px;margin-right:10px}.quicklook-popup-container .ii-button-tryit:hover i{background-position:-1010px -29px}.quicklook-popup-container .lense-feature{visibility:hidden;margin-bottom:10px!important}.quicklook-popup-container .lense-feature i{background-position:-851px -30px;width:16px;height:16px;margin-right:8px}.quicklook-popup-container .lense-feature.checked{visibility:visible}.quicklook-popup-container .lense-feature.checked i{background-position:-884px -30px}.quicklook-popup-container .tabbed-content .sizes i{background-position:-549px -26px;width:49px;height:22px;margin-right:15px}.quicklook-popup-container .tabbed-content .sizes .lens-width i{background-position:-732px -26px}.quicklook-popup-container .tabbed-content .sizes .lens-height i{background-position:-669px -30px}.quicklook-popup-container .tabbed-content .sizes .bridge-width i{background-position:-607px -26px}.quicklook-button-show{box-sizing:border-box;cursor:pointer;letter-spacing:.008em;background:#efefef;border:1px solid #eae9e5;width:92px;height:23px;margin-right:7px;font:10px/23px Arial;display:inline-block}.quicklook-button-show:hover{border-color:#8d8d8d}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}.Select{position:relative}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.Select.flag-error .Select-control{border-color:#eb340a}.Select-control{color:#333;cursor:default;border-spacing:0;border-collapse:separate;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;height:36px;display:table;position:relative;overflow:hidden}.Select-control:hover{box-shadow:0 1px #0000000f}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9;border-bottom-right-radius:0;border-bottom-left-radius:0}.is-open>.Select-control>.Select-arrow{border-width:0 5px 5px;border-color:#0000 #0000 #999}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{box-shadow:inset 0 1px 2px #0000001a,0 0 5px -1px fade(#08c,50%);border-color:#08c #0099e6 #0099e6}.Select--single>.Select-control .Select-value,.Select-placeholder{color:#aaa;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-left:10px;padding-right:10px;position:absolute;inset:0;overflow:hidden}.has-value.Select--single>.Select-control .Select-value .Select-value-label,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.has-value.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#08c;text-decoration:underline}.Select-input{vertical-align:middle;height:34px;padding-left:10px;padding-right:10px}.Select-input>input{box-shadow:none;cursor:default;font-family:inherit;font-size:inherit;-webkit-appearance:none;background:0 0;border:0;margin:0;padding:8px 0 12px;line-height:14px;display:inline-block}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-loading-zone{cursor:pointer;text-align:center;vertical-align:middle;width:16px;display:table-cell;position:relative}.Select-loading{box-sizing:border-box;vertical-align:middle;border:2px solid #ccc;border-right-color:#333;border-radius:50%;width:16px;height:16px;animation:.4s linear infinite Select-animation-spin;display:inline-block;position:relative}.Select-clear-zone{color:#999;cursor:pointer;text-align:center;vertical-align:middle;width:17px;animation:.2s Select-animation-fadeIn;display:table-cell;position:relative}@media screen and (prefers-reduced-motion:reduce){.Select-clear-zone{opacity:0;animation:none}}.Select-clear-zone:hover{color:#d0021b}.Select-clear{font-size:18px;line-height:1;display:inline-block}.Select--multi .Select-clear-zone{width:17px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;display:inline-block;overflow:hidden}.Select-arrow-zone{cursor:pointer;text-align:center;vertical-align:middle;width:25px;padding-right:5px;display:table-cell;position:relative}.Select-arrow{border:5px solid #0000;border-top-color:#999;border-bottom-width:2.5px;width:0;height:0;display:inline-block}.Select-arrow-zone:hover>.Select-arrow,.is-open .Select-arrow{border-top-color:#666}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{box-sizing:border-box;z-index:1000;-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:100%;max-height:200px;margin-top:-1px;position:absolute;top:100%;box-shadow:0 1px #0000000f}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;color:#666;cursor:pointer;background-color:#fff;padding:8px 10px;display:block}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{color:#333;background-color:#f5faff}.Select-option.is-focused{color:#333;background-color:#f2f9fc}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;padding:8px 10px;display:block}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{color:#08c;vertical-align:top;background-color:#f2f9fc;border:1px solid #c9e6f2;border-radius:2px;margin-top:5px;margin-left:5px;font-size:.9em;display:inline-block}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{vertical-align:middle;display:inline-block}.Select--multi .Select-value-label{cursor:default;border-top-right-radius:2px;border-bottom-right-radius:2px;padding:2px 5px}.Select--multi a.Select-value-label{color:#08c;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-right:1px solid #c9e6f2;border-top-left-radius:2px;border-bottom-left-radius:2px;padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{color:#0077b3;background-color:#ddeff7}.Select--multi .Select-value-icon:active{background-color:#c9e6f2}.Select--multi.is-disabled .Select-value{color:#333;background-color:#fcfcfc;border:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}.select-default .Select-control{border:2px solid #d7d4d0;border-radius:2px;height:40px;line-height:38px}.select-default .Select-control:hover{border-color:#3fabe6}.select-default .Select-control .Select-value{line-height:38px}.select-default .Select-menu-outer{z-index:999}.select-rma-reason .Select-menu-outer,.select-rma-reason .Select-menu{max-height:none}.color-circles{text-align:center;height:21px}.color-circles__item{vertical-align:top;cursor:pointer;border-radius:50%;width:21px;height:21px;margin:0 1px;display:inline-block;position:relative}.color-circles__item:after{content:"";border:1px solid #d6d6d6;border-radius:50%;transition:border-color .1s;position:absolute;inset:0}.color-circles__image{border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:5px;overflow:hidden}.color-circles__image.black{background-color:#000}.color-circles__image.blue{background-color:#59c}.color-circles__image.gray{background-color:#999}.color-circles__image.red{background-color:#d00}.color-circles__image.green{background-color:#583}.color-circles__image.brown{background-color:#90593b}.color-circles__image.yellow{background-color:#d6ad54}#social_buttons{text-align:right;width:84%;padding-top:25px}#social_buttons .pinterest{display:inline-block}#social_buttons .fb-like{vertical-align:top;height:20px;display:inline-block}.share-social-button{cursor:pointer;background-size:cover;width:26px;height:26px;text-decoration:none;display:block}.share-social-button_fb{background-image:url(/skin/frontend/default/optimax/images/_elements/gui/buttons/facebook.png)}.share-social-button_tw{background-image:url(/skin/frontend/default/optimax/images/_elements/gui/buttons/tweeter.png)}.share-social-button_pin{background-image:url(/skin/frontend/default/optimax/images/_elements/gui/buttons/pinterest.png)}.pager .pager-content{border-top-width:0}.pager .pager-content .limiter{display:none}.pager .pager-content .layered-ajax-sort{z-index:20;width:140px;height:35px}.pager .pager-content .layered-ajax-sort .gm-fe-selected-option{color:#2d2d2d;letter-spacing:.02em;border:2px solid #2d2d2d;font:12px/30px Arial}.pager .pager-content .layered-ajax-sort .gm-fe-symbol{top:9px;right:13px}.pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.pager .pager-content .layered-ajax-sort .gm-fe-symbol:before{width:9px;height:9px}.pager .pager-content .layered-ajax-sort .gm-fe-symbol:before{background-color:#2d2d2d}.pager .pager-content .layered-ajax-sort .gm-fe-symbol:after{left:3px}.pager .pager-content .layered-ajax-sort .gm-fe-options{border:2px solid #2d2d2d}.pager .pager-content .layered-ajax-sort .gm-fe-option{color:#2d2d2d;letter-spacing:.02em;padding:0 10px;font:12px/30px Arial}.pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option{color:#fff;background-color:#2d2d2d}.pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol{transform:rotate(-90deg)}.pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before{background-color:#fff}.pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after{background-color:#2d2d2d}.category-toolbar-grid-mode{font-size:0}.category-toolbar-grid-mode .ft-divider{display:none}.category-toolbar-grid-mode span.parent{height:27px;display:inline-block;position:relative}.category-toolbar-grid-mode .span-img{cursor:pointer;background:url(/skin/frontend/default/optimax/images/catalog/category/category-mode-icons.png) no-repeat;height:27px;margin:15px 10px;position:relative}.category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front{background-position:-149px 2px;width:31px}.category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal{background-position:-58px 3px;width:52px}.category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon{background-position:-215px -2px;width:27px}.category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front{background-position:-114px 2px}.category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal{background-position:-2px 3px}.category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon{background-position:-184px -2px}.pager .pages-list{height:20px;position:relative}.pager .pages-list li{height:20px;top:auto}.pager .pages-list li.active,.pager .pages-list li:hover{border:none;top:auto}.pager .pages-list li a{color:#2d2d2d;font:15px/1 Arial;top:auto}.pager .pages-list li .on{color:#2d2d2d;font-size:15px;font-weight:700;line-height:1;top:auto}.pager .pages-list li .span-img.pager-icon.pi-next,.pager .pages-list li .span-img.pager-icon.pi-prev{background:0 0;width:6px;height:10px}.pager .pages-list li .span-img.pager-icon.pi-next:after,.pager .pages-list li .span-img.pager-icon.pi-next:before,.pager .pages-list li .span-img.pager-icon.pi-prev:after,.pager .pages-list li .span-img.pager-icon.pi-prev:before{content:"";background-color:#2d2d2d;width:8px;height:8px;display:block;position:absolute;top:0;left:0;transform:rotate(45deg)}.pager .pages-list li .span-img.pager-icon.pi-next:after,.pager .pages-list li .span-img.pager-icon.pi-prev:after{background-color:#fff;left:2px}.pager .pages-list li .span-img.pager-icon.pi-next:after{left:-2px}.popup-preloader{background:url(/skin/frontend/default/optimax/images/ajax-loader-2.gif) 50% no-repeat;width:200px;height:200px}.b-btn{color:#fff;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;text-align:center;box-sizing:border-box;background:#2d2d2d;border:none;width:100%;padding:9px 20px;font-size:16px;line-height:25px;text-decoration:none;transition:all .3s;display:block}.b-btn:hover{background:#474747}.b-btn_light{color:#2d2d2d;background:0 0;border:2px solid #2d2d2d;font-weight:700}.b-btn_light:hover{color:#fff;background:#2d2d2d}.b-btn_cod{height:48px;padding:0 20px;line-height:48px}.success{color:#197b30}.error{color:#f33}.notice{color:#e46404}.error,.success{font-weight:700}.messages{width:100%;overflow:hidden}.error-msg,.note-msg,.notice-msg,.success-msg{background-position:10px 10px!important;background-repeat:no-repeat!important;border-style:solid!important;border-width:1px!important;min-height:23px!important;margin-bottom:1em!important;padding:8px 8px 8px 32px!important;font-size:.95em!important}.error-msg li,.notice-msg li,.success-msg li{margin-bottom:.2em}.error-msg{color:#f33;background-color:#faebe7;background-image:url(/skin/frontend/default/optimax/images/error_msg_icon.gif);border-color:#f04c23}.success-msg{color:#197b30;background-color:#eff5ea;background-image:url(/skin/frontend/default/optimax/images/success_msg_icon.gif);border-color:#197b30}.note-msg,.notice-msg{color:#197b30;background-color:#fafaec;background-image:url(/skin/frontend/default/optimax/images/note_msg_icon.gif);border-color:#fdd317}.attention-msg{color:#f33;border:2px solid;margin-bottom:1em;padding:12px 20px;font-size:18px;line-height:26px}.social-login{text-align:center;color:#fff;cursor:pointer;width:165px;height:42px;font-size:14px;line-height:42px;display:inline-block}.facebook-login{background-color:#3b5998}.login-popup-tab-content .facebook-login{float:left}.google-login{background-color:#ef5b5e}.login-popup-tab-content .google-login{float:right}.login-popup-tab-content .circle{text-align:center;color:#79b7e2;text-indent:.1em;background-color:#dfeef6;border-radius:20px;width:40px;height:40px;margin:20px auto 0;line-height:40px}.login-popup-tab-content .error{color:#f22a42;text-align:center;border:1px solid #f22a42;margin-top:20px;padding:10px;font:italic 16px Georgia;display:none}.login-popup-tab-content .input-box{width:155px;margin-top:15px}.login-popup-tab-content .input-box.full{width:100%}.login-popup-tab-content .input-box .input-label{padding-bottom:5px;display:inline-block}.login-popup-tab-content .input-box input{box-sizing:border-box;border:1px solid #c9c7c4;width:100%;height:38px}.login-popup-tab-content input:focus{border-color:#23aae2}.login-popup-tab-content .is-subscribed{margin-top:30px;font-family:Georgia;font-style:italic}.login-popup-tab-content label span{vertical-align:middle;background:url(/skin/frontend/default/optimax/images/checkbox.gif) 0 0 no-repeat;width:18px;height:19px;margin:-1px 4px 0 0;display:inline-block}.login-popup-tab-content input[type=checkbox]:checked+label span{background:url(/skin/frontend/default/optimax/images/checkbox.gif) 0 100% no-repeat}.login-popup-tab-content .login-popup-submit{color:#fff;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3fabe6;border:0;width:350px;height:45px;margin-top:25px;font-size:17px;line-height:45px;display:block}.login-popup-link{text-align:center;margin-top:20px;text-decoration:underline}.login-popup-link a{color:#8d8d8d;cursor:pointer;font-family:Georgia;font-size:14px;font-style:italic}.login-popup-link.large a{font-size:16px}.login-popup-overlay{z-index:1000000;background:#000000a6;width:100%;height:100%;position:fixed;top:0;left:0}.login-popup-button-close{cursor:pointer;background:url(/skin/frontend/default/optimax/images/popup/cms_custom/button-close-default.jpg) no-repeat;border:0;width:42px;height:42px;position:absolute;top:0;right:-42px}.login-popup .login-popup-tab-content .validation-advice{color:#f22a42}.landing-footer{color:#2d2d2d;background-color:#e8e7e3;padding-top:50px}.landing-footer__title{text-align:center;letter-spacing:.01em;font-size:32px;font-weight:700;line-height:1.2em;margin-bottom:25px!important}.landing-footer__buttons{text-align:center;margin-bottom:50px}.landing-footer__btn{width:150px;margin-right:20px;display:inline-block}.landing-footer__btn:last-child{margin-right:0}.landing-footer__advantages{border-top:1px solid #fff;padding:25px 0}.b-advantages{justify-content:space-around;align-items:center;padding:0;display:flex}.b-advantages__item{align-items:center;padding:0;font-size:18px;line-height:28px;list-style:none;display:flex}.b-advantages__item img{margin-right:12px}.react-tryon{z-index:10;background-color:#eff9fd;width:620px;height:445px;padding:15px 0;display:block;position:absolute}.react-tryon__block{height:500px;position:relative}.react-tryon__block .face-photo-big{width:283px;height:367px;margin:auto auto 5px;position:relative;overflow:hidden}.react-tryon__frame,.react-tryon__photo{position:absolute}.react-tryon._vertical,.react-tryon._vertical .react-tryon__block.mirror{height:auto!important}.react-tryon._vertical .react-tryon__photo-wrapper{z-index:20;width:345px;margin:0 auto;position:relative}.react-tryon._vertical .wizard-call-button{float:left;cursor:pointer;background:url(/skin/frontend/default/optimax/images/vertical-tryon-upload-button.jpg) no-repeat;width:50px;height:57px;position:relative}.react-tryon._vertical .glassesmirror-photo-control{box-sizing:border-box;padding-left:60px;width:345px!important;height:auto!important}.react-tryon._vertical .glassesmirror-photo-control .description,.react-tryon._vertical .glassesmirror-photo-control .login-text{color:#8d8d8d;font:12px/17px Arial;width:345px!important}.react-tryon._vertical .glassesmirror-photo-control .login-button{color:#1c1c1c}.react-tryon._vertical .face-photo-big,.react-tryon._vertical .photo-edit{display:inline-block}.react-tryon._vertical .photo-edit{float:left;width:50px!important;margin-top:0!important;margin-right:10px!important}.react-tryon._vertical .face-photo-big{width:283px}.react-tryon._vertical .mtg-frame-viewport{width:50px;height:205px}.react-tryon._vertical .mtg-frame{width:50px;height:63px;padding:3px 0}.react-tryon._vertical .mtg-frame.selected{padding-bottom:4px;position:relative;background:0 0!important;margin:0!important}.react-tryon._vertical .mtg-frame.selected:after,.react-tryon._vertical .mtg-frame.selected:before{content:"";background:#77797e;width:50px;height:1px;display:block;position:absolute;bottom:0}.react-tryon._vertical .mtg-frame.selected:after{background:#d6d6d6;bottom:-1px}.react-tryon._vertical .mtg-control{text-align:center;width:50px;height:35px;margin:0!important}.react-tryon._vertical .mtg-control.next:after,.react-tryon._vertical .mtg-control.prev:after{content:"";vertical-align:super;border-color:currentColor #2d2d2d #2d2d2d currentColor;border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px;width:11px;height:11px;display:inline-block}.react-tryon._vertical .mtg-control.prev:after{transform:rotate(45deg)translate(3px,3px)}.react-tryon._vertical .mtg-control.next:after{transform:rotate(-135deg)translate(3px,3px)}.page-loader{z-index:130;background:#fffffffa;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.page-loader__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-loader__title{color:#2d2d2d;margin-bottom:20px;font-size:16px;line-height:19px}.page-loader__animate{border-radius:12px;width:12px;height:12px;animation:3s ease-in-out infinite loader10m;position:relative;top:46%;left:46%}.page-loader__animate:before{content:"";border-radius:12px;width:12px;height:12px;animation:3s ease-in-out infinite loader10g;position:absolute;top:0;left:-25px}.page-loader__animate:after{content:"";border-radius:10px;width:12px;height:12px;animation:3s ease-in-out infinite loader10d;position:absolute;top:0;left:25px}@keyframes loader10g{0%{background-color:#3fabe633}25%{background-color:#3fabe6}50%{background-color:#3fabe633}75%{background-color:#3fabe633}to{background-color:#3fabe633}}@keyframes loader10m{0%{background-color:#3fabe633}25%{background-color:#3fabe633}50%{background-color:#3fabe6}75%{background-color:#3fabe633}to{background-color:#3fabe633}}@keyframes loader10d{0%{background-color:#3fabe633}25%{background-color:#3fabe633}50%{background-color:#3fabe633}75%{background-color:#3fabe6}to{background-color:#3fabe633}}html{height:100%}body{color:#6d6d6d;background:#fff;width:100%;height:100%;font:13px/1.55em Arial,sans-serif;display:block}body>img{display:block}a{color:#000;font:13px/1.55em Arial,sans-serif;text-decoration:none}b,strong{font-weight:700}#page-wrapper{background:#fff;min-height:100%;position:relative}#page-content{position:relative}#wrapper{padding-top:30px}.cms-home #wrapper{padding-top:25px}.cms-home #page-content{margin-top:0}.catalog-category-view #wrapper{padding-top:9px}.catalog-product-view #wrapper{padding-top:5px}.category-item{display:none}.category-item.flag-active{display:block}.tabbed-banner{text-align:center;z-index:10;position:relative;overflow:hidden}.tabbed-banner img{display:block}.tabbed-banner .category-tabs{position:absolute;bottom:0;left:0;right:0}.tabbed-banner .category-tabs .category-tab{cursor:pointer;text-transform:uppercase;min-width:219px;height:36px;margin:0 12px;font-size:16px;line-height:36px;display:inline-block}.tabbed-banner .category-tabs .category-tab.flag-active{color:#000;opacity:1;background-color:#fff}#page-content .column-main{min-height:400px}#page-content.col-2-layout .column-sidebar-left{float:left;width:205px}#page-content.col-2-layout .column-main{float:right;width:690px;position:relative}#page-content.col-2-layout.sidebar-right .column-sidebar-right{float:right;width:195px}#page-content.col-2-layout.sidebar-right .column-main{float:left;width:690px;position:relative}.base-width-hor-align{font-size:100%;width:930px!important;margin:0 auto!important}.before-body-end .absolute-footer-misc-html *{height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.header-container{width:100%;position:relative;z-index:1000!important}.header-container .left-side{float:left;display:inline-block}.header-container .right-side{float:right;display:inline-block}.header-banner img{display:block}.sticky-shown,.flag-sticky .sticky-hidden,.flag-sticky.sticky-hidden{display:none!important}.flag-sticky .sticky-shown{display:inline-block!important}.submenu-box{display:none}.header-container .top-strip{box-sizing:border-box;z-index:30;background:#eae9e5}.header-container .top-strip .useful-group{color:#2d2d2d;height:35px;line-height:35px}.header-container .top-strip .phone-item{margin-left:0;display:none}.header-container .top-strip .phone-num,.header-container .top-strip .work-time{font-size:14px;display:inline-block}.header-container .top-strip .phone-num{cursor:pointer;margin-left:0;font-weight:700}.header-container .top-strip .work-time{margin-left:3px}.header-container .top-strip .header-top-icon{vertical-align:middle;cursor:pointer;background:url(/skin/frontend/default/optimax/images/page/header/header-top-sprite.png) no-repeat;display:inline-block;position:relative}.header-container .top-strip .heart{background-position:0 0;width:17px;height:16px}.header-container .top-strip .basket{background-position:-20px 0;width:20px;height:16px}.header-container .top-strip .footnote{color:#fff;text-align:center;background:#f22a42;border-radius:15px;width:15px;height:15px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:-5px;right:-11px}.header-container .top-strip .useful-item{vertical-align:middle;color:#2d2d2d;margin-left:26px;font-size:12px;display:inline-block;position:relative}.header-container .top-strip .useful-item:last-child{margin-right:11px}.header-container .top-strip .useful-item:last-child:after{display:none}.header-container .top-strip .useful-item:after{content:"";border-right:1px solid #a8a6a4;height:13px;margin-top:-7px;position:absolute;top:50%;right:-15px}.header-container .top-strip .help-item{cursor:pointer;padding-right:15px}.header-container .top-strip .help-item:before{content:"";background:url(/skin/frontend/default/optimax/images/page/header/tick.png) no-repeat;width:7px;height:5px;margin-top:-3px;position:absolute;top:50%;right:1px}.header-container .flag-sticky .useful-group{color:#fff}.header-container .flag-sticky .useful-group .heart{background-position:0 -20px}.header-container .flag-sticky .useful-group .basket{background-position:-20px -20px}.header-container .flag-sticky .useful-group .useful-item a{color:#fff}.header-container .flag-sticky .useful-group .useful-item:after{display:none}.header-container .bottom-strip{z-index:10;background:#fff;position:relative}.header-container .bottom-strip:before{content:"";background:#efefef;width:100%;height:1px;position:absolute;bottom:0;left:0}.header-container .bottom-strip .base-width{height:100%}.header-container .bottom-strip .left-side,.header-container .bottom-strip .right-side{height:100%;line-height:1}.header-container .main-logo{width:190px;height:100%;display:inline-block}.header-container .main-logo .logo-image{vertical-align:middle;display:inline-block}.header-container .menu{font-size:1px}.header-container .menu+.right-side,.header-container .menu.show-menu-test{display:block}.header-container .dropdown-item{visibility:hidden;background-color:#fff;width:100%;height:0;transition:height,padding .2s ease-in-out;position:fixed;left:0;overflow:hidden}.header-container .dropdown-item *,.header-container .dropdown-item :after,.header-container .dropdown-item :before{box-sizing:border-box}.header-container .dropdown-item .submenu-item{text-align:center;vertical-align:middle;display:inline-block}.header-container .menu-item,.header-container .searchbox{color:#2d2d2d;cursor:pointer;height:85px;padding:0 2px;transition:font .2s;display:inline-block;position:relative}.header-container .menu-item:after,.header-container .searchbox:after{content:"";background:0 0;width:100%;height:2px;transition:background .2s;position:absolute;bottom:0;left:0}.header-container .menu-item.flag-active:after,.header-container .menu-item.flag-hover:after,.header-container .menu-item:hover:after,.header-container .searchbox.flag-active:after,.header-container .searchbox.flag-hover:after,.header-container .searchbox:hover:after{background:#6cf}.header-container .menu-item .submenu,.header-container .searchbox .submenu{text-align:left;width:276px}.header-container .menu-item.flag-hover .submenu,.header-container .menu-item:hover .submenu,.header-container .searchbox.flag-hover .submenu,.header-container .searchbox:hover .submenu{opacity:1;visibility:visible;height:auto;box-shadow:0 6px 8px #0000004d}.header-container .menu-item_hidden,.header-container .searchbox_hidden{display:none}.header-container .menu-item.flag-visible,.header-container .searchbox.flag-visible{display:inline-block}.header-container .menu-link{height:100%;font-size:17px;line-height:85px;transition:all .2s;display:inline-block;position:relative}.header-container .menu-link:after{content:"";background:0 0;width:100%;height:2px;transition:background .2s;position:absolute;bottom:0;left:0}.header-container .menu-link._red{color:#fd4b5d}.header-container .menu-link.flag-active:after{background:#6cf}.header-container .submenu{box-sizing:border-box;opacity:0;visibility:hidden;background:#fff;min-width:110px;height:0;padding:4px 15px 0;position:absolute;top:100%;left:0}.header-container .brands{width:260px;padding-right:15px}.header-container .brands .submenu-item:last-child .submenu-link{font-weight:700}.header-container .brands .submenu-link{padding:0 15px}.header-container .submenu-item:last-child .submenu-link{border-bottom:none}.header-container .submenu-link{box-sizing:border-box;color:#2d2d2d;white-space:nowrap;border-bottom:1px solid #d6d6d6;font-size:15px;line-height:50px;transition:all .1s;display:block}.header-container .submenu-link:hover{color:#6cf}.header-container .submenu-link._red{color:#fd4b5d}.header-container .submenu-icon{vertical-align:middle;background:url(/skin/frontend/default/optimax/images/page/header/glasses-types-sprite.png) no-repeat;width:56px;height:20px;margin-right:25px;display:inline-block}.header-container .submenu-icon.eyeglasses{background-position:0 0}.header-container .submenu-icon.multifocals{background-position:0 -20px}.header-container .submenu-icon.rx-sunglasses{background-position:0 -40px}.header-container .searchbox{background:url(/skin/frontend/default/optimax/images/page/header/search-icon.png) 50% no-repeat;width:45px;display:inline-block;position:relative}.header-container .confidence-item:hover .header-tooltip,.header-container .help-item.flag-active .header-tooltip-help{display:block}.header-container .header-tooltip{cursor:default;box-sizing:border-box;z-index:30;background-color:#fff;border:1px solid #efefef;width:356px;margin-right:-178px;padding:15px 20px 20px;display:none;position:absolute;top:35px;right:50%;box-shadow:0 3px 6px #0000001c}.header-container .header-tooltip:after,.header-container .header-tooltip:before{content:"";background:#efefef;width:10px;height:10px;position:absolute;top:-6px;right:50%;transform:rotate(45deg)}.header-container .header-tooltip:after{background:#fff;top:-5px}.header-container .header-tooltip .ht-title{color:#2d2d2d;letter-spacing:.01em;border-bottom:1px solid #eae9e5;margin-bottom:12px;padding-bottom:10px;font:700 15px Arial}.header-container .header-tooltip .ht-description{color:#4d4d4d;letter-spacing:.04em;font:12px/18px Arial}.header-container .header-tooltip .ht-link{text-decoration:underline;transition:color .1s}.header-container .header-tooltip .ht-link:hover{color:#5ecfea}.header-container .useful-tooltip{cursor:default;text-align:center;box-sizing:border-box;z-index:30;background-color:#fff;border:1px solid #efefef;width:130px;padding:0 6px;display:none;position:absolute;top:34px;left:-100px;box-shadow:0 3px 6px #0000001c}.header-container .useful-tooltip .btn-close{opacity:1;background:url(/skin/frontend/default/optimax/images/page/header/close-icon-tooltip.png) no-repeat;border:0;width:14px;height:14px;margin:10px auto 0;transition:opacity .2s;display:block}.header-container .useful-tooltip .btn-close:hover{cursor:pointer;opacity:.9}.header-container .useful-tooltip .ht-title{color:#4d4d4d;font:13px Arial}.header-container .useful-tooltip:after,.header-container .useful-tooltip:before{content:"";background:#efefef;width:10px;height:10px;position:absolute;top:-6px;right:10%;transform:rotate(45deg)}.header-container .useful-tooltip:after{background:#fff;top:-5px}.header-container .useful-tooltip.flag-active{display:block}.header-container .useful-tooltip .ht-description{color:#4d4d4d;margin:-5px 0 0;font:12px/18px Arial}.header-container .useful-tooltip .ht-link{color:#3fabe6;font-size:13px;text-decoration:underline;transition:color .1s}.header-container .useful-tooltip .ht-link:hover{color:#5ecfea}.header-container .flag-active .tooltip-close{display:block}.header-container .tooltip-close{background:0 0;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.header-container .header-tooltip-help{z-index:30;width:430px;font-size:0;display:none;position:absolute;top:100%;left:-192px;box-shadow:0 3px 6px #0000001c}.header-container .header-tooltip-help:before{content:"";border:6px solid #0000;border-left-width:0;border-right-color:#fff;position:absolute;top:-8px;right:50%;transform:rotate(90deg)}.header-container .header-tooltip-help:after{content:"";z-index:20;background:0 0;width:100%;height:14px;position:absolute;top:-14px;left:0}.header-container .header-tooltip-help .menu-block{box-sizing:border-box;vertical-align:top;background:#fff;width:57%;padding:0 18px 3px;display:inline-block}.header-container .header-tooltip-help .menu-block.useful{background:#ddf1fa;width:43%;padding:0 5px 3px 18px}.header-container .header-tooltip-help .menu-block.useful .icon{background:url(/skin/frontend/default/optimax/images/sprites/sprite_help.png);width:23px;height:23px;margin-right:7px;display:inline-block;position:relative;top:7px}.header-container .header-tooltip-help .menu-block.useful .item{border-bottom-color:#0000}.header-container .header-tooltip-help .menu-block.useful .item a,.header-container .header-tooltip-help .menu-block.useful .item span{font-size:13px}.header-container .header-tooltip-help .menu-block.useful .item:first-child .icon{background-position:3px 0}.header-container .header-tooltip-help .menu-block.useful .item:nth-child(2) .icon{background-position:-19px 0}.header-container .header-tooltip-help .menu-block.useful .item:nth-child(3) .icon{background-position:-44px 0}.header-container .header-tooltip-help .menu-block.useful .item:nth-child(4) .icon{background-position:-67px 0}.header-container .header-tooltip-help .menu-block.useful .item:nth-child(5) .icon{background-position:-89px 0}.header-container .header-tooltip-help .menu-block.useful .item:nth-child(6) .icon{background-position:-113px 0}.header-container .header-tooltip-help .menu-block .block-title{color:#2d2d2d;cursor:default;border-bottom:1px solid #eae9e5;height:57px;font-size:16px;font-weight:700;line-height:67px}.header-container .header-tooltip-help .menu-block .item{border-bottom:1px solid #eae9e5;height:49px;padding-bottom:0;line-height:59px}.header-container .header-tooltip-help .menu-block .item:last-child{border-bottom:none}.header-container .header-tooltip-help .menu-block .item a,.header-container .header-tooltip-help .menu-block .item span{color:#4d4d4d;cursor:pointer;font-size:15px;transition:color .1s}.header-container .header-tooltip-help .menu-block .item a:hover,.header-container .header-tooltip-help .menu-block .item span:hover{color:#2d2d2d}.header-container .header-tooltip-help .menu-block .item .hover-blue:hover{color:#5ecfea}.header-container .search-container{background:#fff;height:38px;margin-top:-19px;transition:opacity .2s;display:inline-block;position:absolute;top:50%;right:0}.header-container .search-container .search-icon{content:"";cursor:pointer;z-index:20;background:url(/skin/frontend/default/optimax/images/page/header/search-mini-icon.png) 50% no-repeat;border-left:1px solid #e8e7e3;width:43px;height:26px;display:inline-block;position:absolute;top:6px;right:0}.header-container .search-container .header-search-field{box-sizing:border-box;color:#4d4d4d;z-index:10;border:1px solid #b8b7af;width:183px;height:38px;padding:0 45px 0 13px;font-size:15px;line-height:38px;transition:border-color .1s;display:block;position:relative}.header-container .search-container .header-search-field::-webkit-input-placeholder{color:#b1b1b1;font:400 13px/38px Arial}.header-container .search-container .header-search-field::placeholder{color:#b1b1b1;font:400 13px/38px Arial}.header-container .search-container .header-search-field:-ms-input-placeholder{color:#b1b1b1;font:400 13px/38px Arial}.header-container .search-container.flag-active~.search-suggestions{visibility:visible}.header-container .search-container.flag-active .header-search-field{border-color:#2d2d2d}.header-container .search-suggestions{visibility:hidden;background-color:#fff;position:absolute;top:100%;right:0;box-shadow:-.8px 2.9px 6px #0000001c}.header-container .search-suggestions .product-list{max-height:430px;overflow:hidden auto}.header-container .search-suggestions .head-item{color:#2d2d2d;margin-bottom:5px;padding:0 20px;font-size:16px;font-weight:700}.header-container .search-suggestions .head-item:first-child{padding-top:20px}.header-container .search-suggestions .product-item.flag-current .product-text,.header-container .search-suggestions .product-item:hover .product-text{color:#5ecfea}.header-container .search-suggestions .product-link{box-sizing:border-box;white-space:nowrap;padding:0 15px;display:block;position:relative}.header-container .search-suggestions .product-image{vertical-align:top;width:100px;height:65px;margin-right:12px;display:inline-block;overflow:hidden}.header-container .search-suggestions .product-image img{width:100px;margin-top:-20px;display:block}.header-container .search-suggestions .product-text{vertical-align:top;color:#4d4d4d;white-space:nowrap;font-size:15px;line-height:65px;text-decoration:underline;transition:color .1s;display:inline-block}.header-container .flag-sticky .search-suggestions:after{content:"";width:100%;height:6px;display:block;position:absolute;top:0;box-shadow:inset -.8px 12.9px 6px -10px #0000001c}.checkout-header{margin-bottom:13px}.checkout-header .top-strip{height:35px}.checkout-header .bottom-strip .main-logo{line-height:66px}.checkout-header .bottom-strip .main-logo .logo-image{height:38px}.checkout-header .bottom-strip .confidence-item{vertical-align:middle;cursor:help;height:66px;margin:0 27px;font-size:13px;line-height:66px;display:inline-block;position:relative}.checkout-header .bottom-strip .confidence-item:after{content:"";border-right:1px solid #2d2d2d;height:16px;margin-top:-8px;position:absolute;top:50%;right:-31px}.checkout-header .bottom-strip .confidence-item:last-child{margin-right:0}.checkout-header .bottom-strip .confidence-item:last-child:after{display:none}.checkout-header .bottom-strip .confidence-item:hover .item-tooltip{display:block}.checkout-header .bottom-strip .header-tooltip{top:55px}.regular-header{height:155px}.regular-header .top-strip{height:70px}.regular-header .top-strip:before{content:"";background:#2d2d2d;width:100%;height:35px;transition:all .2s;display:block;position:absolute;top:0;left:0}.regular-header .top-strip .confidence-group{text-align:center;color:#fff;width:100%;display:inline-block}.regular-header .top-strip .confidence-item{cursor:default;margin-left:11px;padding-right:15px;font-size:14px;font-weight:700;line-height:35px;display:inline-block;position:relative}.regular-header .top-strip .confidence-item:after{content:"";background:#fff;width:2px;height:14px;margin-top:-8px;position:absolute;top:50%;right:0}.regular-header .top-strip .confidence-item:first-child{margin-left:0}.regular-header .top-strip .confidence-item:last-child:after{display:none}.regular-header .top-strip .confidence-item.money-back:before{content:"100% "}.regular-header .top-strip .confidence-item .phone-num{color:#88cdd6}.regular-header .top-strip.flag-sticky{background:#2d2d2d;width:100%;height:35px;position:fixed;top:0;left:0}.regular-header .top-strip.flag-sticky:before{height:0}.regular-header .top-strip.flag-sticky .confidence-group{width:auto}.regular-header .top-strip.flag-sticky .confidence-group .confidence-item.money-back:before{display:none}.regular-header .bottom-strip{height:85px}.regular-header .bottom-strip .main-logo{line-height:85px}.regular-header .bottom-strip .main-logo .logo-image{height:47px}.regular-header .bottom-strip.flag-sticky{border-bottom:none;width:100%;height:57px;position:fixed;top:35px;box-shadow:0 5px 5px #2d2d2d1a}.regular-header .bottom-strip.flag-sticky:before{display:none}.regular-header .bottom-strip.flag-sticky .menu-item{height:57px}.regular-header .bottom-strip.flag-sticky .menu-link{font-size:16px;line-height:57px}.regular-header .bottom-strip.flag-sticky .searchbox{display:none}.regular-header .bottom-strip.flag-sticky .main-logo{width:175px;line-height:57px}.regular-header .bottom-strip.flag-sticky .main-logo .logo-image{height:38px}.header-container__submenu-item{visibility:hidden;background:#fff;width:100%;height:0;position:relative;top:100%;left:0;overflow:hidden;box-shadow:1px 7px 10px #00000030}.header-container__submenu-item.flag-hover{visibility:visible;height:auto;padding:33px 0;transition:padding .2s}.header-container__close-btn{cursor:pointer;width:20px;height:20px;display:block;position:absolute;top:0;right:0}.header-container__close-btn:after,.header-container__close-btn:before{content:"";background-color:#000;width:2px;height:20px;position:absolute;top:0;right:9px;transform:rotate(45deg)}.header-container__close-btn:before{transform:rotate(135deg)}.deals__header{justify-content:flex-start;margin-bottom:27px;display:flex}.deals__header h3{color:#2d2d2d;margin-bottom:0;margin-right:14px;font-size:20px;font-weight:500}.deals__header a{color:#2d2d2d;margin-top:6px;font-size:12px;line-height:23.11px;text-decoration:underline}.deals__offerRow{justify-content:space-between;margin-bottom:31px;display:flex}.deals__offerRow__item{width:49%;position:relative}.deals__offerRow__item__completePair{background:url(/skin/frontend/default/optimax/images/_elements/header/deals/background_deals_eyeglasses.jpg) 0 0/cover no-repeat}.deals__offerRow__item__sixTeenOff{background:url(/skin/frontend/default/optimax/images/_elements/header/deals/background_deals_sunglasses.jpg) 0 0/cover no-repeat}.deals__offerRow__item__firstLine{color:#fff;text-align:center;margin-top:48px;margin-bottom:10px;font-size:27px;font-weight:700}.deals__offerRow__item__mainOffer{color:#fff;text-align:center;letter-spacing:-2px;margin-top:86px;margin-bottom:38px;font-size:50px;font-weight:700;line-height:49px}.deals__offerRow__item__mainOffer2{color:#fff;text-align:center;margin-bottom:22px;font-size:68px;font-weight:700;line-height:61px}.deals__offerRow__item__button{color:#2d2d2d;text-align:center;background:#fff;width:66%;margin:0 auto 29px;padding:7px 5px;font-size:18px;font-weight:700;display:block}.deals__offerRow__item__link{z-index:10;position:absolute;inset:0}.brandsWrapper__title{color:#2d2d2d;margin-right:10px;font-size:20px}.brandsWrapper__link{color:#4d4d4d;border-bottom:1px solid;font-size:12px}.brandsWrapper__link:hover{color:#2d2d2d}.brandsWrapper .brands{float:left;width:680px;margin-top:20px}.brandsWrapper .brands__item{opacity:.25;text-align:center;width:160px;height:60px;line-height:60px;display:inline-block}.brandsWrapper .brands__item:hover{opacity:1}.brandsWrapper .brands__item:nth-child(4n+1){text-align:left}.brandsWrapper .brands__item:nth-child(4n+4){text-align:right}.brandsWrapper .brands__link{vertical-align:middle;display:inline-block}.brandsWrapper .brands img{width:130px;height:55px;display:block}.brandsWrapper .sales{color:#fff;float:right;text-align:center;cursor:pointer;background:#f22a42;border:8px solid #f22a42;width:200px;height:280px;margin-top:25px;transition:all .2s}.brandsWrapper .sales__link{color:#fff;border-bottom:1px solid;font:italic 16px/27px Georgia}.brandsWrapper .sales:hover{color:#f22a42;background:0 0}.brandsWrapper .sales:hover .sales__link{color:#2d2d2d}.brandsWrapper .sales__bigText{margin:15px 0 10px;font-size:68px;font-weight:700;line-height:63px}.brandsWrapper .sales__middleText{margin-bottom:20px;font-size:24px;font-weight:700;line-height:27px}.multifocal__title{color:#2d2d2d;margin-right:10px;font-size:20px}.multifocal__link{color:#4d4d4d;border-bottom:1px solid;font-size:12px;line-height:14px}.multifocal__link:hover{color:#2d2d2d}.multifocal__leftSide{float:left;width:680px;margin-top:15px}.multifocal__categories{justify-content:space-between;margin:10px 0 30px;display:flex}.multifocal__categoriesItem{text-align:center;width:220px}.multifocal__categoriesItem:hover{text-decoration:underline}.multifocal__categoriesTitle{color:#2d2d2d;font-size:16px}.multifocal .brandsTitle{color:#2d2d2d;margin-right:10px;font-size:18px;font-weight:700}.multifocal__brands{justify-content:space-between;margin-top:10px;display:flex}.multifocal__brandsItem{opacity:.25;height:60px;line-height:60px;display:inline-block}.multifocal__brandsItem:hover{opacity:1}.multifocal__brandsLink{vertical-align:middle;display:inline-block}.multifocal__brandsLink img{width:120px;height:55px;display:block}.multifocal__sale{float:right;cursor:pointer;width:203px;margin-top:30px}.itemGlasses__header{align-items:flex-end;margin-bottom:30px;display:flex}.itemGlasses__title{color:#2d2d2d;margin:0;padding:0;font-family:Arial;font-size:20px;font-weight:400}.itemGlasses__subtitle{color:#4d4d4d;font-family:Arial;font-size:18px;font-weight:700}.itemGlasses__categories{justify-content:space-between;display:flex}.itemGlasses__category{text-align:center;width:25%}.itemGlasses__category:hover{text-decoration:underline}.itemGlasses__stuff{justify-content:space-between;padding-top:40px;display:flex}.itemGlasses__popular{border-right:1px solid #e8e7e3;flex-direction:column;padding-right:60px;display:flex}.itemGlasses__popular-content{padding-top:28px;display:flex}.itemGlasses__popular-row{min-width:90px;margin-right:30px}.itemGlasses__popular-row:last-child{margin-right:0}.itemGlasses__popular-item{margin-bottom:15px}.itemGlasses__popular-item:last-child{margin-bottom:0}.itemGlasses__brands{flex-direction:column;width:100%;padding-left:30px;display:flex}.itemGlasses__brands-content{flex-wrap:wrap;display:flex}.itemGlasses__brands-row{justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;display:flex}.itemGlasses__brands-row:last-child{margin-bottom:0}.itemGlasses__brands-row img{width:120px;height:55px}.itemGlasses__brands-item{opacity:.25;align-items:center;height:40px;display:flex}.itemGlasses__brands-item:hover{opacity:1}.itemGlasses__sublink{color:#4d4d4d;border-bottom:1px solid;margin-left:15px;font-size:12px;font-weight:400;line-height:14px}.itemGlasses__link{color:#4d4d4d;font-size:16px;font-weight:400}.itemGlasses__link:hover{color:#2d2d2d;text-decoration:underline}.contactsWrapper__title{color:#2d2d2d;margin-right:10px;font-size:20px}.contactsWrapper__link{color:#4d4d4d;border-bottom:1px solid;font-size:12px}.contactsWrapper__link:hover{color:#2d2d2d}.contactsWrapper .contacts{float:left;width:680px;margin:20px 0 0;padding-bottom:25px}.contactsWrapper .contacts__item{opacity:.25;text-align:center;width:160px;height:60px;line-height:60px;display:inline-block}.contactsWrapper .contacts__item:hover{opacity:1}.contactsWrapper .contacts__item:nth-child(4n+1){text-align:left}.contactsWrapper .contacts__item:nth-child(4n+4){text-align:right}.contactsWrapper .contacts__link{vertical-align:middle;display:inline-block}.contactsWrapper .contacts img{display:block}.contactsWrapper__types{float:right;border-left:3px solid #e8e7e3;margin-top:20px;padding-left:36px}.contactsWrapper__titleType{color:#4d4d4d;margin-bottom:20px;padding-top:15px;font-size:18px;font-weight:700}.contactsWrapper__listItem{margin-bottom:7px}.contactsWrapper__listLink{color:#4d4d4d;font-size:16px}.header-container__submenu-list{width:100%;height:auto;position:absolute;top:100%;left:0}.header-container__submenu-item{visibility:hidden;background:#fff;width:100%;height:0;transition:height,padding .2s;position:relative;top:100%;left:50%;overflow:hidden;box-shadow:1px 7px 10px #00000030}.header-container__submenu-item.flag-hover,.header-container__submenu-item:hover{visibility:visible;height:auto;padding:33px 0;transition:height,padding .2s}.submenu-box{justify-content:space-between;width:100%;display:flex;position:relative}.submenu-box__part{border-right:1px solid #2d2d2d}.submenu-box__part:last-child{border:none}.submenu-box__brand-list{flex-wrap:wrap;justify-content:space-between;width:660px;padding-right:25px;display:flex}.submenu-box__brand-item{text-align:center;opacity:.8;width:155px;height:60px;line-height:60px;transition:opacity .2s}.submenu-box__brand-item:hover{opacity:1}.submenu-box__brand-item img{display:block}.submenu-box__brand-link{vertical-align:middle;color:#2186c0;font-size:15px;font-weight:700;text-decoration:underline;display:inline-block}.submenu-box__lens-type-box{width:100%;padding-left:35px}.submenu-box__lens-type-title{color:#2d2d2d;margin:6px 0 11px;font-size:15px;font-weight:700;display:block}.submenu-box__lens-type-list{flex-wrap:wrap;display:flex}.submenu-box__lens-type-link{opacity:.7;font-size:14px;line-height:30px;transition:opacity .2s;display:inline-block}.submenu-box__lens-type-link:nth-child(odd){width:45%}.submenu-box__lens-type-link:nth-child(2n){width:55%}.submenu-box__lens-type-link:hover{opacity:1}#breadcrumbs .b-item{float:left}#breadcrumbs .b-item .item-title{color:#7c7c7c;font:italic 13px Georgia}#breadcrumbs .b-item.divider{color:#7c7c7c;margin:0 5px;font:italic 13px/20px Georgia}#breadcrumbs .b-item.history_back .triangle-arrow-left{color:#4fb8e4;font-family:Arial}#breadcrumbs .b-item.history_back .item-title{color:#4fb8e4}#breadcrumbs .subscribe.rss a{background:url(/skin/frontend/default/optimax/images/icon_feed.png) 0 2px no-repeat;padding-left:18px;font:13px/16px Arial;display:none}#footer-top-bar{background-color:#e4f1f9;padding:23px 0 20px}#footer-top-bar .subscribe.newsletter{float:left;position:relative}#footer-top-bar .subscribe.newsletter label{color:#3b3b3b;letter-spacing:.1em;text-transform:uppercase;font:18px/18px Arial}#footer-top-bar .subscribe.newsletter .validation-advice{text-transform:none;font:700 12px/15px Arial;position:absolute;bottom:-15px;left:360px}#footer-top-bar .subscribe-input-text{box-sizing:border-box;color:#444;letter-spacing:.2em;background-color:#f7f7f7;border:1px solid #a6a6a6;width:245px;height:28px;margin-left:20px;padding:0 10px;font:italic 12px/26px Georgia;position:relative;top:-1px}#footer-top-bar .subscribe-input-text:hover{border-color:#23a9e1}#footer-top-bar .subscribe-input-text.validation-failed{margin-right:4px}#footer-top-bar .subscribe-submit-button{color:#fff;letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;background-color:#2292d2;border:0;width:70px;height:28px;font:14px/28px Arial;position:relative;top:-3px}#footer-top-bar .subscribe-submit-button:hover{background-color:#2186c0}#footer-top-bar .social-links{float:right;margin-top:-5px}#footer-top-bar .social-links .sl-item{float:left;margin:0 8px;display:block}#footer-top-bar .social-links .sl-item.first{margin-left:0}#footer-top-bar .social-links .sl-item.last{margin-right:0}#footer-top-bar .social-links .item-link{background:url(/skin/frontend/default/optimax/images/page/footer/social_icons_sprite.png) no-repeat;width:33px;height:32px;display:inline-block}#footer-top-bar .social-links .item-link.twitter{background-position:-76px -2px}#footer-top-bar .social-links .item-link.twitter:hover{background-position:-76px -38px}#footer-top-bar .social-links .item-link.facebook{background-position:-2px -2px}#footer-top-bar .social-links .item-link.facebook:hover{background-position:-39px -2px}#footer-top-bar .social-links .item-link.instagram{background-position:-2px -111px}#footer-top-bar .social-links .item-link.instagram:hover{background-position:-37px -110px}#footer-top-bar .social-links .item-link.youtube{background-position:-2px -74px}#footer-top-bar .social-links .item-link.youtube:hover{background-position:-39px -74px}#footer-top-bar .social-links .item-link.rss{background-position:-2px -38px}#footer-top-bar .social-links .item-link.rss:hover{background-position:-39px -38px}#footer-middle-container{background-color:#f7f7f7;padding:50px 0 30px}#footer-middle-container .fmc-column{float:left;width:170px;margin:0 15px}#footer-middle-container .fmc-column.first{margin-left:0}#footer-middle-container .fmc-column.last{width:130px;margin-right:0}#footer-middle-container .fmcc-item .item-title{color:#9c9c9c;letter-spacing:.1em;font:12px/19px Arial}#footer-middle-container .fmcc-item.header .item-title{color:#1b94d2;letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font:700 13px/17px Arial}#footer-middle-container .fmcc-item.sub-header .item-title{color:#292929;letter-spacing:.1em;text-transform:uppercase;margin:13px 0 7px;font:12px/16px Arial}#footer-middle-container .fmcc-item.gift-card img{position:relative;left:-12px}#footer-middle-container .fmcc-item.refer-friend p{color:#292929;letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font:12px/18px Arial}#footer-middle-container .fmcc-item.refer-friend a{color:#5bb8ee;letter-spacing:.095em;border-bottom:1px solid;font:12px/18px Arial}#footer-middle-container .fmcc-item:hover a{border-bottom:1px solid #5bb8ee}#footer-banner-bar{background-color:#d9d6d6;padding:16px 0}#footer-banner-bar .fbb-item{float:left;margin-right:20px}#footer-banner-bar .fbb-item .item-title{color:#2f2f2f;letter-spacing:.16em;margin-bottom:15px;font:13px/13px Arial}#footer-banner-bar .fbb-item.internet-retailer{margin-right:0}#footer-banner-bar .fbb-item.internet-retailer img{position:relative;top:35px}#footer-banner-bar .fbb-item.accredited img{position:relative;top:10px}#footer-copyrights-bar{background-color:#aaa8a8;padding:15px 0 13px}#footer-copyrights-bar p{text-align:center;color:#fff;letter-spacing:.1em;font:italic 12px/12px Georgia}#page-footer{width:100%;font-family:Arial;position:absolute;bottom:0}#page-footer *,#page-footer :after,#page-footer :before{box-sizing:border-box}#page-footer .connections,.main__footer .connections{background-color:#eeeeec;padding:30px 0}#page-footer .connections .title,.main__footer .connections .title{color:#2d2d2d;padding-bottom:20px;font-size:20px;font-weight:700}#page-footer .connections .subscribe,.main__footer .connections .subscribe{float:left;width:590px;position:relative}#page-footer .connections .subscribe .subscribe-input-text,#page-footer .connections .subscribe .subscribe-submit-button,.main__footer .connections .subscribe .subscribe-input-text,.main__footer .connections .subscribe .subscribe-submit-button{font-size:17px}#page-footer .connections .subscribe .subscribe-input-text,.main__footer .connections .subscribe .subscribe-input-text{border:2px solid #2d2d2d;width:365px;height:43px;margin-right:20px;padding:0 15px;line-height:43px}#page-footer .connections .subscribe .subscribe-input-text.validation-failed,.main__footer .connections .subscribe .subscribe-input-text.validation-failed{border:2px solid #f22a42!important}#page-footer .connections .subscribe .subscribe-submit-button,.main__footer .connections .subscribe .subscribe-submit-button{color:#eeeeec;text-align:center;cursor:pointer;background-color:#4d4d4d;border:none;border-radius:0;width:163px;font-size:17px;line-height:43px;display:inline-block}#page-footer .connections .subscribe .subscribe-submit-button:hover,.main__footer .connections .subscribe .subscribe-submit-button:hover{background-color:#2d2d2d}#page-footer .connections .subscribe .validation-advice,.main__footer .connections .subscribe .validation-advice{display:none;position:absolute;bottom:-20px;left:0}#page-footer .connections .socials,.main__footer .connections .socials{float:right;width:210px}#page-footer .connections .socials .item,.main__footer .connections .socials .item{background:url(/skin/frontend/default/optimax/images/footer/socials.jpg) no-repeat;width:21px;height:21px;margin-top:10px;margin-right:15px}#page-footer .connections .socials .item.f,.main__footer .connections .socials .item.f{background-position:5px 2px}#page-footer .connections .socials .item.f:hover,.main__footer .connections .socials .item.f:hover{background-position:5px -32px}#page-footer .connections .socials .item.i,.main__footer .connections .socials .item.i{background-position:-29px 2px}#page-footer .connections .socials .item.i:hover,.main__footer .connections .socials .item.i:hover{background-position:-29px -32px}#page-footer .connections .socials .item.t,.main__footer .connections .socials .item.t{background-position:-73px 0}#page-footer .connections .socials .item.t:hover,.main__footer .connections .socials .item.t:hover{background-position:-73px -34px}#page-footer .connections .socials .item.y,.main__footer .connections .socials .item.y{background-position:-113px 3px}#page-footer .connections .socials .item.y:hover,.main__footer .connections .socials .item.y:hover{background-position:-113px -31px}#page-footer .connections .socials .item.p,.main__footer .connections .socials .item.p{background-position:-152px 1px}#page-footer .connections .socials .item.p:hover,.main__footer .connections .socials .item.p:hover{background-position:-152px -33px}#page-footer .connections .socials .item,#page-footer .connections .socials li,.main__footer .connections .socials .item,.main__footer .connections .socials li{display:inline-block}#page-footer .links,.main__footer .links{padding-top:55px;padding-bottom:35px}#page-footer .links .base-width,.main__footer .links .base-width{justify-content:space-between;width:1024px;display:flex}#page-footer .links .column .title,.main__footer .links .column .title{text-transform:capitalize;padding-bottom:25px;font-size:16px;font-weight:700}#page-footer .links .column li,.main__footer .links .column li{padding-bottom:6px}#page-footer .links .policies,.main__footer .links .policies{text-align:center;border-top:2px solid #666;border-bottom:2px solid #666;width:1024px;margin:40px auto 0;padding-top:10px;padding-bottom:30px}#page-footer .links .policies .heading,.main__footer .links .policies .heading{vertical-align:top;background-color:#2d2d2d;margin-top:-21px;padding:0 25px;font-size:16px;font-weight:700;display:inline-block}#page-footer .links .policies .directions,.main__footer .links .policies .directions{justify-content:space-between;display:flex}#page-footer .links .policies .directions a,.main__footer .links .policies .directions a{letter-spacing:.01em;font-size:12px}#page-footer .links a,#page-footer .links p,.main__footer .links a,.main__footer .links p{color:#eeeeec;font-size:14px}#page-footer .links a.blue,.main__footer .links a.blue{color:#23aae2}#page-footer .links a:hover,.main__footer .links a:hover{text-decoration:underline}#page-footer .logos-stripe,.main__footer .logos-stripe{background:url(/skin/frontend/default/optimax/images/footer/logos-stripe.png) 0 0 no-repeat;width:1024px;height:28px;margin:30px auto 0;position:relative}#page-footer .logos-stripe a,.main__footer .logos-stripe a{height:28px;display:block;position:absolute;top:0}#page-footer .logos-stripe a:first-child,.main__footer .logos-stripe a:first-child{width:65px;right:450px}#page-footer .logos-stripe a:nth-child(2),.main__footer .logos-stripe a:nth-child(2){width:113px;right:245px}#page-footer .logos-stripe a:nth-child(3),.main__footer .logos-stripe a:nth-child(3){width:161px;right:70px}#page-footer .contact-us,.main__footer .contact-us{padding:35px 0}#page-footer .contact-us .method,.main__footer .contact-us .method{float:left;width:280px;margin-right:28px}#page-footer .contact-us .method:nth-last-child,.main__footer .contact-us .method:nth-last-child{margin-right:0}#page-footer .contact-us .method .icon,.main__footer .contact-us .method .icon{float:left;background:url(/skin/frontend/default/optimax/images/footer/contacts.jpg) no-repeat;width:49px;height:49px}#page-footer .contact-us .method.help-center .icon,.main__footer .contact-us .method.help-center .icon{background-position:0 0}#page-footer .contact-us .method.call .icon,.main__footer .contact-us .method.call .icon{background-position:-63px 0}#page-footer .contact-us .method.email .icon,.main__footer .contact-us .method.email .icon{background-position:-136px 0}#page-footer .contact-us .method .text,.main__footer .contact-us .method .text{float:right;width:206px}#page-footer .contact-us .method .text .title,#page-footer .contact-us .method .text .url,.main__footer .contact-us .method .text .title,.main__footer .contact-us .method .text .url{font-size:18px}#page-footer .contact-us .method .text .title,.main__footer .contact-us .method .text .title{color:#2d2d2d;padding-bottom:2px}#page-footer .contact-us .method .text .url,.main__footer .contact-us .method .text .url{color:#23aae2;font-weight:700}#page-footer .contact-us .method .text .url:hover,.main__footer .contact-us .method .text .url:hover{color:#2093d2}#page-footer .copyrights,.main__footer .copyrights{text-align:center;background-color:#4d4d4d}#page-footer .copyrights p,.main__footer .copyrights p{color:#eeeeec;line-height:39px}#page-footer .links,.main__footer .links{background-color:#2d2d2d}#footer-buffer{height:925px}#nav:after,.account-box li:after,.actions:after,.add-to-holder:after,.address-list li:after,.advanced-search-summary-box:after,.button-container:after,.button-set:after,.col2-alt-set:after,.col2-set:after,.col3-set:after,.col4-set:after,.form-list li:after,.generic-product-list li:after,.group-select li:after,.head:after,.header-nav:after,.header-top:after,.inner-head:after,.legend:after,.listing-type-grid .grid-row:after,.listing-type-list .listing-item:after,.listing-type-list .product-info .product-reviews:after,.middle:after,.more-views ul:after,.my-review-detail:after,.page-head-alt:after,.page-head:after,.page-popup .print-head:after,.product-essential:after,.product-options dd ul.options-list li:after,.product-options dt:after,.product-options-bottom:after,.quick-access:after,.ratings:after,.search-autocomplete li:after,.shopping-cart-totals .checkout-types:after,.side-col li:after{content:".";clear:both;visibility:hidden;height:0;font-size:0;line-height:0;display:block;overflow:hidden}.head,h1,h2,h3,h4,h5,h6{color:#0a263c;margin-bottom:.4em;font-weight:700;line-height:1.3em}h1{font-size:2em;line-height:1.17em}h3{font-size:1.35em}h5{font-size:1.05em}ul.disc{margin-bottom:10px;list-style:disc}ul.disc>li{margin-left:20px}td{vertical-align:top}.page-head{border-bottom:1px solid #ccc;margin-bottom:25px}.page-head h3{margin:0;font-size:1.7em;font-weight:400}.page-popup{text-align:left;background:#fff;padding:25px 30px}.col2-set,.col3-set,.col4-set,.col5-set{clear:both}.col2-set .col-1,.col2-set .col-2{width:48.5%}.col2-set .col-1{float:left}.col2-set .col-2{float:right}.col3-set .col-1,.col3-set .col-2,.col3-set .col-3{float:left;width:31.3%;margin-right:3%}.col3-set .col-3{margin-right:0}.login-box .col-1,.login-box .col-2{background-color:#dee5e8;border:1px solid #bbb6a5}.login-box .content{background:#faf7ee url(/skin/frontend/default/optimax/images/login_box_bg.gif) repeat-x;min-height:230px;padding:14px 21px}.login-box h4{color:#e76200;text-transform:uppercase;background-position:0 1px;background-repeat:no-repeat;border-bottom:1px solid #ddd;min-height:16px;margin-bottom:1.2em;padding-bottom:5px;padding-left:23px;font-size:1.05em}.login-box .new-users h4{background-image:url(/skin/frontend/default/optimax/images/icon_page_white.gif)}.login-box .registered-users h4{background-image:url(/skin/frontend/default/optimax/images/icon_page_white_text.gif)}.login-box .button-set{background:url(/skin/frontend/default/optimax/images/login_box_form_buttons_bg.gif) repeat-x;border:none;margin:0;padding:8px 13px}.product-collateral{background:#faf7ee url(/skin/frontend/default/optimax/images/product_collateral_bg.gif) repeat-x;border-bottom:1px solid #c6c7ce;padding:20px}.product-collateral .head{border-bottom:1px solid #e5dcc3;margin-bottom:1em;padding-bottom:1px;font-size:1.15em}.product-collateral .collateral-box{margin-bottom:2em}.product-collateral .collateral-box h4{color:#e26703}.collateral-box h4{color:#1979b1;font-size:medium}.product-essential h6{color:#1869ad;text-align:left;font-size:9pt;font-weight:700}.product-collateral .attribute-specs table{border-color:#d9dde3}.product-collateral .attribute-specs .label{font-weight:700}.product-collateral .attribute-specs .data{border-right:0}.product-collateral .attribute-specs td{padding-top:3px;padding-bottom:3px;line-height:1.25em}.product-collateral .up-sell .head{margin-bottom:0;padding-bottom:8px}.product-collateral .up-sell .generic-product-grid{border:1px solid #e5dcc3;border-top:0}.product-collateral .up-sell .generic-product-grid td{background:#f6f2e7;border-color:#e5dcc3;width:25%;padding-top:15px;padding-left:14px;padding-right:14px}.product-collateral .up-sell .generic-product-grid td img{border:1px solid #e5dcc3}.product-collateral .up-sell .generic-product-grid td.empty-product{background:#f1ecdb}#customer-reviews{margin-bottom:15px}#customer-reviews li{margin-bottom:25px}#customer-reviews li p{clear:both;font-size:14px;line-height:1.2em}#customer-reviews .pages-list ol>li{display:inline-block}#customer-reviews .pages-list ol>li.active{font-weight:700}.column-main .pages-list ol>li{display:inline-block}.column-main .pages-list ol>li.active{font-weight:700}.product-collateral .add-tag-box .input-box{float:left;width:302px;margin-right:8px}.product-collateral .add-tag-box .input-box .input-text{width:300px}.tags-list{margin-bottom:15px}.tags-list li{background:url(/skin/frontend/default/optimax/images/separator.gif) 100% .4em no-repeat;padding:0 8px 0 4px;display:inline}.tags-list li.first{padding-left:0}.tags-list li.last{background:0 0}.add-tag-box{background:url(/skin/frontend/default/optimax/images/icon_tag_add.gif) 0 2px no-repeat;padding-left:23px}.product-review-box{padding-bottom:10px}.product-review-box table{width:456px;margin:8px 0 0}.product-review-box td,.product-review-box th{text-align:center}.product-review-box td.label{text-align:left;width:100px}.data-table{border:1px solid #bebcb7;width:100%}.data-table thead tr th{background:#d9e5ee url(/skin/frontend/default/optimax/images/data_table_th_bg.gif) 0 100% repeat-x}.data-table th{color:#0a263c;white-space:nowrap;border-right:1px solid #c2d3e0;padding:2px 8px}.data-table tr{background:#fff}.data-table .odd{background:#f8f7f5}.data-table td{padding:3px 8px}.data-table tfoot tr{background-color:#dee5e8!important}.data-table tfoot tr.first{background:url(/skin/frontend/default/optimax/images/base_mini_actions_bg.gif) repeat-x}.data-table tfoot td{text-align:right;border-bottom:0;border-right:1px solid #d9dde3;padding-top:1px;padding-bottom:1px}.data-table-nowrap{white-space:nowrap}.options_table{text-align:center;color:#5a5a5a;border-bottom:1px solid #000;border-right:1px solid #000;font-family:arial;font-size:12px}.options_table th{text-align:center;font-weight:700}.options_table td,.options_table th{background:#f2f2f2;border:1px solid #000;width:85px;padding:2px 3px}.options_table th.first{background:#f8f7f5;border-top:1px solid #d0d7e5;border-left:1px solid #d0d7e5}.link-print{background:url(/skin/frontend/default/optimax/images/icon_printer.gif) 0 2px no-repeat;padding-left:23px}.a-center{text-align:center;border-left:1px solid #d0dce1;border-right:1px solid #d0dce1}.qty{width:2.5em}.ratings-list{margin:4px 0}.ratings-list td.label{padding-right:8px;font-size:.95em;font-weight:700;line-height:1em}.ratings-list td{padding:3px 0}.rating-box{float:left;background:url(/skin/frontend/default/optimax/images/product_rating_blank_star.gif) repeat-x;width:69px;height:13px;margin-right:5px;position:relative}.rating-box .rating{background:url(/skin/frontend/default/optimax/images/product_rating_full_star.gif) repeat-x;height:13px;position:absolute;top:0;left:0}.compare-products{margin:30px 0 50px}.compare-products table{border:0;width:auto}.compare-products tr{background:#eeeded}.compare-products td{text-align:left;width:170px}.compare-products tbody td{border-color:#ccc}.compare-products tbody tr.first td{text-align:center;border-top:1px solid #d9dde3}.compare-products tbody td.last{border-right:1px solid #d9dde3}.compare-products tbody.attribute-cart td{text-align:center;border-bottom:1px solid #d9dde3;background:#fffada!important}.compare-products tbody td.label{text-align:left;border-bottom:1px solid #9eb8cb;border-left:1px solid #bebcb7;width:auto;background:#d9e5ee url(/skin/frontend/default/optimax/images/comparison_table_label_bg.gif) 100% 0 repeat-y!important}.compare-products tbody.remove-buttons tr{background:#fff}.compare-products tbody.remove-buttons td{text-align:right;padding:0;font-size:0;line-height:0;border:none!important}.compare-products tbody.remove-buttons td img{float:right}.compare-products tr.last td{border-bottom:1px solid #ccc!important}.compare-products .catalog-listing h5{margin-bottom:.4em;font-size:1.3em}.compare-products .catalog-listing h5 a{font:700 17px/22px Arial;text-decoration:underline}.tag-list-index .base-mini{border:1px solid #c4c1bc}.tag-list-index .mini-product-tags .content{padding:10px}.tag-list-index .mini-product-tags li{padding-right:4px;font-size:.95em;line-height:1.5em;display:inline}#top-links{float:right}#top-links>ul>li{float:left;padding-left:7px;display:block}#top-links>ul>li>a{color:#6a6a6a;letter-spacing:.1em;font:italic 12px/20px Georgia}#top-links>ul>li>a:hover{color:#39c}#top-links>ul>li:after{content:"|";color:#6f6f6f;vertical-align:middle;margin-left:5px;font-size:9px}#top-links .last:after{content:"";margin:0}.currency-switcher{float:left;position:relative}.currency-switcher ul{position:absolute}.currency-switcher .cs-item{box-sizing:border-box;background-color:#fff;border:1px solid #efefef;border-top:0;width:45px;display:none}.currency-switcher .item-title{color:#0b0b0b;letter-spacing:.08em;text-transform:uppercase;font:12px/20px Arial}.currency-switcher .currency-triangle{background:url(/skin/frontend/default/optimax/images/nav_menu/sprite.png) -126px -27px no-repeat;width:6px;height:7px;margin-left:6px}.currency-switcher ul:hover{z-index:1001}.currency-switcher .cs-item.selected{border:0;display:block}.currency-switcher ul:hover .cs-item{display:block}.currency-switcher ul:hover .cs-item.selected,.currency-switcher ul:hover .cs-item:hover{background-color:#5cb8da}.currency-switcher ul:hover .cs-item.selected .item-title,.currency-switcher ul:hover .cs-item:hover .item-title{color:#fff}.product-view-reminder{height:58px}#HPHeaderBannerMain{position:relative}#HPHeaderBannerMain .video-overlay{position:absolute;top:0;left:0}.hp-banner-dropdown-container{display:none;position:absolute}.hp-banner-dropdown{box-sizing:border-box;background-color:#fff;border:4px solid #000;border-top:none;width:128px;padding:0 5px}.hp-banner-dropdown-link{border-top:1px solid #000;height:32px;padding:5px 0;font-size:16px;line-height:32px;display:block}.hp-banner-dropdown-link:hover{color:#fff;background-color:#000;background-clip:content-box}.hp-strip{position:relative}.hp-strip .strip-header{text-align:center;margin-bottom:45px;position:relative}.hp-strip .strip-header .wrapper{z-index:10;background-color:#fff;padding:0 28px;display:inline-block;position:relative}.hp-strip .sh-title:after,.hp-strip .sh-title:before{content:"";border:10px solid #0000;border-top-color:#d7d7d7;position:absolute;bottom:-20px;left:46%}.hp-strip .sh-title:after{border-top:10px solid #fff;bottom:-19px}.hp-strip .sh-title{color:gray;letter-spacing:.08em;text-transform:lowercase;border:1px solid #d7d7d7;width:168px;font:italic 17px/32px Georgia;display:inline-block}.hp-strip .sh-cross-line{background-color:#d7d7d7;border:0;width:100%;height:1px;position:absolute;top:7px}.hp-strip.style{padding:27px 0 33px}.hp-strip.style .strip-item{cursor:pointer}.hp-strip.style .item-title{text-align:center;margin:0}.hp-strip.style .item-title a{color:#171b1c;border-bottom:1px solid #fff;font:13px/23px Arial;display:inline-block}.hp-strip.style .item-title .special-symbol{margin-left:5px;font-size:16px;position:relative;top:1px}.hp-strip.style .strip-item.hover .item-title a{border-bottom-color:#3fb4e5}.hp-strip.confidence{padding:20px 0}.hp-strip.confidence .strip-item{cursor:pointer;box-sizing:border-box;border-right:1px solid #d7d7d7;padding:12px 20px;position:relative}.hp-strip.confidence .strip-item:first-child{width:280px;padding-left:0}.hp-strip.confidence .strip-item:nth-child(2){width:330px;padding:12px 20px}.hp-strip.confidence .strip-item:nth-child(3){border-right:0;width:320px;padding-right:0}.hp-strip.confidence .strip-item:nth-child(3) .item-image img{position:relative;top:-20px}.hp-strip.confidence .strip-item:nth-child(3) .item-description a{position:relative;top:10px}.hp-strip.confidence .item-title{color:#000;letter-spacing:.02em;text-transform:uppercase;margin-bottom:30px;font:20px/20px Arial}.hp-strip.confidence .item-description{padding-left:35px}.hp-strip.confidence .item-description p{color:#656565;letter-spacing:.04em;margin:0;font:italic 13px/19px Georgia,Arial}.hp-strip.confidence .item-description a{color:#3fb4e5;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;font:12px/15px Arial;display:inline-block;position:absolute;bottom:15px}.hp-strip.confidence .transitions{position:absolute;top:40px;left:65px}.hp-strip.confidence .slide{width:285px;height:100px;display:none}.hp-strip.confidence .slide .item-description p{position:relative}.hp-strip.confidence .slide .item-description p:after,.hp-strip.confidence .slide .item-description p:before{color:#3fb4e5;font-size:43px;line-height:43px;position:absolute}.hp-strip.confidence .slide .item-description p:before{content:"“";top:-2px;left:-25px}.hp-strip.confidence .slide .item-description p:after{content:"”";margin-left:2px}.hp-strip.confidence .slide .item-description span{float:right;color:#313131;letter-spacing:.09em;margin-top:10px;font:italic 10px/13px Georgia}.hp-strip.confidence .slide.active{display:block}@media (device-width>=768px) and (device-width<=1024px){.hp-strip.confidence .strip-item{padding:12px 19px}.hp-strip.confidence .strip-item.last .item-image img{left:-17px}}.hp-strip.our-collections .strip-item{float:left;cursor:pointer;width:310px;display:block;position:relative}.hp-strip.our-collections .item-header{text-align:center}.hp-strip.our-collections .item-title{color:#2a2a2a;letter-spacing:.12em;text-transform:uppercase;font:20px/23px Arial}.hp-strip.our-collections .item-title b.xray{text-transform:none;letter-spacing:0;font-size:25px;position:relative;top:-1px}.hp-strip.our-collections .item-link{color:#2a2a2a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0000;font:12px/16px Arial;display:inline-block}.hp-strip.our-collections .item-link:hover,.hp-strip.our-collections .strip-item:hover .item-link{border-color:#6cf}.hp-strip.our-collections .item-link .symbol{font-family:Arial;font-size:10px;position:relative;top:-1px}.hp-strip.our-collections .item-image{width:310px;height:300px}.hp-strip.our-collections .strip-item.first .item-image img{position:relative;left:-20px}.hp-strip.our-collections .strip-item.last .item-image img{position:relative;right:-20px}.cms-page-view #wrapper{padding-top:9px}.cms-page-view #page-content{margin-top:8px}.cms-page-view .column-main p{margin-bottom:.8em}.cms-page-view .column-main .divider{background:url(/skin/frontend/default/optimax/images/dotted_divider.gif) repeat-x;height:1px;margin:10px 0;font-size:1px;line-height:1em;overflow:hidden}.cpsm-container{margin-bottom:20px}.cpsm-container .item,.cpsm-container .item a{color:#5c5c5c;letter-spacing:.04em;white-space:nowrap;margin-top:2px;font:15px/28px Arial}.cpsm-container .item{padding-left:10px}.cpsm-container .item.title{color:#0e0e0d;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #c3c0c0;margin-top:20px;padding:24px 0 0;font:19px/28px Arial}.cpsm-container .item.title.first{margin-top:0}.cpsm-container .item.active a,.cpsm-container .item:not(.title):hover a{border-bottom:1px solid #3cf}.cpsm-container .item.active:after,.cpsm-container .item:not(.title):hover:after{content:"►";margin-left:5px;font:11px/11px Arial}.column-sidebar-left{width:205px}.column-sidebar-left .box{margin-bottom:16px}.column-sidebar-left .box.base-mini{background-color:#fff;border:1px solid #c4c1bc}.column-sidebar-left .box.base-mini .head h4{color:#2f2f2f;text-transform:uppercase;padding-left:15px;font:700 13px/17px Arial}.column-sidebar-left .box.base-mini.mini-compare-products .head h4,.column-sidebar-left .box.base-mini.mini-product-tags .head h4{padding-left:0}.column-sidebar-left .box.base-mini .content{color:#626262;padding:10px;font:13px/1.35em Arial}.column-sidebar-left .box.base-mini.mini-product-tags li{padding-right:4px;line-height:1.5em;display:inline}.column-sidebar-left .box.base-mini.mini-product-tags li a{color:#1b2d3b;line-height:.9em}.column-sidebar-left .box.base-mini.mini-cart .head h4{background:url(/skin/frontend/default/optimax/images/icon_basket.gif) 1px 0 no-repeat;padding-left:20px}.column-sidebar-left .box.base-mini .actions{text-align:right;background:#dee5e8 url(/skin/frontend/default/optimax/images/base_mini_actions_bg.gif) repeat-x;padding:6px;font-size:.95em}.column-sidebar-left .box.base-mini .actions a{text-decoration:underline}.column-sidebar-left .box.base-mini ol li{padding:7px 4px 7px 8px}.column-sidebar-left .box.base-mini ol li.odd{background:#f4f3f3}.column-sidebar-left .box.base-mini ol li.even{background:#fafafa}.span-img.base-mini-icon{background:url(/skin/frontend/default/optimax/images/sidebar/sprite_basemini_icons.png) no-repeat;width:17px;height:17px}.span-img.base-mini-icon.bmi-table{background-position:-18px -18px}.span-img.base-mini-icon.bmi-phone{background-position:-1px -2px}.span-img.base-mini-icon.bmi-mail{background-position:-19px -1px}.span-img.base-mini-icon.bmi-pencil{background-position:2px -17px;width:20px}.column-sidebar-left .box.base-mini.shop-glasses{border:0;margin:15px 0 20px}.column-sidebar-left .box.base-mini.shop-glasses .head h4{color:#23aae2;letter-spacing:2px;text-transform:uppercase;padding-left:0;font:16px/24px Gill Sans MT,Arial}.column-sidebar-left .box.base-mini.shop-glasses .content{padding:0}.column-sidebar-left .box.base-mini.shop-glasses .content a{color:#101111;font-family:Arial;font-size:13px;font-weight:400;text-decoration:none}.column-sidebar-left .box.base-mini.shop-glasses .content a:hover{color:#f1622a;text-decoration:none}.column-sidebar-left .box.base-mini.shop-glasses ul.sorting li{height:21px;margin-bottom:2px;line-height:21px}.column-sidebar-left .box.base-mini.shop-glasses ul.category{margin-top:12px}.column-sidebar-left .box.base-mini.shop-glasses ul.category li{height:20px;margin-bottom:2px;line-height:20px}.category-head h2{margin:5px 0;overflow:hidden}.category-head .ch-page-name{color:#231f20;letter-spacing:.14em;text-transform:uppercase;font:23px/23px Arial}.category-head .ch-found-x-items{vertical-align:top;color:#23aae2;letter-spacing:1px;font:italic 16px/23px Georgia,Arial;display:inline-block}.category-description{margin-bottom:10px}.category-description p{color:#afafaf;letter-spacing:.04em;font:13px/20px Arial}#category-view-totop-button{width:100%;position:fixed;bottom:210px}#category-view-totop-button .wrapper{position:relative}#category-view-totop-button .button-container{cursor:pointer;display:none;position:absolute;top:0;right:-84px}#category-view-totop-button .bc-wrapper{color:#fff;text-align:center;text-transform:uppercase;background-color:#6c6c6c;border-radius:21px;width:32px;height:32px;padding:5px;font:10px/14px Arial;position:relative}#category-view-totop-button .bc-wrapper .button-symbol-up{width:7px;font:22px/22px Arial;display:inline-block;position:relative;top:-5px;left:1px;transform:rotate(90deg)}#category-view-totop-button .bc-wrapper .button-text{font:14px/14px Arial;position:relative;top:-8px}.product-info{margin-top:30px}.product-info>h3{color:#000;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font:700 14px/15px Arial}.product-info>p{color:#252525;letter-spacing:.02em;font:12px/21px Arial}.product-info.additional>table td{color:#535353;letter-spacing:.08em;padding:4px 0;font:12px/12px Arial;position:relative}.product-info.additional>table .title{color:#000;text-transform:uppercase;vertical-align:middle}.product-info.additional>table .title-dimension{color:#000}.product-info.additional>table .icon.cross.red{position:absolute;top:0;right:-10px}.product-info.package-contains p{color:#000;letter-spacing:.08em;margin-bottom:2px}.product-info.package-contains .icon.check-mark{margin:0 10px}.cms-custom-popup-container .measurement-explanations{padding:29px}.cms-custom-popup-container .measurement-explanations .popup-title{text-transform:uppercase;text-align:left;color:#000;border-bottom:1px solid #e4e4e4;margin-top:-5px;padding-bottom:15px;font-size:20px}.cms-custom-popup-container .measurement-explanations .hint{color:#858585;margin-top:25px;font-size:16px;line-height:24px}.cms-custom-popup-container .measurement-explanations .glasses-painting{background:url(/skin/frontend/default/optimax/images/measurement-explanations-model.png) no-repeat;width:361px;height:150px;margin:40px auto;position:relative}.cms-custom-popup-container .measurement-explanations .glasses-painting span{font-size:18px;position:absolute;top:43px}.cms-custom-popup-container .measurement-explanations .glasses-painting .lens-width{left:148px}.cms-custom-popup-container .measurement-explanations .glasses-painting .bridge-width{left:196px}.cms-custom-popup-container .measurement-explanations .glasses-painting .temple-width{left:228px}.cms-custom-popup-container .measurement-explanations .sizes-list{border-spacing:0;border-top:1px solid #2093d2;border-left:1px solid #2093d2;width:100%}.cms-custom-popup-container .measurement-explanations .sizes-list td,.cms-custom-popup-container .measurement-explanations .sizes-list th{text-align:center;border-bottom:1px solid #2093d2;border-right:1px solid #2093d2;font-weight:400}.cms-custom-popup-container .measurement-explanations .sizes-list th{color:#fff;background-color:#2093d2;padding:5px 0;font-size:12px}.cms-custom-popup-container .measurement-explanations .sizes-list td{color:#676767;padding:10px 0}.cms-custom-popup-container .measurement-explanations .sizes-list .current-row td{background-color:#d3f4fb}.cms-custom-popup-container .measurement-explanations .sizes-list .name{color:#2796d3}.view-popup{text-align:left;z-index:1000;background:url(/skin/frontend/default/optimax/images/sunglassesimg/popup-bg.png) no-repeat;width:395px;height:285px;position:absolute}.view-popup-title{height:65px}.view-popup-title span{color:#fff;text-align:center;width:250px;margin:15px auto 0;font:18px/18px Arial;display:block}.view-popup-content span{margin-bottom:10px;padding:0 20px;display:block}.view-popup-content .marker{margin:0;padding:0;font-weight:700;display:inline}#view-banner img{cursor:pointer}.header-blocks-stella-logo{position:relative;top:-15px}.product-title>h2{color:#101111;text-transform:uppercase;letter-spacing:.05em;font:24px/25px Arial}.product-review{white-space:nowrap;margin-top:5px}.product-review .quantity-action,.product-review .rank{display:inline-block}.product-review .rank{height:16px}.product-review .rank .icon.star{width:16px}.product-review .quantity-action,.product-review .quantity-action a{color:#999;font:italic 12px Georgia,Arial}.product-review .quantity-action{padding-left:5px}.product-review .quantity-action a{text-decoration:underline}.product-attribute{margin-top:10px}.product-attribute.availability span{color:#7c7c7c;letter-spacing:.08em;font:11px/12px Arial}.product-attribute.price{margin-top:25px;margin-bottom:20px}.product-attribute.price .price-box span{font-size:14px}.product-attribute.price .price-box .total-price{display:none}.product-attribute.price .price-box .price{float:none;color:#37332d;letter-spacing:.06em;margin:0;font:23px/24px Arial}.product-attribute.price .price-box .including-lences{display:block}.product-attribute.price .price-box .including-lences .price-label{color:#666;letter-spacing:.08em;padding-bottom:10px;font:italic 11px/12px Georgia}.product-attribute.price .price-box .special-price .price{color:#ff6c00}.product-attribute.price .price-box .old-price .price{color:#37332d;text-decoration:line-through}.product-attribute.price .price-box .regular-price{color:#000}.product-links{margin-top:10px;display:none}.product-links a{color:#000;letter-spacing:.08em;font:11px/11px Arial}.product-button{margin-top:15px}.product-button a{text-align:center;text-transform:uppercase;color:#fff;letter-spacing:.14em;cursor:pointer;background:#ff6c00;border:0;margin:0;padding:14px 15px;font:16px Arial;display:block}.product-button a:hover{background-color:#e36000}.product-button .customer-service-online{width:215px}.product-button p{color:#333;letter-spacing:.02em;margin-top:9px;font:italic 12px Georgia}.product-button .btn-rx-submit span:first-child{color:#7c7c7c;letter-spacing:.08em;margin-top:10px;font:10px/10px Arial;display:inline-block}.product-button .btn-rx-submit span:nth-child(3){color:#2592d2;letter-spacing:.12em;cursor:pointer;border-bottom:1px solid;margin-top:10px;font:20px/20px Arial;display:inline-block}.product-button .btn-rx-submit span:nth-child(5){color:#37332d;letter-spacing:.08em;font:italic 12px/12px Georgia,Arial}.product-button.giftcert>a{color:#fff;letter-spacing:.14em;text-align:center;text-transform:uppercase;cursor:pointer;background:#ff6c00;border:0;width:100%;margin:0;padding:0;font:18px/52px Arial;display:block}.product-button.giftcert>a:hover{background-color:#e36000}.products-line.product-view{margin-top:40px}.products-line.product-view>h2{color:#2592d2;text-transform:uppercase;letter-spacing:.04em;font:17px/18px Arial}.products-line.product-view>ul{margin-top:20px}.products-line.product-view .pl-item{border:1px solid #d8d8d8;width:168px;height:236px;margin:0 10px;display:block;position:relative}.products-line.product-view .pl-item:first-child{margin-left:0}.products-line.product-view .pl-item:nth-child(5){margin-right:0}.products-line.product-view .pl-item .description{height:38px;padding:20px 10px 10px;overflow:hidden}.products-line.product-view .pl-item .title{color:#37332d;letter-spacing:.06em;font:700 14px/22px Arial;display:block}.products-line.product-view .pl-item .price-box{white-space:nowrap;width:150px;padding:0;position:absolute;bottom:20px;overflow:hidden}.products-line.product-view .pl-item .price-box .total-price{display:none}.products-line.product-view .pl-item .price{float:none;color:#37332d;letter-spacing:.06em;margin:0;font:19px/40px Arial}.products-line.product-view .pl-item .special-price .price{color:#ff6c00}.products-line.product-view .pl-item .old-price .price{color:#37332d;margin-left:10px;font-size:13px;line-height:14px;text-decoration:line-through}.products-line.product-view .pl-item .including-lences{color:#666;letter-spacing:.08em;margin:0;font:italic 11px/14px Georgia,Arial;display:block}.jq-overlay{z-index:999;width:100%;height:100%;display:none;position:absolute;inset:0}.jq-overlay.whiteShadow{opacity:.5;background-color:#fff}.jq-overlay.loading-indicator{opacity:.5;background:#fff url(/skin/frontend/default/optimax/images/ajax-loader.gif) 50% 0 no-repeat}.attribute .icon-tooltip{z-index:200;display:none;position:absolute;top:-44px;bottom:auto;right:-6px}.attribute .icon-tooltip.stock{top:-70px}.attribute .icon-tooltip.stock .amount-left{background-color:#e4f1f7;margin:-7px -20px 7px;padding:5px}.attribute .icon-tooltip .wrapper,.product_list .product-color .wrapper{white-space:nowrap;background-color:#f7f9fa;border:1px solid #59bbe6;padding:7px 20px;font:italic 16px Georgia;display:inline-block;position:relative}.attribute .icon-tooltip .wrapper:after,.attribute .icon-tooltip .wrapper:before,.product_list .product-color .wrapper:after,.product_list .product-color .wrapper:before{content:"";border:10px solid #0000;position:absolute;right:8px}.product_list .product-color .wrapper:after,.product_list .product-color .wrapper:before{border-bottom:10px solid #59bbe6;top:-20px}.attribute .icon-tooltip .wrapper:after,.attribute .icon-tooltip .wrapper:before{border-top:10px solid #59bbe6;bottom:-20px}.product_list .product-color .wrapper:after{border-bottom:10px solid #f7f9fa;top:-19px}.attribute .icon-tooltip .wrapper:after{border-top:10px solid #f7f9fa;bottom:-19px}.attribute .icon-tooltip .wrapper p,.product_list .product-color .wrapper p{color:#424345;font-size:14px;line-height:normal}.product_list .product-color .item.active,.product_list .product-color .item:hover{border-color:#333d46}.attribute .trigger-window-change:hover .icon-tooltip,.product_list .product-color .item:hover .icon-tooltip{display:block}.product_list .product-color .item img{vertical-align:top;border-radius:11px;width:11px;height:11px;margin:3px}.product_list .product-color .item.more{vertical-align:bottom;border:none}.product_list .product-color .item.more a{background:url(/skin/frontend/default/optimax/images/catalog/category/color_plus.png);width:17px;height:17px;display:block}.product_list .product-tryit-link{display:none;position:absolute;top:2px}.product_list .product-item-container .simple-product.active:hover .product-tryit-link{display:block}.product_list .tryon-icon{background:url(/skin/frontend/default/optimax/images/catalog/category/item_grid_sprite.png) 0 -17px no-repeat;display:inline-block;position:relative;top:2px}.product_list .outofstock_link{color:#d92900;font-size:11px;font-weight:700;display:none;position:absolute;top:120px;left:75px}.product_list .product-item-container:hover .outofstock_link{display:block}.popup_container .product-name{float:left;color:#000061;font-size:14px;display:block}.popup_container .product-price{color:#1077b4;font-size:16px}.popup_container .product_quicklook_link{background:url(/skin/frontend/default/optimax/images/quicklook.png) no-repeat;width:68px;height:20px}.popup_container .product_selectlens_link{background:url(/skin/frontend/default/optimax/images/selectlens2.png) no-repeat;width:69px;height:20px}.popup_container .product-badge{top:24px;left:310px}.popup_container .special-sale{left:295px}.popup_container .badge-acetate,.popup_container .badge-wood{left:330px!important}.listing-type-grid .product-name{width:210px;height:18px;overflow:hidden}.listing-type-grid .product-name a{color:#1c1c1c;letter-spacing:.04em;font:700 13px/13px Arial}.listing-type-grid .product_list ul{padding-bottom:45px;overflow:visible}.checkout-cart-index .column-main .imm-image{margin-top:10px}.checkout-cart-index .column-main .ci-conf li{display:inline-block}.checkout-cart-index .column-main .ci-conf .conf-title{color:#272727;font-family:arial;font-size:12px}.checkout-cart-index .column-main .ci-conf .conf-val{font-family:georgia;font-style:italic}.checkout-cart-index .column-main .ci-conf .conf-split{padding:0 3px}.checkout_process{text-align:center;height:70px;position:relative}.checkout_process .process-line{background-color:#ccc;width:300px;height:2px;margin-left:-150px;position:relative;top:53%;left:50%}.checkout_process .process-bullit{color:#ccc;white-space:nowrap;width:115px;height:40px;position:absolute;top:7px}.checkout_process .process-bullit span{font-size:14px;display:block}.checkout_process .progress-cart-details{left:142px}.checkout_process .progress-checkout-process{left:285px}.checkout_process .progress-order-review{left:430px}.checkout_process .process-bullit-active{color:#61abdc}.checkout_process .progress-arrow{background:url(/skin/frontend/default/optimax/images/progress-arrow.png) no-repeat;width:22px;height:22px;position:relative;left:50px}.checkout_process .process-bullit-active .progress-arrow{background-position:0 -22px}#secured-block{position:relative}#secured-block-content{position:relative;top:5px;right:230px}#secured-block-content span{color:#333;margin-bottom:-2px;font-size:13px}#secured-block-content p{color:#8e8d8b;margin-top:-5px;font-size:11px;font-weight:400}#secured-img-block{position:relative;top:-45px;left:180px}.checkout-td{text-align:left;padding:0 20px}#checkout-review-table>tbody>tr>td{text-align:center;padding:30px 0}#checkout-review-table>tbody>td a.center{border:0}.shopping-cart-aftertable-right{float:right;width:250px;margin-top:25px}.shopping-cart-totals{text-align:right;background:#d0dce1;border:1px solid #bebcb7;width:228px;padding:10px;position:relative}.shopping-cart-totals table{width:100%;margin:7px 0}.shopping-cart-totals td{padding:0 15px}.shopping-cart-totals tfoot td{padding-top:10px;font-size:1.3em;border:none!important}.shopping-cart-totals .pis-block{text-align:left;margin-bottom:5px;padding-left:15px;position:relative}.shopping-cart-totals .pis-block a{color:#636363;font:12px/15px Arial;display:block}.shopping-cart-totals .pis-block .question-button{color:#23aae2;text-align:center;background:0 0;border:1px solid #23aae2;border-radius:50%;width:14px;font-size:11px;line-height:14px;position:absolute;top:0;right:16px}.shopping-cart-totals .pis-block a:hover .question-button{color:#fff;background:#23aae2}.shopping-cart-totals .checkout-types{padding:8px 15px 0}.shopping-cart-totals .checkout-types .paypal-or{color:#636363;margin:0 auto 5px}.shopping-cart-totals .checkout-types .paypal-or .paypal-line{border-top:1px solid #636363;width:180px;height:4px;line-height:5px;display:inline-block;position:relative;top:3px}.shopping-cart-totals .shopping-cart-totals-info{color:#626262;text-align:center;font-size:10px}.shopping-cart-aftertotal-message .message-phone{font-size:16px;font-weight:700}.shopping-cart-aftertotal-message{text-align:center;color:#555;margin-top:10px}.shopping-cart-collaterals{width:430px;padding:25px 0}.shopping-cart-collaterals .upsell{background:#fafaec;border:1px solid #cec3b6;width:42.5%;padding:12px 15px}.shopping-cart-collaterals .upsell .product-image{float:left;border:1px solid #d0cdc9;width:75px}.shopping-cart-collaterals .upsell .product-shop{width:170px}.shopping-cart-collaterals .upsell .product-shop h5{font-size:1em}.generic-box{background:#fff url(/skin/frontend/default/optimax/images/base_mini_head_bg.gif) repeat-x;border:1px solid #d0cbc1;margin-bottom:15px;padding:12px 15px}.generic-product-list li{margin:12px 0}.one-page-checkout .head{background:#eee url(/skin/frontend/default/optimax/images/opc_off_head_bg.gif) 0 100% repeat-x;border:1px solid #d9dde3;border-top-color:#fff;border-bottom-width:0;margin-bottom:0;padding:4px 8px 6px}.one-page-checkout .allow .head{cursor:pointer;background:#d0dce1;border-width:1px 1px 0;border-color:#a3aeb3}.one-page-checkout .active .head{cursor:default;background:#272b7b;border:0 solid #bbafa0;margin-bottom:0;padding-bottom:5px}.one-page-checkout .head a{display:none}.one-page-checkout h3{color:#7c7c7c;margin-bottom:0;padding-top:0;font-size:1.05em}.one-page-checkout h4{text-transform:uppercase;border-bottom:1px solid #e4e4e4;padding-bottom:2px}.one-page-checkout .step-count{background:#fff;padding:0 4px;font-size:.9em;line-height:1em}.one-page-checkout .allow .step-count{background:#dbe6eb}.one-page-checkout .active .step-count{color:#f18200;background:#fff;border:0 solid #f19900}.one-page-checkout .allow h3{color:#a4b3b9}.one-page-checkout .active h3{color:#fff;padding-top:0}.one-page-checkout .box{background:#faf7ee;border:1px solid #bbb6a5;border-top:0;padding:15px 20px}.one-page-checkout .active .box{background:#fff;border-color:#bbafa0;display:block}.one-page-checkout a.back{background:url(/skin/frontend/default/optimax/images/icon_opc_back.gif) no-repeat;padding-left:16px;line-height:13px}.one-page-checkout p.required{margin-bottom:.8em}.one-page-checkout label.required{color:#101111}.one-page-checkout .accented-text{font-weight:700;text-decoration:underline}.one-page-checkout .payment-system-icons{vertical-align:top;background:url(/skin/frontend/default/optimax/images/cards.jpg) no-repeat;width:95px;height:28px;margin:-5px 0 10px 10px;display:inline-block}.one-page-checkout #checkout-step-login #login-form{float:left}.one-page-checkout .social-login-block{float:right;width:175px;font-size:15px}.one-page-checkout .social-login-block .social-login{width:175px;margin-top:7px}.one-page-checkout .social-login-block .social-login>img{width:100%}.one-page-checkout .button-set{margin-top:0;padding-top:2em}.one-page-checkout .group-select{background:0 0;border:0;margin:0 0 28px;padding:0}.one-page-checkout .group-select li{position:relative}.group-select li select,.group-select li textarea,.one-page-checkout .group-select li .input-text{width:525px}.one-page-checkout .group-select li .input-box .input-text,.one-page-checkout .group-select li .input-box select,.one-page-checkout .group-select li .input-box textarea{width:250px}.hint-box{z-index:131;border:1px solid red;position:absolute}#hint-to-phone{background-color:#fff;max-width:230px;max-height:95px;padding:3px 4px;font-size:12px;line-height:1.4;display:none;top:25px;left:85px}.one-page-checkout .box-no-padding{background:#faf7ee;border:1px solid #bbb6a5;border-top:0;padding:15px 0}.one-page-checkout .box-no-padding .inner-box{padding:0 20px}.one-page-checkout .payment-methods dt{margin-bottom:5px}#international_shipment_advise{margin-left:20px}#opc-review .box{border:0;padding:0}.one-page-checkout-progress li{float:left;max-width:150px;padding-right:20px;font-size:12px}.one-page-checkout-progress h4{color:#999;text-transform:none;margin:0;padding:2px 0}.one-page-checkout-progress address{font-style:normal;line-height:1.4em}.one-page-checkout-progress .data-table th{font-weight:700}.one-page-checkout h4.title{text-transform:none;border-bottom:0}.one-page-checkout .item-option span.title{color:#101111}.one-page-checkout .checkout-agreements{border:1px solid #d9dde3;padding:15px 20px 10px;border-width:0!important}#payment_form_authorizenet .input-box .v-fix{float:left;position:relative}#payment_form_authorizenet.input-box .v-fix .validation-advice{float:left;width:12em;display:inline;position:relative}#payment_form_authorizenet a.cvv-what-is-this{cursor:help}#checkout-step-payment .tool-tip{z-index:101;background:#eaf6ff;border:1px solid #7ba7c9;position:absolute}#checkout-step-payment .tool-tip .inline-content{padding:8px}#checkout-step-payment .tool-tip .block-content{padding:15px 5px}#checkout-step-payment .tool-tip .btn-close{text-align:right;display:block;position:absolute;top:6px;right:6px}.checkout_cart_table .cart-item-image-container .zoomPad{width:180px;position:relative}.checkout_cart_table .cart-item-image-container .zoomWindow{top:-50px!important;left:225px!important}#checkout-review-table>tbody>tr{border-bottom:1px solid #c2c2c2}#checkout-step-review .opc-review-item{word-wrap:break-word;width:400px;position:relative}#checkout-step-review .opc-review-item .zoomPad{position:relative}#checkout-step-review .opc-review-item .zoomWindow{top:-20px!important;left:200px!important}.cms-page-content{background-color:#e4f1f9;padding:30px 25px}.cms-page-content header>.title{color:#0f1010;letter-spacing:.05em;text-transform:uppercase;font:28px/28px Arial}.cms-page-content header>.short-description{color:#595959;letter-spacing:.05em;font:17px/24px Arial}.cms-page-content .providers .description{color:#fff;letter-spacing:.04em;background-color:#0e0d0d;margin:0;padding:0 13px;font:15px/30px Arial}.cms-page-content .providers .names{background-color:#fff;padding:0 13px}.cms-page-content .providers .names .item{color:#489ec2;letter-spacing:.04em;margin-right:30px;font:17px/52px Arial}.cms-page-content .providers .names .item.last{margin-right:0}.cms-page-content .providers .names .item:hover{color:#5c5c5c}.cms-page-content .steps{background:url(/skin/frontend/default/optimax/images/cms/vision_insurance_steps.png) 47px 30px no-repeat}.cms-page-content .step{float:left;width:190px;padding:155px 35px 0 0}.cms-page-content .step.last{padding-right:0}.cms-page-content .step .number{text-align:center;color:#0e0d0d;margin-bottom:20px;font:28px/28px Arial}.cms-page-content .step .description{color:#252525;letter-spacing:.04em;font:15px/20px Arial}.cms-page-content .step .description .action{color:#020202;text-transform:uppercase}.cms-page-content .step .description a{color:#252525;letter-spacing:.04em;border-bottom:1px solid;font:15px/20px Arial}.cms-page-content .step .description a.email{border-bottom:0}.cms-page-content footer>.contacts{color:#737373;letter-spacing:.08em;border-top:1px solid #c3c0c0;border-bottom:1px solid #c3c0c0;font:italic 14px/40px Georgia}.lo-item.insurance_20_20 .lo-item-description{letter-spacing:.04em;margin-left:75px;line-height:20px;display:inline-block;position:relative;top:3px}.lo-item.insurance_20_20 img{width:64px;height:64px;position:absolute;top:15px;left:25px}.lo-item.insurance_20_20 .find-out-more a{color:#39c;letter-spacing:1px;border-bottom:1px solid;position:relative}.ipc-header{position:relative}.ipc-header>.logo{background:url(/skin/frontend/default/optimax/images/insurance/logo.png) no-repeat;width:81px;height:81px;margin:0 auto}.ipc-header>h1{color:#3f3f3f;letter-spacing:.025em;text-transform:uppercase;text-align:center;margin:25px 0 10px;font:700 41px/41px Arial}.ipc-header>.sub-title{color:#3f3f3f;letter-spacing:.025em;text-align:center;font:20px/26px Arial}.ipc-header>.inner-links{position:absolute;top:0;right:0}.ipc-header>.inner-links>a{color:#3f3f3f;letter-spacing:.02em;font:14px/22px Arial;text-decoration:underline}.ipc-item{border-top:1px solid #ccc;padding:30px 0 30px 20px}.ipc-item.product-info .order-number{color:#3f3f3f;letter-spacing:.02em;font:700 14px/22px Arial}.ipc-item.product-info .product-name{color:#3f3f3f;letter-spacing:.02em;text-transform:uppercase;font:16px/22px Arial}.ipc-item.product-info .insurance-price{color:#232526;letter-spacing:.05em;font:700 21px/21px Arial}.ipc-item.product-info .product-option{color:#3f3f3f;letter-spacing:.02em;text-align:center;margin:0;font:18px/26px Arial}.ipc-item.product-info .separator{background:url(/skin/frontend/default/optimax/images/insurance/separator.png) no-repeat;height:21px;margin:8px 0 6px}.ipc-item.product-info .separator>p{color:#23aae2;letter-spacing:.02em;text-align:center;text-transform:uppercase;background-color:#fff;width:150px;margin:0 auto;font:700 35px/17px Arial}.ipc-item.product-info .btn-add-insurance{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#23aae2;border:0;width:235px;font:700 14px/48px Arial;display:inline-block}.ipc-item.product-info .btn-add-insurance:hover{background:#2093d2}.ipc-item.product-info .btn-description{color:#828282;letter-spacing:.08em;font:italic 13px/25px Georgia}.ipc-item.learn-more .header>h2{color:#151515;letter-spacing:.05em;text-transform:uppercase;font:41px/51px Arial}.ipc-item.learn-more .lmore-item.last{border-left:1px solid #ccc;padding-left:35px}.ipc-item.learn-more .lmore-item .title{color:#2292d2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px;font:16px/20px Arial}.ipc-item.learn-more .lmore-item .description{color:#3f3f3f;letter-spacing:0;font:15px/22px Arial}.ipc-item.faq .header{position:relative}.ipc-item.faq .header>h2{color:#151515;letter-spacing:.05em;text-transform:uppercase;background:url(/skin/frontend/default/optimax/images/insurance/question.png) 100px 0 no-repeat;font:41px/65px Arial}.ipc-item.faq .header>p{color:#747474;letter-spacing:.04em;font:italic 13px/20px Georgia;position:absolute;top:0;right:0}.ipc-item.faq .faq-item{float:left;width:265px;margin-right:55px;display:block}.ipc-item.faq .faq-item.last{margin-right:0}.ipc-item.faq .faq-item .question{color:#2292d2;letter-spacing:.02em;margin-bottom:10px;font:15px/22px Arial}.ipc-item.faq .faq-item .answer{color:#818181;letter-spacing:.02em;font:italic 13px/22px Georgia}.ipc-footer{background-color:#dfeef6;padding:25px 30px}.ipc-footer>p{color:#7a7a7a;font:italic 12px/20px Georgia}.faq-page-wrapper a,.faq-page-wrapper b,.faq-page-wrapper dd,.faq-page-wrapper li,.faq-page-wrapper p,.faq-page-wrapper strong{font-size:14px}.faq-page-wrapper i{font-family:Georgia;font-size:14px}.faq-page-wrapper i.asterisk{font-size:13px}.faq-page-wrapper>strong{font-size:16px;font-weight:400}.faq-page-wrapper .back-to-top,.faq-page-wrapper .faq-answer-item a,.faq-page-wrapper a:hover{color:#3a9bd0}.faq-page-wrapper ul{margin-bottom:15px}.faq-page-wrapper .faq-answer-item{margin-bottom:10px}.faq-page-wrapper .faq-answer-item .question{padding-top:30px}.faq-page-wrapper .question,.faq-page-wrapper>strong{color:#080808}.faq-page-wrapper .answer{margin-top:10px;margin-bottom:15px}.faq-page-wrapper .back-to-top i{vertical-align:middle;background:url(/skin/frontend/default/optimax/images/sprites/icons.png) no-repeat;width:14px;height:14px;margin-right:7px;display:inline-block}.faq-page-wrapper table{color:#000;border-top:1px solid #000;border-left:1px solid #000}.faq-page-wrapper td,.faq-page-wrapper th{border-bottom:1px solid #000;border-right:1px solid #000;padding:10px}.faq-page-wrapper th{font-weight:700}.faq-page-wrapper i{font-style:italic}.faq-page-wrapper .no-borders{border:none}.faq-page-wrapper dl{counter-reset:list}.faq-page-wrapper dd{padding-left:17px;list-style-type:none;display:list-item}.faq-page-wrapper dd:before{counter-increment:list;content:counter(list)". ";margin-left:-17px}#page-main-menu .pmm-item.search-mini{float:right;padding:0!important}.search-mini-form{-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #a6a6a6;width:185px;padding:4px 8px 5px;position:relative}.search-mini-form:hover{border-color:#23a9e1}.search-mini-form .search-input-text{color:#6a6a6a;letter-spacing:.04em;border:0;width:165px;font:italic 12px/16px Georgia}.search-mini-form .search-submit-button{cursor:pointer;background:#fff url(/skin/frontend/default/optimax/images/page/header/search_mini.png) 5px 5px no-repeat;border:0;width:25px;height:25px;position:absolute;top:2px;right:3px}.search-mini-form .search-submit-button:hover{background:url(/skin/frontend/default/optimax/images/page/header/search_mini_hover.png) -3px 0 no-repeat}#divSuggestions{z-index:9050;box-sizing:border-box;background-color:#fff;min-width:185px;max-height:500px;display:none;position:absolute;top:30px;right:-1px;overflow:hidden auto}#divSuggestions li{text-transform:uppercase;white-space:nowrap;padding:0 5px}#divSuggestions .ACHeaderItem{color:#fff;background-color:#5fa9de;height:24px;font-size:15px;line-height:24px}#divSuggestions .ACProductItem.current,#divSuggestions .ACProductItem:hover{color:#9d9d9d;background-color:#e1e1e1}#divSuggestions .ACProductItem a{display:block}#divSuggestions .ACProductImage{vertical-align:middle;width:75px}#divSuggestions .ACproductText{padding-left:10px;text-decoration:underline}#divSuggestions.bordered{border:1px solid #23a9e1}.advanced-search{background:#fbfaf6;border:1px solid #bbafa0;margin:28px 0;padding:22px 25px 12px}.advanced-search .legend{float:left;color:#e76200;background:#f9f3e3;border:1px solid #f19900;margin-top:-33px;padding:0 8px;font-size:1.1em;font-weight:700}.advanced-search li{margin-bottom:5px}.advanced-search .input-text{width:250px}.advanced-search li label{float:left;width:150px}.advanced-search .range .input-text{width:70px}.advanced-search select{width:256px;padding:2px}#lastname,#name{width:160px}.catalogsearch-term-popular .base-mini{border:1px solid #c4c1bc}.catalogsearch-term-popular .mini-product-tags .content{padding:10px}.catalogsearch-term-popular .mini-product-tags li{padding-right:4px;font-size:.95em;line-height:1.5em;display:inline}.side-col .box{margin-bottom:1.3em}.side-col .head{text-align:left}.side-col h2,.side-col h3,.side-col h4,.side-col h5{float:none}.side-col h3{text-transform:uppercase;font-size:1.05em}.account-nav{border:1px solid #bbb}.account-nav .head{background:#fc9d36 url(/skin/frontend/default/optimax/images/account_nav_head_bg.gif) 0 100% repeat-x;margin:0;padding:3px 10px}.account-nav .head h3{color:#fff;font-size:1.1em}.account-nav ul{background:#fbfaf6;padding:4px 10px 10px}.account-nav li a,.account-nav li.on{padding:3px 0}.account-nav li.on{color:#ea7900;border-bottom:1px solid #ddd;font-weight:700}.account-nav li a{border-bottom:1px solid #ddd;display:block}.account-nav li a,.account-nav li a:hover{color:#5f5d5c;text-decoration:none}.dashboard-welcome{margin-bottom:1.5em;margin-right:8em;font-size:1.1em}.account-box{background:#fff url(/skin/frontend/default/optimax/images/account_box_bg.gif) repeat-x;border:1px solid #999;border-color:#ccc #999 #999 #ccc;margin-bottom:20px;padding:15px}.account-box .head{border-bottom:1px solid #d9dde3;margin-bottom:10px}.account-box h4{color:#e65505;text-transform:uppercase;font-size:1.1em}.account-box .head h4{background-position:0 0;background-repeat:no-repeat;min-height:17px;padding-left:21px}.ad-order-tracking .head h4{background-image:url(/skin/frontend/default/optimax/images/icon_ma_ordertracking.png)}.ad-account-info .head h4{background-image:url(/skin/frontend/default/optimax/images/icon_ma_info.gif)}.account-box .inner-head{text-align:right;background:url(/skin/frontend/default/optimax/images/dotted_divider.gif) 0 100% repeat-x;margin-bottom:8px;padding-bottom:2px;line-height:1.25em}.account-box h5{float:left;margin:0;font-size:1.1em}.order-tracking-container{position:relative}.order-tracking-container .header{color:#000;text-transform:uppercase;margin-bottom:29px;font:700 28px/31px Arial}.order-tracking-container .wrapper{width:407px}.order-tracking-container .description{color:#3e3b3b;letter-spacing:.05em;margin-bottom:10px;padding-bottom:5px;font:16px/24px Arial}.order-tracking-container .label-box{padding-bottom:5px;display:block}.order-tracking-container .label-box>label{color:#3e3b3b;margin-bottom:5px;font:16px/20px Arial;display:block}.order-tracking-container .label-box>.input-text{border:1px solid #bec0c1;width:393px;padding:6px;font:20px/25px Arial}.order-tracking-container .label-box>.input-text:hover{border-color:#2093d2}.order-tracking-container .label-box>.input-text.validation-failed{background-color:#fff!important;border:1px solid #ea4a24!important}.order-tracking-container .button-search{letter-spacing:.1em;cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;background-color:#24a9e2;border:0;width:100%;height:39px;margin-top:30px;font:15px/23px Arial}.order-tracking-container .button-search:hover{background-color:#2093d2}.order-tracking-container .right-image{background:url(/skin/frontend/default/optimax/images/order-right.png) no-repeat;width:453px;height:261px;position:absolute;top:85px;left:471px}.order-tracking-container .validation-advice{white-space:nowrap;letter-spacing:.05em;background:0 0;padding-left:0;font:13px/18px normal Arial}.glassesmirror-photo-control{height:50px;margin:20px 0;position:relative}.glassesmirror-photo-control .login-text{color:#7b7b7b;font-size:11px}.glassesmirror-photo-control .photo-edit{width:315px;position:absolute;top:0;right:0}.glassesmirror-photo-control .photo-edit .wizard-call-button{float:left;cursor:pointer;background:url(/skin/frontend/default/optimax/images/mirror/201407/toolbar_btn_upload_image.png) no-repeat;width:44px;height:48px;position:relative}.glassesmirror-photo-control .photo-edit .orr{float:left;vertical-align:middle;text-align:center;background:url(/skin/frontend/default/optimax/images/mirror/photo_control/or-bg.png) 7px no-repeat;margin:0 5px;line-height:50px;display:block}.mtg-element{float:left}.mtg-control{width:15px;font:16px/50px Arial;display:block}.mtg-control.prev{margin-right:3px}.mtg-control.next{margin-left:3px}.mtg-frame{width:40px;height:50px}.mtg-frame.selected{background:url(/skin/frontend/default/optimax/images/mirror/photo_control/separator.png) right 2px no-repeat;margin-right:4px;padding-right:10px}.mtg-frame-viewport{width:150px;height:50px;position:relative;overflow:hidden}.mtg-frame-set{white-space:nowrap;display:block;position:relative}.mtg-frame-set .mtg-frame{float:left;opacity:.6;cursor:pointer;padding:0 5px;display:block}.mtg-frame-set .mtg-frame:hover{opacity:1}.mtg-main-image.loading{background:url(/skin/frontend/default/optimax/images/ajax-loader-2.gif) 50% no-repeat}.mtg-main-image.loading img{visibility:hidden}.quicklook-popup-container .mirror-toolbar-gallery{width:300px;margin:0 auto}.tags-list{font-size:13px;line-height:1.3em}.add-tag-box{margin-top:10px}.add-tag-box small{line-height:25px}body.product-product-upgrade .options-list{clear:both}body.product-product-upgrade .box_options{float:none;display:inline}body.product-product-upgrade .product-options .options-label-div{margin:5px 0}body.product-product-upgrade .description_options{font-size:13px}.contact-links{margin-top:10px}.contact-links td a{color:#6a6a6a;letter-spacing:.1em;margin:0 7px;font:italic 12px/20px Georgia}.contact-links td a:hover{color:#39c}.column-sidebar-right .box.base-mini.blog{position:relative;top:9px;left:0}.column-sidebar-right .box.base-mini.blog .head{border-color:#ccc;border-bottom-style:solid;border-bottom-width:1px}.column-sidebar-right .box.base-mini.blog .head h4{margin-bottom:0;padding:5px 10px}.column-sidebar-right .box.base-mini.blog .menu-categories,.column-sidebar-right .box.base-mini.blog .menu-recent,.column-sidebar-right .box.base-mini.blog .menu-tags{margin:5px 3px 15px}.column-sidebar-right .box.base-mini.blog ul li{vertical-align:top;color:#666;margin:0 0 15px}.column-sidebar-right .box.base-mini.blog ul li a{color:#666}.page-head.account-login{border-bottom:0;margin-top:9px}.page-head.account-login h3{color:#000;letter-spacing:.1em;text-transform:uppercase;font:28px/28px Arial}.account-login-container{margin-top:28px}.alc-column{box-sizing:border-box;border:1px solid #000;width:450px;height:400px;padding:25px 20px;position:relative}.alc-column h4{color:#24a9e2;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font:21px/28px Georgia}.alc-column .required,.alc-column label,.alc-column p{color:#3e3b3b;letter-spacing:.05em;font:15px/24px Arial}.alc-column .required,.alc-column label{font-size:14px;line-height:23px}.alc-column label{margin-top:10px;display:block;position:relative}.alc-column input{box-sizing:border-box;border-color:#cbced0;width:100%;height:40px;padding:0 12px}.alc-column .forgot-password{color:#747272;letter-spacing:.05em;border-bottom:1px solid;font:13px/16px Arial;position:absolute;top:2px;right:0}.alc-column .button-set{box-sizing:border-box;border:0;width:100%;padding:0 20px;position:absolute;bottom:40px;left:0}.alc-column .button-set .form-button{letter-spacing:.16em;text-transform:uppercase;background-color:#24a9e2;border:0;width:100%;padding:0;font:16px/40px Arial!important}.alc-column .required-description{color:#489ec2;letter-spacing:.05em;font:italic 14px/23px normal Georgia;position:absolute;bottom:10px}.alc-column input:hover{border-color:#24a9e2}.alc-column .button-set .form-button:hover{background-color:#2093d2}.alc-column input.validation-failed{color:#747272;background-color:#fff!important;border:1px solid #ea4a24!important}.alc-column .validation-advice{color:#ea4a24;letter-spacing:.05em;background:0 0;padding-left:0;font:13px/18px normal Arial}.page-head.forgot-password{border-bottom:0;margin-top:9px}.page-head.forgot-password h3{color:#000;letter-spacing:.1em;text-transform:uppercase;font:28px/28px Arial}.forgot-password-container{margin-top:28px}.fpc-column{box-sizing:border-box;width:450px;position:relative}.fpc-column h4{color:#24a9e2;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font:21px/28px Georgia}.fpc-column label,.fpc-column p{color:#3e3b3b;letter-spacing:.05em;font:15px/24px Arial}.fpc-column label{margin-top:5px;font-size:14px;line-height:23px;display:block}.fpc-column input{box-sizing:border-box;border-color:#cbced0;width:100%;height:40px;padding:0 12px}.fpc-column .button-set{box-sizing:border-box;border:0;margin-top:20px}.fpc-column .button-set .form-button{letter-spacing:.16em;text-transform:uppercase;background-color:#24a9e2;border:0;width:100%;padding:0;font:16px/40px Arial!important}.fpc-column input:hover{border-color:#24a9e2}.fpc-column .button-set .form-button:hover{background-color:#2093d2}.fpc-column input.validation-failed{color:#747272;background-color:#fff!important;border:1px solid #ea4a24!important}.fpc-column .validation-advice{color:#ea4a24;letter-spacing:.05em;background:0 0;padding-left:0;font:13px/18px normal Arial}.simple-product{display:none;position:relative}.simple-product.active{display:block}.sidebar-filter{width:195px;margin-bottom:15px;padding-bottom:40px}.sidebar-filter .float-right{float:right}.sidebar-filter .float-left{float:left}.sidebar-filter .clear-both{clear:both;visibility:hidden;width:0;height:0}.sidebar-filter .pad-10{height:10px}.sidebar-filter .pad-20{height:20px}.sidebar-filter .browse-by{text-transform:uppercase;color:#23aae2;letter-spacing:2px;font:15.5px/16px Gill Sans MT,Arial}.sidebar-filter .browse-by .clear-all{color:#1077b4;font-size:10px;line-height:20px;text-decoration:underline}.sidebar-filter .filter-item-title{color:#323232;text-transform:uppercase;cursor:pointer;z-index:10;border:0;border-top:1px solid #999;margin:14px 0 8px;padding:12px 0 0;font:700 13px/13px Arial,Trebuchet ms;position:relative}.sidebar-filter .icon{background:url(/skin/frontend/default/optimax/images/catalog/category/filter/sprite.png) -16px -16px no-repeat;width:10px;height:10px;margin-right:7px;display:inline-block}.sidebar-filter .toggle-filter .icon{background-position:-29px -31px}.sidebar-filter .filter-item-value{margin-bottom:2px}.sidebar-filter .filter-item-value a{letter-spacing:.5px;color:#323232;font:12px/12px Arial,Trebuchet ms}.sidebar-filter .filter-item-value a:hover{border-bottom:1px solid #1077b4}.sidebar-filter .filter-item-value>img{position:relative;top:3px}.sidebar-filter .filter-item-value>.icon{background-position:-2px -16px;width:10px;height:10px}.sidebar-filter .filter-item-value.checked>.icon{background-position:-16px -30px}.sidebar-filter .filter-item-value.checked a{font-weight:700}.sidebar-filter .filter-item-value.checked:hover>.icon{background-position:-2px -2px}.sidebar-filter .filter-item-value.disabled>.icon{background-position:-2px -30px}.sidebar-filter .filter-item-value.disabled a{color:#b6b3b3}.sidebar-filter .filter-item-value.disabled a:hover{border-bottom:0}.sidebar-filter .filter-brands{padding-bottom:10px}.sidebar-filter .filter-brands-letters-grid{width:197px}.sidebar-filter .fblg-item{float:left;white-space:nowrap;cursor:pointer;background:#fff;width:21px;margin-bottom:5px;display:block}.sidebar-filter .filter-brands-list{border:1px solid #979797;width:178px;height:150px;padding:14px 0 14px 15px;overflow:hidden visible}.category-filter-state .filter-item{color:#323232;background-color:#e4f0f8;margin:0 5px 5px 0;padding:7px;font:13px/13px Trebuchet ms;display:inline-block}.category-filter-state .fi-button-remove{text-align:center;background-color:#fff;width:13px;height:14px;margin-left:6px;line-height:13px;display:inline-block}#layered-nav-ajax,#layered-product-list-ajax{position:relative}#layered-measurements-popup{text-align:left;z-index:7001;width:625px;height:406px;margin:-203px 0 0 -312px;display:none;position:fixed;top:50%;left:50%}#layered-measurements-popup .content{background-color:#fff;border:1px solid #272a77;border-top-width:8px;border-radius:3px;width:545px;height:316px;margin:36px;padding:5px 0 10px 10px;box-shadow:0 0 40px #000000bf}#layered-measurements-popup .content .title-bar{height:20px;margin-bottom:10px}#layered-measurements-popup .content .title-bar a.close{float:right;background-image:url(/skin/frontend/default/optimax/images/mirror/wizard/close.png);width:20px;height:20px;margin-right:5px;display:block}#layered-measurements-popup .content .title-bar a.close:hover{background-position:0 -20px}#layered-measurements-popup .content .top-bar{color:#272b7b;margin-bottom:10px;font-size:23px}#layered-measurements-popup .content .center-bar{height:495px}.custom-popup-no-scrollbar-y{overflow-y:hidden}.cms-custom-popup-overlay{z-index:1000000;background:#000000a6;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.cms-custom-popup-overlay.loading{background:#000000a6 url(/skin/frontend/default/optimax/images/ajax-loader-3.gif) 50% no-repeat}.cms-custom-popup-outer-wrapper{z-index:1000010;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.cms-custom-popup{z-index:1000001;display:none;position:absolute;top:50%;left:50%}.cms-custom-popup-outer-wrapper.active,.cms-custom-popup.active{display:block}.cms-custom-popup-wrapper{background:#fff;height:100%;position:relative}.ccp-button-close{cursor:pointer;background:url(/skin/frontend/default/optimax/images/popup/cms_custom/button-close-default.jpg) no-repeat;border:0;width:42px;height:42px;position:absolute;top:10px;right:-42px}.cms-custom-popup-button-open{cursor:pointer}.main-popup-button{vertical-align:top;text-transform:uppercase;cursor:pointer;font-size:0;line-height:1.3;display:inline-block;position:relative}.main-popup-button>span{display:inherit;vertical-align:top;width:56px;height:27px;padding:1px 6px 3px 5px;font-size:11px}.main-popup-button span:first-child{color:#fff;letter-spacing:.08em;background:#24ace0;position:relative}.main-popup-button span:first-child:after{content:"";border:4px solid #0000;border-left:8px solid #24ace0;display:block;position:absolute;top:12px;right:-12px}.main-popup-button span:last-child{color:#949292;margin-left:7px}.main-popup-button.guarantee span:first-child{text-align:center;font-size:20px}.main-popup-button.guarantee span:last-child{width:80px}.cms-custom-popup-container[id*=military] .float-right{float:right}.cms-custom-popup-container[id*=military] .float-left{float:left}.cms-custom-popup-container[id*=military] .clear-both{clear:both;visibility:hidden;width:0;height:0}.cms-custom-popup-container[id*=military].active~.ccp-button-close{background:url(/skin/frontend/default/optimax/images/popup/cms_custom/military/button-close.png) no-repeat;width:17px;height:17px;top:12px;right:12px}.cms-custom-popup-container[id*=military]{background:url(/skin/frontend/default/optimax/images/popup/cms_custom/military/bg_03.jpg) no-repeat;padding:25px;width:772px!important;height:553px!important}.ccp-military-form{text-align:left;width:425px;padding-left:30px}.ccp-military-form>header{margin-top:10px}.ccp-military-form>header>h1{color:#fff;text-transform:uppercase;font-size:40px;font-weight:400}.ccp-military-form>header>h4{color:#fff;text-transform:uppercase;letter-spacing:1px;font:14px/14px Arial,Trebuchet MS}.ccp-military-form>section{margin-top:70px}.ccp-military-form>section>h3{color:#fff;letter-spacing:.5px;font:700 16px/16px Arial,Trebuchet MS}.ccp-military-form>section caption,.ccp-military-form>section label{color:#fff;font-size:14px;font-weight:400}.ccp-military-form>section label{line-height:28px}.ccp-military-form>section table{border-spacing:0}.ccp-military-form>section caption{white-space:nowrap;text-align:left;margin-top:10px}.ccp-military-form>section caption b{font-size:16px}.ccp-military-form>section td{padding:5px 0}.ccp-military-form>section td.label{width:75px}.ccp-military-form>section input[type=password],.ccp-military-form>section input[type=text]{width:270px;padding:5px;border:0!important}.ccp-military-form>section input[type=password]:hover,.ccp-military-form>section input[type=text]:hover{padding:3px;border:2px solid #bdccdc!important}.ccp-military-form>section button{color:#fff;cursor:pointer;background:#ff3405;border:0;border-radius:2px;width:280px;margin-top:10px;padding:10px;font-size:20px}.ccp-military-form>section button:hover{border:2px solid #b7bdc0;padding:8px}.ccp-military-form>footer{margin-top:15px;padding-left:75px}.ccp-military-form>footer a,.ccp-military-form>footer p{text-align:left;color:#fff;font-size:14px}.ccp-military-form>footer a{text-decoration:underline}.ccp-military-form>footer hr{visibility:visible;text-align:left;border:0;border-bottom:1px solid #c3d2dd;width:280px;margin:10px 0}.ccp-military-form.registration>section{margin-top:30px}.ccp-military-form.registration>section td.label{width:130px}.ccp-military-form.registration>footer{margin-top:0;padding-left:130px}.ccp-military-form.verification>section{margin-top:30px}.ccp-military-form.verification .option-label{margin-right:35px}.ccp-military-form.verification>section td.label{width:100px}.ccp-military-form.verification .verification-family-details,.ccp-military-form.verification .verification-status-date{display:none}.ccp-military-form.verification select{border:0;width:90px;height:30px;margin-right:1px}.ccp-military-form.verification>footer{margin-top:0;padding-left:100px}.cms-custom-popup-container.sheerid-verification.active~.ccp-button-close{display:none}.cms-custom-popup-container.sheerid-verification{background:url(/skin/frontend/default/optimax/images/popup/cms_custom/military/bg_01.png) no-repeat}.cms-custom-popup-container.sheerid-verification .ccp-military-form.verification{display:none}.cms-custom-popup-container.sheerid-verification .icon-verifying{width:186px;height:115px;margin:-80px 0 0 -90px;display:none;position:relative;top:50%;left:50%}.cms-custom-popup-container.sheerid-verification.process .icon-verifying.process{background:url(/skin/frontend/default/optimax/images/popup/cms_custom/military/verifying-process.png) no-repeat;display:block}.cms-custom-popup-container.sheerid-verification.success .icon-verifying.success{background:url(/skin/frontend/default/optimax/images/popup/cms_custom/military/verifying-success.png) no-repeat;display:block}.ccp-military-form.upload{width:auto;padding:0}.ccp-military-form.upload>header{width:570px;margin:0 auto}.ccp-military-form.upload>header>h1{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px;font-size:50px;font-weight:400}.ccp-military-form.upload>header>h4{color:#46b4f3;letter-spacing:.5px;font:700 16px/16px Arial}.ccp-military-form.upload>section{width:570px;margin:30px auto 0}.ccp-military-form.upload>section>h4{color:#fff;font:700 16px/16px Arial}.ccp-military-form.upload>section>h6{color:#fff;margin-top:20px;font:14px/14px Arial}.ccp-military-form.upload>section>ul{padding-left:15px;list-style-type:disc}.ccp-military-form.upload>section>ul>li{color:#fff;padding:5px 0;font:14px/14px Arial}.ccp-military-form.upload>footer{width:95%;margin:0;padding:0;position:absolute;bottom:10px}.ccp-military-form.upload>footer>p{letter-spacing:1px;font:12px/16px Arial}#sheerid-upload-frame{margin-top:30px;position:relative}#sheerid-upload-frame input[name=token]+p{display:none}#sheerid-upload-frame input[type=file]{float:left;color:#fff;border:1px solid;margin-bottom:5px;font:14px/14px Arial}#sheerid-upload-frame .file-uploads{width:100px}#sheerid-upload-frame .another-file{color:#fff;border-bottom:1px solid;margin-left:50px;font:17px/17px Arial}#sheerid-upload-frame input[name=token]~p:nth-child(5){clear:both}#sheerid-upload-frame button[type=submit]{color:#fff;cursor:pointer;background-color:#ff3405;border:0;width:190px;margin-top:30px;padding:10px 15px;font:18px/20px Arial;position:absolute;right:20px}.ccp-military-form.upload>section p.message-success{color:#fff;margin-top:50px;font:17px/23px Arial}.ccp-military-form.upload>section .a-button{color:#fff;background-color:#ff3405;width:155px;margin:100px auto 0;padding:13px 15px 15px;font:18px/18px Arial;display:block}.cms-custom-popup-container.sheerid-verification[id*=failure]>h1{color:#fff;margin-top:140px;font:65px/65px Arial}.cms-custom-popup-container.sheerid-verification[id*=failure]>a{color:#fff;border-bottom:1px solid;font:20px/20px Arial}.cms-custom-popup-container.sheerid-verification[id*=failure]>table{color:#fff;width:530px;margin:50px auto 0;font:14px/14px Arial}.cms-custom-popup-container.sheerid-verification[id*=failure]>table td{text-align:left}.cms-custom-popup-container.sheerid-verification[id*=failure]>table button{color:#fff;cursor:pointer;background-color:#ff3405;border:0;margin-top:20px;padding:20px 15px;font:18px/20px Arial}.fsa-button-container{z-index:1000;position:fixed;top:220px;left:0}@media (width<=1190px){.fsa-button-container{display:none!important}}.cms-custom-popup-container[id*=fsa-campaign-popup] .wrapper{padding:0 30px}.cms-custom-popup-container[id*=fsa-campaign-popup] .header{padding-top:40px}.cms-custom-popup-container[id*=fsa-campaign-popup] .header h1{color:#25a8e0;text-transform:uppercase;font:34px/34px Arial}.cms-custom-popup-container[id*=fsa-campaign-popup] .header .description{color:#010101;text-transform:uppercase;font:18px/18px Arial}.cms-custom-popup-container[id*=fsa-campaign-popup] .header .description a{color:#25a8e0;border-bottom:1px solid;font:16px/16px Arial}.cms-custom-popup-container[id*=fsa-campaign-popup] .faq-list>dt{color:#25a8e0;text-transform:uppercase;margin-bottom:15px;font:18px/19px Arial}.cms-custom-popup-container[id*=fsa-campaign-popup] .faq-list>dd{color:#3a3a3a;margin-bottom:20px;font:italic 16px/17px Georgia}.cms-custom-popup-container[id*=fsa-campaign-popup] .footer{text-align:center;background-color:#76c5dc}.cms-custom-popup-container[id*=fsa-campaign-popup] .footer .contacts{color:#fff;letter-spacing:.065em;font:14px/32px Arial}::-moz-focus-inner{border:0}.cart-item-additional-options{width:100%;margin:20px 0;position:relative}.span-img.checkbox{cursor:pointer;z-index:100;background:url(/skin/frontend/default/optimax/images/checkout/cart/item/form_elements_sprite.png) no-repeat;width:19px;height:19px;position:relative}.span-img.checkbox input{visibility:hidden;margin:-4px 0 0 3px}.span-img.checkbox.checked{background-position:-19px 0}.cart-item-additional-options .popup_container .product_selectlens_link{background:0 0}.cart-item-additional-options .popup_container .product_selectlens_link a{cursor:pointer;background:url(/skin/frontend/default/optimax/images/checkout/cart/quicklook/add2cart.png) no-repeat;width:151px;height:32px;margin:-15px 0 0 -50px;display:block}.trends-home{color:#000}.trends-home .report{float:left;text-align:center;border:12px solid #000;width:400px;padding:125px 40px 72px}.trends-home .report .title{font-size:25px}.trends-home .report .description,.trends-home .report .title{font-family:Georgia;font-style:italic}.trends-home .report h1{color:#000;font-family:Arial Black;font-size:77px;line-height:1}.trends-home .report .description{width:280px;margin:0 auto;font-size:15px}.trends-home .report .buttons{text-align:center;margin-top:30px}.trends-home .report .buttons>li{padding:0 17px;display:inline-block}.trends-home .report .button{width:65px;padding:10px 20px}.trends-home .button:hover,.trends-page .list .about .button:hover{color:#fff;background-color:#000}.trends-home .button,.trends-page .list .about .button{text-align:center;border:1px solid #000;font-family:Arial Black;font-size:14px;display:inline-block}.trends-home .categories{float:right;text-align:center}.trends-home .categories .button{width:138px;margin-bottom:15px;padding:10px}.trends-home .categories .description{padding-top:5px;padding-bottom:15px;font-family:Georgia;font-size:15px;font-style:italic}.trends-page .sidebar{float:left;width:175px}.trends-page .sidebar h3{color:#23aae2;letter-spacing:2px;text-transform:uppercase;font:16px/24px Arial}.trends-page .sidebar .current{font-weight:700}.trends-page .list{float:right;width:694px}.trends-page .list .heading{color:#000;text-align:center;border:8px solid #000;padding:5px 0}.trends-page .list .about .title,.trends-page .list .heading h1{color:#000;margin-bottom:0;padding:10px 0;font-family:Arial Black;font-size:46px}.trends-page .list .about .slogan,.trends-page .list .heading .title{font-family:Georgia;font-size:26px;font-style:italic}.trends-page .list li{border-bottom:2px solid #e9e9e1;padding:25px 0}.trends-page .list li:last-child{border-bottom:0}.trends-page .list .about{text-align:center;color:#000;width:431px}.trends-page .list .about .title{padding-top:40px}.trends-page .list .about .description{width:380px;margin:0 auto;padding-bottom:20px;font-family:Georgia;font-size:15px;line-height:2}.trends-page .list .about .slogan{padding-top:15px;font-size:24px}.trends-page .list .about .button{width:170px;padding:8px 0}.trends-page .list .model-picture{width:222px;padding-top:30px}.trends-page .list li:nth-child(odd) .about{float:left}.trends-page .list li:nth-child(2n) .about,.trends-page .list li:nth-child(odd) .model-picture{float:right}.trends-page .list li:nth-child(2n) .model-picture{float:left}.gm-tooltip{z-index:10;margin-top:10px;position:relative}.gm-tooltip:hover .hint{display:block}.gm-tooltip .trigger{color:#fff;text-align:center;cursor:pointer;background-color:#23aae2;border-radius:15px;width:25px;height:25px;font-size:16px;line-height:25px;position:absolute;top:-46px;right:0}.gm-tooltip .hint{z-index:120;background-color:#f7f9fa;border:1px solid #2093d2;width:260px;padding:20px;display:none;position:absolute}.gm-tooltip .hint:after,.gm-tooltip .hint:before{content:"";border:10px solid #0000;border-bottom:13px solid #2093d2;position:absolute;top:-23px;right:23px}.gm-tooltip .hint:after{border-bottom:13px solid #f7f9fa;top:-22px}.gm-tooltip .hint p{text-align:center;margin-top:0;font-style:normal}.gm-tooltip .heading{text-transform:uppercase;padding-bottom:7px;font-size:19px;font-style:normal}.gm-tooltip .common,.gm-tooltip .heading{font-family:Arial}.gm-tooltip .common,.gm-tooltip .common a{font-size:14px}.gm-tooltip .common.italic,.gm-tooltip .common.italic a{font-family:Georgia;font-style:italic}.gm-tooltip .common a{display:inline}.gm-tooltip .options{text-align:center;border-bottom:1px solid #d8d9da;margin-bottom:20px;padding-bottom:15px}.gm-tooltip .options a{display:block}.gm-tooltip a{color:#2292d2;text-transform:none;background-color:#0000;margin:0;padding:0}.gm-tooltip a:hover{background-color:#0000}.gm-tooltip .options{margin-top:15px}.gm-tooltip .options .text{color:#2292d2;padding:5px 0;font-size:13px;display:block}.gm-tooltip .options .information{color:#979797;font-size:12px;line-height:16px;display:block}.gm-tooltip li{vertical-align:top;width:125px;display:inline-block}.gm-tooltip .options .icon{background:url(/skin/frontend/default/optimax/images/catalog/product/view/customer-service-hint.png) no-repeat;width:40px;height:40px;margin:0 auto;display:block}.gm-tooltip .call .icon{background-position:5px 4px}.gm-tooltip .chat .icon{background-position:-45px 6px}.column-sidebar-left .opc-button{box-sizing:border-box;color:#4d4d4d;letter-spacing:-.02em;text-align:center;border:2px solid #4d4d4d;width:100%;height:44px;font:700 16px/40px Arial;display:inline-block}.column-sidebar-left .left-menu{margin:20px 0}.column-sidebar-left .left-menu .category{margin-top:20px}.column-sidebar-left .lm-item{box-sizing:border-box;padding-left:15px;position:relative}.column-sidebar-left .lm-item:before{content:"";background-color:#dedede;border-radius:50%;width:5px;height:5px;top:7px;left:0}.column-sidebar-left .lm-item:hover{text-decoration:underline}.column-sidebar-left .lm-item a{color:#4e4e5d;font:13px/22px Arial}.column-sidebar-left .lm-item.flag-active:before{background-color:#3fabe6}.column-sidebar-left .lm-item.flag-active:hover{text-decoration:none}.column-sidebar-left .lm-item.flag-active a{color:#3fabe6;font-weight:700}.column-sidebar-right .box{border:1px solid #c4c1bc;margin-bottom:16px;padding:10px}.column-sidebar-right .box h4{color:#2f2f2f;text-transform:uppercase}.column-sidebar-right .box label{margin-left:7px}.column-sidebar-right .box .poll-vote{margin-top:-4px}.home-page-wrapper .content-group .banners .left .image,.home-page-wrapper .friends .banner,.home-page-wrapper .lazy-image-bg,.home-page-wrapper .lenses .banners .left .image,.home-page-wrapper .story .banner .image,.home-page-wrapper .trending .banner.carolina,.home-page-wrapper .trending .banner.ray-ban,.home-page-wrapper .trending-now__img{background-color:#0000;background-image:none;background-repeat:no-repeat;background-size:cover}.home-page-wrapper .brands-stripe{margin:40px 0 30px}.home-page-wrapper .brands-stripe .brands-list{justify-content:space-between;align-items:center;display:flex}.home-page-wrapper .brands-stripe .brand{opacity:.25;background:url(/skin/frontend/default/optimax/images/page/home/facelift/logos.jpg) no-repeat;transition:opacity .2s;display:block}.home-page-wrapper .brands-stripe .brand.muse{background-position:-50px 0;width:52px;height:45px}.home-page-wrapper .brands-stripe .brand.ray-ban{background-position:-170px -4px;width:76px;height:40px}.home-page-wrapper .brands-stripe .brand.adidas{background-position:-313px 0;width:45px;height:43px}.home-page-wrapper .brands-stripe .brand.gucci{background-position:-1153px -14px;width:123px;height:20px}.home-page-wrapper .brands-stripe .brand.oakley{background-position:-611px -9px;width:80px;height:32px}.home-page-wrapper .brands-stripe .brand.dkny{background-position:-730px -15px;width:90px;height:25px}.home-page-wrapper .brands-stripe .brand.prada{background:url(/skin/frontend/default/optimax/images/page/home/facelift/brand-logo-prada.png);width:120px;height:18px}.home-page-wrapper .brands-stripe .brand:hover{opacity:1}.home-page-wrapper .brands-stripe .view-all{color:#3fabe6;border-bottom:2px solid #3fabe6;font-weight:700;text-decoration:none}.home-page-wrapper .brands-stripe li{vertical-align:middle;display:inline-block}.home-page-wrapper .content-group .header{text-align:center;border-bottom:2px solid #eae9e5;margin-top:25px;margin-bottom:40px}.home-page-wrapper .content-group .header h3{vertical-align:middle;color:#2d2d2d;background-color:#fff;margin-bottom:-18px;padding:0 30px;font-size:22px;display:inline-block}.home-page-wrapper .content-group .banners{text-align:right;padding-top:40px;padding-bottom:10px}.home-page-wrapper .content-group .banners .title{color:#3fabe6;text-align:left;font-size:28px;font-weight:700;line-height:1.1}.home-page-wrapper .content-group .banners .description{color:#2d2d2d;text-align:left;padding-bottom:35px;font-family:Georgia;font-size:16px;font-style:italic}.home-page-wrapper .content-group .banners .banners-link,.home-page-wrapper .content-group .banners .more{color:#2d2d2d;border-bottom:2px solid #2d2d2d;margin-right:35px;font-weight:700}.home-page-wrapper .content-group .banners .left .image{width:327px;height:208px;bottom:10px;left:-90px}.home-page-wrapper .content-group .banners .left .text{width:220px;margin-left:200px}.home-page-wrapper .content-group .banners .right .image{background:url(/skin/frontend/default/optimax/images/page/home/facelift/yourself.gif);width:221px;height:253px;bottom:0;left:0}.home-page-wrapper .content-group .banners .right .text{width:205px;margin-left:210px}.home-page-wrapper .content-group .banners .right .text .description{padding-bottom:15px}.home-page-wrapper .content-group .banners .left,.home-page-wrapper .content-group .banners .right{background-color:#eae9e5;width:410px;padding:20px;position:relative}.home-page-wrapper .content-group .banners .left .image,.home-page-wrapper .content-group .banners .right .image{position:absolute}.home-page-wrapper .content-group .banners .left:hover .more,.home-page-wrapper .content-group .banners .right:hover .more{color:#2093d2;border-color:#2093d2}.home-page-wrapper .easy{padding-bottom:15px}.home-page-wrapper .popular-list .item{text-align:center;width:170px;height:45px;margin:0 7px;padding-top:100px}.home-page-wrapper .popular-list .item.square{background:url(/skin/frontend/default/optimax/images/page/home/facelift/popular-square.jpg) 0 0 no-repeat}.home-page-wrapper .popular-list .item.wayframe{background:url(/skin/frontend/default/optimax/images/page/home/facelift/popular-wayframe.jpg) 0 0 no-repeat}.home-page-wrapper .popular-list .item.browline{background:url(/skin/frontend/default/optimax/images/page/home/facelift/popular-browline.jpg) 0 0 no-repeat}.home-page-wrapper .popular-list .item.round{background:url(/skin/frontend/default/optimax/images/page/home/facelift/popular-round.jpg) 0 0 no-repeat}.home-page-wrapper .popular-list .item.rimless{background:url(/skin/frontend/default/optimax/images/page/home/facelift/popular-rimless.jpg) 0 0 no-repeat}.home-page-wrapper .popular-list .item span{color:#2d2d2d;font-weight:700}.home-page-wrapper .popular-list .item:hover span{color:#3fabe6}.home-page-wrapper .popular-list .item,.home-page-wrapper .popular-list li{display:inline-block}.home-page-wrapper .popular-list li:first-child{margin-left:-7px}.home-page-wrapper .popular-list li:nth-child(5){margin-right:-7px}.home-page-wrapper .trending .header{margin-bottom:70px}.home-page-wrapper .trending .banner{box-sizing:border-box;padding:30px 40px;transition:all .2s ease-in-out;position:relative}.home-page-wrapper .trending .banner.clearance{background-image:url(/skin/frontend/default/optimax/images/page/home/facelift/trending-clearance.jpg);background-size:404px 230px;width:404px;height:230px}.home-page-wrapper .trending .banner.clearance:hover{background-size:105% 105%}.home-page-wrapper .trending .banner.ray-ban{background-image:url(/skin/frontend/default/optimax/images/page/home/facelift/trending-ray-ban.jpg);background-size:404px 230px;width:404px;height:230px}.home-page-wrapper .trending .banner.ray-ban:hover{background-size:105% 105%}.home-page-wrapper .trending .banner.carolina{background-image:url(/skin/frontend/default/optimax/images/page/home/facelift/trending-carolina.jpg);background-size:496px 511px;width:496px;height:511px}.home-page-wrapper .trending .banner.carolina:hover{background-size:513px 528px}.home-page-wrapper .trending .banner.ray-ban{display:inline-block}.home-page-wrapper .trending .banner .title{color:#fff;margin-bottom:5px;font-size:56px}.home-page-wrapper .trending .banner .description{font-family:Georgia;font-size:28px;font-style:italic}.home-page-wrapper .trending .banner .button{box-sizing:border-box;color:#2d2d2d;text-align:center;background-color:#fff;height:40px;padding:0 15px;font-family:Arial Black;font-size:14px;line-height:40px;transition:all .2s;display:inline-block;position:absolute;bottom:-20px;right:30px}.home-page-wrapper .trending .banner .button:after{content:"";box-sizing:border-box;border:2px solid #2d2d2d;width:100%;height:100%;position:absolute;left:0;right:0}.home-page-wrapper .trending .banner.clearance{margin-bottom:51px}.home-page-wrapper .trending .banner.clearance .title{padding-top:35px}.home-page-wrapper .trending .banner.clearance .description{color:#fff}.home-page-wrapper .trending .banner:hover .button{color:#fff;background-color:#2d2d2d}.home-page-wrapper .trending .left{width:405px}.home-page-wrapper .trending .right{width:495px}.home-page-wrapper .featured .header{margin-top:60px}.home-page-wrapper .featured .glasses-list .name{color:#2d2d2d;padding:20px 0;font-size:18px;font-weight:700}.home-page-wrapper .featured .glasses-list .price{color:#ffca05;padding-bottom:45px;font-family:Georgia;font-size:24px;font-style:italic}.home-page-wrapper .featured .glasses-list li{text-align:center;width:450px;display:inline-block}.home-page-wrapper .featured .glasses-list li:nth-child(2n){margin-left:22px}.home-page-wrapper .contact .banners{text-align:left}.home-page-wrapper .contact .banners .left{background:0 0}.home-page-wrapper .contact .banners .left .text{width:auto;margin-left:0}.home-page-wrapper .contact .banners .left .description{font-size:21px;line-height:30px}.home-page-wrapper .contact .banners .right{background:0 0}.home-page-wrapper .contact .banners .right .image{width:452px;height:230px;top:0}.home-page-wrapper .contact .banners .title{font-size:46px}.home-page-wrapper .contact .banners-link{font-size:15px}.home-page-wrapper .contact .brands-list{background-color:#f3f3f3;border:2px solid #f1f1f1;justify-content:center;padding:10px 0}.home-page-wrapper .contact .brands-list__item{height:45px;padding:0 30px}.home-page-wrapper .contact .brands-list__link{height:100%;line-height:45px;display:block}.home-page-wrapper .contact .brands-list__img{vertical-align:middle}.home-page-wrapper .lenses{padding-bottom:20px}.home-page-wrapper .lenses .header{margin-bottom:20px}.home-page-wrapper .lenses .banners .left{padding-bottom:38px}.home-page-wrapper .lenses .banners .left .image{background:url(/skin/frontend/default/optimax/images/page/home/facelift/lenses-progressive.jpg);width:179px;height:254px;bottom:0;left:auto;right:0}.home-page-wrapper .lenses .banners .left .text{text-align:left;width:235px;margin-left:0;padding-top:20px}.home-page-wrapper .lenses .banners .left .text .description{padding-top:5px;padding-bottom:30px}.home-page-wrapper .lenses .banners .right{padding-bottom:38px}.home-page-wrapper .lenses .banners .right .image{background:url(/skin/frontend/default/optimax/images/page/home/facelift/tints.gif);width:194px;height:138px;bottom:27px;left:auto;right:0}.home-page-wrapper .lenses .banners .right .image-container{position:absolute;bottom:0;left:180px}.home-page-wrapper .lenses .banners .right .text{text-align:left;width:100%;margin-left:15px;padding-top:20px}.home-page-wrapper .lenses .banners .right .text .description{width:400px;height:80px;padding-top:5px;padding-bottom:30px}.home-page-wrapper .story .banner{background-color:#eae9e5;margin-bottom:30px;padding-bottom:50px;position:relative}.home-page-wrapper .story .banner .image{width:474px;height:202px;position:absolute;top:46px;left:-53px}.home-page-wrapper .story .banner .text{margin-left:505px;padding:30px 53px 0 0}.home-page-wrapper .story .banner .text .title{color:#3fabe6;margin-bottom:15px;font-size:32px;line-height:35px}.home-page-wrapper .story .banner .text .description{color:#2d2d2d;margin-bottom:30px;font-family:Georgia;font-size:16px;font-style:italic;line-height:21px}.home-page-wrapper .story .banner .text .more{color:#2d2d2d;border-bottom:2px solid #2d2d2d;margin-right:35px;font-weight:700}.home-page-wrapper .story .banner:hover .more{color:#2093d2;border-color:#2093d2}.home-page-wrapper .friends .banner{height:360px;margin-top:70px;margin-bottom:30px}.home-page-wrapper .friends .left{color:#fff;width:175px;padding:25px}.home-page-wrapper .friends .left .title{color:#fff;font-size:30px;font-weight:700;line-height:1.3;display:block}.home-page-wrapper .friends .left .tag-us{padding-top:80px;padding-bottom:15px;font-size:22px}.home-page-wrapper .friends .left .tag{padding:4px 0;font-size:21px;font-weight:700}.home-page-wrapper .friends .right{float:right;width:705px}.home-page-wrapper .friends .faces .item{float:left;text-align:center;width:176px;height:180px;display:block;position:relative}.home-page-wrapper .friends .faces .item .overlay{text-align:center;background:url(/skin/frontend/default/optimax/images/page/home/facelift/friends-hover.png) 0 0;width:177px;height:100px;padding-top:80px;display:none;position:absolute}.home-page-wrapper .friends .faces .item .overlay a{color:#fff;border-bottom:2px solid #fff;font-weight:700}.home-page-wrapper .friends .faces .item:hover .overlay{display:block}.home-page-wrapper .friends .socials{text-align:center;padding-bottom:40px}.home-page-wrapper .friends .socials .network{background-position:50%;background-repeat:no-repeat;width:30px;height:30px;margin:0 15px}.home-page-wrapper .friends .socials .network.facebook{background-image:url(/skin/frontend/default/optimax/images/page/home/facelift/social-facebook.png)}.home-page-wrapper .friends .socials .network.twitter{background-image:url(/skin/frontend/default/optimax/images/page/home/facelift/social-twitter.png)}.home-page-wrapper .friends .socials .network.instagram{background-image:url(/skin/frontend/default/optimax/images/page/home/facelift/social-instagram.png)}.home-page-wrapper .friends .socials .network,.home-page-wrapper .friends .socials li{display:inline-block}.home-page-wrapper .banner,.home-page-wrapper .banners>div{cursor:pointer}.product-mypicks-link .tooltip{box-sizing:border-box;text-align:center;z-index:10;background-color:#f8f8f8;border:1px solid #55bdeb;width:auto;padding:15px;display:none;position:absolute;right:-10px;top:30px!important}.product-mypicks-link .tooltip .title{margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.4;display:block}.product-mypicks-link .tooltip .title.blue{color:#52b3e8}.product-mypicks-link .tooltip .title.logged{margin-bottom:0}.product-mypicks-link .tooltip .description{color:#595959;white-space:nowrap;font:16px/21px Arial}.product-mypicks-link .tooltip:after,.product-mypicks-link .tooltip:before{content:"";border:10px solid #0000;border-bottom-color:#55bdeb;position:absolute;top:-20px;right:6px}.product-mypicks-link .tooltip:after{border-bottom:10px solid #f8f8f8;top:-19px}.product-mypicks-link .tooltip .buttons{white-space:nowrap;margin-top:20px}.popup-how-it-works{padding:30px 70px;line-height:1.5}.popup-how-it-works .heading .title{font-size:42px;font-weight:700}.popup-how-it-works .heading .description{font-family:Georgia;font-size:23px;font-style:italic}.popup-how-it-works .list{background:url(/skin/frontend/default/optimax/images/page/home/facelift/popups/popup-how-it-works.jpg) 0 0 no-repeat;height:512px;margin-top:45px;padding-left:145px}.popup-how-it-works .list .item{padding-bottom:15px}.popup-how-it-works .list .title{font-size:19px;font-weight:700}.popup-how-it-works .list .description{padding:8px 25px;font-size:16px}.popup-how-it-works .action{margin-top:35px}.popup-how-it-works .action .title{font-size:26px;font-weight:700}.popup-see-yourself .banner{background-color:#88cdd6;height:255px;padding:50px 90px;position:relative}.popup-see-yourself .banner .image{background:url(/skin/frontend/default/optimax/images/page/home/facelift/popups/popup-look.gif);width:354px;height:344px;position:absolute;bottom:0;right:40px}.popup-see-yourself .banner .text{width:335px}.popup-see-yourself .banner .text .title{color:#2d2d2d;font-size:42px;font-weight:700;line-height:1.1}.popup-see-yourself .banner .text .description{font-size:18px;line-height:1.6}.popup-see-yourself .action{margin:30px}.popup-see-yourself .action .title{font-size:22px;font-weight:400}.home-page-popup{color:#2d2d2d}.home-page-popup .action{text-align:center;background-color:#f1f1f1;padding:35px}.home-page-popup .action .title{line-height:1.4}.home-page-popup .action .buttons .button{border:2px solid #2d2d2d;width:156px;height:41px;margin:35px 25px 10px;font-size:14px;font-weight:700;line-height:41px}.home-page-popup .action .buttons .button:hover{color:#fff;background-color:#2d2d2d}.home-page-popup .action .buttons .button,.home-page-popup .action .buttons li{display:inline-block}.trending-now{margin-bottom:60px}.home-page-wrapper .content-group .banners .left .trending-now .image,.home-page-wrapper .friends .trending-now .banner,.home-page-wrapper .lenses .banners .left .trending-now .image,.home-page-wrapper .story .banner .trending-now .image,.home-page-wrapper .trending .trending-now .banner.carolina,.home-page-wrapper .trending .trending-now .banner.ray-ban,.trending-now .home-page-wrapper .content-group .banners .left .image,.trending-now .home-page-wrapper .friends .banner,.trending-now .home-page-wrapper .lenses .banners .left .image,.trending-now .home-page-wrapper .story .banner .image,.trending-now .home-page-wrapper .trending .banner.carolina,.trending-now .home-page-wrapper .trending .banner.ray-ban,.trending-now .lazy-image-bg,.trending-now .trending-now__img{background-color:#0000;background-image:none;background-repeat:no-repeat;background-size:cover}.trending-now *{box-sizing:border-box}.trending-now__header{text-align:center;vertical-align:middle;width:100%;margin-top:25px;margin-bottom:65px;display:inline-block;position:relative}.trending-now__header:before{content:"";z-index:10;border-bottom:2px solid #eae9e5;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.trending-now__header-text{color:#2d2d2d;z-index:20;background-color:#fff;padding:0 30px;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trending-now__row{height:232px;display:flex}.trending-now__left,.trending-now__right{width:50%;position:relative}.trending-now__left{margin-right:20px}.trending-now__img{width:100%;height:100%;position:absolute;top:0;left:0}.trending-now__link{width:100%;height:100%;display:block}.trending-now__link:hover .trending-now__item-more{color:#2093d2;border-color:#2093d2}.trending-now__item{width:100%;height:100%;padding:30px 34px;position:absolute}.trending-now__item-title{color:#fff;text-align:left;font-size:28px;font-weight:700;line-height:1.1}.trending-now__item-description{color:#fff;text-align:left;font:italic 16px Georgia}.trending-now__item-more{color:#2d2d2d;border-bottom:2px solid #2d2d2d;font-weight:700;position:absolute;bottom:34px}.measurement-show-button{color:#3fabe6;text-align:left;cursor:pointer;margin-bottom:20px;font-size:14px;line-height:1;display:inline-block}.measurement-show-button:nth-child(2){border-bottom:1px solid #3fabe6}.frame-measurement-tool{box-sizing:border-box;text-align:center;width:524px;height:560px;padding:12px}.frame-measurement-tool__item:not(:first-child){display:none}.frame-measurement-tool__title{background-color:#efefef;height:72px;margin-bottom:10px;font-size:31px;line-height:72px}.frame-measurement-tool__text{color:#4d4d4d;margin-bottom:44px;font-size:16px}.frame-measurement-tool__footnote{color:#4d4d4d;text-align:left;padding-left:4px;font-size:10px}.frame-measurement-tool__field-box{justify-content:space-between;width:363px;margin:32px auto 20px;display:flex}.frame-measurement-tool__field-title{color:#4d4d4d;letter-spacing:.04em;margin-bottom:5px;font-size:16px}.frame-measurement-tool__input-text{box-sizing:border-box;border:1px solid #a5a5a5;width:98px;height:34px;padding:0 12px}.frame-measurement-tool__input-text.not-valid{border-color:#f33}.frame-measurement-tool__input-text.not-valid::-webkit-input-placeholder{color:#f33}.frame-measurement-tool__input-text.not-valid::placeholder{color:#f33}.frame-measurement-tool__input-text.not-valid:-ms-input-placeholder{color:#f33}.frame-measurement-tool__submit{color:#fff;cursor:pointer;letter-spacing:.075em;background-color:#23aae2;border:none;width:363px;margin:0 auto;font-size:17px;line-height:47px;display:inline-block}.frame-measurement-tool__submit_short{width:305px}.frame-measurement-tool__back{color:#23aae2;cursor:pointer;letter-spacing:.04em;margin-top:20px;font-size:17px;text-decoration:underline;display:inline-block}.frame-measurement-tool__image{margin-top:120px}.frame-measurement-tool__calc-text{color:#000;letter-spacing:.05em;margin:5px auto;font-size:20px;line-height:26px}.frame-measurement-tool__about{color:#4d4d4d;letter-spacing:.04em;width:360px;margin:0 auto 50px;font-size:17px;line-height:20px}.frame-measurement-tool__size-text{color:#23aae2;text-transform:uppercase;letter-spacing:.05em;margin:20px 0 25px;font-size:48px;line-height:1}.frame-measurement-tool__title-result{text-transform:uppercase;letter-spacing:.04em;margin-top:80px;font-size:17px}.about-our-brands a,.about-our-brands h1,.about-our-brands p{font-family:Arial}.about-our-brands .heading{padding-bottom:10px}.about-our-brands .heading h1{text-transform:uppercase;font-size:25px;font-weight:400}.about-our-brands .row{border-bottom:2px solid #d6d6d6;padding:35px 0}.about-our-brands .row:last-of-type{border-bottom:0}.about-our-brands .item{width:415px}.about-our-brands .item:nth-child(2n){float:right}.about-our-brands .item:nth-child(odd){float:left}.about-our-brands .item .logo{background:url(/skin/frontend/default/optimax/images/catalog/category/brands-logos.png) no-repeat;width:240px;height:60px}.about-our-brands .item.guess .logo{background-position:-280px 0}.about-our-brands .item.michael-kors .logo{background-position:-4px -86px}.about-our-brands .item.oakley .logo{background-position:-282px -74px}.about-our-brands .item.bolle .logo{background-position:0 -157px}.about-our-brands .item.calvin-klein .logo{background-position:-281px -162px}.about-our-brands .item.dkny .logo{background-position:-3px -250px}.about-our-brands .item.dvf .logo{background-position:-280px -238px}.about-our-brands .item.arnette .logo{background-position:0 -318px}.about-our-brands .item.keneth-cole .logo{background-position:-280px -318px}.about-our-brands .item p{height:110px;padding-top:10px}.about-our-brands .item a{text-transform:uppercase;color:#5b5b5b;border-bottom:2px solid #5b5b5b;font-weight:700}.about-our-brands .item a:hover{color:#000}.product_list .product-item-container:hover .product-badge,.product_list .product-item-container:hover .product_bestvalueicon,.product_list .product-item-container:hover .product_newicon,.product_list .product-item-container:hover .product_onsaleicon,.product_list .product-item-container:hover .product_titanium{display:none}.product_list .product-item-container .product-img .link-product{height:100%;display:inline-block}.product_list .product-item-container .product-img .thumb-hover{display:none}.product_list .product-item-container .product-info{position:absolute;bottom:-13px;left:5px}.product_list .product-item-container .product-info.currency-not-USD{bottom:20px}.product_list .product-item-container .product-info .product-price.currency-not-USD .special-price{display:block}.product_list .simple-product.active:hover .thumb-hover{display:inline}.product_list .simple-product.active:hover .thumb-base{display:none}.product_list .simple-product.flag-hover .thumb-hover{display:inline}.product_list .simple-product.flag-hover .product-tryit-link,.product_list .simple-product.flag-hover .cell-button{display:block}.product_list .simple-product.flag-hover .thumb-base{display:none}.product_list .loading{background:url(/skin/frontend/default/optimax/images/ajax-loader.gif) 50% 60px no-repeat}.product_list .badge-acetate,.product_list .badge-wood{left:145px!important}.product_list .product-color{text-align:center;width:100%;margin-top:20px}.product_list .product-color .item{vertical-align:top;border:1px solid #cdcdcd;border-radius:17px;height:17px;margin-bottom:3px;margin-right:3px;display:inline-block;position:relative}.product_list .product-color .icon-tooltip{z-index:200;display:none;position:absolute;bottom:-44px;right:-10px}.product_list .tooltip{width:100%;display:none;position:absolute;top:75px}.product_list .tooltip .center-content{color:#369bd6;opacity:.9;text-align:center;background-color:#f7f9fa;border:1px solid #369bd6;height:20px;margin:0 5px;font-size:11px;font-weight:700}.product_list .product-tryit-link{left:10px}.product_list .product-tryit-link .tryon-icon,.product_list .product-tryit-link a{display:inline-block}.product_list .product-tryit-link a:hover .tryon-icon{background-position:-13px 0}.product_list .product-tryit-link .tryon-icon{background-position:0 0;width:13px;height:16px;margin-right:5px}.category-container{position:relative}.react-tryon-category{width:100%;position:absolute;top:42px;left:0}#react-category-holder{height:90px}.category-static-tab.muse{margin-top:80px}.category-static-tab.muse .content-list-item{box-sizing:border-box;border-bottom:1px solid #ebebeb;padding-bottom:50px;position:relative}.category-static-tab.muse .content-list-item:last-of-type{border:0}.category-static-tab.muse .text-container{position:relative}.category-static-tab.muse .text-container .title{color:#0c0d12;margin-bottom:20px;font:700 36px/39px Arial}.category-static-tab.muse .text-container .sub-title{color:#0c0d12;margin-bottom:10px;font:700 22px/25px Arial}.category-static-tab.muse .text-container .description{color:#0c0d12;font:16px/24px Arial}.category-static-tab.muse .image-container{position:relative}.category-static-tab.muse .buttons{box-sizing:border-box;position:relative}.category-static-tab.muse .buttons .button{box-sizing:border-box;color:#2f2e2d;text-align:center;cursor:pointer;background:0 0;border:2px solid #2f2e2d;width:150px;height:42px;font:700 16px/38px Arial;display:inline-block}.category-static-tab.muse .buttons .button:hover{color:#fff;background:#2f2e2d}.category-static-tab.muse .icon.sunglasses{width:60px;height:60px;margin:0 15px;position:relative;top:24px}.category-static-tab.muse .icon.acetate{width:46px;height:45px}.category-static-tab.muse .icon.titanium{width:44px;height:45px}.category-static-tab.muse .content-list-item.socials .icon.instagram{width:27px;height:28px}.category-static-tab.muse .content-list-item.socials .wrapper>.text-container{box-sizing:border-box;background:#ffad93;width:230px;height:350px;padding:20px}.category-static-tab.muse .content-list-item.socials .wrapper>.text-container:before{content:"";z-index:10;border:25px solid #0000;border-left-width:0;border-right-color:#ffad93;position:absolute;top:150px;right:-20px;transform:rotate(180deg)}.category-static-tab.muse .content-list-item.socials .wrapper>.text-container .description{color:#fff;font:700 31px/38px Arial}.category-static-tab.muse .content-list-item.socials .wrapper>.text-container .description.tag-us{font:23px/23px Arial;position:absolute;bottom:20px}.category-static-tab.muse .content-list-item.socials .wrapper>.text-container .description.tag-us .link{color:#fff;font:20px/30px Arial}.category-static-tab.muse .content-list-item.socials .image-container{width:700px}.category-static-tab.muse .content-list-item.socials .image-container .link{width:175px;height:175px;position:relative}.category-static-tab.muse .content-list-item.socials .image-container .link-hover{width:inherit;height:inherit;color:#fff;background-color:#09224a61;font:700 18px/175px Arial;text-decoration:underline;display:none;position:absolute;top:0;left:0}.category-static-tab.muse .content-list-item.socials .image-container .link:hover .link-hover{display:block}.category-static-tab.muse .icon.sunglasses{background:url(/skin/frontend/default/optimax/images/catalog/category/tab/static/muse/icon-sunglasses.png) no-repeat}.category-static-tab.muse .icon.acetate{background:url(/skin/frontend/default/optimax/images/catalog/category/tab/static/muse/icon-acetate.png) no-repeat}.category-static-tab.muse .icon.titanium{background:url(/skin/frontend/default/optimax/images/catalog/category/tab/static/muse/icon-titanium.png) no-repeat}.category-static-tab.muse .icon.instagram{background:url(/skin/frontend/default/optimax/images/catalog/category/tab/static/muse/icon-instagram.png) no-repeat}.top-strip-wrapper{box-sizing:border-box;color:#fff;z-index:100000;background:#052965;width:930px;height:58px;margin-left:-465px;padding:0 37px;display:none;position:fixed;top:30px;left:50%;box-shadow:0 4px 7px -2px #00000059}.top-strip-text{letter-spacing:.03em;font:20px/58px Arial;position:absolute;top:0;left:37px;right:37px}.top-strip-buttons{float:right;font-size:0;display:inline-block;position:relative}.top-strip-button{vertical-align:top;box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:#052965;border:2px solid #fff;min-width:125px;height:32px;margin:13px 0 0 25px;padding:0 10px;font:12px/28px Arial;display:inline-block}@media screen and (width<=930px){.top-strip-wrapper{margin:0;left:0}}.tab-progressive-block{margin-bottom:80px}.tab-progressive-block .tpb-box{color:#000;border-bottom:1px solid #d6d6d6;padding-top:35px;font:16px Arial;position:relative}.tab-progressive-block .tpb-box:first-child{margin-top:-40px}.tab-progressive-block .tpb-title{color:#000;letter-spacing:.01em;margin:20px 0 25px;font:700 36px/36px Arial}.tab-progressive-block .tpb-description{font:18px/27px Arial}.tab-progressive-block .tpb-description-important{color:#000;margin-bottom:9px;font-size:20px;font-weight:700}.tab-progressive-block .tpb-show-more{vertical-align:top;color:#47aae1;cursor:pointer;letter-spacing:.025em;background:0 0;border:none;padding-left:35px;font:17px/20px Arial;display:inline-block;position:relative}.tab-progressive-block .tpb-show-more:before{content:"";background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/icon-plus.png) no-repeat;width:20px;height:20px;display:block;position:absolute;top:0;left:0}.tab-progressive-block .tpb-show-more.active:before{transform:rotate(45deg)}.tab-progressive-block .shop-blocks{margin:45px 0 58px;font-size:0}.tab-progressive-block .sb-container{box-sizing:border-box;vertical-align:top;width:430px;margin-right:70px;padding-bottom:80px;font-size:18px;display:inline-block;position:relative}.tab-progressive-block .sb-container:last-child{margin:0}.tab-progressive-block .sb-container .tpb-show-more{margin-top:10px}.tab-progressive-block .sb-container .btn-black{margin-left:-90px;position:absolute;bottom:7px;left:50%}.tab-progressive-block .sb-title{color:#000;margin-bottom:6px;font:700 22px/22px Arial}.tab-progressive-block .sb-description{margin-bottom:28px}.tab-progressive-block .sb-lens-info{min-height:235px;margin-top:25px;font:16px/24px Arial}.tab-progressive-block .sb-lens-info .accented-text{margin-bottom:16px;font-weight:700}.tab-progressive-block .btn-black{color:#000;text-align:center;box-sizing:border-box;border:2px solid #000;width:180px;margin:auto;padding:10px 18px;font:700 16px/16px Arial;display:inline-block;position:relative}.tab-progressive-block .btn-black:hover{color:#fff;background:#000}.tab-progressive-block .lens-features{margin:55px 0 32px;font-size:0}.tab-progressive-block .lf-container{box-sizing:border-box;vertical-align:top;width:270px;margin-right:60px;font-size:16px;display:inline-block}.tab-progressive-block .lf-container:last-child{margin:0}.tab-progressive-block .lf-icon{margin-bottom:25px}.tab-progressive-block .lf-title{margin-bottom:25px;font:700 22px/22px Arial}.tab-progressive-block .lf-description{line-height:24px}.tab-progressive-block .tpb-package-options{border:none}.tab-progressive-block .tpb-package-options .tpb-description{margin:-10px 0 40px}.tab-progressive-block .package-options{margin-bottom:57px;font-size:0}.tab-progressive-block .po-container{box-sizing:border-box;vertical-align:top;text-align:center;width:270px;height:340px;margin-right:60px;font-size:16px;display:inline-block;position:relative}.tab-progressive-block .po-container:last-child{margin:0}.tab-progressive-block .po-title{font:700 22px/22px Arial}.tab-progressive-block .po-content{padding-top:25px}.tab-progressive-block .po-content .tint{background-size:16px 16px;border-radius:100%;width:16px;height:16px;position:absolute;top:3px;left:3px}.tab-progressive-block .po-content .po-tint-preview{width:230px;height:160px;margin:auto}.tab-progressive-block .po-content .po-trigger-list{padding-top:16px;font-size:0;position:relative}.tab-progressive-block .po-content .po-trigger{box-sizing:border-box;vertical-align:top;width:34px;height:52px;margin:0 8px;padding-top:35px;display:inline-block;position:relative}.tab-progressive-block .po-content .po-trigger-icon{box-sizing:border-box;border:2px solid #c6c6c6;border-radius:50%;width:32px;height:32px;padding:2px;display:block;position:absolute;top:0;left:0}.tab-progressive-block .po-content .label-active .po-trigger-icon{border-color:#4d4d4d}.tab-progressive-block .po-content .po-tint-name{vertical-align:top;color:#848484;text-align:center;text-transform:capitalize;width:32px;font:13px/13px Arial;display:inline-block;position:relative}.tab-progressive-block .po-content .po-mirror-tint-red{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/tints/tint-mirror-red.jpg)}.tab-progressive-block .po-content .po-mirror-trigger-icon-red{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/triggers/trigger-mirror-red.png) 2px 2px no-repeat}.tab-progressive-block .po-content .po-mirror-tint-blue{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/tints/tint-mirror-blue.jpg)}.tab-progressive-block .po-content .po-mirror-trigger-icon-blue{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/triggers/trigger-mirror-blue.png) 2px 2px no-repeat}.tab-progressive-block .po-content .po-mirror-tint-gold{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/tints/tint-mirror-gold.jpg)}.tab-progressive-block .po-content .po-mirror-trigger-icon-gold{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/triggers/trigger-mirror-gold.png) 2px 2px no-repeat}.tab-progressive-block .po-content .po-mirror-tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/tints/tint-mirror-green.jpg)}.tab-progressive-block .po-content .po-mirror-trigger-icon-green{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/triggers/trigger-mirror-green.png) 2px 2px no-repeat}.tab-progressive-block .po-content .po-mirror-tint-silver{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/tints/tint-mirror-silver.jpg)}.tab-progressive-block .po-content .po-mirror-trigger-icon-silver{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/triggers/trigger-mirror-silver.png) 2px 2px no-repeat}.tab-progressive-block .po-content .po-tint-brown{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/tints/tint-brown.jpg)}.tab-progressive-block .po-content .po-color-trigger-icon-brown{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/triggers/trigger-color-brown.png) 2px 2px no-repeat}.tab-progressive-block .po-content .po-tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/tints/tint-green.jpg)}.tab-progressive-block .po-content .po-color-trigger-icon-green{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/triggers/trigger-color-green.png) 2px 2px no-repeat}.tab-progressive-block .po-content .po-tint-gray{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/tints/tint-gray.jpg)}.tab-progressive-block .po-content .po-color-trigger-icon-gray{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/triggers/trigger-color-gray.png) 2px 2px no-repeat}.tab-progressive-block .po-content .po-animation{background-image:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/adaptive.jpg);width:244px;height:232px;margin:9px auto 0}.tab-progressive-block .po-content .po-animation::-webkit-media-controls{display:none!important}.tab-progressive-block .po-price{text-align:center;width:100%;height:22px;font:18px/22px Arial;position:absolute;bottom:2px;left:0}.tab-progressive-block .adj-calendar{background:url(/skin/frontend/default/optimax/images/catalog/category/multifocals/icon-calendar.png) no-repeat;width:205px;height:153px;position:absolute;top:83px;right:50px}.tab-progressive-block .tips-info{counter-reset:section;margin:20px 0 -10px}.tab-progressive-block .ti-description{margin-bottom:3px;font-weight:700;line-height:24px}.tab-progressive-block .ti-left{float:left;width:450px}.tab-progressive-block .ti-right{float:right;width:450px}.tab-progressive-block .ti-container{margin-top:15px;padding-left:20px;line-height:23px;position:relative}.tab-progressive-block .ti-container:before{counter-increment:section;content:counter(section)". ";text-align:right;width:12px;height:24px;font-weight:700;position:absolute;top:0;left:0}.tab-progressive-block .tpb-policy{background:#f1f1f1;padding:13px 0 32px}.tab-progressive-block .tpb-policy .tpb-title{text-align:center;margin-bottom:58px}.tab-progressive-block .bullet-points{margin:auto;font-size:0}.tab-progressive-block .bp-container{box-sizing:border-box;vertical-align:top;text-align:center;letter-spacing:.02em;width:130px;margin-right:55px;display:inline-block}.tab-progressive-block .bp-container:last-child{margin:0}.tab-progressive-block .bp-icon{margin-bottom:17px}.tab-progressive-block .bp-name{font:18px/28px Arial}.tab-progressive-block .tpb-help{text-align:center;padding:16px 0}.tab-progressive-block .tpb-help .tpb-title{text-align:center;margin-bottom:20px;font-size:30px}.tab-progressive-block .tpb-help .tpb-description{text-align:center;margin:-10px 0 15px;font-size:20px}.tab-presunglasses{color:#0c0d12;font-family:Arial}.tab-presunglasses .title-h1{color:#111;margin-bottom:25px;font-size:2.1875rem;font-weight:700;line-height:2.1875rem}.tab-presunglasses .title-h2{color:#111;margin-bottom:10px;font-size:1.75rem;font-weight:700;line-height:1.75rem}.tab-presunglasses .btn{box-sizing:border-box;z-index:10;color:#2d2d2d;cursor:pointer;text-align:center;border:2px solid #2d2d2d;min-width:145px;margin-right:21px;padding:10px 20px;font-size:1rem;font-weight:700;line-height:1rem;display:inline-block;position:relative;overflow:hidden}.tab-presunglasses .btn:hover{color:#fff;background-color:#2d2d2d}.tab-presunglasses .btn:last-child{margin-right:0}.tab-presunglasses .block-top{margin-bottom:20px}.tab-presunglasses .block-top .text{color:#000;font-size:1.125rem;line-height:1.75rem}.tab-presunglasses .block-lenses{border-bottom:1px solid #d7d7d7;padding:50px 0 66px;font-size:0}.tab-presunglasses .block-lenses .description{box-sizing:border-box;vertical-align:top;width:50%;padding-top:20px;padding-right:40px;display:inline-block}.tab-presunglasses .block-lenses .description .text{font-size:1.0625rem;line-height:1.5625rem}.tab-presunglasses .block-lenses .price{margin:24px 0 34px;font-size:1.0625rem;font-weight:700;line-height:1.0625rem}.tab-presunglasses .po-content{box-sizing:border-box;vertical-align:top;text-align:center;width:50%;padding-top:33px;padding-left:90px;display:inline-block}.tab-presunglasses .po-content .po-tint-preview{background-size:100%;width:320px;height:213px;margin:0 auto}.tab-presunglasses .po-content .po-trigger-list{margin-right:16px;padding-top:25px;font-size:0}.tab-presunglasses .po-content .po-trigger{box-sizing:border-box;vertical-align:top;width:50px;margin:0 12px;display:inline-block;position:relative}.tab-presunglasses .po-content .po-trigger .input-radio{visibility:hidden;position:absolute}.tab-presunglasses .po-content .po-trigger-icon{box-sizing:border-box;border:1px solid #c5c5c5;border-radius:50%;width:33px;height:33px;display:inline-block}.tab-presunglasses .po-content .label-active .po-trigger-icon{border-color:#5f5f5f}.tab-presunglasses .po-content .po-tint-name{text-align:center;font-size:1.0625rem;line-height:1.0625rem}.tab-presunglasses .po-content .po-tint-brown{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/tints/tint-brown.jpg)}.tab-presunglasses .po-content .po-color-trigger-icon-brown{background:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/triggers/trigger-color-brown.png) 4px 4px/23px no-repeat}.tab-presunglasses .po-content .po-tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/tints/tint-green.jpg)}.tab-presunglasses .po-content .po-color-trigger-icon-green{background:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/triggers/trigger-color-green.png) 4px 4px/23px no-repeat}.tab-presunglasses .po-content .po-tint-grey{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/tints/tint-grey.jpg)}.tab-presunglasses .po-content .po-color-trigger-icon-grey{background:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/triggers/trigger-color-grey.png) 4px 4px/23px no-repeat}.tab-presunglasses .po-content .po-mirror-tint-red{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/tints/tint-mirror-red.jpg)}.tab-presunglasses .po-content .po-mirror-trigger-icon-red{background:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/triggers/trigger-mirror-red.png) 4px 4px/23px no-repeat}.tab-presunglasses .po-content .po-mirror-tint-blue{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/tints/tint-mirror-blue.jpg)}.tab-presunglasses .po-content .po-mirror-trigger-icon-blue{background:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/triggers/trigger-mirror-blue.png) 4px 4px/23px no-repeat}.tab-presunglasses .po-content .po-mirror-tint-gold{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/tints/tint-mirror-gold.jpg)}.tab-presunglasses .po-content .po-mirror-trigger-icon-gold{background:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/triggers/trigger-mirror-gold.png) 4px 4px/23px no-repeat}.tab-presunglasses .po-content .po-mirror-tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/tints/tint-mirror-green.jpg)}.tab-presunglasses .po-content .po-mirror-trigger-icon-green{background:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/triggers/trigger-mirror-green.png) 4px 4px/23px no-repeat}.tab-presunglasses .po-content .po-mirror-tint-grey{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/tints/tint-mirror-grey.jpg)}.tab-presunglasses .po-content .po-mirror-trigger-icon-grey{background:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/triggers/trigger-mirror-grey.png) 4px 4px/23px no-repeat}.tab-presunglasses .tints{padding-bottom:56px}.tab-presunglasses .tints .price{margin-top:17px}.tab-presunglasses .tints .po-content{padding-top:0}.tab-presunglasses .polarized .po-content{padding-left:0}.tab-presunglasses .polarized .po-tint-preview{background-image:url(/skin/frontend/default/optimax/images/catalog/category/presunglasses/polarized.jpg);width:325px;height:216px;margin:0 0 0 28px}.tab-presunglasses .polarized .description{padding:0 0 0 110px}.tab-presunglasses .mirrored{border-bottom:none}.tab-presunglasses .mirrored .description{padding-top:10px}.tab-presunglasses .mirrored .price{margin-top:30px}.tab-presunglasses .mirrored .po-content{padding-top:12px}.tab-presunglasses .mirrored .po-trigger-list{margin-right:5px;padding-top:20px}.tab-presunglasses .mirrored .po-trigger{margin:0 8px}.tab-presunglasses .block-policy{color:#000;background:#f1f1f1;margin-top:50px;padding:30px 0 32px}.tab-presunglasses .block-policy .title{text-align:center;letter-spacing:.01em;margin-bottom:58px;font-size:2.3125rem;font-weight:700;line-height:2.3125rem}.tab-presunglasses .bullet-points{margin:0 auto;font-size:0}.tab-presunglasses .bp-container{box-sizing:border-box;vertical-align:top;text-align:center;width:130px;margin-right:55px;display:inline-block}.tab-presunglasses .bp-container:last-child{margin:0}.tab-presunglasses .bp-icon{margin-bottom:17px}.tab-presunglasses .bp-name{letter-spacing:.02em;font-size:1.125rem;line-height:1.75rem}.tab-presunglasses .block-help{text-align:center;color:#000;padding:40px 0}.tab-presunglasses .block-help .title{text-align:center;letter-spacing:.01em;margin-bottom:28px;font-size:1.8125rem;font-weight:700;line-height:1.8125rem}.tab-presunglasses .block-help .description{text-align:center;letter-spacing:.01em;margin:-10px 0 25px;font-size:1.25rem;line-height:1.25rem}.banner-catalog-item,.product-item-container{box-sizing:border-box;vertical-align:top;border:0;width:220px;height:260px;margin:0 15px 30px 0;padding:0;position:relative}.banner-catalog-item:nth-child(3n),.product-item-container:nth-child(3n){margin-right:0}.banner-catalog-item .simple-product.active,.product-item-container .simple-product.active{height:inherit}.banner-catalog-item .product-img,.product-item-container .product-img{width:auto;height:110px;margin:0;padding:40px 0 0}.banner-catalog-item .cell-button,.product-item-container .cell-button{display:none;position:absolute;top:145px;left:0}.banner-catalog-item .cell-button .cb-trigger,.product-item-container .cell-button .cb-trigger{float:none;box-sizing:border-box;letter-spacing:0;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f22a42;border:0;width:100px;height:auto;margin:0;padding:0;font:700 11px/21px Arial;display:inline-block}.banner-catalog-item .cell-button .cb-trigger:hover,.product-item-container .cell-button .cb-trigger:hover{background-color:#ce152b}.banner-catalog-item .cell-button .cb-trigger.quicklook,.product-item-container .cell-button .cb-trigger.quicklook{color:#4d4d4d;background-color:#f1f1f1;margin-right:15px}.banner-catalog-item .cell-button .cb-trigger.quicklook:hover,.product-item-container .cell-button .cb-trigger.quicklook:hover{background-color:#d1d1d1}.banner-catalog-item .product-price,.product-item-container .product-price{margin-top:5px;position:relative}.banner-catalog-item .product-price .price-box,.product-item-container .product-price .price-box{padding:0}.banner-catalog-item .product-price .price,.product-item-container .product-price .price{float:none}.banner-catalog-item .product-price .regular-price,.product-item-container .product-price .regular-price{float:none;display:inline}.banner-catalog-item .product-price .regular-price .price,.product-item-container .product-price .regular-price .price{color:#2d2d2d;font:13px/15px Arial}.banner-catalog-item .product-price .special-price,.product-item-container .product-price .special-price{float:none;display:inline}.banner-catalog-item .product-price .special-price .price,.product-item-container .product-price .special-price .price{color:#f22a42;font:13px/15px Arial}.banner-catalog-item .product-price .old-price,.product-item-container .product-price .old-price{float:none;display:inline}.banner-catalog-item .product-price .old-price .price,.product-item-container .product-price .old-price .price{color:#4d4d4d;margin-left:5px;font:13px/15px Arial}.banner-catalog-item .product-price .including-lences,.product-item-container .product-price .including-lences{display:inline;position:absolute;bottom:-23px;left:0}.banner-catalog-item .product-price .including-lences .price-label,.product-item-container .product-price .including-lences .price-label{color:#3fabe6;font:italic 11px/16px Georgia}.banner-catalog-item .product-price .including-lences .price-label._black,.product-item-container .product-price .including-lences .price-label._black{color:#000}.banner-catalog-item .product-size,.product-item-container .product-size{width:16px;position:relative;top:7px;left:170px}.banner-catalog-item .product-size .size,.product-item-container .product-size .size{cursor:default;color:#6d6d6d;border:1px solid;border-radius:50%;width:13px;height:13px;display:none;position:relative}.banner-catalog-item .product-size .size:after,.product-item-container .product-size .size:after{content:"";text-align:center;font-size:8px;font-weight:700;line-height:13px;display:block}.banner-catalog-item .product-size .size.juniors,.banner-catalog-item .product-size .size.little-kids,.banner-catalog-item .product-size .size.pre-teens,.banner-catalog-item .product-size .size.toddlers,.product-item-container .product-size .size.juniors,.product-item-container .product-size .size.little-kids,.product-item-container .product-size .size.pre-teens,.product-item-container .product-size .size.toddlers{border:1px solid #6d6d6d;border-radius:10px;height:14px;right:12px}.banner-catalog-item .product-size .size.pre-teens,.product-item-container .product-size .size.pre-teens{width:38px}.banner-catalog-item .product-size .size.juniors,.product-item-container .product-size .size.juniors{width:32px}.banner-catalog-item .product-size .size.little-kids,.banner-catalog-item .product-size .size.toddlers,.product-item-container .product-size .size.little-kids,.product-item-container .product-size .size.toddlers{width:26px}.banner-catalog-item .product-size .size.small:after,.product-item-container .product-size .size.small:after{content:"S"}.banner-catalog-item .product-size .size.medium:after,.product-item-container .product-size .size.medium:after{content:"M"}.banner-catalog-item .product-size .size.large:after,.product-item-container .product-size .size.large:after{content:"L"}.banner-catalog-item .product-size .size.extra-large:after,.product-item-container .product-size .size.extra-large:after{content:"XL"}.banner-catalog-item .product-size .size.active,.product-item-container .product-size .size.active{display:block}.banner-catalog-item .product-size .size.juniors:after,.banner-catalog-item .product-size .size.little-kids:after,.banner-catalog-item .product-size .size.pre-teens:after,.banner-catalog-item .product-size .size.toddlers:after,.product-item-container .product-size .size.juniors:after,.product-item-container .product-size .size.little-kids:after,.product-item-container .product-size .size.pre-teens:after,.product-item-container .product-size .size.toddlers:after{content:"2-5";cursor:default;font:12px/1 Arial;position:absolute;top:1px;left:0;right:0}.banner-catalog-item .product-size .size.little-kids:after,.product-item-container .product-size .size.little-kids:after{content:"3-8"}.banner-catalog-item .product-size .size.juniors:after,.product-item-container .product-size .size.juniors:after{content:"6-10"}.banner-catalog-item .product-size .size.pre-teens:after,.product-item-container .product-size .size.pre-teens:after{content:"11-14"}.banner-catalog-item .product-spec,.product-item-container .product-spec{visibility:hidden;cursor:default;background-image:url(/skin/frontend/default/optimax/images/sprites/icons_sizes_pr.png);width:16px;height:16px;position:relative;top:-9px;left:200px}.banner-catalog-item .product-spec.active,.product-item-container .product-spec.active{visibility:visible}.banner-catalog-item .product-spec.product-pr,.product-item-container .product-spec.product-pr{background-position:-52px 0}.banner-catalog-item .product-spec.product-rx,.product-item-container .product-spec.product-rx{background-position:-69px 0}.banner-catalog-item:hover .cell-button,.banner-catalog-item:hover .product-img__hidden,.product-item-container:hover .cell-button,.product-item-container:hover .product-img__hidden{display:block!important}.banner-catalog-item:hover .product-frame,.banner-catalog-item:hover .product-photo,.product-item-container:hover .product-frame,.product-item-container:hover .product-photo{display:none}.product_list.try-on-view .product-item-container{border:1px solid #f0f0f0;width:220px;height:380px;margin:0 15px 10px 0;padding:9px 10px}.product_list.try-on-view .product-item-container:nth-child(3n){margin-right:0}.product_list.try-on-view .product-item-container .simple-product{height:inherit;width:100%}.product_list.try-on-view .product-item-container .product-img{height:257px;padding:0;position:relative;overflow:hidden}.product_list.try-on-view .product-item-container .product-img__link{height:100%;display:block}.product_list.try-on-view .product-item-container .product-img__hidden{display:none;transform:translateY(-50%);top:50%!important}.product_list.try-on-view .product-item-container .cell-button{top:230px;left:3px}.product_list.try-on-view .product-item-container .cb-trigger{width:90px}.product_list.try-on-view .product-item-container .product-name,.product_list.try-on-view .product-item-container .tooltip{width:200px}.product_list.try-on-view .product-item-container .product-size{top:-9px;left:165px}.product_list.try-on-view .product-item-container .product-spec{top:7px;left:185px}.product_list.try-on-view .product-item-container .out-of-stock-tryon{position:absolute;top:60px}.product-strip-container{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:40px 0 0;position:relative}.product-strip-container.customers-also-liked{border-bottom:none}.product-strip-container .header{vertical-align:top;background:#fff;margin:-16px 0 5px;padding:0 13px;display:inline-block}.product-strip-container .header .title{color:#2292d2;text-transform:capitalize;letter-spacing:.04em;height:30px;margin:0;font:17px/30px Arial;position:relative}.product-strip-container .header .title.bordered{color:gray;text-transform:none;border:1px solid #ccc;padding:0 22px;font:italic 17px/30px Georgia}.product-strip-container .header .title.bordered:after,.product-strip-container .header .title.bordered:before{content:"";border:10px solid #0000;border-top-color:#d7d7d7;position:absolute;bottom:-20px;left:46%}.product-strip-container .header .title.bordered:after{border-top:10px solid #fff;bottom:-18px}.psc-list{position:relative}.psc-product{box-sizing:border-box;float:left;color:#1c1c1c;width:186px;height:230px;padding:10px 5px;position:relative}.psc-product .psc-product-link{width:100%;height:100%;display:block;overflow:hidden}.psc-product .psc-image{text-align:center;display:block}.psc-product .psc-image img{margin:auto;display:block}.psc-product .name{text-transform:capitalize;letter-spacing:.04em;height:32px;margin:27px 10px 14px;font:13px/16px Arial;overflow:hidden}.psc-product .total-price{display:none}.psc-product .price-box{width:100%;height:80px;display:block;position:absolute;bottom:0;left:0}.psc-product .price-box .old-price,.psc-product .price-box .regular-price,.psc-product .price-box .special-price{box-sizing:border-box;height:23px;padding:0 3px;display:block;position:absolute}.psc-product .price-box .regular-price,.psc-product .price-box .special-price{left:0}.psc-product .price-box .regular-price{text-align:center;width:100%}.psc-product .price-box .old-price,.psc-product .price-box .special-price{width:50%}.psc-product .price-box .special-price{text-align:right}.psc-product .price-box .special-price .price{color:#fc8d0a}.psc-product .price-box .old-price{text-align:left;right:0}.psc-product .price-box .old-price .price{color:#818181;font-size:14px;text-decoration:line-through}.psc-product .price-box .price{float:none;vertical-align:middle;letter-spacing:.06em;font:16px/23px Arial}.psc-product .including-lences{letter-spacing:.06em;color:#a3a3a3;width:100%;height:20px;font:italic 12px/20px Georgia;display:block;position:absolute;bottom:32px}.psc-product .quick-look{box-sizing:border-box;letter-spacing:.1em;color:#595959;cursor:pointer;background:#efefef;border:1px solid #0000;width:130px;height:21px;margin:0 0 0 -65px;padding:0 1px;font:12px/19px Arial;position:absolute;top:90px;left:50%}.psc-product .quick-look:hover{border-color:#939393}.psc-product .product-mypicks-link{position:absolute;top:6px;right:15px}.psc-product .product-mypicks-link .mypicks-heart{visibility:hidden;width:15px;height:13px}.psc-product .product-mypicks-link .mypicks-heart.selected{visibility:visible;display:block}.psc-product:hover .mypicks-heart{visibility:visible}.product-view.tag-list-container{background-color:#dfeef6;margin:27px 0 20px;padding:20px;position:relative}.product-view.tag-list-container .tl-header{color:#1077b4;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #dfeef6;padding-bottom:6px;font:14px/18px Arial}.product-view.tag-list-container h5{color:#1077b4;letter-spacing:.04em;margin-bottom:2px;font:italic 12px/18px Georgia}.product-view.tag-list-container .tl-items{margin-top:9px}.product-view.tag-list-container .tl-items>ul{width:85%}.product-view.tag-list-container .tl-item{display:inline}.product-view.tag-list-container .tl-item,.product-view.tag-list-container a{color:#6d6d6d;white-space:nowrap;letter-spacing:.04em;font:11px/18px Arial}.product-view.tag-list-container .tl-add-item{margin-top:18px}.product-view.tag-list-container .tl-add-item h5{margin-bottom:4px}.product-view.tag-list-container .tl-add-item input{width:206px}.product-view.tag-list-container .tl-add-item .add-item-button{color:#1077b4;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid;margin-left:10px;font:11px/20px Arial;position:relative;top:2px}.product-view.tag-list-container .tl-add-item .description{color:#6d6d6d;letter-spacing:.04em;margin-top:12px;font:italic 10px/1 Georgia}.product-badge{z-index:10;width:65px;height:27px;display:block;position:absolute}.product-badge.special-sale{background:#f22a42}.product-badge.special-sale:after{content:"Sale";color:#fff}.product-badge.weekend-sale{background:#23aae2;border:1px solid #f22a42;width:32px;height:32px}.product-badge.weekend-sale:after{content:"Sale";color:#fff;letter-spacing:.05em;padding-top:8px;font-size:11px;line-height:1.5}.product-badge.badge-luxury{background:#e7c271;border-radius:18px;width:66px;height:30px}.product-badge.badge-luxury:after{content:"Premium";color:#2d2d2d;font-size:11px}.product-badge.badge-top-rated{background:#fdd317;border-radius:18px;width:66px;height:32px}.product-badge.badge-top-rated:after{content:"Top Rated";color:#2d2d2d;font-size:10px}.product-badge.badge-new-arrivals{background:#3fabe6}.product-badge.badge-new-arrivals:after{content:"New";color:#fff}.product-badge.badge-onsaleicon{background:url(/skin/frontend/default/optimax/images/badge/onsale.png) no-repeat}.product-badge.badge-memorial-day{background:url(/skin/frontend/default/optimax/images/badge/badge-medal.png) no-repeat;width:32px;height:32px}.product-badge.badge-bestvalueicon{background:url(/skin/frontend/default/optimax/images/badge/bestvalue.png) no-repeat}.product-badge.badge-titanium{background:url(/skin/frontend/default/optimax/images/badge/titanium.png) no-repeat;width:43px!important;height:25px!important}.product-badge.badge-sports{background:url(/skin/frontend/default/optimax/images/badge/sports.png) no-repeat}.product-badge.badge-wood{background:url(/skin/frontend/default/optimax/images/badge/wood.png) no-repeat;width:43px!important;height:25px!important}.product-badge.badge-acetate{background:url(/skin/frontend/default/optimax/images/badge/acetate.png) no-repeat;width:43px!important;height:25px!important}.product-badge.badge-30off{background:url(/skin/frontend/default/optimax/images/badge/30off.png) -1px 0 no-repeat;width:49px!important;height:49px!important}.product-badge.badge-40off{background:url(/skin/frontend/default/optimax/images/badge/40off.png) -1px 0 no-repeat;width:49px!important;height:49px!important}.product-badge.badge-50off{background:url(/skin/frontend/default/optimax/images/badge/50off.png) -1px 0 no-repeat;width:49px!important;height:49px!important}.product-badge.badge-july-sale{background:url(/skin/frontend/default/optimax/images/badge/julysale.png) no-repeat;width:72px;height:30px}.product-info-box .product-badge{top:-10px;left:414px;z-index:1!important}.product-info-box .special-sale{left:401px}.product-info-box .badge-acetate,.product-info-box .badge-wood{left:410px!important}.product-description .attribute{padding-top:10px}.product-description .attribute .title{color:#000;font-size:16px}.product-description .attribute .title span{float:left}.product-description .attribute .title .attr-name{color:#000;width:43px}.product-description .attribute .title .attr-val{float:right;width:225px;padding-top:1px;font-family:Georgia;font-style:italic;line-height:18px}.product-description .attribute .title .attr-val,.product-description .attribute .title .divider{color:#8d8d8d}.product-description .attribute .title .attr-val{float:right}.product-description .attribute .title .formatted-val{display:inline-block}.product-description .attribute ul{margin-top:8px}.product-description .attribute li{cursor:pointer;position:relative}.product-description .attribute li .trigger-square .frame-size-name{color:#000;text-align:center;font:16px/29px Arial}.product-description .attribute li .trigger-square .frame-size-name:before{content:"Age ";letter-spacing:.04em;font-size:13px}.product-description .attribute li .trigger-square .frame-size-name span{letter-spacing:-.14em}.product-description .attribute li.disabled{display:none}.product-description .attribute li.active .trigger-circle,.product-description .attribute li:hover .trigger-circle{border:2px solid #4e4e5d;margin-left:1px;margin-right:1px}.product-description .attribute li.active .trigger-square,.product-description .attribute li:hover .trigger-square{background:#000}.product-description .attribute li.active .trigger-square .frame-size-name,.product-description .attribute li:hover .trigger-square .frame-size-name{color:#fff}.product-description .attribute .frame-size-name{line-height:26px}.product-description .attribute .trigger-square{box-sizing:border-box;border:2px solid #000;height:33px;margin-right:3px;padding-left:10px;padding-right:10px;position:relative}.product-description .attribute .trigger-circle{vertical-align:middle;text-align:center;border:1px solid #d6d6d6;border-radius:50%;width:26px;height:26px;margin-left:2px;margin-right:2px;display:inline-block;position:relative}.product-description .attribute .trigger-window-change{vertical-align:top;text-align:center;height:34px;line-height:34px;display:inline-block}.product-description .product-badge{position:relative;top:0;left:0}.product-description .product-brand-logo{z-index:10;position:absolute;top:2px;right:37px}.product-description .attribute-color .color-picture{background-size:16px 16px;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;display:block;position:absolute;top:50%;left:50%;overflow:hidden}.product-description .stock-amount-left{color:#8d8d8d;background-color:#e3f2f9;margin:15px 0 3px;padding:5px 14px;font-size:16px;display:inline-block}.product-money-back{box-sizing:border-box;text-align:center;color:#23aae2;cursor:pointer;border:2px solid #23aae2;height:46px;margin-top:19px;margin-bottom:65px;font-size:15px;line-height:44px}.product-money-back .bold{text-transform:uppercase;font-weight:700}.product-money-back .italic{margin-left:4px;font-family:Georgia;font-style:italic}.money-back-popup{width:500px}.money-back-popup .title{color:#2d2d2d;border-bottom:1px solid #e2ddd7;width:420px;margin:36px 40px 0;padding-bottom:20px;font-size:28px;font-weight:700;display:inline-block}.money-back-popup .content{color:#4d4d4d;border-bottom:#efefef;margin:20px 40px 23px;padding-bottom:20px;font-size:14px;line-height:22px}.help-icon-mini{vertical-align:middle;background:url(/skin/frontend/default/optimax/images/catalog/product/view/question_blue.png) no-repeat;width:14px;height:14px;margin-left:10px;display:inline-block}.options-glasses{margin-top:40px}.payment-split._one-line .payment-split__row{display:inline-block}.payment-split._one-line .payment-split__text{font-size:13px}.payment-split__text{color:#2d2d2d;font-size:12px;font-weight:400}.payment-split__more{color:#a8a6a4;font:italic 13px/26px Georgia;text-decoration:underline}.blog-index-index #wrapper,.blog-post-view #wrapper{padding-top:9px}.blog .menu-tags ul li{margin-left:10px;padding:2px}.span-img.base-mini-icon.blog-pencil{background-position:-36px 0}.postWrapper{clear:both;margin-bottom:40px}.postWrapper .poster{display:inline}.postWrapper .postTitle{border-bottom:1px solid #d6d6d6;margin-bottom:15px;padding-right:95px;position:relative}.postWrapper .postTitle h2 a{font-size:20px}.postWrapper .postTitle h3{margin:0;padding:2px 0;font-size:10px}.postWrapper .postContent{margin-bottom:10px}.postWrapper .postContent a{color:#00e}.postWrapper .postContent h2{color:#626262;margin-top:40px;margin-bottom:30px;font-size:20px}.postWrapper .postContent p{margin-top:20px;margin-bottom:20px;font-size:16px}.postWrapper .postContent .tagline{text-align:center;background-color:#ccc;margin:5px;font-size:11px;font-style:italic;display:block}.postWrapper .postDetails{border-bottom:1px solid #d6d6d6;padding-right:95px;position:relative}.postBookmarks{margin-bottom:10px}.postBookmarks a{margin-right:10px}.postBookmarks img{margin-right:5px}.tags{margin-bottom:10px}.tags ul li{padding-right:6px;display:inline}.commentWrapper{padding-bottom:15px}.commentContent{padding-bottom:0}.commentDetails{margin-bottom:5px;padding:0}.commentDetails h4.username{display:inline}.postError{font-size:16px}.menu-categories,.menu-recent,.menu-tags{margin:5px 3px 15px}.tag-count-1{font-size:1em}.tag-count-2{font-size:1.2em}.tag-count-3{font-size:1.4em}.tag-count-4{font-size:1.6em}.tag-count-5{font-size:1.8em}.tag-count-6,.tag-count-7,.tag-count-8,.tag-count-9,.tag-count-10{font-size:2em}.blog-index-index #page-content,.blog-post-view #page-content{margin-top:5px}.post-social-buttons{position:absolute;bottom:0;right:0}.post-social-buttons__btn{margin-left:3px;display:inline-block}.about-us-wrapper{line-height:1.4}.about-us-wrapper .sliding-block{display:none;position:relative}.about-us-wrapper .sliding-block .info{padding-top:70px;padding-bottom:45px;font-size:23px}.about-us-wrapper .sliding-block .toggler{background:url(/skin/frontend/default/optimax/images/page/about/steps-toggler.jpg) no-repeat;width:36px;height:36px;display:block;position:absolute;top:10px;right:0}.about-us-wrapper .sliding-block .steps{background:url(/skin/frontend/default/optimax/images/page/about/steps.jpg) top no-repeat}.about-us-wrapper .sliding-block .steps li{text-align:center;vertical-align:top;width:133px;margin-right:61px;padding-top:170px;padding-bottom:20px;display:inline-block}.about-us-wrapper .sliding-block .steps li:last-child{margin-right:0}.about-us-wrapper .sliding-block .steps .description{font-size:12px}.about-us-wrapper .sliding-block .steps .title{font-size:15px;font-weight:700}.about-us-wrapper .banner{background:url(/skin/frontend/default/optimax/images/page/about/banner.jpg) no-repeat;height:348px;margin-top:40px}.about-us-wrapper .banner .text{width:280px;padding-top:90px;padding-left:65px}.about-us-wrapper .banner .title{margin-bottom:5px;font-size:57px}.about-us-wrapper .banner .description{font-family:Georgia;font-size:24px;font-style:italic}.about-us-wrapper .banner .toggler{color:#2d2d2d;font-size:18px;font-weight:700;line-height:29px}.about-us-wrapper .banner .toggler .icon{vertical-align:middle;background:url(/skin/frontend/default/optimax/images/page/about/steps-toggler-small.png) no-repeat;width:20px;height:20px;margin-left:8px}.about-us-wrapper .banner .description,.about-us-wrapper .banner .title{color:#fff}.about-us-wrapper .behind{text-align:center;padding-top:45px;font-size:18px;font-weight:700}.about-us-wrapper .info-blocks .block{border-top:2px solid #e9e9e4;width:100%;margin-top:45px;padding-top:45px}.about-us-wrapper .info-blocks .block .text{width:415px}.about-us-wrapper .info-blocks .block img{width:463px;height:400px;display:block}.about-us-wrapper .info-blocks .block.left .text{float:left}.about-us-wrapper .info-blocks .block.left img,.about-us-wrapper .info-blocks .block.right .text{float:right}.about-us-wrapper .info-blocks .block.right img{float:left}.about-us-wrapper .info-blocks .block.shippers .text{width:470px}.about-us-wrapper .info-blocks .block.shippers img{margin-right:-70px}.about-us-wrapper .info-blocks .title{padding-top:41px;font-size:28px;font-weight:700}.about-us-wrapper .info-blocks .description{margin-bottom:20px}.about-us-wrapper .info-blocks .description.bold{font-weight:700}.about-us-wrapper .toggler{cursor:pointer}.about-us-wrapper p{color:#2d2d2d;font-family:Arial;font-size:16px}.about-us-form{border-top:2px solid #e9e9e4;margin-top:75px;padding-top:55px;padding-bottom:40px;font-family:Arial}.about-us-form .title{font-size:38px}.about-us-form .stay-in-touch{float:left;width:540px}.about-us-form .stay-in-touch .row{padding-bottom:27px}.about-us-form .stay-in-touch .left,.about-us-form .stay-in-touch .right{width:256px;position:relative}.about-us-form .stay-in-touch input[type=text],.about-us-form .stay-in-touch input[type=tel],.about-us-form .stay-in-touch input[type=email]{width:222px}.about-us-form .stay-in-touch textarea{box-sizing:border-box;width:540px;height:212px;padding-top:12px;font-size:16px}.about-us-form .stay-in-touch .submit{float:right;width:177px;margin-top:26px}.about-us-form .newsletter{float:right;background-color:#f1f1f1;width:295px;padding:15px 30px}.about-us-form .newsletter .title{color:#00b0a5;font-size:28px;font-weight:700;line-height:1.4}.about-us-form .newsletter input{box-sizing:border-box;width:100%;margin-bottom:25px}.about-us-form .newsletter .submit{width:100%}.about-us-form .submit{border:none;padding:0;font-size:18px!important;line-height:49px!important}.about-us-form input[type=text],.about-us-form input[type=tel],.about-us-form input[type=email]{height:42px;font-size:16px;line-height:42px}.about-us-form input[type=text],.about-us-form input[type=tel],.about-us-form input[type=email],.about-us-form textarea{font-family:Arial;font-size:16px}.about-us-form input:focus::-webkit-input-placeholder{color:#0000}.about-us-form textarea:focus::-webkit-input-placeholder{color:#0000}.about-us-form .socials{padding-top:45px}.about-us-form .socials .text{color:#2d2d2d;font-family:Arial;font-size:16px;font-weight:700}.about-us-form .socials .links{padding-top:16px;padding-bottom:20px}.about-us-form .socials .item{background:url(/skin/frontend/default/optimax/images/page/about/socials.png) no-repeat;width:35px;height:35px;margin-right:5px}.about-us-form .socials .item.f{background-position:0 0}.about-us-form .socials .item.t{background-position:-48px 0}.about-us-form .socials .item.i{background-position:-120px 0}.about-us-form .socials li:last-child{margin-left:25px}.about-computer-glasses h1{font-size:35px}.about-computer-glasses .common{padding:10px 0;font-size:18px;line-height:1.6}.about-computer-glasses .common,.about-computer-glasses .title,.about-computer-glasses h1{color:#000}.about-computer-glasses .button{box-sizing:border-box;text-align:center;border:2px solid #000;width:260px;height:50px;margin-top:20px;font-size:18px;line-height:45px;display:inline-block}.about-computer-glasses .button:hover{color:#fff;background-color:#000}.about-computer-glasses .main-shop{text-align:center}.about-computer-glasses .main-shop .button{margin-top:0}.about-computer-glasses .article-item{border-bottom:1px solid #d6d4d4;margin-bottom:60px;padding-bottom:60px}.about-computer-glasses .protection-block .cloud{color:#000;background-color:#f1f1f1;margin-top:60px;padding:30px;font-size:18px;line-height:1.4;position:relative}.about-computer-glasses .protection-block .cloud:after{content:"";z-index:10;border:30px solid #0000;border-top:0 solid #f1f1f1;border-bottom:20px solid #f1f1f1;width:0;display:block;position:absolute;top:-20px;left:75px}.about-computer-glasses .how-block .text{float:left;width:340px}.about-computer-glasses .how-block .img{float:right;width:460px}.about-computer-glasses .lenses-block{padding-bottom:28px}.about-computer-glasses .lenses-block .info{background-color:#042964;margin-top:70px;padding:40px}.about-computer-glasses .lenses-block .info .rest{float:left;width:370px}.about-computer-glasses .lenses-block .info .no-required{float:right;border-left:2px solid #fff;width:350px;padding-left:75px}.about-computer-glasses .lenses-block .info .common,.about-computer-glasses .lenses-block .info h2{color:#fff}.about-computer-glasses .lenses-block .info .common{margin-bottom:2px;padding-bottom:0}.about-computer-glasses .lenses-block .info h2{font-size:20px}.about-computer-glasses .icon{background:url(/skin/frontend/default/optimax/images/page/category-about/computer-glasses/icons.jpg) no-repeat;width:65px;height:60px;display:inline-block}.about-computer-glasses .icons{margin-top:50px}.about-computer-glasses .icons li{vertical-align:top;width:140px;margin-right:115px;display:inline-block}.about-computer-glasses .icons li:last-child{margin-right:0}.about-computer-glasses .icons .title{padding-top:15px;font-size:18px;font-weight:700;line-height:1.3}.about-computer-glasses .icons .tv .icon{background-position:-5px 0}.about-computer-glasses .icons .ntf .icon{background-position:-105px 0}.about-computer-glasses .icons .smart .icon{background-position:-229px 0}.about-computer-glasses .icons .gamers .icon{background-position:-348px 0}.about-computer-glasses .icons .frame .icon{background-position:0 -80px}.about-computer-glasses .icons .presc .icon{background-position:-108px -80px}.about-computer-glasses .icons .pack .icon{background-position:-210px -80px}.about-computer-glasses .icons .lens .icon{background-position:-336px -80px}.category-tabs .category-tab{color:#494949;text-transform:uppercase;opacity:.9;box-sizing:border-box;background-color:#e9e9e4;margin-top:0;margin-right:22px;padding:0 25px;font-size:16px}.category-tabs .category-tab.active{opacity:1;color:#2d2d2d}.about-brand{padding-top:30px}.about-brand .button{text-transform:capitalize;cursor:pointer;box-sizing:border-box;border:2px solid #000;width:160px;margin-right:18px;font-size:14px;line-height:39px;display:inline-block}.about-brand .button:hover{color:#fff;background-color:#000}.about-brand .button,.about-brand .heading,.about-brand .section{font-family:Arial;font-weight:700}.about-brand .heading,.about-brand .section{text-transform:capitalize}.about-brand .item{border-bottom:1px solid #ebebeb;margin-bottom:30px;padding-bottom:50px}.about-brand .item .heading{padding-top:20px;font-size:38px;line-height:1}.about-brand .item:last-of-type{border:none}.about-brand .item p{letter-spacing:1px;color:#000;font-family:Arial;font-size:15px;line-height:1.6}.about-brand .center{text-align:center}.about-brand .bold{font-weight:700}.about-brand.oakley-about-brand .button{margin-top:25px}.about-brand.oakley-about-brand .column{width:412px}.about-brand.oakley-about-brand .item .common-text{padding-bottom:35px;font-size:14px}.about-brand.oakley-about-brand .item .heading-description{text-align:center;width:785px;margin:0 auto;padding-top:23px}.about-brand.oakley-about-brand .item .section{border-bottom:4px solid #000;margin:45px 0;padding-bottom:5px;font-size:25px;display:inline-block}.about-brand.oakley-about-brand .item .title{text-transform:uppercase;padding-bottom:15px;font-weight:700}.about-brand.oakley-about-brand .item .stripe{padding-top:35px;padding-left:15px}.about-brand.oakley-about-brand .item .stripe .direction{float:left;margin:0 25px}.about-brand.oakley-about-brand .item .stripe .sportsmen{padding-top:20px;font-family:Arial;font-size:20px;font-weight:700}.about-brand.oakley-about-brand .item .stripe .name,.about-brand.oakley-about-brand .item .stripe .sportsmen{text-transform:capitalize;line-height:1.4}.about-brand.oakley-about-brand .item .heading.second-line{text-transform:none;font-family:Arial;font-size:20px}.about-brand.oakley-about-brand .item .left{padding-left:35px}.about-brand.oakley-about-brand .item .right{padding-right:35px}.about-brand.oakley-about-brand .item .featured .common-text{padding:0 35px;font-size:13px}.about-brand.oakley-about-brand .item .featured .right .button{margin-top:45px}.about-brand.oakley-about-brand .item.first .common-text{width:340px}.about-brand.oakley-about-brand .item.first .button{margin-top:0}.about-brand.about-ray-ban .heading-description{padding-top:20px;padding-bottom:50px;font-size:14px}.about-brand.about-ray-ban .stripe{width:958px;height:108px}.about-brand.about-ray-ban .stripe .product-link{float:left;cursor:pointer;height:110px;margin-right:20px;display:block}.about-brand.about-ray-ban .stripe .product-link:first-child{width:138px}.about-brand.about-ray-ban .stripe .product-link:nth-child(2){width:135px}.about-brand.about-ray-ban .stripe .product-link:nth-child(3){width:130px}.about-brand.about-ray-ban .stripe .product-link:nth-child(4){width:135px}.about-brand.about-ray-ban .stripe .product-link:nth-child(5){width:132px}.about-brand.about-ray-ban .stripe .product-link:nth-child(6){width:154px}.about-brand.about-ray-ban .text{width:420px}.about-brand.about-ray-ban .text h4{padding-bottom:15px;font-size:23px;font-weight:700}.about-brand.about-ray-ban .text p{padding-bottom:25px;line-height:1.6}.about-kids-glasses .article-item{border-bottom:1px solid #d6d4d4;margin-bottom:55px;padding-bottom:55px}.about-kids-glasses .article-item.style .common{padding-bottom:25px}.about-kids-glasses .article-item.safety .left{width:410px}.about-kids-glasses .article-item.safety .right{margin-right:25px}.about-kids-glasses .article-item.outdoors .left{width:410px}.about-kids-glasses .article-item.outdoors .right{width:465px}.about-kids-glasses .article-item.steps .number{color:#c3d82d;padding:30px 0;font-size:47px;font-weight:700}.about-kids-glasses .article-item.steps .button{width:177px;margin:0 auto;display:block}.about-kids-glasses .article-item.steps .pluses{background-color:#f1f1f1;margin-top:70px;margin-bottom:40px;padding:0 25px}.about-kids-glasses .article-item.steps .pluses .item,.about-kids-glasses .article-item.steps .pluses .text{vertical-align:top;display:inline-block}.about-kids-glasses .article-item.steps .pluses .text{width:130px;margin-left:10px;margin-right:40px;padding-top:35px;font-size:18px}.about-kids-glasses .article-item.steps h2{padding-bottom:10px;font-size:22px}.about-kids-glasses .common{font-size:16px;line-height:1.6}.about-kids-glasses .two-columns .left,.about-kids-glasses .two-columns .right{width:440px}.about-kids-glasses .two-columns .common{padding-top:25px}.about-kids-glasses .two-columns .buttons{text-align:center}.about-kids-glasses .two-columns .buttons .button{width:145px}.about-kids-glasses .two-columns .buttons li{padding:25px 15px 0;display:inline-block}.about-kids-glasses .two-columns h2{padding-top:30px;font-size:23px}.about-kids-glasses .button{text-align:center;box-sizing:border-box;border:2px solid #000;height:43px;font-size:16px;font-weight:700;line-height:37px;display:inline-block}.about-kids-glasses .button:hover{color:#fff;background-color:#000}.about-kids-glasses .three-columns .left,.about-kids-glasses .three-columns .middle,.about-kids-glasses .three-columns .right{width:270px}.about-kids-glasses .three-columns .middle{float:left;width:295px;padding-left:50px}.about-kids-glasses .icon{background:url(/skin/frontend/default/optimax/images/page/category-about/kids/icons.jpg) no-repeat;width:100px;height:100px}.about-kids-glasses .icon.flexible{background-position:-13px 46px}.about-kids-glasses .icon.resistant{background-position:-123px 46px}.about-kids-glasses .icon.free{background-position:-6px -95px}.about-kids-glasses .icon.money{background-position:-119px -95px}.about-kids-glasses .icon.warranty{background-position:-247px -95px}.about-kids-glasses h1{font-size:35px}.about-kids-glasses a,.about-kids-glasses h1,.about-kids-glasses h2,.about-kids-glasses p,.about-kids-glasses span{color:#000}.prescription-landing{padding-bottom:50px;font-size:14px;line-height:22px}.prescription-landing__buttons{padding:15px 0 30px}.prescription-landing__btn{letter-spacing:.03em;width:233px;margin-right:20px;padding:12px 20px;font-weight:700;display:inline-block}.prescription-landing__image{padding:20px 0 40px}.prescription-landing__title{color:#3fabe6;margin-bottom:20px;font-size:18px}.tryon-landing-banner{color:#2d2d2d;background:#e8e7e3 url(/skin/frontend/default/optimax/images/static/tryon/virtual-mirror.gif) 520px 100% no-repeat;padding:55px 400px 70px 45px}.tryon-landing-banner__title{color:#23aae2;letter-spacing:-.02em;margin-bottom:35px;font:49px/49px Arial Black}.tryon-landing-banner__text{margin-bottom:35px;font-size:22px;line-height:30px}.tryon-landing-banner__btn{width:158px;margin-right:25px;display:inline-block}.tryon-landing-content{color:#2d2d2d;padding:70px 0 20px}.tryon-landing-content__title{letter-spacing:.01em;margin-bottom:25px;font-size:32px;font-weight:700}.tryon-landing-content__steps{counter-reset:counter;margin:0 -12px}.tryon-landing-content__steps:after{clear:both;content:"";display:table}.tryon-landing-content__steps-item{float:left;box-sizing:border-box;counter-increment:counter;width:33.333%;padding:58px 12px 0;font-size:18px;font-weight:700;line-height:25px;position:relative}.tryon-landing-content__steps-item:before{content:counter(counter)".";color:#23aae2;font-size:45px;line-height:45px;position:absolute;top:0;left:12px}.tryon-landing-content__screen{margin:85px auto;display:block;box-shadow:0 0 57px 4px #00000012}.tryon-landing-content__text{font-size:17px;line-height:28px;margin-bottom:20px!important}.group-select__list .validate-select{width:325px}.product-option.lens-color .option-values-container{padding:25px 0}.product-option.lens-color .option-icon-wrapper{height:40px;position:relative}.product-option.lens-color .option-icon{position:absolute}.product-option.lens-color .option-icon.tint-brown{clip:rect(0,195px,45px,145px);left:-140px}.product-option.lens-color .option-icon.tint-gray{clip:rect(0,50px,45px,0);left:5px}.product-option.lens-color .option-icon.tint-green{clip:rect(0,96px,45px,50px);left:-45px}.product-option.lens-color .option-icon.tint-polar{clip:rect(0,50px,45px,0);left:5px}.product-option.lens-color .option-icon.mirror-tint-blue{clip:rect(0,445px,45px,390px);left:-385px}.product-option.lens-color .option-icon.mirror-tint-gold{clip:rect(0,390px,45px,344px);left:-340px}.product-option.lens-color .option-icon.mirror-tint-green{clip:rect(0,342px,45px,295px);left:-290px}.product-option.lens-color .option-icon.mirror-tint-red{clip:rect(0,295px,45px,245px);left:-240px}.product-option.lens-color .option-icon.mirror-tint-silver{clip:rect(0,245px,45px,195px);left:-190px}.product-option.lens-color .option-value-price{white-space:nowrap}.sunglasses-tints{padding:0 20px;display:flex}.sunglasses-tints__colors{flex:0 0 530px;padding-right:35px}.sunglasses-tints__lens{flex:0 0 386px;padding-top:40px;padding-left:30px}.sunglasses-tints__row{border-bottom:1px solid #e8e7e3;align-items:center;padding:32px 0;display:flex}.sunglasses-tints__row:last-child{border-bottom:none}.sunglasses-tints__row-name{color:#4d4d4d;flex:0 0 120px;font-size:13px;line-height:1.4}.sunglasses-tints__row-price{text-align:right;color:#a8a6a4;flex:0 0 60px;font-size:12px}.sunglasses-tints__row-price.active{color:#8d8d8d}.sunglasses-tints__row-colors{flex:0 0 320px;padding:0 20px 0 45px}.sunglasses-tints__title{font-size:15px;font-weight:700}.sunglasses-tints__info{z-index:20;cursor:pointer;color:#fff;vertical-align:text-bottom;text-align:center;background-color:#3fabe6;border:none;border-radius:50%;width:16px;height:16px;margin-left:5px;font-size:10px;line-height:16px;display:inline-block;position:relative}.sunglasses-tints__tooltip{width:238px;display:none}.sunglasses-tints__chosen{padding-top:25px}.sunglasses-tints__chosen-title{color:#9a9a9a;margin:0 0 9px;font-size:14px;line-height:16px}.sunglasses-tints__chosen-color{color:#4d4d4d;font-size:20px;line-height:28px}.sunglasses-tints-button{text-align:center;cursor:pointer;width:50px;padding-top:10px;display:inline-block}.sunglasses-tints-button input{display:none}.sunglasses-tints-button__circle{background-position:50%;background-repeat:no-repeat;border-radius:50%;width:31px;height:31px;margin:0 auto 3px;display:block;position:relative}.sunglasses-tints-button__circle:after{content:" ";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJtNDM2IDQyMi45MSA0LjE5IDUuMDkgOS44MS05Ii8+PC9kZWZzPjx1c2UgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSI1MCIgc3Ryb2tlLXdpZHRoPSIyLjUyIiB4bGluazpocmVmPSIjYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQzNSAtNDE4KSIvPjwvc3ZnPg==) no-repeat;width:16px;height:12px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sunglasses-tints-button__name{color:#4d4d4d;font-size:12px;line-height:16px}.sunglasses-tints-button.active .sunglasses-tints-button__circle{box-shadow:0 0 0 2px #fff,0 0 0 3px #4d4d4d}.sunglasses-tints-button.active .sunglasses-tints-button__circle:after{display:block}.sunglasses-tints-button.disabled{opacity:.4;pointer-events:none}.sunglasses-tints-slider{width:260px}.sunglasses-tints-slider .slick-arrow{text-indent:-999px;white-space:nowrap;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUiIGhlaWdodD0iMjYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJtNDE0Ljc1IDQxNS4yNS0xMyAxMS41IDEzIDExLjUiLz48L2RlZnM+PHVzZSBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0iIzAyMDMwMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iNTAiIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAxIC00MTQpIi8+PC9zdmc+) no-repeat;border:none;width:15px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.sunglasses-tints-slider .slick-prev{left:-20px}.sunglasses-tints-slider .slick-next{right:-20px;transform:rotateY(180deg)translateY(-50%)}.sunglasses-tints-slider .slick-next:after{content:" ";background:linear-gradient(270deg,#fff0,#f1f1f1 50%);width:45px;height:68px;display:block;position:absolute;top:-13px;left:18px}.sunglasses-tints-slider .slick-disabled{opacity:.4}.sunglasses-tints-slider .slick-disabled:after{display:none}.prescription-form .pr-tabs{box-sizing:border-box;border-bottom:1px solid #ccc;padding-bottom:25px}.prescription-form .pr-tab{float:left;letter-spacing:.1em;vertical-align:middle;cursor:pointer;background-color:#fff;width:288px;margin:0 9px;position:relative}.prescription-form .pr-tab .label{box-sizing:border-box;vertical-align:middle;text-align:center;text-transform:uppercase;cursor:pointer;border:3px solid #0000;width:100%;height:85px;margin:0;padding:0;font:700 14px/79px Arial;display:block}.prescription-form .pr-tab .label-below{letter-spacing:.01em;text-align:center;width:100%;height:15px;font:11px/11px Arial;display:block;position:absolute;top:55px;left:0}.prescription-form .pr-tab.active .label{cursor:default;background:#fff;border-color:#23aae2}.prescription-form .pr-tab.disabled .label{color:#b9b9b9;cursor:default;background-color:#f8f8f8;border-color:#f8f8f8}.prescription-form .pr-tab:hover:not(.active) .label{background-color:#ccc}.prescription-form .pr-tab.disabled:hover .label{background-color:#f8f8f8}.prescription-form .pr-tab-content{padding:20px 0 10px;display:none}.prescription-form .pr-tab-content.active{display:block}.prescription-form .pr-tab-content.external-source .source-button{float:left;box-sizing:border-box;vertical-align:middle;border:3px solid #0000;width:440px;margin:0 9px;display:block;position:relative;overflow:hidden}.prescription-form .pr-tab-content.external-source .source-button .label{cursor:pointer;display:block}.prescription-form .pr-tab-content.external-source .source-button .header{box-sizing:border-box;color:#444;letter-spacing:.1em;text-align:center;text-transform:uppercase;background-color:#dfeef6;height:70px;margin:0;font:700 16px/70px Arial}.prescription-form .pr-tab-content.external-source .source-button .header-icon{background:url(/skin/frontend/default/optimax/images/prescription/prescription-send-method-sprites.png) no-repeat;width:30px;height:30px;margin-right:10px;position:relative;top:4px}.prescription-form .pr-tab-content.external-source .source-button .header-icon.email{background-position:-5px -5px}.prescription-form .pr-tab-content.external-source .source-button .header-icon.upload{background-position:-38px -7px;width:40px}.prescription-form .pr-tab-content.external-source .source-button .content{box-sizing:border-box;color:#595959;background:#fff;min-height:125px;margin:0;padding:20px;font:14px/24px Arial}.prescription-form .pr-tab-content.external-source .source-button .content .default{display:inline-block}.prescription-form .pr-tab-content.external-source .source-button .content .upload{text-align:center;width:100%;display:none}.prescription-form .pr-tab-content.external-source .source-button .content.file-chosen .default{display:none}.prescription-form .pr-tab-content.external-source .source-button .content.file-chosen .upload{display:inline-block}.prescription-form .pr-tab-content.external-source .source-button.upload-file .content{padding:25px 20px}.prescription-form .pr-tab-content.external-source .source-button .cu-file-notice{color:#999;margin-top:5px;font:italic 12px/14px Georgia;display:inline-block}.prescription-form .pr-tab-content.external-source .source-button .cu-file-description{color:#595959;font:italic 13px/16px Arial}.prescription-form .pr-tab-content.external-source .source-button .cu-edit-button-label{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-decoration:underline}.prescription-form .pr-tab-content.external-source .source-button.active{border-color:#23aae2}.prescription-form .pr-tab-content.external-source .source-button .prescription-file{opacity:0;width:100%;height:100%;font-size:999px;position:absolute;top:0;left:0}.prescription-form .pr-tab-content.external-source .source-button .prescription-file::-webkit-file-upload-button{cursor:pointer}.prescription-form .pr-tab-content.choose-saved .btn-login{color:#fff;letter-spacing:.02em;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#23aae2;width:290px;height:40px;font:700 12px/40px Arial}.prescription-form .pr-tab-content.choose-saved .btn-login:hover{background-color:#2093d2}.prescription-form .pr-tab-content.choose-saved .label{color:#000;letter-spacing:.05em;font:15px/16px Arial}.prescription-form .pr-tab-content.choose-saved .dropdown-element{background:#fff;width:160px;height:28px;margin-left:10px;padding-left:10px;font:13px/13px Arial}.prescription-form .pr-tab-content.choose-saved .button.edit{color:#000;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;margin-left:20px;font:italic 13px/15px Georgia;text-decoration:underline}.prescription-form .pr-tab-content.prism-option .label{color:#000;letter-spacing:.05em;font:15px/17px Arial}.prescription-form .pr-tab-content.prism-option .po-description{color:#5d5d5d;letter-spacing:.05em;background-color:#d9d9d9;margin-top:10px;padding:0 35px;font:italic 14px/40px Georgia;position:relative}.prescription-form .pr-tab-content.prism-option .po-description:before{content:"";border:15px solid #0000;border-left-width:0;border-right-color:#d9d9d9;position:absolute;top:-21px;right:860px;transform:rotate(90deg)}.prescription-form .pr-save-button-container{position:relative}.prescription-form .pr-save-button-container .label{color:#000;letter-spacing:.05em;font:15px/30px Arial}.prescription-form .pr-save-button-container .label .input-text{box-sizing:border-box;color:#000;background-color:#fff;border:1px solid #ccc;height:34px;margin:0 20px;padding:0 10px;font:italic 13px/32px Georgia}.prescription-form .pr-save-button-container .label .input-text::-webkit-input-placeholder{color:#999;letter-spacing:.06em}.prescription-form .pr-save-button-container .label .input-text::placeholder{color:#999;letter-spacing:.06em}.prescription-form .pr-save-button-container .label .input-text:-ms-input-placeholder{color:#999;letter-spacing:.06em}.prescription-form .pr-save-button-container .button{box-sizing:border-box;text-transform:uppercase;color:#fff;letter-spacing:.07em;vertical-align:top;cursor:pointer;background-color:#23aae2;border:none;height:32px;padding:0 20px;font:13px/32px Arial}.prescription-form .pr-save-button-container .button:hover{background-color:#2093d2}.prescription-form .pr-save-button-container .validation-advice{left:150px}.prescription-form .pr-form-table-row>th:first-child{text-align:left;padding-left:6px}.prescription-form .pr-form-table-row>td,.prescription-form .pr-form-table-row>th{color:#000;letter-spacing:.05em;vertical-align:middle;padding:10px 0 11px;font:15px/16px Arial;position:relative}.prescription-form .pr-form-table-row>td .two-pd-number-wrapper .not-checked,.prescription-form .pr-form-table-row>th .two-pd-number-wrapper .not-checked{position:absolute;top:15px;left:-200px}.prescription-form .pr-form-table-row>td .validation-advice,.prescription-form .pr-form-table-row>th .validation-advice{width:230px;position:absolute;left:35px}.prescription-form .pr-form-table-row>td>hr{visibility:visible;background:#e4e4e4;border:0;width:100%;height:1px;margin:14px 0 2px}.prescription-form .pr-form-table-row select{background:#fff;width:110px;height:28px;margin:0 auto;padding:0 0 0 10px;font:13px/13px Arial;display:block}.prescription-form .pr-form-table-row .form-prescription .pr-load-select:disabled,.prescription-form .pr-form-table-row select:disabled{background:#f1f1f1}.prescription-form .prescription-form__textarea{resize:none;margin-top:10px;display:block}.prescription-form .icon.tooltip{box-sizing:border-box;color:#23aae2;text-indent:0;cursor:pointer;background-color:#fff;border:1px solid #23aae2;border-radius:100%;width:17px;height:17px;margin-left:6px;font:13px/15px Arial;position:relative}.prescription-form .icon.tooltip .tooltip-container{text-align:left;cursor:default;z-index:10;background:#fff;border:1px solid #ccc;width:450px;min-height:240px;padding:25px 30px;font-style:normal;position:absolute;top:30px;left:0;box-shadow:3px 3px 12px #0000001a}.prescription-form .icon.tooltip .tooltip-container:after,.prescription-form .icon.tooltip .tooltip-container:before{content:"";border:12px solid #0000;border-bottom-color:#fff;top:-24px;left:0}.prescription-form .icon.tooltip .tooltip-container:before{border-bottom-color:#ccc;top:-25px}.prescription-form .icon.tooltip .tooltip-container .title{letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:14px}.prescription-form .icon.tooltip .tooltip-container .description{color:#000;font-size:14px;line-height:18px}.prescription-form .icon.tooltip .tooltip-container .head{text-align:center;margin:4px 0 0;position:relative}.prescription-form .icon.tooltip .tooltip-container .head span{letter-spacing:.14em;color:#23aae2;text-transform:uppercase;background:#fff;padding:0 4px;font-size:11px;line-height:5.5em;display:inline-block;position:relative}.prescription-form .icon.tooltip .tooltip-container .head:before{content:"";background:#6bc5e7;width:100%;height:1px;top:50%}.prescription-form .icon.tooltip .tooltip-container .table{table-layout:fixed;border-collapse:collapse;width:100%;position:relative}.prescription-form .icon.tooltip .tooltip-container .table .cell{text-align:center;vertical-align:middle;border:1px solid #555;line-height:19px;box-shadow:inset 1px 1px #00000026}.prescription-form .icon.tooltip .tooltip-container .table .cell.active{background-color:#a6ddf2}.prescription-form .icon.tooltip .tooltip-container .table .row:first-child>.cell:first-child{box-shadow:none;border:none}.prescription-form .icon.tooltip .tooltip-container .table .icon{vertical-align:top;background:url(/skin/frontend/default/optimax/images/prescription/prescription-sprite.png) no-repeat;height:19px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-axis{background-position:-41px 0;width:37px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-cyl{background-position:-40px -20px;width:30px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-prism{background-position:-40px -40px;width:50px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-sph{background-position:-40px -60px;width:30px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-rx{background-position:-40px -80px;width:18px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-distance{background-position:-100px 0;width:61px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-near{background-position:-100px -20px;width:35px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-od{background-position:-100px -40px;width:27px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-os{background-position:-100px -60px;width:25px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-150{background-position:-2px 0;width:33px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-125{background-position:-2px -20px;width:33px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-100{background-position:-2px -60px;width:33px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-075{background-position:-2px -40px;width:33px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-050{background-position:-2px -80px;width:33px}.prescription-form .icon.tooltip .tooltip-container .table .icon.icon-010{background-position:-2px -100px;width:33px}.prescription-form .icon.tooltip.pr-sph-option .tooltip-container{left:-100px}.prescription-form .icon.tooltip.pr-sph-option .tooltip-container:after,.prescription-form .icon.tooltip.pr-sph-option .tooltip-container:before{left:95px}.prescription-form .icon.tooltip.pr-cyl-option .tooltip-container{left:-200px}.prescription-form .icon.tooltip.pr-cyl-option .tooltip-container:after,.prescription-form .icon.tooltip.pr-cyl-option .tooltip-container:before{left:195px}.prescription-form .icon.tooltip.pr-axi-option .tooltip-container{left:-300px}.prescription-form .icon.tooltip.pr-axi-option .tooltip-container:after,.prescription-form .icon.tooltip.pr-axi-option .tooltip-container:before{left:295px}.prescription-form .icon.tooltip.pr-add-option .tooltip-container{left:-419px}.prescription-form .icon.tooltip.pr-add-option .tooltip-container:after,.prescription-form .icon.tooltip.pr-add-option .tooltip-container:before{left:413px}.prescription-form .icon.tooltip.pr-pd-option{text-align:center}.prescription-form .icon.tooltip.pr-pd-option .tooltip-container{width:320px;min-height:auto;left:-60px}.prescription-form .icon.tooltip.pr-pd-option .tooltip-container .description{text-indent:0;color:#666;font:italic 13px/18px Georgia}.prescription-form .icon.tooltip.pr-pd-option .tooltip-container:after,.prescription-form .icon.tooltip.pr-pd-option .tooltip-container:before{left:55px}.prescription-form .icon.tooltip.prism-option{text-align:center}.prescription-form .icon.tooltip.prism-option .tooltip-container{letter-spacing:.05em;width:350px;min-height:auto;font:13px/18px Arial;left:-60px}.prescription-form .icon.tooltip.prism-option .tooltip-container .header{color:#333;text-indent:0;font-size:16px}.prescription-form .icon.tooltip.prism-option .tooltip-container .description{color:#666;text-indent:0}.prescription-form .icon.tooltip.prism-option .tooltip-container:after,.prescription-form .icon.tooltip.prism-option .tooltip-container:before{left:55px}.prescription-form.customer-account .button{letter-spacing:.07em;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#23aae2;width:100px;padding:2px 0;font-weight:700}.prescription-form.customer-account .button:hover{background-color:#2093d2}.prescription-form.customer-account .customer-pr-form{border-bottom:1px solid #ccc;margin:20px 0;padding-bottom:20px;position:relative}.prescription-form.customer-account .customer-pr-form:last-of-type{border:none;margin-bottom:0;padding-bottom:0}.prescription-form.customer-account .table-form{border:1px solid #ccc;width:100%;margin-bottom:5px}.prescription-form.customer-account .table-form tr>td,.prescription-form.customer-account .table-form tr>th{text-align:center;vertical-align:middle;border:1px solid #ccc;padding:5px 0}.prescription-form.customer-account .table-form select{width:80px}.prescription-form.customer-account .table-top-block{margin:10px 0;position:relative}.prescription-form.customer-account .buttons-block{float:right;width:210px;position:relative}.prescription-form.customer-account .comment{box-sizing:border-box;width:100%}.prescription-form.customer-account .messages{margin-top:20px}.prescription-form.customer-account .messages .note-msg,.prescription-form.customer-account .messages .notice-msg,.prescription-form.customer-account .messages .success-msg,.prescription-form.customer-account .messages error-msg{margin:0!important}.product-description.tabs .tab-content.reviews{float:none;width:100%;padding:0;display:none;position:relative}.product-description.tabs .tab-content.reviews[aria-hidden=false]~.column-right{display:none}.product-view-reviews-list .stars-list{position:relative}.product-view-reviews-list .stars-list .star{background:url(/skin/frontend/default/optimax/images/review/star.png) no-repeat;width:20px;height:20px;margin:0 3px}.product-view-reviews-list .stars-list .star.bordered{background-image:url(/skin/frontend/default/optimax/images/review/star-bordered.png)}.product-view-reviews-list .pvrl-header{color:#595959;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #d6d6d6;padding:30px 10px;font:17px/18px Arial;position:relative}.product-view-reviews-list .pvrl-header .reviews-quantity{float:left}.product-view-reviews-list .pvrl-header .reviews-overall{width:380px;margin-left:-190px;position:absolute;left:50%}.product-view-reviews-list .pvrl-header .reviews-overall .digits{color:#23aae2}.product-view-reviews-list .pvrl-header .write-review{float:right;color:#23aae2;text-transform:none;border-bottom:1px solid;font-size:15px}.product-view-reviews-list .pvrl-header .write-review:hover{color:#2186c0}.product-view-reviews-list .pvrl-header .stars-list{vertical-align:middle;margin:0 8px 0 5px;top:-4px}.product-view-reviews-list .pvrl-header .stars-list .star{margin:0 5px}.product-view-reviews-list .review-photo-slider{width:460px;height:67px;margin:0 auto}.product-view-reviews-list .review-photo-slider-btn{cursor:pointer;background:url(/skin/frontend/default/optimax/images/product_list/arrows.png) no-repeat;width:8px;height:14px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.product-view-reviews-list .review-photo-slider-btn.btn-prev{background-position:0 0;left:-20px}.product-view-reviews-list .review-photo-slider-btn.btn-next{background-position:-12px 0;right:-20px}.product-view-reviews-list .review-photo-slider-item{text-align:center;cursor:pointer;border:2px solid #0000;height:67px;display:inline-block;overflow:hidden}.product-view-reviews-list .review-photo-slider-item:hover{border:2px solid #3fabe6}.product-view-reviews-list .review-photo-slider-img{width:100%;max-width:100%;height:auto}.product-view-reviews-list .pvrl-slider{border-bottom:1px solid #cecece;padding:20px 10px;position:relative}.product-view-reviews-list .pvrl-slider *,.product-view-reviews-list .pvrl-slider :after,.product-view-reviews-list .pvrl-slider :before{box-sizing:border-box}.product-view-reviews-list .pvrl-footer{padding:10px}.product-view-reviews-list .pvrl-footer .button-more{text-align:center;cursor:pointer;background-color:#23aae2}.product-view-reviews-list .pvrl-footer .button-more:hover{background-color:#2186c0}.product-view-reviews-list .pvrl-footer .button-more .title{color:#fff;letter-spacing:.02em;font:24px/40px Arial;position:relative}.product-view-reviews-list .pvrl-footer .button-more .title:after,.product-view-reviews-list .pvrl-footer .button-more .title:before{content:"";background-color:#fff;width:12px;height:2px;position:absolute;top:16px;right:105%;transform:rotate(0)}.product-view-reviews-list .pvrl-footer .button-more .title:before{transform:rotate(90deg)}.product-view-reviews-list .pvrl-footer .button-more .title:nth-child(2),.product-view-reviews-list .pvrl-footer.expanded .title:first-child{display:none}.product-view-reviews-list .pvrl-footer.expanded .title:nth-child(2){display:inline}.product-view-reviews-list .pvrl-footer.expanded .title:before{display:none}.pvrl-item .stars-list{vertical-align:top}.pvrl-item .review-description .title{color:#a5a5a5;word-break:break-all;font:700 14px/1 Arial}.pvrl-item .review-description .text{color:#9a9a9a;word-break:break-all;margin-top:10px;font:13px/19px Arial}.pvrl-item .review-description .text.collapsed{max-height:40px;position:relative;overflow:hidden}.pvrl-item .review-description .spoiler{color:#6d6d6d;cursor:pointer;margin-left:10px;font:12px/19px Arial;text-decoration:underline;position:relative}.pvrl-item .review-description .spoiler:before{content:"";border:6px solid #0000;border-left-width:0;border-right-color:#9a9a9a;position:absolute;top:6px;right:-16px;transform:rotate(-90deg)}.pvrl-item .review-description .spoiler:hover{color:#2d2d2d}.pvrl-item .review-description .spoiler.expanded:before{top:1px;transform:rotate(90deg)}.pvrl-item .review-description .name-date{color:#9a9a9a;margin-top:10px;font:italic 14px/1 Georgia}.pvrl-item .review-description .name-date .marked{color:#4d4d4d}.pvrl-item .reviewer-avatar img{border-radius:3px;height:100%}.pvrl-item .rating-additional{color:#9a9a9a;text-align:left;vertical-align:middle;background-color:#dfeef6;width:160px;margin-left:10px;padding:15px;font:14px/19px Arial;position:relative}.pvrl-item .rating-additional:before{content:"";border:10px solid #0000;border-left-width:0;border-right-color:#dfeef6;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.pvrl-item .rating-additional .title{color:#a5a5a5;float:left;text-align:left;width:65px;margin:5px 0;font-weight:700}.pvrl-item .rating-additional .value{float:right;text-align:left;white-space:nowrap;width:80px;margin:5px 0;overflow:hidden}.pvrl-item .review-item-footer .reviewer-verify{color:#2d2d2d;text-transform:uppercase;letter-spacing:.075em;background:url(/skin/frontend/default/optimax/images/review/mark-verified.png) no-repeat;margin-top:15px;padding-left:30px;font:9px/10px Arial}.pvrl-item .review-item-footer .share-review{color:#a5a5a5;float:right;font:13px/15px Arial;position:relative;top:-5px}.pvrl-item .review-item-footer .share-review .icon{cursor:pointer;width:27px;height:27px;margin:0 3px;position:relative;top:8px}.pvrl-item .review-item-footer .share-review .facebook{background:url(/skin/frontend/default/optimax/images/review/facebook-grey.png) no-repeat}.pvrl-item .review-item-footer .share-review .twitter{background:url(/skin/frontend/default/optimax/images/review/twitter-grey.png) no-repeat}.pvrl-item .review-item-footer .share-review .facebook:hover{background-image:url(/skin/frontend/default/optimax/images/review/facebook-blue.png)}.pvrl-item .review-item-footer .share-review .twitter:hover{background-image:url(/skin/frontend/default/optimax/images/review/twitter-blue.png)}.review-photo-popup .jpopup-window{width:auto}.review-photo-popup .preloader{background:url(/skin/frontend/default/optimax/images/ajax-loader-2.gif) 50% no-repeat;width:200px;height:200px}.review-avatar-media-zoom{padding:30px 100px;position:relative}.review-avatar-media-zoom .title{color:#1c1c1c;letter-spacing:.06em;text-transform:uppercase;font:26px/51px Arial}.review-avatar-media-zoom .product-short-info{letter-spacing:.06em;margin-bottom:20px;font:15px/15px Arial}.review-avatar-media-zoom .product-short-info .name{text-transform:uppercase}.review-avatar-media-zoom .product-short-info .color{color:#4d4d4d;font-family:Georgia;font-style:italic}.review-avatar-media-zoom .review-avatar-main-images-wrapper{position:relative}.review-avatar-media-zoom .review-popup-slider{width:420px}.review-avatar-media-zoom .review-popup-slider-thumbs{text-align:center;padding-top:30px}.review-avatar-media-zoom .review-popup-slider-thumbs li{cursor:pointer;border-top:2px solid #0000;border-bottom:2px solid #0000;width:90px;height:90px;margin:0 10px;display:inline-block;overflow:hidden}.review-avatar-media-zoom .review-popup-slider-thumbs li.slick-active{border-color:#3fabe6}.review-avatar-media-zoom .review-popup-slider-thumbs .image{width:100%}.review-avatar-media-zoom .review-popup-slider-btn{cursor:pointer;border:18px solid #0000;border-left-color:#bcbcbc;margin-top:-13px;display:block;position:absolute;top:190px}.review-avatar-media-zoom .review-popup-slider-btn:after{content:"";border:18px solid #0000;border-left-color:#fff;position:absolute;top:-18px;left:-22px}.review-avatar-media-zoom .review-popup-slider-btn:hover{border-left-color:#3fabe6}.review-avatar-media-zoom .review-popup-slider-btn.btn-prev{left:-70px;transform:rotate(180deg)}.review-avatar-media-zoom .review-popup-slider-btn.btn-next{right:-70px}.pvrl-item{box-sizing:border-box;letter-spacing:.02em;border-bottom:1px solid #d6d6d6;padding:25px 0 25px 10px;position:relative}.pvrl-item .col-left{float:left;width:480px}.pvrl-item .col-right{float:right;text-align:right;width:400px;margin-top:45px}.pvrl-item .reviewer-rating{margin-bottom:7px}.pvrl-item .reviewer-rating .title{color:#a5a5a5;font:14px/1 Arial}.pvrl-item .reviewer-attribute{margin-bottom:12px}.pvrl-item .reviewer-attribute .title{color:#a5a5a5;font:14px/1 Arial}.pvrl-item .reviewer-attribute .value{color:#4d4d4d;font:italic 14px/1 Georgia}.pvrl-item .reviewer-avatar{cursor:pointer;vertical-align:middle;border:2px solid #bcbcbc;border-radius:5px;height:124px;display:inline-block;position:relative}.pvrl-item .reviewer-avatar .avatar-zoom{cursor:pointer;background:url(/skin/frontend/default/optimax/images/review/avatar-zoom-icon.png) no-repeat;width:28px;height:28px;display:none;position:absolute;bottom:-1px;left:0}.pvrl-item .reviewer-avatar:hover{border-color:#23aae2}.pvrl-item .reviewer-avatar:hover .avatar-zoom{display:block}.product-review-form{padding:30px 85px 180px}.product-review-form .header{border-bottom:2px solid #bcbcbc}.product-review-form .header .col-left{float:left;width:50%}.product-review-form .header .col-right{float:right;text-align:right;width:50%;margin-bottom:15px;overflow:hidden}.product-review-form .header .col-right img{margin:-40px 0 40px}.product-review-form .page-title{color:#23aae2;text-transform:uppercase;letter-spacing:.05em;font:44px/1 Arial}.product-review-form .product-short-info{color:#8d8d8d;letter-spacing:.05em;font:18px/28px Arial}.product-review-form .product-short-info .name{color:#000;text-transform:uppercase}.product-review-form .product-short-info .color{white-space:nowrap}.product-review-form .product-short-info .color .value{font-family:Georgia;font-style:italic}.product-review-form .form-fieldset-item{position:relative}.product-review-form .form-element{text-align:left;display:inline-block}.product-review-form .form-element.rate{vertical-align:middle;border:2px solid #fff;border-radius:3px;padding:0 14px;font-size:0;display:inline-block;position:relative;top:-5px}.product-review-form .form-element.rate .form-element-label{float:right;background:url(/skin/frontend/default/optimax/images/review/form/stars.png) 1px 1px no-repeat;width:30px;height:30px;margin:0 3px;line-height:0;display:block;position:relative}.product-review-form .form-element.rate .form-element-label:first-child{margin-right:0}.product-review-form .form-element.rate .form-element-label:last-child{margin-left:0}.product-review-form .form-element.rate .form-element-label:hover,.product-review-form .form-element.rate .form-element-item:checked+.form-element-label~.form-element-label:hover{background-position:-30px 1px}.product-review-form .form-element.rate .form-element-item:checked~.form-element-label{background-position:-61px 1px}.product-review-form .form-element.rate.error .form-element-label{background-position:1px -28px}.product-review-form .form-element.rate.error .form-element-label:hover{background-position:-30px -28px}.product-review-form .form-element.rate~.validation-advice{display:none}.product-review-form .form-element.add-photo.button{float:right;display:block}.product-review-form .form-element.add-photo .description{color:#9a9a9a;letter-spacing:.02em;font:italic 12px/17px Georgia;position:relative;top:5px}.product-review-form .form-element.add-photo .button-add-photo{box-sizing:border-box;color:#23aae2;cursor:pointer;text-align:center;letter-spacing:.025em;border:3px solid #23aae2;width:290px;font:700 14px/38px Arial;display:inline-block;position:relative}.product-review-form .form-element.add-photo .button-add-photo:after{content:" +";font-size:18px;position:absolute;top:-1px;left:80px}.product-review-form .form-element.add-photo .button-add-photo:hover{background-color:#f7f9fa}.product-review-form .form-element.add-photo.error .button-add-photo{color:#ff7373;border-color:#ff7373}.product-review-form .form-element.add-photo.error .description{display:none}.product-review-form .form-element.add-photo .photo-container{vertical-align:bottom;border:2px solid #23aae2;border-radius:5px;width:90px;height:90px;margin-left:10px;display:inline-block;position:relative}.product-review-form .form-element.add-photo .photo-container.add-new{cursor:pointer}.product-review-form .form-element.add-photo .photo-container.add-new .icon.photo-add{background-color:#efefef;border-radius:100%;width:62px;height:62px;position:absolute;top:14px;left:14px}.product-review-form .form-element.add-photo .photo-container.add-new .icon.photo-add:after{content:" +";color:#3fabe6;width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-size:34px;position:absolute;top:50%;left:50%}.product-review-form .form-element.add-photo .photo-container.add-new:hover .icon.photo-add{background-color:#eae9e5}.product-review-form .form-element.add-photo .photo-container.uploaded .icon.photo-remove{text-align:center;cursor:pointer;background-color:#3fabe6;border-radius:50%;width:18px;height:18px;line-height:18px;position:absolute;top:-9px;right:-9px;transform:rotate(45deg)}.product-review-form .form-element.add-photo .photo-container.uploaded .icon.photo-remove:after{content:"+";color:#fff;font-size:21px}.product-review-form .form-element.add-photo .photo-container.in-progress .progress-bar{border-top:2px solid #23aae2;width:100%;height:10px;position:absolute;bottom:0;overflow:hidden}.product-review-form .form-element.add-photo .photo-container.in-progress .progress-bar .result{background-color:#efefef;width:0;height:100%}.product-review-form .form-element.submit .form-element-item{color:#fff;cursor:pointer;letter-spacing:.075em;background-color:#23aae2;border:0;font:17px/50px Arial}.product-review-form .form-element.submit:hover .form-element-item{background-color:#23aae2}.product-review-form .form-element-label{color:#a5a5a5;letter-spacing:.04em;font:16px/1 Arial}.product-review-form .form-element-description{color:#9a9a9a;letter-spacing:.02em;font:italic 12px/1 Georgia}.product-review-form .asterix{color:#23aae2;vertical-align:top;letter-spacing:.02em;font:13px/18px Arial}.product-review-form .textarea-characters-counter{color:#8d8d8d;letter-spacing:.06em;font:14px/1 Arial;display:none;position:absolute;top:3px;right:0}.product-review-form .button-add-photo-title{color:#a5a5a5;letter-spacing:.06em;font:16px/22px Arial}.product-review-form .button-add-photo-label{color:#8d8d8d;letter-spacing:.06em;font:16px/22px Arial}.product-review-form .form-element-title.rate{color:#a5a5a5;letter-spacing:.02em;font:16px/18px Arial}.product-review-form .upload-photo .error-message{color:#f33;clear:both;letter-spacing:.04em;font:15px/17px Arial;display:none;position:relative;top:5px}.review-popup .title{color:#23aae2;text-transform:uppercase;letter-spacing:.13em;border-bottom:2px solid #23aae2;padding-bottom:15px;font:46px/1 Arial}.review-popup .description{color:#2d2d2d;letter-spacing:.02em;font:23px/32px Arial}.review-customer-index .pvrl-item .col-left{width:270px}#footer-product-review-form{color:#a5a5a5;letter-spacing:.02em;background-color:#efefef;font:italic 14px/1 Georgia;display:none}#footer-product-review-form dl>dt{margin-bottom:15px}#footer-product-review-form dl>dd{margin-bottom:10px}#footer-product-review-form p{color:#8d8d8d;margin-top:15px}#footer-product-review-form p a{color:inherit;font:inherit;text-decoration:underline}.review-product-list #footer-product-review-form{display:block}.styled-element{color:#6d6d6d;letter-spacing:.06em;background-color:#fff;font:14px/28px Arial;position:relative}.styled-element .styled-element-value{box-sizing:border-box;color:#4e4e5d;border:2px solid #c9c7c4;border-radius:2px;padding:0 10px;display:inline-block}.styled-element .styled-element-value:-ms-input-placeholder,.styled-element .styled-element-value::-moz-placeholder,.styled-element .styled-element-value::-webkit-input-placeholder{color:#8d8d8d;letter-spacing:.06em}.styled-element .validation-failed{border:2px solid #ff7373!important}.styled-element .validation-advice{display:none}.styled-element:hover .styled-element-value{border-color:#88cdd6}.styled-element.input .styled-element-value,.styled-element.textarea .styled-element-value{font:inherit}.styled-element.input .styled-element-value[type=email],.styled-element.input .styled-element-value[type=text]{height:34px}.styled-element.textarea .styled-element-value{resize:vertical;padding:10px;line-height:18px}.styled-element.radio{box-sizing:border-box;border:1px solid #c9c7c4;border-radius:100%;width:17px;height:17px;margin:0 5px 0 20px;display:inline-block;top:4px}.styled-element.radio .icon{content:"";background-color:#23aae2;border-radius:100%;width:9px;height:9px;display:none;position:absolute;top:3px;left:3px}.styled-element.radio .styled-element-value{visibility:hidden}.styled-element.radio .styled-element-value:checked~.icon{display:block}.styled-element.select{cursor:default;display:inline-block}.styled-element.select .styled-element-symbol{width:15px;height:12px;transition:transform .25s;position:absolute;top:11px;right:14px}.styled-element.select .styled-element-symbol:after,.styled-element.select .styled-element-symbol:before{content:"";background:#c9c7c4;border-radius:2px;width:2px;height:12px;position:absolute;top:0}.styled-element.select .styled-element-symbol:before{left:3px;transform:rotate(-45deg)}.styled-element.select .styled-element-symbol:after{right:3px;transform:rotate(45deg)}.styled-element.select[value^=Choose] .styled-element-value{color:#8d8d8d}.styled-element.select .styled-element-options{box-sizing:border-box;z-index:10;background-color:#fff;border:2px solid #c9c7c4;border-top-width:0;width:220px;display:none;position:absolute;left:0}.styled-element.select .styled-element-option{border-bottom:1px solid #a8a6a4;margin:0 5px}.styled-element.select .styled-element-option:last-child{border-bottom:none}.styled-element.select .styled-element-option:hover{color:#23aae2}.styled-element.select .styled-element-value{width:220px}.styled-element.select:hover .styled-element-options{border-color:#88cdd6}.styled-element.select.expanded .styled-element-symbol{top:10px;transform:rotate(180deg)}.styled-element.select.expanded .styled-element-options{display:block}.select2-container--default .select2-selection--single{border:2px solid #c9c7c4;border-radius:2px}.review-select-dropdown .option-group-label{text-align:center;line-height:2.5em;display:block}.review-select-dropdown .select2-search--dropdown{display:none}.review-select-dropdown .select2-results__option{border-bottom:1px solid #c9c7c4;padding-left:15px;font-size:13px;position:relative;background-color:#fff!important}.review-select-dropdown .select2-results__option:hover{color:#23aae2;cursor:pointer;background:0 0}.review-select-dropdown .select2-results__option:last-child{border-bottom:none}.review-select-dropdown .select2-results__option .select2-results__option[aria-selected=true],.review-select-dropdown .select2-results__option--highlighted[aria-selected]{color:#23aae2;background-color:#0000}.review-select-dropdown_boxes .select2-results__option{font-weight:700}.select2-container--default .select2-results>.select2-results__options{box-sizing:border-box;background-color:#fff;border:2px solid #23aae2;width:220px;max-height:340px}.select2-container--open .select2-dropdown{border:none;left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;top:-1px}.select2-container--open .select2-dropdown--below{top:-2px}.select2-container--open .select2-selection--single{border-color:#23aae2}.lSSlideWrapper{max-width:100%;position:relative;overflow:hidden}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transition:all 1s;transition-property:transform,height;transform:translate(0);transition-duration:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{z-index:90;width:100%;margin-right:0;top:0;left:0;position:absolute!important}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-property:opacity;transition-delay:0s;transition-duration:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:100}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSPager{text-align:center;width:100%}.lSPager li{display:inline-block}.lSPager li a{padding:5px;display:block}.lSPager li.active a{color:#000}.lSAction a{cursor:pointer;color:#000;text-align:center;border:1px solid #000;border-radius:50%;width:20px;height:20px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.lSAction a.lSPrev{left:10px}.lSAction a.lSPrev:before{content:"<";display:block}.lSAction a.lSNext{right:10px}.lSAction a.lSNext:before{content:">";display:block}.lSAction a.disabled{pointer-events:none}.cS-hidden{opacity:0;height:1px;overflow:hidden}.lSSlideOuter{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter .rightEnd{animation:.3s rightEnd;position:relative}.lSSlideOuter .leftEnd,.lSSlideOuter.lSrtl .rightEnd{animation:.3s leftEnd;position:relative}.lSSlideOuter.lSrtl .leftEnd{animation:.3s rightEnd;position:relative}.lightSlider{margin:0;overflow:hidden}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider.lsGrab>*{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}ul{margin:0;padding-left:0;list-style:none}.demo .item{margin-bottom:60px}.content-slider li{text-align:center;color:#fff;background-color:#ccc}.content-slider h3{margin:0;padding:70px 0}.demo{width:800px}#product-options-wrapper{position:relative}.product-option{margin-bottom:40px;position:relative}.product-option.lens-type{z-index:30}.product-option.prescription{z-index:20}.product-option.lens-package{z-index:10}.product-option.lenses{z-index:0}.product-option .tooltip-trigger{box-sizing:border-box;cursor:pointer;z-index:20;background-color:#fff;border:1px solid #23aae2;border-radius:50%;width:18px;height:18px;position:absolute;top:8px;right:9px}.product-option .tooltip-trigger:before{content:"?";text-align:center;color:#23aae2;text-indent:0;width:16px;height:16px;font:13px/16px Arial;position:absolute;left:1px}.product-option .tooltip-content{text-align:left;cursor:default;z-index:10;background:#fff;width:325px;margin:0 0 0 -154px;position:absolute;top:32px;left:0;box-shadow:0 0 40px #3737374d}.product-option .tooltip-content:before{content:"";border:20px solid #0000;border-left-width:15px;border-right-color:#fff;position:absolute;top:-28px;right:145px;transform:rotate(90deg)}.product-option .tooltip-content .header{letter-spacing:.05em;background:#fff;padding:15px 15px 0;display:block;position:relative}.product-option .tooltip-content .header .title{color:#4d4d4d;font:700 16px/18px Arial}.product-option .tooltip-content .content{box-sizing:border-box;color:#4d4d4d;letter-spacing:.02em;background:#fff;padding:0 15px 15px;font:13px/18px Arial;display:block;position:relative}.product-option.lens-type .tooltip-content .header .sub-title{color:#23aae2;margin-left:5px;font:italic 700 16px/18px Georgia}.product-option.lens-type .tooltip-content .content>*{margin-top:8px}.product-option.lenses .ov-item-value .tooltip-content{top:-70px;left:185px}.product-option.lenses .ov-item-value .tooltip-content:before{top:47px;right:325px;transform:rotate(0)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview{cursor:pointer;width:250px;height:180px;margin:0 auto;position:relative}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.tint-gray{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/tint-gray.jpg)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.tint-brown{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/tint-brown.jpg)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/tint-green.jpg)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-red{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-red.jpg)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-blue{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-blue.jpg)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-silver{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-silver.jpg)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-gold{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-gold.jpg)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-green.jpg)}.product-option.lenses .ov-item-value .tooltip-content .tint-preview.polar{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/polar.jpg)}.product-option.lenses .ov-item-value .tooltip-content .color-list{margin:10px auto;display:table}.product-option.lenses .ov-item-value .tooltip-content .color-list .cl-item{width:40px;margin:0 2px}.product-option.lenses .ov-item-value .tooltip-content .color-list .color-element-container{border-width:2px;width:32px;height:32px}.product-option.lenses .ov-item-value .tooltip-content .color-list .color-element-container:hover:after{background:0 0;display:block}.product-option.lenses .ov-item-value .tooltip-content .color-list .color-element-container .tint{background-size:22px 22px;width:22px;height:22px}.product-option.lenses .ov-item-value .tooltip-content .color-list .color-element-container .input-radio{visibility:hidden;position:absolute}.product-option.lenses .ov-item-value .tooltip-content .color-list .color-element-container.label-active{border-color:#000}.product-option.lenses .ov-item-value .tooltip-content .color-list .color-name{color:#9a9a9a;text-align:center;text-transform:capitalize;margin-top:5px;font:10px/14px Arial}.product-option.lenses .ov-item-value .tooltip-content[data-tooltip-rel=po-photo-gray],.product-option.lenses .ov-item-value .tooltip-content[data-tooltip-rel=po-trans-gray]{width:555px}.product-option.lenses .ov-item-value .tooltip-content[data-tooltip-rel=po-photo-gray]:before,.product-option.lenses .ov-item-value .tooltip-content[data-tooltip-rel=po-trans-gray]:before{right:555px}.product-option>.header,.product-option>h2{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#23aae2;margin:0;padding:10px 15px 12px;font:16px/17px Arial}.product-option>.header .learn-more,.product-option>h2 .learn-more{float:right;color:#fff;letter-spacing:.05em;text-transform:none;cursor:pointer;font:italic 14px/18px Georgia;text-decoration:underline}.product-option>.header .header-label,.product-option>h2 .header-label{text-transform:none;float:right;font-size:14px;display:block}.product-option>.header .header-label.label-lens,.product-option>h2 .header-label.label-lens{padding-left:40px;position:relative}.product-option>.header .header-label.label-lens:before,.product-option>h2 .header-label.label-lens:before{content:"";background:url(/skin/frontend/default/optimax/images/catalog/product/view/options/lens-icon.png) 50% no-repeat;width:29px;height:24px;display:block;position:absolute;top:-5px;left:0}.product-option>.header .label-link,.product-option>h2 .label-link{cursor:pointer;font:italic 12px/12px Georgia;text-decoration:underline}.product-option>.header .label-link:hover,.product-option>h2 .label-link:hover{opacity:.8}.product-option .validation-messages{display:none;position:absolute;bottom:-30px;left:0}.product-option .validation-messages .message{font:italic 14px/30px Georgia}.product-option .validation-messages .error{color:#ff7373}.product-option.validation-failed{border:1px solid #ff7373!important}.product-option.validation-failed>h2{padding:8px 13px 12px}.product-option.validation-failed .option-values-container{padding:15px 13px 13px}.product-option.validation-failed .validation-messages{display:block}.product-option .option-values-container{background:#f1f1f1;padding:15px}.product-option .option-values-container_choose-lens{background:#f1f1f1;padding:0 15px 15px}.product-option .option-values-container *,.product-option .option-values-container :after,.product-option .option-values-container :before{box-sizing:border-box}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .product-option .color-element-container:after,.product-option .ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-element-container:after,.product-option .ov-item-value.label-active:after,.product-option .ov-item-value.label-disabled:after,.product-option .ov-item-value:after,.product-option .ov-item.tab-disabled:after,.product-option .ov-item:after,.product-option .pl-item:after,.product-option.lenses .ov-item-value .tooltip-content .color-list .color-element-container:after,.product-option.lenses .oviv-item .color-element-container:after{background:#86868636}.product-option .ov-item{box-sizing:border-box;text-align:center;vertical-align:top;cursor:pointer;background:#fff;width:170px;height:130px;margin:0 6px;position:relative}.product-option .ov-item>.form-element{visibility:hidden;position:absolute}.product-option .ov-item>.title{color:#2d2d2d;text-transform:uppercase;white-space:nowrap;letter-spacing:.01em;margin:35px 10px 8px;font:700 14px/18px Arial;overflow:hidden}.product-option .ov-item .short-description{color:#2d2d2d;text-transform:none;margin-left:5px;font:italic 12px Georgia}.product-option .ov-item .description{color:#4d4d4d;font:italic 14px/20px Georgia;position:relative}.product-option .ov-item .footer{text-transform:uppercase;background:#8d8d8d;width:100%;position:absolute;bottom:0;left:0}.product-option .ov-item .footer,.product-option .ov-item .footer .price-notice,.product-option .ov-item .footer .price-notice .price{color:#fff;font:15px/36px Arial}.product-option .ov-item .notice{box-sizing:border-box;color:#6d6d6d;letter-spacing:.03em;background:#d6d6d6;width:100%;height:58px;margin-top:18px;padding:11px 15px;font:italic 13px/18px Georgia;display:none;position:absolute;top:100%;left:0}.product-option .ov-item .notice:before{content:"";border:14px solid #0000;border-left-width:0;border-right-color:#d6d6d6;position:absolute;top:-20px;right:70px;transform:rotate(90deg)}.product-option .ov-item .triangle{z-index:20;display:none;position:relative}.product-option .ov-item .triangle:before{content:"";border:14px solid #0000;border-left-width:0;border-right-color:#23aae2;position:absolute;top:47px;right:-7px;transform:rotate(-90deg)}.product-option .ov-item .triangle:after{content:"";border:14px solid #0000;border-left-width:0;border-right-color:#8d8d8d;position:absolute;top:45px;right:-7px;transform:rotate(-90deg)}.product-option .ov-item:hover:after{display:block}.product-option .ov-item.tab-active:after{background:0 0;border:2px solid #23aae2;display:block}.product-option .ov-item.tab-active[data-tab-rel=reading] .triangle{display:inline-block;top:-7px}.product-option .ov-item.tab-disabled{cursor:default;margin-bottom:75px}.product-option .ov-item.tab-disabled:after{cursor:default;background:#f8f8f8ad;display:block}.product-option .ov-item.tab-disabled .notice{display:block}.product-option .ov-item.tab-disabled .tooltip-trigger{border-color:#79b7e2}.product-option .ov-item.tab-disabled .tooltip-trigger:before{color:#79b7e2}.product-option .ov-item .tooltip-trigger:before{left:0}.product-option .ov-item.ov-item-disabled{opacity:.3}.product-option .ov-item.ov-item-disabled:after{content:none!important}.product-option .ov-item-values-wrapper{margin-top:25px;position:relative}.product-option .ov-item-value{box-sizing:border-box;cursor:pointer;background:#fff;width:100%;height:43px;margin-top:13px;line-height:43px;display:none;position:relative}.product-option .ov-item-value>.header{vertical-align:top;background:#daeaf1;width:240px;height:43px;position:relative}.product-option .ov-item-value>.header .input-radio{position:absolute;top:15px;left:15px}.product-option .ov-item-value>.header>.title{color:#4d4d4d;letter-spacing:-.01em;white-space:nowrap;margin-left:40px;font:700 16px/43px Arial;overflow:hidden}.product-option .ov-item-value>.main{vertical-align:top;height:100%;position:relative}.product-option .ov-item-value>.main .description{box-sizing:border-box;color:#4d4d4d;vertical-align:top;padding:0 20px;font:15px/43px Arial}.product-option .ov-item-value>.main .select{vertical-align:top;box-sizing:border-box;background:#fff;height:27px;margin:8px 0 0 16px;font:14px Arial;display:inline-block;position:relative}.product-option .ov-item-value>.main .help-popup{vertical-align:top;color:#23aae2;z-index:105;margin-left:18px;font:italic 14px/43px Georgia;text-decoration:underline;display:inline-block;position:relative}.product-option .ov-item-value:hover:after{z-index:0;display:block}.product-option .ov-item-value.tab-active{display:block}.product-option .ov-item-value.label-active:after{z-index:0;background:0 0;border:2px solid #23aae2;display:block}.product-option .ov-item-value.label-active .select{z-index:105}.product-option .ov-item-value.label-disabled:after{cursor:default;background:#f8f8f8ad;display:block}.product-option .ov-item-value.label-disabled .color-element-container{z-index:10}.product-option .ov-item-value.label-disabled .tooltip-trigger{border-color:#c3e8f8}.product-option .ov-item-value.label-disabled .tooltip-trigger:before{color:#c3e8f8}.product-option.lens-thickness .ov-item{color:#000;letter-spacing:.08em;text-align:left;background-color:#0000;width:100%;height:auto;margin:10px 0 15px;font:13px/14px Arial;display:block}.product-option.lens-thickness .ov-item>.title{text-transform:none;width:465px;margin:0;font:13px/14px Arial;display:inline-block}.product-option.lens-thickness .ov-item>.price,.product-option.lens-thickness .ov-item>.price .price-notice,.product-option.lens-thickness .ov-item>.price .price-notice .price{color:#37332d;font:14px/15px Arial}.product-option.lens-thickness .ov-item>.description{color:#6b6b6b;margin-left:30px;font:italic 12px/19px Georgia}.product-option.lens-color .ov-item{color:#000;letter-spacing:.08em;text-align:center;cursor:pointer;background-color:#0000;width:100px;height:auto;margin:10px 0 15px;padding:0 20px;font:13px/14px Arial;display:block;overflow-x:hidden}.product-option.lens-color .ov-item .option-icon-wrapper{height:40px;position:relative}.product-option.lens-color .ov-item .option-icon{position:absolute}.product-option.lens-color .ov-item .option-icon.tint-gray{clip:rect(0,50px,45px,0);left:5px}.product-option.lens-color .ov-item .title{min-height:30px;padding:15px 0;display:block}.product-option.lens-color .ov-item .option-value-price,.product-option.lens-color .ov-item .option-value-price .price-notice,.product-option.lens-color .ov-item .option-value-price .price-notice .price{color:#37332d;white-space:nowrap;font-weight:400}.product-option.lens-color .ov-item .option-value-price.currency-not-USD,.product-option.lens-color .ov-item .option-value-price.currency-not-USD .price-notice,.product-option.lens-color .ov-item .option-value-price.currency-not-USD .price-notice .price{font-size:12px}.product-option.lens-color .ov-item .option-value-price.currency-CAD,.product-option.lens-color .ov-item .option-value-price.currency-CAD .price-notice,.product-option.lens-color .ov-item .option-value-price.currency-CAD .price-notice .price{font-size:10px}.product-option.lens-package{display:none;position:relative}.product-option .tooltip-packages-list__tooltip-package{width:213px;margin:0 6px;display:inline-block}.product-option .tooltip-packages-list__tooltip-package:first-child{margin-left:0}.product-option .tooltip-packages-list__tooltip-package:last-child{margin-right:0}.product-option .state-description{position:relative}.product-option .state-description__item{box-sizing:border-box;vertical-align:top;margin:10px 0;padding:6px 15px 6px 35px}.product-option .state-description__item.flag-disable{text-align:center;background:#d6d6d6;padding:12px 0}.product-option .state-description__item.flag-disable>p{color:#6d6d6d;letter-spacing:.08em;font:12px/24px Arial}.product-option .state-description__item.flag-hover{background:#95f8c1 url(/skin/frontend/default/optimax/images/catalog/product/view/options/point-tick.png) 10px 8px no-repeat}.product-option .state-description__item.flag-hover>p{color:#2d2d2d;letter-spacing:.01em;margin:0;font:13px/18px Arial}.product-option .pl-item:after{top:0}.product-option .pl-item:not(.disabled):not(.selected):hover:after{display:block}.product-option .pl-item.disabled:after{background:#f8f8f8ad;display:block}.product-option .pl-item.selected:after{background:0 0;border:2px solid #23aae2;display:block;top:0}.product-option .pl-item input[type=radio]{visibility:hidden;position:absolute}.product-option .pl-item__header>h3{color:#2d2d2d;letter-spacing:.01em;text-transform:uppercase;background:#dfeef6;margin:0;padding:15px 10px 15px 15px;font:700 18px/18px Arial;position:relative}.product-option .pl-item__header>h3 .icon.question.blue{z-index:15;margin-left:20px;position:relative}.product-option .pl-item__header>h3 .package-description{color:#2d2d2d;text-transform:none;margin-top:12px;font:italic 12px/16px Georgia;display:block}.product-option .pl-item__content{background:#fff;height:340px;padding:20px 10px}.product-option .pl-item__content>p{color:#6d6d6d;letter-spacing:.08em;margin-bottom:12px;padding:0 5px 0 20px;font:14px/18px Arial;position:relative}.product-option .pl-item__content .icon.check-mark{background:url(/skin/frontend/default/optimax/images/catalog/product/view/options/point-tick.png) no-repeat;width:17px;height:13px;position:absolute;top:3px;left:-3px}.product-option .pl-item__content .description{color:#9a9a9a;font:12px/18px Arial}.product-option .pl-item__footer{background:#8d8d8d;padding:10px}.product-option .pl-item__footer .price-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:top;font:14px/28px Arial}.product-option .pl-item__footer .price-value{color:#fff;letter-spacing:.04em;text-transform:uppercase;font:22px/26px Arial}.product-option .pl-item__footer .price-additional-info{color:#fff;letter-spacing:.04em;font:italic 12px/18px Georgia}.product-option .pl-item__footer.currency-not-USD .price-value{letter-spacing:0;font-size:19px}.product-option .pl-item__footer.currency-not-USD .price-additional-info{letter-spacing:0;font-size:10px}.product-option .pl-item-tooltip{text-transform:none;z-index:20;background:#fff;width:340px;padding:20px 30px;position:absolute;top:30px;left:-180px;box-shadow:3px 3px 5px 3px #00000021}.product-option .pl-item-tooltip:after{content:"";z-index:20;border:17px solid #0000;border-bottom:15px solid #fff;position:absolute;top:-25px;left:172px}.product-option .pl-item-tooltip h4{color:#2186c0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font:16px/23px Arial}.product-option .pl-item-tooltip h5{color:#2186c0;letter-spacing:.06em;margin-bottom:10px;font:12px/17px Arial}.product-option .pl-item-tooltip p{color:#6d6d6d;letter-spacing:.06em;font:12px/17px Arial}.product-option .pl-item-tooltip li{color:#2186c0;margin:20px 0}.product-option .wrapper-reminder{text-align:center;margin:0 auto}.product-option .wrapper-reminder .reminder-block{margin-top:15px;display:inline-block}.product-option .wrapper-reminder .reminder-block div,.product-option .wrapper-reminder .reminder-block img{max-width:100%}.product-option.lenses .color-element-container{box-sizing:border-box;cursor:pointer;z-index:10;border:1px solid #ccc;border-radius:50%;width:24px;height:24px;margin:0 auto;display:block;position:relative;overflow:hidden}.product-option.lenses .color-element-container .tint{background-size:16px 16px;border-radius:100%;width:16px;height:16px;position:absolute;top:3px;left:3px}.product-option.lenses .color-element-container .pov-color-tint-tint-gray,.product-option.lenses .color-element-container .pov-pola-gray,.product-option.lenses .color-element-container .pov-trans-gray,.product-option.lenses .color-element-container .pov-photo-gray{background-color:#888}.product-option.lenses .color-element-container .pov-color-tint-tint-brown,.product-option.lenses .color-element-container .pov-pola-brown,.product-option.lenses .color-element-container .pov-trans-brown,.product-option.lenses .color-element-container .pov-photo-brown{background-color:#746455}.product-option.lenses .color-element-container .pov-color-tint-tint-green,.product-option.lenses .color-element-container .pov-pola-green,.product-option.lenses .color-element-container .pov-trans-green,.product-option.lenses .color-element-container .pov-photo-green{background-color:#577455}.product-option.lenses .color-element-container .pov-mirror-tint-red{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/lens_color/mirror-tint-red.png)}.product-option.lenses .color-element-container .pov-mirror-tint-blue{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/lens_color/mirror-tint-blue.png)}.product-option.lenses .color-element-container .pov-mirror-tint-gold{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/lens_color/mirror-tint-gold.png)}.product-option.lenses .color-element-container .pov-mirror-tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/lens_color/mirror-tint-green.png)}.product-option.lenses .color-element-container .pov-mirror-tint-silver{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/lens_color/mirror-tint-silver.png)}.product-option.lenses .ov-items-wrapper{width:900px;margin:0 auto}.product-option.lenses .ov-item{width:210px;height:165px;margin:0 10px}.product-option.lenses .ov-item:first-child{margin-left:0}.product-option.lenses .ov-item:last-child{margin-right:0}.product-option.lenses .ov-item>.title{margin:30px 10px 5px;font-size:18px}.product-option.lenses .ov-item>.description-brief{color:#23aae2;text-transform:uppercase;margin-bottom:10px;font:700 12px/12px Arial}.product-option.lenses .ov-item>.description-brief-transition-logo{background:url(/skin/frontend/default/optimax/images/transitions-optical-logo.png) bottom no-repeat;height:17px;margin-bottom:3px}.product-option.lenses .ov-item>.description{font-size:15px}.product-option.lenses .ov-item>.description .color-element-container{margin-left:5px;display:none;top:5px}.product-option.lenses .ov-item>.description .color-element-container.active{display:inline-block}.product-option.lenses .ov-item>.notice{height:40px}.product-option.lenses .ov-item>.notice:before{right:90px}.product-option.lenses .ov-item>.footer{letter-spacing:.05em;height:40px;font:700 22px/40px Arial}.product-option.lenses .ov-item>.footer .price-prefix{text-transform:uppercase;vertical-align:top;font-size:14px;font-weight:400}.product-option.lenses .ov-item>.footer .price-prefix-discount{vertical-align:top;text-decoration:line-through}.product-option.lenses .ov-item.tab-active .triangle{position:absolute;top:84px;left:105px}.product-option.lenses .ov-item.tab-active .triangle:before{top:72px}.product-option.lenses .ov-item.tab-active .triangle:after{top:69px}.product-option.lenses .ov-item.tab-active:not([data-tab-rel=none]) .triangle{display:inline}.product-option.lenses .ov-item.tab-disabled{cursor:default;margin-bottom:60px}.product-option.lenses .ov-item.value-selected:before{content:"";background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/package-options/tick.png);width:18px;height:18px;margin-left:-9px;top:55px;left:50%}.product-option.lenses .ov-item-value>.header{width:190px}.product-option.lenses .ov-item-value>.header .tooltip-trigger{top:12px;right:12px}.product-option.lenses .ov-item-value>.header .tooltip-trigger:before{left:0}.product-option.lenses .ov-item-value>.main{width:710px}.product-option.lenses .ov-item-value>.main>.description{white-space:nowrap;width:300px}.product-option.lenses .ov-item-value .colors-container{vertical-align:top;height:43px}.product-option.lenses .ov-item-value .colors-container .title{box-sizing:border-box;text-transform:uppercase;vertical-align:top;width:110px;padding:0 10px;font:14px/43px Arial}.product-option.lenses .ov-item-value .colors-container .color-active{box-sizing:border-box;color:#000;vertical-align:top;font:italic 16px/43px Georgia}.product-option.lenses .ov-item-value .footer{float:right;color:#fff;letter-spacing:.05em;white-space:nowrap;background-color:#8d8d8d;width:70px;height:43px;padding-left:5px;font:20px/43px Arial;overflow:hidden}.product-option.lenses .ov-item-value .footer.currency-not-USD{letter-spacing:0;font-size:15px}.product-option.lenses .ov-item-value .footer.currency-not-USD.currency-CAD{font-size:12px}.product-option.lenses .ov-item-value.transitions>.header>.title{color:#0000}.product-option.lenses .ov-item-value.transitions>.header>.title:after{content:"";background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/package-options/transitions-title.png);width:100px;height:18px;position:absolute;top:13px;left:40px}.product-option.lenses .ov-item-value.label-active .colors-container>.title{color:#23aae2}.product-option.lenses .ov-item-value-items{padding:0 10px;display:inline-block}.product-option.lenses .oviv-item{box-sizing:border-box;text-align:center;margin:10px 6px 0 0;position:relative}.product-option.lenses .oviv-item .color-element-container:hover:after{background:0 0;display:block}.product-option.lenses .oviv-item .color-element-container.label-active{border-color:#000}.product-option.lenses .oviv-item .color-element-container .input-radio{visibility:hidden;position:absolute}.product-option.lenses .validation-messages{display:none;position:absolute;bottom:-30px;left:0}.product-option.lenses .validation-messages .message{font:italic 14px/30px Georgia}.product-option.lenses .validation-messages .error{color:#ef5b5e}.product-option.lenses .ov-item-values-wrapper.validation-failed{margin:10px 0;border:2px solid #ef5b5e!important}.product-option.lenses .ov-item-values-wrapper.validation-failed .ov-item-value[data-tab-rel=light_adjusting]:first-of-type{margin-top:0}.product-option.lenses .ov-item-values-wrapper.validation-failed .ov-item-value[data-tab-rel=sunglasses_options]{margin:0 0 10px}.product-option.lenses .ov-item-values-wrapper.validation-failed .ov-item-value[data-tab-rel=sunglasses_options]:last-of-type{margin-bottom:0}.product-option.lenses .ov-item-values-wrapper.validation-failed .ov-item-value>.main{width:706px}.product-option.lenses .ov-item-values-wrapper.validation-failed .validation-messages{display:block}.product-option .insurance-box{box-sizing:border-box;background:#fff;height:86px;padding:11px 15px;position:relative}.product-option .insurance-box .form-element{visibility:hidden}.product-option .insurance-box .ib-checkbox{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #2d2d2d;width:10px;height:10px;margin-top:-4px;padding:1px;top:50%;left:16px}.product-option .insurance-box .ib-checkbox:after{content:"";background:#2d2d2d;width:6px;height:6px;display:none;position:absolute;top:1px;left:1px}.product-option .insurance-box .ib-mark{vertical-align:top;background:url(/skin/frontend/default/optimax/images/catalog/product/view/package/insurance_20_20.png);width:64px;height:64px;margin-left:25px;display:inline-block}.product-option .insurance-box .ib-main{vertical-align:top;letter-spacing:.01em;height:40px;margin:10px 10px 0 20px;font:15px/24px Arial;display:inline-block;position:relative}.product-option .insurance-box .ib-main .link{color:#23aae2;letter-spacing:-.02em;z-index:15;cursor:pointer;margin-left:5px;font:italic 15px Georgia;text-decoration:underline;position:relative}.product-option .insurance-box .ib-footer{box-sizing:border-box;color:#fff;white-space:nowrap;letter-spacing:.05em;text-align:center;background:#8d8d8d;width:90px;height:100%;padding:0 5px;font:20px/86px Arial;position:absolute;top:0;right:0;overflow:hidden}.product-option .insurance-box .ib-footer.currency-not-USD{letter-spacing:0;font-size:15px}.product-option .insurance-box .ib-footer.currency-not-USD.currency-CAD{font-size:12px}.product-option .insurance-box.active{border:2px solid #23aae2;padding:9px 13px}.product-option .insurance-box.active .ib-checkbox{left:14px}.product-option .insurance-box.active .ib-checkbox:after{display:block}.product-option .insurance-box.active .ib-footer{padding-right:9px;line-height:82px}.lens-guarantee-popup{box-sizing:border-box;width:600px;padding:30px 40px}.lens-guarantee-popup p{margin:20px 0}.lens-guarantee-popup__title{background:url(/skin/frontend/default/optimax/images/catalog/product/view/options/lens-icon_big.jpg) no-repeat;min-height:37px;padding-top:18px;padding-left:80px;font-size:29px;font-weight:700}.lens-guarantee-popup__subtitle{font-size:17px;font-weight:700}.lens-guarantee-popup__note{letter-spacing:.02em;font:italic 13px/18px Georgia}.digital-block-popup{box-sizing:border-box;color:#2d2d2d;width:780px}.digital-block-popup__title{margin-bottom:30px;font-size:25px;font-weight:700}.digital-block-popup__content{padding:40px 30px 35px 50px}.digital-block-popup__text{margin-bottom:20px;font-size:16px;line-height:23px}.digital-block-popup__img{float:right;margin-left:25px}.digital-block-popup__btn{cursor:pointer;text-align:center;color:#fff;background-color:#3fabe6;width:192px;height:46px;font-size:14px;font-weight:700;line-height:46px;transition:background-color .3s;display:block}.digital-block-popup__btn:hover{background-color:#2186c0}.digital-block-popup__btn .remove,.digital-block-popup__btn.flag-active .add{display:none}.digital-block-popup__btn.flag-active .remove{display:inline}.digital-block-popup__footer{background-color:#c9c7c4;padding:13px 30px 13px 50px;font-size:18px}.digital-block-popup__footer-left{float:left;font-weight:700}.digital-block-popup__footer-right{float:right;font-family:Georgia,serif;font-style:italic}.product-container{width:930px;margin-top:8px}.product-button .button-addtocart{text-align:center;text-transform:uppercase;color:#fff;letter-spacing:.14em;cursor:pointer;background:#fc8d0a;border:0;margin:0;padding:14px 15px;font:16px Arial;display:block}.product-button .button-addtocart:hover{background-color:#ff6c00}.product-description{margin-top:20px}.product-description.column-1{width:620px;position:relative}.product-description.column-2{width:280px;position:relative}.product-description.tabs{position:relative}.product-description.tabs .tab-menu{z-index:10;position:relative}.product-description.tabs .tab-label{float:left;box-sizing:border-box;background-color:#e8e7e3;border:1px solid #d6d6d6;border-right:0}.product-description.tabs .tab-label:last-child{border-right:1px solid #d6d6d6}.product-description.tabs .tab-label .ui-tabs-anchor{color:#4d4d4d;letter-spacing:.02em;height:40px;padding:0 15px;font:18px/40px Arial;display:block}.product-description.tabs .tab-label.ui-state-active{background-color:#fff;border-bottom-color:#fff}.product-description.tabs .tab-content-wrapper{background:#eff9fd;border-top:1px solid #d6d6d6;position:relative;top:-1px}.product-description.tabs .tab-content{box-sizing:border-box;float:left;background:#fff;width:660px;padding:30px 20px}.product-description.tabs .column-right{box-sizing:border-box;float:right;width:270px;padding:25px 15px}.product-description.tabs .column-right h1{color:#489ec2;letter-spacing:.11em;text-transform:uppercase;text-align:center;font:18px/26px Arial}.product-description.tabs .column-right ul>li{color:#489ec2;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;margin-bottom:35px;padding-left:90px;font:15px/20px Arial;position:relative}.product-description.tabs .column-right ul>li:hover{color:#007090}.product-description.tabs .column-right ul>li .tooltip{box-sizing:border-box;z-index:10;background-color:#f3f3f3;border:1px solid #3fabe6;width:233px;padding:20px 10px;display:none;position:absolute;top:55px;left:0}.product-description.tabs .column-right ul>li .tooltip:after{content:"";background:url(/skin/frontend/default/optimax/images/page/header/topbar_tooltip_triangle.png) no-repeat;width:14px;height:13px;display:block;position:absolute;top:-12px;left:35px}.product-description.tabs .column-right ul>li:hover .tooltip{display:block}.product-description.tabs .column-right ul>li .tooltip>p{color:#4d4d4d;letter-spacing:.08em;text-transform:none;font:italic 13px/18px Georgia}.product-description.tabs .column-right ul>li:nth-child(2) .tooltip,.product-description.tabs .column-right ul>li:nth-child(3) .tooltip{top:70px}.product-description.tabs .column-right ul>li:nth-child(2) .tooltip:after,.product-description.tabs .column-right ul>li:nth-child(3) .tooltip:after{left:30px}.product-description.tabs .column-right ul>li:nth-child(4) .tooltip{top:50px}.product-description.tabs .column-right ul>li:nth-child(4) .tooltip:after{left:30px}.product-description.tabs .column-right ul>li:nth-child(5) .tooltip{top:70px}.product-description.tabs .tc-section{margin-bottom:50px}.product-description.tabs .tc-section:last-child{margin-bottom:0}.product-description.tabs .tc-section>.title{color:#23aae2;letter-spacing:.1em;text-transform:uppercase;font:17px/17px Arial}.product-description.tabs .tc-section .paragraph{color:#4d4d4d;letter-spacing:.08em;font:14px/21px Arial}.product-description.tabs .tc-section .asterisk{color:#4d4d4d;letter-spacing:.1em;font:italic 13px/16px Georgia}.product-description.tabs .tc-section>.list{margin-top:25px}.product-description.tabs .tc-section>.list>.item{float:left;letter-spacing:.05em;white-space:nowrap;margin-right:20px;font:14px/30px Arial;overflow:hidden}.product-description.tabs .tc-section>.list .title{color:#4d4d4d;margin-left:10px;font-weight:700}.product-description.tabs .tc-section>.list .value{color:#9a9a9a}.product-description.tabs .tc-section>.list.details>.item{width:275px}.product-description.tabs .tc-section .shipping-table{border-top:3px solid #2d2d2d;border-bottom:3px solid #2d2d2d;width:500px}.product-description.tabs .tc-section .shipping-table td{box-sizing:border-box;vertical-align:middle;border:1px solid #2d2d2d;padding:14px 15px}.product-description.tabs .tc-section .shipping-table td:nth-child(n+1){border-left:0}.product-description.tabs .tc-section .shipping-table td:nth-child(n+2){border-right:0}.product-description.tabs .tc-section .shipping-table td>h4{color:#2d2d2d;letter-spacing:.1em;font:14px/21px Arial}.product-description.tabs .tc-section .shipping-table .shipping-cost{color:#2d2d2d;letter-spacing:.1em;font:18px/21px Arial}.product-description.tabs .tc-section .shipping-table .shipping-cost.free{color:#23aae2;font-size:21px}.product-description.tabs .tc-section .switcher{color:#9a9a9a;text-transform:lowercase;letter-spacing:.05em;font:15px/1 Arial}.product-description.tabs .tc-section .switcher .unit{color:#9a9a9a;cursor:pointer;text-transform:lowercase;letter-spacing:.05em;border-bottom:1px solid;font:15px/1 Arial}.product-description.tabs .tc-section .switcher .unit.flag-active{color:#23aae2;cursor:default;border-bottom:0}.product-description.tabs .tc-section .learn-more{margin-top:5px}.product-description.tabs .tc-section>.list.measurments>.item{box-sizing:border-box;width:300px;height:40px;margin:15px 0;padding-left:110px;position:relative;overflow:visible}.product-description.tabs .tc-section>.list.measurments .icon{background:url(/skin/frontend/default/optimax/images/catalog/product/view/sprite_measurments.png) no-repeat;position:absolute;top:0;left:0}.product-description.tabs .tc-section>.list.measurments .icon.lens-width{background-position:-279px 0;width:85px;height:41px;top:-12px}.product-description.tabs .tc-section>.list.measurments .icon.bridge-width{background-position:-189px 0;width:86px;height:40px;top:-10px}.product-description.tabs .tc-section>.list.measurments .icon.lens-height{background-position:-93px -7px;width:92px;height:28px}.product-description.tabs .tc-section>.list.measurments .icon.temple-length{background-position:-3px -2px;width:86px;height:32px}.product-description.tabs .tc-section>.list.measurments .title{display:inline-block}.product-description.tabs .tc-section .paragraph p{color:#4d4d4d;letter-spacing:.08em;font:14px/21px Arial}.product-description.tabs .tc-section .paragraph.collapsed{height:42px;position:relative;overflow:hidden}.product-description.tabs .tc-section .learn-more .banner{display:none;position:relative}.product-description.tabs .tc-section .learn-more .banner.expanded{margin-top:35px;display:block}.product-description.tabs .tc-section .learn-more .banner .lens-width{position:absolute;top:37px;left:326px}.product-description.tabs .tc-section .learn-more .banner .bridge-width{position:absolute;top:37px;left:362px}.product-description.tabs .tc-section .learn-more .banner .temple-length{position:absolute;top:37px;left:383px}.product-description.tabs .tc-section .learn-more .banner .lens-width.inches{left:312px}.product-description.tabs .tc-section .learn-more .banner .bridge-width.inches{left:360px}.product-description.tabs .tc-section .learn-more .banner .temple-length.inches{left:391px}.product-description.tabs .tc-section .spoiler{float:right;text-align:right;color:#23aae2;letter-spacing:.05em;cursor:pointer;margin:7px 20px 0 0;font:italic 14px/16px Georgia;display:none;position:relative}.product-description.tabs .tc-section .spoiler-rel-description.collapsed+.spoiler,.product-description.tabs .tc-section .spoiler-rel-description.expanded+.spoiler{display:block}.product-description.tabs .tc-section .spoiler:after{content:"";border:5px solid #0000;border-top:7px solid #23aae2;position:absolute}.product-description.tabs .tc-section .spoiler.expanded:after{border:5px solid #0000;border-bottom:7px solid #23aae2}.product-description.tabs .tc-section .spoiler-description:after{bottom:-1px;left:85px}.product-description.tabs .tc-section .spoiler-description.expanded:after{bottom:4px}.product-description.tabs .tc-section .spoiler-frame-details:after{bottom:-2px;left:300px}.product-description.tabs .tc-section .spoiler-frame-details.expanded:after{bottom:3px}.product-description.tabs .column-right>ul>li:before{content:"";background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/sprite_satisfaction_guarantee.png);width:75px;height:60px;position:absolute;top:-10px;left:0}.product-description.tabs .column-right>ul>li:first-child:before{background-position:0 0}.product-description.tabs .column-right>ul>li:first-child:hover:before{background-position:0 -60px}.product-description.tabs .column-right>ul>li:nth-child(2):before{background-position:0 -120px}.product-description.tabs .column-right>ul>li:nth-child(2):hover:before{background-position:0 -180px}.product-description.tabs .column-right>ul>li:nth-child(3):before{background-position:0 -240px}.product-description.tabs .column-right>ul>li:nth-child(3):hover:before{background-position:0 -300px}.product-description.tabs .column-right>ul>li:nth-child(4):before{background-position:0 -360px}.product-description.tabs .column-right>ul>li:nth-child(4):hover:before{background-position:0 -420px}.product-description.tabs .column-right>ul>li:nth-child(5):before{background-position:0 -480px}.product-description.tabs .column-right>ul>li:nth-child(5):hover:before{background-position:0 -540px}.product-media{position:relative}.product-media .gallery-main-image-container{min-height:310px;position:relative}.product-media .gallery-main-image-container .gallery-main-arrow{cursor:pointer;z-index:10;width:10px;height:60px;padding:20px 5px;position:absolute;top:110px}.product-media .gallery-main-image-container .gallery-main-arrow._left{background:url(/skin/frontend/default/optimax/images/gallery-arrow-icon-prev.png) 50% no-repeat;padding-right:10px;left:0}.product-media .gallery-main-image-container .gallery-main-arrow._right{background:url(/skin/frontend/default/optimax/images/gallery-arrow-icon-next.png) 50% no-repeat;padding-left:10px;right:0}.product-media .gallery-main-image-container._no-arrows .gallery-main-arrow{display:none}.product-media .gallery-main-image,.product-media .react-tryon__block{min-height:310px;position:relative}.product-media .gallery-main-image>img,.product-media .react-tryon__block>img{display:block}.product-media .gallery-main-image.mirror,.product-media .react-tryon__block.mirror{height:445px;position:relative}.product-media .gallery-main-image.mirror:after,.product-media .react-tryon__block.mirror:after{display:none}.product-media .gallery-main-image.mirror .face-photo-big,.product-media .react-tryon__block.mirror .face-photo-big{width:283px;height:367px;margin:auto auto 5px}.product-media .gallery-main-image.mirror .glassesmirror-photo-control,.product-media .react-tryon__block.mirror .glassesmirror-photo-control{width:315px;height:100px;margin:5px auto 0}.product-media .gallery-main-image.mirror .photo-edit,.product-media .react-tryon__block.mirror .photo-edit{width:315px;margin-top:5px;position:relative;top:auto;right:auto}.product-media .gallery-main-image.mirror{height:425px!important}.product-media .thumbnails{margin:30px 0 40px}.product-media .thumbnails.flag-mirror-active{margin-top:18px}.product-media .thumbnails.flag-mirror-active._no-top-indent{margin-top:0}.product-media .gallery-thumbnails-container{border-top:1px solid #e8e7e3;border-bottom:1px solid #e8e7e3}.product-media .gallery-thumb{float:left;cursor:pointer;border-top:2px solid #0000;border-bottom:2px solid #0000;width:80px;height:53px;margin:0 2px;display:block}.product-media .gallery-thumb:first-child{margin-left:0}.product-media .gallery-thumb:last-child{margin-right:0}.product-media .gallery-thumb.active,.product-media .gallery-thumb:hover{border-color:#3fabe6}.product-media .gallery-thumb .icon.view-360-rotation{background:url(/skin/frontend/default/optimax/images/catalog/product/view/try-on-return-icon-360.png) 50% no-repeat;width:100%;height:100%}.product-media .gallery-thumb .icon.view-180-rotation{background:url(/skin/frontend/default/optimax/images/catalog/product/view/try-on-return-icon-180.png) 50% no-repeat;width:100%;height:100%}.product-media .gallery-thumb .icon.view-mirror{text-transform:uppercase;background:url(/skin/frontend/default/optimax/images/catalog/product/view/try-on-icon.png) 50% no-repeat;width:100%;height:100%}.product-media .gallery-main-image:after{content:"";background:url(/skin/frontend/default/optimax/images/catalog/product/view/zoom_icon.png) no-repeat;width:26px;height:26px;position:absolute;bottom:0;right:0}.product-media .gallery-main-image._detailed-zoom:after{content:"Roll over image to zoom in";background-position-x:right;width:170px;font:11px/30px Arial}.product-media .gallery-main-image._detailed-zoom:hover:after{content:"Click to open extended view"}.product-media .gallery-main-image._detailed-zoom .zoom-mainimage{display:block}.product-media .gallery-main-image._detailed-zoom .zoomWindow{z-index:1!important}.product-media .gallery-main-image._detailed-zoom .zoomPup{cursor:url(/skin/frontend/default/optimax/images/cursor-detailed-zoom-icon.cur),pointer}.product-media .gallery-main-image._detailed-zoom .zoomPreload{display:none!important}.product-media .gallery-main-image .load-indicator{margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.product-media .gallery-main-image .li-items{width:40px;height:40px;position:relative}.product-media .gallery-main-image .li-item{width:100%;height:100%;position:absolute;top:0;left:0}.product-media .gallery-main-image .li-icon{content:"";background-color:#000;border-radius:100%;width:15%;height:15%;margin:0 auto;animation:1.2s ease-in-out infinite both load-indicator;display:block}.product-media .product-zoom-trigger{cursor:url(/skin/frontend/default/optimax/images/icon-zoom.cur),pointer}.product-media.zoom .rotation-player-rollover{background-image:url(/skin/frontend/default/optimax/images/rotation_player/rollover-right.png);left:auto;right:20px}.product-media.zoom .thumbnails{text-align:center;margin:30px 0 20px}.product-media.zoom .gallery-thumbnails-container{display:inline-block}.product-media.zoom .gallery-thumb{width:100px;height:60px}.product-media .product-information{z-index:100;position:absolute;top:0;left:20px}.product-media .product-information .product-name{color:#2d2d2d;letter-spacing:.06em;white-space:nowrap;font:26px/51px Arial;overflow:hidden}.product-media.zoom .gallery-main-image:after{display:none}.product-media.zoom.width-800 .gallery-main-image-container{width:800px;min-height:405px}.product-media.zoom.width-1200 .gallery-main-image-container{width:1200px;min-height:605px}.ftr-total-price .update-cart-qty{margin-bottom:10px}.ftr-total-price .float-left ul{margin-top:15px}.ftr-total-price .float-left li{color:#2186c0;letter-spacing:.01em;text-align:center;cursor:pointer;width:66px;padding-right:40px;font:9px/12px Arial;display:inline-block;position:relative}.ftr-total-price .float-left li i{background:url(/skin/frontend/default/optimax/images/catalog/product/view/sprite_satisfaction_guarantee_footer.png) no-repeat;height:49px;margin-bottom:10px;display:block}.ftr-total-price .float-left li .tooltip{box-sizing:border-box;z-index:100;background-color:#f7f9fa;border:1px solid #23aae2;width:290px;padding:15px;display:none;position:absolute;top:95px;left:0}.ftr-total-price .float-left li .tooltip>p{color:#4d4d4d;letter-spacing:.09em;text-transform:none;font:13px/18px Arial}.ftr-total-price .float-left li .tooltip .title{color:#79b7e2;padding-bottom:7px;font-size:16px;font-weight:700}.ftr-total-price .float-left li .tooltip:after{content:"";background:url(/skin/frontend/default/optimax/images/page/footer/topbar_tooltip_triangle.png) no-repeat,0 0;width:21px;height:13px;display:block;position:absolute;top:-13px}.ftr-total-price .float-left li:first-child i{background-position:0 -4px}.ftr-total-price .float-left li:first-child i .tooltip:after{left:22px}.ftr-total-price .float-left li:nth-child(2) i{background-position:0 -55px}.ftr-total-price .float-left li:nth-child(2) i .tooltip{left:-110px}.ftr-total-price .float-left li:nth-child(2) i .tooltip:after{left:131px}.ftr-total-price .float-left li:nth-child(3) i{background-position:0 -114px}.ftr-total-price .float-left li:nth-child(3) i .tooltip{left:-220px}.ftr-total-price .float-left li:nth-child(3) i .tooltip:after{right:26px}.ftr-total-price .float-left li:hover .tooltip{text-align:left;display:block}.ftr-total-price .pis-block{background:#fff;border:2px solid #23aae2;width:100%;margin-top:26px;padding:15px;position:relative}.ftr-total-price .pis-block:hover{background:#f7f9fa}.ftr-total-price .pis-block .text{color:#8d8d8d;letter-spacing:.02em;font:18px/21px Arial}.ftr-total-price .pis-block .text .blue{color:#23aae2}.ftr-total-price .pis-block .text-button{color:#2d2d2d;font:italic 14px/21px Georgia;text-decoration:underline;position:absolute;top:14px;right:14px}#cms-custom-popup-container-pis-popup+.ccp-button-close{top:4px}#cms-custom-popup-container-pis-popup .pis-popup-header{box-sizing:border-box;background:#23aae2;height:50px}#cms-custom-popup-container-pis-popup .pis-popup-header .pis-popup-header-caption{color:#fff;text-align:center;margin:0;font:16px/50px Arial}#cms-custom-popup-container-pis-popup .pis-popup-body{padding:30px}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-popup-body-caption{letter-spacing:-.02em;margin-bottom:20px;font:700 36px/41px Arial}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-pbc-description{letter-spacing:-.02em;color:#6d6d6d;font:italic 18px/18px Arial}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-popup-question{color:#23aae2;letter-spacing:-.02em;margin:20px 0 5px;font:italic 19px/28px Georgia}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-hiw-desc{padding-left:15px;list-style:decimal}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-hiw-desc-item{color:#000;letter-spacing:-.02em;font:15px/24px Arial}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-popup-question-2{color:#23aae2;letter-spacing:-.02em;margin:25px 0 10px;font:italic 15px/15px Georgia}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-elig-desc{margin-bottom:20px}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-elig-desc-item{color:#000;letter-spacing:-.02em;font:15px/24px Arial}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-table{width:630px}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-table tr td,#cms-custom-popup-container-pis-popup .pis-popup-body .pis-table tr th{box-sizing:border-box;color:#2d2d2d;letter-spacing:-.02em;text-align:left;vertical-align:middle;height:30px;padding-left:30px;font:15px/17px Arial}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-table tr th{background-color:#c3e8f8}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-table tr td{background-color:#f1f1f1}#cms-custom-popup-container-pis-popup .pis-popup-body .pis-popup-answer{color:#2d2d2d;letter-spacing:-.02em;text-transform:uppercase;margin-top:25px;font:15px/24px Arial}.product-footer{display:flex}.product-footer__insurance{box-sizing:border-box;cursor:pointer;text-align:center;border:1px solid #23aae2;width:258px;height:117px;padding:22px}.product-footer__insurance-text{color:#23aae2;font-size:20px;font-weight:700;line-height:25px}.product-footer__insurance-link{color:#23aae2;cursor:pointer;font:italic 14px/23px Georgia;text-decoration:underline}.money-back{color:#2d2d2d;cursor:pointer;text-align:center;margin-top:13px;font:italic 14px/23px Georgia}.money-back__icon{color:#fff;cursor:pointer;text-align:center;background:#23aae2;border-radius:50%;width:18px;height:18px;font-size:11px;line-height:18px;display:inline-block}.product-insurance__popup{width:606px;padding:36px}.product-insurance__popup-title{color:#2d2d2d;margin-bottom:32px;font-size:27px;font-weight:700}.product-insurance__popup-subtitle{color:#2d2d2d;margin-bottom:12px;font-size:19px;font-weight:700}.product-insurance__popup-text{color:#2d2d2d;margin-bottom:15px;font-size:14px;font-weight:400;line-height:21px}.product-insurance__popup-text:last-child{margin-bottom:0}.product-insurance__popup-link{text-decoration:underline}.product-insurance__popup-link._blue{color:#23aae2}.product-insurance__popup .insurance-image{justify-content:space-between;align-items:center;display:flex}.product-insurance__popup .insurance-image__item.vsp-logo{background:url(/skin/frontend/default/optimax/images/popup/product_insurance/vsp-logo.png) no-repeat;width:128px;height:71px}.product-insurance__popup .insurance-image__item.eyemed-vision-logo{background:url(/skin/frontend/default/optimax/images/popup/product_insurance/eyemed-vision-logo.png) no-repeat;width:108px;height:38px}.product-insurance__popup .insurance-image__item.advantica-logo{background:url(/skin/frontend/default/optimax/images/popup/product_insurance/advantica-logo.png) no-repeat;width:77px;height:77px}.product-insurance__popup .insurance-image__item.davisvision-logo{background:url(/skin/frontend/default/optimax/images/popup/product_insurance/davisvision-logo.png) no-repeat;width:137px;height:27px}.footer-banner{margin-top:35px}.option-insurance{padding-bottom:0}.option-insurance__container-wrapper{background:#fff;margin:20px -15px -40px;padding-top:20px}.option-insurance__wrapper{background:#f1f1f1;padding:0 15px 15px}.option-insurance__content.active .option-insurance__action._add{display:none}.option-insurance__content.active .option-insurance__action._remove{display:block}.option-insurance__content-title{color:#fff;text-transform:uppercase;background-color:#3fabe6;height:40px;margin:0 -15px 15px;padding:0 15px;font:16px/40px Arial}.option-insurance__mark-wrapper{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.option-insurance__mark{vertical-align:top;background:url(/skin/frontend/default/optimax/images/catalog/product/view/package/insurance_20_20.png);width:64px;height:64px;display:inline-block}.option-insurance__container{flex:10;margin-left:25px}.option-insurance__title{margin-bottom:14px;font:700 18px/17px Arial}.option-insurance__description{margin-bottom:12px;font:16px/20px Arial}.option-insurance__link{color:#3fabe6;cursor:pointer;font:italic 14px/14px Georgia;text-decoration:underline}.option-insurance__label{align-items:center;height:35px;display:flex}.option-insurance__label-description{cursor:pointer;margin-left:15px;font:16px/16px Arial}.option-insurance__label-description:hover{font-weight:600}.option-insurance__input-view{box-sizing:border-box;cursor:pointer;border:1px solid #2d2d2d;width:10px;height:10px;display:inline-block;position:relative}.option-insurance__input-view:after{background:#2d2d2d;width:6px;height:6px;position:absolute;top:1px;left:1px}.option-insurance__input{visibility:hidden;display:none}.option-insurance__input:checked+.option-insurance__label>.option-insurance__input-view:after{content:""}.option-insurance__input:checked+.option-insurance__label>.option-insurance__label-description{color:#3fabe6}.option-insurance__action{cursor:pointer;font:700 18px/27px Arial;text-decoration:underline}.option-insurance__action._add{color:#3fabe6}.option-insurance__action._remove{color:#c9c7c4;display:none}.pdp-additional-upsell{margin-top:13px}.pdp-additional-upsell._hide-inactive{display:none}.pdp-additional-upsell._hide-inactive.tab-active{display:block}.pdp-additional-upsell__wrapper{cursor:pointer;background-color:#fff;border:2px solid #0000;flex-direction:row;padding:20px;display:flex}.pdp-additional-upsell__icon{background:url(/skin/frontend/default/optimax/images/pdp-additional-upsell-hydrophobic-icon.png) 50% no-repeat;width:64px;height:65px;margin-right:58px;display:inline-block}.pdp-additional-upsell__icon._digital-block{background:url(/skin/frontend/default/optimax/images/pdp-additional-upsell-digital-block-icon.png) 50% no-repeat;width:66px;height:66px}.pdp-additional-upsell__body{flex:1}.pdp-additional-upsell__title{color:#2d2d2d;font:700 18px/27px Arial}.pdp-additional-upsell__description{color:#4d4d4d;font:15px/20px Arial}.pdp-additional-upsell__input{visibility:hidden;display:none}.pdp-additional-upsell__view{border:1px solid #2d2d2d;width:10px;height:10px;margin:0 15px 0 -30px;display:inline-block;position:relative}.pdp-additional-upsell__view:after{background-color:#2d2d2d;width:6px;height:6px;position:absolute;top:1px;left:1px}.pdp-additional-upsell__more-link{color:#3fabe6;margin-top:5px;font:italic 14px/20px Georgia;text-decoration:underline;display:inline-block}.pdp-additional-upsell__cta-active,.pdp-additional-upsell__cta-inactive{align-items:center;font:700 18px/27px Arial;text-decoration:underline;display:none}.pdp-additional-upsell__cta-active{color:#3fabe6}.pdp-additional-upsell__cta-inactive{color:#c9c7c4}.pdp-additional-upsell__input:checked+.pdp-additional-upsell__wrapper{border:2px solid #3fabe6}.pdp-additional-upsell__input:checked+.pdp-additional-upsell__wrapper .pdp-additional-upsell__view:after{content:""}.pdp-additional-upsell__input:not(:checked)+.pdp-additional-upsell__wrapper .pdp-additional-upsell__cta-active,.pdp-additional-upsell__input:checked+.pdp-additional-upsell__wrapper .pdp-additional-upsell__cta-inactive{display:flex}.upsell-hydrophobic-popup{display:none}.jpopup-content .upsell-hydrophobic-popup{display:block}.pdp-additional-upsells-title{color:#2d2d2d;margin-top:5px;font:700 18px/35px Arial}.rma{letter-spacing:.05em;border-top:1px solid #d6d6d6;justify-content:space-between;padding-top:22px;font-size:1rem;display:flex;position:relative}.rma__title{margin-bottom:0;font-size:1.75rem}.rma__title .flag-accented{text-decoration:underline}.rma__p{margin-bottom:20px;font-size:1rem;line-height:1.5rem}.rma__p_small{font-size:.75rem;line-height:1.125rem}.rma__p.flag-accented{text-decoration:underline}.rma__p.flag-center{text-align:center}.rma__list{counter-reset:item;margin-bottom:20px;padding:0}.rma__list-item:before{counter-increment:item;content:counters(item,".")". "}.rma-main{width:540px}.rma-sidebar{border-left:1px solid #d6d6d6;width:365px}.rma-sidebar__item{margin-bottom:70px;line-height:23px;overflow:hidden}.rma-sidebar__container{padding-left:50px;font-family:Georgia;font-style:italic}.rma-sidebar__content{margin-top:34px;overflow:hidden}.rma-sidebar__title{font-size:1.875rem}.rma-sidebar__text{float:left;width:60%}.rma-sidebar__img{float:left;width:40%}.rma-sidebar__number{color:#23aae2;font-size:1.75rem}.rma-stage{min-height:330px;padding-bottom:20px;position:relative}.rma-stage__title{letter-spacing:.05em;color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.rma-stage__title.flag-error{color:#eb340a;text-transform:uppercase}.rma-stage__title.flag-question{text-align:center;margin-top:46px}.rma-stage__title_attention{color:#eb340a;text-transform:uppercase}.rma-stage__description{font-size:1rem;line-height:24px}.rma-stage__steps{margin:25px 0 30px}.rma-stage__content{color:#000;letter-spacing:normal;font-size:.9375rem;line-height:26px}.rma-stage__video{margin:18px 0}.rma-stage__actions{margin:20px 0}.rma-stage__p{margin-bottom:20px}.rma-stage_message .rma-stage__actions{margin-top:50px}.rma-stage_checkorder .rma-stage__actions{margin-top:70px}.rma-stage_thank-step{padding-top:65px}.rma-stage_thank-you .rma-stage__title{text-align:center;font-size:1rem;font-weight:400}.rma-actions{overflow:hidden}.rma-actions__secondary{margin-top:20px}.rma-actions.flag-center{text-align:center}.rma-actions_inline .rma-actions__primary,.rma-actions_inline .rma-actions__secondary{text-align:center;box-sizing:border-box;width:50%;margin:0;padding:0 30px}.rma-actions_inline .rma-actions__primary .rma-button,.rma-actions_inline .rma-actions__secondary .rma-button{padding:12px 60px}.rma-actions_inline .rma-actions__primary{float:right}.rma-actions_inline .rma-actions__secondary{float:left}.rma-actions.flag-full-width .rma-actions__primary,.rma-actions.flag-full-width .rma-actions__secondary{width:auto;padding:0}.rma-actions.flag-full-width .rma-actions__primary{text-align:left}.rma-actions.flag-full-width .rma-actions__secondary{text-align:right}.rma-products-list{border-bottom:3px solid #bcbcbc;padding:17px 10px 5px;position:relative}.rma-products-list:after{content:"";border:8px solid #0000;border-top-color:#bcbcbc;margin-left:-5px;display:block;position:absolute;bottom:-17px;left:50%}.rma-products-list__title{color:#23aae2;padding:5px 0;font-size:1.125rem}.rma-products-list__table{box-sizing:border-box;border-spacing:1px 0;width:100%;padding:10px 0 20px}.rma-products-list__col.flag-center *,.rma-products-list__row.flag-center *{text-align:center}.rma-products-list__row{border-top:1px solid #bcbcbc;position:relative}.rma-products-list__row_no-border{border:none}.rma-products-list__col,.rma-products-list__lense-title{vertical-align:middle}.rma-products-list__col{border-top:1px solid #bcbcbc;padding:20px 30px 20px 0}.rma-products-list__lense-name{vertical-align:middle;padding:0 0 0 30px}.rma-products-list__lense-title{color:#2d2d2d;padding:0 0 25px 30px;font-size:.75rem}.rma-products-list_indent{margin-bottom:30px}.rma-products-list_confirm{border:none;padding:0}.rma-products-list_confirm:after{display:none}.rma-products-list_gray{background:#f1f1f1}.rma-products-list_gray .rma-products-list__col{padding:15px 10px}.rma-products-list_gray .rma-products-list__col_checkbox{padding:0 20px 15px 0}.rma-steps{width:100%;height:26px;position:relative}.rma-steps__step{color:#fff;text-align:center;background:#a8a6a4;border-radius:50%;width:27px;height:27px;line-height:26px;display:block;position:absolute;top:0}.rma-steps__step.flag-active,.rma-steps__step.flag-completed{background:#23aae2}.rma-steps__step.flag-exclamatory:before{content:"!"}.rma-steps__step.flag-red,.rma-steps__step.flag-error{background-color:#eb340a}.rma-steps__step.flag-error:after,.rma-steps__step.flag-error:before{content:"";background:#fff;border-radius:1px;width:3px;height:16px;display:block;position:absolute;top:6px}.rma-steps__step.flag-error:before{left:12px;transform:rotate(-45deg)}.rma-steps__step.flag-error:after{right:12px;transform:rotate(45deg)}.rma-steps__step.flag-completed:after,.rma-steps__step.flag-completed:before{content:"";background:#fff;border-radius:1px;width:3px;display:block;position:absolute}.rma-steps__step.flag-completed:before{height:8px;top:11px;left:9px;transform:rotate(-45deg)}.rma-steps__step.flag-completed:after{height:12px;top:8px;right:9px;transform:rotate(45deg)}.rma-steps__step_1{left:0}.rma-steps__step_1:before{content:"1"}.rma-steps__step_2{margin-left:-13px;left:50%}.rma-steps__step_2:before{content:"2"}.rma-steps__step_3{right:0}.rma-steps__step_3:before{content:"3"}.rma-steps__line{background:#a8a6a4;height:3px;display:block;position:absolute;top:11px;left:2px;right:2px}.rma-button{color:#2d2d2d;cursor:pointer;background:#fff;border:1px solid #2d2d2d;padding:12px 25px;font-weight:700;display:inline-block}.rma-button:disabled{opacity:.6;cursor:auto}.rma-button_blue{color:#fff;background:#23aae2;border:1px solid #23aae2;padding:12px 30px}.rma-button-as-link,.rma-link{font-size:.9375rem;line-height:normal;text-decoration:underline}.rma-link_blue{color:#23aae2}.rma-link_newFrame{color:inherit;margin-left:7px;font-size:12px}.rma-button-as-link{cursor:pointer;background:0 0;border:0}.rma-fieldset__field{margin:15px 0 20px;position:relative}.rma-fieldset__title{font-size:16px}.rma-fieldset_newFrame .rma-fieldset__label{font-size:12px}.rma-fieldset_newFrame .rma-input{font-size:16px}.rma-fieldset_newFrame .rma-input::-webkit-input-placeholder{color:#aaa}.rma-fieldset_newFrame .rma-input::placeholder{color:#aaa}.rma-fieldset_newFrame .rma-input:-ms-input-placeholder{color:#aaa}.rma-fieldset__checkbox{vertical-align:top;width:15px;height:15px}.rma-fieldset__checkbox+label{cursor:pointer;position:relative}.rma-fieldset__checkbox:not(checked){opacity:0;position:absolute}.rma-fieldset__checkbox:not(checked)+label:after,.rma-fieldset__checkbox:not(checked)+label:before{content:"";position:absolute}.rma-fieldset__checkbox:not(checked)+label:before{background:#fff;border:2px solid #d6d6d6;width:15px;height:15px;top:0;left:0}.rma-fieldset__checkbox:checked+label:after{background:url(/skin/frontend/default/optimax/images/rma/checkbox.png);width:10px;height:9px;top:5px;left:4px}.rma-fieldset__checkbox.flag-error+label:before{border-color:#eb340a}.rma-fieldset__select.flag-not-chosen{color:#d7d4d0}.rma-fieldset__label{cursor:pointer;width:100%;margin-bottom:8px;display:inline-block}.rma-fieldset__message{display:block}.rma-fieldset__message.error-active{color:#eb340a;font-size:.8125rem;position:absolute}.rma-input,.rma-textarea{box-sizing:border-box;background:#fff;border:2px solid #d7d4d0;border-radius:2px;width:100%;padding:0 10px;font-size:1rem}.rma-input:focus,.rma-input:hover,.rma-textarea:focus,.rma-textarea:hover{border-color:#3fabe6}.rma-input.flag-error,.rma-textarea.flag-error{border:2px solid #eb340a}.rma-input{height:40px}.rma-input_qty{text-align:center;box-sizing:content-box;width:18px;height:auto;padding:4px 10px;font-size:14px}.rma-error-message{color:#eb340a}.rma-error-message_absolute{position:absolute}.rma-loader{border-radius:50%;width:24px;height:24px;margin:0 auto;animation:3s ease-in-out infinite loaderM;position:absolute;top:45%;left:0;right:0}.rma-loader:before{content:"";border-radius:50%;width:24px;height:24px;animation:3s ease-in-out infinite loaderG;position:absolute;top:0;left:-48px}.rma-loader:after{content:"";border-radius:50%;width:24px;height:24px;animation:3s ease-in-out infinite loaderD;position:absolute;top:0;left:48px}@keyframes loaderG{0%{background-color:#3fabe633}25%{background-color:#3fabe6}50%{background-color:#3fabe633}75%{background-color:#3fabe633}to{background-color:#3fabe633}}@keyframes loaderM{0%{background-color:#3fabe633}25%{background-color:#3fabe633}50%{background-color:#3fabe6}75%{background-color:#3fabe633}to{background-color:#3fabe633}}@keyframes loaderD{0%{background-color:#3fabe633}25%{background-color:#3fabe633}50%{background-color:#3fabe633}75%{background-color:#3fabe6}to{background-color:#3fabe633}}select,textarea,.input-text{border:1px solid #bcbcbc}.ciao-item-container.upsale{height:260px}.ciao-item-container.upsale .ciao-item-thumb{height:60px}.ciao-item-container.upsale .ciao-item-products{width:476px;padding:8px 10px}.ciao-item-container.upsale .ciao-item-products .product{float:left;background:#fff;width:110px;height:165px;margin-right:5px;padding:2px;position:relative}.ciao-item-container.upsale .ciao-item-products .product .img{margin-bottom:5px;position:relative;top:5px;left:5px}.ciao-item-container.upsale .ciao-item-products .product .new-price{float:left;color:#489ec2;margin:0 5px;font-size:16px}.ciao-item-container.upsale .ciao-item-products .product .old-price{color:#6d6d6d;font-size:11px;text-decoration:line-through}.ciao-item-container.upsale .ciao-item-products .product .old-price span{line-height:25px}.ciao-item-container.upsale .ciao-item-products .product .name{text-overflow:ellipsis;float:left;text-align:left;height:45px;margin:-5px 0 0 5px;overflow:hidden}.ciao-item-container.upsale .ciao-item-products .product .name span{color:#1c1c1c;font-size:12px}.ciao-item-container.upsale .ciao-item-products .product .button{cursor:pointer;background:#e8e7e3;padding:1px 10px;position:absolute;bottom:10px;left:7px}.ciao-item-container.upsale .ciao-item-products .product .button:hover{color:#fff;background:#fc8d0a}.ciao-item-container.upsale .ciao-item-products .product .product_quicklook_link{background:url(/skin/frontend/default/optimax/images/product_list/quicklook.png) no-repeat;width:76px;height:20px;display:none;position:absolute;top:45px;left:24px}.ciao-item-container.upsale .ciao-item-products .product .product_quicklook_link:hover{background-position:0 -21px}.ciao-item-container.upsale .ciao-item-products .product:hover .product_quicklook_link{display:block}.ciao-item-container .quicklook-button-show{visibility:hidden;opacity:0;text-align:center;color:#ff6c00;text-transform:none;cursor:pointer;background:#efefef;border:0;border-bottom:1px solid #f3f3f3;width:85px;margin:0;padding:0 7px;font-size:11px;font-weight:700;text-decoration:none;position:absolute;bottom:40px;left:7px}.ciao-item-container .product:hover .quicklook-button-show{visibility:visible;opacity:1;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.ciao-item-container .product:hover .quicklook-button-show:hover{border:1px solid #8d8d8d;padding:0 6px;bottom:40px}.ciao-item-container .ciao-item-link:hover .anchor,.ciao-item-container .ciao-item-link:hover .ciao-item-link-symbol{color:#dd4910}.ciao-item-container .ciao-item-wrap:hover{background:#d7d4d0}.cart-item-additional-options .ciao-prescription-comment{word-wrap:break-word;width:400px;margin-bottom:10px;font-weight:400}.cart-item-additional-options .ciao-prescription-comment span{color:#272b7b;font-size:13px;font-weight:700}.ciao-item-label{position:absolute;top:-20px;left:0}.ciao-item-label span{color:#000!important}.ciao-item-wrap{width:480px;height:100%;position:absolute}.ciao-header{height:25px;position:relative}.ciao-header .ciao-item-wrap{background:#e8e7e3;padding:0 8px}.ciao-header span{vertical-align:middle;color:#272b7b;font:700 14px/14px Trebuchet ms,arial,helvetica}.ciao-item-container{height:60px;margin:2px 0;position:relative}.ciao-item-container .tooltip-trigger{box-sizing:border-box;cursor:pointer;z-index:20;background-color:#fff;border:1px solid #23aae2;border-radius:50%;width:18px;height:18px;position:absolute;top:8px;right:9px}.ciao-item-container .tooltip-trigger:before{content:"?";text-align:center;color:#23aae2;text-indent:0;width:16px;height:16px;font:13px/16px Arial;position:absolute;left:1px}.ciao-item-container .tooltip-content{text-align:left;cursor:default;z-index:10;background:#fff;width:325px;margin:0 0 0 -154px;position:absolute;top:32px;left:0;box-shadow:0 0 40px #3737374d}.ciao-item-container .tooltip-content:before{content:"";border:20px solid #0000;border-left-width:15px;border-right-color:#fff;position:absolute;top:-28px;right:145px;transform:rotate(90deg)}.ciao-item-container .tooltip-content .header{letter-spacing:.05em;background:#fff;padding:15px 15px 0;display:block;position:relative}.ciao-item-container .tooltip-content .header .title{color:#4d4d4d;font:700 16px/18px Arial}.ciao-item-container .tooltip-content .content{box-sizing:border-box;color:#4d4d4d;letter-spacing:.02em;background:#fff;padding:0 15px 15px;font:13px/18px Arial;display:block;position:relative}.ciao-item-container.lens-type .tooltip-content .header .sub-title{color:#23aae2;margin-left:5px;font:italic 700 16px/18px Georgia}.ciao-item-container.lens-type .tooltip-content .content>*{margin-top:8px}.ciao-item-container.lenses .ov-item-value .tooltip-content{top:-70px;left:185px}.ciao-item-container.lenses .ov-item-value .tooltip-content:before{top:47px;right:325px;transform:rotate(0)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview{cursor:pointer;width:250px;height:180px;margin:0 auto;position:relative}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.tint-gray{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/tint-gray.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.tint-brown{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/tint-brown.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/tint-green.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-red{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-red.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-blue{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-blue.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-silver{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-silver.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-gold{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-gold.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.mirror-tint-green{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/mirror-tint-green.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .tint-preview.polar{background-image:url(/skin/frontend/default/optimax/images/catalog/product/view/options/tooltip/polar.jpg)}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list{margin:10px auto;display:table}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .cl-item{width:40px;margin:0 2px}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-element-container{border-width:2px;width:32px;height:32px}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-element-container:hover:after{background:0 0;display:block}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-element-container .tint{background-size:22px 22px;width:22px;height:22px}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-element-container .input-radio{visibility:hidden;position:absolute}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-element-container.label-active{border-color:#000}.ciao-item-container.lenses .ov-item-value .tooltip-content .color-list .color-name{color:#9a9a9a;text-align:center;text-transform:capitalize;margin-top:5px;font:10px/14px Arial}.ciao-item-container.lenses .ov-item-value .tooltip-content[data-tooltip-rel=po-photo-gray],.ciao-item-container.lenses .ov-item-value .tooltip-content[data-tooltip-rel=po-trans-gray]{width:555px}.ciao-item-container.lenses .ov-item-value .tooltip-content[data-tooltip-rel=po-photo-gray]:before,.ciao-item-container.lenses .ov-item-value .tooltip-content[data-tooltip-rel=po-trans-gray]:before{right:555px}.ciao-item-container .ciao-item-wrap{background:#e8e7e3;width:496px}.ciao-item-thumb{float:left;border-right:1px solid #fff;width:60px;height:100%}.ciao-item-link{float:right;text-align:right;margin:15px 0 0}.ciao-item-tooltip{display:inline-block;position:relative}.ciao-item-tooltip .tooltip-content{margin:15px 0 0 -145px;display:block}.ciao-item-tooltip .tooltip-content.display-none{display:none}.ciao-item-tooltip .title{margin-bottom:6px;display:block}.ciao-item-link .anchor,.ciao-item-link-symbol{color:#ff6c00;text-transform:uppercase;font:700 13px/16.76px Trebuchet ms,arial,helvetica}.ciao-item-link .anchor{cursor:pointer;border-bottom:1px solid}.ciao-item-link-symbol{vertical-align:top;font-size:30px;font-weight:700;display:inline-block}.ciao-item-text{float:left;margin-left:5px}.ciao-item-text .details{letter-spacing:.05em;color:#6d6d6d;cursor:pointer;font:italic 11px Georgia;text-decoration:underline}.checkout-cart-index .ciao-item-text p{margin:3px 0 0}.ciao-item-text p.top-line{margin-top:10px}.ciao-item-text .top-line-special{color:#272b7b}.ciao-item-text .top-line-special del{color:#6d6d6d}.span-img.icon-upsell-glasses{background:url(/skin/frontend/default/optimax/images/checkout/cart/item/upsell_glasses_sprite.png) no-repeat;width:54px}.span-img.icon-upsell-glasses.uv{background-position:3px -3px;height:32px;position:relative;top:-10px}.span-img.icon-upsell-glasses.sun{background-position:4px -34px;height:18px;margin-bottom:14px}.span-img.icon-upsell-glasses.ins{background-position:4px -53px;height:42px;position:relative;top:-6px}.span-img.icon-upsell-glasses.sale{background-position:4px -97px;height:42px;margin-top:10px}.span-img.icon-upsell-glasses.digital{background-position:4px -140px;height:26px}.ciao-item-thumb-text{color:#000;font:700 12px/12px Trebuchet ms,arial,helvetica;display:inline-block;position:relative;top:-18px;left:3px}.one-page-checkout .shipment-methods{float:left;min-height:150px;position:relative}.one-page-checkout .shipment-methods dd,.one-page-checkout .shipment-methods dt{color:#4d4d4d;letter-spacing:.075em;font-size:13px;line-height:32px}.one-page-checkout .shipment-methods dd img,.one-page-checkout .shipment-methods dt img{margin-left:10px;position:relative;top:2px}.one-page-checkout .shipment-methods dd{margin-bottom:13px;line-height:13px}.one-page-checkout .shipment-methods .highlight{color:#891600;font-weight:700}.one-page-checkout .shipment-methods ul li{margin-bottom:15px}.one-page-checkout .shipment-banner{float:right;width:280px;margin-bottom:20px}.one-page-checkout .shipment-banner .banner .header{height:75px;position:relative}.one-page-checkout .shipment-banner .banner .header h1{box-sizing:border-box;color:#489ec2;letter-spacing:.075em;text-transform:uppercase;z-index:100;background-color:#f3f3f3;width:100%;margin-bottom:0;padding-left:15px;font-size:14px;font-weight:400;line-height:25px;position:absolute;bottom:0;left:0}.one-page-checkout .shipment-banner .banner .header img{z-index:130;height:75px;display:block;position:absolute;top:0;right:0}.one-page-checkout .shipment-banner .banner .description{color:#2d2d2d;letter-spacing:.075em;background-color:#fff;padding:10px 15px;font:italic 11px/18px Georgia}.one-page-checkout .shipment-notice{float:left;margin:16px 0 0;font-size:10px}.one-page-checkout .icon-plus{float:right;text-align:center;vertical-align:middle;opacity:1;visibility:visible;cursor:pointer;border:1px solid #bcbcbc;border-radius:50%;width:17px;height:17px;line-height:17px;transition:all .2s ease-in-out;display:inline-block;position:relative;top:0;right:100px}.one-page-checkout .icon-plus:before{content:"-";color:#bcbcbc;font-size:16px;position:relative}.one-page-checkout .icon-plus.flag-collapsed:before{content:"+"}.form-list label{vertical-align:middle;min-width:160px;line-height:normal;display:inline-block}.form-list input[type=password],.form-list input[type=text]{box-sizing:border-box;width:175px}.form-list li{margin-bottom:5px}.form-list li .login-input-box{margin-top:10px;margin-left:20px}.form-list li .login-input-box>div{margin-bottom:5px;font-size:0}.form-list li .forgot{vertical-align:middle;text-align:right;clear:both;margin-top:5px;line-height:normal;display:block}.form-list li .disabled{display:none}.form-list li .description{font-size:13px}.form-list .validation-advice{font-size:12px}.make-sure-note{color:#000;background-color:#eeeeec;border:1px solid #000;margin:20px 0;padding:10px 15px}.make-sure-note .make-sure-list{padding-left:15px;list-style:disc}.make-sure-note .cms-custom-popup-button-open{font-style:italic}.make-sure-note .set-credit-link{color:#23aae2;font:italic 13px Georgia;text-decoration:underline}.amazon-pay-button{max-width:100%;margin-top:15px;position:relative}.checkout-button-set{float:left;margin-top:50px}.checkout-button-set div.button-set{float:left}#opc-login .button-set{text-align:left;float:left;border-top:0;padding-top:0}#opc-login .verisign-logo{float:left;margin-left:30px;display:block}.payeezy__date-input{display:inline-block}.payeezy__cvc-input{width:35px!important}.payeezy__link{color:#3fabe6;text-decoration:underline}.payeezy__link:hover{text-decoration:none}.button-set{clear:both;text-align:right}.form-button,.form-button-alt{color:#fff;cursor:pointer;text-align:center;vertical-align:middle;background:#fc8d0a;border:1px solid #ff6c00;width:auto;padding:1px 8px;overflow:visible;font:700 12px arial!important}.form-button span,.form-button-alt span{white-space:nowrap}.one-page-checkout .section .form-button,.one-page-checkout .section .form-button-alt{border:none;min-width:200px;padding:14px 8px;font-size:16px!important}.form-button-alt{background-color:#2186c0;border:1px solid #489ec2}input.input-text,textarea{padding:2px}p.required{text-align:right;font-size:.95em}.validation-failed{border:1px solid #f33!important}.required,.validation-advice{color:#f33}.validation-advice{clear:both;background:url(/skin/frontend/default/optimax/images/validation_advice_bg.gif) 2px 1px no-repeat;min-height:15px;margin-top:3px;padding-left:17px;font-size:.95em;font-weight:700;line-height:1.25em}button,input,select{vertical-align:middle}select,textarea,.input-text{border:1px solid #bcbcbc}.input-text_shipping-address{transition:all .2s ease-in-out;position:relative}.input-text_shipping-address.flag-collapsed{box-sizing:border-box;border:0;border-top:1px solid #bcbcbc;height:1px;padding:0}.input-wide{box-sizing:border-box;width:100%}.group-select{background:#f7f9fa;border:1px solid #b8b7af;margin:28px 0;padding:22px 25px 12px}.group-select .legend{color:#ff6c00;float:left;background:#efefef;border:1px solid #fc8d0a;margin-top:-33px;padding:0 8px;font-size:1.1em;font-weight:700}.group-select li{padding:4px 8px}.group-select li .input-box{float:left;width:275px}.group-select li .input-box .input-box,.group-select li .input-box textarea{width:250px}.group-select li .input-box .hint{color:#000;font:13px/1.55em Arial}.group-select #billing-newsletter-signup{display:none}.giftmessages .group-select li .input-text{width:495px}.checkout-payment__error{color:#fd4b5d;border:1px solid #fd4b5d;min-width:475px;margin:15px 0;padding:0 15px;font:12px/30px Arial;display:none}.checkout-payment__error.flag-show{display:inline-block}.checkout-onepage-success #page-main-menu{border-bottom-color:#fff}.checkout-onepage-success #wrapper{padding-top:17px}.checkout-onepage-success .page-head{border-bottom-color:#eae9e5;padding-bottom:10px;position:relative}.checkout-onepage-success .page-head h3{color:#000;text-transform:uppercase;letter-spacing:.075em;font:700 40px/1 Arial}.checkout-onepage-success .page-head h3 .order-number-description{color:#000;text-transform:none;font:18px/1 Arial;position:relative;top:-10px}.checkout-onepage-success .page-head h3 .ond-number{color:#000;text-transform:none;letter-spacing:.075em;font:18px/1 Arial}.checkout-onepage-success .page-head .cta-social-rebate-banner{cursor:pointer;position:absolute;top:-10px;right:0}.checkout-onepage-success .page-head .cta-rebate-amount{color:#fff;text-align:center;width:92px;font:700 28px/1 Georgia;position:absolute;top:32px;left:80px}.checkout-onepage-success .progress-steps .step{float:left;padding:0 18px}.checkout-onepage-success .progress-steps .step-title{color:#9a9a9a;vertical-align:top;letter-spacing:.075em;margin-left:10px;font:italic 14px/20px Georgia;display:inline-block;position:relative;top:14px}.checkout-onepage-success .checkout-success-order-progress .header{color:#000;letter-spacing:.06em;margin:35px 0;font:italic 26px/1 Georgia}.checkout-onepage-success .progress-line{background-color:#bcbcbc;height:4px;margin-top:30px;position:relative}.checkout-onepage-success .pl-pointer{background-color:#bcbcbc;border-radius:5px;width:9px;height:9px;position:absolute;top:-2px;left:0}.checkout-onepage-success .pl-pointer.send-email{left:0}.checkout-onepage-success .pl-pointer.producing-order{left:40%}.checkout-onepage-success .pl-pointer.shipping-order{left:65%}.checkout-onepage-success .pl-pointer.enjoy-glasses{left:100%}.checkout-onepage-success .pl-pointer.alert{background:url(/skin/frontend/default/optimax/images/checkout/success/step_point_alert.png) no-repeat;width:47px;height:43px;margin-left:-24px;top:-25px}.checkout-onepage-success .pl-pointer.current{background:url(/skin/frontend/default/optimax/images/checkout/success/step_point_current.png) no-repeat;width:28px;height:39px;margin-left:-14px;top:-20px;left:40%}.checkout-onepage-success .pl-pointer.passed{background-color:#23aae2}.checkout-onepage-success .pl-passed-line{background-color:#23aae2;height:4px;display:none;position:absolute;top:0;left:0}.checkout-onepage-success .pl-passed-line.animated{background:#23aae2}.checkout-onepage-success .progress-descriptions{margin-top:45px}.checkout-onepage-success .pd-description{background-color:#dfeef6;border:1px solid #6cf;display:none;position:relative}.checkout-onepage-success .pd-description:after,.checkout-onepage-success .pd-description:before{content:"";border:18px solid #0000;border-bottom:20px solid #6cf;position:absolute;top:-37px;left:25%}.checkout-onepage-success .pd-description:after{border-bottom:20px solid #dfeef6;top:-36px}.checkout-onepage-success .pd-description .wrapper{padding:30px 40px}.checkout-onepage-success .pd-description .column-left{float:left;width:50%}.checkout-onepage-success .pd-description .column-left .producing-order-caption{color:#000;text-transform:uppercase;letter-spacing:.12em;font:700 22px/1 Arial}.checkout-onepage-success .pd-description .column-left .producing-order-subcaption{color:#000;text-transform:uppercase;margin-bottom:25px;font:17px/21px Arial}.checkout-onepage-success .pd-description .column-left .benefit-caption{color:#23aae2;margin:20px 0 5px;font:700 17px/24px Arial}.checkout-onepage-success .pd-description .column-left .benefits-list{padding-left:15px;list-style:disc}.checkout-onepage-success .pd-description .column-left .benefits-list li,.checkout-onepage-success .pd-description .column-left .benefit-text{color:#000;font:17px/23px Arial}.checkout-onepage-success .pd-description .column-right{float:right}.checkout-onepage-success .pd-description .column-right .column-right-caption{color:#23aae2;letter-spacing:.11em;margin-top:28px;font:16px/24px Arial}.checkout-onepage-success .pd-description .column-right .advices-list .advice{color:#489ec2;letter-spacing:.11em;width:380px;margin-top:25px;font:italic 16px/22px Georgia}.checkout-onepage-success .pd-description .column-right .advices-list .advice img{float:left;margin:0 10px 10px 0;position:relative;top:4px}.checkout-onepage-success .pd-description .column-right .advices-list .advice .advice-accent{color:#489ec2;font:700 14px Arial}.checkout-onepage-success .pd-description .column-right .advices-list .advice .intext{font:italic 14px Georgia;text-decoration:underline}.checkout-onepage-success .pd-description.producing-order:after,.checkout-onepage-success .pd-description.producing-order:before{left:362px}.checkout-onepage-success .pd-description.waiting-prescription-alert:after,.checkout-onepage-success .pd-description.waiting-prescription-alert:before{left:241px}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-left{width:370px}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-left .waiting-for-prescription .icon{background:url(/skin/frontend/default/optimax/images/checkout/success/thank-you-prescription-icons.png) no-repeat;width:150px;height:160px;margin:0 auto;display:block}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-left .waiting-for-prescription h4{text-align:center;border-bottom:1px solid #6d6d6d;margin-bottom:15px;padding:15px 65px;font:24px/40px Georgia}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-left p{color:#4d4d4d;text-align:center;font:italic 18px/25px Georgia}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right{width:360px}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right h6{color:#23aae2;letter-spacing:.11em;font:700 18px/24px Arial}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right ul li{color:#489ec2;letter-spacing:.11em;background:url(/skin/frontend/default/optimax/images/checkout/success/thank-you-prescription-icons.png) no-repeat;min-height:50px;margin-top:25px;padding-left:70px;font:italic 14px/22px Georgia}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right ul li a{color:#489ec2}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right ul li a.intext{font-style:italic;text-decoration:underline}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right .upload{background-position:-153px -10px;margin-bottom:-20px;padding-top:20px}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right .email{background-position:-153px -87px}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right .fax{background-position:-153px -152px}.checkout-onepage-success .pd-description.waiting-prescription-alert .column-right .text{background-position:-153px -252px;padding-top:9px;display:none}.checkout-onepage-success .pd-description.waiting-prescription-alert .notice{color:#9a9a9a;text-align:center;letter-spacing:.02em;font-size:14px}.checkout-onepage-success .pd-description.waiting-prescription-alert .notice a{color:#9a9a9a;font-size:14px}.checkout-onepage-success .notice{color:#489ec2;letter-spacing:.02em;margin-top:5px;font:italic 13px/24px Georgia}.suggested .header{text-align:center;border-bottom:2px solid #eae9e5;margin:25px 0 40px}.suggested .header h3{color:#2d2d2d;vertical-align:middle;background-color:#fff;margin-bottom:-18px;padding:0 30px;font-size:22px;display:inline-block}.suggested .suggested-list__item-link{text-align:center;width:170px;height:45px;margin:0 7px;padding-top:100px}.suggested .suggested-list__item-link.bestsellers{background:url(/skin/frontend/default/optimax/images/page/home/facelift/suggested-bestsellers.png) 0 0 no-repeat}.suggested .suggested-list__item-link.sunglasses{background:url(/skin/frontend/default/optimax/images/page/home/facelift/suggested-sunglasses.png) 0 0 no-repeat}.suggested .suggested-list__item-link.designer{background:url(/skin/frontend/default/optimax/images/page/home/facelift/suggested-designer.png) 0 0 no-repeat}.suggested .suggested-list__item-link.clearance{background:url(/skin/frontend/default/optimax/images/page/home/facelift/suggested-clearance.png) 0 0 no-repeat}.suggested .suggested-list__item-link.arrivals{background:url(/skin/frontend/default/optimax/images/page/home/facelift/suggested-arrivals.png) 0 0 no-repeat}.suggested .suggested-list__item-link span{color:#2d2d2d;font-weight:700}.suggested .suggested-list__item-link:hover span{color:#3fabe6}.suggested .suggested-list__item-link,.suggested .suggested-list__list-item{display:inline-block}.suggested .suggested-list__list-item:first-child{margin-left:-7px}.suggested .suggested-list__list-item:nth-child(5){margin-right:-7px}.contacts-shop{margin-top:25px}.contacts-shop__banner-link img{vertical-align:bottom}.contacts-shop__brand-list{border-top:1px solid #f1f1f1;border-bottom:2px solid #f1f1f1;flex-wrap:wrap;justify-content:space-between;padding:0 35px;display:flex}.contacts-shop__brand-item{opacity:.8;text-align:center;width:105px;height:60px;line-height:70px}.contacts-shop__brand-item:hover{opacity:1}.contacts-shop__brand-link{vertical-align:middle;display:inline-block}.contacts-shop__brand-link img{max-width:100%;display:inline-block}.coupon{text-align:center;border:1px solid #2d2d2d;padding:45px 40px 35px;position:relative}.coupon *{box-sizing:border-box}.coupon__header{text-align:center;z-index:30;white-space:nowrap;color:#df4a5d;background-color:#fff;padding:0 25px;font-size:31px;font-weight:700;line-height:1em;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.coupon__info{color:#2d2d2d;margin-bottom:20px}.coupon__title{text-transform:uppercase;letter-spacing:-.025em;color:#1c1c1c;height:103px;font-size:24px;font-weight:700;line-height:36px}.coupon__button{width:184px;margin:0 auto}.coupon__button_link{position:relative}.coupon__button_link:after{content:"No Code Needed";text-align:center;color:#1c1c1c;width:100%;font-size:13px;display:block;position:absolute;bottom:-28px}.coupon__back{color:#1c1c1c;display:none}.coupon__back-title{text-transform:uppercase;margin-bottom:5px;font-size:16px;font-weight:700;line-height:25px}.coupon__policy{margin-top:40px}.coupon__back-subtitle{margin-bottom:30px}.coupon__close{cursor:pointer;width:20px;height:20px;position:absolute;top:15px;right:15px}.coupon__close:after,.coupon__close:before{content:"";background-color:#2d2d2d;width:100%;height:1px;position:absolute;top:9px;right:0;transform:rotate(45deg)}.coupon__close:before{transform:rotate(135deg)}.coupon__cod{width:334px;margin:0 auto 10px}.coupon__cod-input{float:left;text-align:center;text-transform:uppercase;color:#6d6d6d;box-shadow:none;border:1px solid #2d2d2d;border-radius:0;width:50%;height:48px;font-size:17px;display:block}.coupon__cod-btn{float:left;width:50%;display:block}.coupon__links{margin-bottom:45px}.coupon__links-item{float:left;text-align:center;border-right:1px solid #6d6d6d;width:33.333%;margin-bottom:5px}.coupon__links-item:nth-child(3n){border-right:none}.coupon__content{text-align:left;padding-top:20px;font-size:15px;line-height:28px}.coupon_blue .coupon__header{color:#81c5c6}.coupon_green .coupon__header{color:#97ca91}.coupon_yellow .coupon__header{color:#e7c271}.coupon_purple .coupon__header{color:#6d85b3}.coupon.flag-open{padding:30px 20px}.coupon.flag-open .coupon__face{display:none}.coupon.flag-open .coupon__back{display:block}.coupons-list{margin-left:-23px;margin-right:-23px;font-size:0}.coupons-list__item{box-sizing:border-box;float:left;vertical-align:top;width:50%;padding:23px;font-size:16px;display:block}.coupons-list__item:nth-child(2n){float:right}.coupons-hero{box-sizing:border-box;color:#2d2d2d;background:#eae9e5 url(/skin/frontend/default/optimax/images/_pages/coupons/pig.jpg) 713px no-repeat;height:233px;margin-bottom:50px;padding:45px 55px;position:relative}.coupons-hero__title{letter-spacing:-.04em;margin-bottom:0;font-size:57px;font-weight:700}.coupons-hero__text{font-size:18px}.coupons-hero__buttons{text-align:center;width:100%;position:absolute;bottom:0;left:0}.coupons-hero__btn{text-align:center;text-transform:uppercase;letter-spacing:.11em;color:#2d2d2d;background-color:#fffc;width:220px;height:36px;margin-right:20px;font-size:15px;line-height:36px;display:inline-block}.coupons-hero__btn:last-child{margin-right:0}.coupons-hero__btn.active{background-color:#fff}.category-toolbar-grid-mode{padding:0;position:absolute;left:250px}.category-toolbar-grid-mode span.parent{vertical-align:middle;height:27px;display:inline-block;position:relative;top:auto}.category-toolbar-grid-mode .menu-viewas-btn{cursor:pointer}.category-toolbar-grid-mode .menu-viewas-btn.active{cursor:default}.category-toolbar-grid-mode .menu-viewas-btn.active,.category-toolbar-grid-mode .menu-viewas-btn:hover{border:none}.category-toolbar-grid-mode .menu-viewas-btn .tooltip{vertical-align:middle;text-align:center;z-index:20;background-color:#fff;width:42px;height:27px;line-height:27px;position:absolute;top:0;right:-40px;box-shadow:0 1px 4px #0000004d}.category-toolbar-grid-mode .menu-viewas-btn .tooltip .arrow-left{background-color:#fff;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-3px;transform:rotate(45deg);box-shadow:-1px 1px 1px #0000001a}.category-toolbar-grid-mode .menu-viewas-btn .tooltip__title{color:#2d2d2d;font-size:11px}.category-toolbar-grid-mode .span-img{text-align:center;cursor:pointer;background:url(/skin/frontend/default/optimax/images/catalog/category/category-mode-icons.png) no-repeat;border-radius:0;height:27px;margin:15px 10px;position:relative;top:auto}.category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front{background-position:-149px 2px;width:31px;top:auto}.category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal{background-position:-58px 3px;width:52px;top:auto}.category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon{background-position:-215px -2px;width:27px;top:auto}.category-toolbar-grid-mode .menu-viewas-btn.active .mvi-front,.category-toolbar-grid-mode .menu-viewas-btn:hover .mvi-front{background-position:-114px 2px}.category-toolbar-grid-mode .menu-viewas-btn.active .mvi-diagonal,.category-toolbar-grid-mode .menu-viewas-btn:hover .mvi-diagonal{background-position:-2px 3px}.category-toolbar-grid-mode .menu-viewas-btn.active .mvi-tryon,.category-toolbar-grid-mode .menu-viewas-btn:hover .mvi-tryon{background-position:-184px -2px}.span-img{display:inline-block}.subscribe-newsletter-overlay{opacity:.65;z-index:100010;background:#000;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.subscribe-newsletter-overlay.active{display:block}.subscribe-newsletter-popup-container{color:#fff;text-align:center;z-index:100011;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.subscribe-newsletter-popup-container .divider{border-bottom:1px solid #fff;width:385px;height:1px;display:inline-block;position:relative;top:-27px;left:-6px}.subscribe-newsletter-popup-container.active{display:block}.subscribe-newsletter-popup-container:after{content:"";vertical-align:middle;height:100%;display:inline-block}.snp-wrapper{text-align:center;vertical-align:middle;background:#e66233;border-radius:350px;width:627px;height:627px;padding:1px;display:inline-block;position:relative}.snp-wrapper .validation-advice{color:#000}.snp-header{margin-bottom:50px;position:relative}.snp-topbar{cursor:pointer;z-index:9999;position:relative;top:25px}.snp-topbar2{text-align:left;color:#fff;background:url(/skin/frontend/default/optimax/images/popup/subscribe_newsletter/window_step2_topbar.png) no-repeat;width:54px;height:48px;position:absolute;top:-23px;right:-12px}.span-img.snp-top-left-badge{width:155px;height:158px;position:absolute;top:-8px;left:-8px}.snp-topbar-text{color:#fff;margin:5px 0 0;font-size:18px;text-decoration:underline;display:block}.span-img.snp-button-close{background:url(/skin/frontend/default/optimax/images/popup/subscribe_newsletter/close_popup.png);width:17px;height:19px}.snp-content{margin-bottom:10px;position:relative}.snp-content #advice-required-entry-email,.snp-content #advice-validate-email-email{color:#fff}.span-img.snp-logo{width:171px;height:48px;margin:25px auto}.span-img.snp-smile{background:url(/skin/frontend/default/optimax/images/popup/subscribe_newsletter/smile.png) no-repeat;width:164px;height:113px;margin:30px auto}.snp-content-form{margin:0 auto}.snp-text{text-align:center;color:#fff;font-size:26px;line-height:20px}.snp-text-special{color:#1077b4;font-size:44px;font-weight:700;line-height:43px}.snp-input{text-align:left;box-sizing:border-box;background:url(/skin/frontend/default/optimax/images/popup/subscribe_newsletter/input_element.png) 1px 0 no-repeat;width:350px;height:37px;margin:25px auto 0;padding:5px;line-height:35px}.snp-input #email{color:#9a9a9a;width:335px;font:italic 18px/18px Georgia}.snp-input input{color:#77797e;vertical-align:text-bottom;box-sizing:border-box;border:0;width:100%;font-size:18px;line-height:20px}.snp-input input::-webkit-input-placeholder{font:italic 18px/18px Georgia}.snp-input input::placeholder{font:italic 18px/18px Georgia}.snp-input input:-ms-input-placeholder{font:italic 18px/18px Georgia}.snp-input-error{text-align:right;color:#f33;font-weight:700;display:none}.snp-btn-submit{cursor:pointer;color:#fff;letter-spacing:.1em;background:#000;border:0;height:50px;margin-top:30px;padding:0 22px;font-size:20px}.snp-footer{color:#fff;margin-top:-5px}.snp-footer-text{color:#1c1c1c;font:italic 13px/13px Georgia}.subscribe-newsletter-reminder-container{z-index:99;display:none;position:fixed;bottom:0;left:0}.subscribe-newsletter-reminder-container .snr-wrapper{pointer-events:none}.subscribe-newsletter-reminder-container.active{display:block}@media (width<=1190px){.subscribe-newsletter-reminder-container{display:none!important}}.snr-wrapper{box-sizing:border-box;color:#fff;text-align:center;background:#f22a42;border-radius:50%;width:120px;height:120px;margin-left:2px;padding:25px 12px 0;font-weight:700;line-height:1.3em}.snr-wrapper span{pointer-events:none}.span-img.snr-button-click{cursor:pointer;color:#f22a42;background:#fff;width:97px;height:25px;margin:6px 0 0;font-size:14px;line-height:25px}.span-img.snr-button-close{cursor:pointer;width:14px;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.span-img.snr-button-close:after,.span-img.snr-button-close:before{content:"";background:#fff;width:14px;height:1px;display:block;position:relative}.span-img.snr-button-close:before{top:5px;transform:rotate(45deg)}.span-img.snr-button-close:after{top:4px;transform:rotate(-45deg)}.snr-text{color:#fff;margin:10px auto 3px;font-size:18px;font-weight:700;display:inline-block}.snp-text .included{margin-top:15px;font:italic 19px/19px Georgia;display:block}.snp-text .title{margin:0 0 15px;font:italic 40px/30px Georgia}.snp-text .special{margin-top:10px;margin-bottom:25px;font-size:25px}.snp-text .offer-1{margin:48px 0 50px -16px;font-size:68px;font-weight:700}.snp-text .offer-2{margin-left:5px;font-size:27px}.fifty-off .divider{width:235px;left:0}.fifty-off .special{margin-top:10px;margin-bottom:27px;font-size:35px}.fifty-off .offer-1{margin:50px 0 46px -22px;font-size:69px}.fifty-off .offer-2{margin-left:10px;font-size:32px;font-weight:400}.fifty-off .included{margin-top:22px;font:italic 22px/19px Georgia}@media screen and (height<=649px){.subscribe-newsletter-popup-container .divider{width:260px}.snp-wrapper{width:500px;height:500px}.snp-header{margin-bottom:30px}.snp-text .title{font-size:28px;line-height:21px}.snp-text .special{margin-top:-5px;font-size:18px}.snp-text .offer-1{margin:34px 0 30px -16px;font-size:48px}.snp-text .offer-2{font-size:19px}.snp-text .included{margin-top:10px;font-size:14px;line-height:14px}.snp-input{margin:18px auto 0}.snp-btn-submit{height:44px;margin-top:21px;font-size:18px}.fifty-off .divider{width:165px}}.catalog-category-cms-block{height:185px;padding-bottom:10px}.catalog-category-cms-block .clear-both{clear:both;visibility:hidden;width:0;height:0}.catalog-category-cms-block>nav{float:left;background-color:#494949;width:135px;height:100%}.catalog-category-cms-block .nav-item{text-align:center;cursor:pointer;color:#818286;text-transform:uppercase;vertical-align:middle;border:1px solid #2e2e2e;border-left:none;border-right:none;height:60px;font-size:22px;line-height:60px}.catalog-category-cms-block .nav-item.active{color:#fff;background-color:#070506}.catalog-category-cms-block .nav-item:hover{background-color:#323232}.catalog-category-cms-block .nav-item:last-child{border-bottom:none}.catalog-category-cms-block>figure{float:left;width:550px;height:100%}.catalog-category-cms-block>figure>img{display:none}.catalog-category-cms-block>figure>img.active{display:inline}.try-on-view-media{background-color:#e4f1f9;padding:15px 0;position:relative}.try-on-view-media .face-photo-big{width:283px;height:367px;margin:auto auto 5px}.try-on-view-media .face-photo-big img{margin:auto}.category-container .ui-tabs .ui-tabs-nav:first-child li.ui-tabs-active.ui-state-active .line.left{width:551px}.category-container .ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-active .line.left.second{width:417px}.product_list.try-on-view .product-item-container .product-img img{width:200px;position:absolute;inset:0}.product_list.try-on-view .product-info{position:relative;top:-50px;left:0}.try-on-view-media .product_list .product-item-container .product-info .product-price .including-lences{color:#7e7e7e;padding:0 2px;font-size:11px;display:block}.product_list.try-on-view .try-on-view-bg{background:url(/skin/frontend/default/optimax/images/category_tab/white-bg.png) no-repeat;width:206px;height:32px;display:none;position:absolute;top:254px}.product_list.try-on-view .product-item-container:hover .try-on-view-bg{display:block}.product_list.try-on-view .product-color{margin-top:20px}.try-on-view .simple-product{position:relative}.product_list.try-on-view .tooltip{top:100px}.product_list.try-on-view .tooltip .center-content{margin:0}.product_list.try-on-view .out-of-stock-tryon .tooltip{display:block;top:170px}.product_list.try-on-view .out-of-stock-tryon .tooltip .center-content{color:red}.mirror-wizard-window{z-index:100002;background-color:#fff;border:1px solid #23aae2;width:820px;margin:-300px auto auto -410px;display:none;position:fixed;top:50%;left:50%;box-shadow:0 0 10px #00000080}.mirror-wizard-window.active{display:block}.mirror-wizard-window .mww-wrapper{box-sizing:border-box;height:600px;padding:45px;position:relative}.mirror-wizard-window .mww-button-close{cursor:pointer;background:url(/skin/frontend/default/optimax/images/popup/cms_custom/button-close-default.jpg) no-repeat;border:0;width:42px;height:42px;position:absolute;top:10px;right:-43px}.mirror-wizard-window .mww-step{height:0;position:relative;overflow:hidden}.mirror-wizard-window .mww-step.active{height:100%}.mirror-wizard-window .column-left,.mirror-wizard-window .column-wizard-left{float:left;width:280px}.mirror-wizard-window .column-main,.mirror-wizard-window .column-wizard-main{box-sizing:border-box;float:right;border:2px solid #79b7e2;width:414px;height:100%}.mirror-wizard-window .buttons{justify-content:center;align-items:center;width:540px;margin:0 auto;display:flex}.mirror-wizard-window .button{box-sizing:border-box;text-align:center;background-color:#23aae2;width:160px;height:135px;margin:0 15px;display:block;position:relative}.mirror-wizard-window .button:first-child{margin-left:0}.mirror-wizard-window .button:last-child{margin-right:0}.mirror-wizard-window .btn-icon{background:url(/skin/frontend/default/optimax/images/mirror/201503/facebook.png) no-repeat;width:50px;height:50px;margin:20px 0 5px}.mirror-wizard-window .button.file .btn-icon{background-image:url(/skin/frontend/default/optimax/images/mirror/201503/file.png)}.mirror-wizard-window .button.webcam .btn-icon{background-image:url(/skin/frontend/default/optimax/images/mirror/201503/webcam.png)}.mirror-wizard-window .btn-label{color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;font:17.5px/20px Arial}.mirror-wizard-window .button{cursor:pointer}.mirror-wizard-window .button.small{width:auto;height:auto;margin:0;padding:8px 12px;display:inline-block}.mirror-wizard-window .button.blue{background-color:#23aae2}.mirror-wizard-window .button.white{background-color:#fff;border:1px solid #000}.mirror-wizard-window .button.text{background-color:#fff}.mirror-wizard-window .button .btn-label{letter-spacing:.05em;text-transform:uppercase;font:16px/20px Arial}.mirror-wizard-window .button.back .btn-label{letter-spacing:.1em}.mirror-wizard-window .button.blue .btn-label{color:#fff;display:block}.mirror-wizard-window .button.white .btn-label{color:#000}.mirror-wizard-window .button.text .btn-label{color:#77797e}.mirror-wizard-window .button.text:hover .btn-label{color:#2186c0}.mirror-wizard-window .button.blue:hover{background-color:#2186c0}.mirror-wizard-window .button.white:hover{background-color:#000}.mirror-wizard-window .button.white:hover .btn-label{color:#fff}.mirror-wizard-window .button.retake{background:url(/skin/frontend/default/optimax/images/mirror/201503/retake-default.png) 10px 10px no-repeat;width:140px;margin:0 auto;padding-left:40px;display:block}.mirror-wizard-window .button.retake .btn-label{line-height:30px}.mirror-wizard-window .button.retake:hover{background-image:url(/skin/frontend/default/optimax/images/mirror/201503/retake-hover.png)}.mirror-wizard-window .button.reset{background:#ddf1fa url(/skin/frontend/default/optimax/images/mirror/201503/reset-adjustments.png) 0 8px no-repeat;padding-left:25px;position:relative;top:-20px}.mirror-wizard-window .button.reset .btn-label{color:#1c1c1c;letter-spacing:.1em;text-transform:none;font:14px/20px Arial}.mirror-wizard-window .button.reset:hover{background-image:url(/skin/frontend/default/optimax/images/mirror/201503/reset-adjustments-hover.png)}.mirror-wizard-window .button.reset:hover .btn-label{color:#2186c0}.mirror-wizard-window .help-info{background-color:#ddf1fa;height:407px;margin-top:25px;padding:20px 25px}.mirror-wizard-window .help-info>h2{color:#1c1c1c;letter-spacing:.04em;text-align:center;margin:6px 0 40px;font:26px/26px Arial}.mirror-wizard-window .hi-item{width:230px;height:70px;margin-bottom:35px;display:block;position:relative}.mirror-wizard-window .hi-item.head-wo-glasses .hi-item-icon{background-position:15px 0}.mirror-wizard-window .hi-item.head-wo-tilt .hi-item-icon{background-position:-5px 0}.mirror-wizard-window .hi-item-description{color:#4d4d4d;letter-spacing:.03em;font:italic 13px/18px Georgia;position:absolute;top:10px;left:90px}.mirror-wizard-window .hi-item-icon{width:80px;height:70px}.mirror-wizard-window .hi-item.head-straight .hi-item-icon{background:url(/skin/frontend/default/optimax/images/mirror/201503/head-straight.jpg) no-repeat}.mirror-wizard-window .hi-item.head-wo-glasses .hi-item-icon{background:url(/skin/frontend/default/optimax/images/mirror/201503/head-wo-glasses.jpg) no-repeat}.mirror-wizard-window .hi-item.head-wo-tilt .hi-item-icon{background:url(/skin/frontend/default/optimax/images/mirror/201503/head-wo-tilt.jpg) no-repeat}.mirror-wizard-window .hi-item.head-pd .hi-item-icon{background:url(/skin/frontend/default/optimax/images/mirror/201503/head-pd.png) no-repeat}.mirror-wizard-window .hi-item.head-lenses-centers .hi-item-icon{background:url(/skin/frontend/default/optimax/images/mirror/201503/head-lenses-centers.png) no-repeat}.mirror-wizard-window .column-main .fb-container,.mirror-wizard-window .column-wizard-main .fb-container{border:2px solid #79b7e2;height:420px;padding:12px 0;overflow-y:scroll}.mirror-wizard-window .fb-album-item{float:left;background:url(/skin/frontend/default/optimax/images/mirror/wizard/fb-album-bg.png) no-repeat;width:140px;height:185px;margin:0 10px 10px 12px;display:block;position:relative}.mirror-wizard-window .fb-album-item .item-photo{cursor:pointer;background-color:#fff;width:126px;height:126px;margin:2px 2px 20px;position:relative;top:6px;left:6px;overflow:hidden}.mirror-wizard-window .fb-album-item .item-photo img{max-width:100%}.mirror-wizard-window .fb-album-item .item-title{color:#000}.mirror-wizard-window .fb-photo-item{float:left;cursor:pointer;border:1px solid #e2ddd7;margin:0 10px 10px;padding:5px;display:block;position:relative}.mirror-wizard-window .fb-photo-item .item-photo{width:130px;height:130px;overflow:hidden}.mirror-wizard-window .fb-photo-item .item-photo img{max-width:100%}.mirror-wizard-window .wc-stream-area{width:410px;height:372px;position:relative;overflow:hidden}.mirror-wizard-window .wc-layer.capture-frame{background-color:#fff;border:2px dashed #d6d6d6;width:284px;height:366px;position:absolute;top:0;left:63px;overflow:hidden}.mirror-wizard-window .wc-layer.overlay{opacity:.2;z-index:1200;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.mirror-wizard-window .image-container{border:2px solid #79b7e2;margin-top:15px}.mirror-wizard-window .ic-adjustment-area{width:410px;height:366px;position:relative;overflow:hidden}.mirror-wizard-window .ic-adjustment-area:after,.mirror-wizard-window .ic-adjustment-area:before{content:"";opacity:.2;z-index:10;background:#000;width:63px;height:100%;position:absolute}.mirror-wizard-window .ic-adjustment-area:before{left:0}.mirror-wizard-window .ic-adjustment-area:after{right:0}.mirror-wizard-window .ic-layer.capture-frame{background-color:#fff;width:284px;height:366px;position:absolute;top:0;left:63px}.mirror-wizard-window .ic-capture-image{position:absolute}.mirror-wizard-window .ic-lens-center{z-index:1400;cursor:move;background:url(/skin/frontend/default/optimax/images/mirror/201503/lens-center.png) no-repeat;width:32px;height:32px;position:absolute;top:0;left:0}.mirror-wizard-window .ic-lens-center[data-num=first]{top:160px;left:80px}.mirror-wizard-window .ic-lens-center[data-num=second]{top:160px;left:160px}.mirror-wizard-window .image-adjusters{border:2px solid #79b7e2;border-top:0;height:70px;padding:5px 0 0;position:relative;overflow:hidden}.mirror-wizard-window .adjuster{text-align:center;width:100px}.mirror-wizard-window .adjuster .ui-slider{background:url(/skin/frontend/default/optimax/images/mirror/201503/slider-scale.png) no-repeat;width:106px;height:6px;margin-top:10px;display:block;position:relative}.mirror-wizard-window .adjuster .ui-slider .ui-state-default{z-index:20;background:url(/skin/frontend/default/optimax/images/mirror/201503/slider-roller.png) no-repeat;width:15px;height:15px;margin-left:-7px;position:absolute;top:-5px;left:50%}.mirror-wizard-window .adjuster.rotation{float:right;margin:10px 35px 0 0}.mirror-wizard-window .adjuster.scaling{float:left;margin:10px 0 0 35px}.mirror-wizard-window .adjuster-title{color:#1c1c1c;letter-spacing:.05em;white-space:nowrap;font:14px/20px Arial}.mirror-wizard-window .adjuster.movement{width:65px;height:65px;margin:0 auto}.mirror-wizard-window .adjuster.pd{text-align:left;width:100%;position:relative;top:-35px;left:20px}.mirror-wizard-window .adjuster.pd .adjuster-title{color:#4d4d4d;letter-spacing:.03em;font:italic 13px/18px Georgia}.mirror-wizard-window .adjuster.pd .adjuster-input-text{border-color:#77797e;width:80px}.mirror-wizard-window .adjuster.pd .adjuster-tooltip{display:inline-block;position:relative;top:8px}.mirror-wizard-window .adjuster.pd .at-button{cursor:help;position:relative;top:-3px}.mirror-wizard-window .adjuster.pd .at-text{color:#4d4d4d;z-index:1600;background-color:#fff;border:1px solid #23aae2;width:220px;padding:5px;font-size:13px;line-height:18px;display:none;position:absolute;top:-80px;left:-130px}.mirror-wizard-window .adjuster.pd .at-text:after{content:"";border:10px solid #0000;border-top:11px solid #23aae2;position:absolute;bottom:-21px;right:80px}.mirror-wizard-window .adjuster.pd .at-text:before{content:"";z-index:10;border:10px solid #0000;border-top:11px solid #fff;position:absolute;bottom:-20px;right:80px}.mirror-wizard-window .adjuster.pd .adjuster-tooltip:hover .at-text{display:block}.mirror-wizard-window .mww-step[data-step=init]>h1{color:#1c1c1c;letter-spacing:.025em;text-transform:uppercase;text-align:center;font:40px/40px Arial}.mirror-wizard-window .mww-step[data-step=init] .help-info{height:auto}.mirror-wizard-window .mww-step[data-step=init] .help-info>h2{color:#4d4d4d;margin:0;font:28px/28px Arial}.mirror-wizard-window .mww-step[data-step=init] .hi-item{margin:0}.mirror-wizard-window .mww-step[data-step=init] .hi-item.head-wo-glasses{width:195px}.mirror-wizard-window .mww-step[data-step=init] .hi-item.head-wo-tilt{width:255px}.mirror-wizard-window .mww-step[data-step=init] .hi-item.head-straight .hi-item-icon{width:70px;height:65px}.mirror-wizard-window .mww-step[data-step=init] .hi-item.head-wo-glasses .hi-item-icon{width:65px;height:85px}.mirror-wizard-window .mww-step[data-step=init] .hi-item.head-wo-tilt .hi-item-icon{width:85px;height:70px}.mirror-wizard-window .mww-step[data-step=init] .hi-item.head-straight .hi-item-description{left:80px}.mirror-wizard-window .mww-step[data-step=init] .hi-item.head-wo-glasses .hi-item-description{left:75px}.mirror-wizard-window .mww-step[data-step=init] .hi-item.head-wo-tilt .hi-item-description{left:90px}.mirror-wizard-window .mww-step[data-step=facebook-albums] .column-main,.mirror-wizard-window .mww-step[data-step=facebook-albums] .column-wizard-main,.mirror-wizard-window .mww-step[data-step=facebook-photos] .column-main,.mirror-wizard-window .mww-step[data-step=facebook-photos] .column-wizard-main{border:0}.mirror-wizard-window .mww-step[data-step=facebook-albums] .column-main>h2,.mirror-wizard-window .mww-step[data-step=facebook-albums] .column-wizard-main>h2,.mirror-wizard-window .mww-step[data-step=facebook-photos] .column-main>h2,.mirror-wizard-window .mww-step[data-step=facebook-photos] .column-wizard-main>h2{color:#4d4d4d;letter-spacing:.075em;text-transform:uppercase;text-align:center;font:16px/20px Arial}.mirror-wizard-window .mww-step[data-step=facebook-albums] .hi-item.head-wo-glasses .hi-item-icon,.mirror-wizard-window .mww-step[data-step=facebook-photos] .hi-item.head-wo-glasses .hi-item-icon{background-position:15px 0}.mirror-wizard-window .mww-step[data-step=facebook-albums] .hi-item.head-wo-tilt .hi-item-icon,.mirror-wizard-window .mww-step[data-step=facebook-photos] .hi-item.head-wo-tilt .hi-item-icon{background-position:-5px 0}.mirror-wizard-window .mww-step[data-step=webcam] .hi-item.head-wo-glasses .hi-item-icon{background-position:15px 0}.mirror-wizard-window .mww-step[data-step=webcam] .hi-item.head-wo-tilt .hi-item-icon{background-position:-5px 0}.mirror-wizard-window .mww-step[data-step=webcam] .button.webcam-capture{width:190px;margin:0 auto;display:block}.mirror-wizard-window .mww-step[data-step=webcam] .button.webcam-capture .btn-label{line-height:32px}.mirror-wizard-window .mww-step[data-step=adjust] .column-main,.mirror-wizard-window .mww-step[data-step=adjust] .column-wizard-main{border:0}.mirror-wizard-window .mww-step[data-step=adjust] .help-info{padding-right:0}.mirror-wizard-window .mww-step[data-step=adjust] .help-info>h2{color:#4d4d4d;letter-spacing:.02em;margin:6px 0 40px;font:26px/26px Arial}.mirror-wizard-window .mww-step[data-step=adjust] .hi-item{width:auto}.mirror-wizard-window .mww-step[data-step=adjust] .hi-item-icon{width:90px;position:relative;top:-10px}.mirror-wizard-window .mww-step[data-step=adjust] .hi-item.head-lenses-centers .hi-item-icon,.mirror-wizard-window .mww-step[data-step=adjust] .hi-item.head-wo-glasses .hi-item-icon{background-position:15px 0}.mirror-wizard-window .mww-step[data-step=adjust] .hi-item.head-wo-tilt .hi-item-icon{background-position:-10px 0}.mirror-wizard-window .mww-step[data-step=adjust] .hi-item.head-pd .hi-item-icon{background-position:10px 0}.mirror-wizard-window .mww-step[data-step=adjust] .hi-item-digit{vertical-align:top;font:italic 35px/3px Georgia;display:inline-block}.mirror-wizard-window .mww-step[data-step=adjust] .hi-item.head-pd .hi-item-digit{position:relative;top:-5px}.mirror-wizard-window .mww-step[data-step=adjust] .hi-item-description{vertical-align:top;width:120px;display:inline-block;position:static}.mirror-wizard-window .mww-step[data-step=adjust] .button.tryon{width:250px;margin:0 auto;display:block}.mirror-wizard-window .mww-step[data-step=adjust] .button.tryon.loading{text-indent:-9999px;background-image:url(/skin/frontend/default/optimax/images/loader-achiad.gif);background-position-x:10px;background-repeat:no-repeat}.mirror-wizard-window .mww-step[data-step=adjust] .button.tryon .btn-label{line-height:32px}.mirror-wizard-window .mww-step[data-step=adjust].disabled{opacity:.5}.mirror-wizard-window .mww-step[data-step=adjust] .no-events{pointer-events:none}.mirror-wizard-window .column-wizard-left{float:left;width:280px}.mirror-wizard-window .column-wizard-main{float:right;box-sizing:border-box;border:2px solid #65b4d6;width:414px;height:100%}.mirror-wizard-window .mirror-wizard-title{margin:10px 0 33px}.mirror-wizard-window-overlay{z-index:100000;background:#0000005e;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.mirror-wizard-window-overlay.active{display:block}#mww-adjuster-movement{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mirror-toolbar-gallery .mtg-control{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}ol.salesperson-top-lead li{float:left;padding:10px 66px}ol.salesperson-lead li{padding:25px 40px}dl.salesperson-top-non-lead{float:left;padding:10px 58px}dd.salesperson-top-non-lead{background:0 0}div#salesperson-related-searches ul li{float:left;margin:0 10px}ul.salesperson-sorting-links li,ul.salesperson-page-selection-links li{float:left;margin:0 5px 0 0}div.salesperson-sort-by{float:right;padding-right:10px}ul.salesperson-found-in{height:60px}ul.salesperson-found-in li{margin:0 0 0 3px;font-size:60%}div.actions{position:relative!important;bottom:0!important}.products-grid li.item{padding-bottom:0}.salesperson-search-details{margin-bottom:5px}.salesperson-search-details .salesperson-related-searches span{font-weight:700}#search_banner{margin:0 0 10px}#optician-progress-header{color:#1f7cc7;background:url(/skin/frontend/default/optimax/images/optician/progress-header-background.png) repeat-x;border:1px solid #dedede;height:42px;margin-bottom:3px;padding:4px 0 0 14px}#optician-progress-header .title{font-size:16px;font-weight:700}#optician-progress-header .descr{font-size:14px}.optician-block{color:#2576bd;background:url(/skin/frontend/default/optimax/images/optician/block-background.jpg) repeat-x;border:1px solid #e3e3e3;height:106px;position:relative}.optician-block .block-ltc,.optician-block .block-rtc{width:5px;height:5px;position:absolute}.optician-block .block-rtc{background:url(/skin/frontend/default/optimax/images/optician/block-rtc.png) no-repeat;top:-1px;right:-1px}.optician-block .block-ltc{background:url(/skin/frontend/default/optimax/images/optician/block-ltc.png) no-repeat;top:-1px;left:-1px}.optician-block .block-girl{position:absolute;top:5px;left:11px}.optician-block .block-title{width:195px;font-size:13px;font-weight:700;position:absolute;top:5px;left:73px}.optician-block .block-text{color:#737373;font-size:11px;position:absolute;top:23px;left:73px}.optician-block a.optician-block-getstarted{background:url(/skin/frontend/default/optimax/images/optician/button-get-started.png) no-repeat;width:111px;height:26px;display:block;position:absolute;top:74px;left:73px}.optician-block a.optician-block-getstarted:hover{background-position:0 -26px}.optician-block a.optician-block-getstarted:active{background-position:0 -52px}#optician{margin-bottom:10px}.optician-slide{border:1px solid #007ad8}.optician-title{color:#fff;vertical-align:middle;background-image:url(/skin/frontend/default/optimax/images/optician/progress-menu-hover.png);border-bottom:1px solid #007ad8;height:25px;padding-top:5px;padding-left:14px;font-size:17px;position:relative}.optician-title span.window-title{float:left;display:block}.optician-title a.close-slide,.optician-title a.start-over{float:right;margin:0 10px}.optician-title a.close-slide{background:url(/skin/frontend/default/optimax/images/optician/x-close-slide.png) no-repeat;width:19px;height:19px}.optician-title a.close-slide:hover{background-position:0 -19px}.optician-title a.close-slide:active{background-position:0 -38px}.optician-title a.start-over{color:#fff;font-size:13px}.optician-window{background:url(/skin/frontend/default/optimax/images/optician/optician-background.png) repeat-x;height:288px}.optician-window .optician-main{float:left;width:522px;height:248px;position:relative}.optician-window .optician-separator{float:left;width:3px;height:288px}.optician-window .optician-separator .optician-separator-top{height:9px}.optician-slide-description{float:left;width:158px;height:288px}.optician-content{height:233px;padding:20px 0 0;position:relative}.optician-buttons{width:482px;height:35px;padding:0 20px;position:absolute}.optician-buttons ul{margin:0;padding:0;list-style-type:none}.optician-buttons li.optician-button-left{float:left}.optician-buttons li.optician-button-right{float:right;width:150px}.optician-buttons li a{height:26px;display:block}.optician-buttons li.optician-button-right a{float:right;margin-left:5px}.optician-buttons a.optician-button-back{background:url(/skin/frontend/default/optimax/images/optician/button-back.png) no-repeat;width:56px}.optician-buttons a.optician-button-skip{background:url(/skin/frontend/default/optimax/images/optician/button-skip.png) no-repeat;width:43px}.optician-buttons a.optician-button-next{background:url(/skin/frontend/default/optimax/images/optician/button-next.png) no-repeat;width:58px}.optician-buttons a.optician-button-find,a.optician-button-find{background:url(/skin/frontend/default/optimax/images/optician/button-find-frame.png) no-repeat;width:135px}.optician-buttons a.optician-button-getstarted{background:url(/skin/frontend/default/optimax/images/optician/button-get-started.png) no-repeat;width:111px}.optician-buttons a.optician-button:hover{background-position:0 -26px}.optician-buttons a.optician-button:active{background-position:0 -52px}.optician-slide-text{padding:0 20px}.optician-slide-text p.text-question{color:#666;margin-bottom:7px;font-size:15px;font-weight:700}.optician-slide-text p.text-description{color:#888;font-size:13px}.optician-desc-element{padding:5px;position:relative;top:10px}.optician-slide-description img.get-started{position:relative;top:10px;left:11px}.content-getstarted{padding:20px 20px 0;font-size:16px}.content-getstarted p.small{font-size:14px}.content-getstarted p.small_bold{font-size:14px;font-weight:700}.content-getstarted p.bold{font-weight:700}.optician-li-select ul{width:482px;position:absolute;top:90px}.optician-li-select ul li{cursor:pointer;float:left;border:1px solid #a7a6a6;margin:0 10px;position:relative}.optician-li-select ul li:hover{border-color:#6db3e9}.optician-li-select ul li.active{border-color:#007ad8}.optician-frame-caption{background-color:#e8ebee;width:124px;height:36px;padding:4px 3px;position:absolute;bottom:0;left:0}.optician-frame-caption .title{color:#666;height:15px;display:block}.optician-frame-caption .caption,.optician-measurements-caption .caption{color:#070a35;font-weight:700;line-height:16px;display:block}.optician-group ul{left:35px}.optician-group li{width:129px;height:129px}.optician-group .optician-frame-caption{opacity:.9;width:123px;top:85px}.optician-title img.features-title-arrow{float:left;margin:6px 6px 0}.optician-title-features{float:left;font-size:15px;display:inline}.optician-title-features .features-title-number{float:left;color:#1ba2e1;text-align:center;background-color:#fff;border:1px solid #00b4ff;margin:0 6px 0 0;padding:0 5px;display:block}.optician-gender ul{left:90px}.optician-gender li{width:129px;height:129px}.optician-gender .optician-frame-caption{opacity:.9;width:123px}.optician-frame-caption-gender{text-align:center}.optician-checkbox{cursor:pointer;background:url(/skin/frontend/default/optimax/images/optician/optician-checkbox.png) 0 -15px no-repeat;width:15px;height:15px;position:absolute;top:5px;right:5px}li.active .optician-checkbox{background-position:0 0}.optician-department ul{width:522px}.optician-department li{width:116px;height:116px;margin:0 5px 0 7px!important}.optician-department .optician-frame-caption{text-align:center;opacity:.9;width:110px;top:72px}.optician-color ul{width:522px;left:30px}.optician-color li{width:46px;height:46px;margin:0 5px!important}.optician-color ul.optician-color-row2{position:absolute;top:150px}.optician-shape ul{width:522px;left:15px}.optician-shape li{width:140px;height:70px}.optician-shape ul.optician-shape-row2{position:absolute;top:170px}.optician-shape .optician-frame-caption{text-align:center;opacity:.9;width:134px;height:19px;top:43px}.optician-material ul{width:522px;left:30px}.optician-material li{width:130px;height:130px}.optician-material .optician-frame-caption{text-align:center;opacity:.9;top:86px}.optician-size ul{width:522px;left:30px}.optician-size li{width:130px;height:130px}.optician-size .optician-frame-caption{text-align:center;opacity:.9;height:20px;top:102px}.optician-measurements p{color:#666;padding:0 20px;font-size:14px}.optician-measurements ul{width:522px;position:relative;left:66px}.optician-measurements li{float:left;margin:0 20px;position:relative}.optician-measurements-caption{text-align:center;width:100%}.optician-measurements li input{text-align:center;color:#666;border:1px solid #aedee4;width:62px}.optician-measurements-input{position:relative;left:5px}#desc-measurements{margin:0 10px;position:relative;top:43px}.optician-measurements-popup-title{height:25px;font-size:17px;position:relative}.optician-measurements-popup-title .close-slide{float:right;color:#0051af;background:url(/skin/frontend/default/optimax/images/optician/x-close-slide.png) no-repeat;width:19px;height:19px}.optician-measurements-popup-window{padding:20px;font-size:14px}.optician-measurements-popup-value img{float:left;margin:0 10px 10px 0}.optician-measurements-popup-value .measurements-caption{color:#070a35}#optician-measurements-popup{background:url(/skin/frontend/default/optimax/images/optician/measurements-popup-background.png) repeat-x;height:470px;margin-top:5px}.optician-question{padding:20px 20px 0}.optician-question .optician-slide-text{font-size:16px}.optician-question .question-current{color:#2477bf}.optician-question .question-count{color:#b7b3b3}.optician-question .question-body{color:#666;font-size:16px;font-weight:700}.optician-question ul{margin-top:15px;font-size:14px}.optician-question li{margin:5px 0 15px}.optician-question label{color:#626262;cursor:pointer;float:right;width:455px;font-weight:400}.optician-question .optician-slide-text{padding-left:0}.optician-question li .optician-bullet{float:left;cursor:pointer;background:url(/skin/frontend/default/optimax/images/optician/personality-bullets.png) no-repeat;width:15px;height:15px;margin-right:10px;position:relative;top:3px}.optician-question li.active .optician-bullet{background-position:0 -15px}#optician-result{margin-bottom:20px}#optician-result .slide-content{background:url(/skin/frontend/default/optimax/images/optician/slide-result-background.png) repeat-x;width:663px;height:52px;padding:15px 0 0 20px}#optician-result .slide-content span{font-size:14px;display:block}#optician-result .content-personality-result{position:relative}#optician-result .content-personality-result h3.on-image{font-size:22px;display:block;position:absolute;top:15px;left:10px}#optician-result .content-personality-result h4{color:#666;font-weight:700}.optician-slide-description .desc-title{color:#666;height:67px;font-size:15px;font-weight:700;position:relative}.optician-slide-description .desc-title span{display:block;position:absolute;bottom:0}.optician-slide-description .desc-content{margin-top:5px;display:block}.optician-progress h5{color:#2576bd}.progress-value div{float:left;color:#8d8d8d;margin-right:5px;font-size:12px;font-weight:lighter}.progress-value div img.close{cursor:pointer;margin-right:2px}.optician-progress-item{border:1px solid #ebebeb;margin-bottom:2px}.optician-progress-item-active{border-color:#007ad8}.optician-progress-title{vertical-align:middle;border-bottom:inherit;color:#1b75bb;cursor:pointer;background-image:url(/skin/frontend/default/optimax/images/optician/progress-menu-inactive.png);padding-left:13px;font-weight:700;line-height:30px}.progress-title-active{color:#fff;background-image:url(/skin/frontend/default/optimax/images/optician/progress-menu-hover.png)}.optician-progress-content{color:#666;background-color:#f9fbff;padding:10px}.optician-progress-content li{margin-bottom:18px}.optician-progress-content .progress-number{color:#fff;float:left;text-align:center;vertical-align:middle;cursor:pointer;background-color:#666;width:16px;height:15px;margin-top:3px;line-height:14px}.optician-progress-content li.active .progress-number{color:#fff;background-image:url(/skin/frontend/default/optimax/images/optician/progress-item-number-active.png)}.optician-progress-content .progress-item{float:left;width:149px;padding-left:8px}.optician-progress-content .progress-field{cursor:pointer;float:left}.optician-progress-content .progress-field:hover{text-decoration:underline}.optician-progress-content .progress-field-edit{float:right;color:#8d8d8d;font-size:12px}.optician-progress-content li.active .progress-field{color:#1ba2e1}.optician-progress-content .progress-button-find a{text-align:center;text-transform:uppercase;color:#666;height:26px;margin-left:-67px;line-height:26px;text-decoration:none;display:block;position:relative;left:50%}.optician-progress-content .progress-button-find a:hover{color:#ff7800;background-position:0 -26px}.optician-progress-content .progress-button-find a:active{color:#ff7800;background-position:0 -52px}.price{white-space:nowrap!important}.price-box{padding:5px 0}.price-box .price{color:#f18200;font-weight:700}.regular-price{color:#f18200}.regular-price .price{float:left;letter-spacing:1px;color:#101111;margin-right:10px;font-family:Gill Sans Regular,Arial;font-size:24px;font-weight:400}.product-info .regular-price .price{color:#101111;width:100%;font-family:Arial;font-size:13px;display:block}.old-price{margin:0}.product-price .old-price{float:left;width:150px}.old-price .price-label{white-space:nowrap;color:#999}.old-price .price{color:#999;font-weight:700;text-decoration:line-through}.special-price{margin:0;padding:0}.product-info .special-price{display:block}.special-price .price-label{white-space:nowrap;color:#eb7e01;font-size:17px;font-weight:700;display:none}.product_list .product-info.try-on-view .price_label{font-size:11px;font-weight:400}.special-price .price{color:#de2018;font-size:21px;font-weight:700}#layered-product-list-ajax .old-price .price{font-weight:400}.product-shop .including-lences{color:#101111;font-family:Arial;font-size:11px;font-weight:400;display:block}.minimal-price{margin:0}.minimal-price .price-label{white-space:nowrap;font-weight:700}a.minimal-price-link{display:block}a.minimal-price-link .price{color:#1e7ec8;font-weight:400}.price-excluding-tax{color:#999;display:block}.price-excluding-tax .label{white-space:nowrap;color:#999}.price-excluding-tax .price{color:#c76200;font-size:13px;font-weight:400}.price-including-tax{color:#999;display:block}.price-including-tax .label{white-space:nowrap;color:#999}.price-including-tax .price{color:#c76200;font-size:13px;font-weight:700}.price-excl-tax{display:block}.price-excl-tax .label{white-space:nowrap;display:block}.price-excl-tax .price,.price-incl-tax{display:block}.price-incl-tax .label{white-space:nowrap;display:block}.price-incl-tax .price{font-weight:700;display:block}.price-from{margin:0}.price-from .price-label{white-space:nowrap;font-weight:700}.price-to{margin:0}.price-to .price-label{white-space:nowrap;font-weight:700}.price-notice{color:#999;padding-left:10px}.price-notice .price{color:#2f2f2f;font-weight:700}.product-options ul.options-list label .price-notice{color:#2f2f2f;padding:0}.product-options span.content .color-td{width:158px}.price-as-configured{margin:0}.price-as-configured .price-label{white-space:nowrap;font-weight:700}.price-box-bundle{padding:0 0 10px}.price-box-bundle .price-box{margin:0!important;padding:0!important}.price-box-bundle .price{color:#555}.product-pricing-grouped li{color:#e26703;padding:2px 0}.product-pricing-grouped li .price{font-weight:700}.a-right.price .price{color:#de2018;font-size:15px;font-weight:700}.a-right.price .old-price .price{color:#999;font-size:12px}.a-right.price .price-sale{border-top:1px solid red;border-bottom:1px solid red}.a-right.price .price-sale span{color:#de2018;font-size:13px;font-weight:700}.a-right.price .standard-price .price{color:#626262;font-size:13px}.right_wrapper{background:#dfeef6;margin:57px 0 10px;padding:5px;position:relative}.right_wrapper .wrapper-right-lbc,.right_wrapper .wrapper-right-ltc,.right_wrapper .wrapper-right-rbc,.right_wrapper .wrapper-right-rtc{z-index:10;width:5px;height:5px;position:absolute}.right_wrapper .wrapper-right-ltc{background:url(/skin/frontend/default/optimax/images/wrapper-right-ltc.png);top:0;left:0}.right_wrapper .wrapper-right-rtc{background:url(/skin/frontend/default/optimax/images/wrapper-right-rtc.png);top:0;right:0}.right_wrapper .wrapper-right-lbc{background:url(/skin/frontend/default/optimax/images/wrapper-right-lbc.png);bottom:0;left:0}.right_wrapper .wrapper-right-rbc{background:url(/skin/frontend/default/optimax/images/wrapper-right-rbc.png);bottom:0;right:0}.right_wrapper .block{text-align:center;color:#6d6d6d;background:#f3f3f3;margin:0 0 3px;padding:5px 0;position:relative}.right_wrapper .block.last{margin:0}.right_wrapper .block h3{color:#000;text-transform:none;padding:5px 0;font-size:19px;line-height:16px}.right_wrapper .block h3.first{font-size:19px}.right_wrapper .block p{margin:0 0 5px;line-height:15px}.right_wrapper .block p.justify{text-align:justify}.right_wrapper .block img.icon{margin:10px 0}.right_wrapper .block img.lowest{position:relative;top:-5px;left:20px}.right_wrapper .block .small{color:#197b30;font-size:10px}.right_wrapper .block .small a{color:#9a9a9a;text-decoration:underline}.right_wrapper .block .contact{text-align:left;height:40px;margin:10px 0 0}.right_wrapper .block .contact img{float:left;margin:0 7px 0 4px}.right_wrapper .block .contact .phone{font-size:10px;font-weight:700}.right_wrapper .block .contact .workingtime{padding-left:44px;font-size:10px}.shopping-cart-totals .total-lbc,.shopping-cart-totals .total-ltc,.shopping-cart-totals .total-rbc,.shopping-cart-totals .total-rtc{z-index:10;width:7px;height:7px;position:absolute}.shopping-cart-totals .total-ltc{background:url(/skin/frontend/default/optimax/images/total-ltc.png);top:-2px;left:-2px}.shopping-cart-totals .total-rtc{background:url(/skin/frontend/default/optimax/images/total-rtc.png);top:-2px;right:-2px}.shopping-cart-totals .total-lbc{background:url(/skin/frontend/default/optimax/images/total-lbc.png);bottom:-2px;left:-2px}.shopping-cart-totals .total-rbc{background:url(/skin/frontend/default/optimax/images/total-rbc.png);bottom:-2px;right:-2px}.checkout_info{float:left;text-align:left;width:450px;font-size:11px}.checkout_info b{color:#2d2d2d;font-size:19px}.checkout_info b span{color:#ff6c00}.page-head-alt .checkout_buttons{float:right}.page-head-alt .checkout_buttons .checkout-types li.proceed .paypal-or{display:none}.checkout_cart_table_wrapper{position:relative}.checkout_cart_table_wrapper .tlc{z-index:10;background:url(/skin/frontend/default/optimax/images/bg_checkout_cart_table_tlc.png);width:5px;height:26px;position:absolute;top:0;left:0}.checkout_cart_table_wrapper .trc{z-index:10;background:url(/skin/frontend/default/optimax/images/bg_checkout_cart_table_trc.png);width:5px;height:26px;position:absolute;top:0;right:0}.checkout_cart_table_wrapper .blc{z-index:10;background:#fff;width:1px;height:1px;position:absolute;bottom:0;left:0}.checkout_cart_table_wrapper .brc{z-index:10;background:#fff;width:1px;height:1px;position:absolute;bottom:0;right:0}.checkout_cart_table{border:1px solid #bcbcbc;border-top-width:0;width:100%}.checkout_cart_table thead td{color:#fff;background:#009;padding:3px 0}.checkout_cart_table thead td .title{padding-left:5px;display:inline-block}.checkout_cart_table thead td .help{float:right;padding-right:5px;font-size:16px;display:inline-block}.checkout_cart_table thead th{color:#6d6d6d;background:#dfeef6;padding:3px 0;font-size:13px;font-weight:400}.checkout_cart_table thead th span{padding-left:24px;display:block}.checkout_cart_table tfoot td{background:#dfeef6;padding:3px 0}.checkout_cart_table tfoot td a{margin-left:24px;font-size:14px;text-decoration:underline;display:inline-block}.checkout_cart_table tfoot td a.button{color:#fff;text-transform:uppercase;background:#272b7b;border:1px solid #a5a5a5;padding:2px 5px 0;font-size:11px;font-weight:700;line-height:16px;text-decoration:none}.checkout_cart_table tbody tr.odd{background-color:#f3f3f3}.checkout_cart_table>tbody>tr>td{text-align:center;padding:30px 0}.checkout_cart_table>tbody>tr+tr>td{border-top:1px solid #bcbcbc}.checkout_cart_table>tbody>tr>td>div.td{text-align:left;padding:0 20px}.checkout_cart_table .actions{float:right;color:#009;text-align:right;white-space:nowrap;padding-top:4px;font-size:11px}.checkout_cart_table .actions a{color:#009;text-transform:uppercase;font-size:10px;text-decoration:underline}.checkout_cart_table h4{color:#2d2d2d;margin:0;font-size:16px}.checkout_cart_table tbody td input{font-weight:700}.checkout_cart_table tbody td button{color:#009;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:underline}.checkout_cart_table dl.item-options dt{color:#2d2d2d;font-size:13px;font-style:normal;font-weight:700;line-height:20px;display:inline}.checkout_cart_table dl.item-options dd{color:#6d6d6d;line-height:20px;display:inline}.checkout_cart_table dl.item-options .data-table{border-top:none;border-left:none;margin-top:5px;font-size:12px;line-height:16px}.checkout_cart_table dl.item-options .data-table th{color:#2d2d2d;font-weight:700}.checkout_cart_table dl.item-options .data-table th.first,.checkout_cart_table dl.item-options .data-table td{background:#fff}.checkout_cart_table .cart-item-image-container{position:relative}.checkout_cart_table .cart-item-prescription{width:270px;position:absolute;top:20px;left:226px}.checkout_cart_table .cart-item-prescription .value{text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.checkout_cart_table .cart-item-prescription .title{color:#6d6d6d;font-size:11px}.checkout_cart_table .cart-item-prescription td,.checkout_cart_table .cart-item-prescription th{padding:0;font-size:10px}.checkout_cart_table .cart-item-prescription th.first{width:120px}.checkout_cart_table .item-option .title{color:#2d2d2d}.checkout_coupon{width:265px;margin:0 10px 10px 0;padding:2px;position:relative}.checkout_coupon .corner-container{background-color:#eae9e5;padding:10px}.checkout_coupon h4{color:#e46404;font-size:16px;font-weight:700}.checkout_coupon p.note{margin-top:10px}.checkout_coupon .coupon-edit input{width:98%}.checkout_coupon .coupon-table .row:hover{background-color:#f3f3f3}.checkout_coupon .coupon-table .row a{float:right;color:#37538e;text-decoration:underline}.checkout_coupon button{border:1px solid #dfeef6;margin:10px 0;padding:0}.checkout_coupon button span{text-align:center;color:#fff;cursor:pointer;white-space:nowrap;background:#272b7b;border:1px solid #bcbcbc;width:122px;height:16px;margin:0;padding:4px 0;font-size:13px;font-weight:400;line-height:16px;display:inline-block}.checkout_coupon .corner{width:5px;height:5px;position:absolute}.checkout_coupon .corner.lt{background:#e8e7e3 url(/skin/frontend/default/optimax/images/coupon/c-lt.png) 0 0 no-repeat;top:0;left:0}.checkout_coupon .corner.rt{background:#e8e7e3 url(/skin/frontend/default/optimax/images/coupon/c-rt.png) 100% 0 no-repeat;top:0;right:0}.checkout_coupon .corner.rb{background:#e8e7e3 url(/skin/frontend/default/optimax/images/coupon/c-rb.png) 100% 100% no-repeat;bottom:0;right:0}.checkout_coupon .corner.lb{background:#e8e7e3 url(/skin/frontend/default/optimax/images/coupon/c-lb.png) 0 100% no-repeat;bottom:0;left:0}.checkout_coupon .border{position:absolute}.checkout_coupon .border.top{background:#e8e7e3 url(/skin/frontend/default/optimax/images/coupon/border-bg.png) top repeat-x;width:97%;height:2px;top:0;left:5px}.checkout_coupon .border.right{background:#e8e7e3 url(/skin/frontend/default/optimax/images/coupon/border-bg.png) 100% repeat-y;width:2px;height:95%;top:5px;right:0}.checkout_coupon .border.bottom{background:#e8e7e3 url(/skin/frontend/default/optimax/images/coupon/border-bg.png) bottom repeat-x;width:97%;height:2px;bottom:0;right:5px}.checkout_coupon .border.left{background:#e8e7e3 url(/skin/frontend/default/optimax/images/coupon/border-bg.png) 0 repeat-y;width:2px;height:95%;bottom:5px;left:0}.checkout_coupon button::-moz-focus-inner{border:none;margin:0;padding:0}.shoppingcart-promo-wrapper{border-top:none;position:relative}.shoppingcart-promo{overflow:hidden}#checkout-review-table .custom_option_price{right:-455px}.custom_option_price{text-align:center;width:80px;position:relative;top:-20px;right:-426px}.custom_option_price .price,.custom_option_price_checkout .price{display:block}.custom_option_price_checkout{text-align:center;width:81px;position:relative;top:-20px;right:-455px}.one-page-checkout .checkout-agreements{border:0 solid #d9dde3;border-width:0 1px;padding:15px 20px 10px}.one-page-checkout .checkout-agreements label{font-weight:400}#termpopup_label{cursor:pointer;color:#37538e;font-weight:700}#termpopup{z-index:1000;background-color:#fff;border:1px solid #8d8d8d;width:650px;height:500px;margin-top:-250px;margin-left:-325px;display:none;position:fixed;top:50%;left:50%}#termpopup .header{color:#2d2d2d;background-color:#dfeef6;height:25px;line-height:25px;position:relative}#termpopup .header span{text-transform:uppercase;margin-left:15px;padding-top:4px;font-size:14px;font-weight:700}#termpopup .header img{float:right;cursor:pointer;background-color:#8d8d8d;margin:5px 5px 0 0}#termpopup .content{width:600px;height:360px;padding:25px;overflow:auto}#termpopup .content h3{padding-top:0;font-size:14px}#termpopup .content p{color:#2d2d2d;line-height:14px}#termpopup button{min-width:90px;margin:13px 38px 0 0;padding:13px 8px}#termpopup a{color:#009;text-decoration:none}#termpopup .accordion_header{cursor:pointer}.item-option.glasses-item{margin:10px 0}.checkout_cart_table .cart_update{color:#009;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:underline}.lo-item{height:95px;padding:7px 5px 5px 0;position:relative}.lo-item .cont{background-color:#dfeef6;width:497px;position:absolute}.lo-item input[type=checkbox]{position:relative;top:40px}.lo-item input[type=checkbox]+label{background:url(/skin/frontend/default/optimax/images/catalog/category/filter/sprite.png) -2px -16px no-repeat;width:10px;height:10px;display:inline-block;position:relative}.lo-item input[type=checkbox]:checked+label{background-position:-16px -30px}.lo-item.insurance_20_20 input[type=checkbox]{top:40px}.lo-item.insurance_20_20 .lo-item-description{letter-spacing:.04em;margin-left:100px;padding-right:10px;line-height:20px;display:inline-block;position:relative;top:-10px}.lo-item.insurance_20_20 .cont>img{width:64px;height:64px;position:absolute;top:25px;left:25px}.lo-item.insurance_20_20 .find-out-more{margin-left:35px}.lo-item.insurance_20_20 .find-out-more a{color:#23aae2;letter-spacing:1px;border-bottom:1px solid;position:relative;bottom:5px;left:65px}.package-advertisment.with-every-frame img{margin-right:10px}.package-advertisment.with-every-frame img:nth-child(4){margin-right:0}.lo-item-price{color:#2d2d2d;letter-spacing:.06em;font:13px/15px Arial;position:absolute;top:75px;left:455px}.order-review-item-additional-options{margin-bottom:10px}.order-review-item-additional-options span{color:#2d2d2d}.paypal-hint{margin-bottom:10px}#paypal-agreements .checkout-agreements{border:1px solid #d9dde3;margin-bottom:15px;padding:15px 20px 10px}#paypal-agreements .checkout-agreements li{margin:0}#paypal-agreements .agreement-cont{margin-bottom:10px}.paypal-express-review #details-table>tbody>tr>td{text-align:center;padding:30px 0}.paypal-express-review #details-table .item-option span.title{color:#2d2d2d}.paypal-express-review #details-table .custom_option_price_checkout,.paypal-express-review #details-table .item-option.insurance-item .custom_option_price{right:-460px}.paypal-express-review #details-reload{clear:both}.paypal-express-review .content.button-set{margin-top:35px}div.zoomTitle{z-index:5000;text-align:center;color:#fff;background:#999;width:100%;height:16px;padding-top:2px;font-family:Arial;font-size:11px;display:none;position:absolute;top:0;left:0}.zoomPup{-moz-opacity:.6;opacity:.6;z-index:10;cursor:pointer;background-color:#fff;border-style:solid;border-color:#c4c4c4;position:absolute;left:-5px;overflow:hidden}.zoomPup img{border:0}.zoomPreload{-moz-opacity:.8;opacity:.8;color:#333;text-align:center;z-index:100;background-color:#fff;background-image:url(/skin/frontend/default/optimax/images/zoomloader.gif);background-position:43px 30px;background-repeat:no-repeat;border:1px solid #ccc;width:90px;height:43px;padding:8px;font-family:Arial;font-size:12px;text-decoration:none;position:absolute;top:3px;left:3px}.zoomWindow{background-color:#fff;border:1px solid #999;z-index:2!important}.zoomWindow .zoomWrapperImage{overflow:hidden}.zoomWindow .zoomWrapperImage img{position:relative!important}#tracking-popup-overlay{z-index:7000;width:100%;height:100%;display:none;position:fixed;inset:0}#tracking-popup-overlay .tracking-overlay{opacity:.5;background-color:#333;width:100%;height:100%;position:relative}#tracking-popup-window{z-index:8001;background-color:#fff;width:870px;padding:2px 5px;display:none;position:fixed}div.base-mini-tracking div.validation-advice{margin-left:130px}.catalog-category-view .sidebar-filter,.catalog-product-view .sidebar-filter,.catalogsearch-advanced-index .sidebar-filter,.catalogsearch-advanced-result .sidebar-filter,.checkout-cart-index .sidebar-filter,.cms-home .sidebar-filter,.glassesoptician-result-index .sidebar-filter,.salesperson-result-index .sidebar-filter,.tag-product-list .sidebar-filter{margin-top:15px}.catalog-category-view .sidebar-filter .browse-by,.catalog-product-view .sidebar-filter .browse-by,.catalogsearch-advanced-index .sidebar-filter .browse-by,.catalogsearch-advanced-result .sidebar-filter .browse-by,.checkout-cart-index .sidebar-filter .browse-by,.cms-home .sidebar-filter .browse-by,.glassesoptician-result-index .sidebar-filter .browse-by,.salesperson-result-index .sidebar-filter .browse-by,.tag-product-list .sidebar-filter .browse-by{color:#4d4d4d;letter-spacing:-.025em;text-transform:none;font:italic 21px/1 Georgia}.catalog-category-view .sidebar-filter .browse-by .clear-all,.catalog-product-view .sidebar-filter .browse-by .clear-all,.catalogsearch-advanced-index .sidebar-filter .browse-by .clear-all,.catalogsearch-advanced-result .sidebar-filter .browse-by .clear-all,.checkout-cart-index .sidebar-filter .browse-by .clear-all,.cms-home .sidebar-filter .browse-by .clear-all,.glassesoptician-result-index .sidebar-filter .browse-by .clear-all,.salesperson-result-index .sidebar-filter .browse-by .clear-all,.tag-product-list .sidebar-filter .browse-by .clear-all{color:#2d2d2d;letter-spacing:-.02em;font:700 9px/22px Arial;position:relative;top:-2px}.catalog-category-view .sidebar-filter .browse-by .clear-all .icon,.catalog-product-view .sidebar-filter .browse-by .clear-all .icon,.catalogsearch-advanced-index .sidebar-filter .browse-by .clear-all .icon,.catalogsearch-advanced-result .sidebar-filter .browse-by .clear-all .icon,.checkout-cart-index .sidebar-filter .browse-by .clear-all .icon,.cms-home .sidebar-filter .browse-by .clear-all .icon,.glassesoptician-result-index .sidebar-filter .browse-by .clear-all .icon,.salesperson-result-index .sidebar-filter .browse-by .clear-all .icon,.tag-product-list .sidebar-filter .browse-by .clear-all .icon{background:0 0;border:1px solid #2d2d2d;border-radius:50%;width:16px;height:16px;position:relative;top:5px;left:0}.catalog-category-view .sidebar-filter .browse-by .clear-all .icon:after,.catalog-category-view .sidebar-filter .browse-by .clear-all .icon:before,.catalog-product-view .sidebar-filter .browse-by .clear-all .icon:after,.catalog-product-view .sidebar-filter .browse-by .clear-all .icon:before,.catalogsearch-advanced-index .sidebar-filter .browse-by .clear-all .icon:after,.catalogsearch-advanced-index .sidebar-filter .browse-by .clear-all .icon:before,.catalogsearch-advanced-result .sidebar-filter .browse-by .clear-all .icon:after,.catalogsearch-advanced-result .sidebar-filter .browse-by .clear-all .icon:before,.checkout-cart-index .sidebar-filter .browse-by .clear-all .icon:after,.checkout-cart-index .sidebar-filter .browse-by .clear-all .icon:before,.cms-home .sidebar-filter .browse-by .clear-all .icon:after,.cms-home .sidebar-filter .browse-by .clear-all .icon:before,.glassesoptician-result-index .sidebar-filter .browse-by .clear-all .icon:after,.glassesoptician-result-index .sidebar-filter .browse-by .clear-all .icon:before,.salesperson-result-index .sidebar-filter .browse-by .clear-all .icon:after,.salesperson-result-index .sidebar-filter .browse-by .clear-all .icon:before,.tag-product-list .sidebar-filter .browse-by .clear-all .icon:after,.tag-product-list .sidebar-filter .browse-by .clear-all .icon:before{content:"";background-color:#2d2d2d;width:10px;height:1px;position:absolute;top:8px;right:3px;transform:rotate(45deg)}.catalog-category-view .sidebar-filter .browse-by .clear-all .icon:before,.catalog-product-view .sidebar-filter .browse-by .clear-all .icon:before,.catalogsearch-advanced-index .sidebar-filter .browse-by .clear-all .icon:before,.catalogsearch-advanced-result .sidebar-filter .browse-by .clear-all .icon:before,.checkout-cart-index .sidebar-filter .browse-by .clear-all .icon:before,.cms-home .sidebar-filter .browse-by .clear-all .icon:before,.glassesoptician-result-index .sidebar-filter .browse-by .clear-all .icon:before,.salesperson-result-index .sidebar-filter .browse-by .clear-all .icon:before,.tag-product-list .sidebar-filter .browse-by .clear-all .icon:before{transform:rotate(135deg)}.catalog-category-view .filter-items .filter-slider,.catalog-product-view .filter-items .filter-slider,.catalogsearch-advanced-index .filter-items .filter-slider,.catalogsearch-advanced-result .filter-items .filter-slider,.checkout-cart-index .filter-items .filter-slider,.cms-home .filter-items .filter-slider,.glassesoptician-result-index .filter-items .filter-slider,.salesperson-result-index .filter-items .filter-slider,.tag-product-list .filter-items .filter-slider{width:180px;margin-left:5px}.catalog-category-view .filter-items .icon-tooltip,.catalog-product-view .filter-items .icon-tooltip,.catalogsearch-advanced-index .filter-items .icon-tooltip,.catalogsearch-advanced-result .filter-items .icon-tooltip,.checkout-cart-index .filter-items .icon-tooltip,.cms-home .filter-items .icon-tooltip,.glassesoptician-result-index .filter-items .icon-tooltip,.salesperson-result-index .filter-items .icon-tooltip,.tag-product-list .filter-items .icon-tooltip{color:#fff;text-transform:none;white-space:nowrap;z-index:100;background-color:#aaaaaad9;padding:2px 7px 3px 5px;font:11px/13px Arial;display:none;position:absolute;bottom:26px;left:0}.catalog-category-view .filter-items .icon-tooltip:before,.catalog-product-view .filter-items .icon-tooltip:before,.catalogsearch-advanced-index .filter-items .icon-tooltip:before,.catalogsearch-advanced-result .filter-items .icon-tooltip:before,.checkout-cart-index .filter-items .icon-tooltip:before,.cms-home .filter-items .icon-tooltip:before,.glassesoptician-result-index .filter-items .icon-tooltip:before,.salesperson-result-index .filter-items .icon-tooltip:before,.tag-product-list .filter-items .icon-tooltip:before{content:"";top:12px;right:initial;border:7px solid #0000;border-left-width:0;border-right-color:#aaaaaad9;position:absolute;left:6px;transform:rotate(-90deg)}.catalog-category-view .filter-items .filter-item-title,.catalog-product-view .filter-items .filter-item-title,.catalogsearch-advanced-index .filter-items .filter-item-title,.catalogsearch-advanced-result .filter-items .filter-item-title,.checkout-cart-index .filter-items .filter-item-title,.cms-home .filter-items .filter-item-title,.glassesoptician-result-index .filter-items .filter-item-title,.salesperson-result-index .filter-items .filter-item-title,.tag-product-list .filter-items .filter-item-title{text-align:center;text-transform:none;border:0;margin:20px 0 10px;padding:0}.catalog-category-view .filter-items .filter-item-title .icon-tooltip,.catalog-product-view .filter-items .filter-item-title .icon-tooltip,.catalogsearch-advanced-index .filter-items .filter-item-title .icon-tooltip,.catalogsearch-advanced-result .filter-items .filter-item-title .icon-tooltip,.checkout-cart-index .filter-items .filter-item-title .icon-tooltip,.cms-home .filter-items .filter-item-title .icon-tooltip,.glassesoptician-result-index .filter-items .filter-item-title .icon-tooltip,.salesperson-result-index .filter-items .filter-item-title .icon-tooltip,.tag-product-list .filter-items .filter-item-title .icon-tooltip{height:12px;line-height:12px;top:-4px;left:-2px;transform:rotate(90deg)}.catalog-category-view .filter-items .filter-item-title .icon-tooltip:before,.catalog-product-view .filter-items .filter-item-title .icon-tooltip:before,.catalogsearch-advanced-index .filter-items .filter-item-title .icon-tooltip:before,.catalogsearch-advanced-result .filter-items .filter-item-title .icon-tooltip:before,.checkout-cart-index .filter-items .filter-item-title .icon-tooltip:before,.cms-home .filter-items .filter-item-title .icon-tooltip:before,.glassesoptician-result-index .filter-items .filter-item-title .icon-tooltip:before,.salesperson-result-index .filter-items .filter-item-title .icon-tooltip:before,.tag-product-list .filter-items .filter-item-title .icon-tooltip:before{left:23px}.catalog-category-view .filter-items .filter-item-title:hover .icon-tooltip,.catalog-product-view .filter-items .filter-item-title:hover .icon-tooltip,.catalogsearch-advanced-index .filter-items .filter-item-title:hover .icon-tooltip,.catalogsearch-advanced-result .filter-items .filter-item-title:hover .icon-tooltip,.checkout-cart-index .filter-items .filter-item-title:hover .icon-tooltip,.cms-home .filter-items .filter-item-title:hover .icon-tooltip,.glassesoptician-result-index .filter-items .filter-item-title:hover .icon-tooltip,.salesperson-result-index .filter-items .filter-item-title:hover .icon-tooltip,.tag-product-list .filter-items .filter-item-title:hover .icon-tooltip{display:block}.catalog-category-view .filter-items .filter-item-title.toggle-filter .icon-tooltip,.catalog-product-view .filter-items .filter-item-title.toggle-filter .icon-tooltip,.catalogsearch-advanced-index .filter-items .filter-item-title.toggle-filter .icon-tooltip,.catalogsearch-advanced-result .filter-items .filter-item-title.toggle-filter .icon-tooltip,.checkout-cart-index .filter-items .filter-item-title.toggle-filter .icon-tooltip,.cms-home .filter-items .filter-item-title.toggle-filter .icon-tooltip,.glassesoptician-result-index .filter-items .filter-item-title.toggle-filter .icon-tooltip,.salesperson-result-index .filter-items .filter-item-title.toggle-filter .icon-tooltip,.tag-product-list .filter-items .filter-item-title.toggle-filter .icon-tooltip{top:20px;left:-20px;transform:rotate(180deg)}.catalog-category-view .filter-items .fit-text,.catalog-product-view .filter-items .fit-text,.catalogsearch-advanced-index .filter-items .fit-text,.catalogsearch-advanced-result .filter-items .fit-text,.checkout-cart-index .filter-items .fit-text,.cms-home .filter-items .fit-text,.glassesoptician-result-index .filter-items .fit-text,.salesperson-result-index .filter-items .fit-text,.tag-product-list .filter-items .fit-text{color:#2d2d2d;z-index:10;background-color:#fff;padding:0 10px;font:700 14px/16px Arial;display:inline-block;position:relative}.catalog-category-view .filter-items .fit-text .arrow-filter,.catalog-product-view .filter-items .fit-text .arrow-filter,.catalogsearch-advanced-index .filter-items .fit-text .arrow-filter,.catalogsearch-advanced-result .filter-items .fit-text .arrow-filter,.checkout-cart-index .filter-items .fit-text .arrow-filter,.cms-home .filter-items .fit-text .arrow-filter,.glassesoptician-result-index .filter-items .fit-text .arrow-filter,.salesperson-result-index .filter-items .fit-text .arrow-filter,.tag-product-list .filter-items .fit-text .arrow-filter{background:0 0;margin:0 0 3px 10px;position:relative;transform:rotate(-90deg)}.catalog-category-view .filter-items .fit-text .arrow-filter:after,.catalog-category-view .filter-items .fit-text .arrow-filter:before,.catalog-product-view .filter-items .fit-text .arrow-filter:after,.catalog-product-view .filter-items .fit-text .arrow-filter:before,.catalogsearch-advanced-index .filter-items .fit-text .arrow-filter:after,.catalogsearch-advanced-index .filter-items .fit-text .arrow-filter:before,.catalogsearch-advanced-result .filter-items .fit-text .arrow-filter:after,.catalogsearch-advanced-result .filter-items .fit-text .arrow-filter:before,.checkout-cart-index .filter-items .fit-text .arrow-filter:after,.checkout-cart-index .filter-items .fit-text .arrow-filter:before,.cms-home .filter-items .fit-text .arrow-filter:after,.cms-home .filter-items .fit-text .arrow-filter:before,.glassesoptician-result-index .filter-items .fit-text .arrow-filter:after,.glassesoptician-result-index .filter-items .fit-text .arrow-filter:before,.salesperson-result-index .filter-items .fit-text .arrow-filter:after,.salesperson-result-index .filter-items .fit-text .arrow-filter:before,.tag-product-list .filter-items .fit-text .arrow-filter:after,.tag-product-list .filter-items .fit-text .arrow-filter:before{content:"";background-color:#000;width:8px;height:8px;display:block;position:absolute;top:0;left:0;transform:rotate(45deg)}.catalog-category-view .filter-items .fit-text .arrow-filter:after,.catalog-product-view .filter-items .fit-text .arrow-filter:after,.catalogsearch-advanced-index .filter-items .fit-text .arrow-filter:after,.catalogsearch-advanced-result .filter-items .fit-text .arrow-filter:after,.checkout-cart-index .filter-items .fit-text .arrow-filter:after,.cms-home .filter-items .fit-text .arrow-filter:after,.glassesoptician-result-index .filter-items .fit-text .arrow-filter:after,.salesperson-result-index .filter-items .fit-text .arrow-filter:after,.tag-product-list .filter-items .fit-text .arrow-filter:after{background-color:#fff;left:2px}.catalog-category-view .filter-items .filter-item-title.toggle-filter .arrow-filter,.catalog-product-view .filter-items .filter-item-title.toggle-filter .arrow-filter,.catalogsearch-advanced-index .filter-items .filter-item-title.toggle-filter .arrow-filter,.catalogsearch-advanced-result .filter-items .filter-item-title.toggle-filter .arrow-filter,.checkout-cart-index .filter-items .filter-item-title.toggle-filter .arrow-filter,.cms-home .filter-items .filter-item-title.toggle-filter .arrow-filter,.glassesoptician-result-index .filter-items .filter-item-title.toggle-filter .arrow-filter,.salesperson-result-index .filter-items .filter-item-title.toggle-filter .arrow-filter,.tag-product-list .filter-items .filter-item-title.toggle-filter .arrow-filter{margin:0 0 1px 5px;transform:rotate(180deg)}.catalog-category-view .filter-items .fit-line,.catalog-product-view .filter-items .fit-line,.catalogsearch-advanced-index .filter-items .fit-line,.catalogsearch-advanced-result .filter-items .fit-line,.checkout-cart-index .filter-items .fit-line,.cms-home .filter-items .fit-line,.glassesoptician-result-index .filter-items .fit-line,.salesperson-result-index .filter-items .fit-line,.tag-product-list .filter-items .fit-line{background-color:#e8e7e3;border:0;width:100%;height:2px;display:block;position:absolute;top:0}.catalog-category-view .filter-items .filter-item-value,.catalog-product-view .filter-items .filter-item-value,.catalogsearch-advanced-index .filter-items .filter-item-value,.catalogsearch-advanced-result .filter-items .filter-item-value,.checkout-cart-index .filter-items .filter-item-value,.cms-home .filter-items .filter-item-value,.glassesoptician-result-index .filter-items .filter-item-value,.salesperson-result-index .filter-items .filter-item-value,.tag-product-list .filter-items .filter-item-value{white-space:nowrap;height:20px;padding-bottom:10px}.catalog-category-view .filter-items .filter-item-value .icon.layered-checkbox,.catalog-product-view .filter-items .filter-item-value .icon.layered-checkbox,.catalogsearch-advanced-index .filter-items .filter-item-value .icon.layered-checkbox,.catalogsearch-advanced-result .filter-items .filter-item-value .icon.layered-checkbox,.checkout-cart-index .filter-items .filter-item-value .icon.layered-checkbox,.cms-home .filter-items .filter-item-value .icon.layered-checkbox,.glassesoptician-result-index .filter-items .filter-item-value .icon.layered-checkbox,.salesperson-result-index .filter-items .filter-item-value .icon.layered-checkbox,.tag-product-list .filter-items .filter-item-value .icon.layered-checkbox{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #4d4d4d;width:15px;height:15px;margin-right:0;padding:0;position:relative;top:2px}.catalog-category-view .filter-items .filter-item-value .icon.layered-checkbox:after,.catalog-product-view .filter-items .filter-item-value .icon.layered-checkbox:after,.catalogsearch-advanced-index .filter-items .filter-item-value .icon.layered-checkbox:after,.catalogsearch-advanced-result .filter-items .filter-item-value .icon.layered-checkbox:after,.checkout-cart-index .filter-items .filter-item-value .icon.layered-checkbox:after,.cms-home .filter-items .filter-item-value .icon.layered-checkbox:after,.glassesoptician-result-index .filter-items .filter-item-value .icon.layered-checkbox:after,.salesperson-result-index .filter-items .filter-item-value .icon.layered-checkbox:after,.tag-product-list .filter-items .filter-item-value .icon.layered-checkbox:after{content:"";background-color:#4d4d4d;width:9px;height:9px;display:none;position:absolute;top:2px;left:2px}.catalog-category-view .filter-items .filter-item-value img,.catalog-product-view .filter-items .filter-item-value img,.catalogsearch-advanced-index .filter-items .filter-item-value img,.catalogsearch-advanced-result .filter-items .filter-item-value img,.checkout-cart-index .filter-items .filter-item-value img,.cms-home .filter-items .filter-item-value img,.glassesoptician-result-index .filter-items .filter-item-value img,.salesperson-result-index .filter-items .filter-item-value img,.tag-product-list .filter-items .filter-item-value img{margin-left:12px}.catalog-category-view .filter-items .filter-item-value a,.catalog-product-view .filter-items .filter-item-value a,.catalogsearch-advanced-index .filter-items .filter-item-value a,.catalogsearch-advanced-result .filter-items .filter-item-value a,.checkout-cart-index .filter-items .filter-item-value a,.cms-home .filter-items .filter-item-value a,.glassesoptician-result-index .filter-items .filter-item-value a,.salesperson-result-index .filter-items .filter-item-value a,.tag-product-list .filter-items .filter-item-value a{letter-spacing:initial;white-space:nowrap;color:#4e4e5d;margin-left:12px;font:13px/12px Arial}.catalog-category-view .filter-items .filter-item-value a:hover,.catalog-product-view .filter-items .filter-item-value a:hover,.catalogsearch-advanced-index .filter-items .filter-item-value a:hover,.catalogsearch-advanced-result .filter-items .filter-item-value a:hover,.checkout-cart-index .filter-items .filter-item-value a:hover,.cms-home .filter-items .filter-item-value a:hover,.glassesoptician-result-index .filter-items .filter-item-value a:hover,.salesperson-result-index .filter-items .filter-item-value a:hover,.tag-product-list .filter-items .filter-item-value a:hover{border:none}.catalog-category-view .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.catalog-category-view .filter-items .filter-item-value:hover .icon.layered-checkbox:after,.catalog-product-view .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.catalog-product-view .filter-items .filter-item-value:hover .icon.layered-checkbox:after,.catalogsearch-advanced-index .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.catalogsearch-advanced-index .filter-items .filter-item-value:hover .icon.layered-checkbox:after,.catalogsearch-advanced-result .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.catalogsearch-advanced-result .filter-items .filter-item-value:hover .icon.layered-checkbox:after,.checkout-cart-index .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.checkout-cart-index .filter-items .filter-item-value:hover .icon.layered-checkbox:after,.cms-home .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.cms-home .filter-items .filter-item-value:hover .icon.layered-checkbox:after,.glassesoptician-result-index .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.glassesoptician-result-index .filter-items .filter-item-value:hover .icon.layered-checkbox:after,.salesperson-result-index .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.salesperson-result-index .filter-items .filter-item-value:hover .icon.layered-checkbox:after,.tag-product-list .filter-items .filter-item-value.checked .icon.layered-checkbox:after,.tag-product-list .filter-items .filter-item-value:hover .icon.layered-checkbox:after{display:block}.catalog-category-view .filter-items .filter-item-value.checked a,.catalog-category-view .filter-items .filter-item-value:hover a,.catalog-product-view .filter-items .filter-item-value.checked a,.catalog-product-view .filter-items .filter-item-value:hover a,.catalogsearch-advanced-index .filter-items .filter-item-value.checked a,.catalogsearch-advanced-index .filter-items .filter-item-value:hover a,.catalogsearch-advanced-result .filter-items .filter-item-value.checked a,.catalogsearch-advanced-result .filter-items .filter-item-value:hover a,.checkout-cart-index .filter-items .filter-item-value.checked a,.checkout-cart-index .filter-items .filter-item-value:hover a,.cms-home .filter-items .filter-item-value.checked a,.cms-home .filter-items .filter-item-value:hover a,.glassesoptician-result-index .filter-items .filter-item-value.checked a,.glassesoptician-result-index .filter-items .filter-item-value:hover a,.salesperson-result-index .filter-items .filter-item-value.checked a,.salesperson-result-index .filter-items .filter-item-value:hover a,.tag-product-list .filter-items .filter-item-value.checked a,.tag-product-list .filter-items .filter-item-value:hover a{font-weight:700}.catalog-category-view .filter-items .filter-item-pic,.catalog-product-view .filter-items .filter-item-pic,.catalogsearch-advanced-index .filter-items .filter-item-pic,.catalogsearch-advanced-result .filter-items .filter-item-pic,.checkout-cart-index .filter-items .filter-item-pic,.cms-home .filter-items .filter-item-pic,.glassesoptician-result-index .filter-items .filter-item-pic,.salesperson-result-index .filter-items .filter-item-pic,.tag-product-list .filter-items .filter-item-pic{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;width:45px;height:20px;margin-left:12px;display:inline-block}.catalog-category-view .filter-items .filter-slider,.catalog-product-view .filter-items .filter-slider,.catalogsearch-advanced-index .filter-items .filter-slider,.catalogsearch-advanced-result .filter-items .filter-slider,.checkout-cart-index .filter-items .filter-slider,.cms-home .filter-items .filter-slider,.glassesoptician-result-index .filter-items .filter-slider,.salesperson-result-index .filter-items .filter-slider,.tag-product-list .filter-items .filter-slider{margin-top:20px}.catalog-category-view .filter-items .filter-slider.price,.catalog-product-view .filter-items .filter-slider.price,.catalogsearch-advanced-index .filter-items .filter-slider.price,.catalogsearch-advanced-result .filter-items .filter-slider.price,.checkout-cart-index .filter-items .filter-slider.price,.cms-home .filter-items .filter-slider.price,.glassesoptician-result-index .filter-items .filter-slider.price,.salesperson-result-index .filter-items .filter-slider.price,.tag-product-list .filter-items .filter-slider.price{margin-top:-5px}.catalog-category-view .filter-items .label,.catalog-product-view .filter-items .label,.catalogsearch-advanced-index .filter-items .label,.catalogsearch-advanced-result .filter-items .label,.checkout-cart-index .filter-items .label,.cms-home .filter-items .label,.glassesoptician-result-index .filter-items .label,.salesperson-result-index .filter-items .label,.tag-product-list .filter-items .label{color:#2d2d2d;letter-spacing:.5px;z-index:10;margin-bottom:25px;font:13px/1 Arial;display:inline-block;position:relative}.catalog-category-view .filter-items .learnmore,.catalog-product-view .filter-items .learnmore,.catalogsearch-advanced-index .filter-items .learnmore,.catalogsearch-advanced-result .filter-items .learnmore,.checkout-cart-index .filter-items .learnmore,.cms-home .filter-items .learnmore,.glassesoptician-result-index .filter-items .learnmore,.salesperson-result-index .filter-items .learnmore,.tag-product-list .filter-items .learnmore{color:#1077b4;letter-spacing:.5px;text-transform:uppercase;font:11px/1 Arial;text-decoration:underline}.catalog-category-view .filter-items .ui-slider,.catalog-product-view .filter-items .ui-slider,.catalogsearch-advanced-index .filter-items .ui-slider,.catalogsearch-advanced-result .filter-items .ui-slider,.checkout-cart-index .filter-items .ui-slider,.cms-home .filter-items .ui-slider,.glassesoptician-result-index .filter-items .ui-slider,.salesperson-result-index .filter-items .ui-slider,.tag-product-list .filter-items .ui-slider{background-color:#4d4d4d;height:1px;position:relative}.catalog-category-view .filter-items .ui-slider-handle,.catalog-product-view .filter-items .ui-slider-handle,.catalogsearch-advanced-index .filter-items .ui-slider-handle,.catalogsearch-advanced-result .filter-items .ui-slider-handle,.checkout-cart-index .filter-items .ui-slider-handle,.cms-home .filter-items .ui-slider-handle,.glassesoptician-result-index .filter-items .ui-slider-handle,.salesperson-result-index .filter-items .ui-slider-handle,.tag-product-list .filter-items .ui-slider-handle{cursor:pointer;z-index:10;background:#fff;border:1px solid #4d4d4d;border-radius:50%;width:19px;height:19px;margin-left:-5px;display:block;position:absolute;top:-10px}.catalog-category-view .filter-items .fcg-item,.catalog-product-view .filter-items .fcg-item,.catalogsearch-advanced-index .filter-items .fcg-item,.catalogsearch-advanced-result .filter-items .fcg-item,.checkout-cart-index .filter-items .fcg-item,.cms-home .filter-items .fcg-item,.glassesoptician-result-index .filter-items .fcg-item,.salesperson-result-index .filter-items .fcg-item,.tag-product-list .filter-items .fcg-item{box-sizing:border-box;cursor:pointer;background:#b1b1b1;border-radius:50%;width:22px;height:22px;margin:0 8px 8px 0;padding:0}.catalog-category-view .filter-items .fcg-item .icon-wrapper,.catalog-product-view .filter-items .fcg-item .icon-wrapper,.catalogsearch-advanced-index .filter-items .fcg-item .icon-wrapper,.catalogsearch-advanced-result .filter-items .fcg-item .icon-wrapper,.checkout-cart-index .filter-items .fcg-item .icon-wrapper,.cms-home .filter-items .fcg-item .icon-wrapper,.glassesoptician-result-index .filter-items .fcg-item .icon-wrapper,.salesperson-result-index .filter-items .fcg-item .icon-wrapper,.tag-product-list .filter-items .fcg-item .icon-wrapper{box-sizing:border-box;background-color:#fff;border-radius:50%;width:20px;height:20px;position:relative;top:1px;left:1px}.catalog-category-view .filter-items .fcg-item img,.catalog-product-view .filter-items .fcg-item img,.catalogsearch-advanced-index .filter-items .fcg-item img,.catalogsearch-advanced-result .filter-items .fcg-item img,.checkout-cart-index .filter-items .fcg-item img,.cms-home .filter-items .fcg-item img,.glassesoptician-result-index .filter-items .fcg-item img,.salesperson-result-index .filter-items .fcg-item img,.tag-product-list .filter-items .fcg-item img{border-radius:50%;width:14px;height:14px;position:relative;top:3px;left:3px}.catalog-category-view .filter-items .fcg-item.checked,.catalog-product-view .filter-items .fcg-item.checked,.catalogsearch-advanced-index .filter-items .fcg-item.checked,.catalogsearch-advanced-result .filter-items .fcg-item.checked,.checkout-cart-index .filter-items .fcg-item.checked,.cms-home .filter-items .fcg-item.checked,.glassesoptician-result-index .filter-items .fcg-item.checked,.salesperson-result-index .filter-items .fcg-item.checked,.tag-product-list .filter-items .fcg-item.checked{background:#000}.catalog-category-view .filter-items .fcg-item.checked .icon-wrapper,.catalog-product-view .filter-items .fcg-item.checked .icon-wrapper,.catalogsearch-advanced-index .filter-items .fcg-item.checked .icon-wrapper,.catalogsearch-advanced-result .filter-items .fcg-item.checked .icon-wrapper,.checkout-cart-index .filter-items .fcg-item.checked .icon-wrapper,.cms-home .filter-items .fcg-item.checked .icon-wrapper,.glassesoptician-result-index .filter-items .fcg-item.checked .icon-wrapper,.salesperson-result-index .filter-items .fcg-item.checked .icon-wrapper,.tag-product-list .filter-items .fcg-item.checked .icon-wrapper{width:18px;height:18px;top:2px;left:2px}.catalog-category-view .filter-items .fcg-item.checked img,.catalog-product-view .filter-items .fcg-item.checked img,.catalogsearch-advanced-index .filter-items .fcg-item.checked img,.catalogsearch-advanced-result .filter-items .fcg-item.checked img,.checkout-cart-index .filter-items .fcg-item.checked img,.cms-home .filter-items .fcg-item.checked img,.glassesoptician-result-index .filter-items .fcg-item.checked img,.salesperson-result-index .filter-items .fcg-item.checked img,.tag-product-list .filter-items .fcg-item.checked img{top:2px;left:2px}.catalog-category-view .filter-items .fcg-item:hover .icon-tooltip,.catalog-product-view .filter-items .fcg-item:hover .icon-tooltip,.catalogsearch-advanced-index .filter-items .fcg-item:hover .icon-tooltip,.catalogsearch-advanced-result .filter-items .fcg-item:hover .icon-tooltip,.checkout-cart-index .filter-items .fcg-item:hover .icon-tooltip,.cms-home .filter-items .fcg-item:hover .icon-tooltip,.glassesoptician-result-index .filter-items .fcg-item:hover .icon-tooltip,.salesperson-result-index .filter-items .fcg-item:hover .icon-tooltip,.tag-product-list .filter-items .fcg-item:hover .icon-tooltip{display:block}.catalog-category-view .filter-items .category-filter-brands .tab-shortcuts,.catalog-product-view .filter-items .category-filter-brands .tab-shortcuts,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-shortcuts,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-shortcuts,.checkout-cart-index .filter-items .category-filter-brands .tab-shortcuts,.cms-home .filter-items .category-filter-brands .tab-shortcuts,.glassesoptician-result-index .filter-items .category-filter-brands .tab-shortcuts,.salesperson-result-index .filter-items .category-filter-brands .tab-shortcuts,.tag-product-list .filter-items .category-filter-brands .tab-shortcuts{width:165px;margin:0 auto 10px}.catalog-category-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalog-product-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.checkout-cart-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.cms-home .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.glassesoptician-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.salesperson-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut,.tag-product-list .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut{color:#4d4d4d;cursor:pointer;letter-spacing:.02em;height:30px;font:13px/30px Arial}.catalog-category-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular],.catalog-product-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular],.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular],.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular],.checkout-cart-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular],.cms-home .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular],.glassesoptician-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular],.salesperson-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular],.tag-product-list .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut[data-tab-rel=popular]{box-sizing:border-box;text-align:center;border:0 solid #4d4d4d;border-width:0 1px;width:75px;margin:0 20px}.catalog-category-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active,.catalog-product-view .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active,.checkout-cart-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active,.cms-home .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active,.glassesoptician-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active,.salesperson-result-index .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active,.tag-product-list .filter-items .category-filter-brands .tab-shortcuts .tab-shortcut.tab-active{font-weight:700}.catalog-category-view .filter-items .category-filter-brands .tab-content,.catalog-product-view .filter-items .category-filter-brands .tab-content,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-content,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-content,.checkout-cart-index .filter-items .category-filter-brands .tab-content,.cms-home .filter-items .category-filter-brands .tab-content,.glassesoptician-result-index .filter-items .category-filter-brands .tab-content,.salesperson-result-index .filter-items .category-filter-brands .tab-content,.tag-product-list .filter-items .category-filter-brands .tab-content{display:none}.catalog-category-view .filter-items .category-filter-brands .tab-content.tab-active,.catalog-product-view .filter-items .category-filter-brands .tab-content.tab-active,.catalogsearch-advanced-index .filter-items .category-filter-brands .tab-content.tab-active,.catalogsearch-advanced-result .filter-items .category-filter-brands .tab-content.tab-active,.checkout-cart-index .filter-items .category-filter-brands .tab-content.tab-active,.cms-home .filter-items .category-filter-brands .tab-content.tab-active,.glassesoptician-result-index .filter-items .category-filter-brands .tab-content.tab-active,.salesperson-result-index .filter-items .category-filter-brands .tab-content.tab-active,.tag-product-list .filter-items .category-filter-brands .tab-content.tab-active{display:block}.catalog-category-view .filter-items .category-filter-brands .filter-brands-list,.catalog-product-view .filter-items .category-filter-brands .filter-brands-list,.catalogsearch-advanced-index .filter-items .category-filter-brands .filter-brands-list,.catalogsearch-advanced-result .filter-items .category-filter-brands .filter-brands-list,.checkout-cart-index .filter-items .category-filter-brands .filter-brands-list,.cms-home .filter-items .category-filter-brands .filter-brands-list,.glassesoptician-result-index .filter-items .category-filter-brands .filter-brands-list,.salesperson-result-index .filter-items .category-filter-brands .filter-brands-list,.tag-product-list .filter-items .category-filter-brands .filter-brands-list{box-sizing:border-box;border:none;width:200px;height:auto;margin-top:20px;padding:0}.catalog-category-view .filter-items .category-filter-brands .filter-brands-list.scrollable,.catalog-product-view .filter-items .category-filter-brands .filter-brands-list.scrollable,.catalogsearch-advanced-index .filter-items .category-filter-brands .filter-brands-list.scrollable,.catalogsearch-advanced-result .filter-items .category-filter-brands .filter-brands-list.scrollable,.checkout-cart-index .filter-items .category-filter-brands .filter-brands-list.scrollable,.cms-home .filter-items .category-filter-brands .filter-brands-list.scrollable,.glassesoptician-result-index .filter-items .category-filter-brands .filter-brands-list.scrollable,.salesperson-result-index .filter-items .category-filter-brands .filter-brands-list.scrollable,.tag-product-list .filter-items .category-filter-brands .filter-brands-list.scrollable{border:1px solid #9a9a9a;height:150px;padding:15px 0 15px 15px}.catalog-category-view .filter-items .category-filter-brands .filter-brands-letters-grid,.catalog-product-view .filter-items .category-filter-brands .filter-brands-letters-grid,.catalogsearch-advanced-index .filter-items .category-filter-brands .filter-brands-letters-grid,.catalogsearch-advanced-result .filter-items .category-filter-brands .filter-brands-letters-grid,.checkout-cart-index .filter-items .category-filter-brands .filter-brands-letters-grid,.cms-home .filter-items .category-filter-brands .filter-brands-letters-grid,.glassesoptician-result-index .filter-items .category-filter-brands .filter-brands-letters-grid,.salesperson-result-index .filter-items .category-filter-brands .filter-brands-letters-grid,.tag-product-list .filter-items .category-filter-brands .filter-brands-letters-grid{width:auto}.catalog-category-view .filter-items .category-filter-brands .fblg-item.active,.catalog-product-view .filter-items .category-filter-brands .fblg-item.active,.catalogsearch-advanced-index .filter-items .category-filter-brands .fblg-item.active,.catalogsearch-advanced-result .filter-items .category-filter-brands .fblg-item.active,.checkout-cart-index .filter-items .category-filter-brands .fblg-item.active,.cms-home .filter-items .category-filter-brands .fblg-item.active,.glassesoptician-result-index .filter-items .category-filter-brands .fblg-item.active,.salesperson-result-index .filter-items .category-filter-brands .fblg-item.active,.tag-product-list .filter-items .category-filter-brands .fblg-item.active{font-weight:700;text-decoration:underline}.catalog-category-view .category-filter-state,.catalog-product-view .category-filter-state,.catalogsearch-advanced-index .category-filter-state,.catalogsearch-advanced-result .category-filter-state,.checkout-cart-index .category-filter-state,.cms-home .category-filter-state,.glassesoptician-result-index .category-filter-state,.salesperson-result-index .category-filter-state,.tag-product-list .category-filter-state{margin-bottom:20px}.catalog-category-view .category-filter-state .filter-item,.catalog-product-view .category-filter-state .filter-item,.catalogsearch-advanced-index .category-filter-state .filter-item,.catalogsearch-advanced-result .category-filter-state .filter-item,.checkout-cart-index .category-filter-state .filter-item,.cms-home .category-filter-state .filter-item,.glassesoptician-result-index .category-filter-state .filter-item,.salesperson-result-index .category-filter-state .filter-item,.tag-product-list .category-filter-state .filter-item{box-sizing:border-box;color:#a0a0a0;vertical-align:middle;background-color:#fff;border:2px solid #a0a0a0;height:30px;padding:0 10px;font:700 11px/26px Arial}.catalog-category-view .category-filter-state .filter-item .fi-button-remove,.catalog-product-view .category-filter-state .filter-item .fi-button-remove,.catalogsearch-advanced-index .category-filter-state .filter-item .fi-button-remove,.catalogsearch-advanced-result .category-filter-state .filter-item .fi-button-remove,.checkout-cart-index .category-filter-state .filter-item .fi-button-remove,.cms-home .category-filter-state .filter-item .fi-button-remove,.glassesoptician-result-index .category-filter-state .filter-item .fi-button-remove,.salesperson-result-index .category-filter-state .filter-item .fi-button-remove,.tag-product-list .category-filter-state .filter-item .fi-button-remove{color:#fff;position:relative}.catalog-category-view .category-filter-state .filter-item .fi-button-remove:after,.catalog-category-view .category-filter-state .filter-item .fi-button-remove:before,.catalog-product-view .category-filter-state .filter-item .fi-button-remove:after,.catalog-product-view .category-filter-state .filter-item .fi-button-remove:before,.catalogsearch-advanced-index .category-filter-state .filter-item .fi-button-remove:after,.catalogsearch-advanced-index .category-filter-state .filter-item .fi-button-remove:before,.catalogsearch-advanced-result .category-filter-state .filter-item .fi-button-remove:after,.catalogsearch-advanced-result .category-filter-state .filter-item .fi-button-remove:before,.checkout-cart-index .category-filter-state .filter-item .fi-button-remove:after,.checkout-cart-index .category-filter-state .filter-item .fi-button-remove:before,.cms-home .category-filter-state .filter-item .fi-button-remove:after,.cms-home .category-filter-state .filter-item .fi-button-remove:before,.glassesoptician-result-index .category-filter-state .filter-item .fi-button-remove:after,.glassesoptician-result-index .category-filter-state .filter-item .fi-button-remove:before,.salesperson-result-index .category-filter-state .filter-item .fi-button-remove:after,.salesperson-result-index .category-filter-state .filter-item .fi-button-remove:before,.tag-product-list .category-filter-state .filter-item .fi-button-remove:after,.tag-product-list .category-filter-state .filter-item .fi-button-remove:before{content:"";background-color:#a0a0a0;width:14px;height:2px;position:absolute;top:6px;right:0;transform:rotate(45deg)}.catalog-category-view .category-filter-state .filter-item .fi-button-remove:before,.catalog-product-view .category-filter-state .filter-item .fi-button-remove:before,.catalogsearch-advanced-index .category-filter-state .filter-item .fi-button-remove:before,.catalogsearch-advanced-result .category-filter-state .filter-item .fi-button-remove:before,.checkout-cart-index .category-filter-state .filter-item .fi-button-remove:before,.cms-home .category-filter-state .filter-item .fi-button-remove:before,.glassesoptician-result-index .category-filter-state .filter-item .fi-button-remove:before,.salesperson-result-index .category-filter-state .filter-item .fi-button-remove:before,.tag-product-list .category-filter-state .filter-item .fi-button-remove:before{transform:rotate(135deg)}.catalog-category-view .category-filter-state .filter-item img,.catalog-product-view .category-filter-state .filter-item img,.catalogsearch-advanced-index .category-filter-state .filter-item img,.catalogsearch-advanced-result .category-filter-state .filter-item img,.checkout-cart-index .category-filter-state .filter-item img,.cms-home .category-filter-state .filter-item img,.glassesoptician-result-index .category-filter-state .filter-item img,.salesperson-result-index .category-filter-state .filter-item img,.tag-product-list .category-filter-state .filter-item img{position:relative;top:5px}.catalog-category-view .category-filter-state .filter-item:hover,.catalog-product-view .category-filter-state .filter-item:hover,.catalogsearch-advanced-index .category-filter-state .filter-item:hover,.catalogsearch-advanced-result .category-filter-state .filter-item:hover,.checkout-cart-index .category-filter-state .filter-item:hover,.cms-home .category-filter-state .filter-item:hover,.glassesoptician-result-index .category-filter-state .filter-item:hover,.salesperson-result-index .category-filter-state .filter-item:hover,.tag-product-list .category-filter-state .filter-item:hover{color:gray;border-color:gray}.catalog-category-view .category-filter-state .filter-item:hover .fi-button-remove:after,.catalog-category-view .category-filter-state .filter-item:hover .fi-button-remove:before,.catalog-product-view .category-filter-state .filter-item:hover .fi-button-remove:after,.catalog-product-view .category-filter-state .filter-item:hover .fi-button-remove:before,.catalogsearch-advanced-index .category-filter-state .filter-item:hover .fi-button-remove:after,.catalogsearch-advanced-index .category-filter-state .filter-item:hover .fi-button-remove:before,.catalogsearch-advanced-result .category-filter-state .filter-item:hover .fi-button-remove:after,.catalogsearch-advanced-result .category-filter-state .filter-item:hover .fi-button-remove:before,.checkout-cart-index .category-filter-state .filter-item:hover .fi-button-remove:after,.checkout-cart-index .category-filter-state .filter-item:hover .fi-button-remove:before,.cms-home .category-filter-state .filter-item:hover .fi-button-remove:after,.cms-home .category-filter-state .filter-item:hover .fi-button-remove:before,.glassesoptician-result-index .category-filter-state .filter-item:hover .fi-button-remove:after,.glassesoptician-result-index .category-filter-state .filter-item:hover .fi-button-remove:before,.salesperson-result-index .category-filter-state .filter-item:hover .fi-button-remove:after,.salesperson-result-index .category-filter-state .filter-item:hover .fi-button-remove:before,.tag-product-list .category-filter-state .filter-item:hover .fi-button-remove:after,.tag-product-list .category-filter-state .filter-item:hover .fi-button-remove:before{background-color:gray}.catalog-category-view .category-head h2,.catalog-product-view .category-head h2,.catalogsearch-advanced-index .category-head h2,.catalogsearch-advanced-result .category-head h2,.checkout-cart-index .category-head h2,.cms-home .category-head h2,.glassesoptician-result-index .category-head h2,.salesperson-result-index .category-head h2,.tag-product-list .category-head h2{line-height:initial;margin:5px 0;overflow:visible}.catalog-category-view .category-head .ch-page-name,.catalog-product-view .category-head .ch-page-name,.catalogsearch-advanced-index .category-head .ch-page-name,.catalogsearch-advanced-result .category-head .ch-page-name,.checkout-cart-index .category-head .ch-page-name,.cms-home .category-head .ch-page-name,.glassesoptician-result-index .category-head .ch-page-name,.salesperson-result-index .category-head .ch-page-name,.tag-product-list .category-head .ch-page-name{color:#1b1a21;letter-spacing:0;text-transform:none;margin-right:20px;font:32px/36px Arial Black,Arial}.catalog-category-view .category-head .ch-found-x-items,.catalog-product-view .category-head .ch-found-x-items,.catalogsearch-advanced-index .category-head .ch-found-x-items,.catalogsearch-advanced-result .category-head .ch-found-x-items,.checkout-cart-index .category-head .ch-found-x-items,.cms-home .category-head .ch-found-x-items,.glassesoptician-result-index .category-head .ch-found-x-items,.salesperson-result-index .category-head .ch-found-x-items,.tag-product-list .category-head .ch-found-x-items{float:right;color:#4d4d4d;letter-spacing:initial;margin:0;font:15px/48px Arial}.catalog-category-view .category-head .ch-found-x-items .total-qty,.catalog-product-view .category-head .ch-found-x-items .total-qty,.catalogsearch-advanced-index .category-head .ch-found-x-items .total-qty,.catalogsearch-advanced-result .category-head .ch-found-x-items .total-qty,.checkout-cart-index .category-head .ch-found-x-items .total-qty,.cms-home .category-head .ch-found-x-items .total-qty,.glassesoptician-result-index .category-head .ch-found-x-items .total-qty,.salesperson-result-index .category-head .ch-found-x-items .total-qty,.tag-product-list .category-head .ch-found-x-items .total-qty{color:#2d2d2d;font-weight:700}.catalog-category-view .category-description,.catalog-category-view .category-description p,.catalog-product-view .category-description,.catalog-product-view .category-description p,.catalogsearch-advanced-index .category-description,.catalogsearch-advanced-index .category-description p,.catalogsearch-advanced-result .category-description,.catalogsearch-advanced-result .category-description p,.checkout-cart-index .category-description,.checkout-cart-index .category-description p,.cms-home .category-description,.cms-home .category-description p,.glassesoptician-result-index .category-description,.glassesoptician-result-index .category-description p,.salesperson-result-index .category-description,.salesperson-result-index .category-description p,.tag-product-list .category-description,.tag-product-list .category-description p{color:#4e4e5d;letter-spacing:initial;font:13px/20px Arial}.catalog-category-view .pager,.catalog-product-view .pager,.catalogsearch-advanced-index .pager,.catalogsearch-advanced-result .pager,.checkout-cart-index .pager,.cms-home .pager,.glassesoptician-result-index .pager,.salesperson-result-index .pager,.tag-product-list .pager{width:100%;margin:20px 0 10px;position:relative}.catalog-category-view .pager .pager-lc,.catalog-category-view .pager .pager-rc,.catalog-product-view .pager .pager-lc,.catalog-product-view .pager .pager-rc,.catalogsearch-advanced-index .pager .pager-lc,.catalogsearch-advanced-index .pager .pager-rc,.catalogsearch-advanced-result .pager .pager-lc,.catalogsearch-advanced-result .pager .pager-rc,.checkout-cart-index .pager .pager-lc,.checkout-cart-index .pager .pager-rc,.cms-home .pager .pager-lc,.cms-home .pager .pager-rc,.glassesoptician-result-index .pager .pager-lc,.glassesoptician-result-index .pager .pager-rc,.salesperson-result-index .pager .pager-lc,.salesperson-result-index .pager .pager-rc,.tag-product-list .pager .pager-lc,.tag-product-list .pager .pager-rc{width:5px;height:34px;position:absolute;top:0}.catalog-category-view .pager .pager-lc,.catalog-product-view .pager .pager-lc,.catalogsearch-advanced-index .pager .pager-lc,.catalogsearch-advanced-result .pager .pager-lc,.checkout-cart-index .pager .pager-lc,.cms-home .pager .pager-lc,.glassesoptician-result-index .pager .pager-lc,.salesperson-result-index .pager .pager-lc,.tag-product-list .pager .pager-lc{background-position:0 0;left:0}.catalog-category-view .pager .pager-rc,.catalog-product-view .pager .pager-rc,.catalogsearch-advanced-index .pager .pager-rc,.catalogsearch-advanced-result .pager .pager-rc,.checkout-cart-index .pager .pager-rc,.cms-home .pager .pager-rc,.glassesoptician-result-index .pager .pager-rc,.salesperson-result-index .pager .pager-rc,.tag-product-list .pager .pager-rc{background-position:-5px 0;right:0}.catalog-category-view .pager .pager-content,.catalog-product-view .pager .pager-content,.catalogsearch-advanced-index .pager .pager-content,.catalogsearch-advanced-result .pager .pager-content,.checkout-cart-index .pager .pager-content,.cms-home .pager .pager-content,.glassesoptician-result-index .pager .pager-content,.salesperson-result-index .pager .pager-content,.tag-product-list .pager .pager-content{background:#fff;border-top:1px solid #bcbcbc;border-bottom:1px solid #d6d6d6;height:55px;padding:0}.catalog-category-view .pager .pager-content .layered-ajax-sort,.catalog-product-view .pager .pager-content .layered-ajax-sort,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort,.checkout-cart-index .pager .pager-content .layered-ajax-sort,.cms-home .pager .pager-content .layered-ajax-sort,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort,.salesperson-result-index .pager .pager-content .layered-ajax-sort,.tag-product-list .pager .pager-content .layered-ajax-sort{width:150px;height:30px;margin-right:70px}.catalog-category-view .pager .pager-content a,.catalog-product-view .pager .pager-content a,.catalogsearch-advanced-index .pager .pager-content a,.catalogsearch-advanced-result .pager .pager-content a,.checkout-cart-index .pager .pager-content a,.cms-home .pager .pager-content a,.glassesoptician-result-index .pager .pager-content a,.salesperson-result-index .pager .pager-content a,.tag-product-list .pager .pager-content a{color:#8d8d8d;font-weight:400}.catalog-category-view .pager .pager-content a:hover,.catalog-product-view .pager .pager-content a:hover,.catalogsearch-advanced-index .pager .pager-content a:hover,.catalogsearch-advanced-result .pager .pager-content a:hover,.checkout-cart-index .pager .pager-content a:hover,.cms-home .pager .pager-content a:hover,.glassesoptician-result-index .pager .pager-content a:hover,.salesperson-result-index .pager .pager-content a:hover,.tag-product-list .pager .pager-content a:hover{color:#6d6d6d}.catalog-category-view .pager .pager-content a img,.catalog-product-view .pager .pager-content a img,.catalogsearch-advanced-index .pager .pager-content a img,.catalogsearch-advanced-result .pager .pager-content a img,.checkout-cart-index .pager .pager-content a img,.cms-home .pager .pager-content a img,.glassesoptician-result-index .pager .pager-content a img,.salesperson-result-index .pager .pager-content a img,.tag-product-list .pager .pager-content a img{border:1px solid #bcbcbc;margin-top:6px}.catalog-category-view .pager .sorter-container,.catalog-product-view .pager .sorter-container,.catalogsearch-advanced-index .pager .sorter-container,.catalogsearch-advanced-result .pager .sorter-container,.checkout-cart-index .pager .sorter-container,.cms-home .pager .sorter-container,.glassesoptician-result-index .pager .sorter-container,.salesperson-result-index .pager .sorter-container,.tag-product-list .pager .sorter-container{float:left;position:relative}.catalog-category-view .pager .sorter,.catalog-product-view .pager .sorter,.catalogsearch-advanced-index .pager .sorter,.catalogsearch-advanced-result .pager .sorter,.checkout-cart-index .pager .sorter,.cms-home .pager .sorter,.glassesoptician-result-index .pager .sorter,.salesperson-result-index .pager .sorter,.tag-product-list .pager .sorter{color:#8d8d8d;float:left;height:32px;line-height:30px}.catalog-category-view .pager .sorter a,.catalog-product-view .pager .sorter a,.catalogsearch-advanced-index .pager .sorter a,.catalogsearch-advanced-result .pager .sorter a,.checkout-cart-index .pager .sorter a,.cms-home .pager .sorter a,.glassesoptician-result-index .pager .sorter a,.salesperson-result-index .pager .sorter a,.tag-product-list .pager .sorter a{margin:0 5px}.catalog-category-view .pager .sorter a:first-child,.catalog-product-view .pager .sorter a:first-child,.catalogsearch-advanced-index .pager .sorter a:first-child,.catalogsearch-advanced-result .pager .sorter a:first-child,.checkout-cart-index .pager .sorter a:first-child,.cms-home .pager .sorter a:first-child,.glassesoptician-result-index .pager .sorter a:first-child,.salesperson-result-index .pager .sorter a:first-child,.tag-product-list .pager .sorter a:first-child{margin-left:0}.catalog-category-view .pager .sorter .delimiter,.catalog-product-view .pager .sorter .delimiter,.catalogsearch-advanced-index .pager .sorter .delimiter,.catalogsearch-advanced-result .pager .sorter .delimiter,.checkout-cart-index .pager .sorter .delimiter,.cms-home .pager .sorter .delimiter,.glassesoptician-result-index .pager .sorter .delimiter,.salesperson-result-index .pager .sorter .delimiter,.tag-product-list .pager .sorter .delimiter{color:#3fabe6}.catalog-category-view .pager .limiter,.catalog-product-view .pager .limiter,.catalogsearch-advanced-index .pager .limiter,.catalogsearch-advanced-result .pager .limiter,.checkout-cart-index .pager .limiter,.cms-home .pager .limiter,.glassesoptician-result-index .pager .limiter,.salesperson-result-index .pager .limiter,.tag-product-list .pager .limiter{float:right;height:34px;line-height:30px}.catalog-category-view .pager .limiter .sort-selected,.catalog-product-view .pager .limiter .sort-selected,.catalogsearch-advanced-index .pager .limiter .sort-selected,.catalogsearch-advanced-result .pager .limiter .sort-selected,.checkout-cart-index .pager .limiter .sort-selected,.cms-home .pager .limiter .sort-selected,.glassesoptician-result-index .pager .limiter .sort-selected,.salesperson-result-index .pager .limiter .sort-selected,.tag-product-list .pager .limiter .sort-selected{color:#3fabe6}.catalog-category-view .pager .pages-list,.catalog-product-view .pager .pages-list,.catalogsearch-advanced-index .pager .pages-list,.catalogsearch-advanced-result .pager .pages-list,.checkout-cart-index .pager .pages-list,.cms-home .pager .pages-list,.glassesoptician-result-index .pager .pages-list,.salesperson-result-index .pager .pages-list,.tag-product-list .pager .pages-list{float:right;height:100%;margin-top:10px}.catalog-category-view .pager .pages-list ol,.catalog-product-view .pager .pages-list ol,.catalogsearch-advanced-index .pager .pages-list ol,.catalogsearch-advanced-result .pager .pages-list ol,.checkout-cart-index .pager .pages-list ol,.cms-home .pager .pages-list ol,.glassesoptician-result-index .pager .pages-list ol,.salesperson-result-index .pager .pages-list ol,.tag-product-list .pager .pages-list ol{height:100%}.catalog-category-view .pager .pages-list li,.catalog-product-view .pager .pages-list li,.catalogsearch-advanced-index .pager .pages-list li,.catalogsearch-advanced-result .pager .pages-list li,.checkout-cart-index .pager .pages-list li,.cms-home .pager .pages-list li,.glassesoptician-result-index .pager .pages-list li,.salesperson-result-index .pager .pages-list li,.tag-product-list .pager .pages-list li{height:53px;margin:0 4px;display:inline-block;position:relative;top:-1px}.catalog-category-view .pager .pages-list li:hover,.catalog-product-view .pager .pages-list li:hover,.catalogsearch-advanced-index .pager .pages-list li:hover,.catalogsearch-advanced-result .pager .pages-list li:hover,.checkout-cart-index .pager .pages-list li:hover,.cms-home .pager .pages-list li:hover,.glassesoptician-result-index .pager .pages-list li:hover,.salesperson-result-index .pager .pages-list li:hover,.tag-product-list .pager .pages-list li:hover{border-top:2px solid #23aae2;border-bottom:2px solid #23aae2;height:53px;position:relative;top:-1px}.catalog-category-view .pager .pages-list li:first-child,.catalog-product-view .pager .pages-list li:first-child,.catalogsearch-advanced-index .pager .pages-list li:first-child,.catalogsearch-advanced-result .pager .pages-list li:first-child,.checkout-cart-index .pager .pages-list li:first-child,.cms-home .pager .pages-list li:first-child,.glassesoptician-result-index .pager .pages-list li:first-child,.salesperson-result-index .pager .pages-list li:first-child,.tag-product-list .pager .pages-list li:first-child{margin-left:0}.catalog-category-view .pager .pages-list li:last-child,.catalog-product-view .pager .pages-list li:last-child,.catalogsearch-advanced-index .pager .pages-list li:last-child,.catalogsearch-advanced-result .pager .pages-list li:last-child,.checkout-cart-index .pager .pages-list li:last-child,.cms-home .pager .pages-list li:last-child,.glassesoptician-result-index .pager .pages-list li:last-child,.salesperson-result-index .pager .pages-list li:last-child,.tag-product-list .pager .pages-list li:last-child{margin-right:0}.catalog-category-view .pager .pages-list li.active,.catalog-product-view .pager .pages-list li.active,.catalogsearch-advanced-index .pager .pages-list li.active,.catalogsearch-advanced-result .pager .pages-list li.active,.checkout-cart-index .pager .pages-list li.active,.cms-home .pager .pages-list li.active,.glassesoptician-result-index .pager .pages-list li.active,.salesperson-result-index .pager .pages-list li.active,.tag-product-list .pager .pages-list li.active{border-top:2px solid #23aae2;border-bottom:2px solid #23aae2;height:53px;position:relative;top:-1px}.catalog-category-view .pager .pages-list li a,.catalog-category-view .pager .pages-list li span,.catalog-product-view .pager .pages-list li a,.catalog-product-view .pager .pages-list li span,.catalogsearch-advanced-index .pager .pages-list li a,.catalogsearch-advanced-index .pager .pages-list li span,.catalogsearch-advanced-result .pager .pages-list li a,.catalogsearch-advanced-result .pager .pages-list li span,.checkout-cart-index .pager .pages-list li a,.checkout-cart-index .pager .pages-list li span,.cms-home .pager .pages-list li a,.cms-home .pager .pages-list li span,.glassesoptician-result-index .pager .pages-list li a,.glassesoptician-result-index .pager .pages-list li span,.salesperson-result-index .pager .pages-list li a,.salesperson-result-index .pager .pages-list li span,.tag-product-list .pager .pages-list li a,.tag-product-list .pager .pages-list li span{font-size:16px;position:relative;top:15px}.catalog-category-view .pager .pages-list li .on,.catalog-product-view .pager .pages-list li .on,.catalogsearch-advanced-index .pager .pages-list li .on,.catalogsearch-advanced-result .pager .pages-list li .on,.checkout-cart-index .pager .pages-list li .on,.cms-home .pager .pages-list li .on,.glassesoptician-result-index .pager .pages-list li .on,.salesperson-result-index .pager .pages-list li .on,.tag-product-list .pager .pages-list li .on{color:#000;font-weight:400;line-height:1.55em}.catalog-category-view .pager .pages-list li a span,.catalog-product-view .pager .pages-list li a span,.catalogsearch-advanced-index .pager .pages-list li a span,.catalogsearch-advanced-result .pager .pages-list li a span,.checkout-cart-index .pager .pages-list li a span,.cms-home .pager .pages-list li a span,.glassesoptician-result-index .pager .pages-list li a span,.salesperson-result-index .pager .pages-list li a span,.tag-product-list .pager .pages-list li a span{top:0}.catalog-category-view .span-img.pager-icon,.catalog-product-view .span-img.pager-icon,.catalogsearch-advanced-index .span-img.pager-icon,.catalogsearch-advanced-result .span-img.pager-icon,.checkout-cart-index .span-img.pager-icon,.cms-home .span-img.pager-icon,.glassesoptician-result-index .span-img.pager-icon,.salesperson-result-index .span-img.pager-icon,.tag-product-list .span-img.pager-icon{vertical-align:middle;background:url(/skin/frontend/default/optimax/images/pager/arrow.png) no-repeat;width:17px;height:18px;margin:0}.catalog-category-view .span-img.pager-icon.pi-prev,.catalog-product-view .span-img.pager-icon.pi-prev,.catalogsearch-advanced-index .span-img.pager-icon.pi-prev,.catalogsearch-advanced-result .span-img.pager-icon.pi-prev,.checkout-cart-index .span-img.pager-icon.pi-prev,.cms-home .span-img.pager-icon.pi-prev,.glassesoptician-result-index .span-img.pager-icon.pi-prev,.salesperson-result-index .span-img.pager-icon.pi-prev,.tag-product-list .span-img.pager-icon.pi-prev{background-position:0 -4px}.catalog-category-view .span-img.pager-icon.pi-next,.catalog-product-view .span-img.pager-icon.pi-next,.catalogsearch-advanced-index .span-img.pager-icon.pi-next,.catalogsearch-advanced-result .span-img.pager-icon.pi-next,.checkout-cart-index .span-img.pager-icon.pi-next,.cms-home .span-img.pager-icon.pi-next,.glassesoptician-result-index .span-img.pager-icon.pi-next,.salesperson-result-index .span-img.pager-icon.pi-next,.tag-product-list .span-img.pager-icon.pi-next{background-position:-15px -4px}.catalog-category-view .pager .pager-content,.catalog-product-view .pager .pager-content,.catalogsearch-advanced-index .pager .pager-content,.catalogsearch-advanced-result .pager .pager-content,.checkout-cart-index .pager .pager-content,.cms-home .pager .pager-content,.glassesoptician-result-index .pager .pager-content,.salesperson-result-index .pager .pager-content,.tag-product-list .pager .pager-content{border-top-width:0}.catalog-category-view .pager .pager-content .limiter,.catalog-product-view .pager .pager-content .limiter,.catalogsearch-advanced-index .pager .pager-content .limiter,.catalogsearch-advanced-result .pager .pager-content .limiter,.checkout-cart-index .pager .pager-content .limiter,.cms-home .pager .pager-content .limiter,.glassesoptician-result-index .pager .pager-content .limiter,.salesperson-result-index .pager .pager-content .limiter,.tag-product-list .pager .pager-content .limiter{display:none}.catalog-category-view .pager .pager-content .layered-ajax-sort,.catalog-product-view .pager .pager-content .layered-ajax-sort,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort,.checkout-cart-index .pager .pager-content .layered-ajax-sort,.cms-home .pager .pager-content .layered-ajax-sort,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort,.salesperson-result-index .pager .pager-content .layered-ajax-sort,.tag-product-list .pager .pager-content .layered-ajax-sort{z-index:20;width:140px;height:35px}.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-selected-option,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-selected-option,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-selected-option,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-selected-option,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-selected-option,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-selected-option,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-selected-option,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-selected-option,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-selected-option{color:#2d2d2d;letter-spacing:.02em;border:2px solid #2d2d2d;font:12px/30px Arial}.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-symbol,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-symbol,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-symbol{top:9px;right:13px}.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before{width:9px;height:9px}.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-symbol:before{background-color:#2d2d2d}.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-symbol:after{left:3px}.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-options,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-options,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-options,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-options,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-options,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-options,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-options,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-options,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-options{border:2px solid #2d2d2d}.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-option,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-option,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-option,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-option,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-option,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-option,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-option,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-option,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-option{color:#2d2d2d;letter-spacing:.02em;padding:0 10px;font:12px/30px Arial}.catalog-category-view .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.catalog-product-view .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.checkout-cart-index .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.cms-home .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.salesperson-result-index .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.tag-product-list .pager .pager-content .layered-ajax-sort .gm-fe-option:hover,.catalog-category-view .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option,.catalog-product-view .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option,.checkout-cart-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option,.cms-home .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option,.salesperson-result-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option,.tag-product-list .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-selected-option{color:#fff;background-color:#2d2d2d}.catalog-category-view .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol,.catalog-product-view .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol,.checkout-cart-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol,.cms-home .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol,.salesperson-result-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol,.tag-product-list .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol{transform:rotate(-90deg)}.catalog-category-view .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before,.catalog-product-view .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before,.checkout-cart-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before,.cms-home .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before,.salesperson-result-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before,.tag-product-list .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:before{background-color:#fff}.catalog-category-view .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after,.catalog-product-view .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after,.catalogsearch-advanced-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after,.catalogsearch-advanced-result .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after,.checkout-cart-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after,.cms-home .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after,.glassesoptician-result-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after,.salesperson-result-index .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after,.tag-product-list .pager .pager-content .layered-ajax-sort.gm-fe-expanded .gm-fe-symbol:after{background-color:#2d2d2d}.catalog-category-view .category-toolbar-grid-mode .ft-divider,.catalog-product-view .category-toolbar-grid-mode .ft-divider,.catalogsearch-advanced-index .category-toolbar-grid-mode .ft-divider,.catalogsearch-advanced-result .category-toolbar-grid-mode .ft-divider,.checkout-cart-index .category-toolbar-grid-mode .ft-divider,.cms-home .category-toolbar-grid-mode .ft-divider,.glassesoptician-result-index .category-toolbar-grid-mode .ft-divider,.salesperson-result-index .category-toolbar-grid-mode .ft-divider,.tag-product-list .category-toolbar-grid-mode .ft-divider{display:none}.catalog-category-view .category-toolbar-grid-mode span.parent,.catalog-product-view .category-toolbar-grid-mode span.parent,.catalogsearch-advanced-index .category-toolbar-grid-mode span.parent,.catalogsearch-advanced-result .category-toolbar-grid-mode span.parent,.checkout-cart-index .category-toolbar-grid-mode span.parent,.cms-home .category-toolbar-grid-mode span.parent,.glassesoptician-result-index .category-toolbar-grid-mode span.parent,.salesperson-result-index .category-toolbar-grid-mode span.parent,.tag-product-list .category-toolbar-grid-mode span.parent{height:27px;display:inline-block}.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn,.cms-home .category-toolbar-grid-mode .menu-viewas-btn,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn{cursor:pointer}.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn.active,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn.active,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn.active,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn.active,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn.active,.cms-home .category-toolbar-grid-mode .menu-viewas-btn.active,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn.active,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn.active,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn.active{cursor:default}.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn.active,.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn:hover,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn.active,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn:hover,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn.active,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn:hover,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn.active,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn:hover,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn.active,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn:hover,.cms-home .category-toolbar-grid-mode .menu-viewas-btn.active,.cms-home .category-toolbar-grid-mode .menu-viewas-btn:hover,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn.active,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn:hover,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn.active,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn:hover,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn.active,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn:hover{border:none}.catalog-category-view .category-toolbar-grid-mode .span-img,.catalog-product-view .category-toolbar-grid-mode .span-img,.catalogsearch-advanced-index .category-toolbar-grid-mode .span-img,.catalogsearch-advanced-result .category-toolbar-grid-mode .span-img,.checkout-cart-index .category-toolbar-grid-mode .span-img,.cms-home .category-toolbar-grid-mode .span-img,.glassesoptician-result-index .category-toolbar-grid-mode .span-img,.salesperson-result-index .category-toolbar-grid-mode .span-img,.tag-product-list .category-toolbar-grid-mode .span-img{cursor:pointer;background:url(/skin/frontend/default/optimax/images/catalog/category/category-mode-icons.png) no-repeat;height:27px;margin:0 15px;position:relative;top:0}.catalog-category-view .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front,.catalog-product-view .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front,.catalogsearch-advanced-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front,.catalogsearch-advanced-result .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front,.checkout-cart-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front,.cms-home .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front,.glassesoptician-result-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front,.salesperson-result-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front,.tag-product-list .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-front{background-position:-149px 2px;width:31px}.catalog-category-view .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal,.catalog-product-view .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal,.catalogsearch-advanced-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal,.catalogsearch-advanced-result .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal,.checkout-cart-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal,.cms-home .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal,.glassesoptician-result-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal,.salesperson-result-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal,.tag-product-list .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-diagonal{background-position:-58px 3px;width:52px}.catalog-category-view .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon,.catalog-product-view .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon,.catalogsearch-advanced-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon,.catalogsearch-advanced-result .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon,.checkout-cart-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon,.cms-home .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon,.glassesoptician-result-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon,.salesperson-result-index .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon,.tag-product-list .category-toolbar-grid-mode .span-img.menu-viewas-icon.mvi-tryon{background-position:-215px -2px;width:27px}.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front,.cms-home .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.cms-home .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-front,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-front{background-position:-114px 2px}.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal,.cms-home .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.cms-home .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-diagonal,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-diagonal{background-position:-2px 3px}.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.catalog-category-view .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.catalog-product-view .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.catalogsearch-advanced-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.catalogsearch-advanced-result .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.checkout-cart-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon,.cms-home .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.cms-home .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.glassesoptician-result-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.salesperson-result-index .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn.active .span-img.menu-viewas-icon.mvi-tryon,.tag-product-list .category-toolbar-grid-mode .menu-viewas-btn:hover .span-img.menu-viewas-icon.mvi-tryon{background-position:-184px -2px}.catalog-category-view .pager .pages-list li.active,.catalog-category-view .pager .pages-list li:hover,.catalog-product-view .pager .pages-list li.active,.catalog-product-view .pager .pages-list li:hover,.catalogsearch-advanced-index .pager .pages-list li.active,.catalogsearch-advanced-index .pager .pages-list li:hover,.catalogsearch-advanced-result .pager .pages-list li.active,.catalogsearch-advanced-result .pager .pages-list li:hover,.checkout-cart-index .pager .pages-list li.active,.checkout-cart-index .pager .pages-list li:hover,.cms-home .pager .pages-list li.active,.cms-home .pager .pages-list li:hover,.glassesoptician-result-index .pager .pages-list li.active,.glassesoptician-result-index .pager .pages-list li:hover,.salesperson-result-index .pager .pages-list li.active,.salesperson-result-index .pager .pages-list li:hover,.tag-product-list .pager .pages-list li.active,.tag-product-list .pager .pages-list li:hover{border:none}.catalog-category-view .pager .pages-list li a,.catalog-product-view .pager .pages-list li a,.catalogsearch-advanced-index .pager .pages-list li a,.catalogsearch-advanced-result .pager .pages-list li a,.checkout-cart-index .pager .pages-list li a,.cms-home .pager .pages-list li a,.glassesoptician-result-index .pager .pages-list li a,.salesperson-result-index .pager .pages-list li a,.tag-product-list .pager .pages-list li a{color:#000;font:15px/1 Arial;top:auto}.catalog-category-view .pager .pages-list li .on,.catalog-product-view .pager .pages-list li .on,.catalogsearch-advanced-index .pager .pages-list li .on,.catalogsearch-advanced-result .pager .pages-list li .on,.checkout-cart-index .pager .pages-list li .on,.cms-home .pager .pages-list li .on,.glassesoptician-result-index .pager .pages-list li .on,.salesperson-result-index .pager .pages-list li .on,.tag-product-list .pager .pages-list li .on{color:#2d2d2d;font-size:15px;font-weight:700;line-height:1;top:auto}.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-next,.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-prev,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-next,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-prev,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-next,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-prev,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-next,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-prev,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-next,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-prev,.cms-home .pager .pages-list li .span-img.pager-icon.pi-next,.cms-home .pager .pages-list li .span-img.pager-icon.pi-prev,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-next,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-prev,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-next,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-prev,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-next,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-prev{background:0 0;width:6px;height:10px}.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-next:before,.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-prev:after,.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-prev:before,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-next:before,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-prev:after,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-prev:before,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-next:before,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-prev:after,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-prev:before,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-next:before,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-prev:after,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-prev:before,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-next:before,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-prev:after,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-prev:before,.cms-home .pager .pages-list li .span-img.pager-icon.pi-next:after,.cms-home .pager .pages-list li .span-img.pager-icon.pi-next:before,.cms-home .pager .pages-list li .span-img.pager-icon.pi-prev:after,.cms-home .pager .pages-list li .span-img.pager-icon.pi-prev:before,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-next:before,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-prev:after,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-prev:before,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-next:before,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-prev:after,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-prev:before,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-next:after,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-next:before,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-prev:after,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-prev:before{content:"";background-color:#000;width:8px;height:8px;display:block;position:absolute;top:0;left:0;transform:rotate(45deg)}.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-prev:after,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-prev:after,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-prev:after,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-prev:after,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-prev:after,.cms-home .pager .pages-list li .span-img.pager-icon.pi-next:after,.cms-home .pager .pages-list li .span-img.pager-icon.pi-prev:after,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-prev:after,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-prev:after,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-next:after,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-prev:after{background-color:#fff;left:2px}.catalog-category-view .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalog-product-view .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalogsearch-advanced-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.catalogsearch-advanced-result .pager .pages-list li .span-img.pager-icon.pi-next:after,.checkout-cart-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.cms-home .pager .pages-list li .span-img.pager-icon.pi-next:after,.glassesoptician-result-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.salesperson-result-index .pager .pages-list li .span-img.pager-icon.pi-next:after,.tag-product-list .pager .pages-list li .span-img.pager-icon.pi-next:after{left:-2px}.catalog-category-view .product-items,.catalog-product-view .product-items,.catalogsearch-advanced-index .product-items,.catalogsearch-advanced-result .product-items,.checkout-cart-index .product-items,.cms-home .product-items,.glassesoptician-result-index .product-items,.salesperson-result-index .product-items,.tag-product-list .product-items{font-size:0;line-height:0}.catalog-category-view .product-item-container .product-info,.catalog-product-view .product-item-container .product-info,.catalogsearch-advanced-index .product-item-container .product-info,.catalogsearch-advanced-result .product-item-container .product-info,.checkout-cart-index .product-item-container .product-info,.cms-home .product-item-container .product-info,.glassesoptician-result-index .product-item-container .product-info,.salesperson-result-index .product-item-container .product-info,.tag-product-list .product-item-container .product-info{bottom:initial;left:initial;margin:0;position:static}.catalog-category-view .product-item-container .product-name,.catalog-product-view .product-item-container .product-name,.catalogsearch-advanced-index .product-item-container .product-name,.catalogsearch-advanced-result .product-item-container .product-name,.checkout-cart-index .product-item-container .product-name,.cms-home .product-item-container .product-name,.glassesoptician-result-index .product-item-container .product-name,.salesperson-result-index .product-item-container .product-name,.tag-product-list .product-item-container .product-name{width:auto;height:auto;margin:20px 0 0}.catalog-category-view .product-item-container .product-name a,.catalog-product-view .product-item-container .product-name a,.catalogsearch-advanced-index .product-item-container .product-name a,.catalogsearch-advanced-result .product-item-container .product-name a,.checkout-cart-index .product-item-container .product-name a,.cms-home .product-item-container .product-name a,.glassesoptician-result-index .product-item-container .product-name a,.salesperson-result-index .product-item-container .product-name a,.tag-product-list .product-item-container .product-name a{white-space:nowrap;text-overflow:ellipsis;color:#1c1c1c;font:700 15px/18px Arial;display:block;overflow:hidden}.catalog-category-view .product-item-container .product-color,.catalog-product-view .product-item-container .product-color,.catalogsearch-advanced-index .product-item-container .product-color,.catalogsearch-advanced-result .product-item-container .product-color,.checkout-cart-index .product-item-container .product-color,.cms-home .product-item-container .product-color,.glassesoptician-result-index .product-item-container .product-color,.salesperson-result-index .product-item-container .product-color,.tag-product-list .product-item-container .product-color{height:auto;margin:0;position:absolute;bottom:0;left:0}.catalog-category-view .product-item-container .product-color .item,.catalog-product-view .product-item-container .product-color .item,.catalogsearch-advanced-index .product-item-container .product-color .item,.catalogsearch-advanced-result .product-item-container .product-color .item,.checkout-cart-index .product-item-container .product-color .item,.cms-home .product-item-container .product-color .item,.glassesoptician-result-index .product-item-container .product-color .item,.salesperson-result-index .product-item-container .product-color .item,.tag-product-list .product-item-container .product-color .item{cursor:pointer;border:1px solid #bcbcbc;border-radius:50%;width:19px;height:19px;margin:4px 3px 0 0;position:relative}.catalog-category-view .product-item-container .product-color .item.active,.catalog-product-view .product-item-container .product-color .item.active,.catalogsearch-advanced-index .product-item-container .product-color .item.active,.catalogsearch-advanced-result .product-item-container .product-color .item.active,.checkout-cart-index .product-item-container .product-color .item.active,.cms-home .product-item-container .product-color .item.active,.glassesoptician-result-index .product-item-container .product-color .item.active,.salesperson-result-index .product-item-container .product-color .item.active,.tag-product-list .product-item-container .product-color .item.active{border-color:#4d4d4d}.catalog-category-view .product-item-container .product-color .item img,.catalog-product-view .product-item-container .product-color .item img,.catalogsearch-advanced-index .product-item-container .product-color .item img,.catalogsearch-advanced-result .product-item-container .product-color .item img,.checkout-cart-index .product-item-container .product-color .item img,.cms-home .product-item-container .product-color .item img,.glassesoptician-result-index .product-item-container .product-color .item img,.salesperson-result-index .product-item-container .product-color .item img,.tag-product-list .product-item-container .product-color .item img{border-radius:50%;margin:0;position:absolute;top:4px;left:4px}.catalog-category-view .product-item-container .product-color .item .more-color,.catalog-product-view .product-item-container .product-color .item .more-color,.catalogsearch-advanced-index .product-item-container .product-color .item .more-color,.catalogsearch-advanced-result .product-item-container .product-color .item .more-color,.checkout-cart-index .product-item-container .product-color .item .more-color,.cms-home .product-item-container .product-color .item .more-color,.glassesoptician-result-index .product-item-container .product-color .item .more-color,.salesperson-result-index .product-item-container .product-color .item .more-color,.tag-product-list .product-item-container .product-color .item .more-color{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:13px 13px;width:19px;height:19px}.catalog-category-view .product-item-container .tooltip,.catalog-product-view .product-item-container .tooltip,.catalogsearch-advanced-index .product-item-container .tooltip,.catalogsearch-advanced-result .product-item-container .tooltip,.checkout-cart-index .product-item-container .tooltip,.cms-home .product-item-container .tooltip,.glassesoptician-result-index .product-item-container .tooltip,.salesperson-result-index .product-item-container .tooltip,.tag-product-list .product-item-container .tooltip{z-index:104;width:100%;display:none;position:absolute;top:80px;left:0}.catalog-category-view .product-item-container .tooltip .center-content,.catalog-product-view .product-item-container .tooltip .center-content,.catalogsearch-advanced-index .product-item-container .tooltip .center-content,.catalogsearch-advanced-result .product-item-container .tooltip .center-content,.checkout-cart-index .product-item-container .tooltip .center-content,.cms-home .product-item-container .tooltip .center-content,.glassesoptician-result-index .product-item-container .tooltip .center-content,.salesperson-result-index .product-item-container .tooltip .center-content,.tag-product-list .product-item-container .tooltip .center-content{box-sizing:border-box;color:#3fabe6;text-align:center;background-color:#fafafae6;border:1px solid #3fabe6;height:21px;margin:0;padding:0;font:700 12px/21px Arial}.catalog-category-view .product-item-container .product-size:hover+.tooltip,.catalog-category-view .product-item-container .product-spec:hover+.tooltip,.catalog-product-view .product-item-container .product-size:hover+.tooltip,.catalog-product-view .product-item-container .product-spec:hover+.tooltip,.catalogsearch-advanced-index .product-item-container .product-size:hover+.tooltip,.catalogsearch-advanced-index .product-item-container .product-spec:hover+.tooltip,.catalogsearch-advanced-result .product-item-container .product-size:hover+.tooltip,.catalogsearch-advanced-result .product-item-container .product-spec:hover+.tooltip,.checkout-cart-index .product-item-container .product-size:hover+.tooltip,.checkout-cart-index .product-item-container .product-spec:hover+.tooltip,.cms-home .product-item-container .product-size:hover+.tooltip,.cms-home .product-item-container .product-spec:hover+.tooltip,.glassesoptician-result-index .product-item-container .product-size:hover+.tooltip,.glassesoptician-result-index .product-item-container .product-spec:hover+.tooltip,.salesperson-result-index .product-item-container .product-size:hover+.tooltip,.salesperson-result-index .product-item-container .product-spec:hover+.tooltip,.tag-product-list .product-item-container .product-size:hover+.tooltip,.tag-product-list .product-item-container .product-spec:hover+.tooltip{display:block}.catalog-category-view .product-item-container .product-tryit-link,.catalog-product-view .product-item-container .product-tryit-link,.catalogsearch-advanced-index .product-item-container .product-tryit-link,.catalogsearch-advanced-result .product-item-container .product-tryit-link,.checkout-cart-index .product-item-container .product-tryit-link,.cms-home .product-item-container .product-tryit-link,.glassesoptician-result-index .product-item-container .product-tryit-link,.salesperson-result-index .product-item-container .product-tryit-link,.tag-product-list .product-item-container .product-tryit-link{position:absolute;top:-2px;left:0}.catalog-category-view .product-item-container .product-tryit-link .product-tryit-anchor,.catalog-product-view .product-item-container .product-tryit-link .product-tryit-anchor,.catalogsearch-advanced-index .product-item-container .product-tryit-link .product-tryit-anchor,.catalogsearch-advanced-result .product-item-container .product-tryit-link .product-tryit-anchor,.checkout-cart-index .product-item-container .product-tryit-link .product-tryit-anchor,.cms-home .product-item-container .product-tryit-link .product-tryit-anchor,.glassesoptician-result-index .product-item-container .product-tryit-link .product-tryit-anchor,.salesperson-result-index .product-item-container .product-tryit-link .product-tryit-anchor,.tag-product-list .product-item-container .product-tryit-link .product-tryit-anchor{color:#4d4d4d;text-align:center;cursor:pointer;width:30px;font:700 9px/9px Arial;display:inline-block}.catalog-category-view .product-item-container .product-tryit-link .tryon-icon,.catalog-product-view .product-item-container .product-tryit-link .tryon-icon,.catalogsearch-advanced-index .product-item-container .product-tryit-link .tryon-icon,.catalogsearch-advanced-result .product-item-container .product-tryit-link .tryon-icon,.checkout-cart-index .product-item-container .product-tryit-link .tryon-icon,.cms-home .product-item-container .product-tryit-link .tryon-icon,.glassesoptician-result-index .product-item-container .product-tryit-link .tryon-icon,.salesperson-result-index .product-item-container .product-tryit-link .tryon-icon,.tag-product-list .product-item-container .product-tryit-link .tryon-icon{background:url(/skin/frontend/default/optimax/images/catalog/category/product-item-icons.png) -46px -2px no-repeat;width:25px;height:25px;margin:0;padding:0 0 5px;display:inline-block}.catalog-category-view .product-item-container .product-tryit-link:hover .tryon-icon,.catalog-product-view .product-item-container .product-tryit-link:hover .tryon-icon,.catalogsearch-advanced-index .product-item-container .product-tryit-link:hover .tryon-icon,.catalogsearch-advanced-result .product-item-container .product-tryit-link:hover .tryon-icon,.checkout-cart-index .product-item-container .product-tryit-link:hover .tryon-icon,.cms-home .product-item-container .product-tryit-link:hover .tryon-icon,.glassesoptician-result-index .product-item-container .product-tryit-link:hover .tryon-icon,.salesperson-result-index .product-item-container .product-tryit-link:hover .tryon-icon,.tag-product-list .product-item-container .product-tryit-link:hover .tryon-icon{background-position:-75px -2px}.catalog-category-view .product-item-container .product-mypicks-link,.catalog-product-view .product-item-container .product-mypicks-link,.catalogsearch-advanced-index .product-item-container .product-mypicks-link,.catalogsearch-advanced-result .product-item-container .product-mypicks-link,.checkout-cart-index .product-item-container .product-mypicks-link,.cms-home .product-item-container .product-mypicks-link,.glassesoptician-result-index .product-item-container .product-mypicks-link,.salesperson-result-index .product-item-container .product-mypicks-link,.tag-product-list .product-item-container .product-mypicks-link{position:absolute;top:0;right:0}.catalog-category-view .product-item-container .product-mypicks-link .icon.mypicks-heart,.catalog-product-view .product-item-container .product-mypicks-link .icon.mypicks-heart,.catalogsearch-advanced-index .product-item-container .product-mypicks-link .icon.mypicks-heart,.catalogsearch-advanced-result .product-item-container .product-mypicks-link .icon.mypicks-heart,.checkout-cart-index .product-item-container .product-mypicks-link .icon.mypicks-heart,.cms-home .product-item-container .product-mypicks-link .icon.mypicks-heart,.glassesoptician-result-index .product-item-container .product-mypicks-link .icon.mypicks-heart,.salesperson-result-index .product-item-container .product-mypicks-link .icon.mypicks-heart,.tag-product-list .product-item-container .product-mypicks-link .icon.mypicks-heart{background:url(/skin/frontend/default/optimax/images/catalog/category/product-item-icons.png) -24px -2px no-repeat;width:18px;height:16px}.catalog-category-view .product-item-container .product-mypicks-link .tooltip,.catalog-product-view .product-item-container .product-mypicks-link .tooltip,.catalogsearch-advanced-index .product-item-container .product-mypicks-link .tooltip,.catalogsearch-advanced-result .product-item-container .product-mypicks-link .tooltip,.checkout-cart-index .product-item-container .product-mypicks-link .tooltip,.cms-home .product-item-container .product-mypicks-link .tooltip,.glassesoptician-result-index .product-item-container .product-mypicks-link .tooltip,.salesperson-result-index .product-item-container .product-mypicks-link .tooltip,.tag-product-list .product-item-container .product-mypicks-link .tooltip{width:auto;left:auto}.catalog-category-view .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.catalog-category-view .product-item-container .product-mypicks-link:hover .icon.mypicks-heart,.catalog-product-view .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.catalog-product-view .product-item-container .product-mypicks-link:hover .icon.mypicks-heart,.catalogsearch-advanced-index .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.catalogsearch-advanced-index .product-item-container .product-mypicks-link:hover .icon.mypicks-heart,.catalogsearch-advanced-result .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.catalogsearch-advanced-result .product-item-container .product-mypicks-link:hover .icon.mypicks-heart,.checkout-cart-index .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.checkout-cart-index .product-item-container .product-mypicks-link:hover .icon.mypicks-heart,.cms-home .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.cms-home .product-item-container .product-mypicks-link:hover .icon.mypicks-heart,.glassesoptician-result-index .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.glassesoptician-result-index .product-item-container .product-mypicks-link:hover .icon.mypicks-heart,.salesperson-result-index .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.salesperson-result-index .product-item-container .product-mypicks-link:hover .icon.mypicks-heart,.tag-product-list .product-item-container .product-mypicks-link .icon.mypicks-heart.selected,.tag-product-list .product-item-container .product-mypicks-link:hover .icon.mypicks-heart{background-position:-2px -2px;position:relative;top:-1px}.catalog-category-view .mypicks-tab-container .span-img,.catalog-product-view .mypicks-tab-container .span-img,.catalogsearch-advanced-index .mypicks-tab-container .span-img,.catalogsearch-advanced-result .mypicks-tab-container .span-img,.checkout-cart-index .mypicks-tab-container .span-img,.cms-home .mypicks-tab-container .span-img,.glassesoptician-result-index .mypicks-tab-container .span-img,.salesperson-result-index .mypicks-tab-container .span-img,.tag-product-list .mypicks-tab-container .span-img{margin:15px 10px}.grid{flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.grid__item{margin-top:30px}.grid-item{width:200px;height:260px;margin-left:10px;padding-bottom:10px;position:relative}.grid-item__image{width:200px;height:150px}.grid-item__title{color:#2d2d2d;font-size:15px;font-weight:700;line-height:1.2}.grid-item__price{color:#2d2d2d;font-size:13px;position:absolute;bottom:67px;left:0}.grid-item__price-value{color:#f22a42}.grid-item__price-old{color:#4d4d4d;margin-left:5px;text-decoration:line-through}.grid-item__details{color:#77797e;font:italic 11px Georgia;position:absolute;bottom:60px;right:0}.grid-item__colors{width:100%;position:absolute;bottom:10px;left:0}.grid-item__wide-link{width:100%;height:200px;position:absolute;top:0;left:0}.grid-item__availability{color:#f33;visibility:hidden;opacity:0;font-size:12px;font-weight:700;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.grid-item:hover .grid-item__availability{visibility:visible;opacity:1}.cms-custom-popup-container[id*=order-shipping-tracking]{background-color:#eff9fd;width:640px!important}.cms-custom-popup-container[id*=order-shipping-tracking] hr{background:#cae7f6;border:none;height:1px}.cms-custom-popup-container[id*=order-shipping-tracking] .header{color:#2d2d2d;margin-bottom:14px;font:700 30px/32px Arial}.cms-custom-popup-container[id*=order-shipping-tracking] .wrapper{padding:60px 55px 35px}.cms-custom-popup-container[id*=order-shipping-tracking] .wrapper .header .track-button-container{visibility:hidden;width:127px;height:46px;position:absolute;top:56px;right:170px}.cms-custom-popup-container[id*=order-shipping-tracking] .sub-header{color:#3fabe6;letter-spacing:.11em;text-transform:uppercase;font:italic 16px/24px Georgia}.cms-custom-popup-container[id*=order-shipping-tracking] .description{color:#3fabe6;letter-spacing:.11em;font:italic 15px/21px Georgia}.cms-custom-popup-container[id*=order-shipping-tracking] .button-close{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#3fabe6;border:0;width:410px;font:16px/40px Arial}.cms-custom-popup-container[id*=order-shipping-tracking] .footer{box-sizing:border-box;text-align:center;color:#fff;letter-spacing:.04em;background-color:#88cdd6;width:100%;font:15px/33px Arial;position:absolute;bottom:0;left:0}.cms-custom-popup-container[id*=order-shipping-tracking].norx .wrapper{text-align:center;padding:30px 0}.cms-custom-popup-container[id*=order-shipping-tracking].norx .image-alert{margin-bottom:10px;position:relative;top:-2px}.cms-custom-popup-container[id*=order-shipping-tracking].norx .header{margin-bottom:6px}.cms-custom-popup-container[id*=order-shipping-tracking].norx .sub-header{text-transform:none;font:700 16px/24px Arial}.cms-custom-popup-container[id*=order-shipping-tracking].norx .step{float:left;width:210px}.cms-custom-popup-container[id*=order-shipping-tracking].norx .step p{color:#2d2d2d;letter-spacing:.11em;font:italic 15px/21px Georgia}.cms-custom-popup-container[id*=order-shipping-tracking].norx .step p>a{color:#000;letter-spacing:.04em;font:italic 13px/21px Georgia}.cms-custom-popup-container[id*=order-shipping-tracking].norx .step p>a.tel{letter-spacing:.04em;font:15px/21px Arial}.cms-custom-popup-container[id*=order-shipping-tracking].norx .button-close{width:535px}.cms-custom-popup-container[id*=order-shipping-tracking].completed{width:800px!important}.cms-custom-popup-container[id*=order-shipping-tracking].completed .wrapper{padding:60px 45px 35px}.cms-custom-popup-container[id*=order-shipping-tracking].completed .shipping-info .label{color:#2d2d2d;letter-spacing:.11em;width:150px;font:italic 18px/21px Georgia;display:table-cell}.cms-custom-popup-container[id*=order-shipping-tracking].completed .shipping-info .value{color:#23aae2;letter-spacing:.11em;text-transform:uppercase;font:italic 19px/21px Georgia;display:table-cell}.cms-custom-popup-container[id*=order-shipping-tracking].completed .shipping-info .value a{color:#23aae2;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;font:italic 19px/21px Georgia}.cms-custom-popup-container[id*=order-shipping-tracking].completed .tracks{width:100%}.cms-custom-popup-container[id*=order-shipping-tracking].completed .tracks td,.cms-custom-popup-container[id*=order-shipping-tracking].completed .tracks th{box-sizing:border-box;text-align:left;vertical-align:middle;letter-spacing:.11em;border:2px solid #efefef;height:32px;padding-left:15px}.cms-custom-popup-container[id*=order-shipping-tracking].completed .tracks th{color:#fff;background-color:#2d2d2d;font:italic 19px/20px Georgia}.cms-custom-popup-container[id*=order-shipping-tracking].completed .tracks td{color:#2d2d2d;background-color:#eae9e5;font:italic 15px/20px Georgia}.cms-custom-popup-container[id*=order-shipping-tracking].completed .tracks.scrollable-body thead{width:100%;display:table}.cms-custom-popup-container[id*=order-shipping-tracking].completed .tracks.scrollable-body tbody{height:200px;display:block;overflow-y:auto}.cms-custom-popup-container[id*=order-shipping-tracking].completed .button-close{width:165px}.cms-custom-popup-container.common[id*=order-shipping-tracking] .wrapper{padding:35px 30px}.cms-custom-popup-container.production[id*=order-shipping-tracking] .status-last-update{color:#8d8d8d;letter-spacing:.04em;font-family:Georgia;font-size:18px;position:absolute;top:35px}.checkout-loader{z-index:9999999;background:#fffffffa;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.checkout-loader__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout-loader__title{color:#2d2d2d;margin-bottom:20px;font-size:16px;line-height:19px}.checkout-loader__animate{border-radius:12px;width:12px;height:12px;animation:3s ease-in-out infinite loader10m;position:relative;top:46%;left:46%}.checkout-loader__animate:before{content:"";border-radius:12px;width:12px;height:12px;animation:3s ease-in-out infinite loader10g;position:absolute;top:0;left:-25px}.checkout-loader__animate:after{content:"";border-radius:10px;width:12px;height:12px;animation:3s ease-in-out infinite loader10d;position:absolute;top:0;left:25px}.order-review__place-order-wrapper{flex-flow:row;justify-content:space-between;margin:35px 0 65px;display:flex}.order-review__column._content-center{justify-content:center;align-items:center;display:flex}.order-review__button{cursor:pointer;text-align:center;color:#fff;white-space:nowrap;background-color:#fc8d0a;border:0;min-width:239px;font:700 20px/49px Arial}.order-review__guarantee{text-align:center;color:#2d2d2d;background-color:#d6d6d6;width:292px;padding:18px 0;font:14px/21px Arial}.order-review__guarantee-title{font-size:16px}.order-review__terms-conditions{color:#2d2d2d;margin-top:13px;font:12px/18px Arial}.order-review__terms-conditions-link{cursor:pointer;text-decoration:underline}.order-review__paymentInfo th{text-align:left}.dashboard-title{justify-content:space-between;display:flex}.product_accessories .product__container{min-height:inherit}.product_accessories .product__description{margin-top:24px}.product_accessories .product__frame{width:640px}.product_accessories .product__suit{width:290px}.product_accessories .product-tabs__title{padding:0 40px}.product_accessories .suit__header{padding-bottom:0}.product_accessories .suit__section{border-top:none;padding:0}.product_accessories .suit-end__total{font-weight:400}.product_accessories .suit-end__button{width:245px}.product_accessories .suit-end__social-buttons #social_buttons{text-align:center}.product_accessories .suit-end .gm-tooltip .hint{right:-10px}.product_accessories .suit-end .gm-tooltip .hint:after,.product_accessories .suit-end .gm-tooltip .hint:before{right:12px}.product_accessories .product-tabs__button{cursor:default;background:0 0;border-bottom:1px solid #fff}.product_accessories .product-description__collapsed{padding-right:100px}.product_accessories .product-description__title_details{font-size:17px}.product_accessories .product-details__title{font-weight:400}.product_accessories .product-mypicks-link .mypicks-heart{background:url(/skin/frontend/default/optimax/images/topbar/mypicks/sprite-heart-icon-big.png) no-repeat;width:22px;height:19px}.product_accessories .product-mypicks-link .mypicks-heart:hover{background-position:0 -21px;margin-top:0}.product_accessories .product-mypicks-link .mypicks-heart.selected{background-position:0 -21px}.popup-no-scrollbar{overflow:hidden!important}.jpopup-overlay{opacity:.65;z-index:100002;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.jpopup-container{text-align:center;z-index:100002;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.jpopup-wrapper{cursor:pointer;height:100%;overflow:auto}.jpopup-wrapper:after{content:"";min-height:inherit;vertical-align:middle;height:100%;display:inline-block}.jpopup-window{vertical-align:middle;color:#000;box-sizing:border-box;cursor:default;background-color:#fff;min-width:200px;max-width:800px;margin:60px auto;display:inline-block;position:relative}.jpopup-content{text-align:initial;box-sizing:border-box;min-height:40px;overflow:hidden}.jpopup-close-btn{cursor:pointer;background:#23aae2;border:0;width:42px;height:42px;position:absolute;top:10px;right:-42px}.jpopup-close-btn:after,.jpopup-close-btn:before{content:"";background-color:#fff;width:15px;height:1px;position:absolute;top:21px;right:13px;transform:rotate(45deg)}.jpopup-close-btn:before{transform:rotate(135deg)}.gjs-accessories-slider.slick-initialized.slick-slider,.gjs-accessory-item.accessories-slider__item.slick-slide{height:210px!important}.accessories-slider{background:#f1f1f1;margin-top:30px;padding:0 25px 30px;display:none;position:relative}.accessories-slider__header{color:#fff;letter-spacing:.04em;background:#23aae2;margin:0 -25px 30px;padding:10px 15px;font-size:16px}.accessories-slider__item{box-sizing:border-box;text-align:center;background:#fff;height:210px;margin:0 10px;padding-top:10px;position:relative}.accessories-slider__item.flag-active:after{opacity:1}.accessories-slider__item:after{content:"";opacity:0;z-index:10;border:2px solid #23aae2;position:absolute;inset:0}.accessories-slider__item:hover:after{opacity:1}.accessories-slider__item:hover .accessories-slider__view{display:block}.accessories-slider__title{color:#000;height:42px;padding:0 10px;font-size:15px;line-height:1.3}.accessories-slider__view{color:#000;cursor:pointer;z-index:20;background:#bcbcbcb3;width:100%;line-height:30px;display:none;position:absolute;bottom:38px}.accessories-slider__price{color:#fff;background:#8d8d8d;width:100%;height:38px;font-size:17px;line-height:38px;position:absolute;bottom:0}.accessories-slider__cost{font-size:18px}.accessories-slider__image{max-width:75%;display:inline-block!important}.accessories-slider .slick-arrow{cursor:pointer;z-index:20;background:url(/skin/frontend/default/optimax/images/accessories/arrow-sprite.png) 0 0 no-repeat;border:none;width:14px;height:23px;margin-top:-12px;font-size:0;position:absolute;top:50%;left:-15px;right:auto}.accessories-slider .slick-arrow:hover{background-position:0 100%}.accessories-slider .slick-arrow:hover.slick-next{background-position:100% 100%}.accessories-slider .slick-arrow.slick-next{background-position:100% 0;left:auto;right:-15px}.accessories-cart-item{align-items:center;padding:5px 0;display:flex;position:relative}.accessories-cart-item__img{width:100px}.accessories-cart-item__img img{width:100%;display:block}.accessories-cart-item__name{flex-grow:1;padding-left:20px;font-weight:700}.accessories-cart-item__actions{color:#009;white-space:nowrap;font-size:11px}.accessories-cart-item__actions a{color:#009;text-transform:uppercase;font-size:10px;text-decoration:underline}.accessories-cart-item__price{font-weight:700;position:absolute;top:50%;right:-61px;transform:translateY(-50%)}.accessories-cart-item__count{position:absolute;top:50%;right:-146px;transform:translateY(-50%)}.accessories-review-item{margin:15px 0;position:relative}.accessories-review-item__price{position:absolute;top:0;right:-113px}.accessories-review-item__count{position:absolute;top:0;right:-170px}
/*# sourceMappingURL=CmsPage.a5377f81c52dc68005cb.css.map*/