.basket-navigation{margin:5px 0}.basket-navigation:after{content:'';display:block;clear:both}.basket-navigation .navigation-item{float:left;width:25%;min-height:50px;padding:12.5px 0;background-color:#a9bbc9;text-align:center;text-decoration:none;position:relative}.basket-navigation .navigation-item:after,.basket-navigation .navigation-item:before{content:'';position:absolute;top:0;width:15px;height:50px}.basket-navigation .navigation-item:before{left:-1px;background:url('/globalfiles/templates/alensa/responsive/navigations/basket-navigation/arrow-left-side.svg') no-repeat}.basket-navigation .navigation-item:after{right:0;background:url('/globalfiles/templates/alensa/responsive/navigations/basket-navigation/arrow-right-side.svg') no-repeat}.basket-navigation .navigation-item:first-of-type:before,.basket-navigation .navigation-item:last-of-type:after{background:0 0}.basket-navigation .navigation-item:first-of-type{padding-right:15px}.basket-navigation .navigation-item:last-of-type{padding-left:15px}.basket-navigation .navigation-item.active{width:50%;background-color:#009cb3}.basket-navigation .navigation-item.active .navigation-item__text{display:inline-block}.basket-navigation .navigation-item:hover{background-color:#009cb3}.basket-navigation .navigation-item .navigation-item__step{display:inline-block;vertical-align:middle;width:25px;height:25px;background-color:#fff;font-family:'Roboto Medium';font-size:16px;color:#253746;line-height:25px;text-align:center;border-radius:50%}.basket-navigation .navigation-item .navigation-item__text{display:none;max-width:calc(100% - 65px);vertical-align:middle;margin-left:5px;font-size:12px;color:#fff}@media (min-width:577px){.basket-navigation .navigation-item,.basket-navigation .navigation-item.active{width:calc(33.33333333%)}.basket-navigation .navigation-item .navigation-item__text{display:inline-block}}@media (min-width:769px){.basket-navigation .navigation-item .navigation-item__text{max-width:calc(100% - 65px);font-size:14px}}.blog-sidebar-menu-wrapper{float:left;min-height:1px;width:100%}.blog-sidebar-menu-wrapper ul li{display:block;background-color:#f2f7f8;border-bottom:1px solid #fff}.blog-sidebar-menu-wrapper ul li a{display:block;padding:15px 15px 15px 25px;font-family:'Roboto Medium';font-size:14px;color:#253746;text-align:left;text-decoration:none}.blog-sidebar-menu-wrapper ul li:hover{background-color:#253746}.blog-sidebar-menu-wrapper ul li:hover a{color:#fff}@media (min-width:577px){.blog-sidebar-menu-wrapper{width:33.33333333%}}@media (min-width:993px){.blog-sidebar-menu-wrapper{width:25%}}.breadcrumb{padding:5px 15px}.breadcrumb:after{content:'';display:block;clear:both}.breadcrumb .breadcrumb-item{float:left}.breadcrumb .breadcrumb-item:after{content:'\002F';margin:0 4px 0 1px;color:#b1b3b3}.breadcrumb .breadcrumb-item:last-of-type:after{display:none}.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a{font-size:12px;color:#b1b3b3;line-height:20px;text-decoration:none}.breadcrumb .breadcrumb-item a.active,.breadcrumb .breadcrumb-item a.active a,.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item.active,.breadcrumb .breadcrumb-item.active a,.breadcrumb .breadcrumb-item:hover{color:#7d8181}@media (min-width:769px){.breadcrumb{padding:10px 0}}.categories-navigation-wrapper .categories-navigation-header-wrapper{display:none;background-color:#f2f7f8;border-top:1px solid #d9e5e8;text-align:center}.categories-navigation-wrapper .categories-navigation-header-wrapper .categories-navigation-header{font-family:'Roboto Medium';font-size:13px;color:#253746;line-height:40px}.categories-navigation-wrapper .categories-navigation{margin:-1px 0}.categories-navigation-wrapper .categories-navigation .categories-navigation-item{min-height:100px;padding:15px;position:relative;border-top:1px solid #d9e5e8;border-bottom:1px solid #d9e5e8}.categories-navigation-wrapper .categories-navigation .categories-navigation-item+.categories-navigation-item{border-left:1px solid #d9e5e8}.categories-navigation-wrapper .categories-navigation .categories-navigation-item .categories-navigation-item-header{display:block;margin-bottom:20px;font-size:13px;color:#253746;text-align:center;word-break:break-word}.categories-navigation-wrapper .categories-navigation .categories-navigation-item a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.categories-navigation-wrapper .categories-navigation .categories-navigation-item img{position:absolute;display:block;margin:auto;top:30px;left:0;right:0;bottom:0;max-height:50px;max-width:50px}@media (min-width:577px){.categories-navigation-wrapper .categories-navigation-header-wrapper{display:none;background-color:transparent;border-top:0;position:relative}.categories-navigation-wrapper .categories-navigation-header-wrapper:before{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#b1b3b3;z-index:1}.categories-navigation-wrapper .categories-navigation-header-wrapper .categories-navigation-header{display:inline-block;position:relative;padding:0 40px;font-size:16px;color:#b1b3b3;background-color:#fff;z-index:2}.categories-navigation-wrapper .categories-navigation{margin:-1px 0}.categories-navigation-wrapper .categories-navigation .categories-navigation-item img{opacity:.9}.categories-navigation-wrapper .categories-navigation .categories-navigation-item:hover img{opacity:1;transform:scale(1.1)}}@media (min-width:769px){.categories-navigation-wrapper .categories-navigation{margin:0 0 10px;border-left:1px solid #d9e5e8;border-right:1px solid #d9e5e8}.categories-navigation-wrapper .categories-navigation .categories-navigation-item{min-height:135px}.categories-navigation-wrapper .categories-navigation .categories-navigation-item .categories-navigation-item-header{display:block}.categories-navigation-wrapper .categories-navigation .categories-navigation-item img{top:20px;max-height:80px;max-width:80px}}.set-filter-parameters-wrapper{margin-bottom:20px;padding:0 15px;text-align:center}.set-filter-parameters-wrapper .btn i{font-size:10px;margin-right:10px}.used-filters .remove-item-link{font-size:12px;color:#253746;line-height:20px;text-decoration:none}.used-filters .remove-item-link:after{content:'\2716';display:inline-block;vertical-align:middle;margin-left:2px;font-size:10px;color:#df4661}.filter-nav-holder{background-color:#f2f7f8;padding:0}.filter-nav-holder fieldset{padding:15px 20px;border-bottom:1px solid #d9e5e8}.filter-nav-holder fieldset.secret-filters{display:none}.filter-nav-holder fieldset legend{display:block;padding-top:15px;font-size:15px;color:#253746}.filter-nav-holder fieldset dl .list .pcs,.filter-nav-holder fieldset dl .list.no-items label{color:#b1b3b3}.filter-nav-holder fieldset .search-filter{padding-right:35px;border:1px solid #d1d3d3;box-shadow:none;background:url('/globalfiles/templates/alensa/responsive/controls/search.svg') right 10px center no-repeat #fff;background-size:15px}.filter-nav-holder fieldset dl{display:block;clear:both}.filter-nav-holder fieldset dl .list{display:inline-block;position:relative;margin:2px 0}.filter-nav-holder fieldset dl .list label{padding:2px 0 2px 25px;line-height:18px}.filter-nav-holder fieldset dl .list img,.filter-nav-holder fieldset dl .list label{cursor:pointer}.filter-nav-holder fieldset dl .list.no-items{cursor:not-allowed}.filter-nav-holder fieldset dl .list.no-items img,.filter-nav-holder fieldset dl .list.no-items input[type=checkbox],.filter-nav-holder fieldset dl .list.no-items label{pointer-events:none}.filter-nav-holder fieldset dl .list.no-items img,.filter-nav-holder fieldset dl .list.no-items input[type=checkbox]{opacity:.5}.filter-nav-holder fieldset .filterSubmitButton,.filter-nav-holder fieldset>.hidden-items{display:none}.filter-nav-holder fieldset a.filter-link{display:block;margin-top:5px;color:#df4661;cursor:pointer}.filter-nav-holder fieldset a.filter-link:before{content:'';display:inline-block;vertical-align:middle;width:11px;height:7px;margin:0 5px}.filter-nav-holder fieldset a.filter-link.arrow-down:before{background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/arrow-down.png') no-repeat}.filter-nav-holder fieldset a.filter-link.arrow-up:before{background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/arrow-up.png') no-repeat}.filter-nav-holder .reset-filter-button-wrapper{text-align:center}.filter-nav-holder .reset-filter-button-wrapper .reset-filter-button{display:inline-block;margin:15px;padding:8px 20px;background-color:#df4661;border-radius:10px;font-size:12px;color:#fff;line-height:15px;text-decoration:none}.filter-nav-holder .reset-filter-button-wrapper .reset-filter-button:hover{background-color:#ce2442}.category-22 .item-label,.category-26 .item-label,.category-28 .item-label{position:relative;padding-left:30px}.category-22 .item-label:before,.category-26 .item-label:before,.category-28 .item-label:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:3px;width:17px;height:17px;border-radius:50%}.formControl156 .item-label:before{background-color:#231f20}.formControl161 .item-label:before,.formControl170 .item-label:before{background-color:#009cb3}.formControl167 .item-label:before,.formControl179 .item-label:before{background-color:#7c5e39}.formControl2386 .item-label:before,.formControl2998 .item-label:before{background-color:#70162e}.formControl162 .item-label:before,.formControl172 .item-label:before{background-color:#2bb45a}.formControl165 .item-label:before,.formControl175 .item-label:before{background-color:#adadad}.formControl2233 .item-label:before{background-color:#f0dcaf}.formControl164 .item-label:before,.formControl176 .item-label:before{background-color:#f89d2e}.formControl2232 .item-label:before,.formControl2237 .item-label:before{background-color:#ff97da}.formControl163 .item-label:before,.formControl178 .item-label:before{background-color:#8c55a1}.formControl160 .item-label:before,.formControl169 .item-label:before{background-color:#e22020}.formControl159 .item-label:before{width:15px;height:15px;background-color:#fff;border:1px solid #c8d2d6}.formControl166 .item-label:before,.formControl177 .item-label:before{background-color:#f2d644}.formControl2236 .item-label:before{background:url('/globalfiles/templates/alensa/responsive/filter/havana.png') center center no-repeat;border-radius:0}.formControl173 .item-label:before,.formControl2230 .item-label:before{background:url('/globalfiles/templates/alensa/responsive/filter/gold.svg') center center no-repeat;border-radius:0}.formControl174 .item-label:before,.formControl2231 .item-label:before{background:url('/globalfiles/templates/alensa/responsive/filter/silver.svg') center center no-repeat;border-radius:0}.formControl2234 .item-label:before,.formControl2239 .item-label:before{background:url('/globalfiles/templates/alensa/responsive/filter/multicolor.svg') center center no-repeat;border-radius:0}.formControl2235 .item-label:before,.formControl2240 .item-label:before{background:url('/globalfiles/templates/alensa/responsive/filter/transparent.svg') center center no-repeat;border-radius:0}.formControl142 .item-label:before{background:url('/globalfiles/templates/alensa/responsive/filter/woman.svg') center center no-repeat;border-radius:0}.formControl141 .item-label:before{background:url('/globalfiles/templates/alensa/responsive/filter/man.svg') center center no-repeat;border-radius:0}.formControl463 .item-label:before{background:url('/globalfiles/templates/alensa/responsive/filter/child.svg') center center no-repeat;border-radius:0}@media (min-width:577px){.set-filter-parameters-wrapper{padding:0}}@media (max-width:768px){.filter-nav-holder{position:fixed;overflow:auto;left:0;transform:translateX(-100%);top:0;width:85%;height:100%;z-index:10100;transition:all 250ms ease;border:none}.filter-nav-holder .filters-header{display:block;padding:20px;background-color:#253746;font-family:'Roboto Medium';font-size:16px;color:#fff}}@media (min-width:769px){.filter-nav-holder{border:1px solid #d9e5e8}.filter-nav-holder .filter .filters-header,.filter-nav-holder .filter>strong{display:none}}.go-to-basket-wrapper{padding:5px 15px;background-color:#f2f7f8;border-bottom:1px solid #d9e5e8}.go-to-basket-wrapper .go-to-basket-price-wrapper{float:left;min-height:1px;width:41.66666667%}.go-to-basket-wrapper .go-to-basket-price-wrapper .go-to-basket-icon{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:5px;margin-bottom:3px;background:url('/globalfiles/templates/alensa/responsive/controls/basket.svg') center center no-repeat}.go-to-basket-wrapper .go-to-basket-price-wrapper .go-to-basket-price{display:inline-block;vertical-align:middle;font-size:12px;color:#253746;line-height:37px}.go-to-basket-wrapper .btn-go-to-basket-wrapper{float:left;min-height:1px;width:58.33333333%;text-align:right}.go-to-basket-wrapper .btn-go-to-basket-wrapper .btn{display:inline-block;width:auto;margin:2px 0 0;text-transform:none}@media (min-width:577px){.go-to-basket-wrapper .btn-go-to-basket-wrapper,.go-to-basket-wrapper .go-to-basket-price-wrapper{width:50%}}@media (min-width:769px){.go-to-basket-wrapper{padding:15px 0;border-bottom:none}.go-to-basket-wrapper .go-to-basket-price-wrapper{padding-right:15px;text-align:right}.go-to-basket-wrapper .go-to-basket-price-wrapper .go-to-basket-price{line-height:37px}.go-to-basket-wrapper .btn-go-to-basket-wrapper{padding-left:15px;text-align:left}}@media (min-width:993px){.go-to-basket-wrapper{position:relative}.go-to-basket-wrapper .repeat-last-order-wrapper{float:left;min-height:1px;width:66.66666667%;background:0 0;border:none;padding:0;margin:5px 0 0;text-align:center}.go-to-basket-wrapper .repeat-last-order-wrapper i{display:inline-block;vertical-align:middle;font-size:30px;width:30px}.go-to-basket-wrapper .repeat-last-order-wrapper a{display:inline-block;vertical-align:middle;width:auto;max-width:calc(100% - 45px);margin-left:5px;font-size:12px;color:#253746;line-height:16px;text-align:left;text-decoration:none}.go-to-basket-wrapper .go-to-basket-price-wrapper{width:33.33333333%;padding-right:0;position:relative}.go-to-basket-wrapper .go-to-basket-price-wrapper .go-to-basket-price{font-family:'Roboto Bold';font-size:12px;position:relative;z-index:12}.go-to-basket-wrapper .go-to-basket-price-wrapper .go-to-basket-price:hover~.mini-basket-summary-wrapper{opacity:1;z-index:10;transition:opacity .5s ease}.go-to-basket-wrapper .go-to-basket-price-wrapper .go-to-basket-price:hover~.mini-basket-summary-backdrop{opacity:1;z-index:9;transition:opacity .5s ease}.go-to-basket-wrapper .go-to-basket-price-wrapper .go-to-basket-price .go-to-basket-icon{width:35px;height:35px}.mini-basket-summary-wrapper{float:left;min-height:1px;opacity:0;z-index:-1;position:absolute;width:500px;top:-10px;right:-20px;padding:20px 30px;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.17);overflow:hidden;text-align:center;transition:opacity 10ms ease}.mini-basket-summary-wrapper:hover{opacity:1;z-index:10}.mini-basket-summary-wrapper:hover~.mini-basket-summary-backdrop{opacity:1;z-index:9}.mini-basket-summary-wrapper .mini-basket-title{display:block;margin:10px 0 30px;font-family:'Roboto Bold';font-size:12px;color:#253746;text-align:left}.mini-basket-summary-wrapper .mini-basket-item-wrapper{position:relative;padding:10px 0;border-bottom:1px solid #d9e5e8}.mini-basket-summary-wrapper .mini-basket-item-wrapper .mini-basket-item-image{display:inline-block;vertical-align:middle;width:80px}.mini-basket-summary-wrapper .mini-basket-item-wrapper .mini-basket-item-info{display:inline-block;vertical-align:middle;width:350px;text-align:left}.mini-basket-summary-wrapper .mini-basket-item-wrapper .mini-basket-item-info .mini-basket-item-name-params{display:inline-block;vertical-align:middle;width:240px;padding-left:10px}.mini-basket-summary-wrapper .mini-basket-item-wrapper .mini-basket-item-info .mini-basket-item-name-params .mini-basket-item-name{display:block;font-family:'Roboto Bold';font-size:12px;color:#253746;line-height:16px;text-decoration:none}.mini-basket-summary-wrapper .mini-basket-item-wrapper .mini-basket-item-info .mini-basket-item-name-params .mini-basket-item-name:hover{text-decoration:underline}.mini-basket-summary-wrapper .mini-basket-item-wrapper .mini-basket-item-info .mini-basket-item-name-params .mini-basket-item-params{display:block;margin-top:3px;font-size:11px;color:#253746;line-height:16px}.mini-basket-summary-wrapper .mini-basket-item-wrapper .mini-basket-item-info .mini-basket-item-price{display:inline-block;vertical-align:middle;width:80px;font-family:'Roboto Bold';font-size:12px;color:#253746;line-height:16px;text-align:right}.mini-basket-summary-wrapper .mini-basket-item-wrapper .mini-basket-item-info .mini-basket-item-remove{position:absolute;right:0;top:50%;transform:translateY(-50%)}.mini-basket-summary-wrapper .mini-basket-no-items{display:block;margin-top:20px;font-size:12px;color:#253746;line-height:16px;text-align:center}.mini-basket-summary-wrapper .btn{margin-top:20px;transition:0s}.mini-basket-summary-backdrop{opacity:0;z-index:-1;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.5);transition:opacity 10ms ease}}.infoportal-submenu-wrapper{float:left;min-height:1px;width:100%}.infoportal-submenu .infoportal-submenu-item{display:block;background-color:#f2f7f8;border-bottom:1px solid #fff}.infoportal-submenu .infoportal-submenu-item a{display:block;padding:10px 15px 10px 25px;font-size:14px;color:#253746;line-height:24px;text-align:left;text-decoration:none}.infoportal-submenu .infoportal-submenu-item ul,.infoportal-submenu .infoportal-submenu-item ul li a:before,.menu-new{display:none}.infoportal-submenu .infoportal-submenu-item ul li{background-color:#fff;border-bottom:1px solid #d8d9d9}.infoportal-submenu .infoportal-submenu-item ul li:last-of-type{border-bottom:0}.infoportal-submenu .infoportal-submenu-item ul li a{padding-left:40px;font-size:12px;color:#253746;text-decoration:none}.infoportal-submenu .infoportal-submenu-item-parent a{position:relative}.infoportal-submenu .infoportal-submenu-item-parent a:before{content:'';position:absolute;left:10.5px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #253746}.infoportal-submenu .infoportal-submenu-item-parent a.opened:before{border:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #253746}@media (min-width:769px){.infoportal-submenu-wrapper{width:33.33333333%}.infoportal-submenu .infoportal-submenu-item a{padding-left:30px}.infoportal-submenu .infoportal-submenu-item-parent a:before{left:13px}}@media (min-width:993px){.infoportal-submenu-wrapper{width:25%}.infoportal-submenu .infoportal-submenu-item:hover{background-color:#253746}.infoportal-submenu .infoportal-submenu-item:hover>a{color:#fff}.infoportal-submenu .infoportal-submenu-item:hover>a:before{border-top-color:#fff}.infoportal-submenu .infoportal-submenu-item:hover>a.opened:before{border-bottom-color:#fff}.infoportal-submenu .infoportal-submenu-item a{padding-left:35px}.infoportal-submenu .infoportal-submenu-item-parent a:before{left:15.5px}}.sub-menu-section--brands ul li a,.sub-menu-section--producers ul li a{padding:0;line-height:0!important;font-size:0!important;color:transparent!important;max-width:100px}.sub-menu-section--brands ul li{width:100%;height:25px}.sub-menu-section--brands ul li a{display:inline-block;height:100%;width:100%}.sub-menu-section--brands ul li a:before{content:'';display:block;width:100px;max-width:100px;height:20px;background-position:left center;background-repeat:no-repeat;background-size:contain;transform:scale(.95)}.sub-menu-section--brands ul li a:hover:before{transform:scale(1)}.sub-menu-section--brands ul li.acuvue a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/acuvue.svg')}.sub-menu-section--brands ul li.air-optix a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/air-optix.svg')}.sub-menu-section--brands ul li.biofinity a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/biofinity.svg')}.sub-menu-section--brands ul li.dailies a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/dailies.svg')}.sub-menu-section--brands ul li.freshlook a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/freshlook.svg')}.sub-menu-section--brands ul li.proclear a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/proclear.svg')}.sub-menu-section--brands ul li.purevision a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/purevision.svg')}.sub-menu-section--brands ul li.soflens a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/soflens.svg')}.sub-menu-section--brands ul li.topvue a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/topvue.svg')}.sub-menu-section--producers ul li{width:100%;height:20px}.sub-menu-section--producers ul li a{display:inline-block;height:100%;width:100%}.sub-menu-section--producers ul li a:before{content:'';display:block;max-width:100px;height:20px;background-position:left center;background-repeat:no-repeat;background-size:contain;transform:scale(.95)}.sub-menu--infoportal .sub-menu-section-item a:before,.sub-menu--packages .sub-menu-section>a:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:''}.sub-menu-section--producers ul li a:hover:before{transform:scale(1)}.sub-menu-section--producers ul li.johnson a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/producers/johnson.svg')}.sub-menu-section--producers ul li.cooper a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/producers/cooper.png')}.sub-menu-section--producers ul li.bausch a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/producers/bausch.svg')}.sub-menu-section--producers ul li.topvue a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/producers/topvue.svg')}.sub-menu-section--producers ul li.alcon a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/producers/alcon.svg')}.sub-menu-section--producers ul li.clearlab a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/producers/clearlab.svg')}.sub-menu-section--producers ul li.maxvue a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/producers/maxvue.png')}.sub-menu-section--producers ul li.zeiss a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/producers/zeiss.svg')}.sub-menu--packages .sub-menu-section>a{display:inline-block;margin-bottom:20px;font-family:'Roboto Medium';font-size:15px;color:#253746;line-height:24px;text-decoration:none}.sub-menu--packages .sub-menu-section>a:hover{color:#df4661}.sub-menu--packages .sub-menu-section>a:hover:before{opacity:1}.sub-menu--packages .sub-menu-section>a:before{display:block;width:200px;height:120px;opacity:.85;margin:0 auto 20px}.sub-menu--packages .sub-menu-section ul{display:none}.sub-menu--packages .sub-menu-section--gelone>a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/packages/gelone.png')}.sub-menu--packages .sub-menu-section--laim>a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/packages/laim-care.png')}.sub-menu--packages .sub-menu-section--multipacks>a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/packages/batches.png')}.sub-menu--packages .sub-menu-section--solutions>a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/solutions/solutions.png')}.sub-menu--packages .sub-menu-section--eye-drops>a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/solutions/eye-drops.png')}.sub-menu--packages .sub-menu-section--cases>a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/accessories/pouzdra.png')}.sub-menu--packages .sub-menu-section--kits>a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/accessories/all-in-one.png')}.sub-menu--packages .sub-menu-section--handling>a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/accessories/klesticky.png')}.sub-menu--infoportal .sub-menu-section-item a{position:relative;padding-left:55px}.sub-menu--infoportal .sub-menu-section-item a:before{position:absolute;left:0;top:50%;transform:translateY(-50%);width:34px;height:34px;margin-right:20px}.sub-menu--infoportal .info-contact-lenses a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/infoportal/contact-lenses.svg')}.sub-menu--infoportal .info-questions a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/infoportal/questions.svg')}.sub-menu--infoportal .info-lens-care a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/infoportal/lens-care.svg')}.sub-menu--infoportal .info-dealer-discount a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/infoportal/dealer-discount.svg')}.sub-menu--infoportal .info-about-us a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/infoportal/about-us.svg')}.sub-menu--infoportal .info-blog a:before{background-image:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/infoportal/blog.svg')}@media (max-width:576px){.main-menu-wrapper .main-menu-login-wrapper .user-wrapper .user{display:block!important}}@media (max-width:992px){body{touch-action:manipulation}body.menu-opened{overflow:hidden}body.menu-opened .main-menu-wrapper{left:0}.main-menu-backdrop{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:10000}.main-menu-backdrop .main-menu-close-wrapper{position:fixed;top:0;right:0;width:15%;padding:10px 0;text-align:center;z-index:10200}.main-menu-backdrop .main-menu-close-wrapper .main-menu-close{font-size:25px;color:#fff;border:none;background:0 0;outline:0}.main-menu-wrapper{position:fixed;overflow:auto;left:0;transform:translateX(-100%);top:0;width:85%;height:100%;z-index:10100;transition:all 250ms ease}.main-menu-wrapper.transform-removed{transform:translateX(0)}.main-menu-wrapper .main-menu-login-wrapper{text-align:right}.main-menu-wrapper .main-menu-login-wrapper .main-menu-login-links-wrapper{padding:10px 20px}.main-menu-wrapper .main-menu-login-wrapper .main-menu-login-links-wrapper a,.main-menu-wrapper .main-menu-login-wrapper .main-menu-login-links-wrapper button{display:block;width:100%;padding:5px 0;background:0 0;border:none;font-size:11px;color:#fff;text-align:right;text-decoration:none}.main-menu-wrapper .main-menu-login-wrapper .user-wrapper{padding:5px 20px 10px}.main-menu-wrapper .main-menu-login-wrapper .user-wrapper .user{display:inline-block;position:relative;padding:10px 16px;font-size:11px;color:#fff;line-height:16px}.main-menu-wrapper .main-menu-login-wrapper .user-wrapper .user:after{position:absolute;content:'';top:50%;transform:translateY(-50%);right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #fff;opacity:.8}.main-menu-wrapper .main-menu-login-wrapper .user-wrapper .user-credit{margin:3px 0 10px;font-size:11px;color:#fff;line-height:16px}.main-menu-wrapper .main-menu-login-wrapper .user-wrapper .user-dropdown{display:none;margin-top:5px;padding-top:5px}.main-menu-wrapper .main-menu-login-wrapper .user-wrapper .user-dropdown li a{display:block;padding:3px 0;font-size:11px;color:#fff;line-height:16px}.main-menu-wrapper .main-menu{width:100%;height:100%;background-color:#253746}.main-menu-wrapper .main-menu .main-menu-item{display:block;background:#f2f7f8}.main-menu-wrapper .main-menu .main-menu-item.active>a{background:#253746;color:#fff;border-top:1px solid rgba(255,255,255,.25);border-bottom:0;box-shadow:0 4px 17px 0 rgba(0,0,0,.3)}.main-menu-wrapper .main-menu .main-menu-item>a{display:block;padding:15px 25px;border-bottom:1px solid #d9e5e8;background:#f2f7f8;background:-moz-linear-gradient(top,#f2f7f8 0,#e9f1f3 100%);background:-webkit-linear-gradient(top,#f2f7f8 0,#e9f1f3 100%);background:linear-gradient(to bottom,#f2f7f8 0,#e9f1f3 100%);font-family:'Roboto Medium';font-size:15px;color:#253746;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu{display:none;width:100%}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section{padding:25px;border-bottom:1px solid #d9e5e8}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section .sub-menu-section-header{display:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section ul:after{content:'';display:block;clear:both}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section ul li{float:left;width:100%}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section ul li a{display:block;padding:15px 0;font-family:'Roboto Medium';font-size:15px;color:#253746;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section--brands ul li{height:auto}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section--brands ul li a{padding:8px 140px 8px 0}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section--producers{display:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section{padding-bottom:10px;text-align:center}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section strong{display:block;font-family:'Roboto Medium'}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section strong a{display:block;margin:5px 0;font-size:14px;color:#253746;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section ul li a{font-family:Roboto;font-size:12px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .title{display:block;margin:30px 0 15px;font-size:15px;color:#253746}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .title a{font-family:'Roboto Medium';font-size:15px;color:#253746;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .genders .title{margin-top:0}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .genders .gender{display:block;width:100%;max-width:165px;height:91px;border:1px solid #d9e5e8}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .genders .gender:first-of-type{margin-bottom:5px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .brands ul li,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .shapes ul li{margin:5px 0}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .brands .brand a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .brands .shape a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .shapes .brand a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .shapes .shape a{padding:0}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .brands .brand.other a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .brands .shape.other a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .shapes .brand.other a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .shapes .shape.other a{color:#df4661;text-decoration:underline}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .genders .gender.male{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/glasses-male.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .genders .gender.female{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/glasses-female.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.rectangular a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/rectangular.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.pilot a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/pilot.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.wayfarer a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/wayfarer.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.round a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/round.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.square a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/square.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.cateye a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/cat-eyes.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.panthos a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/panthos.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.clubmaster a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/clubmaster.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.oval a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/oval.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.extravagant a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/extravagant.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--frames .shapes .shape.oversize a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/oversize.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .genders .gender.male{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses-male.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .genders .gender.female{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses-female.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.rectangular a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/rectangular.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.pilot a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/pilot.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.wayfarer a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/wayfarer.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.round a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/round.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.square a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/square.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.cateye a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/cat-eyes.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.panthos a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/panthos.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.clubmaster a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/clubmaster.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.oval a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/oval.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.extravagant a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/extravagant.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sunglasses .shapes .shape.oversize a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/oversize.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sportglasses .genders .gender.male{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sportglasses-male.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section.sub-menu-section--sportglasses .genders .gender.female{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sportglasses-female.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section .shapes .shape a:before{content:'';display:inline-block;vertical-align:middle;width:43px;height:24px;margin-right:10px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section{padding:10px 25px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section .sub-menu-section-item{display:block;margin:20px 0}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section .sub-menu-section-item i.icon{display:inline-block;vertical-align:middle;margin-right:10px;font-size:20px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section .sub-menu-section-item a{display:inline-block;vertical-align:middle;font-family:'Roboto Medium';font-size:15px;color:#253746;line-height:20px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (min-width:769px) and (max-width:992px){.main-menu-backdrop .main-menu-close-wrapper{width:10%}.main-menu-wrapper{width:90%}.main-menu-wrapper .main-menu .main-menu-item.active{border-bottom:1px solid #d9e5e8}.main-menu-wrapper .main-menu .main-menu-item>a{padding:30px 25px;font-size:18px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu:after{content:'';display:block;clear:both}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section{float:left;width:33.3%;min-height:250px;border-bottom:0}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section:nth-of-type(2){border-left:1px solid #d9e5e8}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section{width:50%}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section .sub-menu-section-item{margin:55px 0;line-height:40px}}@media (min-width:993px){.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section+.sub-menu-section,.main-menu-wrapper .main-menu .main-menu-item+.main-menu-item{border-left:1px solid #d9e5e8}.blog .main-menu-wrapper{margin:20px 0}.main-menu-backdrop,.main-menu-backdrop .main-menu-close-wrapper{display:none}.main-menu-wrapper{margin:10px 0 0}.main-menu-wrapper .main-menu ul.main-menu-ul{width:100%;min-height:50px;display:flex;position:relative;background:#f2f7f8;background:linear-gradient(to bottom,#f2f7f8 0,#e9f1f3 100%);border:1px solid #d9e5e8}.main-menu-wrapper .main-menu .main-menu-item{float:left;display:table;width:16.6666%;flex:1 100%;height:50px;min-height:50px;text-align:center}.main-menu-wrapper .main-menu .main-menu-item:hover{background:#253746}.main-menu-wrapper .main-menu .main-menu-item:hover>a{color:#fff}.main-menu-wrapper .main-menu .main-menu-item:hover .sub-menu{display:block}.main-menu-wrapper .main-menu .main-menu-item>a{display:table-cell;vertical-align:middle;width:100%;padding:0 15px;font-family:'Roboto Medium';font-size:14px;color:#253746;line-height:18px;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu{display:none;position:absolute;height:270px;z-index:100;top:50px;left:0;right:0;background-color:#f2f7f8;outline:#d9e5e8 solid 1px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section{float:left;height:270px;width:calc(33.33333333%);padding:20px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section--brands ul li a img,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section--producers ul li a img{max-width:80px;height:20px;float:left}.main-menu-wrapper .main-menu .main-menu-item .sub-menu .sub-menu-section .sub-menu-section-header{display:block;margin-bottom:20px;font-size:15px;color:#253746;text-align:left}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section ul li{float:left;width:50%;margin-bottom:25px;text-align:left}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section--brands ul li,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section--producers ul li{margin:5px 0 10px;min-height:25px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section ul li a{font-family:'Roboto Medium';font-size:13px;color:#253746;line-height:18px;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section ul li a:hover{color:#df4661}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--lenses .sub-menu-section--lenses ul li{padding-right:10px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section>a{display:inline-block}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section>a:before{width:320px;height:160px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section>a img{transform:scale(.9)}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section>strong{float:left;width:100%;margin:20px 0;text-align:center}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section>strong a{font-size:15px;color:#253746;line-height:24px;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section>strong a:hover{color:#df4661}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section ul li{float:left;width:100%;margin-bottom:20px;text-align:center}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section ul li a{font-size:13px;color:#253746;line-height:24px;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--packages .sub-menu-section ul li a:hover{color:#df4661}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses{text-align:left}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section{width:calc(50%)}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .alensa-logo{display:block;margin:40px auto;opacity:.4}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .genders .gender.male{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/glasses-male.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .genders .gender.female{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/glasses-female.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.rectangular a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/rectangular.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.pilot a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/pilot.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.wayfarer a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/wayfarer.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.round a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/round.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.square a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/square.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.cateye a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/cat-eyes.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.panthos a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/panthos.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.clubmaster a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/clubmaster.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.oval a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/oval.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.extravagant a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/extravagant.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape.oversize a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/frames/oversize.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .genders .gender.male{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses-male.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .genders .gender.female{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses-female.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.rectangular a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/rectangular.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.pilot a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/pilot.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.wayfarer a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/wayfarer.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.round a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/round.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.square a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/square.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.cateye a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/cat-eyes.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.panthos a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/panthos.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.clubmaster a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/clubmaster.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.oval a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/oval.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.extravagant a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/extravagant.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape.oversize a:before{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sunglasses/oversize.svg') center center no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .genders .gender.male{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sportglasses-male.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .genders .gender.female{background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/glasses/sportglasses-female.png') no-repeat}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses{padding:20px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .title,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .title,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .title{display:block;margin-bottom:15px;font-size:15px;color:#253746}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .title a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .title a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .title a{font-family:'Roboto Medium';font-size:15px;color:#253746;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .title a:hover,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .title a:hover,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .title a:hover{color:#df4661}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .genders,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .genders,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .genders{float:left;width:calc(33.33333333%)}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .genders .gender,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .genders .gender,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .genders .gender{display:block;width:100%;max-width:165px;height:91px;border:1px solid #d9e5e8;opacity:.7;transition:250ms ease opacity}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .genders .gender:hover,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .genders .gender:hover,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .genders .gender:hover{opacity:1}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .genders .gender:first-of-type,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .genders .gender:first-of-type,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .genders .gender:first-of-type{margin-bottom:5px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .shapes,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes{float:left;width:calc(33.33333333%)}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .shapes .shape a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape a{display:block;font-family:'Roboto Medium';font-size:14px;color:#253746;text-decoration:none;line-height:1}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape a:hover,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .shapes .shape a:hover,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape a:hover{color:#df4661}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape a:before,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .shapes .shape a:before,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape a:before{content:'';display:inline-block;vertical-align:middle;width:43px;height:24px;margin-right:10px;opacity:.9}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .shapes .shape a:hover:before,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .shapes .shape a:hover:before,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .shapes .shape a:hover:before{opacity:1}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .brands,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .brands,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .brands{float:left;width:calc(33.33333333%)}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .brands .brand a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .brands .brand a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .brands .brand a{display:block;font-family:'Roboto Medium';font-size:14px;color:#253746;line-height:24px;text-decoration:none}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .brands .brand a:hover,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .brands .brand a:hover,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .brands .brand a:hover{color:#df4661}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--frames .brands .brand.other a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sportglasses .brands .brand.other a,.main-menu-wrapper .main-menu .main-menu-item .sub-menu--glasses .sub-menu-section--sunglasses .brands .brand.other a{color:#df4661;text-decoration:underline}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section .sub-menu-section-item{display:block;margin:47px 0;padding-left:20px;line-height:40px;text-align:left}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section .sub-menu-section-item i.icon{display:inline-block;vertical-align:middle;margin-right:20px;font-size:35px}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section .sub-menu-section-item a{display:inline-block;vertical-align:middle;font-family:'Roboto Medium';font-size:15px;color:#253746;line-height:20px;text-align:left}.main-menu-wrapper .main-menu .main-menu-item .sub-menu--infoportal .sub-menu-section .sub-menu-section-item a:hover{color:#df4661}}.paginator{margin:10px 0}.paginator li{display:inline-block;vertical-align:middle;margin:0 5px}.paginator li a{font-size:13px;color:#253746;line-height:18px;text-decoration:none}.paginator li a.active{color:#df4661}.paginator li a img{display:block}.paginator.paginator-comments,.paginator.paginator-reviews{margin:10px 0 30px;text-align:center}.paginator.paginator-comments li,.paginator.paginator-reviews li{border:1px solid #d9e5e8}.paginator.paginator-comments li.disabled,.paginator.paginator-reviews li.disabled{opacity:.4}.paginator.paginator-comments li.disabled a,.paginator.paginator-reviews li.disabled a{cursor:default}.paginator.paginator-comments li a,.paginator.paginator-reviews li a{display:block;padding:5px 10px}.paginator.paginator-comments li.active,.paginator.paginator-reviews li.active{background-color:#009cb3}.paginator.paginator-comments li.active a,.paginator.paginator-reviews li.active a{color:#fff}.repeat-last-order-wrapper{margin-bottom:-1px;padding:7px 10px;background-color:#ceecf3;text-align:center}.repeat-last-order-wrapper .repeat-last-order-text-wrapper{display:inline-block;margin:auto;text-decoration:none}.repeat-last-order-wrapper .repeat-last-order-text-wrapper .repeat-last-order-text{display:inline-block;vertical-align:middle;font-size:12px;color:#253746;line-height:25px}.repeat-last-order-wrapper .repeat-last-order-text-wrapper .repeat-last-order-text span{font-family:'Roboto Medium';font-style:italic}.repeat-last-order-wrapper .repeat-last-order-text-wrapper .repeat-last-order-arrow{display:inline-block;vertical-align:middle;margin-left:10px;font-size:24px}.sidebar-wrapper__menu-wrapper{float:left;min-height:1px;width:100%;padding:0;background-color:#f2f7f8;position:relative}.sidebar-wrapper__menu-wrapper:before{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#d9e5e8}.sidebar-wrapper__menu-wrapper .menu-wrapper__section{float:left;width:50%;padding:12px}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .desktop{display:none}.sidebar-wrapper__menu-wrapper .menu-wrapper__section.menu-wrapper__section--type ul li a{padding-left:30px}.sidebar-wrapper__menu-wrapper .menu-wrapper__section.menu-wrapper__section--brand ul li a,.sidebar-wrapper__menu-wrapper .menu-wrapper__section.menu-wrapper__section--lenses ul li a{padding-left:40px}.sidebar-wrapper__menu-wrapper .menu-wrapper__section.menu-wrapper__section--lenses{clear:both;width:100%;position:relative;padding-right:50%;border-top:1px solid #d9e5e8}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .menu-wrapper__section__header{display:block;margin-bottom:15px;font-family:Roboto;font-size:13px;color:#253746}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul{overflow:hidden}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li{padding:1px 0;line-height:1.42857143}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li a{display:inline-block;padding:5px 0 5px 44px;font-family:'Roboto Medium';font-size:12px;color:#253746;text-decoration:none;position:relative}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li a:hover{color:#df4661}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li a:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);margin-right:15px}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.color a:before{width:18px;height:18px;left:3px;background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/types/color.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.multifocal a:before{width:18px;height:18px;left:3px;background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/types/multifocal.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.toric a:before{width:18px;height:18px;left:3px;background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/types/toric.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.monthly a:before{width:18px;height:18px;left:3px;background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/types/monthly.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.biweekly a:before{width:18px;height:18px;left:3px;background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/types/biweekly.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.daily a:before{width:18px;height:18px;left:3px;background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/types/daily.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.freshlook a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/freshlook.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.topvue a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/topvue.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.dailies a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/dailies.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.soflens a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/soflens.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.biofinity a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/biofinity.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.purevision a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/purevision.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.air-optix a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/air-optix.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.proclear a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/proclear.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section ul li.acuvue a:before{width:32px;height:18px;background:url('/globalfiles/templates/alensa/responsive/navigations/main-menu/brands/acuvue.svg') 0 center no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .less,.sidebar-wrapper__menu-wrapper .menu-wrapper__section .more{display:inline-block;margin-top:10px;color:#df4661;cursor:pointer}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .less:before,.sidebar-wrapper__menu-wrapper .menu-wrapper__section .more:before{content:'';display:inline-block;vertical-align:middle;width:11px;height:7px;margin:0 5px 0 0}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .more:before{background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/arrow-down.svg') no-repeat}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .less{display:none}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .less:before{background:url('/globalfiles/templates/alensa/responsive/navigations/sidebar-menu/arrow-up.svg') no-repeat}@media (min-width:577px){.sidebar-wrapper__menu-wrapper{border-bottom:1px solid #d9e5e8}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .mobile{display:none}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .desktop{display:block}}@media (min-width:769px){.repeat-last-order-wrapper{border-left:1px solid #d9e5e8;border-right:1px solid #d9e5e8}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .less,.sidebar-wrapper__menu-wrapper .menu-wrapper__section .more,.sidebar-wrapper__menu-wrapper:before{display:none}.sidebar-wrapper__menu-wrapper{border:1px solid #d9e5e8}.sidebar-wrapper__menu-wrapper .menu-wrapper__section{width:100%;padding:15px 20px;border-top:1px solid #d9e5e8}.sidebar-wrapper__menu-wrapper .menu-wrapper__section:first-of-type{border-top:none}.sidebar-wrapper__menu-wrapper .menu-wrapper__section .menu-wrapper__section__header{font-size:15px}.sidebar-wrapper__menu-wrapper .menu-wrapper__section.menu-wrapper__section--brand ul li a,.sidebar-wrapper__menu-wrapper .menu-wrapper__section.menu-wrapper__section--type ul li a{padding-left:40px}.sidebar-wrapper__menu-wrapper .menu-wrapper__section.menu-wrapper__section--lenses{padding:15px 20px}}div.deliveryBranchInformation {
	font-size: 12px;
	line-height: 1.5em;
	padding: 0 0 20px 0;
}

