.scroll-disabled {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.mobile-usermenu {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	width: 100vw;
	height: 70px;
	padding: 10px 30px;
	z-index: 10000;
/* 	border-bottom: solid 2px var(--light-text); */
}

.mobile-usermenu--transparent {
	background: transparent;
	position: absolute;
	box-shadow: none;
	border-bottom: solid 1px transparent;
	z-index: 1000;
}

.mobile-usermenu__navigation {
	display: flex;
	justify-content: space-evenly;
	gap: 20px;
}

.mobile-usermenu--transparent .mobile-usermenu__button::before,
.mobile-usermenu--transparent .mobile-usermenu__button::after {
	background: var(--background);
}

.mobile-usermenu--transparent .mobile-usermenu__button::before {
	box-shadow: 0px 17px 0px 0px var(--background);
}

.mobile-usermenu--transparent .mobile-usermenu__heading-ending {
	color: var(--background);
}

.mobile-usermenu--visible .mobile-usermenu__heading-ending {
	color: var(--item);
}


.mobile-usermenu--visible .mobile-usermenu__button::before,
.mobile-usermenu--visible .mobile-usermenu__button::after {
	background: var(--item);
}

.mobile-usermenu--visible .mobile-usermenu__button::before {
	box-shadow: 0px 17px 0px 0px var(--item);
}

.mobile-usermenu--visible {
	background: var(--background);
	position: relative;
}

.mobile-usermenu__main-heading {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 130px;
	color: var(--pseudo-elements);
	font-size: 21px;
	font-weight: 700;
	text-transform: lowercase;
}

.mobile-usermenu__logo-image {
	width: 150px;
}

.mobile-usermenu__main-heading:hover {
	color: var(--pseudo-elements);
}

.mobile-usermenu__heading-ending {
	color: var(--item);
}

.mobile-usermenu__button {
	display: flex !important;
	flex-direction: column;
	align-items: center;
	align-self: center;
	justify-content: space-between;
	width: 48px !important;
	height: 36px !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	opacity: 85%;
	transform: scale(0.7);
}

.mobile-usermenu__button:focus,
.mobile-usermenu__button:hover {
	background: transparent !important;
	outline: none !important;
	transform: scale(0.8);
}

.mobile-usermenu__button::before,
.mobile-usermenu__button::after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background: var(--text);
}

.mobile-usermenu__button::before {
	box-shadow: 0px 17px 0px 0px var(--text);
}

.mobile-usermenu__button--checked.mobile-usermenu__button::before {
	transform: translatey(17px) rotate(45deg);
	box-shadow: none;
}

.mobile-usermenu__button--checked.mobile-usermenu__button::after {
	transform: translatey(-17px) rotate(-45deg);
}

.mobile-usermenu__pop-up-content-wrapper {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 53px);
	z-index: -1;
}

.hamburger-menu__list {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%);
	z-index: -1;
	padding: 0;
	padding-top: 111px;
}

.hamburger-menu__list .menu_content__account {
	width: 100%;
	border-top: solid 2px var(--text);
	padding-left: 7.5%;
}

.menu-content  {
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: start;
	flex-wrap: wrap;
	gap: 15px;
	width: 100%;
	height: 100vh;
	background-color: var(--background);
	z-index: 9999;
}

.menu-content--open {
	display: flex;
}

.menu_content__account {
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 30px;
	width: 85%;
	height: 125px;
}

.menu-content__account-icon {
	min-width: 64px;
	width: 64px;
	min-height: 64px;
	height: 64px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 161 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Ccircle cx='80' cy='104' r='40' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='8'/%3E%3Cpath d='M18,192a64,64,0,0,1,124,0' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='8'/%3E%3C/svg%3E") center no-repeat;
	background-color: var(--item);
	border-radius: 50%;
}

.menu-content__account-link {
	font-size: 21px;
	font-weight: 700;
	color: var(--item);
	letter-spacing: 2px;
	text-decoration: none !important;
}

