.fs--medium{font-family:"Metropolis",Arial,Helvetica,sans-serif;font-size:.9375rem;line-height:1.5625rem;font-weight:normal}.ff-normal{font-family:"Metropolis",Arial,Helvetica,sans-serif;font-weight:normal}.main-banner{position:relative}@media (max-width: 767.98px){.main-banner{padding-left:0;padding-right:0}}@media (max-width: 767.98px){.main-banner.container{padding-right:0;padding-left:0}}@-webkit-keyframes arrow-jump{0%{opacity:0}100%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}}.main-banner .down-arrow-scroll{-webkit-animation:arrow-jump 1s infinite;-moz-animation:arrow-jump 1s infinite;-o-animation:arrow-jump 1s infinite;animation:arrow-jump 1s infinite;cursor:pointer;bottom:5%;position:absolute;right:50%;width:6.25rem;height:6.25rem;margin-right:-2.3125rem;z-index:100}@media (max-width: 991.98px){.main-banner .down-arrow-scroll{margin-right:-2.8125rem;bottom:0%}}.main-banner .banner-heading{font-weight:600}.main-banner .arrow-down{border:solid #fff;border-width:0 0 0.125rem 0.125rem;display:inline-block;padding:0.625rem;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-right:2.3125rem}.main-banner .arrow-down:hover{border:solid black;border-width:0 0 0.125rem 0.125rem;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-banner .glide-slide{position:relative}.main-banner .main-banner-video,.main-banner .main-banner-image{display:block;width:100%;-o-object-fit:contain;object-fit:contain;height:auto}@media (min-width: 992px){.main-banner .main-banner-video{-o-object-fit:cover;object-fit:cover}}.main-banner .main-banner-content-buttons{gap:0.5rem}.main-banner .main-banner-content-buttons .btn-primary{text-transform:none}.main-banner .main-banner-content{max-width:100%;position:absolute;z-index:100;width:100%}@media (min-width: 992px){.main-banner .main-banner-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.main-banner .main-banner-content.white-text h1,.main-banner .main-banner-content.white-text h2,.main-banner .main-banner-content.white-text h3,.main-banner .main-banner-content.white-text h4,.main-banner .main-banner-content.white-text h5,.main-banner .main-banner-content.white-text p{color:#fff}.main-banner .main-banner-content.white-button .btn-primary{background-color:white !important;border-color:white !important;color:black !important}.main-banner .main-banner-content.white-button .btn-primary:hover{background-color:#292929 !important;border-color:#545454 !important;color:white !important;fill:white !important}.main-banner .main-banner-content .btn{line-height:2.25rem;height:auto;margin:0;padding:0;font-size:1rem;font-weight:400}@media (min-width: 992px){.main-banner .main-banner-content .btn{width:50%;max-width:14.375rem}}.main-banner .main-banner-content .btn-primary{background-color:#292929;border:none;letter-spacing:normal;font-weight:400;font-family:'CairoRegular';color:#fff;fill:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:top;width:auto;height:2.75rem;padding:0 1.875rem;border-radius:1.6875rem;text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:0.9375rem;line-height:1.5625rem}.main-banner .main-banner-content .btn-primary:hover{background-color:#fff;color:#292929}.main-banner .main-banner-content .btn-primary.button2{background-color:#fff;color:#292929;fill:#292929}.main-banner .main-banner-content .btn-primary.button2:hover{background-color:#292929;color:#fff}@media (min-width: 992px){.main-banner .main-banner-content .btn-outline-primary{background:transparent;border:0.0625rem solid #fff;color:#fff}.main-banner .main-banner-content .btn-outline-primary:hover{border:0.0625rem solid #fff;color:#fff;background:transparent}}.main-banner .main-banner-content-title{margin:0 0 0.625rem;color:#191919;letter-spacing:normal;font-family:'CairoBold';font-size:1.625rem;line-height:2.25rem;text-transform:capitalize}.main-banner.description-below .main-banner-image{margin-bottom:1.1875rem}.main-banner.description-below .main-banner-content{position:relative;width:100%}.main-banner.description-below .main-banner-content .main-banner-content-title{color:#191919}.main-banner.description-below .main-banner-content .btn{letter-spacing:normal;font-family:"Metropolis",Arial,Helvetica,sans-serif;line-height:2.375rem;height:2.5rem;width:10.3125rem;max-width:inherit}@media (min-width: 992px){.main-banner.description-below .main-banner-content .btn{line-height:3.3125rem;height:3.4375rem;width:13.875rem}}@media (min-width: 1024px){.main-banner.description-below .main-banner-content .btn{line-height:3.9375rem;height:4.0625rem;width:18.125rem}}@media (min-width: 992px){.main-banner.description-below .main-banner-content .btn-primary{background-color:#000;color:#fff}.main-banner.description-below .main-banner-content .btn-primary:hover{background-color:#285f41;color:#fff;opacity:1}}.main-banner.description-below .main-banner-content .btn-link{padding:0;color:#191919;text-decoration:none;font-size:.625rem;letter-spacing:normal;font-weight:400;font-family:"Metropolis",Arial,Helvetica,sans-serif;-webkit-transition:border-bottom 0.3s ease;-o-transition:border-bottom 0.3s ease;transition:border-bottom 0.3s ease;border-bottom:0.0625rem solid #454b53}.main-banner.description-below .main-banner-content .btn-link:hover{border-color:#a7aaaf}.main-banner.description-below .main-banner-content .btn-link:active{border-color:#e8e9eb}.main-banner.main-banner-small .main-banner-content-title{margin:1.1875rem 0 0.625rem;color:#191919;font-size:1rem;letter-spacing:normal;font-weight:400;font-family:}@media (min-width: 992px){.main-banner.main-banner-small .main-banner-content-title{font-size:1.25rem;margin:0 0 0.625rem}}.main-banner-image-link picture,.main-banner-image-link .main-banner-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#rene_lacosteinside{letter-spacing:0.0313rem}@media (min-width: 992px){.rene-lacoste-container .main-banner-content{top:0}}@media (max-width: 767.98px){.rene-lacoste-container .main-banner-content{top:23%}}@media (min-width: 992px){.story-container .main-banner-content{width:100%;top:0;height:100%;right:0}}@media (max-width: 767.98px){.story-container .main-banner-content{top:32%;letter-spacing:0.0313rem;padding-bottom:3.25rem}}@media (min-width: 992px){.banner-bottom-text .bottom-text-alignment{top:20%;position:absolute}}@media (min-width: 544px){.banner-bottom-text .bottom-text-alignment{top:20%;position:absolute}}@media (max-width: 767.98px){.banner-bottom-text .bottom-text-alignment{position:absolute;bottom:25%;text-align:right}}@media (min-width: 768px){.bwt-tiles{-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);margin-bottom:-10%}}.bwt-tiles .swiper-pagination-fraction{color:#fff}.bwt-tiles .btw-title-color{color:#fff;padding:0 !important}@media (max-width: 767.98px){.bwt-tiles .btw-title-color{color:#292929;margin-top:20px}}.bwt-tiles.light .swiper-pagination-fraction{color:#fff}.bwt-tiles.light .btw-title-color{color:#fff}@media (max-width: 767.98px){.bwt-tiles.light .btw-title-color{color:#292929;margin-top:20px}}.bwt-tiles.dark .swiper-pagination-fraction{color:#292929}.bwt-tiles.dark .btw-title-color{color:#292929}@media (max-width: 991.98px){.bwt-tiles.dark .btw-title-color{color:#292929;margin-top:20px;margin-right:5vw}}@media (max-width: 991.98px){.bwt-tiles .swiper-wrapper{margin-right:-26% !important}}@media (max-width: 767.98px){.bwt-tiles .swiper-wrapper{margin-right:-8vw !important}}.bwt-tiles .tile-title{color:#fff;margin-right:5vw;padding:0}.bwt-image-container{position:relative}.bwt-image-container .bwt-text{position:absolute;right:5%;top:30%;color:#fff}.bwt-image-container .bwt-text.light{color:#fff}.bwt-image-container .bwt-text.dark{color:#292929}@media (max-width: 991.98px){.bwt-image-container .bwt-text{top:40%}}.bwt-image-container .bwt-text .bwt-text-before-title{font-weight:600;font-size:0.625rem;line-height:1.25rem;letter-spacing:0.0938rem;text-transform:uppercase}.bwt-image-container .bwt-text .bwt-text-title{font-weight:600;font-size:3.125rem;line-height:3.75rem;color:#fff}.bwt-image-container .bwt-text .bwt-text-title.light{color:#fff}.bwt-image-container .bwt-text .bwt-text-title.dark{color:#292929}.bwt-image-container .main-banner-image{width:100%}