div.deliveryBranchInformation img {
	float: right;
	width: 160px;
}

h3.deliveryBranch {
	text-decoration: underline;	
	font-size: 1.5em;
}

div.deliveryBranchInformation p {
	font-size: 1em;
}.personalDeliveriesMap .infoWindow, .deliveriesMapWidget .infoWindow { line-height: 18px; }
.personalDeliveriesMap .infoWindow .title, .deliveriesMapWidget .infoWindow .title { cursor: pointer; }
.personalDeliveriesMap .infoWindow .title:hover, .deliveriesMapWidget .infoWindow .title:hover { color: #F40202 }
.personalDeliveriesMap .infoWindow .title .name, .deliveriesMapWidget .infoWindow .name { max-width: 400px; font-family: Arial, sans-serif; float: left; margin: 0 20px 0 0; }
.personalDeliveriesMap .infoWindow .title .price, .deliveriesMapWidget .infoWindow .price { font-family: Arial, sans-serif; font-weight: bold; float: right; font-size: 0.9em; margin: 1px 0 0 0; }
.personalDeliveriesMap .infoWindow .type, .deliveriesMapWidget .infoWindow .type { font-family: Arial, sans-serif; font-size: 0.85em; font-style: italic; padding: 0 0 10px 0; }
.personalDeliveriesMap .infoWindow .address, .deliveriesMapWidget .infoWindow .address { max-width: 400px; font-family: Arial, sans-serif; padding: 0 0 10px 0; font-size: 0.9em; }
.personalDeliveriesMap .infoWindow .openingHours, .deliveriesMapWidget .infoWindow .openingHours { max-width: 400px; font-family: Arial, sans-serif; padding: 0 0 10px 0; font-size: 0.9em; }
.personalDeliveriesMap .infoWindow .chooseDelivery, .deliveriesMapWidget .infoWindow .chooseDelivery { font-family: Arial, sans-serif; font-weight: bold; cursor: pointer; font-size: 1.05em; text-decoration: underline; }
.mojeID_button.login {
	background: url('/globalfiles/mojeid/button.png') no-repeat;
}

.mojeID_button.login.small {
	background: url('/globalfiles/mojeid/button_small.png') no-repeat;
}

.mojeID_button.update {
	background: url('/globalfiles/mojeid/button_update.png') no-repeat;
}

.mojeID_button.update.small {
	background: url('/globalfiles/mojeid/button_update_small.png') no-repeat;
}

.mojeID_button.connect {
	background: url('/globalfiles/mojeid/button_connect.png') no-repeat;
}

.mojeID_button.connect.small {
	background: url('/globalfiles/mojeid/button_connect_small.png') no-repeat;
}

.mojeID_button.register {
	background: url('/globalfiles/mojeid/button_register.png') no-repeat;
}

.mojeID_button.register.small {
	background: url('/globalfiles/mojeid/button_register_small.png') no-repeat;
}

.nofx {
	margin: 0px;
	padding: 0px;
}

.personalDeliveryInput { cursor: pointer; }
.deliveriesMapToggle.unactive { cursor: pointer; }

.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    box-shadow: -1px 1px 3px rgba(0,0,0,.1);
    position: fixed;
    display: none;
    z-index: 9999;
    max-height: 550px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
} 
.autocomplete-suggestions span.category {
    border-bottom: 1px solid #E0E0E0;
    line-height: 25px;
    margin: 0 5px 5px 5px;
    padding: 0 10px;
    font-size: 1.2em;
    display: block;
}
.autocomplete-suggestion {
    line-height: 35px;
    overflow: hidden;
    line-height: 35px;
    padding: 2px 6px;
    cursor: pointer;
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.03em;
}
.autocomplete-suggestion b {
    font-weight: normal;
    color: #1f8dd6;
}
.autocomplete-suggestion div.noImage, .autocomplete-suggestion img {
    width: 46px;
    float: left;
    margin-right: 5px;
}
.autocomplete-suggestion.selected span.title {
    background: #104e7d;
    padding: 3px;
    color: white;
    border-radius: 2px; 
}.stock-info {
	display: flex; /* flexbox pro vertikalni centrovani at uz 1 nebo 2 polozky */
	flex-direction: column;
	justify-content: center;
	min-height: 26px; /* vyska parametru na hlavnim designu */
	color: #353c42;
	font-weight: bold;
}

.stock-info p {
	margin: 0;
}

.stock-info.stock-info p {
	line-height: 1; /* alternativni hack pro !important */
}

.stock-info > p + p {
	margin-top: 1px;
}

.stockinfo__item--local,
.stockinfo__item--selfTakeAway {
	color: #66BE24; /* green */
}

.stockinfo__item--globalInStock {
	color: #3b82db; /* blue */
}

.stockinfo__item--pleaseselect,
.stockinfo__item--notInStock {
	color: grey;
}