/* BEGIN GLOBAL STYLES */
:root {
	--foundersMono: "Founders Grotesk Mono Regular", Arial, Helvetica, sans-serif;
	--sackersMed: "SackersGothicW01-Medium", Times, serif;
	--sackersHeavy: "SackersGothicW01-Heavy", Times, serif;
	--foundersReg: "Founders Grotesk text Regular", "Times New Roman", Times, serif;
	--foundersMed: "Founders Grotesk Text Medium", "Times New Roman", Times, serif;
	--leJeuneReg: "LeJeuneDeck-Regular", Times, serif;
	--rlcNavy: #041E3A;
	--rlcWhite: #FFFFFF;
	--rlcBlack: #000000;
	--rlcGrey: #9D9FA3;
}

.rlc-modalopen header,
.rlc-spotifymodalopen header,
.rlc-modalopen #rlc-navsec,
.rlc-spotifymodalopen #rlc-navsec,
.responsive-wrapper,
#custom-gladly-chat-button,
/* #usntA40Toggle, */
#chat360-widget-container {
	visibility: hidden !important;
}


.rlc-mfw2026 {
	position: relative;
}

.rlc-mfw2026 .rlc-background {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
}

.rlc-mfw2026 .rlc-sub {
	font-family: var(--sackersHeavy);
	font-size: 0.625em;
	line-height: 2.8em;
	letter-spacing: 0.25em;
	text-transform: uppercase;
}

.rlc-mfw2026 .rlc-title {
	font-family: var(--sackersHeavy);
	text-transform: uppercase;
	font-size: 1.125em;
	/* 18px */
	line-height: 1em;
	/* 44px */
	letter-spacing: 0.4em;
	/* 7.2px */
}

.rlc-mfw2026 .rlc-dek {
	font-family: var(--sackersHeavy);
	text-transform: uppercase;
	font-size: 0.625em;
	/* 10px */
	line-height: 2.8em;
	/* 28px */
	letter-spacing: 0.25em;
	/* 2.5px */
}

.rlc-mfw2026 .rlc-noclick a,
.rlc-mfw2026 .rlc-noclick button {
	pointer-events: none;
}

.rlc-mfw2026 .rlc-hasbuttons .rlc-looppause,
.rlc-mfw2026 .rlc-videocontainer .rlc-looppause {
	border: none;
}

.rlc-mfw2026 .rlc-fadelines div {
	opacity: 0;
}

.rlc-mfw2026 .rlc-scrollto {
	font-family: var(--foundersReg);
	text-transform: uppercase;
	font-size: 0.688em;
	line-height: 1.273em;
	letter-spacing: 0.091em !important;
	margin-top: 3.455em;
	position: relative;
	display: inline-block;
}

.rlc-mfw2026 .rlc-scrollto svg {
	width: 5.455em;
	height: 0.636em;
	margin-left: 0.909em;
}

[lang^=ar] .rlc-mfw2026 .rlc-scrollto {
	margin-left: 0;
	margin-right: 0;
}

[lang^=ar] .rlc-mfw2026 .rlc-scrollto svg {
	margin-right: 0.909em;
	margin-left: 0;
	transform: scaleX(-1);
	transform-origin: center;
}

.rlc-mfw2026 .rlc-autoslider .rlc-looppause {
	left: auto;
	right: 1em;
}

@media screen and (min-width: 768px) {
	.rlc-mfw2026 .rlc-desktop-display-none {
		display: none !important;
	}
}

@media screen and (max-width: 767px) {
	.rlc-mfw2026 .rlc-mobile-display-none {
		display: none !important;
	}

	.rlc-mfw2026 .rlc-title {
		font-size: 0.875em;
		/* 14px */
		line-height: 1.857em;
		/* 26px */
		letter-spacing: 0.357em;
		/* 5px */
	}

	.rlc-mfw2026 .rlc-dek {
		font-size: 0.438em;
		/* 7px */
		line-height: 2.857em;
		/* 20px */
		letter-spacing: 0.071em;
		/* 0.5px */
	}

	.rlc-mfw2026 .rlc-scrollto {
		margin-top: 1.455em;
	}
}

/* END GLOBAL STYLES */

/* BEGIN AUDIO POP */
.rlc-mfw2026 .rlc-pillbutton.rlc-audiopop {
	position: relative;
	padding-right: 2.625em;
}

@keyframes rlcSoundwave {
	from {
		transform: scale(1, 1.25) translateY(-50%);
	}

	to {
		transform: scale(1, 0.75) translateY(-50%);
	}
}

.rlc-mfw2026 .rlc-audiopop div,
.rlc-mfw2026 .rlc-audiopop div::before,
.rlc-mfw2026 .rlc-audiopop div::after,
.rlc-mfw2026 .rlc-audiopop:before {
	content: "";
	display: block;
	position: absolute;
	display: block;
	width: 1px;
	background: currentColor;
	top: 50%;
	transform: translateY(-50%);
	transform-origin: center;
}

