/** Shopify CDN: Minification failed

Line 3316:22 Expected identifier but found "*"
Line 4114:1 Unexpected ","

**/


@media screen, (min-width: 768px) {
	:root {
  	--gsc-container-padding: var(--gsc-aside-padding-size);
  	--gsc-container-header-padding: 3.2rem;
	}
}


@media screen, (min-width: 768px) {
	:root {
	/* blockquote */

	--gsc-blockquote-font-size: 2.2rem;
	--gsc-blockquote-line-height: calc(32 / 22);

	/* heading */

	--gsc-heading-0-font-size: 4.4rem;
	--gsc-heading-1-font-size: 3.6rem;
	--gsc-heading-2-font-size: 3.2rem;
	--gsc-heading-3-font-size: 2.8rem;
	--gsc-heading-4-font-size: 2.6rem;
	--gsc-heading-5-font-size: 2.4rem;
	--gsc-heading-6-font-size: 1.8rem;
	--gsc-heading-7-font-size: 1.6rem;
	--gsc-heading-0-line-height: 5.6rem;
	--gsc-heading-1-line-height: 4.6rem;
	--gsc-heading-2-line-height: 4rem;
	--gsc-heading-3-line-height: 3.8rem;
	--gsc-heading-4-line-height: 3.6rem;
	--gsc-heading-5-line-height: 3.4rem;
	--gsc-heading-6-line-height: 2.8rem;
	--gsc-heading-7-line-height: 2.4rem;
	}
}


@media screen, (min-width: 768px) {
	.page__title + .page__content {
	margin: 4.8rem 0 0;
	}
}


@media screen, (min-width: 768px) {
	.icon:hover {
	opacity: 0.5;
	}
	.close-button__icon {
	transition: transform 250ms ease-in-out;
	}
	.close-button:hover .close-button__icon {
	transform: rotate(90deg);
	}
}


@media screen, (min-width: 768px) {
	.underline-text:hover {
	color: var(--gsc-text-color-100);
	}
	.underline-text:hover .underline-text__label::before {
	transform: translateX(0%);
	}
}


@media screen, (min-width: 768px) {
	.zoom:hover,
	.zoom-parent-for-hover:hover .zoom {
	transform: scale(1.1, 1.1);
	}
}


@media screen, (min-width: 768px) {
	.sticky-cart-button {
	display: flex;

	--gsc-sticky-cart-button-size: 6.4rem;
	--gsc-sticky-cart-button-space-from-size: 3.2rem;
	}
	.sticky-cart-button:hover::before {
	width: calc(100% + 8px);
	height: calc(100% + 8px);

	transform: translate(-50%, -50%);
	}
	.sticky-cart-button.is-visible {
	opacity: 1;
	transition: opacity 0.2s ease-in-out;
	pointer-events: all;
	}
	.sticky-cart-button.is-visible .cart-count {
	z-index: 1;
	}
}


@media screen, (min-width: 768px) {
	.back-to-top-button {
	right: unset;
	left: unset;

	--gsc-back-to-top-button-size: 6.4rem;
	--gsc-back-to-top-button-space-from-size: 3.2rem;
	}
	.back-to-top-button:hover::before {
	width: calc(100% + 8px);
	height: calc(100% + 8px);

	transform: translate(-50%, -50%);
	}

	body[is-filters-button-fixed] .back-to-top-button,
	body[is-product-form-button-fixed] .back-to-top-button {
	bottom: var(--gsc-back-to-top-button-space-from-size);
	}
	.back-to-top-button--bottom-left-position {
	left: var(--gsc-back-to-top-button-space-from-size);
	}
	.back-to-top-button--bottom-center-position {
	left: 50%;
	transform: translateX(-50%);
	}
	.back-to-top-button--bottom-right-position {
	right: var(--gsc-back-to-top-button-space-from-size);
	}
}


@media screen, (min-width: 768px) {
	.close-button-with-scale-hover-wrapper:hover .close-button-with-scale-hover,
	.close-button-with-scale-hover:hover {
	--gsc-stroke-length: 24px;
	}
}

/*
@media screen, (min-width: 768px) {
	.round-style .shopify-section-group-main-header-group {
	margin: 2rem 0;
	}
	.round-style
	.shopify-section-group-main-header-group
	+ .shopify-section-group-main-header-group {
	margin-top: 0;
	}
}
*/

@media screen, (min-width: 768px) {
	.color-swatch:hover {
	--gsc-color-swatch-border-color: var(--gsc-text-color-35);
	--gsc-color-swatch-box-shadow: 0px 0px 0px 3px
		var(--gsc-background-color-100) inset;
	}
}


@media screen, (min-width: 768px) {
	.image-swatches__label {
	display: block;
	margin: 1.2rem 0 0;
	color: var(--gsc-text-color-70);
	font-size: var(--gsc-fz-12);
	line-height: var(--gsc-lh-5);
	font-weight: ;
	}
	.image-swatches__item:hover {
	--gsc-color-swatch-border-color: var(--gsc-text-color-35);
	--gsc-color-swatch-box-shadow: 0px 0px 0px 3px
		var(--gsc-background-color-100) inset;
	}
}


@media screen, (min-width: 768px) {
	.btn {
	outline-color: var(--gsc-button-background-color-100);
	outline-offset: 4px;
	}
	.custom-app-block .spr-form-actions .btn:not([disabled]):hover,
	.btn--solid:not([disabled]):hover {
	/*background: linear-gradient(
		0deg,
		var(--gsc-white-color-5),
		var(--gsc-white-color-5)
		),
		var(--gsc-button-background-color-100);*/
	background: var(--gsc-button-background-color-100);
	}
	.btn--outline:not([disabled]):focus-visible,
	.btn--outline:not([disabled]):hover {
	box-shadow: 0 0 0 0.1rem var(--gsc-outline-button-background-color-100)
		inset;
	}
}


@media screen, (min-width: 768px) {
	.product-badge {
	/*padding: 0.6rem 1rem;*/
	padding: 0.2rem 1rem;
	font-size: var(--gsc-fz-13);
	line-height: var(--gsc-lh-16);
	font-weight: var(--gsc-font-weight-medium);
	}
}


@media screen, (min-width: 768px) {
	.product-sale-amount-badge {
	font-size: var(--gsc-fz-13);
	line-height: var(--gsc-lh-16);
	font-weight: var(--gsc-font-weight-medium);
	}
}


@media screen, (min-width: 768px) {
	.tab-name:hover {
	color: var(--gsc-text-color-100);
	}
}


@media screen, (min-width: 768px) {
	.dropdown__item:hover {
	color: var(--gsc-text-color-100);
	background-color: var(--gsc-foreground-color-100);
	}
}


@media screen, (min-width: 768px) {
	.table__row {
	padding: 1.6rem 0;
	}
	.table__row--header {
	padding-top: 0;
	}
}


@media screen, (min-width: 768px) {
	.tooltip {
	display: block;
	}
	.tooltip[aria-hidden='true'] {
	display: none;
	pointer-events: none;
	}
	.tooltip[aria-hidden='true'] * {
	pointer-events: none;
	}
}


@media screen, (min-width: 768px) {
	.notification {
	--gsc-notification-padding: 6.4rem;
	}
}


@media screen, (min-width: 768px) {
	.localization-dropdown__item:hover {
	background-color: var(--gsc-foreground-color-100);
	}
	.localization-dropdown__item:only-of-type:hover {
	background-color: transparent;
	}
	.localization-dropdown {
	width: auto;
	}
	.localization-dropdown__body {
	width: 29.6rem;
	max-height: 42.8rem;
	}
}


@media screen, (min-width: 768px) {
	.quick-view .product__info-wrapper {
	position: sticky;
	top: 0;
	}
	.quick-view__media {
	position: sticky;
	top: 0;
	}
	.round-style .quick-view__body {
	padding: 2rem;
	}
	.quick-view__header {
	height: 7.6rem;
	}
	.quick-view__close-button {
	padding: 2.2rem 2.4rem 2.2rem 0;
	}
	.quick-view__content {
	background: transparent;
	}
	.quick-view__content .product-media-grid__item {
	border-radius: var(--gsc-image-inside-block-radii, 0);
	}
	.round-style .quick-view__content {
	border-radius: var(--gsc-sidebar-radii, 0);
	}
	.quick-view__body-wrapper {
	width: 86.9rem;
	max-width: 100%;
	}
	.quick-view .product__content {
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	}
	.quick-view {
	width: auto;
	max-width: 100%;

	--gsc-quick-view-transform-transition-duration: 0.5s;
	--gsc-quick-view-media-transform-transition-duration: 0.25s;
	}
	.quick-view__media {
	flex: 1 0 32.8rem;
	min-height: 100%;
	background: var(--gsc-background-color-100);
	transform: translateX(100%);
	transition: transform
		var(--gsc-quick-view-media-transform-transition-duration) ease-in-out
		var(--gsc-quick-view-transform-transition-duration);
	will-change: transform;
	}
	.round-style .quick-view__media {
	flex: 1 0 34rem;
	padding: 0 0 1.2rem 1.2rem;
	}
	.quick-view__body {
	transition: box-shadow 0.25s ease-in-out
		calc(
			var(--gsc-quick-view-transform-transition-duration) +
			var(--gsc-quick-view-media-transform-transition-duration)
		),
		transform var(--gsc-quick-view-transform-transition-duration) ease-in-out;
	}
	.quick-view.is-opened .quick-view__body {
	box-shadow: -0.8rem 0 3.2rem rgb(20, 20, 22, 15%);
	}
	.quick-view.is-opened .quick-view__media {
	transform: translateX(0%);
	}
	.quick-view:not(.is-opened) .quick-view__body {
	transition: transform var(--gsc-quick-view-transform-transition-duration)
		ease-in-out;
	}
	.quick-view:not(.is-opened) .quick-view__media {
	transition-delay: 0s;
	}
	.quick-view .product__info-wrapper {
	width: 48rem;
	}
	.quick-view .product__info {
	width: 100%;
	padding: 0 4rem 2.4rem;
	}
	.quick-view .product-media-grid {
	--gsc-desktop-space-between-media: 0.2rem;
	}
	.round-style .quick-view .product-media-grid {
	--gsc-desktop-space-between-media: 1.2rem;
	gap: 0;
	}
	.round-style .quick-view .product-media-grid .product-media__image {
	border-radius: var(--gsc-image-inside-block-radii, 0);
	}
	.round-style .quick-view__content .product-media-grid__item {
	margin-top: var(--gsc-desktop-space-between-media);
	}
	.quick-view__header-title {
	padding: 2.7rem 0 2.7rem 4rem;
	}
	.quick-view__header--desktop {
	display: flex;
	}
	.quick-view__header--mobile {
	display: none;
	}
	.quick-view .product {
	padding: 4.8rem 0;
	}
}


@media screen, (min-width: 768px) {
	.column-switcher__item:hover span {
	background-color: var(--gsc-text-color-100);
	}
}


@media screen, (min-width: 768px) {
	.alert__close-icon-wrapper:hover {
	opacity: 1;
	}
}


@media screen, (min-width: 768px) {
	.breadcrumbs__item:hover {
	text-decoration: underline;
	}
}


@media screen, (min-width: 768px) {
	.custom-app-block .spr-review-reportreview:hover {
	color: var(--gsc-text-color-100) !important;
	text-decoration: underline !important;
	}
}


@media screen, (min-width: 768px) {
	.custom-app-block--inside-standart-section .spr-form .spr-icon-star,
	.custom-app-block--inside-standart-section .spr-form .spr-icon-star-empty {
	mask-image: var(--gsc-filled-star-56) !important;
	}
	.custom-app-block--inside-standart-section .spr-form .spr-icon-star-half-alt {
	mask-image: var(--gsc-half-filled-star-56) !important;
	}
	.custom-app-block--inside-standart-section .spr-form .spr-icon {
	width: 5.6rem !important;
	height: 5.6rem !important;
	}
	.custom-app-block--inside-standart-section .spr-header-title {
	font-size: var(--gsc-heading-5-font-size) !important;
	line-height: var(--gsc-heading-5-line-height) !important;
	}
	.custom-app-block--inside-standart-section .spr-reviews {
	margin: 4.8rem 0 0 !important;
	row-gap: 2.4rem !important;
	column-gap: 2.4rem !important;
	}
	.custom-app-block--inside-standart-section .spr-review {
	padding: 4rem !important;
	}
	.custom-app-block--inside-standart-section .spr-header-title {
	margin: 0 0 4.8rem !important;
	}
	.custom-app-block--inside-standart-section .spr-summary {
	display: flex !important;
	grid-template-areas: unset !important;
	align-items: center !important;
	justify-content: unset !important;
	}
	.custom-app-block--inside-standart-section .spr-summary-caption {
	margin: 0 0 0 2.4rem !important;
	}
	.custom-app-block--inside-standart-section .spr-summary-actions {
	margin: 0 0 0 auto !important;
	}
	.custom-app-block--inside-standart-section .spr-reviews,
	.container--xsmall .custom-app-block--inside-standart-section .spr-reviews {
	grid-template-columns: 1fr !important;
	}
	.custom-app-block--inside-standart-section .spr-form-review-body {
	margin: 0 0 4.8rem !important;
	}
	.custom-app-block--inside-standart-section .spr-form-contact-name,
	.custom-app-block--inside-standart-section .spr-form-contact-email,
	.custom-app-block--inside-standart-section .spr-form-contact-location,
	.custom-app-block--inside-standart-section .spr-form-review-rating,
	.custom-app-block--inside-standart-section .spr-form-review-title {
	margin: 0 0 2.4rem !important;
	}
	.custom-app-block--inside-standart-section .spr-pagination {
	padding: 2.4rem 0 0 !important;
	}
}


@media screen, (min-width: 768px) {
	.custom-app-block--inside-standart-section .spr-reviews,
	.container--xsmall .custom-app-block--inside-standart-section .spr-reviews {
	grid-template-columns: 1fr !important;
	}
}


@media screen, (min-width: 768px) {
	.carousel-btn:not([disabled]):hover {
	background-color: var(--gsc-white-color-80);
	}
}


@media screen, (min-width: 768px) {
	.dynamic-checkout-buttons .shopify-cleanslate [role='button'],
	.dynamic-checkout-buttons .shopify-payment-button__button--unbranded {
	min-height: 5.6rem !important;
	padding: 1.6rem 2rem !important;
	}
	.dynamic-checkout-buttons
	.shopify-payment-button__button--unbranded:not([disabled]):hover,
	.shopify-challenge__button:not([disabled]):hover {
	background: linear-gradient(
		0deg,
		var(--gsc-white-color-20),
		var(--gsc-white-color-20)
		),
		var(--gsc-button-background-color-100) !important;
	}
	.dynamic-checkout-buttons--solid
	.shopify-payment-button__button--unbranded[aria-disabled='true']:hover {
	background: var(--gsc-button-background-color-100) !important;
	}
}


@media screen, (min-width: 768px) {
	.dynamic-checkout-buttons--cart-page .shopify-cleanslate [role='button'] {
	min-height: 5.6rem !important;
	padding: 1.6rem 2rem !important;
	}
}


@media screen, (min-width: 768px) {
	.dynamic-checkout-buttons--outline
	.shopify-payment-button__button--unbranded:not(
		[aria-disabled='true']
	):hover {
	box-shadow: 0 0 0 0.1rem var(--gsc-outline-button-background-color-100)
		inset !important;
	background: transparent !important;
	}
	.dynamic-checkout-buttons--outline
	.shopify-payment-button__button--unbranded[aria-disabled='true']:hover {
	background: transparent !important;
	}
}


