.product-detail-view-base-mob__carousel {
	bottom: 0;
	position: fixed;
	top: 0;
	width: 100%;
}

.product-detail-view-base-mob__carousel .carousel__container,
.product-detail-view-base-mob__carousel .carousel__viewport,
.product-detail-view-base-mob__carousel .carousel__items,
.product-detail-view-base-mob__carousel-item {
	height: 100%;
}

.product-detail-view-base-mob__carousel-item {
	position: relative;
	width: 100%;
}

.product-detail-view-base-mob__loader {
	position: absolute;
	top: 50%;
}

[dir=ltr] .product-detail-view-base-mob__loader {
	left: 50%;
	transform: translate(-50%, -50%);
}

[dir=rtl] .product-detail-view-base-mob__loader {
	right: 50%;
	transform: translate(50%, -50%);
}

.product-detail-view-base-mob__carousel .carousel__viewport {
	overflow: hidden;
}

.product-detail-more-colors {
	align-items: center;
	column-gap: var(--spacing-02);
	display: flex;
	font-size: var(--font-size-label-m);
	line-height: var(--line-height-label-m);
	letter-spacing: var(--letter-spacing-label-m);
	text-transform: var(--text-transform-label-m);
	font-stretch: var(--font-stretch-label-m);
	font-weight: var(--font-weight-label-m);
}[dir] .product-detail-more-colors {
	margin-top: var(--spacing-01);
}

.product-detail-more-colors__current-color {
	height: 1rem;
	width: 1rem;
}

[dir] .product-detail-more-colors__current-color {
	border: var(--line-width) solid var(--color-content-low);
	margin: 0.25rem;
}

.variable-width-carousel__viewport {
	overflow: hidden;
}

.variable-width-carousel--with-arrows {
	display: flex;
	justify-content: space-between;
}

[dir=ltr] .variable-width-carousel--with-arrows .variable-width-carousel__viewport {
	margin-right: var(--spacing-01);
}

[dir=rtl] .variable-width-carousel--with-arrows .variable-width-carousel__viewport {
	margin-left: var(--spacing-01);
}

.variable-width-carousel__items {
	align-items: flex-start;
	display: flex;
	justify-content: flex-start;
}

[dir=ltr] .variable-width-carousel__items {
	margin-left: auto;
	margin-right: auto;
}

[dir=rtl] .variable-width-carousel__items {
	margin-right: auto;
	margin-left: auto;
}

[dir=ltr] .variable-width-carousel__item {
	margin-right: 1.5rem;
}

[dir=rtl] .variable-width-carousel__item {
	margin-left: 1.5rem;
}

[dir=ltr] .variable-width-carousel__item:last-child {
	margin-right: 0;
}

[dir=rtl] .variable-width-carousel__item:last-child {
	margin-left: 0;
}

.variable-width-carousel__arrows {
	display: flex;
	justify-content: space-between;
}

[dir] .variable-width-carousel__arrow {
	cursor: pointer;
}

.variable-width-carousel__arrow:disabled {
	fill: var(--color-main-020);
}

/* stylelint-disable-next-line selector-max-type */
.variable-width-carousel__arrow svg {
	height: 1rem;
	width: 1rem;
}

[dir=ltr] .variable-width-carousel__arrow--left {
	margin-right: 0.25rem;
}

[dir=rtl] .variable-width-carousel__arrow--left {
	margin-left: 0.25rem;
}

.product-color-extended-name {
	font-size: var(--font-size-body-s);
	text-transform: uppercase;
	line-height: var(--line-height-body-s);
	letter-spacing: var(--letter-spacing-body-s);
	font-stretch: var(--font-stretch-body-s);
	font-weight: var(--font-weight-body-s);
}

.product-color-extended-name__copy-action {
	font-size: var(--font-size-body-s);
	line-height: var(--line-height-body-s);
	letter-spacing: var(--letter-spacing-body-s);
	font-stretch: var(--font-stretch-body-s);
	font-weight: var(--font-weight-body-s);
}

[dir] .product-color-extended-name__copy-action {
	cursor: pointer;
}

.product-detail-color-selector__selected-color-title {
	font-size: var(--font-size-body-s);
	line-height: var(--line-height-body-s);
	letter-spacing: var(--letter-spacing-body-s);
	font-stretch: var(--font-stretch-body-s);
	font-weight: var(--font-weight-body-s);
}