.rlc-mfw2026 .rlc-audiopop:hover div,
.rlc-mfw2026 .rlc-audiopop:hover div::before,
.rlc-mfw2026 .rlc-audiopop:hover div::after,
.rlc-mfw2026 .rlc-audiopop:hover::before,
.rlc-mfw2026 .rlc-soundwaves .rlc-audiopop div,
.rlc-mfw2026 .rlc-soundwaves .rlc-audiopop div::before,
.rlc-mfw2026 .rlc-soundwaves .rlc-audiopop div::after,
.rlc-mfw2026 .rlc-soundwaves .rlc-audiopop::before {
	animation: rlcSoundwave 0.3s linear infinite alternate;
}

.rlc-mfw2026 .rlc-audiopop div:nth-of-type(1) {
	height: 0.125em;
	left: 1.25em;
}

.rlc-mfw2026 .rlc-audiopop div:nth-of-type(1)::after {
	height: 0.3125em;
	left: 0.25em;
	animation-delay: 0.2s;
}

.rlc-mfw2026 .rlc-audiopop div:nth-of-type(1)::before {
	height: 0.625em;
	left: 0.125em;
	animation-delay: 0.4s;
}

.rlc-mfw2026 .rlc-audiopop div:nth-of-type(2) {
	height: 0.4375em;
	left: 1.625em;
}

.rlc-mfw2026 .rlc-audiopop div:nth-of-type(2)::after {
	height: 0.4375em;
	left: 0.25em;
	animation-delay: 0.2s;
}

.rlc-mfw2026 .rlc-audiopop div:nth-of-type(2)::before {
	height: 0.25em;
	left: 0.125em;
	animation-delay: 0.3s;
}

.rlc-mfw2026 .rlc-audiopop:before {
	height: 0.125em;
	left: 2em;
}

.rlc-mfw2026 .rlc-pillbutton.rlc-audiopop div:nth-of-type(1) {
	right: 1.25em;
	left: auto;
}

.rlc-mfw2026 .rlc-pillbutton.rlc-audiopop div:nth-of-type(1)::after {
	right: 0.25em;
	left: auto;
}

.rlc-mfw2026 .rlc-pillbutton.rlc-audiopop div:nth-of-type(1)::before {
	right: 0.125em;
	left: auto;
}

.rlc-mfw2026 .rlc-pillbutton.rlc-audiopop div:nth-of-type(2) {
	right: 1.625em;
	left: auto;
}

.rlc-mfw2026 .rlc-pillbutton.rlc-audiopop div:nth-of-type(2)::after {
	right: 0.25em;
	left: auto;
}

.rlc-mfw2026 .rlc-pillbutton.rlc-audiopop div:nth-of-type(2)::before {
	right: 0.125em;
	left: auto;
}

.rlc-mfw2026 .rlc-pillbutton.rlc-audiopop:before {
	right: 2em;
	left: auto;
}

/* END AUDIO POP */

/* BEGIN PILLBUTTON STYLES */
.rlc-mfw2026 .rlc-pillbutton {
	border: 1px solid currentColor;
	border-radius: 1.250em;
	min-height: 1.875em;
	min-width: 8.125em;
	padding: 0 1.25em;
	margin: 0 0.938em;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	transition: all 0.25s;
}

.rlc-mfw2026 .rlc-pillbutton span {
	font-family: var(--foundersReg);
	color: currentColor;
	font-size: 0.625em;
	letter-spacing: 0.1em;
	line-height: 0.9em;
	text-transform: uppercase;
	transition: all 0.25s;
	position: relative;
}

.rlc-mfw2026 .rlc-pillbutton:hover {
	background: var(--rlcWhite);
	color: var(--rlcBlack);
	border-color: var(--rlcWhite);
}

.rlc-mfw2026 .rlc-pillbutton.rlc-play svg {
	width: 0.365em;
	height: 0.398em;
	margin-left: 0.859em;
}

[lang^=ar] .rlc-mfw2026 .rlc-pillbutton.rlc-play svg {
	transform: scaleX(-1);
	margin-right: 0.859em;
	margin-left: 0;
}

.rlc-mfw2026 .rlc-pillbutton.rlc-play:hover svg path {
	fill: var(--rlcBlack);
}

@media screen and (max-width: 767px) {
	.rlc-mfw2026 .rlc-pillbutton {
		margin-top: 1.125em;
	}
}

/* END PILLBUTTON STYLES */


/* BEGIN HERO STYLES */
#rlc-hero {
	height: 45em;
}

#rlc-hero .rlc-copygroup {
	bottom: 3.25em;
}

#rlc-hero .rlc-copygroup .rlc-title {
	font-family: var(--leJeuneReg);
	font-size: 3em;
	letter-spacing: 0.104em;
	margin: 0.625em auto 0;
}

#rlc-hero .rlc-copygroup .rlc-links {
	padding-top: 2.375em;
}