@media screen, (min-width: 768px) {
	.link__text {
	display: inline;
	background-position: 0 100%;
	background-image: linear-gradient(
		to right,
		var(--gsc-button-background-color-100),
		var(--gsc-button-background-color-100)
	);
	background-size: 0 0.15rem;
	background-repeat: no-repeat;
	transition: background-size 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.link-parent-for-hover:hover .link__text,
	.link:hover .link__text {
	background-size: 100% 0.15rem;
	}
	.link--vertical .link__text {
	background-size: 0.15rem 0;
	}
	.link-parent-for-hover:hover .link--vertical .link__text,
	.link--vertical .link-parent-for-hover:hover .link__text,
	.link--vertical:hover .link__text {
	background-size: 0.15rem 100%;
	}
	.underline-animation,
	.underline-animation-parent.rte * {
	display: inline !important;
	background-position: 0 100%;
	background-image: linear-gradient(
		to right,
		var(--gsc-button-background-color-100),
		var(--gsc-button-background-color-100)
	);
	background-size: 0 0.1rem;
	background-repeat: no-repeat;
	transition: background-size 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.underline-animation-parent.rte * {
	padding-bottom: 0.25rem;
	line-height: 1.7;
	}
	.underline-animation:hover,
	.underline-animation-parent:hover .underline-animation-parent.rte *,
	.link-parent-for-hover:hover .underline-animation-parent.rte *,
	.link-parent-for-hover:hover .underline-animation {
	background-size: 100% 0.1rem;
	}
}


@media screen, (min-width: 768px) {
	.social-list__item:hover {
	opacity: 0.5;
	}
}


@media screen, (min-width: 768px) {
	.carousel__slide {
	margin-right: 0;
	padding-right: 0;
	}
	.carousel__btn {
	cursor: pointer;
	}
}


@media screen, (min-width: 768px) {
	.card-carousel__progress-bar {
	margin: 6.4rem 0 0;
	}
	.card-carousel__viewport {
	overflow: hidden;
	}
	.card-carousel__viewport--overflow {
	overflow: visible;
	}
	.card-carousel__arrows {
	display: flex;
	}
	.card-carousel__position-btn-wrap {
	display: block;
	}
	.card-carousel__slide {
	min-width: var(--gsc-slide-width);
	width: var(--gsc-slide-width);
	}
	.card-carousel__position-btn-wrap {
	width: calc(var(--gsc-slide-width) - var(--gsc-space-between-cards));
	min-width: calc(var(--gsc-slide-width) - var(--gsc-space-between-cards));
	}
	.card-carousel__arrow:not([disabled]):hover {
	opacity: 0.7;
	}
	.card-carousel--navigation-on-hover .card-carousel__carousel-btn {
	transition: transform 0.2s linear;
	}
	.card-carousel--with-half-next-slide-and-hover-navigation
	.card-carousel__carousel-btn {
	opacity: 0;
	transition: transform 0.2s linear, opacity 0.1s linear;
	}
	.card-carousel--navigation-on-hover .card-carousel__carousel-btn--next {
	transform: translate(calc(2.4rem + 100%), -50%);
	}
	.card-carousel--navigation-on-hover .card-carousel__carousel-btn--prev {
	transform: translate(calc(-1 * (2.4rem + 100%)), -50%);
	}
	.card-carousel--navigation-on-hover:hover
	.card-carousel__carousel-btn:not([disabled]),
	.card-carousel--navigation-on-hover
	.card-carousel__carousel-btn:not([disabled]):focus-visible {
	transform: translate(0, -50%);
	}
	.card-carousel--with-half-next-slide-and-hover-navigation:hover
	.card-carousel__carousel-btn:not([disabled]),
	.card-carousel--with-half-next-slide-and-hover-navigation
	.card-carousel__carousel-btn:not([disabled]):focus-visible {
	opacity: 1;
	transition: transform 0.2s linear, opacity 0.1s linear 0.1s;
	}
}


@media screen, (min-width: 768px) {
	.dots-carousel {
	--gsc-dot-size: 2.4rem;
	--gsc-slide-size: 2.6rem;
	--gsc-space-between-cards: 1.6rem;
	}
	.dots-carousel__slide-inner-circle {
	width: 1.2rem;
	height: 1.2rem;
	}
	.dots-carousel__slide.is-prev-prev .dots-carousel__slide-inner-circle {
	width: 0.8rem;
	height: 0.8rem;
	}
	.dots-carousel__slide-inner-circle,
	.dots-carousel__slide svg {
	transition: transform 0.2s ease-in-out;
	}
	.dots-carousel__slide:hover svg {
	transform: scale(1.166);
	}
	.dots-carousel__slide:hover .dots-carousel__slide-inner-circle {
	transform: scale(1.166);
	}
	.dots-carousel__slide.is-prev-prev:hover .dots-carousel__slide-inner-circle {
	transform: scale(1.333);
	}
}


@media screen, (min-width: 768px) {
	.solid-dots-carousel__solid-dot:hover .solid-dots-carousel__solid-dot-circle {
	background: var(--gsc-text-color-100);
	border-color: var(--gsc-white-color-100);
	}
}


@media screen, (min-width: 768px) {
	.solid-dots-carousel__solid-dot:hover .solid-dots-carousel__solid-dot-circle {
	background: var(--gsc-text-color-100);
	border-color: var(--gsc-white-color-100);
	}
}


@media screen, (min-width: 768px) {
	.theme-with-size2-swatch-in-product-card {
	--gsc-landscape-swatch-width: 4rem;

	--gsc-square-swatch-width: 2.4rem;

	--gsc-portrait-swatch-width: 2.4rem;

	--gsc-circle-swatch-width: 2.4rem;

	--gsc-swatch-border-radius: var(--gsc-product-card-size2-swatch-radii);
	}
	.theme-with-size3-swatch-in-product-card {
	--gsc-landscape-swatch-width: 4.8rem;

	--gsc-square-swatch-width: 3.2rem;

	--gsc-portrait-swatch-width: 3.2rem;

	--gsc-circle-swatch-width: 3.2rem;

	--gsc-swatch-border-radius: var(--gsc-product-card-size3-swatch-radii);
	}
	.theme-with-size4-swatch-in-product-card {
	--gsc-landscape-swatch-width: 6rem;

	--gsc-square-swatch-width: 4rem;

	--gsc-portrait-swatch-width: 4rem;

	--gsc-circle-swatch-width: 4rem;

	--gsc-swatch-border-radius: var(--gsc-product-card-size4-swatch-radii);
	}
	.theme-with-size5-swatch-in-product-card {
	--gsc-landscape-swatch-width: 6.8rem;

	--gsc-square-swatch-width: 4.8rem;

	--gsc-portrait-swatch-width: 4.8rem;

	--gsc-circle-swatch-width: 4.8rem;

	--gsc-swatch-border-radius: var(--gsc-product-card-size5-swatch-radii);
	}
	.theme-with-size6-swatch-in-product-card {
	--gsc-landscape-swatch-width: 9.6rem;

	--gsc-square-swatch-width: 6.4rem;

	--gsc-portrait-swatch-width: 6.4rem;

	--gsc-circle-swatch-width: 6.4rem;

	--gsc-swatch-border-radius: var(--gsc-product-card-size6-swatch-radii);
	}
}


@media screen, (min-width: 768px) {
	.product-card__on-image-badges {
	display: flex;
	}
	.product-card__under-image-badges--hidden-on-desktop {
	display: none;
	}
	.product-card__under-image-badges {
	padding: 0rem;
	margin: 0rem 0rem 1.2rem;
	}
	.product-card__details-inner {
	row-gap: 1.6rem;
	}
	.product-card__colors-wrapper {
	padding-top: 0;
	}
	.product-card--with-color-swatches-on-hover .product-card__colors-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: fit-content;
	opacity: 0;
	pointer-events: none;
	}
	.product-card--with-color-swatches-always .product-card__colors-wrapper {
	display: block;
	}
	.product-card--with-color-swatches-hide-on-desktop
	.product-card__colors-wrapper {
	display: none;
	}
	.product-card__details {
	padding-top: 1.2rem;
	padding-right: 1.2rem;
	}
	.product-card--center-alignment .product-card__details {
	padding-right: 1.2rem;
	padding-left: 1.2rem;
	}
	.product-card__details--bottom-spacing {
	padding-bottom: 2.4rem;
	}
	.product-card--solid .product-card__details {
	padding: 1.2rem 1.6rem 1.2rem;
	}
	.product-card__vendor {
	margin: 0.4rem 0 0;
	}
	.product-card__tabs {
	display: flex;
	}
	.product-card__actions {
	flex-flow: column;
	align-items: stretch;
	justify-content: flex-end;
	column-gap: 0.5rem;
	width: unset;
	left: 0;
	}
	.product-card__actions--with-media-tabs {
	height: 100%;
	}
	.product-card__actions--visible-on-hover .product-card__btns {
	transform: translateY(100%);
	transition: transform 0.25s ease-in-out;
	}
	.product-card__btns:has(button:focus-visible) {
	transition: none;
	}
	.product-card__btns:has(button.loading),
	.product-card__btns:has(button:focus-visible) {
	transform: translateY(0%);
	}
	.product-card:hover
	.product-card__actions--visible-on-hover
	.product-card__btns {
	transform: translateY(0%);
	}
	.product-card__btns {
	margin: 0.8rem 0 0;
	column-gap: 0.1rem;
	}
	.product-card__btns--with-text-buttons {
	flex-flow: row;
	align-items: center;
	}
	.product-card__btns--with-icon-buttons {
	flex-flow: column;
	}
	.round-style .product-card__btns--with-text-buttons {
	column-gap: 0.8rem;
	}
	.product-card__carousel {
	display: none;
	}
	.product-card__carousel + .product-card__images {
	display: block;
	}
	.product-card--show-secondary-media:hover
	.product-card__img[data-main-media] {
	opacity: 0;
	}
	.product-card--show-secondary-media:not(.is-color-swatch-hover):hover
	.product-card__img[data-secondary-media] {
	opacity: 1;
	}
	.product-card--zoom .product-card__images {
	transition: transform 0.8s cubic-bezier(0, 0.6, 1, 1);
	}
	.product-card--zoom:hover .product-card__images {
	transform: scale(1.1);
	}
	.product-card--with-color-swatches-on-hover
	.product-card__colors-wrapper:has(*:focus-visible),
	.product-card--with-color-swatches-on-hover:hover
	.product-card__colors-wrapper {
	opacity: 1;
	transition: opacity 250ms linear;
	pointer-events: all;
	}
	.product-card--with-color-swatches-on-hover
	.product-card__colors-wrapper:has(*:focus-visible)
	+ .product-card__info,
	.product-card--with-color-swatches-on-hover:hover
	.product-card__colors-wrapper
	+ .product-card__info {
	opacity: 0;
	transition: none;
	}
	/*
    .product-card__btn {
	outline-offset: -4px;
	width: 4.8rem;
	height: 4.8rem;
	}
	.product-card__btn {
		background: var(--gsc-button-background-color-90);
		-webkit-backdrop-filter: blur(4px);
				backdrop-filter: blur(4px);
	}
	.product-card__btn:hover {
		background: var(--gsc-button-background-color-80);
	}
	.product-card__btn {
	padding: 1.6rem 0.5rem;
	}
    */
	.product-card__btn-label-text {
	margin: 0 0 0 0.8rem;
	white-space: nowrap;
	transition-timing-function: ease;
	transition-duration: 0.25s;
	transition-property: opacity, width, margin;
	}
	.product-card__btn-wrapper--with-labels {
	flex: 1 0 4.8rem;
	overflow: hidden;
	transition-timing-function: ease;
	transition-duration: 0.5s;
	transition-property: flex, width;
	}
	.product-card__btn-wrapper--with-labels:hover
	+ .product-card__btn-wrapper--with-labels,
	.product-card__btn-wrapper--with-labels:not(:last-child, :hover) {
	flex: 0 1 4.8rem;
	}
	.product-card__btn-wrapper--with-labels
	+ .product-card__btn-wrapper--with-labels:hover
	.product-card__btn-label-text,
	.product-card__btn-wrapper--with-labels:not(:first-child, :hover)
	.product-card__btn-label-text {
	margin: 0;
	}
	.product-card__btn-wrapper--with-labels .product-card__btn-label-text {
	display: block;
	}
	.product-card__btns.is-width-overflowed .product-card__btn-label-text {
	position: absolute;
	visibility: hidden;
	}
	.product-card__btns.is-width-overflowed .product-card__btn-wrapper:hover,
	.product-card__btns.is-width-overflowed
	.product-card__btn-wrapper:not(:hover) {
	flex: 1;
	}
	.product-card__btn-wrapper--with-labels:hover
	+ .product-card__btn-wrapper--with-labels
	.product-card__btn-label-text,
	.product-card__btn-wrapper--with-labels:not(:last-child, :hover)
	.product-card__btn-label-text {
	width: 0;
	margin: 0;
	opacity: 0;
	}
	.product-card__btn-wrapper--with-labels:hover .product-card__btn-label-text {
	opacity: 1;
	}
	.product-card__btn-wrapper--with-labels:hover {
	width: 100%;
	}
	.product-card__btn-wrapper--with-labels .product-card__btn {
	width: 100%;
	}

	/* with icon */
	.product-card__btn-wrapper--with-labels .product-card__btn-icon {
	margin-left: -2rem;
	opacity: 0;
	transition-timing-function: ease;
	transition-duration: 0.25s;
	transition-property: opacity, margin;
	}
	.product-card__btns.is-width-overflowed .product-card__btn-icon,
	.product-card__btn-wrapper--with-labels:hover
	+ .product-card__btn-wrapper--with-labels
	.product-card__btn-icon,
	.product-card__btn-wrapper--with-labels:not(:last-child, :hover)
	.product-card__btn-icon {
	margin-left: 0;
	opacity: 1;
	}
}


@media screen, (min-width: 768px) {
	.horizontal-product-card {
	gap: 2rem;
	}
	.horizontal-product-card__button:not([disabled]):hover {
	color: var(--gsc-button-text-color-100);
    color: #FFF;
	background: var(--gsc-button-background-color-100);
	}
}


@media screen, (min-width: 768px) {
	.vertical-product-card__buttons--visible-on-hover {
	transform: translateY(100%);
	transition: transform 0.25s ease-in-out;
	}
	.vertical-product-card__buttons--visible-on-hover:has(button:focus-visible) {
	transition: none;
	}
	.vertical-product-card__buttons--visible-on-hover:has(button.loading),
	.vertical-product-card:hover
	.vertical-product-card__buttons--visible-on-hover {
	transform: translateY(0%);
	}
    .vertical-product-card__button.btn--solid:not([disabled]):hover {
        background: var(--gsc-foreground-color-100);
    }
}


@media screen, (min-width: 768px) {
	.rich-text__container {
	padding-top: 2.8rem;
	padding-bottom: 2.8rem;
	}
	.rich-text__container--with-aside-spacing {
	padding: 2.8rem;
	}
	.rich-text__btn {
	width: auto;
	}
	.rich-text--block {
	padding: 2.8rem;
	}
	.rich-text__text-wrapper {
	flex-flow: row;
	}
	.rich-text__text-wrapper--with-large-desktop-gap {
	row-gap: 6.4rem;
	column-gap: 6.4rem;
	}
}


@media screen, (min-width: 768px) {
	.media__image--desktop {
	display: block;
	}
	.media__image--mobile {
	display: none;
	}
}


@media screen, (min-width: 768px) {
	.share-dropdown__item:not(:active):hover {
	color: var(--gsc-text-color-100);
	}
}


@media screen, (min-width: 768px) {
	.custom-app-block .spr-pagination-prev:not(.is-active):hover,
	.custom-app-block .spr-pagination-next:not(.is-active):hover,
	.custom-app-block .spr-pagination-page:not(.is-active):hover,
	.pill--solid:not(.selected):hover {
	background: linear-gradient(
		0deg,
		rgb(var(--gsc-text-color), 0.08),
		rgb(var(--gsc-text-color), 0.08)
		),
		var(--gsc-foreground-color-100);
	}
	.pill--outline:not(.selected):hover {
	border: 1px solid var(--gsc-text-color-100);
	}
	.pill--underline:not(.selected):hover {
	border-color: var(--gsc-text-color-15);
	}
	.pill__color-swatch:hover {
	--gsc-color-swatch-border-color: transparent;
	--gsc-color-swatch-box-shadow: 0px 0px 0px 2px transparent inset;
	}
}


@media screen, (min-width: 768px) {
	.load-button-pagination__btn:hover {
	box-shadow: 0 0 0 0.2rem var(--gsc-border-color-100) inset;
	}
	.load-button-pagination__btn:active {
	background-color: var(--gsc-border-color-100);
	}
	.load-button-pagination__btn {
	width: 26.5rem;
	}
}


@media screen, (min-width: 768px) {
	.classic-pagination__link:hover {
	color: var(--gsc-background-color-100);
	background-color: var(--gsc-text-color-100);
	}
}


@media screen, (min-width: 768px) {
	.article-card__details {
	padding: 1.6rem 1.6rem 0 0;
	}
	.article-card__details--left-spacing {
	padding-left: 1.6rem;
	}
	.article-card__details--bottom-spacing {
	padding-bottom: 4.8rem;
	}
	.article-card__details > * + * {
	margin: 1.2rem 0 0;
	}
	.article-card__details--with-background {
	padding: 2.4rem 2.4rem 3.2rem 2.4rem;
	}
	.article-card__tags-container--under-image {
	padding: 0rem 0.8rem 0 0;
	}
}


@media screen, (min-width: 768px) {
	.field-group {
	flex-flow: row;
	column-gap: 2.4rem;
	}
	.custom-app-block input.spr-form-input:not(:focus):hover,
	.custom-app-block textarea.spr-form-input:not(:focus):hover,
	.input:not(:focus):hover,
	.textarea:not(:focus):hover {
	border-color: var(--gsc-text-color-30);
	}
	.password-input__btn:hover {
	color: var(--gsc-text-color-100);
	}
	.custom-app-block--inside-standart-section input.spr-form-input {
	min-height: 5.6rem;
	}
}


@media screen, (min-width: 768px) {
	.checkbox:hover .checkbox__span {
	border-color: var(--gsc-text-color-100);
	}
}


@media screen, (min-width: 768px) {
	.search-sidebar__body {
	border-radius: var(--gsc-sidebar-radii, 0);
	}
	.round-style .search-sidebar {
	padding: 2rem;
	}
	
	.search-sidebar {
	width: auto;
	}
	.search-sidebar__close-button-wrapper {
	padding: 2.2rem 3.2rem;
	}
	.search-sidebar__body {
	width: 48rem;
	}
	.search-sidebar__footer {
	padding: 2.4rem;
	}
	.search-sidebar__header-title {
	padding: 2.7rem 0 2.7rem 4rem;
	}
	.search-sidebar__header {
	height: 7.6rem;
	}
	.search-sidebar__form {
	padding: 2.4rem 4rem 2rem;
	}
	.search-sidebar__content {
	flex: 1;
	padding: 1.6rem 4rem 2.4rem;
	}
	.search-sidebar-section__query::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: var(--gsc-text-color-100);
	opacity: 0;
	transition: opacity 0.2s ease-in-out;
	content: '';
	}
	.search-sidebar-section__query:hover::before {
	opacity: 1;
	}
}


