.fashion-form-component{margin-top:var(--marginTop);margin-right:var(--marginRight);margin-bottom:var(--marginBottom);margin-left:var(--marginLeft)}
.fashion-media-carousel.carousel .image-card-cardName,.fashion-media-carousel.carousel .image-card-cardDescription,.fashion-media-carousel.carousel .image-card-brandTitle,.fashion-media-carousel.carousel .image-card-editorialTitle,.fashion-media-carousel.carousel .image-card-testimonialName,.fashion-media-carousel.carousel .fashion-learn-more{display:block;color:var(--textColor)}
.fashion-media-carousel.carousel .image-card-cardName{padding-top:.938rem;margin-bottom:1rem}
.fashion-media-carousel.carousel .video-image{position:relative}
.fashion-media-carousel.carousel.variant-2 .image-card-cardDescription,.fashion-media-carousel.carousel.variant-2 .image-card-brandTitle,.fashion-media-carousel.carousel.variant-2 .image-card-editorialTitle,.fashion-media-carousel.carousel.variant-2 .image-card-testimonialName,.fashion-media-carousel.carousel.variant-2 .fashion-learn-more{display:none}
.fashion-media-carousel.carousel.variant-2 .image-card-cardName{padding-top:.938rem;margin-bottom:0}
.fashion-media-carousel.carousel.variant-3 .image-card-cardName,.fashion-media-carousel.carousel.variant-3 .image-card-brandTitle,.fashion-media-carousel.carousel.variant-3 .image-card-editorialTitle,.fashion-media-carousel.carousel.variant-3 .image-card-testimonialName,.fashion-media-carousel.carousel.variant-3 .fashion-learn-more{display:none}
.fashion-media-carousel.carousel.variant-3 .image-card-cardDescription{padding-top:.938rem}
.fashion-media-carousel.carousel.variant-4 .image-card-cardName,.fashion-media-carousel.carousel.variant-4 .image-card-cardDescription,.fashion-media-carousel.carousel.variant-4 .image-card-editorialTitle,.fashion-media-carousel.carousel.variant-4 .image-card-testimonialName,.fashion-media-carousel.carousel.variant-4 .fashion-learn-more{display:none}
.fashion-media-carousel.carousel.variant-4 .image-card-brandTitle{padding-top:.938rem;margin-bottom:0}
.fashion-media-carousel.carousel.variant-5 .image-card-cardName,.fashion-media-carousel.carousel.variant-5 .image-card-brandTitle,.fashion-media-carousel.carousel.variant-5 .image-card-testimonialName,.fashion-media-carousel.carousel.variant-5 .fashion-learn-more{display:none}
.fashion-media-carousel.carousel.variant-5 .image-card-cardDescription{padding-top:.938rem}
.fashion-media-carousel.carousel.variant-5 .image-card-editorialTitle{padding-top:.938rem;margin-bottom:0}
.fashion-media-carousel.carousel.variant-1 .image-card-cardName,.fashion-media-carousel.carousel.variant-1 .image-card-brandTitle,.fashion-media-carousel.carousel.variant-1 .image-card-editorialTitle,.fashion-media-carousel.carousel.variant-1 .image-card-cardDescription,.fashion-media-carousel.carousel.variant-1 .image-card-testimonialName,.fashion-media-carousel.carousel.variant-1 .fashion-learn-more{display:none}
.fashion-media-carousel.carousel.variant-6 .image-card-brandTitle,.fashion-media-carousel.carousel.variant-6 .image-card-testimonialName{display:none}
.fashion-media-carousel.carousel.variant-6 .image-card-cardDescription{padding-top:.938rem}
.fashion-media-carousel.carousel.variant-6 .image-card-editorialTitle{margin-bottom:0}
.fashion-media-carousel.carousel.variant-7 .image-card-cardName,.fashion-media-carousel.carousel.variant-7 .image-card-brandTitle,.fashion-media-carousel.carousel.variant-7 .image-card-editorialTitle,.fashion-media-carousel.carousel.variant-7 .fashion-learn-more{display:none}
.fashion-media-carousel.carousel.variant-7 .image-card-cardDescription{padding-top:.938rem}
.fashion-media-carousel.carousel.variant-7 .image-card-testimonialName{padding-top:.938rem;margin-bottom:0}
.fashion-media-carousel.carousel .media-carousel .modal-content{background:black}
.fashion-media-carousel.carousel .media-carousel .modal-content .close{color:white;text-shadow:0 0 white}
.fashion-media-carousel.carousel .media-carousel .modal-content .close:hover{opacity:1}
.fashion-tabs ol.cmp-tabs__tablist{justify-content:center;margin:0rem}
.fashion-tabs li.cmp-tabs__tab.cmp-tabs__tab--active{border-bottom:.125rem solid}
.fashion-tabs .cmp-tabs__tab{color:var(--fontColor)}
.fashion-media-carousel .cmp-carousel{background-color:var(--backgroundColor)}
.fashion-media-carousel .learn-more-btn{background-color:var(--ctaColour)}
.fashion-media-carousel .cmp-carousel__content a.fashion-learn-more{color:var(--ctaTextColour)}
.fashion-media-carousel .media-carousel-video-card{position:relative}
.fashion-media-carousel .media-carousel-video-card .play-icon{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.fashion-media-carousel .cmp-carousel__content{display:flex;flex-direction:row;width:100%;height:100%;padding:2.5rem 5rem 2.5625rem 5rem;justify-content:center;align-items:center;flex-shrink:0}
.fashion-media-carousel .cmp-carousel__content.image-style-standard .slick-slide img{height:21.875rem}
.fashion-media-carousel .cmp-carousel__content.image-style-tall .slick-slide img{height:34.375rem}
.fashion-media-carousel .cmp-carousel__content .cmp-carousel__item{margin:.6rem;flex:1;width:25%}
.fashion-media-carousel .cmp-carousel__content .next-arrow,.fashion-media-carousel .cmp-carousel__content .prev-arrow{right:1.563rem;width:1.235rem;height:2rem;color:var(--navigationColor) !important}
.fashion-media-carousel .cmp-carousel__content .slick-dots li button::before,.fashion-media-carousel .cmp-carousel__content .slick-dots li.slick-active button::before{color:var(--navigationColor) !important}
.fashion-media-carousel .cmp-carousel__content .slick-arrow{cursor:pointer}
.fashion-media-carousel .cmp-carousel__content .slick-dots{bottom:0}
.fashion-media-carousel .cmp-carousel__content .slick-dots-above{top:0rem;height:0rem}
.fashion-media-carousel .cmp-carousel__content .slick-dotted.slick-slider{margin-bottom:0rem}
.fashion-media-carousel .cmp-carousel__content .slick-slide{padding:.625rem}
.fashion-media-carousel .cmp-carousel__content .slick-slide img{object-fit:cover;width:100%;height:21.875rem}
.fashion-media-carousel .cmp-carousel__content .slick-dots li button:before{font-size:.625rem}
@media only screen and (max-width:768px){.fashion-media-carousel .cmp-image__image{margin-top:.313rem}
.fashion-media-carousel .cmp-carousel__content{padding:0rem 0rem 1.25rem 0rem}
.fashion-media-carousel .cmp-carousel__content .slick-arrow{cursor:pointer;position:absolute;bottom:0}
.fashion-media-carousel .cmp-carousel__content.image-style-standard .slick-slide img{height:12.5rem}
.fashion-media-carousel .cmp-carousel__content.image-style-tall .slick-slide img{height:21.875rem}
.fashion-media-carousel .cmp-carousel__content .slick-dots{width:70%}
.fashion-media-carousel .cmp-carousel__content .slick-dots-above{top:0rem;height:0rem}
.fashion-media-carousel .cmp-carousel__content .slick-dotted.slick-slider{margin-bottom:0rem}
.fashion-media-carousel .cmp-carousel__content .slick-slide{padding:.625rem}
.fashion-media-carousel .cmp-carousel__content .slick-slide img{object-fit:cover;width:100%;height:12.5rem}
.fashion-media-carousel .cmp-carousel__content .slick-list{margin-top:1.5625rem}
.fashion-media-carousel .cmp-carousel__content .next-arrow{right:1.875rem}
.fashion-media-carousel .cmp-carousel__content .prev-arrow{left:1.875rem}
.fashion-media-carousel .cmp-carousel__content .prev-arrow.above,.fashion-media-carousel .cmp-carousel__content .next-arrow.above{top:0}
.fashion-media-carousel .cmp-carousel__content .slick-dots li button:before{font-size:.625rem}
}
.fashion-tabs .cmp-tabs__tabpanel{display:block;height:0;overflow:hidden}
.fashion-tabs .cmp-tabs__tabpanel--active{height:auto}
.fashion-hero{padding-right:0rem}
.fashion-hero .video-container-style-standard,.fashion-hero .video-container-style-tall,.fashion-hero .video-container-style-slim{width:100%;overflow:hidden}
.fashion-hero .video-container-style-standard video,.fashion-hero .video-container-style-tall video,.fashion-hero .video-container-style-slim video{min-width:100%;min-height:100%;width:auto;height:100%}
.fashion-hero .video-container-style-standard{height:34.375rem}
.fashion-hero .video-container-style-tall{height:50rem}
.fashion-hero .video-container-style-slim{height:25rem}
.fashion-hero .learn-more-btn{background-color:var(--ctaColour)}
.fashion-hero .learn-more-btn a.fashion-learn-more{color:var(--ctaTextColour)}
.fashion-hero .overlay{opacity:.8;position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;margin:0;box-sizing:border-box;line-height:1.5;text-align:center}
.fashion-hero .video-sound{position:absolute;bottom:1.25rem;right:2.25rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;cursor:pointer}
.fashion-hero .video-sound img{position:absolute;width:50%;height:50%;top:25%;right:25%;-o-object-fit:contain;object-fit:contain}
.fashion-hero .video-sound .off{display:none}
.fashion-hero .hero-video-desktop{min-width:100%;min-height:100%;object-fit:cover;z-index:0}
.fashion-hero .hero-cmp-videos{height:100%;position:relative}
.fashion-hero .hero-cmp-videos:before{content:"";position:absolute;height:100%;width:100%;background:#343a404d}
.fashion-hero .fashion-hero-background{height:100%;align-items:center;justify-content:center;flex-direction:column;display:flex;min-height:25rem;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.fashion-hero .hero-city,.fashion-hero .fashion-hero-title{margin-bottom:1rem;line-height:1}
.fashion-hero .hero-description{display:flex;height:auto;flex-direction:column;justify-content:center;flex-shrink:0;margin-bottom:0}
.fashion-hero .hero-description p{text-align:center;line-height:1.3}
.fashion-hero .hero-brand-logo{max-width:36.875rem;flex-shrink:0}
.fashion-hero .hero-brand-logo-img{width:100%;height:100%}
.fashion-hero.variant-1 .fashion-hero-background{height:100%;align-items:center;justify-content:center;flex-direction:column;display:flex;min-height:25rem;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.fashion-hero.variant-1 .hero-description{display:flex;height:auto;flex-direction:column;justify-content:center;flex-shrink:0}
.fashion-hero.variant-1 .hero-description p{text-align:center}
.fashion-hero.variant-2 .fashion-hero-background{padding:8% 1rem;height:100%;align-items:flex-start;justify-content:center;flex-direction:column;display:flex;min-height:25rem;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.fashion-hero.variant-2 .hero-description{display:flex;height:auto;flex-direction:column;justify-content:center;flex-shrink:0}
.fashion-hero.variant-2 .hero-description p{text-align:left}
@media only screen and (max-width:768px){.fashion-hero .hero-brand-logo{max-width:17.5rem;max-height:3rem;flex-shrink:0;margin-bottom:1rem}
.fashion-hero .hero-brand-logo-img{width:100%;height:100%}
.fashion-hero .fashion-hero-title{font-size:1.5rem}
.fashion-hero .hero-city{font-size:1rem}
.fashion-hero .hero-description{width:auto}
.fashion-hero .learn-more-btn{width:12rem}
.fashion-hero .video-container-style-standard,.fashion-hero .video-container-style-tall,.fashion-hero .video-container-style-slim{width:100%;overflow:hidden}
.fashion-hero .video-container-style-standard video,.fashion-hero .video-container-style-tall video,.fashion-hero .video-container-style-slim video{min-width:100%;min-height:100%;top:0;left:0;transform:none;width:100%}
.fashion-hero .video-container-style-standard,.fashion-hero .video-container-style-slim{height:26.875rem}
.fashion-hero .video-container-style-standard video,.fashion-hero .video-container-style-slim video{height:26.875rem}
.fashion-hero .video-container-style-tall{height:37.5rem}
.fashion-hero .video-container-style-tall video{height:37.5rem}
.fashion-hero .overlay{opacity:.8;position:absolute;bottom:0;left:0rem;right:0;width:100%;height:100%;margin:0;box-sizing:border-box;padding:8% 1rem;line-height:1.5;text-align:center}
.fashion-hero .overlay h1{font-size:32pt;font-weight:bold;text-shadow:0 0 .3em #000;margin:0 0 1em}
.fashion-hero .overlay p{font-size:11pt;text-shadow:0 0 .3em #000}
.fashion-hero .overlay a{color:#fff}
.fashion-hero.variant-1 .fashion-hero-background{align-items:center;justify-content:flex-start;flex-direction:column;display:flex;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.fashion-hero.variant-1 .hero-description{display:flex;height:auto;flex-direction:column;justify-content:center;flex-shrink:0;width:auto;margin-bottom:0;line-height:1}
.fashion-hero.variant-1 .hero-description p{text-align:center}
.fashion-hero.variant-1 .fashion-hero-title{font-size:1.5rem;margin-bottom:1rem;line-height:1}
.fashion-hero.variant-1 .hero-city{font-size:1rem;margin-bottom:1rem;line-height:1}
.fashion-hero.variant-2 .fashion-hero-background{padding:8% 1rem;align-items:flex-start;justify-content:center;flex-direction:column;display:flex;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}
.fashion-hero.variant-2 .hero-description{display:flex;height:auto;flex-direction:column;justify-content:center;flex-shrink:0;width:auto;margin-bottom:0;line-height:1}
.fashion-hero.variant-2 .hero-description p{text-align:left}
.fashion-hero.variant-2 .fashion-hero-title{font-size:1.5rem;margin-bottom:1rem;line-height:1}
.fashion-hero.variant-2 .hero-city{font-size:1rem;margin-bottom:1rem;line-height:1}
}
@media only screen and (min-width:768px){.margin-container .cmp-margin-container.left-margin-0{margin-left:0}
.margin-container .cmp-margin-container.right-margin-0{margin-right:0}
.margin-container .cmp-margin-container.left-margin-5{margin-left:5%}
.margin-container .cmp-margin-container.right-margin-5{margin-right:5%}
.margin-container .cmp-margin-container.left-margin-10{margin-left:10%}
.margin-container .cmp-margin-container.right-margin-10{margin-right:10%}
.margin-container .cmp-margin-container.left-margin-15{margin-left:15%}
.margin-container .cmp-margin-container.right-margin-15{margin-right:15%}
.margin-container .cmp-margin-container.left-margin-20{margin-left:20%}
.margin-container .cmp-margin-container.right-margin-20{margin-right:20%}
.margin-container .cmp-margin-container.left-margin-25{margin-left:25%}
.margin-container .cmp-margin-container.right-margin-25{margin-right:25%}
.margin-container .cmp-margin-container.left-margin-30{margin-left:30%}
.margin-container .cmp-margin-container.right-margin-30{margin-right:30%}
.margin-container .cmp-margin-container.left-margin-35{margin-left:35%}
.margin-container .cmp-margin-container.right-margin-35{margin-right:35%}
.margin-container .cmp-margin-container.left-margin-40{margin-left:40%}
.margin-container .cmp-margin-container.right-margin-40{margin-right:40%}
}
.search.col.component{max-width:1440px;margin:0 auto}
.search.col.component form{padding:0 10%}
.search.col.component .search-results h3{font-family:"Arsenal";font-style:normal;font-weight:600;font-size:20px;line-height:24px;margin-bottom:20px}
.search.col.component .search-results ul li{margin-bottom:40px}
.search.col.component .search-results ul li a{color:#000;font-family:"Arsenal";font-weight:400;font-size:18px;line-height:32px;margin-bottom:8px;display:inline-block}
.search.col.component .search-results ul li p{font-family:"Arsenal";font-weight:400;font-size:18px;line-height:24px;margin-bottom:0}
.search.col.component .search-results ul li p strong{color:#000}
.search.col.component .search-results .search-stats{margin:15px 0;display:inline-block;font-family:"Arsenal"}
.search.col.component .search-field--wrapper input{font-family:"Arsenal";border:1px solid #000;color:#000;font-size:16px;height:46px;border-radius:0;margin-right:10px}
.search.col.component .search-field--wrapper input[type=submit]{cursor:pointer;font-weight:700;background:transparent}
.search.col.component .search-field--wrapper input[type=submit]:hover{background:#000;border-color:#000;color:#fff}
.search.col.component .search-field--wrapper input[type=text]:focus{border-color:#000}
@media only screen and (max-width:600px){.search.col.component .search-field--wrapper input[type=text]{width:70%}
}
.search.col.component .search-pagination input[type=radio]:checked+label{color:#000;border-color:#000}
.search.col.component .search-pagination label{font-family:"Arsenal";font-weight:400;font-size:18px;line-height:32px;cursor:pointer;border:0;color:#979797}
.sticky{position:fixed;top:0;left:0;right:0;z-index:201;width:100vw;.logo{.cmp-image{display:block}
}
}
.cq-Editable-dom--container{.sticky{position:relative !important;top:auto !important}
}