@media screen and (min-width: 768px) {
	#rlc-hero .rlc-copygroup .rlc-sub {
		font-size: 0.75em;
		line-height: 1em;
		letter-spacing: 0.667em;
	}
}

@media screen and (max-width: 767px) {
	#rlc-hero {
		height: 37.188em;
	}

	#rlc-hero .rlc-copygroup {
		bottom: 3em;
	}

	[lang^=ar] #rlc-hero .rlc-copygroup {
		width: 90%;
	}

	#rlc-hero .rlc-copygroup .rlc-sub {
		font-size: 0.5em;
	}

	#rlc-hero .rlc-copygroup .rlc-title {
		font-size: 1.9em;
		line-height: 1.393em;
		letter-spacing: 0.07em;
		margin-top: 0.179em;
	}

	#rlc-hero .rlc-copygroup .rlc-links {
		padding-top: 0.0625em;
	}

	[lang^=es] #rlc-hero .rlc-pillbutton {
		margin: 1.125em 0.5em 0 0.5em;
	}
}

/* END HERO STYLES */


/* BEGIN STICKY NAV STYLES */
#rlc-stickynav {
	background: var(--rlcBlack);
}

#rlc-stickynav .rlc-in {
	justify-content: center;
}

#rlc-stickynavjumps {
	color: var(--rlcGrey);
}

#rlc-stickynav .rlc-active {
	border-color: #fff !important;
}

#rlc-stickynavjumps .rlc-li .rlc-jumplink,
#rlc-stickynavjumps .rlc-li .rlc-link,
#rlc-stickynavjumps .rlc-opener {
	font-family: var(--sackersHeavy);
	font-size: 0.531em;
	line-height: 2.941em;
	letter-spacing: 0.111em;
	text-transform: uppercase;
}

#rlc-stickynav .rlc-progress {
	background: rgba(0, 0, 0, 0.5);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
}

#rlc-stickynav .rlc-progress .rlc-line {
	background: #fff;
}

@media only screen and (min-width: 768px) {

	#rlc-stickynav,
	#rlc-stickynav .rlc-wrap {
		height: 3.375em;
	}

	#rlc-stickynav .rlc-in {
		background: rgba(0, 0, 0, 0.5);
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
	}
}

@media only screen and (max-width: 767px) {
	#rlc-stickynav .rlc-in {
		background: transparent;
	}

	#rlc-stickynavjumps,
	#rlc-stickynav .rlc-menu.rlc-open {
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
	}

	#rlc-stickynav .rlc-menu,
	#rlc-stickynav .rlc-menu.rlc-open {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#rlc-stickynavjumps .rlc-opener {
		margin: 0 auto;
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
		width: 100%;
		justify-content: center;
	}

	#rlc-stickynavjumps .rlc-ul {
		background: rgba(0, 0, 0, 0.5);
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
		width: 100vw;
		bottom: 0;
	}

	#rlc-stickynavjumps .rlc-li {
		text-align: center;
		white-space: nowrap;
		width: 100vw;
	}

	#rlc-stickynav .rlc-progress {
		z-index: 999;
		position: relative;
		background: var(--rlcBlack);
	}
}

/* END STICKY NAV STYLES */


/* BEGIN STICKY SHOP NAV */
#rlc-shopnav {
	position: fixed;
	bottom: 2.75em;
	left: 50%;
	transform: translateX(-50%);
	width: 90em;
	height: 2.125em;
	z-index: 5;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	pointer-events: none;
	overflow: unset;
	background: transparent;
}

#rlc-shopnav .rlc-in {
	display: inline-flex;
	align-items: flex-end;
	margin-right: 2.375em;
	color: var(--rlcWhite);
	pointer-events: all;
}

#rlc-shopnav .rlc-shopmenu {
	text-align: center;
	opacity: 0;
}

#rlc-shopnav .rlc-shopmenu .rlc-pillbutton {
	margin: 1.25em auto 0;
	background: rgba(0, 0, 0, 0.3);
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	padding-right: 2.063em;
	position: relative;
	min-height: 2.125em;
}

#rlc-shopnav .rlc-shopmenu .rlc-pillbutton:hover span {
	color: var(--rlcWhite);
}

#rlc-shopnav .rlc-shopmenu .rlc-pillbutton div {
	position: absolute;
	top: 50%;
	right: 1.09375em;
	transform: translateY(-50%);
	width: 0.5em;
	height: 0.5em;
	color: var(--rlcWhite);
}

#rlc-shopnav .rlc-shopmenu .rlc-pillbutton div::before,
#rlc-shopnav .rlc-shopmenu .rlc-pillbutton div::after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 0.033em;
	height: 100%;
	background-color: currentColor;
	transform: translateX(-50%);
	transition: opacity 0.5s;
}

#rlc-shopnav .rlc-shopmenu .rlc-pillbutton div::after {
	transform: translateX(-50%) rotate(90deg);
}

#rlc-shopnav .rlc-shopmenu .rlc-wrap {
	overflow: hidden;
	display: flex;
	max-height: 0;
	opacity: 0;
	transition: all 0.75s;
}

