.banner__media.ar-1 img,.banner__media.ar-1 video,.banner__media.ar-1 iframe{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.banner__media img{height:100%}@media screen and (max-width: 767px){.banner.sm-1.sm--reverse .banner__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.banner.sm-1.sm--reverse .banner__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.banner--footer .banner__button,.banner--footer .banner__text{margin-left:100px}.banner.banner--about .banner__text{font-size:10px;text-transform:uppercase}.banner.banner--address .banner__text{font-size:13px;text-transform:uppercase}}@media screen and (min-width: 768px){.banner__media{border-top:1px solid;border-bottom:1px solid}.banner__media .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner.banner--hero .banner__content,.banner.banner--hero .banner__media{max-height:calc(100vh - var(--total-header-height))}.banner.lg-1 .banner__media{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.banner.lg-1 .banner__media img,.banner.lg-1 .banner__media video,.banner.lg-1 .banner__media iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner.lg-1 .banner__content{position:relative;z-index:2}.banner.lg-2.lg--reverse .banner__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.banner.lg-2.lg--reverse .banner__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.banner.banner--about{border-top:1px solid black}.banner.banner--about .banner__media,.banner.boutiques .banner__media{border-bottom:1px solid}.banner.banner--about .banner__text{font-size:14px;text-transform:uppercase}.banner.banner--address .banner__text{font-size:24px;text-transform:uppercase}}.banner.space--md{padding-left:0;padding-right:0}.banner__content{border-bottom:1px solid #000}.banner__content video{display:block;width:100%;height:auto}.banner__content .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__content.content-for-video{border-bottom:none}.banner__content.content-for-video .banner__title.h1 p{color:#fff}.banner__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner--newsletter{border-left:1px solid;border-top:none;border-bottom:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner--newsletter .newsletter-from .btn{width:100%}.banner--newsletter .newsletter-from .button_wrapper{padding:0 60px}.banner--newsletter .newsletter-from .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:0 60px;margin-bottom:36px}.banner--newsletter .newsletter-from .input-wrapper label{font-size:20px;font-weight:400;line-height:24px;text-transform:uppercase}.banner--newsletter .newsletter-from .input-wrapper input{font-size:14px;border:1px solid #000;border-radius:50px;padding:6px 28px}.banner--newsletter .newsletter-from .input-wrapper input:focus-visible{outline:none}.banner--newsletter .newsletter-from .input-wrapper input::-webkit-input-placeholder{font-size:14px;font-weight:300;line-height:18px}.banner--newsletter .newsletter-from .input-wrapper input::-moz-placeholder{font-size:14px;font-weight:300;line-height:18px}.banner--newsletter .newsletter-from .input-wrapper input:-ms-input-placeholder{font-size:14px;font-weight:300;line-height:18px}.banner--newsletter .newsletter-from .input-wrapper input::-ms-input-placeholder{font-size:14px;font-weight:300;line-height:18px}.banner--newsletter .newsletter-from .input-wrapper input::placeholder{font-size:14px;font-weight:300;line-height:18px}@media screen and (max-width: 767px){.banner__content.content-for-video .banner__title.h1 p{color:#000}.banner__content.content-for-video .btn{border-color:#000}.banner__content-inner{width:100%}.banner video{display:block;width:100%;min-height:410px;-o-object-fit:cover;object-fit:cover;height:auto}.banner--newsletter{padding-bottom:25px;border-left:none;border-bottom:1px solid #000}.banner--newsletter .newsletter-from{display:block;padding:0 20px}}@media screen and (min-width: 768px){html{font-size:.0833333333vw}.banner__title.h1{font-size:56rem}.banner__title.h3{font-size:47rem}}.page\.home-v2 .btn.btn--alt-2,.body.index .btn.btn--alt-2{position:relative;background-color:#fff;color:#000;border:1px solid #000;transition:all .3s ease}.page\.home-v2 .btn.btn--alt-2:after,.body.index .btn.btn--alt-2:after{content:"";display:inline-block;width:1em;height:1em;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M509.7%20261.7c3.1-3.1%203.1-8.2%200-11.3l-152-152c-3.1-3.1-8.2-3.1-11.3%200s-3.1%208.2%200%2011.3L484.7%20248%208%20248c-4.4%200-8%203.6-8%208s3.6%208%208%208l476.7%200L346.3%20402.3c-3.1%203.1-3.1%208.2%200%2011.3s8.2%203.1%2011.3%200l152-152z%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:1.25em;top:50%;transform:translateY(-50%);transition:all .3s ease}.page\.home-v2 .btn.btn--alt-2:hover,.body.index .btn.btn--alt-2:hover{background-color:#fff;color:#000;border:1px solid #000}.page\.home-v2 .btn.btn--alt-2:hover:after,.body.index .btn.btn--alt-2:hover:after{right:.75em}.page\.home-v2 .btn.btn--lg,.body.index .btn.btn--lg{padding:12px 60px 12px 24px;font-size:20px;font-weight:500;text-transform:uppercase}.banner.hero-home .banner__button{margin-top:30px}.banner.hero-home .banner__title{font-weight:700;text-shadow:initial;text-transform:uppercase}.banner.hero-home .banner__content{max-width:800px;margin-left:30px;margin-right:30px;margin-bottom:30px}@media (max-width: 1024px){.banner.hero-home .banner__content{max-width:initial}}@media (min-width: 768px){.banner.hero-home{display:flex;flex-direction:column;justify-content:end;height:calc(100vh - var(--header-height));max-height:700px}.banner.hero-home .banner__media{border:none!important}.banner.hero-home .banner__content{background:#000c;height:fit-content;padding:30px}.banner.hero-home .banner__title{color:#fff!important;font-size:52px}.banner.hero-home .banner__subtitle{color:#fff!important}}@media (max-width: 767px){.banner.hero-home .banner__button{text-align:left;width:100%;margin-top:30px;margin-left:auto;margin-right:auto}.banner.hero-home .banner__content{margin-left:0;margin-right:0}.banner.hero-home .banner__title{font-size:30px}.banner.hero-home .banner__subtitle{font-size:20px}}.banner.banner-home{border-bottom:1px solid #000}.banner.banner-home .banner__title{font-weight:700;font-size:44px}.banner.banner-home .banner__media,.banner.banner-home .banner__content{border:none!important}.section-template--23699915014391__0_banner_v2_iJJ3gh .heading__title img{filter:invert(1)}@media (max-width: 767px){.banner.banner-home .banner__title{font-weight:700;font-size:32px}.banner.banner-home .banner__button{text-align:left;width:100%}.banner.banner-home .banner__text{font-size:20px}}.banner.hero-collection .banner__button{margin-top:30px}.banner.hero-collection .banner__title{font-weight:700;text-shadow:initial;text-transform:uppercase}.banner.hero-collection .banner__content{max-width:800px;margin-left:30px;margin-right:30px;margin-bottom:30px}@media (max-width: 1024px){.banner.hero-collection .banner__content{max-width:initial}}@media (min-width: 768px){.banner.hero-collection{display:flex;flex-direction:column;justify-content:end;max-height:500px;border-bottom:1px solid #000}.banner.hero-collection-right{align-items:end}.banner.hero-collection .banner__media{border:none!important}.banner.hero-collection .banner__content{background:#000c;height:fit-content;padding:30px}.banner.hero-collection .banner__title{color:#fff!important;font-size:52px}.banner.hero-collection .banner__subtitle{color:#fff!important}}@media (max-width: 767px){.banner.hero-collection .banner__button{text-align:left;width:100%;margin-top:30px;margin-left:auto;margin-right:auto}.banner.hero-collection .banner__content{margin-left:0;margin-right:0}.banner.hero-collection .banner__title{font-size:30px}.banner.hero-collection .banner__subtitle{font-size:20px}.banner.hero-collection .banner__media{height:350px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/0-banner.css.map */
