:root {
	--wine-color-primary: #C80D22;
	--wine-color-red: #D62B2B;
	--wine-color-background: #F7F7EE;
	--wine-color-black: #000;
	--wine-color-white: #fff;
	--wine-color-dicoration: #522B2B;
	--wine-color-accent: #FFD53C;
	--wine-color-gray-icon: #8B8B8B;
	--wine-color-gray-text: #7F7F7F;
	--wine-color-disabled: #DBDBDB;
	--wine-color-border: #DBDBDB;
	--wine-color-green: #34C759;

	--wine-bdrs-sm: 12px;
	--wine-bdrs-md: 16px;
	--wine-bdrs-lg: 24px;
	--wine-bdrs-50: 50%;

	--wine-inner-xxs: 8px;
	--wine-inner-xs: 12px;
	--wine-inner-sm: 16px;
	--wine-inner-md: 24px;
	--wine-inner-lg: clamp(16px, 4vw, 32px);
	--wine-inner-xl: 40px;
	--wine-inner-xxl: clamp(40px, 10vw, 88px);

	--wine-fons-size-xs: 10px;
	--wine-fons-size-sm: 14px;
	--wine-fons-size-md: clamp(16px, 4vw, 18px);
	--wine-fons-size-lg: clamp(18px, 4.5vw, 24px);
	--wine-fons-size-xl: clamp(24px, 6vw, 32px);

	--wine-icon-size-xs: 12px;
	--wine-icon-size-sm: 16px;
	--wine-icon-size-md: 20px;
	--wine-icon-size-lg: 24px;
	--wine-icon-size-xl: 32px;
	--wine-icon-size-xxl: 48px;

	--wine-page-height: clamp(400px, 80vh, 844px);
	--wine-page-tabs-size: clamp(40px, 10vw, 48px);
	--wine-page-decoration-size: clamp(40px, 6.6vw, 84px);
	--wine-page-decoration-inner: clamp(24px, 2vw, 46px);

	--wine-transition-duration: 0.2s;

	--wine-description-size: 374px;

	--wine-profile-item-height: clamp(10px, 2.5vw, 18px);

	--wine-button-min-width: 244px;
	--wine-button-height-sm: clamp(40px, 10vw, 48px);
	--wine-button-height-md: clamp(48px, 12vw, 56px);
}