@media screen, (min-width: 768px) {
	.search__container {
	max-width: 73.6rem;
	}
	.search__carousel-tab-names {
	display: none;
	}
	.search__tab-name-list {
	display: flex;
	}
	.search__form {
	margin: 0 0 6.4rem;
	}
}


@media screen, (min-width: 768px) {
	.search-field__controls-item-icon--reset:hover {
	opacity: 1;
	}
}


@media screen, (min-width: 768px) {
	.quote.quote--vertical {
	height: unset;
	}

	/* ___________SIDEBAR______________________ */
	.quote-sidebar {
	width: unset;
	}
	.quote-sidebar__body--with-top-padding {
	padding-top: unset;
	}
	.round-style .quote-sidebar {
	padding: 2rem;
	}
	.quote-sidebar__close-button-container {
	display: none;
	}
	.round-style .quote-sidebar__body {
	border-radius: var(--gsc-sidebar-radii, 0);
	}
	.quote-sidebar__body {
	width: 48rem;
	}
	.quote-sidebar .quote__content {
	padding: 3.2rem 4.4rem;
	gap: 2.4rem;
	}
	.quote-sidebar .quote__text {
	font-size: var(--gsc-fz-9);
	line-height: var(--gsc-lh-4);
	font-weight: var(--gsc-font-weight-semibold);
	}

	/* ___________SIDEBAR______________________ */

	.quote {
	flex-direction: row;
	max-height: var(--gsc-quote-height);
	}
	.quote--vertical {
	flex-flow: column;
	justify-content: flex-start;
	max-height: unset;
	}
	.quote__content {
	padding: 3.2rem;
	}
	.quote__image {
	width: var(--gsc-quote-image-width);
	height: var(--gsc-quote-height);
	object-fit: cover;
	border-radius: var(--gsc-base-radii);
	}
	.quote--vertical .quote__image {
	width: 100%;
	height: 100%;
	aspect-ratio: 1/1;
	}
	.quote__text--small {
	font-size: var(--gsc-fz-11);
	line-height: var(--gsc-lh-base);
	font-weight: var(--gsc-font-weight-semibold);
	}
	.quote__text--medium {
	font-size: var(--gsc-fz-10);
	line-height: var(--gsc-lh-2);
	font-weight: var(--gsc-font-weight-semibold);
	}
	.quote__text--large {
	font-size: var(--gsc-fz-9);
	line-height: var(--gsc-lh-4);
	font-weight: var(--gsc-font-weight-semibold);
	}
	.quote::-webkit-scrollbar {
	display: none;
	}
	.quote--with-product-link:hover .link__text::before {
	bottom: 0;
	left: 0;
	}
}


@media screen, (min-width: 768px) {
	.order__header {
	padding: 0 0 2.4rem;
	text-align: left;
	border: none;
	}
	.order-history__header {
	margin: 0 0 4.8rem;
	text-align: left;
	}
	.order__info {
	padding: 4.8rem 0 4rem;
	}
	.order__info-title {
	margin: 0 0 1.2rem;
	}
	.order__status {
	flex-flow: row;
	column-gap: 2.4rem;
	}
	.order__desktop-table {
	display: block;
	}
	.order__items {
	display: none;
	}
	.order__table-row {
	border-color: var(--gsc-border-color-100);
	}
	.order__desktop-table {
	padding: 0;
	}
}


@media screen, (min-width: 768px) {
	.login__content {
	margin: 0 0 4.8rem;
	}
	.login__footer {
	margin: 4.8rem 0 0;
	}
	.login__btns {
	flex-flow: row;
	margin: 4.8rem 0 0;
	}
	.login__btn {
	width: auto;
	min-width: 22rem;
	}

	#recover .login__btn {
	width: 100%;
	}
}


@media screen, (min-width: 768px) {
	.addresses__form-field + .addresses__form-field {
	margin: 3.2rem 0 0;
	}
	.addresses__form-btns {
	flex-flow: row;
	margin: 4.8rem 0 0;
	}
	.addresses__form-title {
	margin: 0 0 4.8rem;
	text-align: left;
	}
	.addresses__header {
	padding-bottom: 2.4rem;
	text-align: left;
	}
	.addresses__address,
	.addresses__form {
	padding: 4.8rem 0;
	}
	.addresses__address {
	flex-flow: row;
	align-items: center;
	justify-content: space-between;
	}
	.addresses__address-btns {
	margin: 0;
	}
}


@media screen, (min-width: 768px) {
	.collage .collection-card:hover .overlay {
	background: rgb(
		var(--gsc-black-color),
		calc(var(--gsc-overlay-opacity) + 0.35)
	);
	}
	.collection-card__content {
	padding: 1.6rem 1.6rem 0 0;
	}
	.collection-card__content--on-image {
	padding: 1.6rem;
	}
	.collection-card__content--center-alignment {
	padding: 1.6rem 1.6rem 0;
	}
	.round-style .card-carousel .collection-card__content--under-image,
	.collection-card__content--bottom-spacing {
	padding-bottom: 2.4rem;
	}
	.collection-card__content--under-image {
	padding-left: 1.6rem;
	}
	.collection-card--without-aside-paddings
	.collection-card__content--under-image {
	padding-left: 0;
	}
	.collection-card--with-background .collection-card__content {
	padding: 1.2rem;
	}
	.collection-card--with-background .collection-card__content--under-image {
	padding: 1.2rem;
	}
}


@media screen, (min-width: 768px) {
	.image-block__content-wrap {
	padding: 2.8rem;
	}
}


@media screen, (min-width: 768px) {
	.deferred-media__xr-button[data-shopify-xr-hidden] {
	display: none;
	}
}


@media screen, (min-width: 768px) {
	.pickup-availability-sidebar__body {
	border-radius: var(--gsc-sidebar-radii, 0);
	}
	.round-style .pickup-availability-sidebar {
	padding: 2rem;
	}
	.pickup-availability-sidebar__header-title {
	padding: 2.5rem 0 2.5rem 2.4rem;
	}
	.pickup-availability-sidebar__close-button-wrapper {
	padding: 2rem 2.4rem;
	}
	.pickup-availability-sidebar__body {
	width: 42.4rem;
	max-width: 100%;
	}
}


@media screen, (min-width: 768px) {
	.comment-form__body {
	row-gap: 2.4rem;
	}
	.comment-form__field-group {
	row-gap: 2.4rem;
	column-gap: 2.4rem;
	}
	.comment-form__btn {
	width: auto;
	}
}


@media screen, (min-width: 768px) {
	.sort-list--desktop {
	display: block;
	}
	.sort-list--mobile {
	display: none;
	}
	.sort-list-dropdown {
	position: absolute;
	z-index: var(--gsc-sort-list-dropdown-zIndex);
	width: 28rem;
	padding: 1.6rem;
	background: var(--gsc-background-color-100);
	border-radius: var(--gsc-default-dropdown-radii, 0);
	box-shadow: 0 2.4rem 6rem var(--gsc-black-color-15);
	opacity: 1;
	transition: opacity 0.125s ease-in-out;
	}
	.sort-list-dropdown[aria-hidden='true'] {
	opacity: 0;
	pointer-events: none;
	}
	.sort-list-dropdown__item {
	display: block;
	padding: 0.8rem 1.6rem;
	border-radius: var(--gsc-default-dropdown-item-radii, 0);
	font-size: var(--gsc-fz-12);
	line-height: var(--gsc-lh-5);
	font-weight: var(--gsc-font-weight-medium);
	}
	.sort-list-dropdown__item:hover,
	.sort-list-dropdown__item.active {
	background: var(--gsc-foreground-color-100);
	}
	.sort-list-dropdown__active-sort-option {
	font-weight: var(--gsc-font-weight-medium);
	}
}


@media screen, (min-width: 768px) {
	.theme-with-size1-swatch-in-filters {
	--gsc-filters-color-swatch-count: 8;
	}
	.theme-with-size2-swatch-in-filters {
	--gsc-filters-color-swatch-count: 7;
	}
	.theme-with-size3-swatch-in-filters {
	--gsc-filters-color-swatch-count: 6;
	}
	.theme-with-size4-swatch-in-filters {
	--gsc-filters-color-swatch-count: 5;
	}
	.theme-with-size5-swatch-in-filters {
	--gsc-filters-color-swatch-count: 4;
	}
	.theme-with-size6-swatch-in-filters {
	--gsc-filters-color-swatch-count: 3;
	}
}


@media screen, (min-width: 768px) {
	.sidebar-filters {
	width: auto;
    margin: unset;
	}
	.sidebar-filters__header {
	padding: 2rem 2.4rem 2rem 4rem;
	}
	.filters__text-option:hover .filters__text-option-checkbox {
	opacity: 1;
	}
	.sidebar-filters--mobile {
	display: none;
	}
	.sidebar-filters--desktop {
	display: block;
	}
    .sidebar-filters--desktop .sidebar-filters__body {
      position: sticky;
      margin: auto;
      top: 12rem;
      height: auto;
    }
    .sidebar-filters .accordeon__content-wrap {
      display: none;
    }
    .sidebar-filters .accordeon[data-aria-expanded=true] .accordeon__content-wrap {
      display: block;
    }  
	.filters__active-options {
	padding: 0.8rem 0 0;
	}
	.filters__form {
	padding: 0;
	width: 25rem;
	}
	.sidebar-filters--static .filters__form {
	overflow-y: visible;
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
	}
	.sidebar-filters--static .sidebar-filters__header {
	display: none;
	}
	.sidebar-filters--static {
	position: static;
	z-index: unset;
	height: auto;
	transform: none;
	transition-property: margin;
	}
	.sidebar-filters--static-left {
	order: 0;
    margin-top: 3rem;
	}
	.sidebar-filters--static-right {
	order: 1;
	}
	.sidebar-filters--static-left .sidebar-filters__body {
	padding-right: 3rem;
	}
	.sidebar-filters--static-right .sidebar-filters__body {
	padding-left: 4rem;
	}
	.sidebar-filters--static-left .sidebar-filters__body {
	padding-left: var(--gsc-container-header-padding);
	}
	.sidebar-filters--static-right .sidebar-filters__body {
	padding-right: var(--gsc-container-header-padding);
	}
	.container--with-aside-paddings
	.sidebar-filters--static-left
	.sidebar-filters__body {
	padding-left: min(1.6rem, 3.6rem - var(--gsc-container-padding));
    padding-left: 0;
	}
	.container--with-aside-paddings
	.sidebar-filters--static-right
	.sidebar-filters__body {
	padding-right: min(1.6rem, 3.6rem - var(--gsc-container-padding));
	}
	.sidebar-filters--static-left:not(.is-opened) {
	width: 38.4rem;
	margin-left: -38.4rem;
	}
	.sidebar-filters--static-right:not(.is-opened) {
	width: 38.4rem;
	margin-right: -38.4rem;
	}
	.round-style .sidebar-filters--drawer {
	padding: 2rem;
	}
	.sidebar-filters--drawer .sidebar-filters__body {
	overflow: hidden;
	border-radius: var(--gsc-sidebar-radii, 0);
	}
	.sidebar-filters--drawer .filters__form {
	width: 65rem;
	padding: 4.8rem 0;
	}
	.sidebar-filters--drawer .filters__item {
	margin: 0 4.8rem;
	}
	.sidebar-filters--drawer-left {
	right: unset;
	left: 0;
	}
	.sidebar-filters--drawer-right {
	right: 0;
	}
	.sidebar-filters--drawer-left:not(.is-opened) {
	transform: translateX(-100%);
	}
	.sidebar-filters--drawer-right:not(.is-opened) {
	transform: translateX(100%);
	}
}