.menu-content__list {
	display: flex;
	flex-direction: column;
	align-items: start;
	justify-content: center;
	list-style: none;
	width: 85%;
}

.menu-content__list--loggin-requiring ~ .menu-content__list,
.menu-content__list--loggin-requiring ~ .menu-content__link-wrapper { 
	align-self: center;
}

.menu-content__list--loggin-requiring ~ .menu-content__list:before,
.menu-content__list--loggin-requiring ~ .menu-content__link-wrapper:before {
	content: '';
	display: block;
	align-self: center;
	width: 100%;
	height: 2px;
	background: var(--item);
	margin-bottom: 15px;
}

.menu-content__list--loggin-requiring .menu-content__list-item {
	color: var(--hover-item);
}

.menu-content__list-item {
	color: var(--light-item);
}

.menu-content__logout-link {
	color: var(--light-item);
}

.menu-content__item {
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 10px;
	font-size: 19px;
}

.menu-content__list-item {
	text-decoration: none !important;
}

.menu-content__item:before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: var(--pseudo-elements);
	border-radius: 50%;
}

.menu-content__link-wrapper {
	display: flex;
	flex-direction: column;
	align-items: start;
	justify-content: center;
	gap: 10px;
	font-size: 19px;
	width: 85%;
}

.menu-content__logout-link {
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 10px;
	text-decoration: none !important;
}

.menu-content__logout-link:before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: var(--pseudo-elements);
	border-radius: 50%;
}

.menu-content__account-link-wrapper {
	font-size: 24px;
	font-weight: 700;
	color: var(--item);
	letter-spacing: 2px;
	text-decoration: none !important;
	margin: 0;
}

.gallery-menu {
  margin: auto;
  position: relative;
  flex-direction: column;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: fit-content;
  height: 100%;
  padding: 15px 7px;
}

.gallery-menu__button {
  background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.0" width="48" height="48" viewBox="0 0 179.000000 179.000000" preserveAspectRatio="xMidYMid meet"%3E%3Cg transform="translate(0.000000,179.000000) scale(0.100000,-0.100000)" fill="%23000000" stroke="none"%3E%3Cpath d="M805 1779 c-373 -37 -677 -299 -776 -669 -31 -118 -32 -318 0 -435 30 -114 109 -266 183 -354 190 -225 494 -346 779 -311 212 25 373 104 524 255 138 138 215 278 251 454 25 126 16 317 -21 431 -132 412 -520 672 -940 629z m263 -55 c293 -60 539 -283 633 -574 41 -125 50 -292 25 -420 -63 -309 -284 -552 -591 -650 -106 -34 -319 -40 -437 -11 -263 63 -478 243 -586 493 -46 107 -65 203 -65 333 1 364 222 677 567 802 120 43 318 55 454 27z"/%3E%3Cpath d="M776 1425 c-89 -34 -158 -122 -171 -216 -13 -94 42 -207 127 -258 l26 -17 -64 -33 c-77 -40 -180 -145 -217 -222 -32 -65 -57 -159 -57 -211 0 -30 4 -38 18 -38 15 0 20 14 29 76 23 157 124 299 262 367 61 30 73 32 166 32 95 0 103 -2 163 -34 128 -70 213 -198 235 -355 9 -71 14 -86 29 -86 23 0 24 58 3 148 -38 159 -150 295 -289 350 l-46 18 30 17 c59 35 110 135 110 218 0 87 -64 190 -144 231 -53 27 -156 33 -210 13z m158 -36 c55 -15 128 -91 145 -151 40 -141 -65 -278 -212 -278 -233 0 -306 307 -98 413 58 29 103 33 165 16z"/%3E%3C/g%3E%3C/svg%3E') center no-repeat
;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  object-fit: cover;
  cursor: pointer !important;
  border: none;
}