#rlc-shopnav .rlc-shopmenu .rlc-wrap .rlc-ul {
	background: var(--rlcWhite);
	text-align: center;
	border-radius: 1.25em;
	overflow: hidden;
}

#rlc-shopnav .rlc-shopmenu .rlc-wrap .rlc-ul,
#rlc-shopnav .rlc-shopmenu .rlc-wrap .rlc-ul .rlc-li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#rlc-shopnav .rlc-shopmenu .rlc-wrap .rlc-ul .rlc-li {
	height: 2.8125em;
	padding: 0 3.125em;
	display: flex;
	align-items: center;
	justify-content: center;
}

#rlc-shopnav .rlc-shopmenu .rlc-wrap .rlc-ul .rlc-li .rlc-link {
	color: var(--rlcNavy);
	font-family: var(--foundersReg);
	font-size: 0.6875em;
	line-height: 1.2727272727272727em;
	letter-spacing: 0.022727272727272728em;
	text-transform: uppercase;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

#rlc-shopnav .rlc-shopmenu .rlc-wrap .rlc-ul .rlc-li:hover {
	background: #9D9FA3;
}

#rlc-shopnav .rlc-shopmenu .rlc-wrap .rlc-ul .rlc-li:hover .rlc-link {
	color: var(--rlcWhite);
}

#rlc-shopnav .rlc-soundwaves {
	height: 2.125em;
	width: 3em;
	pointer-events: all;
	z-index: 2;
	overflow: hidden;
}

[lang^="ar"] #rlc-shopnav .rlc-soundwaves {
	direction: ltr;
	margin: 0 0 0 1em;
}

#rlc-shopnav .rlc-soundwaves .rlc-audiopop {
	position: relative;
	font-size: 2em;
	color: #fff;
	transform: translateX(-22%);
	pointer-events: all;
	height: 100%;
	width: 4em;
}

#rlc-shopnav .rlc-soundwaves .rlc-audiopop:hover {
	color: #000;
}

#rlc-shopnav .rlc-soundwaves .rlc-audiopop div {
	pointer-events: none;
}

#rlc-shopnav .rlc-shopmenu.rlc-active .rlc-wrap {
	max-height: 100vh;
	opacity: 1;
}

#rlc-shopnav .rlc-shopmenu.rlc-active .rlc-pillbutton div::before {
	opacity: 0;
}

@media screen and (max-width: 767px) {
	#rlc-shopnav {
		width: 100vw;
		justify-content: center;
		background: rgb(0, 0, 0);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 80%);
		bottom: 0;
		padding-bottom: 0.8125em;
		height: 5em;
	}

	#rlc-shopnav .rlc-in {
		margin: 0;
	}

	#rlc-shopnav .rlc-soundwaves {
		position: absolute;
		right: 0.5em;
	}
}

/* END STICKY SHOP NAV */


/* BEGIN QUOTE AREA STYLES */
#rlc-quotearea {
	height: 43.563em;
	margin-bottom: 2.5em;
}

#rlc-quotearea .rlc-copygroup {
	top: 9.938em;
	width: 49em;
}

#rlc-quotearea .rlc-drawsig {
	width: 12.5em;
	height: 2.733em;
	margin: 0 auto;
}

#rlc-quotearea .rlc-drawsig svg path {
	stroke-width: 7px;
	stroke: #FFF;
}

@media screen and (min-width: 768px) {
	.rlc-eu #rlc-quotearea .rlc-copygroup {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	[lang^=fr] #rlc-quotearea .rlc-copygroup,
	[lang^=it] #rlc-quotearea .rlc-copygroup,
	[lang^=pt] #rlc-quotearea .rlc-copygroup,
	[lang^=nl] #rlc-quotearea .rlc-copygroup {
		width: 52em;
	}

	[lang^=de] #rlc-quotearea .rlc-copygroup,
	[lang^=sv] #rlc-quotearea .rlc-copygroup {
		width: 55em;
	}

	#rlc-quotearea .rlc-copygroup .rlc-dek {
		margin: 4.8em 0 4.4em 0;
	}
}

@media only screen and (max-width: 767px) {
	#rlc-quotearea {
		min-height: 38.063em;
		height: auto;
		margin-bottom: 0em;
	}

	#rlc-quotearea .rlc-imagery {
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		height: 100%;
		width: 100%;
	}

	#rlc-quotearea .rlc-copygroup {
		width: 19em;
		top: 0;
		left: 0;
		transform: none;
		padding: 5.75em 0;
		position: relative;
		margin: 0 auto;
	}

	[lang^=de] #rlc-quotearea .rlc-copygroup,
	[lang^=nl] #rlc-quotearea .rlc-copygroup {
		width: 20em;
	}

	#rlc-quotearea .rlc-copygroup .rlc-dek {
		font-size: 0.531em;
		line-height: 2.941em;
		letter-spacing: 0.111em;
		margin: 2.118em 0 2.941em 0;
	}
}

