@media (max-width: 640px){.aph_bar_container{height:55px !important}}@media (max-width: 640px){header#site-header{top:55px !important}}.site-header .logo-img img{max-height:80px}.site-header .header_icons img{max-height:18px}.site-header .primary-menu .link-list{display:flex;align-items:center}.site-header .primary-menu li{max-width:190px;font-size:14px;display:inline-flex;align-items:center}@media (max-width: 1280px){.site-header .primary-menu li{max-width:155px;font-size:12px}.site-header .primary-menu li a{padding:0 15px}}@media (max-width: 1280px){.banner-hero-image{max-height:700px}}@media (max-width: 1024px){.banner-hero-image{max-height:600px}}@media (max-width: 768px){.banner-hero-image{max-height:580px}}@media (max-width: 640px){.banner-hero-image{justify-content:center bottom;min-height:0;height:0;padding-top:calc(100% + 410px)}}.banner-hero-image .content{max-width:650px;width:65%}@media (max-width: 768px){.banner-hero-image .content{max-width:100%;padding:15px}}@media (max-width: 640px){.banner-hero-image .content{max-width:460px;width:100%;align-self:flex-end;padding:30px 15px}}@media (max-width: 768px){.banner-hero-image .content .section__content{font-size:16px}}.banner-hero-image .content .section__title-text{line-height:1.4}@media (max-width: 1280px){.banner-hero-image .content .section__title-text{font-size:48px}}@media (max-width: 768px){.banner-hero-image .content .section__title-text{font-size:40px;line-height:normal;margin-bottom:20px;padding-bottom:10px}}@media (max-width: 768px) and (max-width: 640px){.banner-hero-image .content .section__title-text{font-size:35px}}.banner-hero-image .content .section__title-text:after{bottom:0}@media (max-width: 768px){.site-box.box__text.box--big .site-box-content{max-width:100%;padding:10% 15px;width:100%}}.carousel-wrapper .image-slider .slick-dots{margin-top:0}@media (max-width: 768px){.site-footer-section .site-box-content{display:block}}@media (max-width: 768px){.site-footer-section .site-box-content .footer-section:not(:last-child){margin-bottom:20px}}@media (max-width: 640px){input:not([type='radio']):not([type='checkbox']):not([type='submit']){padding:0 10px}}@media (max-width: 640px){input[type='submit']{padding:0 10px}}.banner-hero-image{position:relative}.banner-hero-image__background{max-width:100%;height:auto;width:100%;height:100%;position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%)}.banner-hero-image__background--mobile{display:none}@media (max-width: 640px){.banner-hero-image__background--desktop{display:none}.banner-hero-image__background--mobile{display:block;top:0;object-position:top;transform:translate(-50%, 0)}}.video-container{height:0;padding-bottom:56.25%;position:relative}.video-container--portrait{padding-bottom:178%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-section .style--dark{color:#fff}.video-section__content{display:flex;align-items:center;justify-content:space-between;width:100%}.video-section__info{width:60%;align-self:center}.video-section__info .btn{margin-top:30px;position:relative;padding-left:50px;display:block;font-size:12px;text-transform:uppercase}.video-section__info .btn:before{content:'';width:35px;height:2px;background-color:#494949;display:block;position:absolute;left:0;top:10px}.video-section__thumbnail{width:calc(34% - 30px);position:relative}.video-section__thumbnail img{width:100%;max-width:100%;height:auto}.video-section__thumbnail:hover .video-section__play{transform:scale(1.1) translate(-50%, -50%)}.video-section__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform 0.3s cubic-bezier(0.65, -0.64, 0.42, 1.14);line-height:1}.video-section__play svg{vertical-align:bottom}.video-section__text{max-width:490px}.video-section__text .caption{text-transform:uppercase;font-size:19px;font-weight:700}.video-section__text .title{font-size:34px;line-height:1.2}.video-section__text p{margin-top:25px}@media (max-width: 1024px){.video-section__thumbnail{width:calc(40% - 30px)}}@media (max-width: 768px){.video-section__content{flex-direction:column}.video-section__thumbnail{width:100%;max-width:475px}.video-section__info{width:calc(100% - 50px);display:flex;justify-content:center;padding:45px 0}}@media (max-width: 640px){.video-section__info{width:calc(100% - 30px)}}@media screen and (max-width: 992px){.video-section__info .btn{padding-left:0;text-decoration:underline}.video-section__info .btn:before{display:none}}form[action*='/cart'],.shopify-payment-button,form[action*='/cart/add'] [type='submit'],form[action*='/cart/add'] [type='button'],form[action*='/cart/add'] [name='add'],form[action*='/cart'] [name='checkout']{visibility:visible !important}.template-password #password-content-wrapper{height:100%;margin-bottom:0;min-height:unset;padding-top:0;padding-bottom:1px}.template-password #password-content-wrapper:after{display:none}.template-password #password-content-wrapper #password-content{height:100%;padding-top:0}@media (min-width: 1024px){.template-password #password-content-wrapper #password-content{display:flex}}.template-password #password-content-wrapper h1{margin-bottom:20px}@media (min-width: 1024px){.template-password #password-content-wrapper h1 img{height:auto;margin-top:-20px;width:75px}}@media (min-width: 1280px){.template-password #password-content-wrapper h1 img{width:120px}}@media (min-width: 1440px){.template-password #password-content-wrapper h1 img{width:150px}}@media (min-width: 1640px){.template-password #password-content-wrapper h1 img{width:auto}}.template-password #password-content-wrapper h2{color:#494949;font-family:Helvetica;font-size:16.795px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;text-transform:uppercase}@media (min-width: 1024px){.template-password #password-content-wrapper h2{font-size:14.795px;margin-bottom:10px}}@media (min-width: 1280px){.template-password #password-content-wrapper h2{font-size:16.795px;margin-bottom:20px}}.template-password #password-content-wrapper h3{color:#494949;text-align:center;font-family:Helvetica;font-size:34px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:45px}@media (min-width: 1024px){.template-password #password-content-wrapper h3{font-size:20px;margin-bottom:20px}}@media (min-width: 1280px){.template-password #password-content-wrapper h3{font-size:34px}}.template-password #password-content-wrapper p{color:#000;text-align:center;font-family:Helvetica;font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin-bottom:15px}.template-password #password-content-wrapper a{color:#000;text-decoration:underline}.template-password #password-content-wrapper a.support{color:#494949;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-transform:uppercase}.template-password #password-content-wrapper .text_side{padding:20px 30px 0;text-align:center;width:100%}@media (min-width: 1024px){.template-password #password-content-wrapper .text_side{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:50%}}@media (min-width: 1440px){.template-password #password-content-wrapper .text_side__inner{margin:0 auto;max-width:500px}}.template-password #password-content-wrapper .image_side--mobile{margin-bottom:30px;transform:translate(-30px, 0);width:calc(100% + 60px)}@media (min-width: 1024px){.template-password #password-content-wrapper .image_side--mobile{display:none}}.template-password #password-content-wrapper .image_side--tablet-h{display:none;height:auto;object-fit:cover;object-position:center bottom;width:50%}@media (min-width: 1024px){.template-password #password-content-wrapper .image_side--tablet-h{display:block}}.template-password #password-content-wrapper .lang_switcher{text-align:right}.template-password #password-content-wrapper .lang_switcher a{color:#494949;font-family:Helvetica;font-size:16.795px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;text-transform:uppercase}.template-password #password-content-wrapper .lang_switcher a.fr:lang(fr){display:none}.template-password #password-content-wrapper .lang_switcher a.en{display:none}.template-password #password-content-wrapper .lang_switcher a.en:lang(fr){display:block}.template-password #password-content-wrapper .site-social{display:flex;justify-content:space-between;margin:75px 0 35px}@media (min-width: 1024px){.template-password #password-content-wrapper .site-social{justify-content:space-evenly;margin:40px 0 25px}}@media (min-width: 1280px){.template-password #password-content-wrapper .site-social{margin:60px 0 35px}}.template-password #password-content-wrapper .password-login{margin:0 0 10px 0;padding:0;position:static}@media (min-width: 1024px){.template-password #password-content-wrapper .hidden_tablet-h{display:none}}.template-password #password-content-wrapper .show_tablet-h{display:none}@media (min-width: 1024px){.template-password #password-content-wrapper .show_tablet-h{display:block}}
