.filter-block__heading:after,.mobile-filter-option-btn:after{content:'';transition:transform .3s cubic-bezier(.455,.03,.4,.955);background-repeat:no-repeat}.style-finder li,.tag-list ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0 0 .5em}h1{font-size:1.5em;line-height:1.1em}@media only screen and (min-width:30.0625em){h1{font-size:2em}}.label-text{color:#6a6a6a;font-family:sans-serif;font-weight:600;text-shadow:1px 1px #fff}.webfont-loaded .label-text{font-family:Akkurat,Calibri,sans-serif}.filter-block__heading,.filter-block__heading-collapsed{font-family:"Akkurat Mono",Calibri,sans-serif;font-size:14px;color:#000;position:relative;letter-spacing:1px;text-transform:uppercase}.priceLineThrough:not(.empty)+.price{color:#000}.definition-list{margin:0}.definition-list dd,.definition-list dt{float:left;margin:0;text-align:left;width:50%;font-weight:400}.definition-list dt{font-weight:700}.empty-image{height:0!important;width:0!important}.filter-block{margin-bottom:19px;padding:0 0 18px;font-size:14px;border-bottom:1px solid #E7E7E7}@media only screen and (min-width:48em){.filter-block{display:block}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block{margin-bottom:17px;padding:0 0 17px;display:none}}@media only screen and (max-width:47.9375em){.filter-block{width:100%}}.filter-block.expanded{display:block}.filter-block__heading-collapsed{font-weight:700;padding:0 10px;margin:0 0 6px;cursor:auto}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block__heading-collapsed{padding:0}}.filter-block__heading{font-weight:700;cursor:pointer;margin:0;padding:0 10px}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block__heading{padding:0}}.filter-block__heading:after{display:inline-block;margin-left:5px;transform:translateY(-50%) rotate(0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Lager_1' viewBox='0 0 13.546 8.125'%3E%3Cpath d='M12.83.604L12.266.09l-5.53 6.778L1.253.09.688.613l6.048 7.44z' fill='%23000000'/%3E%3C/svg%3E");border:none;width:12px;height:8px;position:absolute;top:50%;right:10px}.filter-block__heading.expanded:after{transform:translateY(-50%) rotate(180deg)}.filter-block__heading.expanded+ul{margin-bottom:-2px}.filter-block__heading--static,.filter-block__link{font-size:14px;color:#000;margin:0;letter-spacing:1px;font-weight:200;display:block;position:relative;font-family:"Akkurat Mono",Calibri,sans-serif;cursor:pointer;text-transform:uppercase}.filter-block__heading--static{padding:0 10px;background-color:#f6f6f6}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block__heading--static{padding:0}}.filter-block__link{padding:0 10px}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block__link{padding:0}}.filter-block__link-btn{visibility:hidden}.filter-block img{margin-top:18px}.filter-block p{background-color:#f6f6f6;padding:.5em 1em}.filter-block p a{color:#39c}.filter-block__text{margin:0;padding:11px 10px 0;line-height:20px;font-weight:300}.filter-block__text a{font-family:"Akkurat Mono",Calibri,sans-serif;color:#050b7a;font-size:12px;text-decoration:underline;display:block}.filter-block__text .read-more{margin-top:5px;color:#050b7a}@media only screen and (max-width:64em) and (orientation:portrait){.filter-block__heading:after{right:0}.filter-block__text .read-more{margin-top:4px}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block__text{padding:7px 0 0}}.filter-block__list{list-style:none;margin:0;padding:16px 10px 0}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block__list{padding:13px 10px 0 0}}.filter-block__list li:last-child label{margin:0}.filter-block__list li label{vertical-align:middle;cursor:pointer;display:block;padding:0;margin-bottom:6px;font-weight:300;width:100%;position:relative}.filter-block__list li label input{display:none;position:absolute;left:.625rem;top:50%;margin-top:-8px;width:15px;height:15px;cursor:pointer}.filter-block__list li label input input{display:block;vertical-align:middle}.filter-block__list li label input input:checked~span{color:#39c;font-weight:400}.filter-block__list li label input:checked~span,.filter-block__list li label input:checked~span a{font-weight:500}.filter-block__list li label input input:checked~svg{fill:#39c}.filter-block__list li label input:checked~span:after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Lager_1' viewBox='0 0 12 12'%3E%3Cpath d='M.52.527l10.94 10.937M11.458.527L.52 11.464' stroke='%23050b7a' stroke-miterlimit='10' fill='none'/%3E%3C/svg%3E");margin:7px 6px 0;width:8px;height:8px;color:grey}.filter-block__list li label input:checked~svg[class*=glasses-ico]{fill:#ec2027}.filter-block__list li label input~span{display:inline-block;vertical-align:top;line-height:20px}.filter-block__list li label input~span a{font-weight:300;margin-right:-3px}.filter-block__list li label svg{display:inline-block;height:18px;margin-right:20px;position:relative;top:5px;width:40px}.filter-block__list li label svg.svg-sunglasses-ico{width:30px}.filter-block__list li label svg[class*=glasses-ico]{fill:#ffc8b0}.filter-block__list li label svg.svg-sunglasses-ico,.filter-block__list li label svg[class*=glasses-ico]{top:2px;float:right}@media only screen and (max-width:64em) and (orientation:portrait){.filter-block__list li label svg.svg-sunglasses-ico,.filter-block__list li label svg[class*=glasses-ico]{margin-right:10px}}.filter-block__list li label:hover svg[class*=glasses-ico]{fill:#ec2027}.filter-block__color-option label:before{background-color:#fff;border-radius:20px;content:'';display:inline-block;height:20px;margin-right:5px;position:relative;top:-1px;width:20px}.filter-block__color-option label span{display:inline-block}.filter-block__color-option--blue label:before{background-color:#1A2CD5}.filter-block__color-option--brown label:before{background-color:#7C531F}.filter-block__color-option--grey label:before{background-color:#6A6A6A}.filter-block__color-option--green label:before{background-color:#2C7435}.filter-block__color-option--yellow label:before{background-color:#E9E02F}.filter-block__color-option--golden label:before{background-color:#D99F33}.filter-block__color-option--coppar label:before{background-color:#AE580D}.filter-block__color-option--lila label:before{background-color:#82159C}.filter-block__color-option--orange label:before{background-color:#FF8500}.filter-block__color-option--pink label:before{background-color:#EC29AD}.filter-block__color-option--red label:before{background-color:#FE0000}.filter-block__color-option--silver label:before{background-color:#C5C5C5}.filter-block__color-option--black label:before{background-color:#000}.filter-block__color-option--transparent label:before{border:1px solid #ccc;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 17 17' xml:space='preserve' %3E%3Cg%3E%3Crect x='0' y='0' fill='%23C7C6C5' width='8.5' height='8.5' /%3E%3Crect x='8.5' y='8.5' fill='%23C7C6C5' width='8.5' height='8.5' /%3E%3Cpath opacity='0.5' fill='%23FFFFFF' d='M0,1.7C3.8,5.3,9.4,9,17,9.9V0H0V1.7z'/%3E%3C/g%3E%3C/svg%3E")}.filter-block__color-option--white label:before{border:1px solid #ccc}.filter-block img{display:block;float:right;width:94px}.filter-block--customer-service{display:none}@media only screen and (min-width:30.0625em){.filter-block--customer-service{display:block}}.filter-block__label-text{pointer-events:none}.filter-block .filter-prod-type{visibility:visible}.filter-block[data-category=p_color]>ul{padding-top:20px}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block[data-category=p_color]>ul{padding-top:16px}}.filter-sort{display:block;font-family:"Akkurat Mono",Calibri,sans-serif;overflow:hidden;padding:0 .625rem 5px;margin-bottom:1.25rem;width:100%}@media only screen and (min-width:48em){.filter-sort{padding:0 0 5px;margin-bottom:12px}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-sort{padding:0 0 3px}}@media only screen and (min-width:64.0625em){.filter-sort{margin-bottom:11px}}@media only screen and (max-width:30em){.filter-sort{margin-bottom:14px}}.filter-sort p{display:inline-block;font-size:13px;font-weight:400;line-height:1.3;margin:0 10px;padding:10px 0 0}@media only screen and (min-width:64.0625em){.filter-sort p{padding-top:20px}}@media only screen and (max-width:64em){.filter-sort p{padding-top:23px;margin:0}}@media only screen and (max-width:64em) and (orientation:portrait){.filter-sort p{padding-top:31px}}@media only screen and (max-width:30em){.filter-sort p{padding-top:17px}}.filter-sort .filter-sort-by-letters{display:inline-block;font-size:14px;padding:9px 0 0}@media only screen and (max-width:64em){.filter-sort .filter-sort-by-letters{padding-top:12px}}@media only screen and (max-width:64em) and (orientation:portrait){.filter-sort .filter-sort-by-letters{padding-top:20px}}@media only screen and (max-width:30em){.filter-sort .filter-sort-by-letters{width:160px;text-align:right;padding-top:17px}.filter-sort .filter-sort-by-letters label{float:left}}.filter-sort .filter-sort-by-letters select{font-family:"Akkurat Mono",Calibri,sans-serif;font-weight:400;letter-spacing:0;width:160px;height:40px}.filter-sort .filter-sort-by-letters select:focus{box-shadow:none}@media only screen and (max-width:340px){.filter-sort .filter-sort-by-letters,.filter-sort .filter-sort-by-letters select{width:130px}}.filter-sort .filter-sort-by-letters label{font-size:13px;font-weight:400;margin-right:8px;margin-bottom:3px;display:inline-block}@media only screen and (min-width:64.0625em){.filter-sort .filter-sort-by-letters label{display:inline}}.filter-sort-by-amount{display:none;font-size:.875em;font-weight:400;float:right;padding:5px 0 0}@media only screen and (min-width:48em){.filter-sort-by-amount{display:block}}.filter-sort-by-amount label{margin:0 3px 0 10px}.filter-sort-by-amount select{width:auto}.image-switcher{margin-bottom:2em;overflow:hidden}.image-switcher div{float:left}.image-switcher h4{color:#9d9d9d;font-size:.875em;margin-bottom:.2em}.image-switcher img{cursor:pointer;margin-right:.3em}.image-switcher img:hover{border:1px solid #3cc4a9}.image-switcher .image-switcher__product-image{margin-right:1em;text-align:center}.image-switcher .image-switcher__product-image img{display:inline;width:70px}.image-switcher .image-switcher__faces img{display:inline-block;width:45px}.filter-block-wrapper{-webkit-tap-highlight-color:transparent;padding:0;position:relative}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block-wrapper.expanded .row{padding-top:19px;border-top:1px solid #E7E7E7}.filter-block-wrapper.expanded .row .filter-block{display:block}.filter-block-wrapper .row .filter-block{display:none}}@media only screen and (max-width:47.9375em){.filter-block-wrapper{margin:0}}@media only screen and (max-width:30em){.filter-block-wrapper{margin:0 .625rem}}.filter-block-wrapper .clear-filters{position:absolute;height:2rem;top:-3.25rem;left:0;right:0}.filter-block-wrapper .clear-filters__btn,.mobile-filter-option-btn{position:relative;font-family:"Akkurat Mono",Calibri,sans-serif}@media only screen and (min-width:48em){.filter-block-wrapper{border:0}.filter-block-wrapper .clear-filters{left:.625rem}}.filter-block-wrapper .clear-filters__btn{background-color:#ec2027;border:none;border-radius:0;color:#fff;display:inline-block;margin:0;padding:2px 16px;text-align:center;height:2rem;line-height:1.8rem}.filter-block-wrapper .clear-filters__btn:active,.filter-block-wrapper .clear-filters__btn:hover{background-color:#d61118;color:#fff;text-decoration:none}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block-wrapper .row>.filter-block.js-filter-block{border-bottom:1px solid #E7E7E7;margin-bottom:16px;padding-bottom:16px}}@media only screen and (max-width:47.9375em){.filter-block-wrapper.page-type-LENS .row>.filter-block{border-bottom:none;padding-bottom:0}}@media only screen and (max-width:30em){.filter-block-wrapper.page-type-LENS .row>.filter-block{padding-bottom:4px}}@media only screen and (max-width:64em) and (orientation:portrait){.filter-block-wrapper.page-type-LENS.expanded #categoryFilters .filter-block{display:block}.filter-block-wrapper.page-type-LENS #categoryFilters .filter-block{display:none}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.filter-block-wrapper.page-type-EXTRA #categoryFilters .filter-block:last-of-type,.filter-block-wrapper.page-type-FRAME #categoryFilters .filter-block:last-of-type{border-bottom:none!important;margin-bottom:0!important}.filter-block-wrapper.expanded+.campaign-content-placeholder{display:block}.filter-block-wrapper.expanded+.campaign-content-placeholder.page-type-LENS{border-top:none;padding:0}.filter-block-wrapper+.campaign-content-placeholder,.filter-block-wrapper.expanded+.campaign-content-placeholder.page-type-FRAME{display:none}.filter-block-wrapper+.campaign-content-placeholder>div{margin-bottom:6px}}@media only screen and (max-width:47.9375em){.filter-block-wrapper+.campaign-content-placeholder{margin:0}.filter-block-wrapper+.campaign-content-placeholder h2,.filter-block-wrapper+.campaign-content-placeholder p{padding:0}}@media only screen and (max-width:30em){.filter-block-wrapper+.campaign-content-placeholder{margin:0 .625rem}}.mobile-filter-option-btn{font-size:.875em;font-weight:700;cursor:text;letter-spacing:1px;color:#000;display:block;line-height:20px;padding:54px 16px 11px 10px;text-align:left;text-decoration:none;text-transform:uppercase}.mobile-filter-option-btn-semicolon{display:none}.mobile-filter-option-btn:after{display:inline-block;margin-left:5px;transform:translateY(-50%) rotate(0);background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14.4 9.6' enable-background='new 0 0 14.4 9.6' xml:space='preserve' %3E%3Cpolygon fill='%231a1a1a' stroke='%231A1A1A' stroke-width='0.25' stroke-miterlimit='10' points='14.2,0.8 13.5,0.2 7.2,8 0.8,0.2 0.2,0.8 7.2,9.4'/%3E%3C/svg%3E");border:none;width:16px;height:10px;position:absolute;top:50%;right:10px}@media only screen and (min-width:64.0625em){.mobile-filter-option-btn:after{display:none}}@media only screen and (max-width:64em){.mobile-filter-option-btn.expanded+.row .filter-block{display:block}}@media only screen and (min-width:48em) and (max-width:64em) and (orientation:landscape),only screen and (min-width:64.0625em){.mobile-filter-option-btn+.tag-list:not(:empty)+.row{margin-top:6px}.mobile-filter-option-btn+.tag-list+.row{padding-top:19px;border-top:1px solid #E7E7E7;margin-top:8px}}.mobile-filter-option-btn.expanded{margin-bottom:0}.mobile-filter-option-btn.expanded:after{transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.mobile-filter-option-btn+.tag-list{margin-bottom:0}.mobile-filter-option-btn+.tag-list+.row .filter-block[data-view-category=styleFinder]{display:none}.mobile-filter-option-btn.expanded+.tag-list{display:block}}.mobile-filter-option-btn.expanded+.tag-list+.row #categoryFilters .filter-block{display:block}@media only screen and (max-width:64em) and (orientation:portrait){.mobile-filter-option-btn:after{right:0}.mobile-filter-option-btn.expanded+.tag-list+.row #categoryFilters .filter-block:last-of-type{margin-bottom:17px;border-bottom:1px solid #E7E7E7}}@media only screen and (min-width:48em) and (orientation:landscape){.mobile-filter-option-btn.initial-btn{padding:50px 10px 22px;top:4px}}@media only screen and (min-width:48em) and (max-width:64em) and (orientation:landscape){.mobile-filter-option-btn:after{display:none}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.mobile-filter-option-btn{display:inline-block;padding:16px 16px 13px 0;width:100%}.mobile-filter-option-btn-semicolon{display:inline-block}}@media only screen and (max-width:30em){.category-page.category-page-EXTRA,.category-page.category-page-LENS,.category-page.category-search{margin:0 -20px}.category-page.category-page-EXTRA .page-stick-wrapper,.category-page.category-page-LENS .page-stick-wrapper,.category-page.category-search .page-stick-wrapper{padding:10px 20px}.category-page.category-page-EXTRA .category-page__search,.category-page.category-page-EXTRA .product-list-wrapper,.category-page.category-page-LENS .category-page__search,.category-page.category-page-LENS .product-list-wrapper,.category-page.category-search .category-page__search,.category-page.category-search .product-list-wrapper{padding-left:20px;padding-right:20px}.category-page.category-page-EXTRA .category-page__banner-wrapper,.category-page.category-page-LENS .category-page__banner-wrapper,.category-page.category-search .category-page__banner-wrapper{width:calc(100% + 20px)}}.category-page.category-page-EXTRA .breadcrumbs,.category-page.category-page-LENS .breadcrumbs,.category-page.category-search .breadcrumbs{margin-top:20px}@media only screen and (min-width:64em){.category-page.category-page-EXTRA .breadcrumbs,.category-page.category-page-LENS .breadcrumbs,.category-page.category-search .breadcrumbs{margin-top:0}}.category-page.category-page-EXTRA .breadcrumbs ul,.category-page.category-page-LENS .breadcrumbs ul,.category-page.category-search .breadcrumbs ul{padding-top:17px;border-top:1px solid #e5e5e5}@media only screen and (max-width:47.9375em){.category-page.category-page-EXTRA .breadcrumbs ul,.category-page.category-page-LENS .breadcrumbs ul,.category-page.category-search .breadcrumbs ul{padding:13px 0 0}}@media only screen and (max-width:30em){.category-page.category-page-EXTRA .breadcrumbs,.category-page.category-page-LENS .breadcrumbs,.category-page.category-search .breadcrumbs{margin-top:16px}.category-page.category-page-EXTRA .breadcrumbs ul,.category-page.category-page-LENS .breadcrumbs ul,.category-page.category-search .breadcrumbs ul{margin-left:20px;margin-right:20px}.category-page.category-page-EXTRA:not(.category-search) .category-page__heading,.category-page.category-page-LENS:not(.category-search) .category-page__heading{padding:0 20px}}@media only screen and (max-width:64em) and (orientation:portrait){.category-page.category-page-OUTLET .category-page__banner-wrapper{margin-bottom:26px}.category-page.category-page-OUTLET .product-list-wrapper{padding-top:0}}@media only screen and (max-width:47.9375em){.category-page.category-page-OUTLET .row>.filter-block{border-bottom:0;margin-bottom:0}.category-page.category-page-OUTLET #categoryFilters .filter-block:first-child{border-top:1px solid #E7E7E7;padding-top:16px}.category-page.category-page-OUTLET .product-list-wrapper{padding-top:3px}}.category-page.category-page-OUTLET .breadcrumbs.empty{margin-bottom:11px}.category-page.category-page-FRAME .breadcrumbs,.category-page.category-page-SUNWEAR .breadcrumbs{margin-top:20px}@media only screen and (min-width:64em){.category-page.category-page-FRAME .breadcrumbs,.category-page.category-page-SUNWEAR .breadcrumbs{margin-top:0}}@media only screen and (max-width:30em){.category-page.category-page-OUTLET .breadcrumbs.empty{margin-bottom:25px}.category-page.category-page-FRAME .breadcrumbs,.category-page.category-page-SUNWEAR .breadcrumbs{margin-top:16px}}.category-page.category-page-FRAME .breadcrumbs ul,.category-page.category-page-SUNWEAR .breadcrumbs ul{padding-top:17px;border-top:1px solid #e5e5e5}@media only screen and (max-width:47.9375em){.category-page.category-page-FRAME .breadcrumbs ul,.category-page.category-page-SUNWEAR .breadcrumbs ul{padding:13px 0 0}.category-page .filter-sort-by-letters .select-wrapper{text-align:left}}.category-page.category-search .category-page__text{display:none}.category-page.category-search .row>.filter-block{border-bottom:0;margin-bottom:0}.category-page.category-search #categoryFilters .filter-block:first-of-type{border-top:1px solid #E7E7E7;padding-top:20px}.category-page.category-search #categoryFilters .filter-block:last-of-type{border-bottom:0}.category-page .filter-sort-by-letters{float:right}.category-page .filter-sort-by-letters .select-wrapper{display:inline-block;margin:0}.category-page .filter-sort-by-letters .select-wrapper:after{bottom:15px;right:10px}.category-page .filter-sort-by-letters .select-wrapper select{padding:0 10px}@media only screen and (max-width:47.9375em){.category-page .filter-sort-by-letters .select-wrapper select{margin-top:3px}}.category-page #allProductsList .all-lenses__content{margin-top:20px;padding-left:10px}.category-page #allProductsList .all-lenses__content-heading{font-size:26px;font-weight:300;margin-bottom:20px;display:inline-block;font-family:"Akkurat Mono",Calibri,sans-serif;letter-spacing:-1px}.category-page #allProductsList .all-lenses__content .all-lenses__list{position:relative;left:-20px}@media only screen and (max-width:30em){.category-page #allProductsList .all-lenses__content-heading{padding:0;margin-bottom:10px}.category-page #allProductsList .all-lenses__content .all-lenses__list{left:0}}@media only screen and (max-width:64em){.category-page #allProductsList .all-lenses__content-heading{font-size:20px}.category-page #allProductsList .all-lenses__content{padding-left:30px;padding-right:0;margin-top:22px;width:69%}.category-page .all-lenses__link-block .filter-block__text{position:relative;left:-10px}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.category-page #allProductsList .all-lenses__content{padding:0;width:100%}.category-page .all-lenses__link-block{display:none}}@media only screen and (max-width:30em){.category-page #allProductsList .all-lenses__content{padding:0 20px;margin-top:0}}.category-page .all-lenses__link-block{padding:0 10px 0 0;margin-top:76px}.category-page .all-lenses__link-block .filter-block__text{font-size:14px;padding:18px 10px;border-bottom:1px solid #E7E7E7;border-top:1px solid #E7E7E7}.category-page .all-lenses__link-block-item{padding:0}.category-page .all-lenses__link-block-item .filter-block__heading-collapsed{display:none}.category-page .all-lenses__link-block-item .filter-block__text a{display:inline-block}.category-page #headersWrapper{font-size:.8em;font-weight:400;min-height:28px}@media only screen and (min-width:64.0625em){.category-page #headersWrapper{min-height:35px;margin-left:10px}}.category-page #headersWrapper .category-page__heading{font-family:"Akkurat Mono",Calibri,sans-serif;font-size:26px;font-weight:400;letter-spacing:-1px}@media only screen and (max-width:64em){.category-page .all-lenses__link-block{padding:0;margin-top:74px;width:31%}.category-page #headersWrapper .category-page__heading{font-size:20px}}.category-page #headersWrapper .category-title{font-size:18px;font-weight:300}.category-page #headersWrapper .category-page__heading,.category-page #headersWrapper .category-title{display:block;line-height:32px;margin:0}@media only screen and (max-width:64em) and (orientation:portrait){.category-page #headersWrapper{min-height:0}.category-page #headersWrapper .category-page__heading,.category-page #headersWrapper .category-title{display:none}}@media only screen and (max-width:64em){.category-page #headersWrapper .category-title{font-size:15px}.category-page #headersWrapper .category-page__heading,.category-page #headersWrapper .category-title{line-height:24px}.category-page .page-stick-wrapper{padding:10px 0}}.category-page .page-stick-wrapper .page-stick{text-align:center;font-size:16px;font-weight:400;letter-spacing:1px;min-height:40px;line-height:40px;margin:28px 0 3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width:64em){.category-page .page-stick-wrapper .page-stick{margin-top:21px}}@media only screen and (max-width:64em) and (orientation:portrait){.category-page .page-stick-wrapper .page-stick{margin:12px 0 24px}}@media only screen and (max-width:30em){.category-page .page-stick-wrapper .page-stick{margin:3px 0 20px;overflow:visible;white-space:normal;line-height:24px;padding:13px 5px}}.category-page .product-list-wrapper{padding-top:24px}@media only screen and (max-width:64em){.category-page .product-list-wrapper{padding-top:20px}}@media only screen and (max-width:64em) and (orientation:portrait){.category-page .product-list-wrapper{padding-top:5px}}@media only screen and (max-width:30em){.category-page .product-list-wrapper{padding-top:3px}}.category-page .product-list-wrapper>aside{margin-left:-10px;margin-right:10px;padding-right:0}@media only screen and (max-width:64em){.category-page .product-list-wrapper>aside{margin-right:0;padding-left:0;width:30%}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.category-page .product-list-wrapper>aside{padding:0 20px;width:100%;float:none;margin:auto;border:1px solid #1a1a1a}}@media only screen and (max-width:30em){.category-page .product-list-wrapper>aside{padding:0 6px}}.category-page .product-list-wrapper>aside .all-list .filter-block__text{padding:0 10px}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.category-page .product-list-wrapper>aside .all-list .filter-block__text{padding-left:0}}.category-page .product-list-wrapper #productListWrapper{padding-left:0}@media only screen and (max-width:64em){.category-page .product-list-wrapper #productListWrapper{padding:3px 0 0 20px;width:calc(70% + 10px)}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.category-page .product-list-wrapper #productListWrapper{width:100%;padding:0}}@media only screen and (max-width:47.9375em){.category-page .product-list-wrapper #productListWrapper{padding-top:16px}}@media only screen and (max-width:30em){.category-page .product-list-wrapper #productListWrapper{padding-top:0}}.category-page .product-list-wrapper #productListWrapper .product-list-empty-msg{padding:0 30px;text-align:center;min-height:80px;line-height:80px;background-color:#f5f5f5;margin-top:-10px;margin-left:10px}@media only screen and (max-width:64em){.category-page .product-list-wrapper #productListWrapper .product-list-empty-msg{margin-left:0}}@media only screen and (max-width:64em) and (orientation:landscape){.category-page .product-list-wrapper #productListWrapper .product-list-empty-msg{padding:0 20px}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.category-page .product-list-wrapper #productListWrapper .product-list-empty-msg{margin-top:15px}}.category-page .product-list-wrapper #productListWrapper .product-list-empty-msg svg{display:inline;width:20px;height:20px;fill:#050b7a;margin-right:8px;vertical-align:middle;position:relative;top:-2px}.category-page .product-list-wrapper #productListWrapper .product-list-empty-msg span{display:inline-block;vertical-align:middle;line-height:20px;font-size:14px;font-weight:300;color:#1a1a1a}@media only screen and (max-width:47.9375em){.category-page .product-list-wrapper #productListWrapper .product-list-empty-msg{padding:10px 20px}.category-page .product-list-wrapper #productListWrapper .product-list-empty-msg span{line-height:18px}.category-page .product-list-wrapper #productListWrapper .product-list-empty button{width:100%}}.category-page .product-list-wrapper #productListWrapper .product-list-empty button{background-color:#fff;border-radius:0;color:#ec2027;font-family:"Akkurat Mono",Calibri,sans-serif;position:relative;text-align:center;display:block;height:40px;line-height:40px;font-size:14px;border:1px solid #ec2027;padding:0 20px;margin:20px auto 0}.category-page .product-list-wrapper #productListWrapper .product-list-empty button:active,.category-page .product-list-wrapper #productListWrapper .product-list-empty button:hover{background-color:#d61118;color:#fff;text-decoration:none}.category-page .product-list-wrapper .brand-info-text{clear:both;font-size:14px;font-weight:300;line-height:18px;margin:0 auto;max-width:940px;padding:20px 20px 0;text-align:center;display:none}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.category-page .product-list-wrapper .brand-info-text{display:block}}.category-page #filterHeadersWrapper .category-page__heading,.category-page #filterHeadersWrapper .category-title,.category-page .product-list-wrapper .brand-info-text h2,.category-page__intro.category-page__search .category-page__banner-wrapper,.category-page__intro.category-page__search+section #filterHeadersWrapper{display:none}@media only screen and (max-width:64em) and (orientation:portrait){.category-page #filterHeadersWrapper{margin-bottom:13px}.category-page #filterHeadersWrapper .category-page__heading,.category-page #filterHeadersWrapper .category-title{font-size:20px;font-weight:400}}.category-page__intro{font-size:.8em;padding-top:18px}@media only screen and (max-width:64em){.category-page__intro{padding:18px 0 0}}@media only screen and (max-width:64em) and (orientation:portrait){.category-page__intro{padding-top:24px}}@media only screen and (max-width:30em){.category-page #filterHeadersWrapper{margin:0 0 10px}.category-page #filterHeadersWrapper .category-title{display:none}.category-page__intro{padding-top:2px}}.category-page__intro h1,.category-page__intro h2{margin:0}.category-page__intro.category-page__search+section{padding-top:3px}@media only screen and (max-width:64em) and (orientation:portrait){.category-page__intro.category-page__search+section{padding-top:14px}.category-page__intro.category-page__search .category-page__heading,.category-page__intro.category-page__search .category-title{display:inline}}@media only screen and (max-width:30em){.category-page__intro.category-page__search+section{padding-top:10px}.category-page__intro.category-page__search .category-title{display:none}}.category-page__intro .category-page__heading,.category-page__intro .category-title{display:none}@media only screen and (min-width:48em) and (max-width:64em) and (orientation:portrait),only screen and (min-width:30.0625em) and (max-width:47.9375em) and (orientation:portrait){.category-page__intro .category-page__heading,.category-page__intro .category-title{display:block}}.category-page__intro .category-page__heading{font-family:"Akkurat Mono",Calibri,sans-serif;font-size:20px;font-weight:400;letter-spacing:-1px}.category-page__intro .category-title{font-size:15px;font-weight:300}.category-page__intro .offers-to-cart{font-size:1.25em}.category-page__intro.empty-banner{min-height:0;padding-top:0}@media only screen and (min-width:64.0625em){.category-page__intro.empty-banner+section{margin-top:50px}}.category-page__intro.empty-banner+.page-stick-wrapper{margin-top:0}@media only screen and (max-width:64em),only screen and (max-width:64em) and (orientation:portrait){.category-page__intro.empty-banner+.page-stick-wrapper .page-stick{margin-top:27px}}@media only screen and (max-width:30em){.category-page__intro .category-page__heading{display:inline}.category-page__intro.empty-banner+.page-stick-wrapper .page-stick{margin-top:7px}}.category-page__intro.empty-banner figure{display:none}@media only screen and (max-width:64em) and (orientation:portrait){.category-page__intro.empty-banner.empty-page-stick{margin-top:23px}.category-page__intro.empty-page-stick .category-page__banner-wrapper{margin-bottom:24px}}@media only screen and (max-width:30em){.category-page__intro.empty-banner.empty-page-stick{margin-top:0}.category-page__intro.empty-page-stick .category-page__banner-wrapper{margin-bottom:18px}}.category-page__banner-wrapper{display:block;height:auto;padding-bottom:0;overflow:hidden;width:100%;min-height:50px;margin:5px 0 2px;padding-top:4px}@media only screen and (max-width:64em) and (orientation:landscape){.category-page__banner-wrapper{margin:0 0 3px}}@media only screen and (max-width:64em) and (orientation:portrait){.category-page__banner-wrapper{margin:0 0 12px}}@media only screen and (max-width:30em){.category-page__banner-wrapper{margin:0 0 17px -20px;width:calc(100% + 40px)}.category-page__banner-wrapper svg{width:100%}}.category-page__banner-wrapper svg{display:block}.category-page__banner-image{height:100%;left:0;max-width:none;position:absolute;top:0;width:auto}.category-page__banner-image.right{left:auto;right:0}.category-page__banner-image.centered{left:50%;transform:translatex(-50%)}.category-page__heading{line-height:1.3}@media only screen and (min-width:30.0625em){.category-page__heading{display:inline;margin:.9375rem 0}}.category-page__sub-heading{display:none;margin:1rem 0 10px}.category-page__toggle{margin:.625rem 0 1.25rem;top:-.3125rem;width:100%;font-size:0}@media only screen and (min-width:30.0625em){.category-page__toggle{width:auto}}.category-page__toggle:after{content:attr(data-show-more-text);font-size:1rem}.category-page__toggle.expanded+.category-page__text{display:block}.category-page__toggle.expanded:after{content:attr(data-show-less-text);font-size:1rem}.category-page__text{padding:0}.category-page__text-eyeexam{line-height:1.2em}.category-page__text-eyeexam .toggle-height{height:4.5em}@media only screen and (max-width:64em) and (orientation:portrait){.category-page__text.page-type-LENS p{margin-bottom:18px}}.category-page__text p{font-size:14px;font-weight:300;line-height:20px;padding:0 10px;margin-bottom:11px}@media only screen and (max-width:64em) and (orientation:portrait){.category-page__text p{padding-left:0;margin-bottom:18px}}@media only screen and (max-width:30em){.category-page__text p{padding-left:0;margin-bottom:12px}}@media only screen and (min-width:48em){.category-page__sub-heading{display:block}.category-page__text{padding:0;-webkit-perspective:1;width:100%}}.category-page__text h2{font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:0 10px}@media only screen and (max-width:64em) and (orientation:portrait){.category-page__text h2{padding-left:0}}.category-page__text h2,.category-page__text h3,.category-page__text h4,.category-page__text h5,.category-page__text h6{margin:0 0 .5em}.category-page__text.campaign-content-placeholder h2{font-family:"Akkurat Mono",Calibri,sans-serif;margin-bottom:16px;font-weight:700}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:30em){.category-page__text.campaign-content-placeholder h2{margin-bottom:13px}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.category-page__body{width:100%}}.category-page__usp{display:none;margin:0}@media only screen and (min-width:48em){.category-page__usp{display:block}}.category-page .js-toggle-height{height:63px}.category-page-list{margin:0 0 0 10px}@media only screen and (max-width:64em){.category-page-list{margin:0}}@media only screen and (min-width:48em),only screen and (max-width:47.9375em){.category-page-list{margin-right:-20px}}@media only screen and (max-width:30em){.category-page-list{margin:0;padding:0}}.category-page-list__campaign-area{margin:0 0 1.25rem}.category-page-list__campaign-area canvas{width:557px;height:358px;visibility:hidden}.category-page-list__campaign-area canvas+svg{position:absolute;left:0;top:0}.category-page-list__campaign-area+article{clear:both}@media only screen and (min-width:64.0625em){.category-page-list__campaign-wrapper{padding:35% .625rem 10.1375rem;margin:0 -.625rem;width:auto;height:0;position:relative}.category-page-list__banner-wrapper{width:auto;position:absolute;left:.625rem;right:.625rem;overflow:hidden;top:0;bottom:0}}.category-page-list__banner-wrapper{margin:0}.category-page-list__banner-image{width:100%;height:100%}@media only screen and (min-width:64.0625em){.category-page-list__banner-image{top:0;left:0;position:absolute;width:auto;height:100%}}.category-page-list .js-product-list-item{padding-left:0;padding-right:20px}.category-page-list .js-product-list-item .product-item{margin:0 0 20px}@media only screen and (max-width:64em){.category-page-list .js-product-list-item{width:50%}}@media only screen and (max-width:30em){.category-page-list .js-product-list-item{width:100%;padding:0!important}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.tag-list:not(:empty){border-top:1px solid #E7E7E7;padding:20px 0 5px}}.tag-list span{color:#1a1a1a;display:inline-block;font-size:13px;font-weight:300}@media only screen and (max-width:64em) and (orientation:portrait){.tag-list span{font-size:14px}}.tag-list .tag-list__filter-name{display:none}.tag-list .tag-list__filter-option{background-color:#fff;cursor:pointer;border:1px solid #050b7a;border-radius:13px;font-size:13px;height:26px;line-height:24px;margin-bottom:14px;margin-right:10px;max-width:100%;padding:0 26px 0 12px;position:relative}.tag-list .tag-list__filter-option-name{display:inline-block;overflow:hidden;white-space:nowrap;width:100%;color:#050b7a}.tag-list .tag-list__filter-option .svg-close-ico{position:absolute;right:12px;top:8px;height:8px;width:8px;display:inline-block;fill:#050b7a}@media only screen and (min-width:48em) and (max-width:64em) and (orientation:landscape),only screen and (min-width:64.0625em){.tag-list{padding:0 0 0 9px}.tag-list .tag-list__filter-name+.tag-list__filter-option{padding-left:12px}.tag-list .tag-list__filter-option-name{display:inline-block;overflow:hidden;white-space:nowrap;width:100%}}.tag-list ul{margin:-46px 0 0;padding:0}.tag-list ul li{border-top:1px solid #e5e5e5;display:block;overflow:hidden;padding:8px 0 4px}.product-item-banner a img{max-height:194px;max-width:100%;width:auto}.contact-teaser{background-color:#fcfcfc;color:#000;display:none;margin:2em 0 0;max-width:400px;padding:.5em 1em}@media only screen and (min-width:64.0625em){.contact-teaser{display:block}}.contact-teaser h1,.contact-teaser h2,.contact-teaser h3,.contact-teaser h4,.contact-teaser h5,.contact-teaser h6{margin:0 0 1.25rem}.contact-teaser h4{font-size:1.1em;padding:0 .5em 0 0}.contact-teaser img{display:block;margin:0 auto 1.25rem;max-width:60%}.contact-teaser p{line-height:1.25;margin:0 0 .1em}.contact-teaser a[href^="mailto:"]{color:#39c;display:inline-block;margin:1.25rem 0;text-decoration:underline;line-height:1.5}.contact-teaser a[href^="mailto:"]:after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 33' enable-background='new 0 0 19 33' xml:space='preserve' %3E%3Cpolygon fill='%233399CC' points='0,28 12.9,16.5 0,4.9 0,0 18.3,16.5 0,32.9'/%3E%3C/svg%3E");background-repeat:no-repeat;content:'';display:inline-block;height:.5em;margin:0 0 0 .25em;text-decoration:none;width:.5em}.customer-service article{min-height:24em}.customer-service__header{background-color:#f6f6f6;padding:.5em 1em}.customer-service__content{background-color:#fcfcfc;padding:.5em 1em;min-height:90%}.customer-service__content span{display:block;font-weight:700;margin:5px 0}.customer-service__mail-form{float:none;width:auto;background-color:rgba(0,0,0,.85);padding:.5em 1em;min-height:90%}.customer-service__mail-form form{display:block}.customer-service .faq-section__body+a{display:block;text-align:right;color:#39c;text-decoration:underline}.white-label-teaser{background-color:#fcfcfc;font-weight:400;margin:0;position:relative;border:8px solid #f6f6f6;color:#686563;padding:2.5rem 3.125rem 2.5rem 1.25rem;overflow:hidden}@media only screen and (min-width:64em){.white-label-teaser{position:absolute;top:50%;left:.625rem;right:.625rem;transform:translatey(-50%)}}.white-label-teaser:after{transform:rotate(45deg) translate(1.75em,-3.5em);border-bottom:5em solid #39c;border-left:5em solid transparent;border-right:5em solid transparent;content:'';display:block;height:0;position:absolute;right:0;top:0;width:0}.white-label-teaser h4{color:#000;font-size:1.5em;margin:0 0 .5em}.white-label-teaser a{color:#39c}.white-label-teaser>svg{fill:#fff;height:2.5em;position:absolute;right:.5em;top:.5em;width:2.5em;z-index:999}.category-page__banner-wrapper{position:relative;animation:fadeIn 1s}.no-animation{animation:none}.banner-certificate{position:absolute;top:0;right:0;padding-top:4px}.style-finder{padding-left:10px}@media only screen and (max-width:64em){.style-finder{padding-left:0}}.style-finder.expanded{margin-bottom:20px}@media only screen and (max-width:64em) and (orientation:landscape){.style-finder.expanded{margin-bottom:18px}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.style-finder.expanded{margin-bottom:10px}}@media only screen and (max-width:30em){.style-finder.expanded{margin-bottom:13px}}.style-finder ul{margin:0;padding:0}.style-finder .extra-options-area{padding:0}.style-finder .extra-options-area__heading{margin:0 0 17px;text-indent:0;letter-spacing:1px}.style-finder .extra-options-area__heading:before{content:'';background:0 0}.style-finder__tab{display:none;background:#fafafa;margin-top:28px;padding:18px 20px 20px}.style-finder__tab.active{display:block}@media only screen and (min-width:64.0625em){.style-finder__tab+.style-finder__tab.active{margin-top:28px}}.style-finder__tab.active+.style-finder__tab.active{margin-top:20px}@media only screen and (max-width:47.9375em){.style-finder .extra-options-area__heading{margin-bottom:13px}.style-finder__tab{padding:14px 16px 16px}}.style-finder .choices{background:#fff;border:1px solid #e6e6e6;height:378px;padding:16px 20px 20px}@media only screen and (max-width:64em){.style-finder .choices{height:auto}}@media only screen and (max-width:47.9375em){.style-finder .choices{padding:16px 16px 20px}}.style-finder .frames-type-of-glasses p{margin-bottom:.3em}.style-finder .multiChoice{width:calc(50% - 20px);float:left;height:100%;position:relative}.style-finder .multiChoice+.multiChoice{margin-left:20px;width:50%}.style-finder .multiChoice+.multiChoice .multiChoice-label__heading_title,.style-finder .multiChoice+.multiChoice .size-info{padding-right:0}@media only screen and (max-width:47.9375em){.style-finder .multiChoice+.multiChoice{width:100%}}@media only screen and (max-width:30em){.style-finder .multiChoice+.multiChoice{margin-left:0;margin-bottom:0}}@media only screen and (max-width:64em){.style-finder .multiChoice+.multiChoice{margin-left:0}.style-finder .multiChoice{height:379px;width:50%}}@media only screen and (max-width:47.9375em){.style-finder .multiChoice{height:auto;margin-bottom:20px;width:100%}.style-finder .multiChoice.chosen .multiChoice-label{margin-bottom:17px}.style-finder .multiChoice:last-child{margin-bottom:0}}@media only screen and (max-width:47.9375em) and (max-width:30em){.style-finder .multiChoice:not(.chosen){margin-bottom:0}}.style-finder .multiChoice .submit-btn{background-color:#000;border:none;border-radius:0;color:#fff;display:inline-block;font-family:"Akkurat Mono",Calibri,sans-serif;margin:0;text-align:center;font-size:14px;font-weight:400;float:right;height:40px;line-height:40px;padding:0;position:absolute;bottom:0;right:0;width:140px}.style-finder .multiChoice .submit-btn:active,.style-finder .multiChoice .submit-btn:hover{background-color:#000;color:#fff;text-decoration:none}.style-finder .multiChoice .submit-btn.disabled{background-color:#b2b2b2}@media only screen and (max-width:47.9375em){.style-finder .multiChoice .submit-btn{position:relative;margin:20px auto 0;width:100%}}@media only screen and (max-width:30em){.style-finder .multiChoice .submit-btn{display:block}.style-finder .multiChoice-sizes:not(.chosen) .size-info{margin-bottom:0}}.style-finder .multiChoice-label{margin-bottom:10px;min-height:80px;padding-right:20px;position:relative}@media only screen and (max-width:64em){.style-finder .multiChoice-label{padding-right:0}}@media only screen and (max-width:30em){.style-finder .multiChoice-label{margin-bottom:0}}.style-finder .multiChoice-label input{z-index:4;opacity:0}.style-finder .multiChoice-label input:checked+span:before{background:#fff;height:6px;left:5px;margin-top:-3px;top:10px;width:6px}.style-finder .multiChoice-label input:checked+span:after{background:#050b7a}.style-finder .multiChoice-label p>span,.style-finder .multiChoice-label>span{vertical-align:middle}.style-finder .multiChoice-label p>span:after,.style-finder .multiChoice-label p>span:before,.style-finder .multiChoice-label>span:after,.style-finder .multiChoice-label>span:before{border-radius:50%;content:"";display:block;position:absolute;top:10px}.style-finder .multiChoice-label p>span:after,.style-finder .multiChoice-label>span:after{background:#ccc;height:16px;left:0;margin-top:-8px;width:16px;z-index:1}.style-finder .multiChoice-label p>span:before,.style-finder .multiChoice-label>span:before{background:#fff;height:14px;left:1px;margin-top:-7px;width:14px;z-index:2}.style-finder .multiChoice-label__heading{cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:20px;margin-bottom:0}@media only screen and (max-width:47.9375em){.style-finder .multiChoice-label{min-height:initial}.style-finder .multiChoice-label__heading{font-size:14px;font-weight:400}}.style-finder .multiChoice-label__heading input{display:inline-block;height:13px;margin-right:8px;vertical-align:middle;width:13px}.style-finder .multiChoice-label__heading .multiChoice-label__heading_title{display:inline-block;margin-top:1px;padding-right:5px;vertical-align:top}.style-finder .size-info{color:#000;font-size:14px;font-weight:300;line-height:18px;padding-left:21px;padding-right:5px;margin-top:3px}@media only screen and (max-width:47.9375em){.style-finder .size-info{font-size:13px;font-weight:300;line-height:16px}}.style-finder .frames-type-of-glasses{margin-bottom:0}.style-finder .select-list{margin:20px auto 0;display:block;text-align:center;width:100%}@media only screen and (max-width:64em){.style-finder .select-list{margin-top:15px}}@media only screen and (max-width:30em){.style-finder .select-list{width:calc(100% + 10px)}.style-finder .product-parameters__section__inner-list{margin-top:20px}}.style-finder .select-list__item{display:inline-block;font-size:13px;font-weight:500;padding-right:10px;width:33.33%}.style-finder .select-list p{margin-bottom:7px;text-align:left}@media only screen and (max-width:47.9375em){.style-finder .select-list{margin-bottom:0}.style-finder .select-list+.select-list__item{margin-left:0}}@media only screen and (max-width:30em) and (max-width:30em){.style-finder .product-parameters__section__inner-list{margin-top:0}}.style-finder .generic-size-image{display:inline-block;margin:0;vertical-align:middle;width:200px}.style-finder .generic-size-image img{width:auto;display:block;margin:0 auto}@media only screen and (max-width:64em){.style-finder .generic-size-image{float:none;text-align:center;margin:0 0 1em;width:100%}.style-finder .generic-size-image img{max-height:100px}}@media only screen and (max-width:47.9375em){.style-finder .generic-size-image{margin:0;width:200px}}@media only screen and (max-width:30em){.style-finder .generic-size-image{margin:0 0 20px;width:100%}}.style-finder .generic-size-image div{margin:0 auto}.style-finder .size-choices{display:inline-block;margin-top:7px;vertical-align:middle}.style-finder .size-choices input{height:16px;vertical-align:middle;width:16px}@media only screen and (max-width:64em){.style-finder .size-choices{margin:0 auto;float:none;width:220px;padding-left:20px}}@media only screen and (max-width:47.9375em){.style-finder .size-choices{width:auto}}@media only screen and (max-width:30em){.style-finder .size-choices{width:100%}}.style-finder .size-choices li{margin-bottom:7px}@media only screen and (max-width:47.9375em){.style-finder .size-choices li:last-child{margin-bottom:0}}.style-finder .size-choices-value{display:inline-block;font-weight:300;margin-left:5px}.style-finder .size-lbl{font-size:14px;font-weight:500;display:inline-block;margin-left:2px;position:relative}.style-finder .size-lbl input{z-index:4;opacity:0}.style-finder .size-lbl input:checked+span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Lager_1' viewBox='0 0 39.92 31.71'%3E%3Cpath d='M16.82 31.6L.08 15.4l4.24-4.24 11.8 11.8L35.3.16l4.47 4.03-22.95 27.4z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-repeat:no-repeat;height:10px;left:2px;margin-top:-5px;top:50%;width:10px;z-index:2}.style-finder .size-lbl input:checked+span:after{background:#050b7a}.style-finder .size-lbl input:not(:checked)+span:before{background:#fff;height:12px;left:1px;margin-top:-7px;width:12px;z-index:2}.style-finder .size-lbl>span{vertical-align:middle}.style-finder .size-lbl>span:after,.style-finder .size-lbl>span:before{content:"";display:block;position:absolute;top:50%}.style-finder .size-lbl>span:after{background:#ccc;height:14px;left:0;margin-top:-8px;width:14px;z-index:1}.style-finder .size-lbl>span+span:after,.style-finder .size-lbl>span+span:before{content:none}.style-finder .size-lbl:hover{cursor:pointer}.style-finder input:checked+.size-lbl{color:#252525}.style-finder .invalid-params{color:#ec2027;clear:both;text-align:center;margin-bottom:10px;font-size:14px}.style-finder .extra-options-area{background-color:#fafafa;margin-bottom:0}.style-finder .extra-options-area.prescription-area .extra-options-area__body{border:1px solid #e5e5e5}.style-finder .extra-options-area.prescription-area .extra-options-area__body>div{padding:18px 10px 20px 20px}.style-finder .extra-options-area.prescription-area .extra-options-area__body>div:first-child{width:32%}@media only screen and (max-width:64em){.style-finder .extra-options-area.prescription-area .extra-options-area__body>div:first-child{width:100%;padding-left:20px}}@media only screen and (max-width:30em){.style-finder .extra-options-area.prescription-area .extra-options-area__body>div:first-child{padding-left:16px}}.style-finder .extra-options-area.prescription-area .extra-options-area__body>div:last-child{width:68%;padding-left:10px}.style-finder .extra-options-area__prescription .product-prescription{border-bottom:1px solid #999;border-top:1px solid #999;margin:0 10px 5px 0}@media only screen and (max-width:64em){.style-finder .extra-options-area.prescription-area .extra-options-area__body>div:last-child{width:100%;padding:0 10px 20px 20px}.style-finder .extra-options-area__prescription .product-prescription{margin-bottom:0}}@media only screen and (max-width:30em){.style-finder .extra-options-area.prescription-area .extra-options-area__body>div:last-child{padding:4px 16px 20px}.style-finder .extra-options-area.prescription-area .extra-options-area__body>div{padding:14px 16px 2px}.style-finder .extra-options-area__prescription .product-prescription{margin-right:0;margin-bottom:13px}}.style-finder .extra-options-area__prescription .product-prescription__not-found{display:table}.style-finder .extra-options-area__prescription .product-prescription__not-found-text{color:red;display:table-cell;vertical-align:top}.style-finder .extra-options-area__prescription .product-prescription__not-found-icon{display:table-cell;float:none}.style-finder .extra-options-area__prescription .product-prescription__not-found.hide{display:none}.style-finder .extra-options-area__prescription .frames-glasses-specification{padding-bottom:2px}.style-finder .extra-options-area__prescription #applyParams{background-color:#1a1a1a;font-size:14px;font-weight:400;width:140px;height:40px;line-height:40px;margin-right:10px;padding:0}.style-finder .extra-options-area__prescription #applyParams:active,.style-finder .extra-options-area__prescription #applyParams:hover{background-color:#1a1a1a}.style-finder .extra-options-area__prescription #applyParams.disabled{background-color:#b2b2b2;color:#fff}.style-finder .extra-options-area__prescription #applyParams.disabled:active,.style-finder .extra-options-area__prescription #applyParams.disabled:hover{background-color:#b2b2b2}.style-finder .extra-options-area__prescription #applyParams.disabled:hover{cursor:default}@media only screen and (max-width:30em){.style-finder .extra-options-area__prescription #applyParams{width:100%;margin-top:1px}.style-finder .extra-options-area__prescription>h4{display:block;font-size:14px;margin-bottom:8px}.style-finder .extra-options-area .frames-type-of-glasses fieldset label{font-size:14px}}.style-finder .extra-options-area .frames-type-of-glasses fieldset{margin-bottom:1px}.style-finder .extra-options-area .frames-type-of-glasses fieldset label{line-height:20px}.style-finder .extra-options-area .frames-type-of-glasses fieldset label input{left:0;position:relative;top:0;display:inline-block;vertical-align:middle;margin:0 8px 0 0;width:13px;height:13px}.style-finder .extra-options-area .frames-type-of-glasses fieldset.show-more-info p{font-size:14px;line-height:18px;font-weight:300;padding-left:21px}.style-finder .extra-options-area .i-btn:hover>svg{fill:#050a6e}.style-finder .multiChoice-params .submit-btn{right:10px}@media only screen and (max-width:64em) and (orientation:landscape){.multiChoice-inner .templeImage{padding:20px 0 10px}}@media only screen and (max-width:64em) and (orientation:portrait){.multiChoice-inner .templeImage{padding-top:18px}}.multiChoice-inner .templeImage img{display:block;margin:0 auto;max-height:120px;width:auto}@media only screen and (max-width:47.9375em){.multiChoice-inner .templeImage{padding:0}.multiChoice-inner .templeImage img{max-height:100px}}.multiChoice-inner:after{clear:both;content:'';display:block}@media only screen and (max-width:30em){.style-finder .extra-options-area .frames-type-of-glasses fieldset.show-more-info p{font-size:13px;line-height:16px}.style-finder .multiChoice-params .submit-btn{right:0}.multiChoice-inner{display:none}.chosen .multiChoice-inner{display:block}}.apply-params-btn{background-color:#ec2027;border:none;border-radius:0;color:#fff;font-family:"Akkurat Mono",Calibri,sans-serif;line-height:1.6;margin:0;padding:2px 16px;position:relative;text-align:center;display:block;float:right;clear:both}.apply-params-btn:active,.apply-params-btn:hover{background-color:#d61118;color:#fff;text-decoration:none}.apply-params-btn.disabled{background-color:#b2b2b2;color:#686563;cursor:default}.apply-params-btn.disabled:active,.apply-params-btn.disabled:hover{background-color:#b2b2b2}@media only screen and (max-width:30em){.apply-params-btn{float:none;padding:.2em 1em;width:180px;margin:1em auto 0;display:block}}