/* END QUOTE AREA STYLES */

/* BEGIN INTRO MFW STYLES */
#rlc-intro {
	min-height: 135em;
	background-color: var(--rlcBlack);
}

#rlc-intro-duo {
	min-height: 45em;
}

#rlc-intro-autoslider,
#rlc-intro-autoslider .rlc-in {
	height: 45em;
}

#rlc-intro-autoslider .rlc-slide {
	width: 25.313em;
}

#rlc-intro-autoslider .rlc-slide.rlc-hasvideo {
	width: 25.313em;
}

#rlc-intro-single {
	min-height: 45em;
}

@media screen and (min-width: 768px) {
	#rlc-intro-duo {
		display: flex;
	}
}

@media screen and (max-width: 767px) {
	#rlc-intro {
		min-height: 101.146em;
	}

	#rlc-intro-duo {
		min-height: 46.875em;
	}

	#rlc-intro-autoslider,
	#rlc-intro-autoslider .rlc-in {
		height: 23.333em;
	}

	#rlc-intro-autoslider .rlc-slide {
		width: 13.125em;
	}

	#rlc-intro-autoslider .rlc-slide.rlc-hasvideo {
		width: 13.125em;
	}

	#rlc-intro-single {
		min-height: 30.938em;
	}
}

/* END INTRO MFW STYLES */


/* BEGIN VIEW ALL LOOKS OVERRIDES */
#rlc-valwrap {
	min-height: 74.125em;
}

#rlc-val .rlc-intro .rlc-title {
	font-family: var(--sackersHeavy);
	text-transform: uppercase;
	font-size: 1.125em;
	line-height: 2.4444444444444446em;
	letter-spacing: 0.4em;
}

@media screen and (max-width: 767px) {
	#rlc-valwrap {
		min-height: 99.75em;
	}

	#rlc-val .rlc-intro .rlc-title {
		font-size: 0.875em;
		line-height: 2.2857142857142856em;
		letter-spacing: 0.35714285714285715em;
	}
}

/* END VIEW ALL LOOKS OVERRIDES */


/* BEGIN STYLE STORIES */
#rlc-style-stories {
	min-height: 57.813em;
}

#rlc-style-stories .swiper-container {
	padding-bottom: 7.813em;
}

#rlc-style-stories .rlc-carousel-arrow {
	top: 23.75em;
}

#rlc-style-stories .rlc-carousel-pagination {
	bottom: 2.75em;
	width: 55em;
}

#rlc-style-stories .swiper-pagination-bullet:after,
#rlc-style-stories .swiper-pagination-bullet:before {
	background: var(--rlcNavy);
}

#rlc-style-stories .rlc-slide {
	width: 90em;
	height: 50em;
	overflow: hidden;
}

#rlc-style-stories .rlc-slide .rlc-img-in {
	width: 34.125em;
	left: 6.063em;
	position: absolute;
}

#rlc-style-stories .rlc-slide .rlc-copygroup {
	width: 50.063em;
}

#rlc-style-stories .rlc-slide .rlc-copygroup .rlc-title {
	line-height: 2.444em;
	width: 33em;
}

#rlc-style-stories .rlc-slide .rlc-copygroup .rlc-dek {
	width: 53.7em;
	margin: 2em auto 0;
}

#rlc-style-stories .rlc-slide-1 .rlc-copygroup {
	width: 70em;
	bottom: 8.75em;
}

#rlc-style-stories .rlc-slide-1 .rlc-copygroup .rlc-sub {
	font-size: 1em;
	line-height: 2em;
	letter-spacing: 0.75em;
	margin-bottom: 1.25em;
}

#rlc-style-stories .rlc-slide-1 .rlc-copygroup .rlc-title {
	font-size: 1.75em;
	line-height: 1.143em;
	letter-spacing: 0.643em;
	margin-bottom: 0;
	width: 100%;
}

@media screen and (min-width: 768px) {
	.rlc-na #rlc-style-stories .rlc-slide-2 .rlc-copygroup .rlc-dek,
	[lang^=en] #rlc-style-stories .rlc-slide-2 .rlc-copygroup .rlc-dek {
		width: 47em;
	}

	.rlc-na #rlc-style-stories .rlc-slide-4 .rlc-copygroup .rlc-dek,
	[lang^=en] #rlc-style-stories .rlc-slide-4 .rlc-copygroup .rlc-dek {
		width: 55.7em;
	}

	.rlc-na #rlc-style-stories .rlc-slide-6 .rlc-copygroup .rlc-dek,
	[lang^=en] #rlc-style-stories .rlc-slide-6 .rlc-copygroup .rlc-dek {
		width: 47.7em;
	}

	.rlc-na #rlc-style-stories .rlc-slide-7 .rlc-copygroup .rlc-dek,
	[lang^=en] #rlc-style-stories .rlc-slide-7 .rlc-copygroup .rlc-dek {
		width: 51.7em;
	}
}