.product-detail-color-selector__selected-color-name {
	font-size: var(--font-size-body-s);
	width: 100%;
	line-height: var(--line-height-body-s);
	letter-spacing: var(--letter-spacing-body-s);
	font-stretch: var(--font-stretch-body-s);
	font-weight: var(--font-weight-body-s);
}

[dir] .product-detail-color-selector__selected-color-name {
	border-top: var(--line-width) solid var(--color-content-high);
}

.product-detail-color-selector__colors {
	align-items: flex-start;
	display: flex;
	gap: var(--spacing-01);
	justify-content: flex-start;
}

[dir] .product-detail-color-selector__colors {
	margin-bottom: var(--spacing-01);
}

.product-detail-color-selector__color {
	height: 2rem;
	width: 2rem;
}

[dir] .product-detail-color-selector__color {
	border: none;
	padding: var(--spacing-01);
}

.product-detail-color-selector__color-button {
	align-items: center;
	display: flex;
	height: 1.5rem;
	justify-content: center;
	line-height: 0;
	position: relative;
	width: 1.5rem;
}

[dir] .product-detail-color-selector__color-button {
	cursor: pointer;
}

[dir] .product-detail-color-selector__color-button--is-selected {
	border: var(--line-width) solid var(--color-content-high);
}

.product-detail-color-selector__color-area {
	height: 1rem;
	width: 1rem;
}

[dir] .product-detail-color-selector__color-area {
	border: var(--line-width) solid var(--color-content-low);
}

.product-detail-color-selector__color-carousel {
	width: 100%;
}

[dir=ltr] .product-detail-color-selector__color-carousel {
	margin-left: calc(-1 * var(--line-width));
}

[dir=rtl] .product-detail-color-selector__color-carousel {
	margin-right: calc(-1 * var(--line-width));
}

[dir=ltr] .product-detail-color-selector__color:last-child {
	margin-right: 0;
}

[dir=rtl] .product-detail-color-selector__color:last-child {
	margin-left: 0;
}

[dir] .product-detail-color-selector--is-compact .product-detail-color-selector__colors {
	margin-bottom: 0;
}

.product-detail-color-selector__color-ranges {
	width: 100%;
}

[dir] .product-detail-color-selector__color-ranges {
	border-bottom: var(--line-width) solid var(--color-content-high);
	padding: var(--spacing-02) 0;
}

.product-detail-color-selector__color-ranges-item {
	font-size: var(--font-size-label-m);
	text-transform: uppercase;
	line-height: var(--line-height-label-m);
	letter-spacing: var(--letter-spacing-label-m);
	font-stretch: var(--font-stretch-label-m);
	font-weight: var(--font-weight-label-m);
}

[dir] .product-detail-color-selector__color-ranges-item {
	cursor: pointer;
}

.product-detail-color-selector__color-ranges-item--is-selected {
	font-size: var(--font-size-label-m-highlight);
	line-height: var(--line-height-label-m-highlight);
	letter-spacing: var(--letter-spacing-label-m-highlight);
	text-transform: var(--text-transform-label-m-highlight);
	font-stretch: var(--font-stretch-label-m-highlight);
	font-weight: var(--font-weight-label-m-highlight);
}

.product-detail-color-selector__color-ranges .variable-width-carousel__item {
	white-space: nowrap;
}

[dir=ltr] .product-detail-color-selector__color-ranges .variable-width-carousel__item {
	margin-right: var(--spacing-04);
}

[dir=rtl] .product-detail-color-selector__color-ranges .variable-width-carousel__item {
	margin-left: var(--spacing-04);
}

[dir=ltr] .product-detail-color-selector__color-ranges .variable-width-carousel__item:first-child {
	margin-left: 1.25rem;
}

[dir=rtl] .product-detail-color-selector__color-ranges .variable-width-carousel__item:first-child {
	margin-right: 1.25rem;
}

[dir=ltr] .product-detail-color-selector__color-ranges .variable-width-carousel__item:last-child {
	margin-right: 0;
	padding-right: calc(var(--spacing-04) + var(--spacing-04));
}

[dir=rtl] .product-detail-color-selector__color-ranges .variable-width-carousel__item:last-child {
	margin-left: 0;
	padding-left: calc(var(--spacing-04) + var(--spacing-04));
}