@media screen, (min-width: 768px) {
	.image-banner__container--mobile-content-with-background
	.image-banner__content-wrap,
	.slideshow .image-banner__content-wrap,
	.image-banner__content-wrap {
	padding: var(--gsc-content-spacing);
	}
	.image-banner__content {
	width: auto;
	max-width: var(--gsc-content-width);
	padding: 2.8rem;
	}
	.slideshow--with-dots .image-banner__content--with-none-background {
	padding: 2.8rem;
	}
	.image-banner__content--mobile {
	display: none;
	}
	.image-banner__content--desktop {
	display: block;
	}
	.image-banner__text,
	.image-banner__title,
	.image-banner__caption {
	margin: 1.6rem 0;
	}
	.image-banner__btns {
	margin: 3.2rem 0;
	}
	.image-banner__btns--with-only-links {
	margin: 2rem 0;
	}
	.image-banner__btn {
	width: auto;
	}
}


@media screen, (min-width: 768px) {
	.split-image-banner__container:before {
	content: '';
	padding-bottom: var(--gsc-section-ratio);
	}
	.split-image-banner__container {
	flex-wrap: nowrap;
	height: 100%;
	}
	.split-image-banner__content-wrap {
	flex: 1 1 var(--gsc-content-wrapper-width);
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	height: auto;
	}
	.round-style .split-image-banner__content-wrap,
	.split-image-banner__content-wrap,
	.slideshow .split-image-banner__content-wrap {
	padding: 2.8rem;
	}
	.split-image-banner__right-media,
	.split-image-banner__left-media {
	flex-grow: 0;
	order: unset;
	height: auto;
	margin: 0;
	padding: 0;
	}
	.slideshow .split-image-banner__content,
	.split-image-banner__content {
	max-width: var(--gsc-content-max-width);
	}
	.split-image-banner__text,
	.split-image-banner__title,
	.split-image-banner__caption {
	margin: 1.6rem 0;
	}
	.split-image-banner__btns {
	margin: 3.2rem 0;
	}
	.split-image-banner__btns--with-only-links {
	margin: 2rem 0;
	}
	.split-image-banner__btn {
	width: auto;
	}
}


@media screen, (min-width: 768px) {
	.spacer--desktop {
	display: flex;
	}
	.spacer--mobile {
	display: none;
	}
}


@media screen, (min-width: 768px) {
	.slideshow__play-button {
	display: flex;
	}
	.slideshow__play-button:hover {
	background-color: var(--gsc-white-color-80);
	}
	.slideshow__dots-carousel {
	bottom: 24px;
	max-width: 22rem;
	}
	.slideshow__btns {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 0;
	z-index: 1;
	}
	.slideshow__btns--aside {
	top: 50%;
	padding: 0 2.4rem;
	transform: translateY(-50%);
	}
	.slideshow__btns--corner {
	right: 2.4rem;
	bottom: 2.4rem;
	width: auto;
	height: auto;
	column-gap: 1.2rem;
	}
	.slideshow__carousel-btn {
	transition: transform 0.25s ease-in-out;
	}

	/* hover aside buttons */

	.slideshow--navigation-on-hover
	.slideshow__btns--aside
	.slideshow__carousel-btn--prev {
	transform: translateX(calc(-1 * (2.4rem + 100%)));
	}
	.slideshow--navigation-on-hover
	.slideshow__btns--aside
	.slideshow__carousel-btn--next {
	transform: translateX(calc(2.4rem + 100%));
	}
	.slideshow--navigation-on-hover:hover
	.slideshow__btns--aside
	.slideshow__carousel-btn {
	transform: translateX(0%);
	}

	/* hover corner buttons */

	.slideshow--navigation-on-hover
	.slideshow__btns--corner
	.slideshow__carousel-btn--next {
	transform: translateX(calc(200% + 1.2rem + 2.4rem));
	}
	.slideshow--navigation-on-hover
	.slideshow__btns--corner
	.slideshow__carousel-btn--prev {
	transform: translateX(calc(200% + 1.2rem + 2.4rem));
	}
	.slideshow--navigation-on-hover:hover
	.slideshow__btns--corner
	.slideshow__carousel-btn--next {
	transition-delay: 0.05s;
	}
	.slideshow--navigation-on-hover:hover
	.slideshow__btns--corner
	.slideshow__carousel-btn {
	transform: translateX(0%);
	}
	.slideshow__carousel-btn:focus-visible {
	transition: none;
	}
}


@media screen, (min-width: 768px) {
	.collection__desktop-content {
	display: block;
	}
	.collection__mobile-content {
	display: none;
	}
	.collection__header {
	flex-flow: row wrap;
	align-items: baseline;
	justify-content: space-between;
	margin-bottom: 2.6rem;
	column-gap: 4.8rem;
	}
	.collection__header--center {
	flex-flow: column;
	align-items: center;
	justify-content: center;
	}
	.collection__tab-carousel {
	display: none;
	}
	.collection__tab-list {
	display: flex;
	flex-wrap: wrap;
	column-gap: 4rem;
	row-gap: 1.6rem;
	}
	.collection--grid-with-mobile-carousel .collection__card-grid {
	display: grid;
	}
	.collection--grid-with-mobile-carousel .collection__card-carousel {
	display: none;
	}
    .collection__tab-list:before,
    .collection__tab-carousel:before {
      margin-right: unset;
    }
}


@media screen, (min-width: 768px) {
	.collection-text__container {
	flex-flow: row;
	/*padding-left: 4.4rem;
	padding-right: 0;*/
	}
	.collection-text__container--inverse {
	flex-flow: row-reverse;
	/*padding-left: 0;
	padding-right: 4.4rem;*/
	}
	.collection-text__container.container--with-aside-paddings {
	/*padding-left: 4.4rem;
	padding-right: 4.4rem;*/
	}
	.collection-text__container--inverse.container--with-aside-paddings {
	/*padding-left: 4.4rem;
	padding-right: 4.4rem;*/
	}
	.round-style .collection-text__container.container--with-aside-paddings {
	/*padding-left: 4.4rem;
	padding-right: 2rem;*/
	}
	.round-style .collection-text__container--inverse.container--with-aside-paddings {
	/*padding-left: 2rem;
	padding-right: 4.4rem;*/
	}
	.collection-text__content {
	flex: 0 0 27.2rem;
	align-self: center;
	padding: 0;
	}
	.collection-text__card-carousel {
	width: 100%;
	}
	.collection-text__content + .collection-text__card-carousel {
	width: calc(100% - 6.4rem - 27.2rem);
	}
	.collection-text__content > * + * {
	margin: 2rem 0 0;
	}
	.collection-text__content > * + .collection-text__text {
	margin: 2.4rem 0 0;
	}
}


@media screen, (min-width: 768px) {
	.round-style .announcement-bar {
	background: transparent;
	}
	.round-style .announcement-bar__inner-container {
	background: var(--gsc-background-color-100);
	border-radius: var(--gsc-base-radii, 0);
	}
	.round-style
	.shopify-section-announcement-bar
	.announcement-bar__inner-container {
	/*padding-right: 4rem;
	padding-left: 4rem;*/
	}
	.round-style .announcement-bar__outer-container {
	/*padding-right: var(--gsc-container-padding);
	padding-left: var(--gsc-container-padding);*/
	}
	.announcement-bar__inner-container {
	display: grid;
	grid-template-columns: 1fr 6fr 1fr;
	column-gap: 4rem;
	}
	.announcement-bar__center-panel {
	display: flex;
	justify-content: center;
	width: 100%;
	}
	.announcement-bar__carousel {
	column-gap: 2rem;
	}
	.announcement-bar__carousel--base {
	max-width: 62.4rem;
	}
	.announcement-bar__carousel--extended {
	max-width: 88rem;
	}
	.announcement-bar__left-panel,
	.announcement-bar__right-panel {
	display: flex;
	}
}


@media screen, (min-width: 768px) {
	.round-style .header__inner-background {
	border-radius: var(--gsc-base-radii, 0);
	}
	.round-style .header__grid {
	border-radius: var(--gsc-base-radii, 0);
	}
	.round-style
	.shopify-section-header[desktop-sticky].scrolled
	.header__dropdown--full-width {
	padding: 0 1.6rem;
	}
	.round-style .shopify-section-header .header__grid {
	/*padding-right: 4rem;
	padding-left: 4rem;*/
	}
	.header__container {
	padding-right: var(--gsc-container-padding);
	padding-left: var(--gsc-container-padding);
	}
/*
	.shopify-section-header[mobile-sticky] {
	position: static;
	}
*/
	.shopify-section-header[desktop-sticky] {
	position: sticky;
	top: 0;
	}
	.shopify-section-header[mobile-sticky].scrolled .header {
	/*box-shadow: none;*/
	}
	.shopify-section-header[desktop-sticky].scrolled .header {
	box-shadow: 0 0.8rem 1.6rem var(--gsc-black-color-5);
	}
}


@media screen, (min-width: 768px) {
	.drawer-menu__page[aria-hidden='true'] {
	transform: translateX(calc(-100% - var(--gsc-container-padding)));
	}
	.drawer-menu__list-title--mobile {
	display: none;
	}
	.drawer-menu__list-title--desktop {
	display: block;
	}
	.drawer-menu__list-body {
	/*max-width: 72rem;
	padding: 0;*/
	}
	.drawer-menu__list-title {
	width: 100%;
	}
	.drawer-menu__list-title-body {
	width: 100%;
	max-width: 72rem;
	margin: 0 auto;
	}
	.drawer-menu__list-body {
	/*margin: 3.2rem auto 0;*/
	}
	.drawer-menu__list-body--additional-top-spacing {
	/*margin: 9.6rem auto 0;*/
	}
	.drawer-menu__list + .drawer-menu__mega-menu {
	margin: 9.6rem 0;
	}
	.drawer-menu .mega-menu__block--featured-collection {
	padding: 0;
	}
	.drawer-menu__list + .mega-menu__block--spaced {
	max-width: 72rem;
	margin: 9.6rem auto;
	padding: 0;
	}
	.drawer-menu__menu-item {
	/*padding: 1.2rem 1.6rem 1.2rem 2.4rem;*/
	}
	.drawer-menu__menu-item--small + .drawer-menu__menu-item--small,
	.drawer-menu__menu-item--medium + .drawer-menu__menu-item--medium {
	margin: 0;
	}
	.drawer-menu__menu-item.active {
	background: var(--gsc-foreground-color-100);
	}
	.drawer-menu__body {
	position: relative;
	width: 100%;
	height: 100%;
	}
	.drawer-menu__content {
	border-radius: var(--gsc-sidebar-radii, 0);
	}
	.drawer-menu__page {
	border-radius: var(--gsc-sidebar-radii, 0);
	}
	.round-style .drawer-menu {
	padding: 2rem;
	}
}


@media screen, (min-width: 768px) {
	.footer .localization-dropdown {
	max-width: unset;
	margin: 0;
	}
	.footer__card-grid {
	padding: 8rem 0 6.4rem;
	}
	.round-style .footer__card-grid {
	padding: 5.6rem 0;
	}
	.footer__container {
	--gsc-container-padding: 4rem;
	}
	.footer__utils {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 2.8rem;
	}
	.footer__settings {
	grid-area: settings;
	align-items: center;
	column-gap: 1.6rem;
	}
	.footer__bottom-bar {
	flex: 1;
	grid-area: bottom-bar;
	}
	.footer__utils > * + .footer__bottom-bar {
	margin: 0 0.8rem 0 0;
	min-width: fit-content;
	}
	.footer__utils > * + .footer__copyright {
	margin: 0;
	}
	.footer__payment-icons {
	grid-area: payment-icons;
	align-items: center;
	}
	.footer__extra {
	display: flex;
	column-gap: 2.8rem;
	row-gap: 2.8rem;
	margin: 0;
	justify-content: space-between;
	width: 100%;
	}
	.footer__copyright {
	grid-area: copyright;
	align-items: center;
	}
	.footer__selector,
	.footer__settings .dropdown,
	.footer__settings .localization-dropdown-toggle,
	.footer__settings form {
	height: 100%;
	}
	.footer__settings .localization-dropdown-toggle {
	padding: 0;
	}
	.footer__dropdown-menu {
	width: 30rem;
	}
}


@media screen, (min-width: 768px) {
	.product-recommendations__desktop-content {
	display: block;
	}
	.product-recommendations__mobile-content {
	display: none;
	}
	.product-recommendations__header {
	margin: 0 0 4.8rem;
	}
	.product-recommendations--grid-with-mobile-carousel
	.product-recommendations__card-grid {
	display: grid;
	}
	.product-recommendations--grid-with-mobile-carousel
	.product-recommendations__card-carousel {
	display: none;
	}
}


@media screen, (min-width: 768px) {
	.recently-viewed__desktop-content {
	display: block;
	}
	.recently-viewed__mobile-content {
	display: none;
	}
	.recently-viewed__header {
	margin: 0 0 4.8rem;
	}
}


@media screen, (min-width: 768px) {
	.product-details__container {
	padding-top: 2.8rem;
	padding-bottom: 2.8rem;
	}
	.product-details__container--with-aside-spacing {
	padding: 2.8rem;
	}
	.product-details__tab-names {
	display: flex;
	padding: 0 0 4.8rem;
	column-gap: 5.6rem;
	justify-content: center;
	}
	.product-details__tab-name-carousel {
	display: none;
	}
	.product-details__tab-name:hover {
	color: var(--gsc-text-color-100);
	}
	.product-details__image {
	width: var(--gsc-image-width);
	}
}


@media screen, (min-width: 768px) {
	.collection-list__desktop-content {
	display: block;
	}
	.collection-list__mobile-content {
	display: none;
	}
	.collection-list--grid-with-mobile-carousel .collection-list__card-grid {
	display: grid;
	}
	.collection-list--grid-with-mobile-carousel .collection-list__card-carousel {
	display: none;
	}
	.collection-list--section .collection-list__header {
	margin: 0 0 4.8rem;
	}
}


@media screen, (min-width: 768px) {
	.faq__question + .faq__category {
	margin: 3.2rem 0 0;
	}
	.faq__content {
	flex: 1;
	text-align: left;
	}
	.faq__content-body {
	position: sticky;
	top: var(--gsc-container-padding);
	}
	.faq--with-background .faq__container,
	.faq__container {
	padding: 2.8rem;
	}
	.faq__content--with-left-spacing {
	padding-left: 3.2rem;
	}
	.faq__content--with-right-spacing {
	padding-right: 3.2rem;
	}
	.faq__category {
	padding: 2rem 2.4rem;
	}
	.faq__category--all-without-aside-spacing {
	padding: 2rem 0;
	}
	.faq__question--outer-container.faq__question--full-width {
	padding-left: 0;
	padding-right: 0;
	}
	.faq__accordeon-plus-btn.faq__accordeon-plus-btn--full-width {
	padding-left: 2.4rem;
	padding-right: 1.6rem;
	}
	.faq__accordeon-plus-content.faq__accordeon-plus-content--full-width {
	padding-left: 2.4rem;
	padding-right: 2.4rem;
	}
	.faq__question--outer-container {
	padding: 0 2.4rem;
	}
	.faq__question--with-background {
	background: var(--gsc-foreground-color-100);
	padding: 0 4rem;
	}
	.faq__question--first {
	padding-top: 1.6rem;
	}
	.faq__category + .faq__question--first {
	margin-top: 1.2rem;
	}
	.faq__question--last {
	padding-bottom: 1.6rem;
	}
	.faq__question--first-and-last {
	padding-top: 0;
	padding-bottom: 0;
	}
	.faq__blocks--with-aside-spacing {
	padding: 1.6rem 4rem;
	}
	.faq__question--without-aside-spacing,
	.faq__category--without-aside-spacing {
	padding-left: 0;
	padding-right: 0;
	}
	.faq__accordeon-plus-btn {
	padding: 2rem 0;
	column-gap: 2.4rem;
	}
	.faq__content-body > * + .faq__text {
	margin: 2rem 0 0;
	}
	.faq__accordeon-plus[data-aria-expanded='true'] {
	padding-bottom: 4rem;
	}
	.faq__question-image {
	width: var(--gsc-image-width);
	}
	.faq__container--with-tabs-on-right-side {
	flex-flow: row;
	justify-content: space-between;
	column-gap: 6.4rem;
	}
	.faq__container--with-tabs-on-left-side {
	flex-flow: row-reverse;
	justify-content: space-between;
	column-gap: 6.4rem;
	}
	.faq__container--with-tabs-on-bottom-side {
	flex-flow: column;
	row-gap: 4.8rem;
	}
	.faq__blocks {
	width: 60%;
	}
	.faq--without-content .faq__blocks {
	width: 100%;
	}
	.faq--bottom-tabs .faq__blocks {
	width: 100%;
	}
	.faq--bottom-tabs .faq__content {
	text-align: center;
	}
}