.gallery-menu__butto--transparent {
	background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.0" width="48" height="48" viewBox="0 0 179.000000 179.000000" preserveAspectRatio="xMidYMid meet"%3E%3Cg transform="translate(0.000000,179.000000) scale(0.100000,-0.100000)" fill="%23FFFFFF" stroke="none"%3E%3Cpath d="M805 1779 c-373 -37 -677 -299 -776 -669 -31 -118 -32 -318 0 -435 30 -114 109 -266 183 -354 190 -225 494 -346 779 -311 212 25 373 104 524 255 138 138 215 278 251 454 25 126 16 317 -21 431 -132 412 -520 672 -940 629z m263 -55 c293 -60 539 -283 633 -574 41 -125 50 -292 25 -420 -63 -309 -284 -552 -591 -650 -106 -34 -319 -40 -437 -11 -263 63 -478 243 -586 493 -46 107 -65 203 -65 333 1 364 222 677 567 802 120 43 318 55 454 27z"/%3E%3Cpath d="M776 1425 c-89 -34 -158 -122 -171 -216 -13 -94 42 -207 127 -258 l26 -17 -64 -33 c-77 -40 -180 -145 -217 -222 -32 -65 -57 -159 -57 -211 0 -30 4 -38 18 -38 15 0 20 14 29 76 23 157 124 299 262 367 61 30 73 32 166 32 95 0 103 -2 163 -34 128 -70 213 -198 235 -355 9 -71 14 -86 29 -86 23 0 24 58 3 148 -38 159 -150 295 -289 350 l-46 18 30 17 c59 35 110 135 110 218 0 87 -64 190 -144 231 -53 27 -156 33 -210 13z m158 -36 c55 -15 128 -91 145 -151 40 -141 -65 -278 -212 -278 -233 0 -306 307 -98 413 58 29 103 33 165 16z"/%3E%3C/g%3E%3C/svg%3E') center no-repeat;
}

.gallery-menu__butto--transparent.gallery-menu__button--turnedon {
 	background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.0" width="49" height="49" viewBox="0 0 179.000000 179.000000" preserveAspectRatio="xMidYMid meet"%3E%3Cg transform="translate(0.000000,179.000000) scale(0.100000,-0.100000)" fill="%23000000" stroke="none"%3E%3Cpath d="M805 1779 c-373 -37 -677 -299 -776 -669 -31 -118 -32 -318 0 -435 30 -114 109 -266 183 -354 190 -225 494 -346 779 -311 212 25 373 104 524 255 138 138 215 278 251 454 25 126 16 317 -21 431 -132 412 -520 672 -940 629z m263 -55 c293 -60 539 -283 633 -574 41 -125 50 -292 25 -420 -63 -309 -284 -552 -591 -650 -106 -34 -319 -40 -437 -11 -263 63 -478 243 -586 493 -46 107 -65 203 -65 333 1 364 222 677 567 802 120 43 318 55 454 27z"/%3E%3Cpath d="M776 1425 c-89 -34 -158 -122 -171 -216 -13 -94 42 -207 127 -258 l26 -17 -64 -33 c-77 -40 -180 -145 -217 -222 -32 -65 -57 -159 -57 -211 0 -30 4 -38 18 -38 15 0 20 14 29 76 23 157 124 299 262 367 61 30 73 32 166 32 95 0 103 -2 163 -34 128 -70 213 -198 235 -355 9 -71 14 -86 29 -86 23 0 24 58 3 148 -38 159 -150 295 -289 350 l-46 18 30 17 c59 35 110 135 110 218 0 87 -64 190 -144 231 -53 27 -156 33 -210 13z m158 -36 c55 -15 128 -91 145 -151 40 -141 -65 -278 -212 -278 -233 0 -306 307 -98 413 58 29 103 33 165 16z"/%3E%3C/g%3E%3C/svg%3E') center no-repeat
;
 	background-color: var(--background) !important;
}