.product-detail-color-selector__color-selector-container {
	width: 100%;
}

[dir] .product-detail-color-selector--is-compact .product-detail-color-selector__color-selector-container, [dir] .product-detail-color-selector--is-compact .product-detail-color-selector__color {
	border: none;
}

@media screen and (min-width: 48rem) {
	.product-detail-color-selector {
		align-items: flex-start;
		display: flex;
		flex-direction: column-reverse;
	}

	[dir] .product-detail-color-selector__color-selector-container {
		border: none;
	}

	.product-detail-color-selector__colors {
		flex-wrap: wrap;
	}

	[dir] .product-detail-color-selector__colors {
		margin-bottom: 0;
		margin-top: 1.25rem;
	}

	.product-detail-color-selector__color {
		height: 1.5rem;
		width: 1.5rem;
	}

	[dir] .product-detail-color-selector__color {
		border: none;
		padding: 0;
	}

	[dir] .product-detail-color-selector__color:first-child {
		border: none;
	}

	.product-detail-color-selector__color-button {
		height: 1.5rem;
		width: 1.5rem;
	}

	.product-detail-color-selector__color-ranges {
		position: relative;
	}

	[dir] .product-detail-color-selector__color-ranges {
		border: none;
		margin: var(--spacing-04) 0 var(--spacing-02) 0;
		padding: 0;
	}

	[dir] .product-detail-color-selector__color-ranges + .product-detail-color-selector__colors {
		margin-top: 0;
	}

	[dir=ltr] .product-detail-color-selector__color-ranges .variable-width-carousel__item:first-child {
		margin-left: 0;
	}

	[dir=rtl] .product-detail-color-selector__color-ranges .variable-width-carousel__item:first-child {
		margin-right: 0;
	}

	[dir=ltr] .product-detail-color-selector__color-ranges .variable-width-carousel__item:last-child {
		padding-right: 0;
	}

	[dir=rtl] .product-detail-color-selector__color-ranges .variable-width-carousel__item:last-child {
		padding-left: 0;
	}

	[dir] .product-detail-color-selector__selected-color-name {
		border: none;
	}
}

.product-detail-image-zoomed {
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	touch-action: none;
	width: 100%;
	z-index: 500;
}[dir=ltr] .product-detail-image-zoomed {
	left: 0;
}[dir=rtl] .product-detail-image-zoomed {
	right: 0;
}

.product-detail-image-zoomed__zoomed-image {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.product-detail-image-zoomed__zoomed-image .media {
	height: 100%;
}

.product-detail-image-zoomed__close-button {
	height: 1.5rem;
	outline: none;
	position: absolute;
	top: var(--spacing-04);
	width: 1.5rem;
}

[dir=ltr] .product-detail-image-zoomed__close-button {
	left: var(--spacing-05);
}

[dir=rtl] .product-detail-image-zoomed__close-button {
	right: var(--spacing-05);
}

.product-detail-image-zoomed__pager-button {
	height: 2.875rem;
	position: absolute;
	top: 50%;
	width: 2.875rem;
	z-index: 13;
}

[dir] .product-detail-image-zoomed__pager-button {
	cursor: pointer;
	transform: translateY(-50%);
}

[dir] .product-detail-image-zoomed__pager-button--previous {
	transform: rotateY(180deg);
}

[dir=ltr] .product-detail-image-zoomed__pager-button--previous {
	left: 0;
}

[dir=rtl] .product-detail-image-zoomed__pager-button--previous {
	right: 0;
}

[dir=ltr] .product-detail-image-zoomed__pager-button--next {
	right: 0;
}

[dir=rtl] .product-detail-image-zoomed__pager-button--next {
	left: 0;
}

[dir] [dir='rtl'] .product-detail-image-zoomed__pager-button--previous {
	transform: none;
}

[dir] [dir='rtl'] .product-detail-image-zoomed__pager-button--next {
	transform: rotateY(180deg);
}

@media screen and (min-width: 48rem) {
	.product-detail-image-zoomed__zoomed-image {
		height: auto;
		width: 100%;
	}
	[dir] .product-detail-image-zoomed__zoomed-image {
		cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpiYGBg+I8Hf0KisQJGqAJiACM2QRZCCoix4D8JrgCBhUAciM0L6C7gAuIYIH4KxD+g8nJAPBcqrwPEV/G5QIFAAIOwIxMBrxECXPi8wAHEHkD8BIh/QtWBvLAVKm8GxKfJCcSpQOxLSizglWch0c8YgImA/Gc0GgMABBgAaiQu/TORGycAAAAASUVORK5CYII=), pointer;
	}
}