@media screen, (min-width: 768px) {
	.contact__content {
	margin: 0 0 4.8rem;
	}
	.contact__form > .contact__field + .contact__field,
	.contact__field-group + .contact__field {
	margin: 2.4rem 0 0;
	}
	.contact__captcha-note,
	.contact__btn {
	margin: 3.2rem auto 0;
	}
}


@media screen, (min-width: 768px) {
	.multicolumn__card-grid--with-additional-between-row-space {
	row-gap: calc(2.4rem + var(--gsc-space-between-cards));
	}
	.multicolumn__btn {
	align-self: center;
	width: auto;
	}
	.multicolumn__container > * + * {
	margin: 4.8rem 0 0;
	}
	.multicolumn__desktop-content {
	display: block;
	overflow: hidden;
	}
	.multicolumn__mobile-content {
	display: none;
	}
	.multicolumn__card-carousel-btn {
	display: flex;
	}
}


@media screen, (min-width: 768px) {
	.logo-list__desktop-content {
	display: block;
	}
	.logo-list__mobile-content {
	display: none;
	}
	.logo-list__grid {
	justify-content: center;
	}
	.logo-list__carousel-btn--mobile-hide {
	display: block;
	}
	.logo-list__carousel-btn--desktop-hide {
	display: none;
	}
	.logo-list__carousel-btn:not([disabled]):hover {
	opacity: 0.7;
	}
	.logo-list__header {
	margin: 0 0 4.8rem;
	}
	.logo-list__carousel {
	width: var(--gsc-carousel-max-width);
	max-width: 100%;
	margin: 0 auto;
	column-gap: 2.4rem;
	}
	.logo-list__grid-item--one-column {
	min-width: 0;
	}
}


@media screen, (min-width: 768px) {
	.gift-page__btn {
	width: auto;
	}
	.gift-page__print-btn:not([disabled]):hover {
	box-shadow: none;
	}
}


@media screen, (min-width: 768px) {
	.instagram__desktop-content {
	display: block;
	}
	.instagram__mobile-content {
	display: none;
	}
	.instagram__content > * + * {
	margin: 2rem 0 0;
	}
	.instagram__container > * + * {
	margin: 4.8rem 0 0;
	}
	.instagram__btn {
	width: auto;
	}
	.instagram__item:hover .instagram__link-overlay {
	opacity: 1;
	}
}


@media screen, (min-width: 768px) {
	.newsletter__text,
	.newsletter__caption,
	.newsletter__heading {
	margin: 1.6rem 0;
	}
	.newsletter__form,
	.newsletter__timer {
	margin: 3.2rem 0;
	}
	.newsletter__input {
	flex: 1 1 29.5rem;
	padding: 1.3rem 1.6rem;
	}
	.newsletter__content {
	padding: 2.8rem;
	}
	.newsletter__content-wrap--mobile {
	display: none;
	}
	.newsletter__content-wrap--desktop {
	display: block;
	}
	.newsletter__content-wrap {
	padding: var(--gsc-content-spacing);
	}
	.newsletter__field {
	display: inline-flex;
	flex-wrap: wrap;
	row-gap: 1.6rem;
	max-width: 45.2rem;
	}
	.round-style .newsletter__field {
	column-gap: 1.6rem;
	}
}


@media screen, (min-width: 768px) {
	.testimonials__carousel-viewport:hover
	.testimonials__carousel-btn--next:not([disabled]) {
	transform: translate(0, -50%);
	opacity: 1;
	}
	.testimonials__carousel-viewport:hover
	.testimonials__carousel-btn--prev:not([disabled]) {
	transform: translate(0, -50%);
	opacity: 1;
	}
	.testimonials__body {
	padding: 4.8rem;
	}
	.testimonials__body .progress-bar {
	margin: 6.4rem 0 0;
	}
	.testimonials__body--with-background .progress-bar {
	margin: 4.8rem 0 0;
	}
	.testimonials__outer-container--with-background .testimonials__body {
	position: static;
	padding-left: 0;
	padding-right: 0;
	}
	.testimonials__outer-container--with-background .testimonials__image {
	border-radius: 0;
	}
	.testimonials__grid {
	gap: var(--gsc-space-between-cards);
	}
	.testimonials .carousel__slide {
	min-width: var(--gsc-slide-width);
	padding-left: var(--gsc-space-between-cards);
	}
	.testimonials__slide-quotes {
	gap: var(--gsc-space-between-cards);
	}
	.testimonials__grid--mobile {
	display: none;
	}
	.testimonials__carousel-viewport--with-overflow .carousel__slide {
	min-width: 100%;
	}
	.testimonials__carousel--mobile {
	display: none;
	}
	.testimonials__carousel--tablet {
	display: flex;
	}
	.testimonials__content {
	margin: 0 auto 4.8rem;
	}
	.testimonials__solid-dots-carousel {
	margin: 4.8rem auto 0;
	}
	.testimonials__content > * + * {
	margin: 1.6rem 0 0;
	}
	.testimonials__content > * + .testimonials__text {
	margin: 2rem 0 0;
	}
	.testimonials__container {
	display: flex;
	flex-flow: column;
	}
	.testimonials__container--without-dots {
	column-gap: 4.8rem;
	}
	.testimonials .quote--vertical {
	height: 100%;
	}
	.testimonials__slide-quotes {
	height: 100%;
	}
	.testimonials__image {
	display: block;
	}
}


@media screen, (min-width: 768px) {
	.account-menu__item.active,
	.account-menu__item:hover {
	background: linear-gradient(
		0deg,
		var(--gsc-text-color-10),
		var(--gsc-text-color-10)
		),
		var(--gsc-foreground-color-100);
	}
	.account-menu__item + .account-menu__item {
	margin: 1.6rem 0 0;
	}
	.account__header {
	text-align: left;
	border: none;
	}
	.account-menu {
	display: flex;
	}
	.account__dropdown-wrapper {
	display: none;
	}
	.account__container {
	flex-flow: row;
	column-gap: 8.2rem;
	}
}


@media screen, (min-width: 768px) {
	.collage__desktop-content {
	display: block;
	}
	.collage__mobile-content {
	display: none;
	}
	.collage__header + .collage__blocks {
	margin: 4.8rem 0 0;
	}
	.collage__card-grid {
	grid: auto-flow dense var(--gsc-collage-grid-calculated-row-height) / repeat(
		var(--gsc-collage-columns),
		minmax(0, 1fr)
		);

	--gsc-collage-grid-calculated-row-height: max(
		150px,
		min(100vw / 5, var(--gsc-collage-row-height))
	);
	}
	.collage__card-grid-item {
	grid-area: span var(--gsc-collage-grid-item-row-span) / span
		var(--gsc-collage-grid-item-column-span);
	}
	.collage .quote {
	padding: 2.8rem;
	}
}


@media screen, (min-width: 768px) {
	.product-modal__image-wrap {
	height: 100%;
	}
	.product-modal__close-button-with-scale-hover {
	top: 2.4rem;
	right: 2.4rem;
	width: 5.6rem;
	height: 5.6rem;

	--gsc-stroke-length: 16.5px;
	}
	.product-modal__carousel-btn {
	width: 5.6rem;
	height: 5.6rem;

	--gsc-space-from-window-side: 2.4rem;
	}
}


@media screen, (min-width: 768px) {
	.product-media__image-wrapper {
	border-radius: 0;
	will-change: transform; /* fix border-radius with mix-blend-mode - https://stackoverflow.com/questions/74651933/css-overflow-border-radius-mix-blend-mode-will-change-depending-on-the-widt */
	}
}


@media screen, (min-width: 768px) {
	.product-media-carousel {
	display: block;
	}
}


@media screen, (min-width: 768px) {
	.product-thumbnail-carousel__thumb:not(.is-primary):hover:before {
	opacity: 1;
	}
}


@media screen, (min-width: 768px) {
	.product__container {
	overflow: unset;
	}
	.product-media-carousel-mobile {
	display: none;
	}
}


@media screen, (min-width: 768px) {
	.product-media-grid {
	display: grid;
	}
}


@media screen, (min-width: 768px) {
	.product-general-info-block__vendor:hover {
	color: var(--gsc-text-color-100);
	}
}


@media screen, (min-width: 768px) {
	.product-content-tab__image {
	width: var(--gsc-image-width);
	}
}


@media screen, (min-width: 768px) {
	.product-variant-picker__popup-toggle:hover span {
	border-color: var(--gsc-text-color-100);
	}
	.product-variant-picker__list {
	row-gap: 3.2rem;
	}
}


@media screen, (min-width: 768px) {
	.product-related-products-block--with-background {
	padding-top: 2rem;
	padding-bottom: 2rem;
	}
	.product-related-products-block__title {
	margin-bottom: 2rem;
	}
	.product-related-products-block--with-background
	.product-related-products-block__title {
	padding-inline: 2rem;
	}
	.product-related-products-block--with-background .card-carousel__viewport {
	margin: 0 2rem;
	}
	.product-related-products__card-carousel--with-vertical-cards {
	--gsc-slide-width: 38.75%;
	}
	.product-related-products-block--with-background
	.product-related-products-block__grid {
	margin-inline: 2rem;
	}
	.product-related-products-block__grid--vertical {
	gap: 2rem;
	}
}


@media screen, (min-width: 768px) {
	.product .container--with-aside-paddings {
	padding-right: var(--gsc-container-padding);
	padding-left: var(--gsc-container-padding);
	}
	.product__pill-color-swatch:hover {
	--gsc-color-swatch-border-color: transparent;
	--gsc-color-swatch-box-shadow: 0px 0px 0px 2px transparent inset;
	}
	.product__info {
	--gsc-space-between-main-block: 2.4rem;
	}
	.product__content {
	flex-flow: row;
	align-items: flex-start;
	}
	.product__info {
      /*width: 56rem;*/
      width: 100%;
	}
	.product__info-wrapper {
      /*padding-right: 2.8rem;*/
      /*padding-top: 2.4rem;*/
      padding-left: 4.8rem;
      width: 60rem;
      max-width: 50%;
	}
	.container--with-aside-paddings .product__info-wrapper {
	/*padding-right: min(4.8rem, 4.8rem - var(--gsc-container-padding));*/
	}
	.product--with-desktop-media-grid .product__info-wrapper {
	position: sticky;
	top: 4rem;

	z-index: 3;
	transition: top 0.25s ease-in-out;
	}
	.product--with-desktop-media-carousel .product__info-wrapper,
	.product--with-page-width-container-and-desktop-media-carousel
	.product__info-wrapper {
	flex: 1;
	}
	.product--with-page-width-container-and-desktop-media-carousel .product__info,
	.product--with-desktop-media-carousel .product__info {
	margin: 0 auto;
	}
	.product--with-page-width-container-and-desktop-media-carousel
	.product-desktop-media {
	width: 66.25%;
	}
}
@media screen and (min-width: 1200px) {
	.product__info-wrapper {
      /*padding-right: 4.8rem;*/
      padding-left: 9.8rem;
      width: 65rem;
	}
}


@media screen, (min-width: 768px) {
	.product-mobile-media {
	display: none;
	}
	.product-desktop-media {
	display: block;
	top: 4.8rem;
	}
	.product--with-page-width-container-and-desktop-media-carousel
	.product-desktop-media,
	.product--with-desktop-media-carousel .product-desktop-media {
	position: sticky;
	}

	body[header-desktop-sticky] .product-desktop-media,
	body[header-desktop-sticky] .product__info-wrapper {
	top: calc(var(--gsc-header-height, 0) + 4.8rem);
	}
}


@media screen, (min-width: 768px) {
	.product-form__mobile-sticky-button {
	display: none;
	}
}


@media screen, (min-width: 768px) {
	.product-information-drawer__header-title {
	padding: 2.7rem 0 2.7rem 4rem;
	}
	.product-information-drawer__header-close-button-wrapper {
	padding: 2.2rem 2.4rem 2.2rem 0;
	}
	.product-information-drawer__image {
	width: var(--gsc-image-width);
	}
	.product-information-drawer__tab-name:hover {
	color: var(--gsc-text-color-100);
	}
	.round-style .product-information-drawer {
	padding: 2rem;
	}
	.round-style .product-information-drawer__body {
	overflow: hidden;
	border-radius: var(--gsc-sidebar-radii, 0);
	}
}


@media screen, (min-width: 768px) {
	.variant-picker-dropdown__item:hover {
	color: var(--gsc-text-color-100);
	background-color: var(--gsc-foreground-color-100);
	}
}


@media screen, (min-width: 768px) {
	.articles__tags {
	column-gap: 4.8rem;
	}
	.articles__header {
	margin: 0 0 4.8rem;
	column-gap: 2.4rem;
	}
	.articles--section .articles__header {
	margin: 0 0 4.8rem;
	}
	.articles__tag:hover a {
	border-color: var(--gsc-text-color-100);
	}
	.articles__tag:hover {
	color: var(--gsc-text-color-100);
	}
	.articles__desktop-content {
	display: block;
	}
	.articles__mobile-content {
	display: none;
	}
	.articles-slideshow {
	flex-direction: row;
	justify-content: space-between;
	}
	.articles-slideshow__image {
	width: 66%;
	}
	.articles-slideshow__details {
	width: 33%;
	flex: 1;
	}
	.articles-slideshow__details .article-card__details,
	.container--with-aside-paddings
	.articles-slideshow__details
	.article-card__details {
	padding: 2rem 4rem 10rem 4rem;
	}
	.articles-slideshow__details--with-background .article-card__details,
	.container--with-aside-paddings
	.articles-slideshow__details--with-background
	.article-card__details {
	padding: 4rem 4rem 12.4rem 4rem;
	}
	.articles-slideshow__arrows {
	bottom: 2rem;
	left: 4rem;
	}
	.articles-slideshow__details--with-background .articles-slideshow__arrows {
	bottom: 4rem;
	left: 4rem;
	}
}