.gallery-menu__button:hover, .gallery-menu__button:focus {
	border: none !important;
	outline: none;
	background-color: transparent;
/* 	background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.0" width="49" height="49" viewBox="0 0 86.000000 85.000000" preserveAspectRatio="xMidYMid meet"%3E%3Cg transform="translate(0.000000,85.000000) scale(0.100000,-0.100000)" fill="%23000000" stroke="none"%3E%3Cpath d="M320 839 c-141 -40 -280 -178 -305 -304 -14 -66 -17 -172 -6 -179 6 -4 11 -18 11 -31 0 -41 60 -142 116 -195 30 -29 84 -65 122 -83 61 -29 76 -31 171 -32 75 0 106 4 109 13 2 6 17 12 33 12 16 0 29 4 29 9 0 5 14 12 30 16 17 4 30 13 30 21 0 8 5 14 12 14 18 0 107 99 114 126 3 13 10 24 15 24 5 0 9 7 9 15 0 9 7 27 16 40 9 13 13 29 9 35 -3 5 -3 10 2 10 4 0 8 38 8 85 0 47 -4 85 -8 85 -5 0 -6 4 -2 10 3 5 2 17 -4 27 -5 10 -19 40 -32 68 -34 71 -112 145 -193 185 -61 30 -80 35 -160 37 -50 1 -107 -2 -126 -8z m183 -170 c70 -58 82 -124 34 -186 -21 -26 -21 -27 -2 -37 43 -24 94 -88 115 -142 23 -63 23 -87 -1 -92 -12 -2 -18 7 -23 35 -11 57 -63 138 -106 162 -97 54 -238 -11 -255 -117 -10 -62 -23 -86 -39 -73 -12 10 -12 21 0 74 18 76 33 99 84 133 22 15 40 27 40 28 0 1 -11 17 -25 36 -27 37 -33 92 -14 133 15 32 86 77 124 77 19 0 44 -11 68 -31z"/%3E%3Cpath d="M388 645 c-55 -30 -64 -94 -22 -144 62 -74 180 -6 159 90 -12 53 -87 82 -137 54z"/%3E%3C/g%3E%3C/svg%3E') center no-repeat; */
}

.gallery-menu__triangle-wrapper {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: none;
  align-items: center;
  justify-content: center;
  width: 0;
  height: 0;
  border-left: 9.1px solid transparent;
  border-right: 9.1px solid transparent;
  border-bottom: 15.73px solid var(--text);
  margin: 5.2px auto 0;
  transform: translate(-50%);
  z-index: 1000;
}

/* .gallery-menu__button:hover ~ .gallery-menu__triangle-wrapper {
	display: flex;
} */

.gallery-menu__triangle-wrapper--open {
  display: flex;
}
.gallery-menu__triangle {
  display: flex;
  width: 0;
  height: 0;
  border-left: 9.1px solid transparent;
  border-right: 9.1px solid transparent;
  border-bottom: 15.73px solid var(--background);
  margin: 5.2px auto 0;
  transform: translateY(50%) scale(0.95);
}

.gallery-menu__list-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  width: 230px;
  height: fit-content;
  transform: translateY(100%);
  background: #ffffff;
  border: solid 1px var(--text);
  padding-left: 35px;
  padding-top: 25px;
  transform-origin: bottom;
  z-index: 100;
}

/* .gallery-menu__button:hover ~ .gallery-menu__list-wrapper {
	display: flex;
} */

.gallery-menu__list-wrapper--open {
  display: flex;
}

.gallery-menu__heading {
  font-size: 22px;
  font-weight: 600;
  color: var(--item) !important;
  width: 100%;
  text-align: left;
}

/* .gallery-menu__heading-link, */
.gallery-menu__heading-link:hover,
.gallery-menu__heading-link:focus {
	color: var(--pseudo-elements);
}

.gallery-menu__list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 10px 0;
  width: 100%;
  padding-bottom: 25px;
}

.gallery-menu__list-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 7px;
  width: 100%;
  height: fit-content;
  list-style: none;
  cursor: pointer;
}

.gallery-menu__list-item::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--pseudo-elements);
}

.gallery-menu__link {
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  color: black;
}