.product-detail-customization-button--no-second-line {
	height: auto;
}

.product-detail-card-info-size-selector-buttons {
	display: flex;
	gap: var(--spacing-04);
	width: 100%;
}

.product-detail-card-info-size-selector-buttons__add-to-cart,
.product-detail-card-info-size-selector-buttons__edited--no-cart-button {
	flex: 1;
}

.product-detail-card-info-size-selector-buttons__add-to-cart,
.product-detail-card-info-size-selector-buttons__edited {
	min-width: auto;
}

.product-detail-card-info-size-selector-buttons__add-to-cart:not(.product-detail-card-info-size-selector-buttons__add-to-cart--no-edited-button) {
	flex: 0.6;
}

.product-detail-card-info-size-selector-buttons__edited {
	align-items: center;
	color: var(--color-content-high);
	display: flex;
	flex-basis: 0;
	flex-direction: column;
	justify-content: space-around;
	text-wrap: nowrap;
}

.product-detail-card-info-size-selector-buttons__edited:not(.product-detail-card-info-size-selector-buttons__edited--no-cart-button) {
	flex: 0.4;
	min-width: auto;
}

.product-detail-card-info-size-recommender-banner {
	font-size: var(--font-size-body-l);
	line-height: var(--line-height-body-l);
	letter-spacing: var(--letter-spacing-body-l);
	font-stretch: var(--font-stretch-body-l);
	font-weight: var(--font-weight-body-l);
}

[dir] .product-detail-card-info-size-recommender-banner__actions {
	margin-top: var(--spacing-05);
	padding-top: var(--spacing-05);
}

.product-detail-card-info-size-recommender-banner__action {
	width: 100%;
}

[dir] .product-detail-card-info-size-recommender-banner__action:first-child {
	margin-bottom: var(--spacing-05);
}

.product-detail-card-info-size-recommender-banner__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);
}

[dir] .product-detail-card-info-size-recommender-banner__title {
	margin-bottom: var(--spacing-02);
}

.product-detail-card-info-size-recommender-banner__title-tag {
	font-size: var(--font-size-label-xs);
	vertical-align: text-top;
	line-height: var(--line-height-label-xs);
	letter-spacing: var(--letter-spacing-label-xs);
	text-transform: var(--text-transform-label-xs);
	font-stretch: var(--font-stretch-label-xs);
	font-weight: var(--font-weight-label-xs);
}

[dir=ltr] .product-detail-card-info-size-recommender-banner__title-tag {
	margin-left: var(--spacing-02);
}

[dir=rtl] .product-detail-card-info-size-recommender-banner__title-tag {
	margin-right: var(--spacing-02);
}

.product-detail-card-info-size-recommender-banner__tag {
	font-size: var(--font-size-label-xs);
	vertical-align: text-top;
	line-height: var(--line-height-label-xs);
	letter-spacing: var(--letter-spacing-label-xs);
	text-transform: var(--text-transform-label-xs);
	font-stretch: var(--font-stretch-label-xs);
	font-weight: var(--font-weight-label-xs);
}[dir=ltr] .product-detail-card-info-size-recommender-banner__tag {
	margin-left: var(--spacing-02);
}[dir=rtl] .product-detail-card-info-size-recommender-banner__tag {
	margin-right: var(--spacing-02);
}

[dir] .interactive-size-guide__drawer .drawer__header, [dir] .interactive-size-guide__drawer .header__button {
	padding-bottom: 0;
}

.product-details-card-info-details-size-guide-action {
	align-items: center;
	display: flex;
	font-size: var(--font-size-label-m);
	justify-content: space-between;
	width: 100%;
	line-height: var(--line-height-label-m);
	letter-spacing: var(--letter-spacing-label-m);
	text-transform: var(--text-transform-label-m);
	font-stretch: var(--font-stretch-label-m);
	font-weight: var(--font-weight-label-m);
}[dir] .product-details-card-info-details-size-guide-action {
	cursor: pointer;
	padding: var(--spacing-02) 0;
}