@media screen and (max-width: 767px) {
	#rlc-style-stories {
		min-height: 35.063em;
	}

	#rlc-style-stories .swiper-container {
		padding-bottom: 4.125em;
	}

	#rlc-style-stories .rlc-carousel-arrow {
		display: none !important;
	}

	#rlc-style-stories .rlc-carousel-pagination {
		bottom: 0.5em;
		width: 19.25em;
	}

	#rlc-style-stories .rlc-slide {
		width: 23.438em;
		height: 30.938em;
	}

	#rlc-style-stories .rlc-slide .rlc-copygroup {
		width: 20.25em;
		bottom: 2.125em;
		left: 1.5em;
	}

	#rlc-style-stories .rlc-slide .rlc-copygroup .rlc-sub {
		font-size: 0.375em;
		line-height: 4.167em;
		letter-spacing: 0.157em;
		margin-bottom: -0.667em;
	}

	#rlc-style-stories .rlc-slide .rlc-copygroup .rlc-title {
		font-size: 0.625em;
		line-height: 2.8em;
		letter-spacing: 0.25em;
	}

	#rlc-style-stories .rlc-slide .rlc-copygroup .rlc-dek {
		width: auto;
		margin: 0.714em 0 0 0;
	}

	[lang^=ar] #rlc-style-stories .rlc-slide .rlc-copygroup .rlc-dek {
		font-size: 0.6em;
	}

	#rlc-style-stories .rlc-slide-1 .rlc-copygroup {
		width: 100%;
		bottom: 3.25em;
		left: 50%;
	}

	#rlc-style-stories .rlc-slide-1 .rlc-copygroup .rlc-sub {
		font-size: 0.625em;
		line-height: 2.8em;
		letter-spacing: 0.25em;
		margin-bottom: 0em;
	}

	#rlc-style-stories .rlc-slide-1 .rlc-copygroup .rlc-title {
		font-size: 0.875em;
		line-height: 1.857em;
		letter-spacing: 0.714em;
		margin-bottom: 0;
	}

	.rlc-na #rlc-style-stories .rlc-slide-3 .rlc-copygroup .rlc-dek,
	[lang^=en] #rlc-style-stories .rlc-slide-3 .rlc-copygroup .rlc-dek {
		width: 48em;
	}

	.rlc-na #rlc-style-stories .rlc-slide-4 .rlc-copygroup .rlc-dek,
	[lang^=en] #rlc-style-stories .rlc-slide-4 .rlc-copygroup .rlc-dek {
		width: 46em;
	}
}

/* END STYLE STORIES */


/* BEGIN EXCLUSIVE ACCESS STYLES */
#rlc-exclusive {
	min-height: 30em;
}

#rlc-exclusive .rlc-copygroup .rlc-title {
	line-height: 2.444em;
}

#rlc-exclusive .rlc-copygroup .rlc-dek {
	margin: 1.5em auto 5.4em;
}

@media screen and (min-width: 768px) {
	.rlc-eu #rlc-exclusive .rlc-copygroup {
		width: 38.5em;
	}

	[lang^=fr] .rlc-eu #rlc-exclusive .rlc-copygroup {
		width: 44.5em;
	}

	[lang^=de] .rlc-eu #rlc-exclusive .rlc-copygroup,
	[lang^=it] .rlc-eu #rlc-exclusive .rlc-copygroup {
		width: 48em;
	}

	[lang^=pt] .rlc-eu #rlc-exclusive .rlc-copygroup {
		width: 50em;
	}
}

@media screen and (max-width: 767px) {
	#rlc-exclusive {
		min-height: 23.438em;
	}

	#rlc-exclusive .rlc-copygroup .rlc-title {
		line-height: 2.286em;
	}

	#rlc-exclusive .rlc-copygroup .rlc-dek {
		width: 40em;
		margin: 4em auto 0;
	}

	[lang^=ar] #rlc-exclusive .rlc-copygroup .rlc-dek {
		font-size: 0.6em;
		width: 34em;
	}
}

/* END EXCLUSIVE ACCESS STYLES */

/* BEGIN A LOOK INSIDE STYLES */
#rlc-look-inside {
	min-height: 111.625em;
}

#rlc-look-inside-copy {
	min-height: 21.625em;
}

#rlc-look-inside-copy .rlc-copygroup {
	width: 52.438em;
	margin: 0 auto;
	padding: 4.875em 0 5.125em 0;
}

#rlc-look-inside-copy .rlc-copygroup .rlc-title {
	line-height: 2.444em;
	margin: 0.833em auto;
}

#rlc-look-inside-autoslider {
	height: 45em;
	background-color: var(--rlcBlack);
}

#rlc-look-inside-autoslider .rlc-slide {
	width: 25.313em;
}

#rlc-look-inside-single {
	min-height: 45em;
	background-color: var(--rlcBlack);
}