.checkout-link {
	position: relative;
	display: flex;
	align-self: center;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='42' height='42' viewBox='0 0 179.000000 177.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,177.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M770 1764 c-210 -40 -358 -114 -498 -248 -341 -325 -354 -881 -29 -1223 192 -202 422 -294 700 -280 235 11 437 104 598 274 162 172 239 367 239 607 0 406 -266 741 -675 852 -59 16 -283 28 -335 18z m341 -63 c308 -80 551 -337 615 -650 20 -101 15 -281 -10 -376 -39 -143 -124 -283 -239 -392 -244 -231 -594 -296 -909 -169 -104 42 -171 89 -273 191 -90 89 -107 112 -153 205 -74 149 -87 205 -87 380 0 164 13 227 71 349 116 246 347 426 610 476 103 19 273 13 375 -14z'/%3E%3Cpath d='M390 1225 c0 -24 3 -25 59 -25 71 0 52 42 152 -340 39 -151 76 -278 83 -282 6 -4 124 -8 262 -8 l252 0 10 28 c28 70 132 477 127 493 -6 18 -26 19 -383 21 l-377 3 -15 55 c-22 80 -22 80 -101 80 -67 0 -69 -1 -69 -25z m846 -380 l-61 -225 -235 0 -235 0 -53 203 c-29 111 -55 212 -59 225 l-5 22 354 0 355 0 -61 -225z'/%3E%3Cpath d='M714 517 c-50 -43 -29 -116 38 -132 22 -6 33 -1 58 23 38 38 38 66 1 103 -36 35 -61 37 -97 6z m80 -42 c9 -25 -5 -45 -30 -45 -26 0 -40 20 -30 45 3 8 16 15 30 15 13 0 26 -7 30 -15z'/%3E%3Cpath d='M1059 511 c-16 -16 -29 -39 -29 -51 0 -28 52 -80 80 -80 28 0 80 52 80 80 0 28 -52 80 -80 80 -12 0 -35 -13 -51 -29z m76 -51 c0 -20 -6 -26 -26 -28 -17 -2 -29 3 -32 12 -11 28 4 47 32 44 20 -2 26 -8 26 -28z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}

.checkout-link--transparent {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='42' height='42' viewBox='0 0 179.000000 177.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,177.000000) scale(0.100000,-0.100000)' fill='%23ffffff' stroke='none'%3E%3Cpath d='M770 1764 c-210 -40 -358 -114 -498 -248 -341 -325 -354 -881 -29 -1223 192 -202 422 -294 700 -280 235 11 437 104 598 274 162 172 239 367 239 607 0 406 -266 741 -675 852 -59 16 -283 28 -335 18z m341 -63 c308 -80 551 -337 615 -650 20 -101 15 -281 -10 -376 -39 -143 -124 -283 -239 -392 -244 -231 -594 -296 -909 -169 -104 42 -171 89 -273 191 -90 89 -107 112 -153 205 -74 149 -87 205 -87 380 0 164 13 227 71 349 116 246 347 426 610 476 103 19 273 13 375 -14z'/%3E%3Cpath d='M390 1225 c0 -24 3 -25 59 -25 71 0 52 42 152 -340 39 -151 76 -278 83 -282 6 -4 124 -8 262 -8 l252 0 10 28 c28 70 132 477 127 493 -6 18 -26 19 -383 21 l-377 3 -15 55 c-22 80 -22 80 -101 80 -67 0 -69 -1 -69 -25z m846 -380 l-61 -225 -235 0 -235 0 -53 203 c-29 111 -55 212 -59 225 l-5 22 354 0 355 0 -61 -225z'/%3E%3Cpath d='M714 517 c-50 -43 -29 -116 38 -132 22 -6 33 -1 58 23 38 38 38 66 1 103 -36 35 -61 37 -97 6z m80 -42 c9 -25 -5 -45 -30 -45 -26 0 -40 20 -30 45 3 8 16 15 30 15 13 0 26 -7 30 -15z'/%3E%3Cpath d='M1059 511 c-16 -16 -29 -39 -29 -51 0 -28 52 -80 80 -80 28 0 80 52 80 80 0 28 -52 80 -80 80 -12 0 -35 -13 -51 -29z m76 -51 c0 -20 -6 -26 -26 -28 -17 -2 -29 3 -32 12 -11 28 4 47 32 44 20 -2 26 -8 26 -28z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}

.checkout-link--transparent:has(~ .mobile-usermenu__button--checked) {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='42' height='42' viewBox='0 0 179.000000 177.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,177.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M770 1764 c-210 -40 -358 -114 -498 -248 -341 -325 -354 -881 -29 -1223 192 -202 422 -294 700 -280 235 11 437 104 598 274 162 172 239 367 239 607 0 406 -266 741 -675 852 -59 16 -283 28 -335 18z m341 -63 c308 -80 551 -337 615 -650 20 -101 15 -281 -10 -376 -39 -143 -124 -283 -239 -392 -244 -231 -594 -296 -909 -169 -104 42 -171 89 -273 191 -90 89 -107 112 -153 205 -74 149 -87 205 -87 380 0 164 13 227 71 349 116 246 347 426 610 476 103 19 273 13 375 -14z'/%3E%3Cpath d='M390 1225 c0 -24 3 -25 59 -25 71 0 52 42 152 -340 39 -151 76 -278 83 -282 6 -4 124 -8 262 -8 l252 0 10 28 c28 70 132 477 127 493 -6 18 -26 19 -383 21 l-377 3 -15 55 c-22 80 -22 80 -101 80 -67 0 -69 -1 -69 -25z m846 -380 l-61 -225 -235 0 -235 0 -53 203 c-29 111 -55 212 -59 225 l-5 22 354 0 355 0 -61 -225z'/%3E%3Cpath d='M714 517 c-50 -43 -29 -116 38 -132 22 -6 33 -1 58 23 38 38 38 66 1 103 -36 35 -61 37 -97 6z m80 -42 c9 -25 -5 -45 -30 -45 -26 0 -40 20 -30 45 3 8 16 15 30 15 13 0 26 -7 30 -15z'/%3E%3Cpath d='M1059 511 c-16 -16 -29 -39 -29 -51 0 -28 52 -80 80 -80 28 0 80 52 80 80 0 28 -52 80 -80 80 -12 0 -35 -13 -51 -29z m76 -51 c0 -20 -6 -26 -26 -28 -17 -2 -29 3 -32 12 -11 28 4 47 32 44 20 -2 26 -8 26 -28z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}

.checkout-link__element-counter {
	position: absolute;
	top: -5px;
	right: -8px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 25px;
	height: 25px;
	background-color: var(--item);
	color: var(--background);
	border-radius: 50%;
	font-weight: 700;
}

.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after {
	height: 2px !important;
	background: #CFCECC !important;
}


@media screen and (min-width: 500px) {	
	.menu-content__item {
		font-size: 24px;
	}
	
	.menu-content__logout-link {
		font-size: 24px;
	}
}

@media screen and (min-width: 500px) {
	.menu-content__account-link-wrapper {
		font-size: 25px;
	}
	
	.menu-content__account-link {
		font-size: 25px;
	}
}

@media screen and (min-width: 650px) {
	.mobile-usermenu__main-heading {
		font-size: 23px;
	}
}

@media screen and (min-width: 1024px) {
	.checkout-link {
	position: relative;
	display: flex;
	align-self: center;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='48' height='48' viewBox='0 0 179.000000 177.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,177.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M770 1764 c-210 -40 -358 -114 -498 -248 -341 -325 -354 -881 -29 -1223 192 -202 422 -294 700 -280 235 11 437 104 598 274 162 172 239 367 239 607 0 406 -266 741 -675 852 -59 16 -283 28 -335 18z m341 -63 c308 -80 551 -337 615 -650 20 -101 15 -281 -10 -376 -39 -143 -124 -283 -239 -392 -244 -231 -594 -296 -909 -169 -104 42 -171 89 -273 191 -90 89 -107 112 -153 205 -74 149 -87 205 -87 380 0 164 13 227 71 349 116 246 347 426 610 476 103 19 273 13 375 -14z'/%3E%3Cpath d='M390 1225 c0 -24 3 -25 59 -25 71 0 52 42 152 -340 39 -151 76 -278 83 -282 6 -4 124 -8 262 -8 l252 0 10 28 c28 70 132 477 127 493 -6 18 -26 19 -383 21 l-377 3 -15 55 c-22 80 -22 80 -101 80 -67 0 -69 -1 -69 -25z m846 -380 l-61 -225 -235 0 -235 0 -53 203 c-29 111 -55 212 -59 225 l-5 22 354 0 355 0 -61 -225z'/%3E%3Cpath d='M714 517 c-50 -43 -29 -116 38 -132 22 -6 33 -1 58 23 38 38 38 66 1 103 -36 35 -61 37 -97 6z m80 -42 c9 -25 -5 -45 -30 -45 -26 0 -40 20 -30 45 3 8 16 15 30 15 13 0 26 -7 30 -15z'/%3E%3Cpath d='M1059 511 c-16 -16 -29 -39 -29 -51 0 -28 52 -80 80 -80 28 0 80 52 80 80 0 28 -52 80 -80 80 -12 0 -35 -13 -51 -29z m76 -51 c0 -20 -6 -26 -26 -28 -17 -2 -29 3 -32 12 -11 28 4 47 32 44 20 -2 26 -8 26 -28z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}
	
	.checkout-link--transparent {
	width: 48px;
	height: 48px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='48' height='48' viewBox='0 0 179.000000 177.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,177.000000) scale(0.100000,-0.100000)' fill='%23ffffff' stroke='none'%3E%3Cpath d='M770 1764 c-210 -40 -358 -114 -498 -248 -341 -325 -354 -881 -29 -1223 192 -202 422 -294 700 -280 235 11 437 104 598 274 162 172 239 367 239 607 0 406 -266 741 -675 852 -59 16 -283 28 -335 18z m341 -63 c308 -80 551 -337 615 -650 20 -101 15 -281 -10 -376 -39 -143 -124 -283 -239 -392 -244 -231 -594 -296 -909 -169 -104 42 -171 89 -273 191 -90 89 -107 112 -153 205 -74 149 -87 205 -87 380 0 164 13 227 71 349 116 246 347 426 610 476 103 19 273 13 375 -14z'/%3E%3Cpath d='M390 1225 c0 -24 3 -25 59 -25 71 0 52 42 152 -340 39 -151 76 -278 83 -282 6 -4 124 -8 262 -8 l252 0 10 28 c28 70 132 477 127 493 -6 18 -26 19 -383 21 l-377 3 -15 55 c-22 80 -22 80 -101 80 -67 0 -69 -1 -69 -25z m846 -380 l-61 -225 -235 0 -235 0 -53 203 c-29 111 -55 212 -59 225 l-5 22 354 0 355 0 -61 -225z'/%3E%3Cpath d='M714 517 c-50 -43 -29 -116 38 -132 22 -6 33 -1 58 23 38 38 38 66 1 103 -36 35 -61 37 -97 6z m80 -42 c9 -25 -5 -45 -30 -45 -26 0 -40 20 -30 45 3 8 16 15 30 15 13 0 26 -7 30 -15z'/%3E%3Cpath d='M1059 511 c-16 -16 -29 -39 -29 -51 0 -28 52 -80 80 -80 28 0 80 52 80 80 0 28 -52 80 -80 80 -12 0 -35 -13 -51 -29z m76 -51 c0 -20 -6 -26 -26 -28 -17 -2 -29 3 -32 12 -11 28 4 47 32 44 20 -2 26 -8 26 -28z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
}
}