.product-details-card-info-details-size-guide-action__icon {
	width: 0.75rem;
}

[dir=ltr] .product-details-card-info-details-size-guide-action__icon {
	margin-left: var(--spacing-04);
}

[dir=rtl] .product-details-card-info-details-size-guide-action__icon {
	margin-right: var(--spacing-04);
}

.product-detail-card-info-details__product-actions {
	width: 100%;
}

.product-detail-actions__action-link {
	font-size: var(--font-size-body-m);
	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);
}

.product-detail-actions__action-button {
	font-size: var(--font-size-label-m);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	line-height: var(--line-height-label-m);
	letter-spacing: var(--letter-spacing-label-m);
	text-transform: var(--text-transform-label-m);
	font-stretch: var(--font-stretch-label-m);
	font-weight: var(--font-weight-label-m);
}

[dir] .product-detail-actions__action-button {
	cursor: pointer;
	margin-bottom: var(--spacing-03);
	margin-top: var(--spacing-03);
}

[dir=ltr] .product-detail-actions__action-button {
	text-align: left;
}

[dir=rtl] .product-detail-actions__action-button {
	text-align: right;
}

.product-detail-actions__recycling-info {
	align-items: center;
	display: flex;
	font-size: var(--font-size-body-s);
	justify-content: flex-start;
	line-height: var(--line-height-body-s);
	letter-spacing: var(--letter-spacing-body-s);
	font-stretch: var(--font-stretch-body-s);
	font-weight: var(--font-weight-body-s);
}

[dir] .product-detail-actions__recycling-info {
	margin-top: var(--spacing-06);
}

.product-detail-actions__recycling-info-icon {
	height: 1rem;
	width: 16 px;
}

[dir=ltr] .product-detail-actions__recycling-info-icon {
	margin-right: var(--spacing-02);
}

[dir=rtl] .product-detail-actions__recycling-info-icon {
	margin-left: var(--spacing-02);
}

.product-detail-actions__spot {
	font-size: var(--font-size-body-s);
	line-height: var(--line-height-body-s);
	letter-spacing: var(--letter-spacing-body-s);
	font-stretch: var(--font-stretch-body-s);
	font-weight: var(--font-weight-body-s);
}

[dir] .product-detail-actions__spot {
	margin-bottom: var(--spacing-02);
	margin-top: var(--spacing-06);
}

[dir] .product-detail-actions__stock-availability-size-selector {
	margin-bottom: var(--spacing-08);
}

[dir] .product-detail-actions__chat {
	margin-top: var(--spacing-06);
}

.product-detail-actions__chat .product-detail-actions__action-button {
	font-size: var(--font-size-label-m);
	width: 100%;
	line-height: var(--line-height-label-m);
	letter-spacing: var(--letter-spacing-label-m);
	text-transform: var(--text-transform-label-m);
	font-stretch: var(--font-stretch-label-m);
	font-weight: var(--font-weight-label-m);
}

[dir] .product-detail-actions__chat .product-detail-actions__action-button {
	margin-bottom: 0;
	margin-top: 0;
}

@media screen and (min-width: 48rem) {
	[dir] .product-detail-actions__action {
		margin-bottom: var(--spacing-03);
	}

	[dir] .product-detail-actions__action:last-of-type {
		margin-bottom: 0;
	}

	.product-detail-actions__action-button {
		font-size: var(--font-size-label-m);
		line-height: var(--line-height-label-m);
		letter-spacing: var(--letter-spacing-label-m);
		text-transform: var(--text-transform-label-m);
		font-stretch: var(--font-stretch-label-m);
		font-weight: var(--font-weight-label-m);
	}

	[dir] .product-detail-actions__action-button {
		margin: 0;
	}

	.product-detail-actions__recycling-info {
		font-size: var(--font-size-label-m);
		line-height: var(--line-height-label-m);
		letter-spacing: var(--letter-spacing-label-m);
		text-transform: var(--text-transform-label-m);
		font-stretch: var(--font-stretch-label-m);
		font-weight: var(--font-weight-label-m);
	}
}

.special-return-conditions__button .special-return-conditions {
	text-decoration: underline;
}

.special-return-conditions__button {
	font-size: var(--font-size-body-m);
	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] .special-return-conditions__button {
	cursor: pointer;
}

