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}.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}.glasses-adjustments{counter-reset:heading}.glasses-adjustments.expanded{margin-top:50px}@media only screen and (max-width:64em) and (orientation:portrait){.glasses-adjustments.expanded{margin-top:40px}}@media only screen and (max-width:47.9375em){.glasses-adjustments.expanded{margin-top:30px}.glasses-adjustments{padding-left:0;padding-right:0}}.glasses-adjustments h2{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:1em -1px -1px;padding:0 0 3px;border:0;border-bottom:1px solid #e0e0e0}.glasses-adjustments .priceLineThrough+.price{margin-left:.5em}@media only screen and (max-width:64em){.glasses-adjustments{padding:0}}.extra-options-area{background-color:#fafafa;margin-bottom:20px;overflow:hidden;padding:1.25rem}@media only screen and (max-width:30em){.extra-options-area{padding:16px}}.extra-options-area__heading{font-family:"Akkurat Mono",Calibri,sans-serif;font-size:14px;font-weight:700;line-height:1;padding:0;margin-bottom:20px;position:relative;text-transform:uppercase;letter-spacing:1px;text-indent:18px}.extra-options-area__heading:before{content:counter(heading) ". ";counter-increment:heading;display:block;left:-18px;letter-spacing:0;margin-right:7px;padding:0;position:absolute}@media only screen and (max-width:30em){.extra-options-area__heading{margin-bottom:14px;line-height:18px}}.extra-options-area__heading span{padding:0}.extra-options-area__body{background-color:#fff;border:1px solid #e6e6e6}.extra-options-area.prescription-area .extra-options-area__body>div{padding:18px 10px 0 20px}.extra-options-area.prescription-area .extra-options-area__body>div:first-child{width:440px;margin-bottom:12px}@media only screen and (max-width:64em){.extra-options-area.prescription-area .extra-options-area__body>div:first-child{width:340px}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (min-width:30.0625em) and (max-width:47.9375em){.extra-options-area.prescription-area .extra-options-area__body>div:first-child{width:100%;padding:18px 20px 0;margin-bottom:20px}}@media only screen and (max-width:30em){.extra-options-area.prescription-area .extra-options-area__body>div:first-child{padding:14px 16px 8px;margin-bottom:11px;width:100%}}.extra-options-area.prescription-area .extra-options-area__body>div:last-child{width:calc(100% - 440px);padding-left:10px}@media only screen and (max-width:64em){.extra-options-area.prescription-area .extra-options-area__body>div:last-child{width:calc(100% - 340px)}}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (min-width:30.0625em) and (max-width:47.9375em){.extra-options-area.prescription-area .extra-options-area__body>div:last-child{width:100%;padding:0 10px 0 20px}}@media only screen and (max-width:30em){.extra-options-area.prescription-area .extra-options-area__body>div:last-child{padding:0 16px;width:100%}.extra-options-area .product-parameters__section{width:35%}.extra-options-area .product-parameters__section:first-of-type{width:30%}}.extra-options-area.prescription-area .extra-options-area__body>div:last-child .extra-options-area__sub-heading{font-size:14px}.extra-options-area.prescription-area .extra-options-area__body>div.coating-desktop{padding-bottom:30px}.extra-options-area.prescription-area .extra-options-area__body>div.coating-mobile{padding:10px 10px 30px}.extra-options-area .product-parameters__section__heading{font-family:"Akkurat Mono",Calibri,sans-serif;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;line-height:27px;height:27px;width:20%}@media only screen and (max-width:47.9375em){.extra-options-area__body-coating{background-color:transparent;border:0}.extra-options-area .product-parameters__section__heading{font-size:11px}}@media only screen and (max-width:30em){.extra-options-area .product-parameters__section__heading{margin-bottom:2px;margin-top:0;width:100%}}@media only screen and (min-width:30.0625em){.extra-options-area .product-parameters__section__inner-list{width:80%}}.extra-options-area .product-parameters__section__inner-list .product-parameters-inner__item{padding-right:10px}@media only screen and (max-width:30em){.extra-options-area .product-parameters__section__inner-list{width:100%}.extra-options-area .product-parameters .right-eye h4,.extra-options-area .product-parameters .right-eye ul{width:calc(100% - 5px);margin-left:5px}.extra-options-area .product-parameters .left-eye h4,.extra-options-area .product-parameters .left-eye ul{width:calc(100% - 8px);margin-left:8px}}.extra-options-area .product-parameters .product-parameters-inner__item{font-size:14px;font-weight:400;padding-right:9px;padding-bottom:10px;margin:0;height:30px}.extra-options-area .product-parameters .product-parameters-inner__item .product-parameters-inner__icon{width:14px;height:14px;bottom:9px;right:9px;margin:0;top:auto}@media only screen and (max-width:30em){.extra-options-area .product-parameters .product-parameters-inner__item .product-parameters-inner__icon{bottom:18px;right:0}}.extra-options-area .product-parameters .product-parameters-inner__item .form-asterisk{bottom:13px;height:14px;left:calc(100% - 36px);margin:0;position:absolute;width:14px;top:auto}@media only screen and (max-width:30em){.extra-options-area .product-parameters .product-parameters-inner__item .form-asterisk{bottom:22px}}.extra-options-area .product-parameters .product-parameters-inner__item span{font-size:13px;font-weight:400;bottom:0;padding:0;top:auto;width:calc(100% - 34px)}@media only screen and (max-width:30em){.extra-options-area .product-parameters .product-parameters-inner__item span{bottom:1px}.extra-options-area .product-parameters .product-parameters-inner__item{padding-right:0;height:37px}.extra-options-area .product-parameters .product-parameters-inner__item:last-child{margin:0}}.extra-options-area__sub-heading{font-size:16px;font-weight:300;margin:0 0 6px;position:relative;text-transform:none}.extra-options-area__i-btn{height:20px;width:20px;position:absolute;bottom:-2px;margin-left:6px}.extra-options-area__i-btn>.svg-info-ico{width:100%;height:100%}.extra-options-area__i-btn:hover>svg{fill:#050a6e}.extra-options-area .product-prescription{border-bottom:1px solid #999;border-top:1px solid #999;margin:0 10px 0 0}.extra-options-area .product-prescription .expand-btn{font-size:14px;overflow:hidden}.extra-options-area .product-prescription .expand-btn:after{right:0}@media only screen and (max-width:64em){.extra-options-area .product-prescription{margin-bottom:0}}@media only screen and (max-width:30em){.extra-options-area__sub-heading{font-size:14px}.extra-options-area .product-prescription .expand-btn{font-size:13px;padding:11px 10px 11px 0}.extra-options-area .product-prescription{margin-right:0;margin-bottom:13px}}@media only screen and (min-width:48em){.extra-options-area .product-prescription{margin-bottom:10px}}.extra-options-area .product-page__error-msg{padding-right:10px}.extra-options-area .product-page__error-msg p{margin:0}.extra-options-area .product-page__error-msg .invalidFormInfo{font-weight:500;font-size:14px;line-height:18px;margin:16px 0 -4px;padding:0;color:#ec2027}.extra-options-area .product-page__error-msg .alternative-link{padding-left:0}.extra-options-area .product-page__error-msg .warning_msg{margin:20px auto 0}@media only screen and (max-width:30em){.extra-options-area .product-page__error-msg{padding-right:0}}.extra-options-area .go-to-stylefinder{margin-top:19px;line-height:20px;font-size:12px;font-weight:400;padding:10px;width:100%}@media only screen and (max-width:64em) and (orientation:portrait){.extra-options-area .go-to-stylefinder{padding:10px 50px}}@media only screen and (max-width:30em){.extra-options-area .go-to-stylefinder{padding:12px 8px;min-height:60px;line-height:18px}}.frames__product-options{padding-top:0}.frames__product-options-list{padding:20px 10px 9px 20px;background:#FCFCFC;margin:30px 0;font-size:18px;letter-spacing:-.5px}.frames__product-options-list h4,.frames__product-options-list ul li{letter-spacing:-1px;font-family:"Akkurat Mono",Calibri,sans-serif}.frames__product-options-list h4{clear:both;font-size:16px;font-weight:300;line-height:1em}.frames__product-options-list ul{margin:20px 0 0;padding:0;list-style:none}.frames__product-options-list ul .tick_black{display:none}.frames__product-options-list ul li{padding-bottom:13px;line-height:.9;font-size:18px;font-weight:700}.frames__product-options-list ul li p{display:inline-block;padding:0;max-width:90%;margin:0 0 0 10px;font-size:16px;line-height:18px}.frames__product-options-list ul li:before{content:'';display:inline-block;vertical-align:top;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Lager_1' viewBox='0 0 42.08 32'%3E%3Cpath d='M34.095 1.71c1.08-1.3 3.025-1.476 4.322-.396 1.297 1.08 1.475 3.025.395 4.322l-19.675 23.71c-1.193 1.195-3.16 1.182-4.37-.028L1.637 16.17c-1.21-1.21-1.22-3.175-.03-4.37 1.196-1.193 3.16-1.18 4.37.03l10.76 10.773L34.097 1.71z' fill='%23050b7a'/%3E%3C/svg%3E") center no-repeat}@media only screen and (max-width:30em){.frames__product-options-list ul li p{max-width:85%}.frames__product-options-list{margin:16px 0 20px}.frames__product-options-list li p{max-width:85%}}.frames-specification{position:relative;zoom:1}.frames-specification__list{float:left;overflow:hidden;width:45%;margin:0}@media only screen and (max-width:64em) and (orientation:portrait){.frames-specification__list{float:none;width:100%}}.frames-specification__list dt{border-top-left-radius:0;border-bottom-left-radius:0;outline:0}.frames-specification__list dd{border-top-right-radius:0;border-bottom-right-radius:0;outline:0}.frames-specification__image{position:absolute;top:50%;max-width:300px;right:0;width:50%;transform:translate(0,-50%)}@media only screen and (max-width:64em) and (orientation:portrait){.frames-specification__image{position:static;margin:50px auto 30px;width:200px;transform:translate(0,0)}}.frames-specification__image svg{display:none;width:100%}.frames-specification__image svg:first-child{display:block}.frames-specification__image svg path{outline:0}.frames-specification__image svg .fill1{fill:#414042}.frames-specification__image svg .fill2{fill:#a7a9ac}.frames-specification__image svg .fill3{fill:#d1d3d4}.frames-specification:after,.frames-specification:before{content:' ';display:table}.frames-specification:after{clear:both}.frames-specification.highlight1 .frames-specification__list .highlight1,.frames-specification.highlight2 .frames-specification__list .highlight2,.frames-specification.highlight3 .frames-specification__list .highlight3,.frames-specification.highlight4 .frames-specification__list .highlight4,.frames-specification.highlight5 .frames-specification__list .highlight5{background-color:#e0e0e0}.frames-glasses-specification,.frames__product-prescription{background-color:#fff;margin-bottom:0;padding-bottom:20px}@media only screen and (min-width:48em){.frames-glasses-specification,.frames__product-prescription{margin-bottom:0}}.frames-glasses-specification{position:relative}.frames-glasses-specification .i-btn{position:absolute;right:.625rem;top:0;z-index:99}.frames-glasses-specification .product-parameters{margin-bottom:0}.frames-glasses-specification .product-parameters__index{font-family:"Akkurat Mono",Calibri,sans-serif;font-size:11px;font-weight:400;margin-bottom:-2px;margin-top:-8px;padding-right:10px;text-align:right;width:100%}.frames-glasses-specification .product-parameters__index .preselect-glass-index__select{width:16%}.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_distance,.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_power,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_distance,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_power{border-right:10px solid #fff}.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_distance .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_power .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_distance .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_power .product-parameters-inner__icon{right:2px}.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_distance .form-asterisk,.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_power .form-asterisk,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_distance .form-asterisk,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_power .form-asterisk{left:calc(100% - 29px)}@media only screen and (max-width:30em){.frames-glasses-specification .product-parameters__index{padding-right:0}.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_distance,.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_power,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_distance,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_power{border:none;height:27px;line-height:1;margin-bottom:10px}.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_distance .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_power .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_distance .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_power .product-parameters-inner__icon{right:0}.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_distance .form-asterisk,.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_distance .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_power .form-asterisk,.frames-glasses-specification.frame-params-warning-pd .product-parameters__section:first-child .product-parameters_power .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_distance .form-asterisk,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_distance .product-parameters-inner__icon,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_power .form-asterisk,.frames-glasses-specification.frame-params-warning-pow .product-parameters__section:first-child .product-parameters_power .product-parameters-inner__icon{bottom:auto;top:5px}}.frames-glasses-specification.frame-params-warning-pd .product-parameters_distance select,.frames-glasses-specification.frame-params-warning-pow .product-parameters_power select{border:1px solid #ec2027}.frame-params-cylinderfail-content,.frame-params-impossibleEoltError-content,.frame-params-impossiblePreselectedIndexError-content,.frame-params-incompatibleParams-content,.frame-params-rimlessfail-content,.frame-params-warning-pd-content,.frame-params-warning-pow-content{display:none}.frame-params-cylinderfail .frame-params-cylinderfail-content,.frame-params-error-popup .error_msg,.frame-params-impossibleEoltError .frame-params-impossibleEoltError-content,.frame-params-impossiblePreselectedIndexError .frame-params-impossiblePreselectedIndexError-content,.frame-params-incompatibleParams .frame-params-incompatibleParams-content,.frame-params-rimlessfail .frame-params-rimlessfail-content,.frame-params-warning-pd .frame-params-warning-pd-content,.frame-params-warning-pow .frame-params-warning-pow-content{display:block}.frame-params-error-popup .popup-window__content{min-width:330px;max-width:400px;padding:27px 20px 30px}.frame-params-error-popup .popup-window__content-main{padding:10px 0 0}@media only screen and (max-width:340px){.frame-params-error-popup .popup-window__content{min-width:300px}}.frame-params-error-popup .invalidFormInfo{font-size:14px;font-weight:500;color:#ec2027;margin:0;padding:0}.frame-params-error-popup .invalidFormInfo:last-child{margin-bottom:20px}.frame-params-error-popup .alternative-link{margin-bottom:10px;padding:0}.frame-params-error-popup .go-to-stylefinder{background-color:#ec2027;border:none;border-radius:0;color:#fff;display:inline-block;font-family:"Akkurat Mono",Calibri,sans-serif;margin:19px 0 0;position:relative;text-align:center;font-size:12px;font-weight:400;line-height:19px;min-height:60px;padding:12px 8px;width:100%}.frame-params-error-popup .go-to-stylefinder:active,.frame-params-error-popup .go-to-stylefinder:hover{background-color:#d61118;color:#fff;text-decoration:none}.frame-params-error-popup .popup-window__buttons{margin:0}.frame-params-error-popup .popup-window__buttons button{background-color:#fff;border:1px solid #000;color:#000;height:auto;line-height:19px;min-height:40px;padding:12px 8px;width:100%}.frames-fit__body img{margin:0;max-width:100%}.frames-fit__body ul{padding-left:24px;font-size:14px;list-style:none;margin-top:0}@media only screen and (min-width:48em) and (orientation:landscape){.frames-fit__body{padding-bottom:0}.frames-fit__body ul{margin-bottom:0}}.frames-fit__body ul li{margin-bottom:7px;font-weight:300;line-height:18px}.frames-fit__body ul li:before{content:"\2022";font-size:2em;position:absolute;left:8px}@media only screen and (min-width:48em) and (orientation:landscape){.frames-fit__body ul li:last-child{margin-bottom:0}}.frames-fit__body b,.frames-fit__body p{font-weight:500}.frames-fit__body p a{color:#39c;display:inline-block;margin:.5em 0;text-decoration:underline}.coating-wrap{text-align:right;display:none}.coating-wrap .glassType-coating{display:inline-block;margin:0;font-size:16px;font-weight:400}.coating-wrap .glassType-coating label{margin:0;padding-left:0}.coating-wrap .glassType-coating label input{height:13px;left:0;margin:0 6px 0 0;position:relative;vertical-align:middle;width:13px}.coating-wrap .glassType-coating label span{line-height:13px;vertical-align:middle}.coating-wrap .glassType-coating label span span{vertical-align:baseline}@media only screen and (max-width:64em) and (orientation:portrait),only screen and (max-width:47.9375em){.coating-wrap .glassType-coating{font-size:14px;font-weight:400}}.coating-wrap .box div{font-size:14px;line-height:14px}.coating-wrap .box div.coating-name{font-size:15px;font-weight:500;margin-bottom:2px;padding-left:20px}.coating-wrap .box div.coating-description{font-size:13px;font-weight:300;padding-left:20px;padding-right:20px}.coating-wrap.coating-desktop{padding:0}.coating-wrap.coating-desktop .coating-labels .box{border-bottom:0;border-top:0;padding-left:20px;text-align:left}.coating-wrap.coating-desktop .coating-labels .box:last-child{border-right:0}@media only screen and (max-width:64em) and (orientation:portrait){.coating-wrap.coating-desktop .coating-labels .box{padding-left:8px}}@media only screen and (min-width:48em){.coating-wrap.coating-desktop{display:block}}.coating-wrap.coating-mobile{padding:0;text-align:left}@media only screen and (max-width:47.9375em){.coating-wrap.coating-mobile{display:block}}.coating-wrap.coating-mobile .box{border:0;text-align:left;width:35px}.coating-wrap.coating-mobile .box:first-child{padding-right:10px;width:calc(100% - 35px)}.coating-wrap.coating-mobile .glassType-coating{display:block;padding-left:16px;width:100%}.coating-wrap.coating-mobile .glassType-coating label{line-height:13px}.coating-wrap.coating-mobile .glassType-coating label>span{display:inline-block;height:13px;margin-top:1px;vertical-align:top}.coating-wrap.coating-mobile .boxer{background:#fff;border:1px solid #e6e6e6;border-top:0}.coating-wrap.coating-mobile .boxer.boxer-labels{border-top:1px solid #e6e6e6}.coating-wrap.coating-mobile .boxer.boxer-labels:not(:first-child){margin-top:16px}.coating-wrap.coating-mobile .boxer.boxer-labels .box{height:40px}.coating-wrap.coating-mobile .boxer.disabled{color:#9a9593;display:none}.coating-wrap.coating-mobile div.coating-description,.coating-wrap.coating-mobile div.coating-name{padding-left:16px}.coating-wrap.coating-mobile .boxer .box-row .box-header-usps-svg{padding-left:3px;width:35px}.frames-extra-options .show-more-info p,.frames-type-of-glasses .show-more-info p{font-size:14px;line-height:20px;font-weight:300;padding-left:21px;margin:0}@media only screen and (max-width:30em){.frames-extra-options .show-more-info p,.frames-type-of-glasses .show-more-info p{font-size:13px;line-height:16px}.frames-extra-options fieldset fieldset label,.frames-type-of-glasses fieldset fieldset label{font-size:13px;font-weight:300}}.frames-extra-options fieldset:not(:last-child),.frames-type-of-glasses fieldset:not(:last-child){margin-bottom:8px}.frames-extra-options fieldset label,.frames-type-of-glasses fieldset label{display:block;margin-bottom:2px;font-size:14px;font-weight:400;padding-left:0;line-height:14px;cursor:pointer;position:relative}.frames-extra-options fieldset label input,.frames-type-of-glasses fieldset label input{z-index:4;opacity:0}.frames-extra-options fieldset label input:checked+span:before,.frames-type-of-glasses fieldset label input:checked+span:before{background:#fff;height:6px;left:5px;margin-top:-3px;top:50%;width:6px}.frames-extra-options fieldset label input:checked+span:after,.frames-type-of-glasses fieldset label input:checked+span:after{background:#050b7a}.frames-extra-options fieldset label p>span,.frames-extra-options fieldset label>span,.frames-type-of-glasses fieldset label p>span,.frames-type-of-glasses fieldset label>span{vertical-align:middle}.frames-extra-options fieldset label p>span:after,.frames-extra-options fieldset label p>span:before,.frames-extra-options fieldset label>span:after,.frames-extra-options fieldset label>span:before,.frames-type-of-glasses fieldset label p>span:after,.frames-type-of-glasses fieldset label p>span:before,.frames-type-of-glasses fieldset label>span:after,.frames-type-of-glasses fieldset label>span:before{border-radius:50%;content:"";display:block;position:absolute;top:50%}.frames-extra-options fieldset label p>span:after,.frames-extra-options fieldset label>span:after,.frames-type-of-glasses fieldset label p>span:after,.frames-type-of-glasses fieldset label>span:after{background:#ccc;height:16px;left:0;margin-top:-8px;width:16px;z-index:1}.frames-extra-options fieldset label p>span:before,.frames-extra-options fieldset label>span:before,.frames-type-of-glasses fieldset label p>span:before,.frames-type-of-glasses fieldset label>span:before{background:#fff;height:14px;left:1px;margin-top:-7px;width:14px;z-index:2}.frames-extra-options fieldset label input,.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;cursor:pointer}.frames-extra-options fieldset label span,.frames-type-of-glasses fieldset label span{display:inline-block;vertical-align:middle;max-width:350px;margin-top:1px;pointer-events:none}@media only screen and (max-width:64em){.frames-extra-options fieldset label span,.frames-type-of-glasses fieldset label span{max-width:290px}}@media only screen and (max-width:30em){.frames-extra-options fieldset label span,.frames-type-of-glasses fieldset label span{max-width:240px}}@media only screen and (max-width:320px){.frames-extra-options fieldset label span,.frames-type-of-glasses fieldset label span{max-width:170px}}.frames-extra-options fieldset label span span,.frames-type-of-glasses fieldset label span span{vertical-align:text-bottom}.frames-extra-options fieldset .more-info,.frames-extra-options fieldset p,.frames-type-of-glasses fieldset .more-info,.frames-type-of-glasses fieldset p{display:none;font-size:14px;font-weight:300;padding-left:1.6em;margin-bottom:0}.frames-extra-options fieldset .more-info p,.frames-type-of-glasses fieldset .more-info p{font-size:inherit}.frames-extra-options fieldset.show-more-info .more-info,.frames-extra-options fieldset.show-more-info p,.frames-type-of-glasses fieldset.show-more-info .more-info,.frames-type-of-glasses fieldset.show-more-info p{display:block}.frames-select-colortype{padding:20px}@media only screen and (max-width:30em){.frames-select-colortype{padding:14px 16px 10px}}.frames-select-colortype .frame-color-info:after{background-image:url(//lwg-res.cloudinary.com/image/upload/f_auto,t_img-trans,w_240/v1507550862/glasses.png);background-position:0 -2px;background-repeat:no-repeat;content:'';display:block;height:99px;left:calc(50% + 15px);top:30px;position:absolute;width:240px}@media only screen and (max-width:64em) and (orientation:landscape){.frames-select-colortype .frame-color-info:after{left:calc(50% + 5px)}}@media only screen and (max-width:64em) and (orientation:portrait){.frames-select-colortype .frame-color-info:after{left:calc(50% - 40px);background-image:url(//lwg-res.cloudinary.com/image/upload/f_auto,t_img-trans,w_165/v1507550862/glasses.png);background-position:0 -1px;width:165px;height:70px}}@media only screen and (max-width:47.9375em){.frames-select-colortype .frame-color-info:after{background:0 0}}.frames-select-colortype .frame-color-info.glass-color4:after,.frames-select-colortype .frame-color-info.glass-color5:after{height:133px}.frames-select-colortype .glass-color1:after,.frames-select-colortype .glass-color6:after{background-position:0 -215px}@media only screen and (max-width:64em) and (orientation:portrait){.frames-select-colortype .frame-color-info.glass-color4:after,.frames-select-colortype .frame-color-info.glass-color5:after{height:92px}.frames-select-colortype .glass-color1:after,.frames-select-colortype .glass-color6:after{background-position:0 -148px}}.frames-select-colortype .glass-color2:after,.frames-select-colortype .glass-color7:after{background-position:0 -108px}@media only screen and (max-width:64em) and (orientation:portrait){.frames-select-colortype .glass-color2:after,.frames-select-colortype .glass-color7:after{background-position:0 -75px}}.frames-select-colortype .glass-color3:after{background-position:0 -321px}@media only screen and (max-width:64em) and (orientation:portrait){.frames-select-colortype .glass-color3:after{background-position:0 -221px}}.frames-select-colortype .glass-color4:after{background-position:0 -428px}@media only screen and (max-width:64em) and (orientation:portrait){.frames-select-colortype .glass-color4:after{background-position:0 -294px}}.frames-select-colortype .glass-color5:after{background-position:0 -570px}.frames-select-colortype .glassType>div:first-child{width:390px}@media only screen and (max-width:64em) and (orientation:landscape){.frames-select-colortype .glassType>div:first-child{width:350px}}@media only screen and (max-width:64em) and (orientation:portrait){.frames-select-colortype .glass-color5:after{background-position:0 -391px}.frames-select-colortype .glassType>div:first-child{width:300px}}@media only screen and (max-width:47.9375em){.frames-select-colortype .glassType>div:first-child{width:auto}}.frames-select-colortype .glassType>div:last-child{width:calc(100% - 390px)}@media only screen and (max-width:64em) and (orientation:landscape){.frames-select-colortype .glassType>div:last-child{width:calc(100% - 350px)}}@media only screen and (max-width:64em) and (orientation:portrait){.frames-select-colortype .glassType>div:last-child{width:calc(100% - 300px)}}@media only screen and (max-width:47.9375em){.frames-select-colortype .glassType>div:last-child{width:100%}}.frames-select-colortype .glassType .columns{padding:0;position:static}.frames-select-colortype .glassType .columns .js-frame-color-text{padding-right:20%}.frames-select-colortype .frame-color-info{min-height:130px;position:absolute;top:20px;width:calc(60% - 20px);padding-left:30px}@media only screen and (max-width:64em) and (orientation:landscape){.frames-select-colortype .frame-color-info{padding-left:28px}}@media only screen and (max-width:64em) and (orientation:portrait){.frames-select-colortype .glassType .columns .js-frame-color-text{padding-right:20px}.frames-select-colortype .frame-color-info{padding-left:17px}}@media only screen and (max-width:47.9375em){.frames-select-colortype .frame-color-info{position:static;width:100%;min-height:0;margin-bottom:10px;margin-top:10px;padding-left:20px}}.frames-select-colortype .frame-color-info h4{font-size:14px;font-weight:400;margin-bottom:8px}.frames-select-colortype .frame-color-info label{margin-bottom:10px;font-weight:300}.frames-select-colortype .frame-color-info input{left:0}.frames-sum__body{padding:0 1.25rem 15px;position:relative}@media only screen and (max-width:47.9375em){.frames-sum__body{padding:0 16px 20px}}.frames-image-wrapper{padding-right:1.25rem}.frames-image-wrapper img{display:block;margin:0 auto;max-width:360px}@media only screen and (max-width:64em) and (orientation:landscape){.frames-image-wrapper img{max-width:300px}}@media only screen and (max-width:64em) and (orientation:portrait){.frames-image-wrapper img{max-width:240px}}@media only screen and (max-width:47.9375em){.frames-image-wrapper{position:static;transform:none;width:100%;padding:0}.frames-image-wrapper img{max-width:200px;margin:0 auto 5px}}.frames-sum-wrapper{overflow:hidden;float:right;padding:1.25rem 0 0;width:49%}@media only screen and (max-width:64em) and (orientation:portrait){.frames-sum-wrapper{width:300px}}.frames-sum-wrapper .frames-sum-inner-wrapper{margin-bottom:35px;width:100%}@media only screen and (max-width:47.9375em){.frames-sum-wrapper{width:100%;min-height:0}.frames-sum-wrapper .frames-sum-inner-wrapper{margin-bottom:20px}}.frames-sum-wrapper .frames-sum-inner-wrapper p{font-size:14px;font-weight:300;display:block;margin:0;border-bottom:1px solid #e6e6e6;min-height:30px;line-height:30px}.frames-sum-wrapper .frames-sum-inner-wrapper p button,.frames-sum-wrapper .frames-sum-inner-wrapper p span{display:inline-block;float:left}.frames-sum-wrapper .frames-sum-inner-wrapper p button:first-child,.frames-sum-wrapper .frames-sum-inner-wrapper p span:first-child{padding-right:2%;width:68%}.frames-sum-wrapper .frames-sum-inner-wrapper p button:last-child,.frames-sum-wrapper .frames-sum-inner-wrapper p span:last-child{margin-right:-4px;text-align:right;width:32%}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-product:first-child{font-size:14px;font-weight:700}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-discount,.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-discount span,.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-total span{font-weight:500}@media only screen and (max-width:64em) and (orientation:portrait){.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-product:first-child span{line-height:18px;margin-bottom:10px}}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-product:first-child span:first-child{letter-spacing:1px;text-transform:uppercase;font-family:"Akkurat Mono",Calibri,sans-serif}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-discount button{position:relative;text-align:left}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-discount button:not([disabled]):after{background: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='%231A1A1A'/%3E%3C/svg%3E") 0 no-repeat;content:'';display:inline-block;margin-left:5px;transition:transform .3s cubic-bezier(.455,.03,.4,.955);transform:translateY(-50%) rotate(0);position:absolute;top:50%;border:none;width:15px;height:15px}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-discount button.expanded:after{transform:translateY(-50%) rotate(180deg)}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-discount,.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-total{font-size:1em;border:none}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-total{margin-top:20px}.frames-sum-wrapper .frames-sum-inner-wrapper .frames-sum-total span{font-weight:700;border-bottom:1px solid #000;border-top:1px solid #000}.frames-sum-wrapper .frames-sum-inner-wrapper button svg{cursor:pointer;fill:#000;height:16px;position:relative;top:2px;width:16px}.frames-sum-wrapper .frames-sum-inner-wrapper button:hover svg{fill:#4d4d4d}.frames-sum-wrapper .frames-sum-inner-wrapper button .svg-minus-ico,.frames-sum-wrapper .frames-sum-inner-wrapper button.expanded .svg-plus-ico{display:none}.frames-sum-wrapper .frames-sum-inner-wrapper button.expanded .svg-minus-ico{display:block}.frames-sum-wrapper .frames-sum-inner-wrapper .discount-list{font-style:italic}.frames-sum-wrapper .frames-sum-inner-wrapper .discount-list p:last-child{border:none}.frames-sum-wrapper .frames-sum-inner-wrapper .discount-list p span:first-child{padding-left:.5em}.frames-sum-wrapper img{display:none}@media only screen and (min-width:30.0625em){.frames-sum-wrapper img{display:block;float:left;max-width:170px}.frame-color-info{min-height:130px}}@media only screen and (max-width:30em){.frames-sum{padding-bottom:0;margin-bottom:0}}.frames-sum .buy-btn-large{position:relative;width:49%;bottom:15px;float:right;clear:both}.frames-sum .buy-btn-large.disabled .svg-basket-ico,.frames-sum .buy-btn-large.disabled:hover .svg-basket-ico,.frames-sum .buy-btn-large[disabled] .svg-basket-ico,.frames-sum .buy-btn-large[disabled]:hover .svg-basket-ico{transform:none}@media only screen and (max-width:64em) and (orientation:portrait){.frames-sum .buy-btn-large{width:300px}}@media only screen and (max-width:47.9375em){.frames-sum .buy-btn-large{position:static;width:100%;float:none}}.frames-sum .buy-btn-large.frames-disabled{cursor:pointer}.boxer{display:table;border-collapse:collapse;width:100%}.boxer .box-row{display:table-row}.boxer .box-row:last-child .box{border-bottom:0}.boxer .box{border:1px solid #e6e6e6;display:table-cell;height:50px;padding:8px 0;text-align:center;vertical-align:middle}.boxer .box:first-child{border-left:0;text-align:left}.boxer .box:first-child.empty{border-left:1px solid transparent;border-top:none}.boxer .box:not(:first-child){width:280px}@media only screen and (max-width:64em){.boxer .box:not(:first-child){width:220px}}@media only screen and (max-width:64em) and (orientation:portrait){.boxer .box:not(:first-child){width:160px}}.boxer .box:last-child{border-right:0}.boxer .box svg{fill:#050b7a}.popup-window__product-image-zoom-on-product-page .popup-window__content{top:150px;height:480px;max-height:none;max-width:none;width:746px;overflow:auto;transform:translate(-50%,0)}@media only screen and (max-width:64em){.popup-window__product-image-zoom-on-product-page .popup-window__content{top:80px}}.popup-window__product-image-zoom-on-product-page .popup-window__content>div{height:100%;padding:30px}.popup-window__product-image-zoom-on-product-page .popup-window__content .product-page__product-image.product-image{margin:0 auto;min-height:100%}.popup-window__product-image-zoom-on-product-page .popup-window__content .product-preview{height:366px;margin:0 auto}.popup-window__product-image-zoom-on-product-page .popup-window__content .product-image__thumbnails-wrapper{bottom:0;height:54px;left:0;min-height:0;position:absolute;width:100%}.popup-window__product-image-zoom-on-product-page .popup-window__content .product-image__thumbnails{height:54px;text-align:center;width:100%}@media only screen and (max-width:64em) and (orientation:portrait){.popup-window__product-image-zoom-on-product-page .popup-window__content .product-image__thumbnails{margin-top:0}}.popup-window__product-image-zoom-on-product-page .popup-window__content .thumbnail-list__li{border:1px solid #b2b2b2;height:100%}