		:root {
			--column-gap: 20px;
			--margin-left: 20px;
			--margin-right: 20px;
			--row-gap: 20px;
			--inner-content-max-width: 1600px;
			--header-negative-margin: -80px;
			--header-content-padding: 40px;
		}

		html {
			font-size: var(--root-font-size)
		}

		body {
			font-family: "Poppins"
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-family: "Poppins"
		}

		body.bricks-is-frontend :focus-visible {
			outline: none
		}

		@supports not selector(:focus-visible) {
			body.bricks-is-frontend :focus {
				outline: none;
			}
		}

		.brxe-container {
			width: var(--content-width)
		}

		.woocommerce main.site-main {
			width: var(--content-width)
		}

		#brx-content.wordpress {
			width: var(--content-width)
		}

		.main-menu a {
			color: #f4f4f4;
			transition: var(--link-transition, var(--transition));
		}

		.main-menu.header.sticky a {
			color: #333333;
		}

		.header-section {
			background-color: var(--base);
			color: var(--text-light);
			margin-top: var(--header-negative-margin)
		}

		.shape-8174 {
			overflow: hidden;
			position: relative;
		}

		.shape-8174::before {
			content: '';
			font-family: 'shape divider from ShapeDividers.com';
			position: absolute;
			z-index: 3;
			pointer-events: none;
			background-repeat: no-repeat;
			bottom: -0.1vw;
			left: -0.1vw;
			right: -0.1vw;
			top: -0.1vw;
			transform: scaleX(5);
			transform-origin: 100% 100%;
			animation: 10s infinite alternate shape-anim-5043 linear;
			background-size: 100% 20px;
			background-position: 50% 100%;
			background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%230a2434"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%230a2434"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%230a2434"/></svg>');
		}

		@media (min-width:2100px) {
			.shape-8174::before {
				background-size: 100% calc(2vw + 20px);
			}
		}

		@keyframes shape-anim-5043 {
			100% {
				transform: scaleX(5) translateX(calc(100% - (100% / 5)));
			}
		}

		.shape-7814 {
			overflow: hidden;
			position: relative;
		}

		.shape-7814::before {
			content: '';
			font-family: 'shape divider from ShapeDividers.com';
			position: absolute;
			z-index: 3;
			pointer-events: none;
			background-repeat: no-repeat;
			bottom: -0.1vw;
			left: -0.1vw;
			right: -0.1vw;
			top: -0.1vw;
			transform: scaleX(4);
			transform-origin: 100% 100%;
			animation: 10s infinite alternate shape-anim-7814 linear;
			background-size: 100% 32px;
			background-position: 50% 100%;
			background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23213041"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23213041"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23213041"/></svg>');
		}

		@media (min-width:2100px) {
			.shape-7814::before {
				background-size: 100% calc(2vw + 32px);
			}
		}

		@keyframes shape-anim-7814 {
			100% {
				transform: scaleX(4) translateX(calc(100% - (100% / 4)));
			}
		}

		.header-section-container {
			margin-top: var(--space-xl)
		}

		.footer-amsterdam-main__social-nav {
			display: flex;
			flex-direction: column;
			row-gap: var(--list-spacing, 1em)
		}

		.footer-amsterdam-main__social-list {
			padding-left: 0
		}

		.footer-amsterdam-main__social-list {
			list-style-type: none;
		}

		.footer-amsterdam-main__list-item {
			max-width: fit-content
		}

		.footer-amsterdam-main__icon-wrapper {
			display: flex;
			flex-direction: row
		}

		.footer-amsterdam-bottom {
			background-color: var(--bg-ultra-dark);
			padding-top: var(--space-xs);
			padding-right: var(--gutter);
			padding-bottom: var(--space-xs);
			padding-left: var(--gutter);
			font-size: var(--text-s)
		}

		.section-alternate {
			background-color: var(--base);
			color: var(--text-light)
		}

		.footer-amsterdam-bottom__inner {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-between;
			color: var(--text-light-muted);
			column-gap: 1em;
			row-gap: 1em;
			width: var(--content-width)
		}

		.footer-amsterdam-bottom__copyright {
			display: flex;
			width: fit-content
		}

		.footer-amsterdam-bottom__payment-group {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			column-gap: var(--icon-list-gap, 1em);
			row-gap: var(--icon-list-gap, 1em)
		}

		.footer-amsterdam-bottom__payment-logo {
			min-width: 1.5em;
			height: 1.5em
		}

		:root {
			--bricks-color-79b663: #f5f5f5;
			--bricks-color-db51a5: #e0e0e0;
			--bricks-color-d142c6: #9e9e9e;
			--bricks-color-499001: #616161;
			--bricks-color-675bb5: #424242;
			--bricks-color-6dfa98: #212121;
			--bricks-color-67a7cb: #ffeb3b;
			--bricks-color-e42378: #ffc107;
			--bricks-color-3bb6a4: #ff9800;
			--bricks-color-dde3bb: #ff5722;
			--bricks-color-f7b432: #f44336;
			--bricks-color-93fff2: #9c27b0;
			--bricks-color-eb4d73: #2196f3;
			--bricks-color-7f2b3c: #03a9f4;
			--bricks-color-fedbcc: #81D4FA;
			--bricks-color-84f26b: #4caf50;
			--bricks-color-428c83: #8bc34a;
			--bricks-color-acss_import_transparent: transparent;
		}

		#brxe-c505cc .bricks-site-logo {
			width: 300px
		}

		@media (max-width: 478px) {
			#brxe-c505cc .bricks-site-logo {
				width: 150px
			}
		}

		@media (max-width: 991px) {
			#brxe-d5656f .bricks-nav-menu-wrapper {
				display: none;
			}

			#brxe-d5656f .bricks-mobile-menu-toggle {
				display: block;
			}
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu a {
			padding-top: 0;
			padding-bottom: 0
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu button {
			padding-top: 0;
			padding-bottom: 0
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu>li>a {
			color: #ffffff
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu>li>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu .menu-item {
			background-color: #616161
		}

		#brxe-d5656f .bricks-nav-menu .sub-menu .menu-item:hover {
			background-color: #f44336
		}

		@media (max-width: 478px) {
			#brxe-d5656f.show-mobile-menu .bricks-mobile-menu-toggle {
				color: var(--primary) !important
			}

			#brxe-d5656f .bricks-mobile-menu-toggle {
				color: var(--primary)
			}
		}

		@media (max-width: 478px) {
			#brxe-1dbe0e {
				font-size: var(--text-s)
			}
		}

		#brxe-2c34ca {
			flex-direction: row;
			align-items: center;
			justify-content: space-between;
			align-self: center !important
		}

		@media (max-width: 478px) {
			#brxe-2c34ca {
				justify-items: center
			}
		}

		#brxe-9dd9cd {
			flex-direction: row;
			padding-top: var(--row-gap);
			padding-right: var(--margin-right);
			padding-bottom: var(--row-gap);
			padding-left: var(--margin-left);
			align-items: center;
			justify-content: center;
			z-index: 1;
			align-self: stretch !important;
			width: 100%;
			background-color: rgba(0, 0, 0, 0);
			position: sticky;
			top: 0px;
			color: var(--text-light)
		}

		@media (max-width: 478px) {
			#brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle {
				color: var(--primary) !important;
			}
		}

		#brxe-1bee82 {
			margin-bottom: 25px;
			max-width: 300px
		}

		#brxe-liuite {
			font-size: var(--text-l)
		}

		#brxe-awxhjx {
			font-size: var(--text-l)
		}

		#brxe-gyhvah {
			font-size: var(--text-l)
		}

		#brxe-lguyqu {
			font-size: var(--text-l)
		}

		#brxe-iqqnoo {
			font-size: var(--text-l)
		}

		#brxe-bgogti {
			font-size: var(--text-l)
		}

		#brxe-srjhdn {
			font-size: var(--text-l)
		}

		#brxe-iqzgbx {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap
		}

		#brxe-kttifr {
			font-size: var(--h5);
			margin-top: var(--space-xs)
		}

		#brxe-hffyzk {
			font-size: var(--text-s);
			line-height: var(--text-m)
		}

		#brxe-wninep {
			font-size: var(--text-s);
			line-height: var(--text-m)
		}

		#brxe-dkwkhy {
			font-size: var(--text-s);
			line-height: var(--text-m)
		}

		#brxe-251a02 {
			width: 40%;
			padding-right: 100px;
			margin-right: 0;
			margin-left: 0
		}

		@media (max-width: 767px) {
			#brxe-251a02 {
				width: 100%;
				order: 1;
				align-items: center;
				padding-right: 0
			}
		}

		@media (max-width: 478px) {
			#brxe-251a02 {
				align-items: flex-start
			}
		}

		#brxe-f169b2 {
			color: #ffffff;
			font-size: 20px;
			margin-bottom: 10px
		}

		@media (max-width: 767px) {
			#brxe-f169b2 {
				font-size: 16px
			}
		}

		#brxe-305001 .bricks-nav-menu {
			flex-direction: column
		}

		#brxe-305001 .bricks-nav-menu>li {
			margin-left: 0
		}

		#brxe-305001 .bricks-nav-menu>li>a {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-305001 .bricks-nav-menu>li>.brx-submenu-toggle>* {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-305001 .bricks-nav-menu .current-menu-item>a {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>.current-menu-parent>a {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>.current-menu-ancestor>a {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>li:hover>a {
			color: #ffffff
		}

		#brxe-305001 .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-29cf4c {
			width: 15%;
			padding-right: 25px;
			flex-shrink: 0
		}

		@media (max-width: 767px) {
			#brxe-29cf4c {
				order: 2;
				width: 30%;
				margin-top: 25px
			}
		}

		#brxe-97973b {
			color: #ffffff;
			font-size: 20px;
			margin-bottom: 10px
		}

		@media (max-width: 767px) {
			#brxe-97973b {
				font-size: 16px
			}
		}

		#brxe-1060d1 .bricks-nav-menu {
			flex-direction: column
		}

		#brxe-1060d1 .bricks-nav-menu>li {
			margin-left: 0
		}

		#brxe-1060d1 .bricks-nav-menu>li>a {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-1060d1 .bricks-nav-menu>li>.brx-submenu-toggle>* {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-1060d1 .bricks-nav-menu>li:hover>a {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu .current-menu-item>a {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>.current-menu-parent>a {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>.current-menu-ancestor>a {
			color: #ffffff
		}

		#brxe-1060d1 .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-ec1d9d {
			padding-right: 25px;
			flex-shrink: 0;
			width: 20%
		}

		@media (max-width: 767px) {
			#brxe-ec1d9d {
				order: 3;
				margin-top: 25px;
				width: 30%
			}
		}

		#brxe-ahbkqy {
			color: #ffffff;
			font-size: 20px;
			margin-bottom: 10px
		}

		@media (max-width: 767px) {
			#brxe-ahbkqy {
				font-size: 16px
			}
		}

		#brxe-uuroio .bricks-nav-menu {
			flex-direction: column
		}

		#brxe-uuroio .bricks-nav-menu>li {
			margin-left: 0
		}

		#brxe-uuroio .bricks-nav-menu>li>a {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-uuroio .bricks-nav-menu>li>.brx-submenu-toggle>* {
			font-size: 13px;
			color: rgba(255, 255, 255, 0.79);
			font-family: "Poppins";
			font-weight: 300
		}

		#brxe-uuroio .bricks-nav-menu>li:hover>a {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>li:hover>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu .current-menu-item>a {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>.current-menu-parent>a {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>.current-menu-ancestor>a {
			color: #ffffff
		}

		#brxe-uuroio .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
			color: #ffffff
		}

		#brxe-ikxvti {
			width: 15%;
			padding-right: 25px;
			flex-shrink: 0
		}

		@media (max-width: 767px) {
			#brxe-ikxvti {
				order: 3;
				margin-top: 25px;
				width: 30%
			}
		}

		#brxe-f98c5c {
			flex-direction: row
		}

		@media (max-width: 767px) {
			#brxe-f98c5c {
				justify-content: space-between
			}
		}

		#brxe-fpteyc .accordion-item {
			font-size: var(--text-xs)
		}

		#brxe-44b53b {
			background-color: var(--neutral-ultra-dark);
            /* background-color: #0D202D; */
			align-self: stretch !important;
			width: 100%;
			padding-top: 60px;
			padding-right: 20px;
			padding-bottom: 30px;
			padding-left: 20px;
			align-items: center
		}

		#brxe-7c310e {
			/* background-color: var(--primary-semi-dark) */
            /* background-color: #0D202D; */
			background-color: var(--neutral-ultra-dark);
		}

		.brxe-popup-5450 .brx-popup-content {
			width: var(--width-l)
		}

		#brxe-uhrxbx button[type=submit].bricks-button {
			border-radius: var(--radius)
		}

		#brxe-uhrxbx .bricks-button {
			background-color: var(--primary);
			color: var(--bg-ultra-light)
		}

		#brxe-isnoxb {
			max-width: var(--width-l)
		}

		#brx-header.sticky.scrolling>.brxe-section,
		#brx-header.sticky.scrolling>.brxe-container,
		#brx-header.sticky.scrolling>.brxe-block,
		#brx-header.sticky.scrolling>.brxe-div {
			background-color: #ffffff
		}

		#brx-header.sticky.scrolling .brxe-logo {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .bricks-nav-menu>li>a {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .bricks-nav-menu>li>.brx-submenu-toggle>* {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brxe-nav-menu .bricks-mobile-menu-toggle {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brx-nav-nested-items>li>a {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brx-nav-nested-items>li>.brx-submenu-toggle>* {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brxe-nav-nested>.brxe-toggle .brxa-inner {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brxe-search {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling .brxe-search button {
			color: var(--bricks-color-6dfa98)
		}

		#brx-header.sticky.scrolling:not(.slide-up)>.brxe-section,
		#brx-header.sticky.scrolling:not(.slide-up)>.brxe-container,
		#brx-header.sticky.scrolling:not(.slide-up)>.brxe-block,
		#brx-header.sticky.scrolling:not(.slide-up)>.brxe-div {
			box-shadow: 0 0 80px 0 var(--black-trans-30)
		}

		#brx-header.sticky {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky>.brxe-section,
		#brx-header.sticky>.brxe-container,
		#brx-header.sticky>.brxe-block,
		#brx-header.sticky>.brxe-div {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brxe-logo {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .bricks-nav-menu>li>a {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .bricks-nav-menu>li>.brx-submenu-toggle>a {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .bricks-nav-menu>li>.brx-submenu-toggle>button>* {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brx-nav-nested-items>li>a {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brx-nav-nested-items>li>.brx-submenu-toggle {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brx-nav-nested-items>li>.brx-submenu-toggle>* {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brxe-nav-nested>.brxe-toggle .brxa-inner {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brxe-search {
			transition: background-color: 0.2s, transform: 0.4s
		}

		#brx-header.sticky .brxe-search button {
			transition: background-color: 0.2s, transform: 0.4s
		}