@media screen, (min-width: 768px) {
	.article__heading-share {
	margin: 4.8rem 0 0;
	}
	.article__breadcrumbs-wrap--hidden-on-mobile {
	display: flex;
	}
	.article__breadcrumbs-wrap {
	padding: 3.2rem 0;
	}
	.article__breadcrumbs-item:hover {
	text-decoration: underline;
	}
	.article__content {
	padding: 0 0 4.8rem;
	}
	.article__content blockquote {
	margin: 6.4rem 0;
	padding: 0 0 0 7.6rem;
	}
	.article__image-wrap {
	margin: 0;
	}
	.article__image-container.container--with-aside-paddings {
	padding-right: calc(var(--gsc-container-padding) * 2);
	padding-left: calc(var(--gsc-container-padding) * 2);
	}
	.article-comments__comment-form,
	.article-comments {
	margin: 9.6rem 0 0;
	}
	.article__blocks {
	row-gap: 4.8rem;
	}
	.article-meta {
	margin: 0 0 2.4rem;
	}
	.article-footer-panel .article-meta {
	margin: 0;
	}
	.article__background {
	display: block;
	}
	.article-footer-posts__post-title {
	display: block;
	}
	.article-footer-panel {
	flex-flow: row;
	margin: 0 0 4rem;
	padding: 1.2rem 1.6rem;
	}
}


@media screen, (min-width: 768px) {
	.page-404__content-wrap {
	padding: var(--gsc-content-spacing);
	}
	.page-404__content {
	width: auto;
	max-width: var(--gsc-content-width);
	padding: 4.8rem;
	}
	.page-404__btn {
	width: auto;
	}
	.page-404__content > * + * {
	margin: 1.6rem 0 0;
	}
	.page-404__content > * + .page-404__text {
	margin: 2rem 0 0;
	}
	.page-404__content > * + .page-404__buttons {
	margin: 3.2rem 0 0;
	}
	.page-404__content > * + .page-404__buttons--with-only-links {
	margin: 2rem 0 0;
	}
}


@media screen, (min-width: 768px) {
	.page-404__content--with-dekstop-solid-background {
	background-color: var(--gsc-background-color-100);
	}
	.page-404__content--with-dekstop-solid-background .page-404__caption,
	.page-404__content--with-dekstop-solid-background .page-404__text {
	color: var(--gsc-text-color-80);
	}
	.page-404__content--with-dekstop-transparent-background {
	background-color: var(--gsc-background-color-50);
	backdrop-filter: blur(16.5px);
	}
	.page-404__content--with-dekstop-outline-background {
	border: 2px solid var(--gsc-text-color-100);
	}
	.page-404__content--with-dekstop-shadow-background {
	position: relative;
	}
	.page-404__content--with-dekstop-shadow-background::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -1;
	width: calc(100% + 4rem);
	height: calc(100% + 4rem);
	background: radial-gradient(
		50% 50% at 50% 50%,
		var(--gsc-black-color-50) 0%,
		var(--gsc-black-color-20) 100%
	);
	transform: translate(-50%, -50%);
	filter: blur(100px);
	content: '';
	}
}


@media screen, (min-width: 768px) {
	.featured-article__meta {
	font-size: var(--gsc-fz-12);
	line-height: var(--gsc-lh-5);
	font-weight: ;
	}
	.featured-article {
	flex-flow: row;
	height: calc(100% - 12rem);
	}
	.featured-article__text {
	font-size: var(--gsc-fz-11);
	line-height: var(--gsc-lh-1);
	font-weight: ;
	}
	.featured-article__image {
	height: 100%;
	}
	.featured-article__link {
	height: calc(100% + 12rem);
	}
	.round-style .featured-article__link {
	border-radius: var(--gsc-base-radii);
	}
	.featured-article__image--placeholder,
	.featured-article__link {
	flex: 1;
	}
	.featured-articles__carousel-container {
	height: 80rem;
	}
	.featured-article__details {
	width: 100%;
	max-width: 59.2rem;
	margin: 0 auto;
	}
	.featured-article__details-wrap {
	flex-grow: 0;
	flex-shrink: 0;
	align-items: center;
	width: 50%;
	height: 100%;
	padding: 6.4rem 4.8rem;
	}
	.featured-article__content {
	flex: 1;
	}
	.featured-article__content > * + * {
	margin: 2.4rem 0 0;
	}
	.featured-article__order-number + .featured-article__content {
	padding: 6.8rem 0 1.6rem;
	}
	.featured-articles__btns-wrap {
	top: 0;
	right: unset;
	left: 0;
	display: flex;
	align-items: flex-end;
	width: 50%;
	height: 100%;
	padding: 6.4rem 4.8rem 9.2rem;
	}
	.featured-articles__carousel-btn {
	width: 5.6rem;
	height: 5.6rem;
	}
	.featured-articles__carousel-btn-chevron {
	width: 2.4rem;
	height: 2.4rem;
	}
	.featured-articles__btns {
	width: 100%;
	max-width: 59.2rem;
	margin: 0 auto;
	column-gap: 1.2rem;
	}
	.featured-articles__bg {
	height: calc(100% - 12rem);
	}
}


@media screen, (min-width: 768px) {
	.signup-newsletter-form__field{
	max-width: 36rem;
	}
}


@media screen, (min-width: 768px) {
	.signup__title,
	.signup__caption,
	.signup__text {
	margin: 1.6rem 0;
	}
	.signup-newsletter-form,
	.signup__social-list,
	.signup__timer {
	margin: 3.2rem 0;
	}
	.signup__content-wrap--mobile-content-with-background,
	.round-style .signup__content-wrap,
	.signup__content-wrap {
	padding: var(--gsc-content-spacing);
	}
	.signup__content {
	padding: 2.8rem;
	}
	.signup__content--mobile {
	display: none;
	}
	.signup__content--desktop {
	display: block;
	}
}


@media screen, (min-width: 768px) {
	.password-header__link-icon {
	margin: 0 0.8rem 0 0;
	}
	.password-header {
	padding: 2rem var(--gsc-container-padding);
	}
	.password-header__container {
	flex-flow: row;
	}
	.password-header__link {
	font-size: var(--gsc-fz-12);
	line-height: var(--gsc-lh-5);
	font-weight: ;
	}
}


@media screen, (min-width: 768px) {
	.password-footer {
	padding: 2.4rem 0;
	}
	.password-footer__container {
	flex-flow: row;
	flex-wrap: wrap;
	}
}


@media screen, (min-width: 768px) {
	.shop__column-switcher--desktop {
	display: flex;
	}
	.shop__column-switcher--mobile {
	display: none;
	}
	.shop__header {
	/*padding-bottom: 1.6rem;*/
	}
	.shop__content {
	display: flex;
	padding-top: 2.4rem;
    min-height: 100vh;
    align-items: stretch;
	}
	.shop__product-count {
	display: block;
	}
	.shop__header-right-panel--reverse {
	margin: 0 auto 0 0;
	}
	.shop__header--reverse,
	.shop__header-left-panel--reverse,
	.shop__header-right-panel--reverse {
	flex-flow: row-reverse;
	}
	.shop__grid-item {
	width: calc(
		(100% - var(--gsc-space-between-cards) * (var(--gsc-desktop-columns) - 1)) /
		var(--gsc-desktop-columns)
	);
	}
	.shop__filters-btn-wrapper--desktop {
	display: flex;
	}
	.shop__filters-btn-wrapper--mobile {
	display: none;
	}
	.shop__filters-btn.is-opened .icon-filter__square {
	display: none;
	}
	.shop__filters-btn.is-opened .icon-filter__top-line {
	transform: rotate(-45deg) translate(-4px, 0);
	}
	.shop__filters-btn.is-opened .icon-filter__bottom-line {
	transform: rotate(45deg) translate(17px, -9px);
	}
	.shop__filters-btn .icon-filter__bottom-line,
	.shop__filters-btn .icon-filter__top-line {
	transition: transform 250ms ease;
	}
	.shop__filters-btn.is-opened:hover .icon-filter {
	transform: rotate(90deg);
	}
}


@media screen, (min-width: 768px) {
	.shop-mobile-filters-button {
	display: none;
	}
}


@media screen, (min-width: 768px) {
	.collection-hero__content-wrap {
	padding: var(--gsc-content-spacing);
	}
	.collection-hero__content {
	padding: 0;
	}
}


@media screen, (min-width: 768px) {
	.images-with-text__button {
	width: auto;
	}
	.images-with-text__container {
	flex-flow: row;
	align-items: center;
	justify-content: space-between;
	}
	.images-with-text__container--with-left-content {
	flex-flow: row;
	/*padding-left: 0;
	padding-right: 0;*/
	}
	.images-with-text__container--with-right-content {
	flex-flow: row-reverse;
	/*padding-left: 0;
	padding-right: 0;*/
	}
	.images-with-text__container--with-left-content.container--with-aside-paddings {
	/*padding-left: 4.4rem;
	padding-right: 4.4rem;*/
	}
	.images-with-text__container--with-right-content.container--with-aside-paddings {
	/*padding-left: 4.4rem;
	padding-right: 4.4rem;*/
	}
	.round-style .images-with-text__container--with-left-content.container--with-aside-paddings {
	/*padding-left: 4.4rem;
	padding-right: 2rem;*/
	}
	.round-style .images-with-text__container--with-right-content.container--with-aside-paddings {
	/*padding-left: 2rem;
	padding-right: 4.4rem;*/
	}
	.images-with-text__content-wrapper {
	padding: 0;
	}
	.images-with-text__content {
	padding-right: 4.4rem;
	padding-left: 4.4rem;*
	max-width: calc(var(--gsc-content-width) + (4.4rem * 2));
	}
	.container--with-aside-paddings .images-with-text__content {
	padding-right: 4.4rem;
	padding-left: 0;
	max-width: calc(var(--gsc-content-width) + 4.4rem);
	}
	.images-with-text__container--with-right-content.container--with-aside-paddings
	.images-with-text__content {
	padding-right: 0;
	padding-left: 4.4rem;
	max-width: calc(var(--gsc-content-width) + 4.4rem);
	}
	.images-with-text__content > * + * {
	margin: 1.6rem 0 0;
	}
	.images-with-text__content > * + .images-with-text__text {
	margin: 2rem 0 0;
	}
	.images-with-text__content > * + .images-with-text__buttons {
	margin: 3.2rem 0 0;
	}
	.images-with-text__content > * + .images-with-text__buttons--with-only-links {
	margin: 2rem 0 0;
	}
}


@media screen, (min-width: 768px) {
	.before-after__container {
	flex-direction: row;
	gap: 6.4rem;
	}
	.before-after__container--with-image-on-right-side {
	flex-direction: row;
	padding-left: 4.4rem;
	}
	.before-after__container--with-image-on-left-side {
	flex-direction: row-reverse;
	padding-right: 4.4rem;
	}
	.before-after__container--with-image-on-bottom-side {
	flex-direction: column;
	gap: 4.8rem;
	}
	.before-after__container--with-image-on-right-side.before-after__container--with-aside-paddings {
	padding-right: var(--gsc-container-padding);
	}
	.round-style
	.before-after__container--with-image-on-right-side.before-after__container--with-aside-paddings {
	padding-right: 2rem;
	}
	.before-after__container--with-image-on-left-side.before-after__container--with-aside-paddings {
	padding-left: var(--gsc-container-padding);
	}
	.round-style
	.before-after__container--with-image-on-left-side.before-after__container--with-aside-paddings {
	padding-left: 2rem;
	}
	.before-after__container--with-image-on-bottom-side.before-after__container--with-aside-paddings {
	padding-left: var(--gsc-container-padding);
	padding-right: var(--gsc-container-padding);
	}
}


@media screen, (min-width: 768px) {
	.before-after__content {
	display: flex;
	}
	.before-after__content > * + * {
	margin: 1.6rem 0 0;
	}
	.before-after__content > .before-after__btn {
	margin-top: 3.2rem;
	}
	.before-after__content > * + .before-after__body {
	margin: 2rem 0 0;
	}
	.before-after__content--constrained {
	padding-right: 0;
	padding-left: 0;
	}
	.before-after__container--with-aside-paddings .container__header {
	padding-right: 0;
	padding-left: 0;
	}
}


@media screen, (min-width: 768px) {
	.video-banner__content {
	padding: 3.2rem;
	}
	.video-banner__info {
	row-gap: 1.6rem;
	}
	.video-banner__play-button {
	width: 8rem;
	height: 8rem;
	}
	.video-banner__content--with-desktop-left-alignment {
	align-items: flex-start;
	text-align: left;
	}
	.video-banner__content--with-desktop-center-alignment {
	align-items: center;
	text-align: center;
	}
	.video-banner__content-wrapper--with-desktop-top-left-position {
	align-items: flex-start;
	justify-content: flex-start;
	}
	.video-banner__content-wrapper--with-desktop-top-center-position {
	align-items: flex-start;
	justify-content: center;
	}
	.video-banner__content-wrapper--with-desktop-top-right-position {
	align-items: flex-start;
	justify-content: flex-end;
	}
	.video-banner__content-wrapper--with-desktop-center-left-position {
	align-items: center;
	justify-content: flex-start;
	}
	.video-banner__content-wrapper--with-desktop-center-position {
	align-items: center;
	justify-content: center;
	}
	.video-banner__content-wrapper--with-desktop-center-right-position {
	align-items: center;
	justify-content: flex-end;
	}
	.video-banner__content-wrapper--with-desktop-bottom-left-position {
	align-items: flex-end;
	justify-content: flex-start;
	}
	.video-banner__content-wrapper--with-desktop-bottom-center-position {
	align-items: flex-end;
	justify-content: center;
	}
	.video-banner__content-wrapper--with-desktop-bottom-right-position {
	align-items: flex-end;
	justify-content: flex-end;
	}
}


@media screen, (min-width: 768px) {
	.countdown-banner__container--mobile-content-with-background
	.countdown-banner__content-wrap,
	.countdown-banner__content-wrap {
	padding: var(--gsc-content-spacing);
	}
	.countdown-banner__content {
	width: 100%;
	max-width: var(--gsc-content-width);
	padding: 2.8rem;
	}
	.countdown-banner__content--mobile {
	display: none;
	}
	.countdown-banner__content--desktop {
	display: block;
	}
	.countdown-banner__heading,
	.countdown-banner__caption,
	.countdown-banner__body {
	margin: 1.6rem 0;
	}
	.countdown-banner__timer,
	.countdown-banner__btns {
	margin: 3.2rem 0;
	}
	.countdown-banner__btn {
	width: auto;
	}
}


@media screen, (min-width: 768px) {
	.timer-block--with-background {
		padding: 2.4rem;
	}
}