[dir=ltr] .special-return-conditions__button {
	text-align: left;
}

[dir=rtl] .special-return-conditions__button {
	text-align: right;
}

.product-detail-unit-price {
	font-size: var(--font-size-body-m);
	text-transform: uppercase;
	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] .product-detail-unit-price {
	margin-top: var(--spacing-02);
}

.product-detail-unit-price__alt-unit-price,
.product-detail-unit-price__alt-unit-price-separator {
	font-size: var(--font-size-body-s);
	line-height: var(--line-height-body-s);
	letter-spacing: var(--letter-spacing-body-s);
	font-stretch: var(--font-stretch-body-s);
	font-weight: var(--font-weight-body-s);
}

[dir] .product-detail-unit-price__alt-unit-price, [dir] .product-detail-unit-price__alt-unit-price-separator {
	margin-top: var(--spacing-02);
}

[dir=ltr] .product-detail-unit-price__alt-unit-price-separator {
	margin-left: 0.25rem;
	margin-right: 0.25rem;
}

[dir=rtl] .product-detail-unit-price__alt-unit-price-separator {
	margin-right: 0.25rem;
	margin-left: 0.25rem;
}

@media screen and (min-width: 48rem) {
	.product-detail-unit-price,
	.product-detail-unit-price__alt-unit-price,
	.product-detail-unit-price__alt-unit-price-separator {
		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] .product-detail-unit-price, [dir] .product-detail-unit-price__alt-unit-price, [dir] .product-detail-unit-price__alt-unit-price-separator {
		margin-top: var(--spacing-01);
	}
}

[dir=ltr] .product-detail-highlighted-information__highlight {
	margin-left: var(--spacing-04);
}[dir=rtl] .product-detail-highlighted-information__highlight {
	margin-right: var(--spacing-04);
}

[dir=ltr] .product-detail-highlighted-information__highlight:first-child {
	margin-left: 0;
}

[dir=rtl] .product-detail-highlighted-information__highlight:first-child {
	margin-right: 0;
}

@media screen and (min-width: 48rem) {
	[dir] .product-detail-highlighted-information__highlights {
		margin-top: var(--spacing-01);
	}

	[dir=ltr] .product-detail-highlighted-information__highlight {
		margin-left: var(--spacing-05);
	}

	[dir=rtl] .product-detail-highlighted-information__highlight {
		margin-right: var(--spacing-05);
	}

	[dir=ltr] .product-detail-highlighted-information__highlight:first-child {
		margin-left: 0;
	}

	[dir=rtl] .product-detail-highlighted-information__highlight:first-child {
		margin-right: 0;
	}
}

.product-detail-simple-coming-soon.product-detail-simple-coming-soon--disabled {
	color: var(--color-content-high);
}[dir] .product-detail-simple-coming-soon.product-detail-simple-coming-soon--disabled {
	border-color: var(--color-content-high);
}

.product-detail-cart-buttons__button {
	width: auto;
}

.product-detail-cart-buttons__main-action {
	display: flex;
	gap: var(--spacing-03);
	width: 100%;
}

.product-detail-cart-buttons__main-action > :nth-child(1) {
	flex-grow: 2;
}

.product-detail-cart-buttons__main-action > :nth-child(2) {
	flex-grow: 1;
}

.product-detail-cart-buttons__nav-to-cart {
	width: 100%;
}

[dir] .product-detail-cart-buttons__nav-to-cart {
	margin-top: var(--spacing-04);
}

/* stylelint-disable-next-line selector-max-type */
.product-detail-cart-buttons__add-to-cart--adding span::after {
	content: "...";
	letter-spacing: 0.1875rem;
	overflow: hidden;
	position: absolute;
}
[dir=ltr] .product-detail-cart-buttons__add-to-cart--adding span::after {
	animation: loading linear 1s infinite;
}
[dir=rtl] .product-detail-cart-buttons__add-to-cart--adding span::after {
	animation: loading linear 1s infinite;
}

.product-detail-size-selector-std {
	position: relative;
}

.product-detail-size-selector-std__size-selector {
	position: absolute;
	top: 0;
	width: 100%;
}

[dir] .product-detail-size-selector-std__size-selector {
	background-color: var(--color-background-base);
	border: var(--line-width) solid var(--color-content-high);
}

.product-detail-adjacent-products-links {
	display: none;
}

