.store-selector__store-select,
.store-selector__language-select {
	width: 100%;
}[dir] .store-selector__store-select, [dir] .store-selector__language-select {
	margin-bottom: 0;
}

.store-selector__fields {
	display: flex;
	flex-direction: column;
	gap: calc(var(--spacing-02) + var(--spacing-04) - 0.25rem);
}

[dir] .store-selector__button {
	margin-top: var(--spacing-07);
}

.store-selector__checkbox {
	width: -moz-fit-content;
	width: fit-content;
}

[dir] .store-selector__checkbox {
	margin-top: var(--spacing-04);
}

.store-selector__actions {
	display: flex;
	flex-direction: column-reverse;
}

.store-selector__related-store {
	display: block;
	font-size: var(--font-size-body-m);
	text-decoration: none;
	width: -moz-fit-content;
	width: fit-content;
	line-height: var(--line-height-body-m);
	letter-spacing: var(--letter-spacing-body-m);
	font-stretch: var(--font-stretch-body-m);
	font-weight: var(--font-weight-body-m);
}

[dir] .store-selector__related-store {
	margin-top: calc(var(--spacing-05) + var(--spacing-04) - 0.25rem);
}

.worldwide__related-store-link {
	text-decoration: underline;
}

[dir] .worldwide__related-store-link {
	cursor: pointer;
}

.worldwide-button-cookies-config {
	display: flex;
	justify-content: center;
}[dir] .worldwide-button-cookies-config {
	margin-top: auto;
}

.worldwide-button-cookies-config__button {
	font-size: var(--font-size-label-s);
	line-height: var(--line-height-label-s);
	letter-spacing: var(--letter-spacing-label-s);
	text-transform: var(--text-transform-label-s);
	font-stretch: var(--font-stretch-label-s);
	font-weight: var(--font-weight-label-s);
}

[dir] .worldwide-button-cookies-config__button {
	margin-top: var(--spacing-07);
}

@media screen and (min-width: 64rem) {
	.worldwide-button-cookies-config {
		display: block;
	}
	[dir] .worldwide-button-cookies-config {
		margin-top: 0;
	}
}

.worldwide__content {
	--grid-columns-count: 2;

	display: grid;
	grid-template-columns: repeat(var(--grid-columns-count), 1fr);
}

[dir] .worldwide__store-selector {
	margin-top: var(--spacing-05);
}

.worldwide__store-selector-container {
	grid-column: 1 / span 2;
}

.worldwide__title {
	font-size: var(--font-size-title-m);
	line-height: var(--line-height-title-m);
	letter-spacing: var(--letter-spacing-title-m);
	text-transform: var(--text-transform-title-m);
	font-stretch: var(--font-stretch-title-m);
	font-weight: var(--font-weight-title-m);
}

.worldwide__content-container {
	flex: 1;
}

.worldwide__content-main {
	display: flex;
}

.worldwide__content-article {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.worldwide__canonical-list,
.worldwide__media {
	display: none;
}

@media screen and (min-width: 64rem) {
	.worldwide__content {
		--grid-columns-count: 8;

		gap: 3rem;
	}

	.worldwide__media {
		display: block;
		grid-column: 3 / -1;
	}
}

@media screen and (min-width: 100rem) {
	.worldwide__content {
		gap: 7rem;
	}
}

@media screen and (min-width: 120rem) {
	.worldwide__content {
		gap: 7.5rem;
	}
}

@media screen and (min-width: 160rem) {
	.worldwide__content {
		--grid-columns-count: 12;
	}

	.worldwide__store-selector-container {
		grid-column: 1 / span 3;
	}

	.worldwide__media {
		grid-column: 4 / -1;
		height: 60.125rem;
	}
}

