.video{width:100%;padding-bottom:56.25%;position:relative}.video:before,.video:after{-ms-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;font-size:2rem;opacity:0;pointer-events:none;z-index:100}.video:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.video:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:spin .6s linear;animation:spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;background-image:none;-webkit-animation-play-state:paused;animation-play-state:paused;will-change:transform}.video.loading,.loading .video[data-loads],.loading .video [data-loads]{cursor:default;text-shadow:none!important;color:transparent!important;opacity:1;pointer-events:none}.video.loading:before,.video.loading:after,.loading .video[data-loads]:before,.loading .video[data-loads]:after,.loading .video [data-loads]:before,.loading .video [data-loads]:after{-webkit-animation-play-state:running;animation-play-state:running;opacity:1}.video:hover .video__play{background:#ffffffe6}.video:hover .video__play .icon{opacity:1}.video .video__video-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.video .video__video-container iframe{width:100%;height:100%}.video[data-video-visible=true] .video__placeholder{opacity:0;pointer-events:none}.video[data-video-visible=true] .video__play{opacity:0}.video .loadload~.video__video-container,.video .lazyloading~.video__video-container{opacity:0}.video .video__placeholder{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;cursor:pointer;-ms-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;will-change:opacity;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";z-index:20}.video .video__placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.3}.video .video__play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;font-size:2.5em;padding:.5em;background-color:#fff;color:#000;-ms-transition:background-color .25s ease,opacity .25s ease;-webkit-transition:background-color .25s ease,opacity .25s ease;transition:background-color .25s ease,opacity .25s ease;will-change:background-color,opacity;pointer-events:none;z-index:30}.video .video__play .icon{-ms-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;will-change:opacity;opacity:.8;position:relative;left:.125em}.video.loading .video .video__play,.video[data-video-autoplay=true] .video .video__play{opacity:0}.video-section{position:relative;overflow:hidden;height:calc(100vh - 92px);margin-bottom:40px}@media only screen and (min-width: 37.5em){.video-section{height:100%;max-height:100vh}}@media only screen and (min-width: 75em){.video-section{height:100%}}.video-section .video-section__video{position:relative}.video-section .video-section__video.has-mobile-video .video-section__video-mob{display:none}@media only screen and (max-width: 37.49em){.video-section .video-section__video .video{width:100%;height:680px;padding-bottom:0!important}.video-section .video-section__video .video .video__video-container{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";object-position:center}.video-section .video-section__video.has-mobile-video .video-section__video-desktop{display:none}.video-section .video-section__video.has-mobile-video .video-section__video-mob{display:block;height:calc(100vh - 75px);max-height:calc(100vh - 100px)}}.video-section .video-section__container{position:absolute;top:0;bottom:0;right:0;left:0;margin:0 auto;max-width:1340px;display:flex}.video-section .video-section__content{position:relative;align-self:center;z-index:10;width:100%;max-width:510px;padding:20px 20px 1cm}@media only screen and (min-width: 1000px){.video-section .video-section__content{padding-left:30px}}.video-section .video-section__content.video-section__content--left{left:0}.video-section .video-section__content.video-section__content--top{top:40%;transform:translateY(-10%)}.video-section .video-section__content.video-section__content--bottom-center{top:40%;transform:translate(80%,-20%)}.video-section .video-section__content.video-section__content--center{left:50%;transform:translate(-50%,-70%)}.video-section .video-section__content.video-section__content--right{right:0}@media only screen and (max-width: 56.24em){.video-section .video-section__content{padding-top:30px;padding-right:15px;padding-bottom:0}.video-section .video-section__content.video-section__content--left{left:20px}.video-section .video-section__content.video-section__content--top{top:30%;transform:translateY(-10%)}.video-section .video-section__content.video-section__content--bottom-center{top:30%;transform:translate(25%,-20%)}.video-section .video-section__content.video-section__content--right{right:20px}}@media only screen and (max-width: 37.49em){.video-section .video-section__content{padding-top:30px;padding-right:15px;padding-bottom:15px}.video-section .video-section__content.video-section__content--left{left:20px}.video-section .video-section__content.video-section__content--top{top:38%;transform:translateY(-10%)}.video-section .video-section__content.video-section__content--bottom-center{top:38%;transform:translateY(-20%)}.video-section .video-section__content.video-section__content--right{right:20px}}.video-section .video-section__title{margin-top:0;margin-bottom:0;padding-bottom:10px;font:400 20px/20px EuclidCircularA,sans-serif;letter-spacing:.2px;color:#404041}@media only screen and (min-width: 37.5em){.video-section .video-section__title{font:400 30px/30px EuclidCircularA,sans-serif}}.video-section .video-section__title.small_title{display:inline;font-family:LyonDisplay,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.2px;line-height:27px;padding-bottom:.3rem;border-bottom:1px solid;text-decoration:none}.video-section .video-section__btn{display:inline-block;padding:18px 52px;color:#404041;font:400 14px/16px EuclidCircularA,sans-serif;letter-spacing:.22px;text-decoration:none;background:transparent;border:1px solid #404041;transition:all .25s ease-in-out}.video-section .video-section__btn:hover{background:#fff;color:#404041}.video-section .video-section__img-wrap{overflow:hidden}.video-section .video-section__img-wrap.has-mobile-img .video-section__img--mob{display:none}@media only screen and (max-width: 37.49em){.video-section .video-section__img-wrap{height:100%;max-height:680px}.video-section .video-section__img-wrap.has-mobile-img .video-section__img--desktop{display:none}.video-section .video-section__img-wrap.has-mobile-img .video-section__img--mob{display:block}}.video-section .video-section__img{width:100%}.video-section .text-center{text-align:center}.video-section .text-left{text-align:left}.video-section .text-right{text-align:right}.video-section .vide_text__link{position:absolute;top:0;width:100%;height:100%;z-index:700;left:0}.template-with-notification-line .site-main{padding-top:34px}.template-with-notification-line .video-section{height:calc(100vh - 109px)}@media only screen and (min-width: 37.5em){.template-with-notification-line .video-section{height:100%;max-height:100vh}}@media only screen and (min-width: 75em){.template-with-notification-line .video-section{height:calc(100vh - 126px)}}.template-with-notification-line .mobile_search.active{padding-top:34px}.cad-popup-open,.back-stock-open{overflow:hidden!important}.cad-popup-open .cad-popup,.back-stock-open .cad-popup{position:fixed;width:100%;height:100%;visibility:visible;opacity:1;z-index:11111;transition:all .5s ease-in}.cad-popup{visibility:hidden;opacity:0;transition:all .5s ease-in-out}.cad-popup .cad-popup__overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;background:#fffc}.cad-popup .cad-popup__section{z-index:2;position:fixed;top:50%;left:50%;width:100%;max-width:420px;padding:20px;border:1px solid black;transform:translate(-50%,-50%);background:#fff;color:#000;font-family:EuclidCircularA,sans-serif}@media only screen and (min-width: 56.25em){.cad-popup .cad-popup__section{padding:30px}}@media only screen and (max-width: 37.49em){.cad-popup .cad-popup__section{width:94%;padding-left:15px;padding-right:15px}}.cad-popup .cad-popup__close{position:absolute;right:5px;top:5px;width:25px;height:25px;font-size:20px;line-height:1;text-align:center}.cad-popup .cad-popup__close:hover{cursor:pointer}.cad-popup .cad-popup__logo{text-align:center}.cad-popup .cad-popup__logo-img{max-width:200px}.cad-popup .cad-popup__title{margin-top:40px;color:#414141;font: 20px/1.2 EuclidCircularA,sans-serif;letter-spacing:.18px}@media only screen and (max-width: 37.49em){.cad-popup .cad-popup__title{font-size:16px}}.cad-popup .cad-popup__message{color:#414141;font-family:EuclidCircularA,sans-serif}.cad-popup .cad-popup__link{display:flex;align-items:center;justify-content:center;height:40px;width:100%;margin-top:40px;background:#414141;color:#fff;text-align:center;font: 1em/1 EuclidCircularA,sans-serif;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.cad-popup.cad-popup--back-stock{text-align:center}.cad-popup.cad-popup--back-stock .cad-popup__title{margin-top:0}.back-stock-open{overflow:auto!important}.back-stock-open .cad-popup--back-stock{position:relative;width:100%;height:100%;visibility:visible;opacity:1;z-index:0;transition:all .5s ease-in}.cad-popup--back-stock{height:0}.cad-popup--back-stock .cad-popup__section{position:relative;top:0;left:0;max-width:100%;margin-top:20px;transform:none}@media only screen and (max-width: 37.49em){.cad-popup--back-stock .cad-popup__section{width:100%}}@media only screen and (max-width: 37.49em){.for-one-sticky-size .price-box__sizes.price-box-d-none.select-desktop__pricebox+span{min-width:100%;min-height:50px}.for-one-sticky-size .price-box__sizes.price-box-d-none.select-desktop__pricebox+span span{min-width:100%;min-height:50px}}.template-product .prod-archive-form{position:relative}.template-product .prod-archive-form .archive-login__image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat}.template-product .prod-archive-form .archive-login__caption{padding-top:5%;padding-bottom:50px;position:relative}.template-product .prod-archive-form .archive-login__caption .btn{margin-left:auto;margin-right:auto;margin-bottom:0;text-transform:none;font-weight:500;background-color:#404042}.template-product .prod-archive-form .archive-login__caption h1{font-size:18px;letter-spacing:1px;color:#404042;font-weight:400;font-family:LyonDisplay,Helvetica,Arial,sans-serif;margin-bottom:4px}.template-product .prod-archive-form .archive-login__caption h3{margin:15px 0;font-size:18px;letter-spacing:1px;color:#404042}.template-product .prod-archive-form .archive-login__caption #customer_login{margin-top:32px}.template-product .prod-archive-form .archive-login__caption input{max-width:315px;height:45px;margin-bottom:7px;margin-left:auto;margin-right:auto}.template-product .prod-archive-form .archive-login__caption input:not(.btn){border-color:#fff}.template-product .prod-archive-form .archive-login__caption input:not(.btn)::placeholder{letter-spacing:1.6px;color:#98989a;font-family:LyonDisplay,Helvetica,Arial,sans-serif}.template-product .prod-archive-form .archive-login__caption .btn-submit-login{margin-top:15px}.template-product .prod-archive-form .archive-login__caption .form-bottom{margin-top:30px}.template-product .prod-archive-form .archive-login__caption .form-bottom button{border:none;text-decoration:underline;margin-top:15px;background:transparent}.template-product .prod-archive-form .archive-login__caption .form-bottom button,.template-product .prod-archive-form .archive-login__caption .form-bottom a{color:#404042}.template-product .prod-archive-form .archive-login__caption .accepts_marketing{display:flex;justify-content:center}.template-product .prod-archive-form .archive-login__caption .accepts_marketing label{margin-left:0;color:#404042}.template-product .prod-archive-form .archive-login__caption .show-login{border:none;text-decoration:underline;background:transparent;color:#404042}.template-product #form-register h2,.template-product #form-register h4,.template-product #form-register p,.template-product #RecoverPasswordForm h2,.template-product #RecoverPasswordForm h4,.template-product #RecoverPasswordForm p{margin:15px 0;font-size:18px;letter-spacing:1px;color:#404042;font-weight:400;font-family:LyonDisplay,Helvetica,Arial,sans-serif}.template-product #create_customer{max-width:none}.template-product .prod-archive-form__label-marketing{max-width:332px;margin:0 auto}@media only screen and (min-width: 650px){.section_product__main_content.sect-prod-content-archive{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/199/assets/theme-part.scss.css.map?v=137849759981753942091705468902 */