@media screen, (min-width: 768px) {
	.cart-drawer .gta__timer-section {
	padding: 2.4rem !important;
	}
	.round-style .cart-drawer {
	padding: 2rem;
	}
	.cart-drawer__block {
	margin: 2.4rem 0;
	}
	.cart-drawer__block--on-mobile-only {
	display: none;
	}
	.cart-drawer__in-cart-related-products-wrapper--with-background
	.cart-drawer__in-cart-related-products {
	padding: 2rem 0;
	}
	.cart-drawer__in-cart-related-products-wrapper--with-background
	.cart-drawer__in-cart-related-products-viewport {
	margin: 0 2rem;
	}
	.cart-drawer__in-cart-related-products-heading {
	margin-bottom: 2rem;
	}
	.cart-drawer__in-cart-related-products-wrapper--with-background
	.cart-drawer__in-cart-related-products-heading {
	padding: 0 2rem;
	}
	.cart-drawer__in-cart-related-products .horizontal-product-card {
	gap: 2rem;
	}
	.cart-drawer {
	width: auto;
	max-width: unset;
	}
	.cart-drawer .cart-item .cart-item__body {
	padding-bottom: 2.4rem;
	}
	.cart-drawer__header-title {
	padding: 2.5rem 0 2.5rem 2.4rem;
	}
	.cart-drawer__header-close-button-wrapper {
	padding: 2rem 2.4rem;
	}
	.cart-drawer__free-shipping-bar {
	padding: 0 2.4rem 1.6rem;
	margin: 0 0 2.4rem;
	}
	.cart-drawer__items {
	padding: 0 2.4rem;
	}
	.cart-drawer__in-cart-related-products-wrapper {
	padding: 0 2.4rem;
	}
	.cart-drawer-products-block__grid {
	margin-right: 0;
	}
	.cart-drawer__in-cart-related-products-wrapper--with-background
	.cart-drawer-products-block__grid {
	margin-left: 2rem;
	margin-right: 2rem;
	}
	.cart-drawer__timer-block-wrapper {
	padding: 0 2.4rem;
	}
	.cart-drawer__in-cart-banner-wrapper {
	padding: 0 2.4rem;
	}
	.cart-drawer__app-block {
	padding: 0 2.4rem;
	}
	.cart-drawer__warning {
	padding: 1.6rem 2.4rem 2.4rem;
	}
	.cart-drawer__body {
	width: auto;
	transition: box-shadow 0.25s ease-in-out 0.25s;
	}
	.cart-drawer__body-aside-content {
	display: block;
	transform: translateX(100%);
	transition: transform 0.25s ease-in-out;
	height: 100%;

	width: 26rem;
	max-width: 0;
	transition: max-width 0s 0.45s ease-in-out, transform 0.25s 0s ease-in-out;
	}
	.cart-drawer.is-opened[has-aside-products] .cart-drawer__body-aside-content {
	transform: translateX(0%);
	max-width: 26rem;

	transition: max-width 0s 0s ease-in-out, transform 0.25s 0.25s ease-in-out;
	}
	.round-style .cart-drawer__body-aside-content {
	border-radius: var(--gsc-sidebar-radii, 0) 0 0 var(--gsc-sidebar-radii, 0);
	overflow: hidden;
	}
	.round-style .cart-drawer__body-main-content {
	border-radius: var(--gsc-sidebar-radii, 0);
	overflow: hidden;
	transition: border-radius 0.25s ease-in-out;
	}
	.round-style
	.cart-drawer[has-aside-products]
	.cart-drawer__body-main-content--with-aside-content {
	border-radius: 0 var(--gsc-sidebar-radii, 0) var(--gsc-sidebar-radii, 0) 0;
	}
	.cart-drawer__body-main-content {
	width: 48rem;
	}
	.cart-drawer.is-opened .cart-drawer__body {
	filter: drop-shadow(-0.8rem 0 3.2rem rgb(20, 20, 22, 15%));
	}
}


@media screen, (min-width: 768px) {
	.cart-drawer-subtotal__container {
	padding-right: var(--gsc-container-padding);
	padding-left: var(--gsc-container-padding);
	}
	.cart-drawer-subtotal__accordeon-plus-btn {
	padding: 2rem 2.4rem;
	}
	.cart-drawer-subtotal__main-content {
	row-gap: 2rem;
	padding: 2.4rem;
	}
	.cart-drawer-subtotal__subtotals-item:last-child {
	padding-bottom: 1.2rem;
	}
	.cart-drawer-subtotal__tax-note_text:first-child {
	padding-top: 0;
	}
	.cart-drawer-subtotal__cta {
	column-gap: 1.6rem;
	}
	.cart-drawer-subtotal__btn {
	padding: 1.7rem;
	}
	.cart-drawer-swipe {
	display: none;
	pointer-events: none;
	}
	.cart-drawer-subtotal__accordeon-plus {
	border-top: 1px solid var(--gsc-border-color-100);
	}
}


@media screen, (min-width: 768px) {
	.cart .free-shipping-bar__title {
	margin-bottom: 2.4rem;
	}
	.cart .free-shipping-bar {
	max-width: 54.2rem;
	margin: 0 auto;
	}
}


@media screen, (min-width: 768px) {
	.cart-notification-popup {
	top: 0;
	}
	.round-style .cart-notification-popup__body {
	border-radius: var(--gsc-base-radii) 0 var(--gsc-base-radii)
		var(--gsc-base-radii);
	}
	.cart-notification-popup__body {
	width: 48rem;
	max-width: 100%;
	}
	.cart-notification-popup__header {
	padding: 2.4rem 4rem;
	}
	.cart-notification-popup-item {
	padding: 2.4rem 4rem;
	}
	.cart-notification-popup__form {
	padding: 2.4rem 4rem 4rem;
	}
	.cart-notification-popup-item__name-label:hover {
	border-color: var(--gsc-text-color-100);
	}
	.round-style .cart-notification-popup {
	padding: 2rem;
	}
}


@media screen, (min-width: 768px) {
	.cart-item-quantity__button:hover {
	background: linear-gradient(
		0deg,
		rgb(var(--gsc-text-color), 0.08),
		rgb(var(--gsc-text-color), 0.08)
		),
		var(--gsc-foreground-color-100);
	}
	.cart-item__name:hover .cart-item__name-label {
	border-color: var(--gsc-text-color-100);
	}
	.cart-item__remove-button-icon:hover {
	opacity: 1;
	}
	.cart-item__grid {
	column-gap: 2.4rem;
	}
}


@media screen, (min-width: 768px) {
	.cart-order-notes__accordeon-content {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	border-top: none;
	}
}


@media screen, (min-width: 768px) {
	.cart__in-cart-related-products {
	overflow: hidden;
	}
	.cart__in-cart-related-products--with-background {
	padding: 3.2rem;
	}
	.cart__in-cart-related-btn--prev {
	left: 2.4rem;
	}
	.cart__in-cart-related-btn--next {
	right: 2.4rem;
	}
	.cart__in-cart-related-products-heading {
	margin-bottom: 3.2rem;
	}
	.cart__in-cart-related-products {
	--gsc-slide-width: 22%;
	}
}


@media screen, (min-width: 768px) {
	.cart-buttons__btn {
	padding: 1.7rem;
	}
	.cart-buttons {
	max-width: 42.4rem;
	width: 100%;
	margin-left: auto;
	}
}


@media screen, (min-width: 768px) {
	.cart-subtotal__accordeon-plus[data-aria-expanded='true'] {
	border-bottom-color: transparent;
	}
	.cart-subtotal__accordeon-plus-btn {
	padding-right: 0;
	padding-left: 0;
	font-size: var(--gsc-fz-11);
	line-height: var(--gsc-lh-4);
	font-weight: ;
	}
	.cart-subtotal {
	max-width: 42.4rem;
	margin-left: auto;
	}
	.cart-subtotal__accordeon-plus-btn {
	padding: 2rem 0;
	}
}


@media screen, (min-width: 768px) {
	.cart-items__header {
	flex-flow: row;
	align-items: flex-end;
	justify-content: space-between;
	margin: 0 0 4.8rem;
	}
	.cart-items__header-product-count {
	margin: 0;
	}
	.cart-items__params {
	display: flex;
	padding: 0 0 1.6rem;
	border-bottom: 1px solid var(--gsc-border-color-100);
	column-gap: 2.4rem;
	font-size: var(--gsc-fz-12);
	line-height: var(--gsc-lh-5);
	font-weight: var(--gsc-font-weight-bold);
	}
	.cart-items__left-side-params {
	display: flex;
	flex: 1;
	}
	
	.cart-items__right-side-params {
	display: flex;
	flex: 1;
	}
	.cart-items__params-item {
	flex: 1;
	}
	.cart-items__params-item:not(:first-child) {
	padding-left: 2.4rem;
	}
	.cart-items__params-item--total-param {
	text-align: right;
	}
	.cart-items__params-item--quantity {
	max-width: 17.4rem;
	}
}


@media screen, (min-width: 768px) {
	.cart__block .timer-block {
	padding: 4.8rem;
	}
	.cart__free-shipping-bar {
	margin-bottom: 8.4rem;
	}
	.cart .cart-item__name {
	font-size: var(--gsc-fz-12);
	line-height: var(--gsc-lh-5);
	}
	.cart .cart-item__pay-info {
	margin: 0;
	}
	.cart .cart-item__remove-button-icon {
	width: 3.2rem;
	height: 3.2rem;
	}
	.cart .cart-item__grid {
	align-items: center;
	padding: 0;
	column-gap: 2.4rem;
	}
	.cart .cart-item-quantity {
	grid-template-rows: 4rem;
	grid-template-columns: 4rem 6.1rem 4rem;
	}
	.cart .cart-item__price-item--small {
	font-size: var(--gsc-fz-12);
	line-height: var(--gsc-lh-5);
	font-weight: ;
	}
	.cart .cart-item__price-wrap {
	display: block;
	}
	.cart .cart-item__price-wrap,
	.cart .cart-item__totals {
	flex: 1;
	}
	.cart .cart-item__info {
	margin: 0;
	padding-right: 0;
	}
	.cart .cart-item__info--hide-mobile {
	display: flex;
	}
	.cart .cart-item__info--desktop-hide {
	display: none;
	}
	.cart .cart-item__cost-wrap {
	flex: 1;
	align-items: center;
	justify-content: flex-start;
	min-height: none;
	column-gap: 2.4rem;
	row-gap: 0;
	}
	.cart .cart-item__details {
	display: flex;
	flex: 1;
	align-items: center;
	column-gap: 3.2rem;
	}
	.cart .cart-item + .cart-item .cart-item__body,
	.cart .cart-item__body {
	padding: 2.4rem 0;
	}
	.cart .cart-item:last-child .cart-item__body {
	padding-bottom: 0;
	}
	.cart .cart-item + .cart-item .cart-item__body {
	border-color: var(--gsc-border-color-100);
	}
	.cart .cart-item__totals {
	justify-content: flex-end;
	}
	.cart .cart-item__link {
	width: 12rem;
	}
}


@media screen, (min-width: 768px) {
	.in-cart-banner__content {
	padding: 4.8rem;
	}
	.cart-drawer .in-cart-banner__content {
	padding: 3.2rem 2.4rem;
	}
}


@media screen, (min-width: 768px) {
	.scrolling-text {
	padding: var(--gsc-section-top-and-bottom-spacing)
		calc(var(--gsc-section-spacing-between-messages) / 2);
	gap: var(--gsc-section-spacing-between-messages);
	}
	.scrolling-text__icon {
	width: var(--gsc-section-icon-size);
	height: var(--gsc-section-icon-size);
	}
	.scrolling-text__icon--with-custom-ratio {
	height: unset;
	object-fit: cover;
	aspect-ratio: 1 / var(--gsc-custom-image-ratio);
	}
	.scrolling-text__text {
	font-size: var(--gsc-section-font-size);
	letter-spacing: var(--gsc-section-letter-spacing);
	}
}


@media screen, (min-width: 768px) {
	.hotspots__container {
	flex-direction: row;
	gap: 6.4rem;
	}
	.hotspots__container--with-image-right-side {
	flex-direction: row;
	padding-left: 4.4rem;
	padding-right: 0;
	}
	.hotspots__container--with-image-left-side {
	flex-direction: row-reverse;
	padding-right: 4.4rem;
	padding-left: 0;
	}
	.hotspots__container--with-image-right-side.container--with-aside-paddings {
	padding-left: 4.4rem;
	padding-right: 4.4rem;
	}
	.hotspots__container--with-image-left-side.container--with-aside-paddings {
	padding-right: 4.4rem;
	padding-left: 4.4rem;
	}
	.round-style
	.hotspots__container--with-image-right-side.container--with-aside-paddings {
	padding-left: 4.4rem;
	padding-right: 2rem;
	}
	.round-style
	.hotspots__container--with-image-left-side.container--with-aside-paddings {
	padding-right: 4.4rem;
	padding-left: 2rem;
	}
	.hotspots__container--with-image-bottom-side {
	flex-direction: column;
	gap: 4.8rem;
	}
	.hotspots__container--without-content {
	padding-left: 0;
	padding-right: 0;
	}
}


@media screen, (min-width: 768px) {
	.hotspots__content > * + * {
	margin: 1.6rem 0 0;
	}
	.hotspots__content > * + .hotspots__body {
	margin: 2rem 0 0;
	}
}


@media screen, (min-width: 768px) {
	.hotspots__image-wrapper--mobile {
	display: none;
	}
	.hotspots__image-wrapper--desktop {
	display: block;
	}
}


@media screen, (min-width: 768px) {
	.hotspots__pin-wrapper--mobile {
	display: none;
	}
	.hotspots__pin-wrapper--desktop {
	display: block;
	}
}


@media screen, (min-width: 768px) {
	.hotspots__pin:hover:after,
	.hotspots__pin:hover:before {
	animation: none;
	}
	.hotspots__pin-btn-wrapper[data-aria-expanded='true'] .hotspots__pin:after,
	.hotspots__pin:hover:after {
	transform: translate(-50%, -50%) scale(1.75);
	}
	.hotspots__float-element {
	opacity: 0;
	transition: opacity 0.2s ease-in-out;
	}
	.hotspots__float-element[aria-hidden='false'] {
	opacity: 1;
	}
}


@media screen, (min-width: 768px) {
	.hotspots__card {
	position: relative;
	width: 100%;
	height: auto;
	overflow-y: auto;
	overflow-x: hidden;
	}
	.hotspots__card--product {
	max-width: 34rem;
	}
	.hotspots__card--icon,
	.hotspots__card--image {
	max-width: 34rem;
	max-height: 58rem;
	}
}


@media screen, (min-width: 768px) {
	.hotspots__card--icon {
	align-items: flex-start;
	}
}


@media screen, (min-width: 768px) {
	.hotspots__card-close {
	display: none;
	}
	.hotspots__card-fix-height-wrapper--pin-icon,
	.hotspots__card-fix-height-wrapper--pin-image {
	padding: 2rem;
	}
}


@media screen, (min-width: 768px) {
	.product-breadcrumbs-block__link:hover {
	color: var(--gsc-text-color-100);
	text-decoration: underline;
	}
}


