@keyframes modal-open{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-closing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes rise-up{0%{opacity:1;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes rise-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-120%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes preloading{0%{transform-origin:0% 50%;transform:scaleX(0);opacity:0}40%{transform-origin:0% 50%;transform:scaleX(1);opacity:1}41%{transform-origin:100% 50%;transform:scaleX(1);opacity:1}to{transform-origin:100% 50%;transform:scaleX(0);opacity:1}}@keyframes zoom-fade-hero{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.video-parent-section.hero{background:#1c1d1d}.index-section--hero-video .hero__text-wrap{--layout-container-max-width: 1500px;--layout-container-gutter: 10px;max-width:var(--layout-container-max-width);padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.video-hero-container{display:table;width:100%;height:100%;margin:0 auto;padding-left:14px;padding-right:14px}@media screen and (min-width: 720px){.index-section--hero-video .hero__text-wrap{--layout-container-gutter: 15px;padding-right:15px;padding-left:15px}.video-hero-container{padding-left:40px;padding-right:40px}}@media screen and (min-width: 1024px){.index-section--hero-video .hero__text-wrap{--layout-container-gutter: 25px;padding-right:25px;padding-left:25px}}.index-section--hero-video .hero__title{margin-top:0}.index-section--hero-video .horizontal-center .hero__title,.index-section--hero-video .horizontal-center .hero__subtitle,.index-section--hero-video .horizontal-center .hero__link{text-align:left}.index-section--hero-video .hero__subtitle p{margin:0}.hero-video-modal.modal{display:none;bottom:0;left:0;opacity:1;overflow:hidden;position:fixed;right:0;top:0;z-index:1000;color:#fff;align-items:center;justify-content:center;white-space:unset;background-color:unset;content:unset;visibility:unset;transition:unset;outline-style:unset}.hero-video-modal.modal.modal--quick-shop{align-items:flex-start}.hero-video-modal.modal a,.hero-video-modal.modal a:hover{color:inherit}.hero-video-modal.modal .btn:not([disabled]):not(.btn--secondary):not(.btn--body),.modal .btn:not([disabled]):not(.btn--secondary):not(.btn--body):hover{color:#fff;color:var(--colorBtnPrimaryText)}.modal-open .hero-video-modal .modal .modal__inner{animation:modal-open .5s forwards}.modal-open .hero-video-modal.modal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:var(--colorModalBg);animation:overlay-on .5s forwards;cursor:pointer}.modal-closing .hero-video-modal.modal .modal__inner{animation:modal-closing .5s forwards}.modal-closing .hero-video-modal.modal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:var(--colorModalBg);animation:overlay-off .5s forwards}.modal-open--solid .hero-video-modal.modal:before{background-color:#000}.modal-open .modal--solid:before{background-color:#000;animation:full-overlay-on .5s forwards}.modal-closing .modal--solid:before{background-color:#000;animation:full-overlay-off .5s forwards}.hero-video-modal.modal--is-closing,.hero-video-modal.modal--is-active{display:flex!important;overflow:hidden}@media only screen and (min-width:769px){.hero-video-modal .modal-open{overflow:hidden}}.hero-video-modal .modal__inner{transform-style:preserve-3d;flex:0 1 auto;margin:15px;max-width:calc(100% - 15px);display:flex;align-items:center}@media only screen and (min-width:769px){.hero-video-modal .modal__inner{margin:40px;max-width:calc(100% - 80px)}}.hero-video-modal .modal--square .modal__inner{background-color:#fff;background-color:var(--colorBody);color:#1c1d1d;color:var(--colorTextBody);box-shadow:0 15px 45px #0000001a}.hero-video-modal .modal__inner img{display:block;max-height:90vh}.hero-video-modal .modal__inner .image-wrap img{max-height:none}.hero-video-modal .modal__centered{position:relative;flex:0 1 auto;min-width:1px;max-width:100%}.hero-video-modal .modal--square .modal__centered-content{max-height:80vh;padding:22.5px;min-width:200px;min-height:200px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:769px){.hero-video-modal .modal--square .modal__centered-content{padding:45px;max-height:90vh;max-width:1200px}}.hero-video-modal .modal__close{border:0;padding:15px;position:fixed;top:0;right:0;color:#fff;background-color:#000}@media only screen and (min-width:769px){.hero-video-modal .modal__close{padding:30px}}.hero-video-modal .modal__close .icon{width:28px;height:28px}.hero-video-modal .modal__close:focus,.modal__close:hover{color:#fff}.hero-video-modal .modal--square .modal__close{position:absolute;color:#1c1d1d;color:var(--colorTextBody);padding:10px}.hero-video-modal .modal--square .modal__close:focus,.modal--square .modal__close:hover{color:#1c1d1d;color:var(--colorTextBody)}.hero-video-modal.modal .page-content,.modal .page-width{padding:0}.popup-cta{margin-bottom:15px}.index-section--hero-video .hero__image-wrapper:before,.index-section--hero-video .hero__media:before{background-color:transparent}.video-parent-section.loading .hero__media iframe,.video-parent-section.loading .hero__media video{opacity:.01}.video-parent-section.loaded .hero__media iframe,.video-parent-section.loaded .hero__media video{opacity:1;animation:zoom-fade-hero 2.5s cubic-bezier(.26,.54,.32,1) 0s forwards;transition:none}.animation-cropper{overflow:hidden;display:inline-flex}@media only screen and (max-width:768px){.hero-video-modal .modal--mobile-friendly{top:auto;bottom:0;overflow:auto}.hero-video-modal .modal--mobile-friendly.modal--square .modal__centered-content{padding:20px 20px 0}.hero-video-modal .modal--mobile-friendly.modal--is-active{overflow:auto}.hero-video-modal .modal-open .modal--mobile-friendly:before{display:none}.hero-video-modal .modal--mobile-friendly .modal__inner{margin:0;border:2px solid;border-color:#1c1d1d;border-color:var(--colorTextBody)}.hero-video-modal .modal--mobile-friendly .h1{padding-right:25px}.hero-video-modal .modal--mobile-friendly input{font-size:16px!important}.hero-video-modal .modal--mobile-friendly .text-close{display:none}}.index-section--hero-video [data-aos=hero__animation] .animation-cropper{opacity:0}.index-section--hero-video [data-aos=hero__animation] .animation-contents{opacity:0;transform:translateY(15px);transition:none}.index-section--hero-video [data-aos=hero__animation]:not(.animate-out) .hero__image{opacity:0;transition:none}.index-section--hero-video [data-aos=hero__animation] .hero__link .btn{opacity:0;transition:none}.index-section--hero-video [data-aos=hero__animation] .hero__image-wrapper{transform:translate(200px);transition:none;opacity:0}.index-section--hero-video [data-aos=hero__animation].loaded .animation-cropper{opacity:1}.index-section--hero-video [data-aos=hero__animation].loaded .animation-contents{transform:translateY(0)}.index-section--hero-video [data-aos=hero__animation].loaded .hero__title .animation-contents{animation:.8s cubic-bezier(.26,.54,.32,1) .3s forwards;animation-name:rise-up}.index-section--hero-video [data-aos=hero__animation].loaded .hero__subtitle .animation-contents,.index-section--hero-video [data-aos=hero__animation].loaded .hero__top-subtitle .animation-contents{animation:1s cubic-bezier(.26,.54,.32,1) .7s forwards;animation-name:rise-up}.index-section--hero-video [data-aos=hero__animation].loaded .hero__link .animation-contents{opacity:1}.index-section--hero-video [data-aos=hero__animation].loaded .hero__link .btn{animation:fade-in 2s ease 1.3s forwards}.index-section--hero-video [data-aos=hero__animation].loaded .hero__link .btn:nth-child(2){animation:fade-in 2s ease 1.6s forwards}.index-section--hero-video [data-aos=hero__animation].loaded .hero__image--svg,.index-section--hero-video [data-aos=hero__animation].loaded .hero__image.lazyloaded,.index-section--hero-video [data-aos=hero__animation].loaded .hero__media{opacity:1;transition:opacity .5s}.index-section--hero-video [data-aos=hero__animation].loaded .hero__image-wrapper{opacity:1;transform:translate(0);transition:transform .7s ease,opacity .7s ease}.index-section--hero-video [data-aos=hero__animation].loaded .hero__image-wrapper{transition:opacity .7s ease!important}.no-js .hero__image,.no-js .hero__image-wrapper{opacity:1!important;transform:none}.loading:after,.loading:before,.unload:after,.unload:before{content:"";position:absolute;width:100px;height:3px;background:#fff;left:50%;top:50%;margin:-1px 0 0 -50px;z-index:4;opacity:0}.no-js .loading:after,.no-js .loading:before,.no-js .unload:after,.no-js .unload:before{display:none}.loading:before,.unload:before{background:#1c1d1d;opacity:1}.loading:after,.unload:after{opacity:0;animation:preloading .5s ease .3s infinite}.loading--delayed:before{animation-delay:.8s!important;animation-duration:1s!important}.loading--delayed:after{animation-delay:1.3s!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-hero-video.css.map */