@media screen and (min-width: 768px) {
	[lang^=it] #rlc-look-inside-copy .rlc-copygroup {
		width: 55em;
	}

	[lang^=fr] #rlc-look-inside-copy .rlc-copygroup,
	[lang^=pt] #rlc-look-inside-copy .rlc-copygroup {
		width: 57em;
	}

	[lang^=de] #rlc-look-inside-copy .rlc-copygroup {
		width: 67em;
	}

	[lang^=es] #rlc-look-inside-copy .rlc-copygroup,
	[lang^=pl] #rlc-look-inside-copy .rlc-copygroup {
		width: 62em;
	}
}

@media screen and (max-width: 767px) {
	#rlc-look-inside {
		min-height: 63.469em;
	}

	#rlc-look-inside-copy {
		min-height: 16.594em;
	}

	#rlc-look-inside-copy .rlc-copygroup {
		width: 18.438em;
		padding: 2.625em 0 2.781em 0;
	}

	[lang^=de] #rlc-look-inside-copy .rlc-copygroup {
		width: 20em;
	}

	[lang^=it] #rlc-look-inside-copy .rlc-copygroup,
	[lang^=nl] #rlc-look-inside-copy .rlc-copygroup,
	[lang^=pl] #rlc-look-inside-copy .rlc-copygroup {
		width: 21em;
	}

	#rlc-look-inside-copy .rlc-copygroup .rlc-title {
		margin: 0 auto 1.8em;
	}

	#rlc-look-inside-autoslider {
		height: 23.333em;
	}

	#rlc-look-inside-autoslider .rlc-slide {
		width: 13.125em;
	}

	#rlc-look-inside-single {
		min-height: 23.438em;
	}
}

/* END A LOOK INSIDE STYLES */

/* BEGIN BRANDS STYLES */
#rlc-brands {
	min-height: 56.25em;
	padding-top: 0.938em;
	display: flex;
	justify-content: space-between;
}

#rlc-brands .rlc-tile {
	width: 44.5em;
}

#rlc-brands .rlc-copygroup {
	width: 32.25em;
	bottom: 3.75em;
}

#rlc-brands .rlc-purple-label .rlc-copygroup .rlc-logo {
	width: 26.563em;
}

#rlc-brands .rlc-polo .rlc-copygroup .rlc-logo {
	width: 28.5em;
}

@media screen and (min-width: 768px) {
	#rlc-brands .rlc-copygroup .rlc-dek {
		font-size: 0.531em;
		line-height: 2.941em;
		letter-spacing: 0.111em;
		margin: 3.294em auto 3.529em;
	}
}

@media screen and (max-width: 767px) {
	#rlc-brands {
		min-height: 55em;
		padding: 0.906em 0.813em;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	#rlc-brands .rlc-tile {
		width: 21.813em;
	}

	#rlc-brands .rlc-tile.rlc-purple-label {
		padding-bottom: 0.75em;
	}

	#rlc-brands .rlc-copygroup {
		width: 100%;
		bottom: 2em;
	}

	#rlc-brands .rlc-purple-label .rlc-copygroup .rlc-logo {
		width: 14.446em;
	}

	#rlc-brands .rlc-polo .rlc-copygroup .rlc-logo {
		width: 16.313em;
	}

	#rlc-brands .rlc-copygroup .rlc-dek {
		width: 43.286em;
		margin: 2.429em auto 0;
	}

	#rlc-brands .rlc-purple-label .rlc-copygroup .rlc-dek {
		margin: 2.8em auto 0;
	}

	[lang^=de] #rlc-brands .rlc-pillbutton {
		margin: 1.125em 0.75em 0 0.75em;
	}
}

/* END BRANDS STYLES */

/* BEGIN SPOTIFY MODAL */
#rlc-spotifymodal {
	position: fixed;
	width: 90em;
	height: 100vh;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
	z-index: 999;
	visibility: hidden;
}

.rlc-spotifymodalopen #rlc-spotifymodal {
	visibility: visible;
}

#rlc-spotifymodal .rlc-in {
	background: rgba(0, 0, 0, 0.30);
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	width: 45em;
	height: 100vh;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 999;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	opacity: 0;
	transition: all 0.5s;
	transition-delay: 0.25s;
}

.rlc-spotifymodalopen #rlc-spotifymodal .rlc-in {
	opacity: 1;
	transform: translateX(-100%);
}

#rlc-spotifymodal .rlc-in .rlc-close {
	position: absolute;
	top: 2em;
	right: 2em;
	width: 2em;
	height: 2em;
	color: #fff;
	transform: rotate(45deg);
}

#rlc-spotifymodal .rlc-in .rlc-close::before,
#rlc-spotifymodal .rlc-in .rlc-close::after {
	content: "";
	width: 2px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
}

#rlc-spotifymodal .rlc-in .rlc-close::after {
	transform: translateX(-50%) rotate(90deg);
}

#rlc-spotifymodal .rlc-in .rlc-spotify {
	width: 25.75em;
	color: #fff;
	text-align: center;
}