@media screen, (min-width: 768px) {
	/* BODY & CONTENT */
	.popup__body {
	flex-flow: row nowrap;
	width: var(--gsc-desktop-width);
	}
	.popup--flyout > .popup__body {
	width: var(--gsc-desktop-width);
	}
	.popup--show-image .popup__body {
	width: calc(var(--gsc-desktop-width) + var(--gsc-image-width));
	}
	.popup--with-image-on-background .popup__content-container {
	width: var(--gsc-desktop-width);
	max-width: calc(var(--gsc-desktop-width) + var(--gsc-image-width));
	}
	.popup--show-image .popup--with-image-on-top,
	.popup--show-image .popup--with-image-on-bottom,
	.popup--show-image .popup--with-image-on-background {
	width: var(--gsc-desktop-width);
	}
	.popup--show-image .popup__body.popup--with-image-on-top {
	flex-flow: column nowrap;
	}
	.popup--show-image .popup__body.popup--with-image-on-bottom {
	flex-flow: column-reverse nowrap;
	}
	.popup--show-image .popup--with-image-on-left .popup__content-container {
	padding-inline-start: var(--gsc-image-width);
	}
	.popup--show-image .popup--with-image-on-right .popup__content-container {
	padding-inline-end: var(--gsc-image-width);
	}
	.popup[data-has-image="true"] .popup__content {
	padding: 4.4rem;
	}

	, .popup__content {
	padding: 4.4rem;
	}

	/* MEDIA */
	.popup--show-image .popup__media-container {
	position: absolute;
	height: 100%;
	width: var(--gsc-image-width);
	}
	.popup--show-image .popup--with-image-on-left .popup__media-container {
	top: 0;
	left: 0;
	bottom: 0;
	transition: none;
	}
	.popup--show-image .popup--with-image-on-right .popup__media-container {
	top: 0;
	right: 0;
	bottom: 0;
	transition: none;
	}
	.popup--show-image .popup--with-image-on-background .popup__media-container {
	inset: 0;
	width: 100%;
	}

	/* popup with top, bottom img before animation start */
	.popup--with-image-on-top .popup__content-container,
	.popup--with-image-on-top .popup__content,
	.popup--with-image-on-bottom .popup__content-container,
	.popup--with-image-on-bottom .popup__content {
	width: var(--gsc-desktop-width);
	}
	.popup--with-image-on-top .popup__media-container,
	.popup--with-image-on-bottom .popup__media-container {
	position: static;
	height: 0;
	width: 100%;
	}

	/* popup with top, bottom img after animation start */
	.popup--show-image .popup--with-image-on-top .popup__media-container,
	.popup--show-image .popup--with-image-on-bottom .popup__media-container {
	position: static;
	height: 320px;
	}

	/* POPUP CONTENT ITEMS */
	.popup__field {
	margin-top: 3.2rem;
	}
	.popup__btns-wrapper {
	margin: 3.2rem 0;
	display: flex;
	justify-content: var(--gsc-content-align);
	}
	.popup__btns-wrapper--one-btn {
	margin: 1.6rem 0 3.2rem;
	display: flex;
	justify-content: var(--gsc-content-align);
	}
	.popup__btn {
	width: auto;
	min-height: 56px;
	}
	.popup__timer {
	margin: 3.2rem 0;
	}

	/* FLYOUT POSITIONS */
	.popup-position--top_left {
	align-items: flex-start;
	justify-content: flex-start;
	transform: translateX(-100%);

	/* ensure the popup is not cut off with large vertical spacing */
	padding-bottom: 3.2rem !important;
	}
	.popup-position--top_center {
	align-items: flex-start;
	justify-content: center;
	transform: translateY(-100%);
	padding-bottom: 3.2rem !important;
	}
	.popup-position--top_right {
	align-items: flex-start;
	justify-content: flex-end;
	transform: translateX(100%);
	padding-bottom: 3.2rem !important;
	}
	.popup-position--center_left {
	align-items: center;
	justify-content: flex-start;
	transform: translateX(-100%);
	}
	.popup-position--center_right {
	align-items: center;
	justify-content: flex-end;
	transform: translateX(100%);
	}
	.popup-position--bottom_left {
	align-items: flex-end;
	justify-content: flex-start;
	transform: translateY(100%);
	padding-top: 3.2rem !important;
	}
	.popup-position--bottom_center {
	align-items: flex-end;
	justify-content: center;
	transform: translateY(100%);
	padding-top: 3.2rem !important;
	}
	.popup-position--bottom_right {
	align-items: flex-end;
	justify-content: flex-end;
	transform: translateY(100%);
	padding-top: 3.2rem !important;
	}
}


@media screen, (min-width: 768px) {
	.popup-age-verifier .popup__body {
		max-width: calc(100vw - 48px);
	}
}


@media screen, (min-width: 768px) {
	/* desktop_position is left */
	.popup-cookie .popup__body {
		left: var(--gsc-horizontal-spacing);
		bottom: var(--gsc-vertical-spacing);
		flex-flow: row nowrap;
		width: var(--gsc-desktop-width);
		max-width: calc(100vw - 6.4rem);
	}
	.popup-cookie .popup__body--desktop-center {
		left: 50%;
		transform: translateX(-50%);
	}
	.popup-cookie .popup__body--desktop-right {
		left: unset;
		right: var(--gsc-horizontal-spacing);
	}
}


@media screen, (min-width: 768px) {
	.popup-promo .popup__body {
		max-width: calc(100vw - 4.8rem);
	}
}


@media screen, (min-width: 768px) {
	.popup-signup .popup__body {
	max-width: calc(100vw - 4.8rem);
	}
	.popup-signup.popup--success .popup__body, 
	.popup-signup.popup--success .popup__content {
	width: 44rem;
	}
}


@media screen, (min-width: 768px) {
	.lookbook__slideshow-btn {
	display: none;
	cursor: pointer;
	}
	.lookbook__slideshow-btn-icon {
	width: 3.2rem;
	height: 3.2rem;
	}
	.lookbook__slideshow-btn {
	position: absolute;
	top: 0;
	margin-top: calc(var(--gsc-portrait-image-ratio) * 0.46);
	}
	.lookbook__slideshow-btn[disabled] {
	opacity: 0.35;
	cursor: auto;
	}
	.lookbook__slideshow-btn[disabled]:focus-visible {
	opacity: 1;
	}
	.lookbook__pin:hover::after,
	.lookbook__pin:hover::before {
	animation: none;
	}
	.lookbook__pin:hover::after {
	transform: translate(-50%, -50%) scale(1.75);
	}
	.lookbook__card-carousel--slideshow .lookbook__product-card[not-highlighted] {
	opacity: 0.2;
	}
	.shopify-section__lookbook {
	overflow: visible;
	}
	.lookbook__mobile-content {
	display: none;
	}
	.lookbook__desktop-content {
	display: block;
	position: relative;
	overflow: hidden;
	}
	.lookbook__products .lookbook__desktop-content--inside-slideshow {
	padding: 0 0 6.4rem;
	}
	.lookbook__wrapper--align-center
	.lookbook__products
	.lookbook__desktop-content--inside-slideshow {
	padding: 6.4rem 0;
	}
	.lookbook__container {
	gap: 4.8rem;
	}
	.lookbook__wrapper {
	flex-flow: row;
	justify-content: space-between;
	}
	.lookbook__wrapper--align-center {
	align-items: center;
	}
	.lookbook__main-image {
	flex: 1;
	position: sticky;
	align-self: flex-start;
	top: var(--gsc-container-padding);
	min-width: 0;
	}
	.lookbook__products {
	flex: 1;
	min-width: 0;
	}
	.lookbook__products--with-slideshow-30-percent-width {
	max-width: 30%;
	}
	.lookbook__products--on-left-side {
	order: -1;
	}
	.lookbook__products-grid {
	grid-template-columns: repeat(
		var(--gsc-lookbook-desktop-cards-in-row),
		1fr
	);
	}
	.lookbook__products--with-slideshow .card-carousel {
	width: 50%;
	max-width: 32rem;
	min-width: 24rem;
	margin: 0 auto;
	}
}


@media screen, (min-width: 768px) {
	.map-section {
	overflow: visible;
	}
	.map__inner-container {
	display: flex;
	flex-direction: row;
	gap: 6.4rem;
	justify-content: space-between;
	padding-top: var(--gsc-section-spacing-top, 0);
	}
	.map__inner-container--map-on-right-side.container--full-screen {
	justify-content: flex-end;
	padding-left: 6.4rem;
	}
	.map__inner-container--map-on-left-side .map__stores-container,
	.map__inner-container--map-on-right-side .map__stores-container {
	align-self: center;
	}
	.map__inner-container--map-on-left-side.container--full-screen {
	justify-content: flex-end;
	padding-right: 6.4rem;
	}
	.map__inner-container--map-on-top-side,
	.map__inner-container--map-on-bottom-side {
	flex-direction: column;
	gap: 4.4rem;
	}
	.map__inner-container--map-on-top-side .map__map-container,
	.map__inner-container--map-on-bottom-side .map__map-container {
	position: static;
	max-width: 100%;
	}
	.map__inner-container--map-on-bottom-side .map__map-container {
	order: 1;
	}
	.map__map-container {
	aspect-ratio: 1 / var(--gsc-map-desktop-ratio);
	flex: 1;
	align-self: flex-start;
	position: sticky;
	top: 1.5rem;
	max-width: 50%;
	}
	.round-style .map__map-container {
	width: 100%;
	}
	.map__inner-container--map-on-right-side .map__map-container {
	order: 1;
	}
	.map__stores-container {
	flex: 1;
	}
	.map__inner-container--map-on-top-side .map__stores-container,
	.map__inner-container--map-on-bottom-side .map__stores-container {
	max-width: 100%;
	}
	.map__heading {
	margin-bottom: 4.4rem;
	}
	.map__directions-btn {
	margin-top: 2.4rem;
	}
}


@media screen, (min-width: 768px) {
	.image-slider--desktop {
	display: block;
	}
	.image-slider--mobile {
	display: none;
	}
	.image-slider[without-arrows] .image-slider-slideshow__arrows {
	display: none;
	pointer-events: none;
	}
	.image-slider-slideshow {
	flex-direction: row;
	align-items: stretch;
	gap: 6.4rem;
	}
	.image-slider-slideshow--with-progress {
	margin-bottom: 105px;
	}
	.image-slider-slideshow--with-image-on-right-side {
	flex-direction: row-reverse;
	}
	.image-slider__dots-carousel,
	.container--with-aside-paddings .image-slider__dots-carousel {
	padding-left: 0;
	padding-right: min(6.4rem, 6.4rem - var(--gsc-container-padding));

	max-width: 50%;
	}
	.image-slider__dots-carousel .carousel__viewport {
	flex-direction: column;
	}
	.image-slider__content-wrapper {
	justify-content: center;
	}
	.image-slider-slideshow--with-image-on-right-side
	.image-slider__dots-carousel {
	padding-right: 0;
	padding-left: min(6.4rem, 6.4rem - var(--gsc-container-padding));
	}
	.image-slider__text {
	margin-top: 2rem;
	}
	.image-slider__btn {
	/*margin-top: 2rem;*/
	}
	.image-slider__dots-carousel .carousel__viewport,
	.image-slider__dots-carousel .image-slider__content-wrapper {
	gap: 4rem;
	}

	/* __________ PROGRESS __________ */

	.image-slider__image-carousel {
	order: 0;
	}
	.image-slider__progress-wrapper {
	order: 2;
	}
	.image-slider__dots-carousel {
	order: 1;
	}
	.image-slider__progress-wrapper {
	margin: 0;
	position: absolute;

	bottom: -105px;
	padding-inline: 0;
	}
	.image-slider__progress-wrapper .image-slider-slideshow__arrows {
	display: flex;
	margin-top: 0;
	}
}


@media screen, (min-width: 768px) {
	.image-slider-slideshow--with-vertical-scroll--text {
	display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: flex-start;
	}
	.image-slider-slideshow--with-vertical-scroll--text
	.image-slider__image-carousel {
	top: 20%;
	}
	.image-slider-slideshow--with-rotate {
	padding-top: calc(var(--gsc-images-quantity) * 0.55rem);
	padding-bottom: calc(var(--gsc-images-quantity) * 0.55rem);
	}
	.image-slider-slideshow--with-rotate .image-slider__image-carousel {
	position: sticky;
	top: 150px;
	width: 100%;

	display: grid;
	padding-right: 0;
	}
	.image-slider[with-rotate-images] .image-slider__image-carousel {
	padding-left: calc(var(--gsc-images-quantity) * 0.5rem);
	padding-right: 0;
	padding-bottom: 0;
	}
	.image-slider[with-rotate-images]
	.container--with-aside-paddings
	.image-slider__image-carousel {
	padding-right: 0;
	padding-left: calc(var(--gsc-images-quantity) * 0.47rem);
	padding-bottom: 0;
	}
	.image-slider[with-rotate-images]
	.image-slider-slideshow--with-image-on-right-side
	.image-slider__image-carousel {
	padding-left: 0;
	padding-right: calc(var(--gsc-images-quantity) * 0.62rem);
	}
	.image-slider[with-rotate-images]
	.image-slider-slideshow--with-vertical-scroll--text
	.image-slider__image-carousel {
	padding-left: calc(var(--gsc-images-quantity) * 0.5rem);
	padding-right: 0;
	}
	.image-slider[with-rotate-images]
	.container--with-aside-paddings
	.image-slider-slideshow--with-vertical-scroll--text
	.image-slider__image-carousel {
	padding-left: calc(var(--gsc-images-quantity) * 0.45rem);
	padding-right: 0;
	}
	.image-slider[with-rotate-images]
	.image-slider-slideshow--with-vertical-scroll--text.image-slider-slideshow--with-image-on-right-side
	.image-slider__image-carousel {
	padding-left: 0;
	padding-right: calc(var(--gsc-images-quantity) * 0.5rem);
	}
	.image-slider[with-rotate-images].image-slider[with-progress-bar]
	.image-slider__image-carousel {
	padding-left: calc(var(--gsc-images-quantity) * 0.5rem);
	padding-right: calc(var(--gsc-images-quantity) * 0.42rem);
	padding-bottom: 2rem;
	}
	.image-slider[with-rotate-images].image-slider[with-progress-bar]
	.image-slider-slideshow--with-image-on-right-side
	.image-slider__image-carousel {
	padding-left: 0;
	padding-right: calc(var(--gsc-images-quantity) * 0.6rem);
	padding-bottom: 2rem;
	}
	.image-slider[with-rotate-images].image-slider[with-progress-bar]
	.container--with-aside-paddings
	.image-slider__image-carousel {
	padding-left: calc(var(--gsc-images-quantity) * 0.47rem);
	padding-right: calc(var(--gsc-images-quantity) * 0.42rem);
	padding-bottom: 2rem;
	}
	.image-slider[with-rotate-images].image-slider[with-progress-bar]
	.container--with-aside-paddings
	.image-slider-slideshow--with-image-on-right-side
	.image-slider__image-carousel {
	padding-left: 0;
	padding-right: calc(var(--gsc-images-quantity) * 0.6rem);
	padding-bottom: 2rem;
	}
	.image-slider-slideshow--with-vertical-scroll--text
	.image-slider__content-wrapper {
	justify-content: space-around;
	gap: 20rem;
	}
	.image-slider-slideshow--with-rotate .image-slider__dots-carousel {
	gap: 4rem;
	flex-direction: column;
	}
	.image-slider-slideshow--with-rotate .image-slider__content {
	justify-content: center;
	}
}


@media screen, (min-width: 768px) {
	.image-slider-slideshow--with-image-on-right-side.image-slider-slideshow--with-vertical-scroll--image {
	flex-direction: row;
	}
}


@media screen, (min-width: 768px) {
	.featured-navigation__item-wrapper--with-hover:hover .block-wrapper {
	opacity: 1;
	overflow: visible;
	}
	.featured-navigation__item-wrapper:hover .block-wrapper {
	opacity: 1;
	}
	.featured-navigation__item-wrapper:hover .featured-navigation__link-text {
	z-index: 2;
	opacity: 0;
	}
	.featured-navigation__item-wrapper--with-none-hover
	.featured-navigation__link-text {
	width: fit-content;
	pointer-events: all;
	}
	.featured-navigation__item-wrapper--with-none-hover:hover
	.featured-navigation__link-text {
	opacity: 1;
	}
	.featured-navigation-section .btn {
	padding: 1.2rem 4.8rem;
	}
	.featured-navigation__link {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	width: 100%;
	height: 100%;
	pointer-events: all;
	}
	.featured-navigation__link-text {
	font-size: var(--gsc-section-font-size);
	}
	.featured-navigation__link-image {
	width: 389px;
	height: 586px;
	pointer-events: none;
	}
	.featured-navigation__btn {
	max-width: 350px;
	pointer-events: none;
	z-index: 3;
	}
	.featured-navigation-section[data-scrolling-type='none']
	.featured-navigation__link-image {
	z-index: 1;
	}
	.featured-navigation-section[data-scrolling-type='none']
	.featured-navigation__container {
	isolation: isolate;
	}
	.featured-navigation-section[data-scrolling-type='none']
	.featured-navigation__link-text {
	position: relative;
	transition: transform 0.5s ease, filter 0.5s ease;

	mix-blend-mode: plus-lighter;
	}
	.featured-navigation-section[data-scrolling-type='none']
	.featured-navigation__link-text:hover {
	transform: scale(1.1);
	}
}