@keyframes fade-out-in{0%{opacity:1}50%{opacity:0}100%{opacity:1}}body.noscroll,html.noscroll{position:relative;height:100%;overflow:hidden}.product-vto{position:relative;top:-10px;clear:both}@media only screen and (min-width:768px){.product-vto{position:absolute;top:0;height:100%;width:80%;margin-left:20%}}.product-vto__cta{background:#fff;color:#000;border:solid 1px #000;margin:0 auto .5rem;width:33%}.product-vto__cta.inactive{opacity:.2;background:#ccc}.product-vto__cta.loading{opacity:.2;background:#ccc}.product-vto__cta.loading .product-try-it-on__icon{background-image:url(/media/export/cms/vto/loading-anim.svg)}@media only screen and (min-width:768px){.product-vto__cta{position:absolute;background:0 0;z-index:1;bottom:9rem;left:50%;width:auto;transform:translate(-52%,0)}}@media only screen and (min-width:832px){.product-vto__cta{bottom:8rem}}@media only screen and (min-width:896px){.product-vto__cta{bottom:6rem}}@media only screen and (min-width:960px){.product-vto__cta{bottom:4rem}}@media only screen and (min-width:1024px){.product-vto__cta{bottom:40px;width:120px}}@media only screen and (min-width:1200px){.product-vto__cta{bottom:17px;width:120px}}.product-vto__cta:hover{border:solid 1px #36563d}.product-vto .btn--fade-out-in{animation:fade-out-in .5s}.product-vto .with-background{background:url(/media/export/cms/vto/originsbackground.jpg);background-size:cover}.product-vto .product-try-it-on{display:table;width:100%;background-color:#fff}.product-vto .product-try-it-on>div{display:table-cell;text-align:center}.product-vto .product-try-it-on__icon{display:inline-block;width:25%;background:url(/media/export/cms/vto/tryiton-icon.svg) no-repeat 60% center;background-size:80%}.product-vto .product-try-it-on.custom-outline{outline:2px dotted #5b626a!important}.product-vto .product-try-it-on__text{border-left:solid 1px #000;padding:.5rem 0;text-transform:uppercase;font-size:15px;font-weight:400}@media only screen and (min-width:768px){.product-vto .product-try-it-on__text{width:90px}}.product-vto .product-try-it-on__text:hover{border-left:solid 1px #36563d;color:#36563d;text-decoration:underline #36563d}.product-vto__overlay{position:fixed;display:flex;width:100%;height:100%;top:0;left:0;z-index:120}@media only screen and (min-width:768px){.product-vto__overlay{position:relative;width:100%;height:97%;z-index:10}}.product-vto__overlay-loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:160;background:url(/media/export/cms/vto/originsbackground.jpg);text-align:center}.product-vto__overlay-loading-backdrop{position:absolute;background-color:#fff;opacity:.4;width:100%;height:100%}.product-vto__overlay-loading-img{width:25%;display:block;margin:0 auto -1rem auto;position:relative;top:35%}.product-vto__overlay-loading-text{top:39%;position:relative;display:block;font-size:1.1rem}.product-vto__overlay-nav{position:absolute;opacity:.75;border-radius:100%;top:1rem;width:2.25rem;height:2.25rem;z-index:130}.product-vto__overlay-nav--back{left:1.5rem;background:#fff url(/media/export/cms/vto/back.png) no-repeat center center;background-size:120%}.product-vto__overlay-nav--close{right:1.5rem;background:#fff url(/media/export/cms/vto/exit.png) no-repeat center center;background-size:120%}.product-vto__overlay-box-padding{padding:35px 20px}.product-vto__overlay-box-centered-position{top:0;bottom:0;left:0;right:0;height:fit-content;margin:auto;display:table}@media only screen and (min-width:1024px){.product-vto__overlay-box-centered-position{top:15%;margin:0 auto}}.product-vto__overlay-box{position:absolute;background:#fff;width:80%;text-align:center}.product-vto__overlay-box-title{font-size:27px;padding:0 0 1rem 0;text-transform:uppercase;font-weight:400}@media only screen and (min-width:768px){.product-vto__overlay-box-title-spaced{padding:9% 0 2rem 0}}.product-vto__overlay-box-error-container{display:none}.product-vto__overlay-box-error-msg{font-size:1.35rem;padding:0 2rem .5rem}.product-vto__overlay-box-error-list{list-style:disc inside}.product-vto__overlay-box-error-bullet{margin-top:.25rem}.product-vto__overlay-box-instructions{line-height:1.15rem}@media only screen and (min-width:768px){.product-vto__overlay-box-instructions-spaced{padding:5% 0}}.product-vto__overlay-box-cta{position:relative;width:47%;margin:1rem auto 17px;padding:7.5px 0;z-index:130;font-size:15px;font-weight:400;cursor:pointer}@media only screen and (min-width:768px){.product-vto__overlay-box-cta{width:35%;font-size:.85rem}}.product-vto__overlay-box-cta--dark{background:#000;color:#fff}.product-vto__overlay-box-cta--dark:hover{text-decoration:underline}.product-vto__overlay-box-cta--light{background:#fff;border:solid 1px #000}@media only screen and (min-width:768px){.product-vto__overlay-box-cta--light{margin-bottom:9%}}.product-vto__overlay-box-cta--light:hover{border:solid 1px #36563d;text-decoration:underline #36563d;color:#36563d}.product-vto__overlay-box-cta>input{visibility:hidden;position:absolute;width:100%;height:100%;top:0;left:0}.product-vto__model-selector{display:flex;overflow:scroll;justify-content:center;flex-wrap:wrap;line-height:0;overflow:hidden}.product-vto__model-selector>picture{width:49%;padding:2.5px;overflow:hidden}@media only screen and (min-width:768px){.product-vto__model-selector>picture{width:34%;padding:4.5px}}.product-vto__popup-box{position:fixed;display:flex;height:100%;width:100vw;overflow:hidden;z-index:150}@media only screen and (min-width:768px){.product-vto__popup-box{position:absolute;display:flex;width:100%;height:100%}}.product-vto__popup-box-top{font-size:1.5rem;padding:0 10% 0}.product-vto__popup-box-top>p{line-height:1.85rem}.product-vto__popup-box-center{padding:5% 0}.product-vto__popup-box-bottom{font-size:1rem;padding:6% 0 0}.product-vto__popup-box-bottom>button{width:26%;padding:3.3% 0;outline:0;border:solid 1px #000;color:#fff;background:#000}.product-vto__popup-box-bottom>button:first-child{color:#000;background:#fff;margin-right:19%}.product-vto__popup-box-backdrop{position:absolute;opacity:.6;width:100%;height:100%;background:#000}.product-vto__popup-box-dialog{position:absolute;background:#fff;width:80%;border:solid 1px #000;text-align:center}@media only screen and (min-width:1024px){.product-vto__popup-box-dialog{top:32%}}.product-vto__popup-box-error-icon{border:solid 1px #d85282;border-radius:100%;font-size:1.25rem;font-style:normal;color:#d85282;padding:.1rem .6rem .1rem .65rem;margin-right:.75rem;margin-left:-.75rem}.product-vto__try-box{position:fixed;top:0;left:0;height:100vh;width:100vw;overflow:hidden;background:#fff}@media only screen and (min-width:768px){.product-vto__try-box{position:relative;width:100%;height:100%}}.product-vto__try-photo-container{position:relative;overflow:hidden;margin:0 auto}.product-vto__try-photo-container>canvas{z-index:-1}.product-vto__try-photo-scene{position:relative;overflow:hidden}.product-vto__try-photo-scene.slide{border-right:solid 2px #fff}.product-vto__try-photo-scene.slide .product-vto__try-photo-slide-handle{display:block}.product-vto__try-photo-slide-handle{display:none;position:fixed;background:#000;color:#fff;border-radius:100%;top:30%;height:1.5rem;width:1.5rem;text-align:center;line-height:1.5rem;transform:translateX(-50%);z-index:1}.product-vto__try-photo-slide{position:absolute;bottom:2rem;right:1.5rem;background:#fff url(/media/export/cms/vto/defaultslider.png) no-repeat center center;border-radius:100%;background-size:125%;height:2.25rem;width:2.25rem;opacity:.75;z-index:10}.product-vto__try-photo-slide.active{background:#000 url(/media/export/cms/vto/activeslider.png) no-repeat center center;background-size:125%}.product-vto__try-photo-canvas{position:absolute;top:0}.product-vto__try-photo-img{float:none;width:100%;margin:0 auto}.product-vto__try-description{padding:4.5% 0 0 0}.product-vto__try-description .product-full__details .product-full__attributes{line-height:unset;min-height:unset;margin:0}.product-vto__try-description .product-full__details .product-full__attributes-label{padding-right:0;font-family:Futura-Medium,sans-serif;font-size:15px;letter-spacing:0;text-transform:capitalize}.product-vto__try-description .product-full__details .product-full__attributes-title{margin:0 0 8px}.product-vto__try-description .product-full__details .product-full__attributes-benefit{margin:0 0 8px}.product-vto__try-description .product-full__details .product-full__name{margin:5px 0 8px 0;line-height:unset;font-size:15px}.product-vto__try-benefit,.product-vto__try-price,.product-vto__try-title{padding:0 1.15rem}.product-vto__try-benefit--label,.product-vto__try-price--label,.product-vto__try-title--label{font-size:1.2rem;text-transform:uppercase;margin-right:.65rem}.product-vto__try-title--label{display:inline-block;margin-bottom:.2rem}.product-vto__try-title--prodname{display:inline-block}.product-vto__try-price{margin-top:16px;font-size:15px}.product-vto .product-brief__shades-wrapper{height:40px;overflow:hidden}.product-vto .product-brief__shades-wrapper .product-brief__shades{width:312px}.product-vto .product-brief__shades-wrapper .product-brief__shades .slick-next{top:29px;left:312px}.product-vto .product-brief__shades-wrapper .product-brief__shades .slick-prev{top:29px;left:-20px}.product-vto .product-brief__shades-wrapper .product-brief__shades .product-brief__shade-item{height:32px;position:relative;width:32px}.product-vto .product-brief__shades-wrapper .product-brief__shades .product-brief__shade{height:32px;width:32px}.product-vto .product-brief__shades-wrapper .product-brief__shades .product-brief__shade:after{content:' ';display:block;height:21px;left:3px;margin:0;position:absolute;top:3px;width:21px}
/*# sourceMappingURL=ru_product_vto_v1.css.map */