#rlc-spotifymodal .rlc-in .rlc-spotify .rlc-dek {
	font-size: 0.563em;
	line-height: 2.444em;
	letter-spacing: 0.4em;
	margin-bottom: 2.333em;
}

#rlc-spotifymodal .rlc-in .rlc-spotify .rlc-title {
	font-family: var(--leJeuneReg);
	font-size: 3.75em;
	line-height: 1em;
	letter-spacing: 0.042em;
}

#rlc-spotifymodal .rlc-in .rlc-spotify iframe {
	margin-top: 1.875em;
	height: 32.5em;
}

@media screen and (max-height: 550px) {
	#rlc-spotifymodal .rlc-in .rlc-spotify iframe {
		height: 18.5em;
	}
}

@media screen and (max-width: 767px) {
	#rlc-spotifymodal {
		width: 100vw;
		left: 0;
		transform: none;
	}

	.rlc-spotifymodalopen #rlc-spotifymodal {
		opacity: 1;
	}

	#rlc-spotifymodal .rlc-in {
		width: 100vw;
		transform: none;
		left: 0;
	}

	.rlc-spotifymodalopen #rlc-spotifymodal .rlc-in {
		transform: none;
	}

	#rlc-spotifymodal .rlc-in .rlc-close {
		top: 1.5em;
		right: 1.5em;
		width: 1em;
		height: 1em;
	}

	#rlc-spotifymodal .rlc-in .rlc-spotify {
		width: 15.9375em;
	}

	#rlc-spotifymodal .rlc-in .rlc-spotify .rlc-dek {
		font-size: 0.465em;
	}

	#rlc-spotifymodal .rlc-in .rlc-spotify .rlc-title {
		font-size: 3.1em;
	}

	[lang^=es] #rlc-spotifymodal .rlc-in .rlc-spotify .rlc-title {
		font-size: 2em;
	}

	#rlc-spotifymodal .rlc-in .rlc-spotify iframe {
		margin-top: 1.125em;
		height: 24.75em;
	}
}

/* END SPOTIFY MODAL */


[lang^=ar] .rlc-mfw2026 .rlc-sub,
[lang^=ar] .rlc-mfw2026 .rlc-title,
[lang^=ar] .rlc-mfw2026 .rlc-dek,
[lang^=ar] .rlc-mfw2026 .rlc-link,
[lang^=ar] .rlc-mfw2026 .rlc-pillbutton span,
[lang^=ar] .rlc-mfw2026 .rlc-linecta,
[lang^=ar] .rlc-mfw2026 .rlc-scrollto,
[lang^=ar] #rlc-stickynavjumps .rlc-li .rlc-jumplink,
[lang^=ar] #rlc-stickynavjumps .rlc-li .rlc-link,
[lang^=ar] #rlc-stickynavjumps .rlc-opener,
[lang^=ar] #rlc-val .rlc-intro .rlc-title,
[lang^=ar] #rlc-style-stories .rlc-slide-1 .rlc-copygroup .rlc-sub,
[lang^=ar] #rlc-style-stories .rlc-slide-1 .rlc-copygroup .rlc-title {
	font-family: RL_DroidKufi, Founders Grotesk text Regular, Helvetica, Arial, sans-serif !important;
}

/* [lang^=pl] .rlc-mfw2026 .rlc-sub,
[lang^=pl] .rlc-mfw2026 .rlc-title,
[lang^=pl] .rlc-mfw2026 .rlc-dek,
[lang^=pl] #rlc-stickynavjumps .rlc-li .rlc-jumplink,
[lang^=pl] #rlc-stickynavjumps .rlc-li .rlc-link,
[lang^=pl] #rlc-stickynavjumps .rlc-opener,
[lang^=pl] #rlc-val .rlc-intro .rlc-title,
[lang^=pl] #rlc-style-stories .rlc-slide-1 .rlc-copygroup .rlc-sub,
[lang^=pl] #rlc-style-stories .rlc-slide-1 .rlc-copygroup .rlc-title {
	font-family: 'Founders Grotesk Mono Medium', Arial, Helvetica, sans-serif !important;
} */

[lang^=pl] .rlc-mfw2026 .rlc-dek,
[lang^=pl] #rlc-quotearea .rlc-title,
[lang^=pl] #rlc-stickynavjumps .rlc-li .rlc-jumplink,
[lang^=pl] #rlc-stickynavjumps .rlc-li .rlc-link,
[lang^=pl] #rlc-stickynavjumps .rlc-opener,
[lang^=pl] #rlc-val .rlc-intro .rlc-title,
[lang^=pl] #rlc-exclusive .rlc-title,
[lang^=pl] #rlc-look-inside .rlc-title,
[lang^=pl] #rlc-style-stories .rlc-slide .rlc-copygroup .rlc-sub,
[lang^=pl] #rlc-style-stories .rlc-slide .rlc-copygroup .rlc-title {
	font-family: "Founders Grotesk text Regular", Arial, Helvetica, sans-serif !important;
}