/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, 
a, fieldset, input, textarea, select, th, td, table, tbody {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
html, body {
	width: 100%;
	moin-height: 100%;
}
body {
	line-height: 1;
	font-size: 100.01%;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
ul, ol {
	list-style: none;
}
ol {
	list-style: decimal;
	padding-left: 26px;
}
ol li {
	list-style-type: decimal;
}
ul li {
	list-style: none;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
input[type='text'],
submit,
select,
textarea {
	border: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
	box-shadow: none !important;
	outline: 0px;
}* {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: none;
  	box-sizing: border-box;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
html {
    width: 100%;
	background-color: #f5f5f5;
	overflow-y: scroll;
	min-width: 320px;
}

@font-face {
    font-family: 'GirlsHaveManySecrets';
    src: url('https://cdn.faceworks.nl/Assets/Fonts/GirlsHaveManySecrets/v1/GirlsHaveManySecrets.eot');
    src: url('https://cdn.faceworks.nl/Assets/Fonts/GirlsHaveManySecrets/v1/GirlsHaveManySecrets.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/GirlsHaveManySecrets/v1/GirlsHaveManySecrets.woff2') format('woff2'),
         url('https://cdn.faceworks.nl/Assets/Fonts/GirlsHaveManySecrets/v1/GirlsHaveManySecrets.woff') format('woff'),
         url('https://cdn.faceworks.nl/Assets/Fonts/GirlsHaveManySecrets/v1/GirlsHaveManySecrets.ttf') format('truetype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/GirlsHaveManySecrets/v1/GirlsHaveManySecrets.svg#GirlsHaveManySecrets') format('svg');
    font-weight: normal;
  	font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoRegular.eot');
    src: url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoRegular.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoRegular.woff2') format('woff2'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoRegular.woff') format('woff'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoRegular.ttf') format('truetype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoRegular.svg#RobotoRegular') format('svg');
    font-weight: 400;
  	font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoMedium.eot');
    src: url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoMedium.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoMedium.woff2') format('woff2'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoMedium.woff') format('woff'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoMedium.ttf') format('truetype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoMedium.svg#RobotoMedium') format('svg');
    font-weight: 500;
  	font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoBold.eot');
    src: url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoBold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoBold.woff2') format('woff2'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoBold.woff') format('woff'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoBold.ttf') format('truetype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoBold.svg#RobotoBold') format('svg');
    font-weight: 700;
  	font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoLight.eot');
    src: url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoLight.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoLight.woff2') format('woff2'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoLight.woff') format('woff'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoLight.ttf') format('truetype'),
         url('https://cdn.faceworks.nl/Assets/Fonts/Roboto/v1/RobotoLight.svg#RobotoLight') format('svg');
    font-weight: 300;
  	font-style: normal;
}


h1 {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 28px;
	line-height: 1;
	font-weight: 500;
	color: #222222;
}
h1.padding {
	padding: 19px 0px 19px 0px;
}
h1 span {
	float: right;
  	font-style: normal;
	font-size: 18px;
	font-family: 'GirlsHaveManySecrets', sans-serif;
	color: #7d8f9d;
	margin-top: 9px;
}
h2 {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 22px;
	line-height: 1;
	font-weight: 500;
	color: #222222;
}
h3 {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 18px;
	line-height: 1;
	font-weight: 500;
	color: #222222;	
}#overlay {
	background-color: rgba(0, 0, 0, 0.75);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
}

.overlayWindow {
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 320px;
	min-height: 120px;
	border-radius: 4px;
	overflow: hidden;
	z-index: 105;
}

.overlayWindow.youtubeWindow {
	max-width: 640px;
	width: 100%;

	position: fixed;
}

.overlayWindow.youtubeWindow iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 12px;
}

.overlayClose, .redirectBox .cancel,
.overlayClose, .redirectBox .reload {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	z-index: 10;
}

.clipboard {
	position: fixed;
	bottom: 0px;
	width: 100%;
	padding: 18px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 18px;
	line-height: 1;
	font-weight: 400;
	text-align: center;
	background-color: #e5e5e5;
	border-top: 1px solid #d5d5d5;
	z-index: 100;
}

body {
	font-family: 'Roboto', sans-serif;
}

.baseWrapper {
	width: 100%;
	float: left;
}
.row {
	width: 100%;
	float: left;
	position: relative;
}
.row.mobile {
	display: none;
}
.row.static {
	position: static;
}
.overlayWrapper > .row {
	width: auto;
	min-width: 320px;
}
.row-white {
	background-color: #ffffff;
	border-top: 1px solid #dddddd;
}
.wrapper, .base .header .wrapper {
	width: 100%;
	max-width: 1170px;
	padding: 0px 15px;
	margin: 0px auto auto auto;
}
.base .wrapper {
	padding: 0px 0px;
}
.base .wrapper .column {
	padding: 0px 15px;
	float: left;
}
.base .wrapper .column33 {
	width: 33.33%;
}
.base .wrapper .column50 {
	width: 50%;
}
.base .wrapper .column66 {
	width: 66.67%;
}
.base .wrapper .column66-topspace {
	padding-top: 60px;
}
.base .wrapper .column33-topspace {
	padding-top: 142px;
}
.base-content .wrapper .column33 {
	padding-top: 68px;
}
.base .wrapper .column66-topspace h1 {
	padding-bottom: 35px;
}
.base .wrapper .column100 {
	width: 100%;
}
.base-topspacer {
	padding-top: 116px;
}
.base-topspacer-small {
	padding-top: 42px;
}
.base-faq {
	position: relative;
	background-color: #f5f5f5;
	border-top: 1px solid #dddddd;
	padding-top: 100px;
	padding-bottom: 20px;
}
.base-faq h2.title {
	font-size: 30px;
	line-height: 30px;
	font-weight: 400;
}
.base-faq .column.column33 {
	padding-top: 0px;
}
.base-service .row.static {
	min-height: 180px;
}
.row-same-height {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.button-special {
	width: auto;
	height: 50px;
	display: inline-block;
	background-color: #f40064;
	border: 1px solid #f40064;
	position: relative;
	padding: 16px 24px 0px 30px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 700;
	color: #ffffff;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	text-decoration: none;
	position: relative;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
}
.button-special2, .isBrowseButton {
	width: auto;
	height: 36px;
	display: inline-block;
	background-color: #f40064;
	border: 1px solid #f40064;
	position: relative;
	padding: 10px 24px 0px 18px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #ffffff;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	text-decoration: none;
	position: relative;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
}
button.button-special2, .isBrowseButton {
	padding-top: 0px;
	cursor: pointer;
}
.button-special:after {
	content: '';
	position: absolute;
	right: -16px;
	top: -1px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 0 25px 15px;
	border-color: transparent transparent transparent #f40064;
}
.button-special2:after, .isBrowseButton:after {
	content: '';
	position: absolute;
	right: -13px;
	top: -1px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 0 18px 12px;
	border-color: transparent transparent transparent #f40064;
}
.button-special:before {
	content: '';
	position: absolute;
	right: 0px;
	top: calc(50% - 3px);
	width: 6px;
	height: 6px;
	z-index: 1;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-radius: 50%;
}
.button-special2:before, .isBrowseButton:before {
	content: '';
	position: absolute;
	right: 0px;
	top: calc(50% - 1px);
	width: 2px;
	height: 2px;
	z-index: 1;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-radius: 50%;
}
.button-special:hover,
.button-special2:hover,
.isBrowseButton:hover {
	text-decoration: none;
	background-color: #dd1266;
	border: 1px solid #dd1266;
}
.button-special:hover:after,
.button-special2:hover:after,
.isBrowseButton:hover:after {
	border-color: transparent transparent transparent #dd1266;
}
.button-special2.big {
	width: 220px;
	padding-top: 15px;
	margin: 0px auto;
	height: 46px;
	font-size: 16px;
}
.left .button-special2.big,
.right .button-special2.big {
	width: 240px;
}
button.button-special2.big {
	padding-top: 0px;
}
.button-special2.big:after {
	right: -18px;
	border-width: 22px 0 24px 17px;
}
.button-special-small {
	width: auto;
	height: 30px;
	display: inline-block;
	background-color: #ffffff;
	border: 1px solid #f40064;
	position: relative;
	padding: 7px 8px 0px 8px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #f40064;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	text-decoration: none;
	position: relative;
}
.button-special-small span {
	position: absolute;
	right: -16px;
	top: -1px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 0 15px 15px;
	border-color: transparent transparent transparent #f40064;
}
.button-special-small span:after {
	content: '';
	position: absolute;
	right: 2px;
	top: -14px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 0 14px 14px;
	border-color: transparent transparent transparent #ffffff;
}
.button-special-small:before {
	content: '';
	position: absolute;
	right: -2px;
	top: calc(50% - 1px);
	width: 2px;
	height: 2px;
	z-index: 1;
	background-color: #f40064;
	border: 1px solid #f40064;
	border-radius: 50%;
}
.button-special-small:hover {
	text-decoration: none;
	background-color: #f40064;
	color: #ffffff;
}
.button-special-small:hover span:after {
	border-color: transparent transparent transparent #f40064;
}
.button-special-small:hover:before {
	background-color: #ffffff;
	border: 1px solid #ffffff;
}
.button-border {
	width: auto;
	height: 36px;
	display: inline-block;
	border: 2px solid #222222;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #222222;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 18px 0px 18px;
}
.button-border:hover {
	text-decoration: none;
	background-color: #222222;
	color: #ffffff;
}
.button-border-pink {
	width: auto;
	height: 36px;
	display: inline-block;
	border: 2px solid #f40064;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #f40064;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 18px 0px 18px;
}
.button-border-pink:hover {
	text-decoration: none;
	background-color: #f40064;
	color: #ffffff;
}
.button-border-grey {
	width: auto;
	height: 50px;
	display: inline-block;
	border: 2px solid #dddddd;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 700;
	color: #222222;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px 82px 0px 82px;
}
.button-border-grey:hover {
	text-decoration: none;
	background-color: #dddddd;
}
.readon {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #2288d9;
	text-decoration: underline;
}
.readon-arrow {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #2288d9;
	padding-left: 27px;
	text-decoration: none;
	position: relative;
}
.readon-arrow:after {
	content: '';
	position: absolute;
	display: inline-block;
	left: 0px;
	top: calc(50% - 5.5px);
	width: 15px;
	height: 11px;
	background-image: url('/img/icons/arrow_readon.png');
	background-size: 15px 22px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.readon-arrow.readon-button {
	padding: 10px 12px 10px 39px;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #dddddd;
	box-shadow: 0px 1px 3px #aaaaaa;
	border-radius: 4px;
	margin-top: 12px;
	float: left;
	clear: both;
	min-width: 200px;
	width: 100%;
}
.readon-arrow.readon-button:after{
	left: 12px;
}
.readon-arrow.mail:after {
	background-image: url('/img/icons/mail.png');
	background-size: 22px auto;
	background-position: left center;
	top: calc(50% - 8px);
	width: 22px;
	height: 17px;
}
.readon-arrow.mail:hover:after {
	background-image: url('/img/icons/mail-hover.png');
	background-position: left center;
}
.readon-arrow.mail {
	padding-left: 32px;
}
.readon:hover {
	color: #1b6dae;
}
.readon-arrow:hover {
	text-decoration: none;
	color: #1b6dae;
}
.readon-arrow:hover:after {
	background-position: 0px -11px;
}
.goback-arrow {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #2288d9;
	padding-left: 27px;
	text-decoration: none;
	position: relative;
}
.goback-arrow:after {
	content: '';
	position: absolute;
	display: inline-block;
	left: 0px;
	top: calc(50% - 5.5px);
	width: 15px;
	height: 11px;
	background-image: url('/img/icons/arrow_back.png');
	background-size: 15px 22px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.goback-arrow:hover {
	text-decoration: none;
	color: #1b6dae;
}
.goback-arrow:hover:after {
	background-position: 0px -11px;
}
.youtube {
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 32px;
}
.youtube:after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(0,0,0, 0.5);
}
.youtube:before {
	content: '';
	position: absolute;
	left: calc(50% - 20px);
	top: calc(50% - 24px);
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 24px 0px 24px 40px;
	border-color: transparent transparent transparent #ffffff;
	z-index: 2;
	cursor: pointer;
}
.youtube:hover:before {
	border-color: transparent transparent transparent #2288d9;
}
.youtube img {
	width: 100%;
	height: auto;
}
.youtube iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
}
.youtube iframe .ytp-button {
	display: none;
}
.readon {
	cursor: pointer;
}
.readonText {
	display: none;
	font-size: 14px;
	line-height: 16px;
	color: #777;
	font-style: italic;
	margin-bottom: 4px;
}

.redirectBox {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 13px;
	text-align: center;
	
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	padding: 24px 12px 20px 12px;
	position: fixed;
	top: 40%;
	left: 50%;
	width: 300px;
	margin-left: -150px;
	min-height: 100px;
	margin-top: -50px;
}

.redirectBox .webshopLogo {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.redirectBox .intro {
	margin-top: 12px;
	color: #999999;
}

.redirectBox h2 {
	margin-top: 18px;
	color: #f40064;
}

.redirectBox .extra {
	font-size: 12px;
	margin-top: 18px;
	color: #333333;
}

.redirectBox .progress {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 4px;
	width: 0%;
	background-color: #f40064;
}

.redirectBox .cancel,
.redirectBox .reload {
	top: 12px;
	right: 12px;
	width: 20px;
}

.redirectBox .cancelText {
	margin-top: 18px;
}

#emailForm .element {
	min-height: 36px;
}


.searchWrapper-special .search {
	float: left;
	width: 100%;
	position: relative;
}
#searchClubByName {
	margin-bottom: 10px;
}
#searchClubByName,
#searchClubByCity {
	width: 100%;
	height: 46px;
	background-color: #f5f5f5;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #2d2d2d;
	float: left;
	padding: 0px 20px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-right: 90px;
	text-overflow: ellipsis;
}
.searchWrapper-special button {    
	position: absolute;
    top: 1px;
    right: 1px;
    background-color: #ffffff;
    height: 44px;
    padding: 15px 20px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 14px;
    color: #2288d9;
    text-decoration: none;
    border-left: 1px solid #e5e5e5;
    cursor: pointer;
}

.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-filter .filter:nth-of-type(1),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-filter .filter:nth-of-type(2),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-filter .filter:nth-of-type(3),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-row .column:nth-of-type(1),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-row .column:nth-of-type(2),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-row .column:nth-of-type(3) {
	width: 26.66% !important;
}
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-filter .filter:nth-of-type(4),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-row .column:nth-of-type(4) {
	width: 20% !important;
}

.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-row-mobile .column:nth-of-type(1),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-row-mobile .column:nth-of-type(2),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-row-mobile .column:nth-of-type(3),
.populair-shops-nomargin .wrapper .column66 .searchWrapper .cash-claim-row-mobile .column:nth-of-type(4) {
	width: 100% !important;
}
.searchWrapper .cash-claim-title {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.button-border:hover {
	color: #ffffff !important;
}
.ui-autocomplete {
	background-color: #f5f5f5;
}
.ui-autocomplete li.ui-menu-item {
	padding: 10px 20px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #2d2d2d;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.ui-autocomplete li.ui-state-focus,
.ui-autocomplete li.ui-state-active {
	margin: 0px;
}

.cash-claim-row-desktop .normal {
	width: 50%;
}
.cash-claim-row-mobile .normal {
	width: 100%;
}
.cash-claim-row-desktop .normal .percentage,
.cash-claim-row-desktop .normal .club-text,
.cash-claim-row-mobile .normal .percentage,
.cash-claim-row-mobile .normal .club-text {
	width: 50%;
	float: left;
	font-size: 16px;
} 
.cash-claim-row-desktop .normal .percentage,
.cash-claim-row-mobile .normal .percentage {
	font-weight: 700;
	text-align: left;
}
.cash-claim-row-desktop .normal .club-text,
.cash-claim-row-mobile .normal .club-text {
	font-weight: 300;
	text-align: right;
	color: #90a0ac;
}
.cash-claim-row-desktop .ui-slider-horizontal,
.cash-claim-row-mobile .ui-slider-horizontal {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.row-cash-no-border {
	border-top: 0px !important;
}
.toggle-next {
	cursor: pointer;
}
.closed {
	display: none;
}
.populair-shops-nomargin2 .toggle-next.cash-claim-row:after {
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    top: 0px;
    right: 0px;
    background-image: url('/img/icons/select.png');
    background-size: 32px auto;
    background-position: -14px 14px;
    top: 0px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 10;
    pointer-events: none;
}

.populair-shops-nomargin2 .cash-claim-row.toggle-opened:after {
	transform: rotate(180deg);
    background-position: -7px -4px;
    top: 8px;
}
.button-border::selection {
  background: #ffffff;
}
.button-border::-moz-selection {
  background: #ffffff;
}
.button-border:hover::selection {
  background: #222222;
}
.button-border:hover::-moz-selection {
  background: #222222;
}



.populair-shops-nomargin2 .wrapper .column66 .cash-claim .cash-claim-row {
	padding-right: 32px !important;
}
.stats-row .club-percentage .normal {
	width: 100%;
}
.stats-row .club-percentage .normal .percentage,
.stats-row .club-percentage .normal .club-text {
	width: 50%;
	float: left;
	font-size: 16px;
} 
.stats-row .club-percentage .normal .percentage {
	font-weight: 700;
	text-align: left;
}
.stats-row .club-percentage .normal .club-text {
	font-weight: 300;
	text-align: right;
	color: #90a0ac;
}
.stats-row .club-percentage .ui-slider-horizontal {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.blog-content {
	background-color: #ffffff;
	padding: 24px 0px 12px 0px;
	border-top: 1px solid #dddddd;
}

.stats-toggle {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	overflow: hidden;
	background: url('/img/icons/arrow-big-down-pink.png') center center no-repeat #ffffff;
	border: 2px solid #dddddd;
	position: relative;
	top: 9px;
	cursor: pointer;
}
.stats-toggle.active {
	background-image: url('/img/icons/arrow-big-up-white.png');
	background-position: center 10px;
	background-color: #f32a7b;
    border-color: #f32a7b;
}
.statistics .row .review {
	padding: 8px 0px;
}
.statistics .row .review .name {
	color: #2288d9;
	font-weight: 500;
}
.statistics .row .review .rating {
	margin-top: 18px;
    clear: both;
}
.statistics .row .review .description {
	padding: 12px 0px 18px 0px;
	clear: both;
}

.statistics .row .review span.date {
	float: none;
	display: inline-block;
	color: #999999;
	margin: 2px 0px 0px 12px;
	font-weight: 300;
}

h3.mobileAmount {
	color: #f40064;
	margin-top: 6px;
}

.check-activity .table-row .cell-date font {
    display: none;
    font-weight: bold;
}
a.blue {
    color: #2889d5;
}

.account.account--legacy .account__side .populair-shops-nomargin .account-menu {
    margin-top: 0px;
}

.account.account--legacy .populair-shops-nomargin .row {
    margin-left: 0px;
    margin-right: 0px;
}

.account.account--legacy .account__side .populair-shops-nomargin .border-box .row-header::before,
.account.account--legacy .account__side .populair-shops-nomargin .border-box .row-header::after,
.account.account--legacy .account__side .populair-shops-nomargin .border-box .row.cookie-check-header::before,
.account.account--legacy .account__side .populair-shops-nomargin .border-box .row.cookie-check-header::after {
    background-color: #f8f9fa;
    border-color: rgba(125, 143, 157, 0.2);
}

.account.account--legacy .account__side .border-box,
.account.account--legacy .account__side .border-box .row {
    border-color: rgba(125, 143, 157, 0.2);
}

.account.account--legacy {
    padding-top: 18px;
}

.account.account--legacy .account__inner {
    padding: 0px 15px;
}

.account.account--legacy .account__side {
    flex-basis: 426px;
    margin-right: 13px;
}

.product-list-item .buttons {
	width: 100%;
}.populair-shops {
	width: 100%;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 52px;
}
.populair-shops .row-margin {
	width: calc(100% + 30px);
	margin-left: -15px;
}
.shop-banner {
	width: 100%;
	padding: 9px;
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #ffffff;
}

.populair-shops .shop-banner {
	margin-top: -30px;
}

.shop-banner-small {
	margin-top: 0px
}
.shop-banner-right {
	margin-top: 0px;
	margin-bottom: 30px;
}
.shop-banner-image {
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.shop-banner-image img {
	width: 100%;
	height: auto;
	display: block;
}
.populair-shops-nomargin .shop-banner,
.populair-shops-nomargin .border-box {
	margin-top: 30px;
}
.populair-shops-nomargin .border-box {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.populair-shops-nomargin .border-box .row {
	border-top: 0px;
}
.populair-shops-nomargin .border-box .row-header {
	position: relative;
}
.populair-shops-nomargin .border-box .row-header:before {
	content: '';
	width: 15px;
	height: 30px;
	display: inline-block;
	position: absolute;
	left: -1px;
	bottom: -16px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	border-left: 0px;
	z-index: 1;
}
.populair-shops-nomargin .border-box .row-header:after {
	content: '';
	width: 15px;
	height: 30px;
	display: inline-block;
	position: absolute;
	right: -1px;
	bottom: -16px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	border-right: 0px;
	z-index: 1;
}
.populair-shops-nomargin .border-box .row-header span {
	width: 100%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
	color: #222222;
	padding-top: 16px;
}
.populair-shops-nomargin .border-box .row-sub-header {
	width: 100%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	text-transform: uppercase;
	padding-top: 12px;
	border-top: 1px solid #dddddd;
	padding: 26px 30px 16px 30px;
}
.populair-shops-nomargin .border-box .row-sub-header a {
	color: #8fa0ad;
}
.populair-shops-nomargin .border-box .row-header {
	padding: 26px 30px;
}
.populair-shops-nomargin .border-box .row-footer-saldo {
	width: 100%;
	border-top: 1px solid #dddddd;
	padding: 0px;
	margin-top: 30px;
}
.populair-shops-nomargin .border-box .row-footer-saldo .part,
.populair-shops-nomargin .border-box .row-footer-saldo .bottom {
	width: 50%;	
	float: left;
	padding: 25px 20px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	color: #8fa0ad;
	text-transform: uppercase;
	position: relative;
	z-index: 5;
}
.populair-shops-nomargin .border-box .row-footer-saldo img {
	vertical-align: bottom;
	cursor: help;
}
.populair-shops-nomargin .border-box .row-footer-saldo .part:nth-of-type(1) span.tooltip,
.populair-shops-nomargin .border-box .row-footer-saldo .part:nth-of-type(2) span.tooltip,
.populair-shops-nomargin .border-box .row-footer-saldo .bottom span.tooltip,
.populair-shops-nomargin .border-box .row-footer-saldo span.tooltip {
    position: absolute;
    text-transform: none;
    color: #000000;
    font-size: 14px;
    line-height: 17px;
    width: 192px;
    margin-top: -20px;
    background-color: #eeeeee;
    border: 1px solid #dddddd;
    padding: 5px 8px;
    border-radius: 3px;
    box-shadow: 3px 3px 6px #aaaaaa;
    bottom: 72px;
    text-align: left;
    font-weight: normal;
}
.populair-shops-nomargin .border-box .row-footer-saldo .part:nth-of-type(2) span.tooltip {
	right: 34px;
}
.populair-shops-nomargin .border-box .row-footer-saldo .bottom span.tooltip {
    right: 92px;
}
.populair-shops-nomargin .border-box .row-footer-saldo span.tooltip,
.populair-shops-nomargin .border-box .row-footer-saldo img.icon:hover + span.tooltip.hidden {
    display: inline;
}
.populair-shops-nomargin .border-box .row-footer-saldo span.tooltip.hidden {
	display: none;
}
.populair-shops-nomargin .border-box .row-footer-saldo .bottom span.tooltip {
	bottom: 38px;
}
.populair-shops-nomargin .border-box .row-footer-saldo .part + .part {
	text-align: right;
    z-index: 4;
}
.populair-shops-nomargin .border-box .row-footer-saldo .bottom {
	width: 100%;
	clear: both;
	border-top: 1px solid #dddddd;
}
.populair-shops-nomargin .border-box .row-footer-saldo .part:nth-of-type(1) {
	border-right: 1px solid #dddddd;
}
.populair-shops-nomargin .border-box .row-footer-saldo .part span {
	width: 100%;
	padding-top: 15px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 22px;
	line-height: 1;
	font-weight: 400;
	text-transform: uppercase;
}
.populair-shops-nomargin .border-box .row-footer-saldo .part:nth-of-type(1) span {
	color: #f40064;
}
.populair-shops-nomargin .border-box .row-footer-saldo .part:nth-of-type(2) span {
    color: #000000;
}
.populair-shops-nomargin .border-box .row-footer-saldo .bottom span {
	color: #7ebf45;
	float: none;
}
.populair-shops h1 {
	padding: 60px 0px 32px 0px;
}
.populair-shops-blocks {
	width: 100%;
	padding: 0px 15px;
	float: left;
}
.service-blocks {
	padding: 0px;
	z-index: 5;
	position: absolute;
	bottom: -40px;
	padding-top: 48px;
}
.border-box .row.service-blocks.mgm-blocks {
	position: static;
	padding: 0px;
}
.service-blocks h2 {
	position: absolute;
	top: 0px;
	left: 0px;
}
.service-blocks.mgm-blocks .shops-block {
	width: 220px;
	height: 100px;
	border-color: #2288d9 !important;
}
.service-blocks .shops-block,
.service-blocks .shops-block span {
	font: 500 16px/16px 'Roboto', sans-serif;
	color: #8fa0ad;
	text-decoration: none;
}
.service-blocks.mgm-blocks .shops-block .blue-bar {
	background-color: #2288d9;
	padding: 6px 0px;
	color: #ffffff;
	font: 400 14px/14px 'Roboto', sans-serif;
	width: 100%;
	text-align: center;
	margin-bottom: 8px;
}
.service-blocks.mgm-blocks .shops-block h3 {
	font: 300 28px/28px 'Roboto', sans-serif;
	color: #f40064;
}
.service-blocks .shops-block:hover {
	background-color: #fafbff;
}
.service-blocks.mgm-blocks .shops-block:hover {
	background-color: #ffffff;
}
.service-blocks .shops-block:hover span {
	color: #64808b;
}
.populair-shops-blocks-wrapper {
	width: 100%;
	float: left;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: left;
    -ms-flex-align: left;
    align-items: left;
	
}
.service-blocks .populair-shops-blocks-wrapper {
	width: 60%;
}
.service-blocks.mgm-blocks .populair-shops-blocks-wrapper {
	width: 100%;
}
.populair-shops-blocks .shops-block {
	width: 20%;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
	height: 158px;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.service-blocks .shops-block {
	width: 33.33333%;
	border-width: 2px;
}
.populair-shops-blocks .shops-block:before {
	content: '';
	width: 20px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: -11px;
	top: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border-top: 0px;
	z-index: 1;
}
.populair-shops-blocks.mgm-blocks .shops-block:nth-of-type(1)::before {
	border-color: #2288d9;
}
.service-blocks .shops-block:before {
	border-width: 2px;
	background-color: #ffffff;
	left: -13px;
	top: -2px;
	width: 21px;
	height: 11px;
}
.populair-shops-blocks .shops-block:after {
	content: '';
	width: 20px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: -11px;
	bottom: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom: 0px;
	z-index: 1;
}
.service-blocks .shops-block:after {
	border-width: 2px;
	left: -13px;
	bottom: -2px;
	width: 21px;
	height: 11px;
}

.service-blocks .shops-block .image {
	margin-bottom: 10px;
	position: relative;
	max-height: 80px;
	max-width: 280px;
}

.service-blocks .shops-block img {
	display: block;
	margin: 0px auto;
}

.service-blocks .shops-block .icon {
	width: 60%;
	height: 60%;
	position: absolute;
	top: 20%;
	left: 20%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.populair-shops-blocks .shops-block:nth-of-type(1):before {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: -1px;
	top: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-bottom-right-radius: 10px;
	border-top: 0px;
	border-left: 0px;
	z-index: 1;
}
.service-blocks .shops-block:nth-of-type(1):before {
	border-width: 2px;
	left: -2px;
	top: -2px;
	width: 11px;
	height: 11px;
	background-color: #ffffff;
}
.populair-shops-blocks .shops-block:nth-of-type(1):after {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: -1px;
	bottom: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-top-right-radius: 10px;
	border-bottom: 0px;
	border-left: 0px;
	z-index: 1;
}
.populair-shops-blocks.mgm-blocks .shops-block:nth-of-type(1):after {
	background-color: #ffffff;
	border-color: #2288d9;
}
.service-blocks .shops-block:nth-of-type(1):after {
	border-width: 2px;
	width: 11px;
	height: 11px;
	left: -2px;
	bottom: -2px;
}

.populair-shops-blocks .shops-block:nth-of-type(1) {
	border-left: 1px solid #dddddd;
}
.service-blocks .shops-block:nth-of-type(1) {
	border-width: 2px;
}
.shops-block-last {
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
}
.shops-block-last:before {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	right: -1px;
	top: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-bottom-left-radius: 10px;
	border-top: 0px;
	border-right: 0px;
	z-index: 1;
}
.service-blocks .shops-block-last:before {
	border-width: 2px;
	width: 11px;
	height: 11px;
	right: -2px;
	top: -2px;
	background-color: #ffffff;
}
.service-blocks.mgm-blocks .shops-block-last:before {
	border-color: #2288d9;
}
.shops-block-last:after {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	right: -1px;
	bottom: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-top-left-radius: 10px;
	border-bottom: 0px;
	border-right: 0px;
	z-index: 1;
}
.service-blocks .shops-block-last:after {
	border-width: 2px;
	width: 11px;
	height: 11px;
	right: -2px;
	bottom: -2px;
}
.service-blocks.mgm-blocks .shops-block-last:after {
	background-color: #ffffff;
	border-color: #2288d9;
}
.row.mobile.mgm {
	padding: 12px 12px 0px 12px;
	max-width: 40%;
	margin-left: 6%;
}
.row.mobile.mgm .mgm-wrapper {
	background-color: #2288d9;
	color: #ffffff;
	padding: 6px 24px;
	border-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	width: 100%;
	float: left;
	text-align: center;
}
.row.mobile.mgm .mgm-wrapper .mgm-title,
.row.mobile.mgm .mgm-wrapper .mgm-amount {
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
}
.row.mobile.mgm .mgm-wrapper .mgm-title {
	line-height: 23px;
	margin-right: 12px;
}
.row.mobile.mgm .mgm-wrapper .mgm-amount {
	color: #f40064;
	background-color: #ffffff;
	padding: 4px 8px;
	border-radius: 4px;
}
.populair-shops-blocks .shops-block .brand {
	display: inline-block;
	width: 100%;
	max-width: 150px;
	height: 65px;
	margin-bottom: 5px;
}
.populair-shops-blocks .shops-block .brand .image {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 100%;
	height: 65px;
	display: block;
}
.populair-shops-blocks .shops-block .aanbieding {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	color: #8fa0ad;
	padding-top: 10px;
}
.populair-shops-blocks .shops-block-mobile {
    float: left;
    height: 99px;
    max-width: 50%;
    width: 50%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	color: #f40064;
	text-align: center;
	
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.populair-shops-blocks-navigation {
	width: 100%;
	text-align: center;
	padding-top: 12px;
	display: none;
}
.populair-shops-blocks-navigation span {
	width: 9px; 
	height: 9px;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #dddddd;
	background-color: #dddddd;
	margin: 0px 5px;
}
.populair-shops-blocks-navigation span.active {
	width: 11px; 
	height: 11px;
	display: inline-block;
	border: 1px solid #2288d9;
	background-color: #2288d9;
	margin-top: -2px;
}

.service-blocks-mobile {
	width: 100%;
	display: none;
}
.service-blocks-mobile h2 {
	margin-bottom: 24px;
}
.service-blocks-mobile .service-block {
	display: block;
	padding: 10px 12px;
	border: 1px solid #dddddd;
	font: 500 18px/18px 'Roboto', sans-serif;
	color: #8fa0ad;
	float: left;
	width: 100%;
	position: relative;
	max-width: 300px;
	clear: both;
}
.service-blocks-mobile .service-block .text {
	float: left;
	padding: 2px 0px 2px 40px;
}
.service-blocks-mobile .service-block .image {
	width: 30px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
	position: absolute;
	top: 11px;
	left: 12px;
}
.service-blocks-mobile .service-block-last {
	display: block;
	width: 100%;
	position: relative;
	float: left;
	clear: both;
	max-width: 300px;
}
.service-blocks-mobile .service-block:before,
.service-blocks-mobile .service-block:after {
	content: '';
	width: 6px;
	height: 6px;
	display: inline-block;
	position: absolute;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	border-radius: 0%;
	z-index: 1;
	top: -1px;
}

.service-blocks-mobile .service-block:before {
	left: -1px;
	border-bottom-right-radius: 6px;
	border-top: 0px;
	border-left: 0px;
}

.service-blocks-mobile .service-block:after {
	right: -1px;
	border-bottom-left-radius: 6px;
	border-top: 0px;
	border-right: 0px;
}

.service-blocks-mobile .service-block:hover {
	text-decoration: none;
	background-color: #f5f5f5;
}

.service-blocks-mobile .service-block + .service-block {
	margin-top: -1px;
}

.service-blocks-mobile .service-block + .service-block:before {
	height: 12px;
	border-top-right-radius: 6px;
	top: -7px;
	border-top: 1px solid #dddddd;
}

.service-blocks-mobile .service-block + .service-block:after {
	height: 12px;
	border-top-left-radius: 6px;
	top: -7px;
	border-top: 1px solid #dddddd;
}

.service-blocks-mobile .service-block-last:before,
.service-blocks-mobile .service-block-last:after {
	content: '';
	width: 6px;
	height: 6px;
	display: inline-block;
	position: absolute;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	border-radius: 0%;
	z-index: 1;
	bottom: 0px;
}

.service-blocks-mobile .service-block-last:before {
	left: 0px;
	border-top-right-radius: 6px;
	border-bottom: 0px;
	border-left: 0px;
}

.service-blocks-mobile .service-block-last:after {
	right: 0px;
	border-top-left-radius: 6px;
	border-bottom: 0px;
	border-right: 0px;
}

.account-tabs-wrapper {
	width: 100%;
	float: left;
	padding: 30px;
	max-width: 480px;
}

.overlay-only {
	display: none;
}

.overlayWrapper .overlay-only {
	display: block;
}

.overlayWrapper .row.base.page {
	width: 100%;
}

.row-white .overlay-only + .description {
	padding-top: 0px;
}

.overlayWrapper .account-form {
	background-color: #ffffff;
}

.overlayWrapper .account-tabs-wrapper {
	max-width: 320px;
}

.overlayWrapper .account-tabs-wrapper.forgot-form {
	max-width: 100%;
}

.overlayWrapper .account-signup-wrapper {
	min-width: 640px;
    float: left;
}

.account-signup-wrapper .account-tabs-wrapper,
.navigation-account .account-tabs-wrapper {
	width: 50%;
	min-width: 320px;
}

.account-signup-wrapper .account-tabs-wrapper {
	border-right: 2px solid #e5e5e5;
}

.account-signup-wrapper .account-tabs-wrapper + .account-tabs-wrapper {
	border-right: 0px;
}

.signup-form .account-signup-wrapper {
	float: left;
	margin-bottom: 48px;
}

.signup-form .account-tabs-wrapper.account-form {
	padding-left: 0px;
}

.signup-form .account-tabs-wrapper {
	min-width: 280px;
}

.signup-form .account-tabs-wrapper .description {
	font-size: 16px;
}

.account-tabs-wrapper .title {
    color: #222222;
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
}
.account-tabs-wrapper .description {
    color: #222222;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 1;
    width: 100%;
    padding: 6px 0px 18px 0px;
}
.account-tabs-wrapper .facebook {
	width: 100%;
	height: 40px;
	text-align: center;
	background-color: #4267b2;
	padding: 10px;
    color: #ffffff;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    border: 1px solid #4267b2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    line-height: 18px;
}
.account-tabs-wrapper .facebook:hover {
	background-color: #365899;
    border: 1px solid #365899;
}
.account-tabs-wrapper .subTitle,
.account-tabs-wrapper .facebookError {
	font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-style: normal;
    color: #8fa0ad;
    text-align: center;
    margin-top: 4px;
}

.account-tabs-wrapper .facebookError {
	color: #dd0000;
	margin-top: 12px;
	font-weight: bold;
}

.account-tabs-wrapper .divider {
	width: 100%;
	height: 1px;
	display: inline-block;
	background-color: #e0e0e0;
	position: relative;
	margin-top: 28px;
}
.account-tabs-wrapper .divider:after {
	content: 'of';
	position: absolute;
	left: calc(50% - 16px);
	top: -7px;
	width: 32px;
	height: 32px;
	background-color: #f5f5f5;
	text-align: center;
    color: #222222;
	font-family: 'Roboto', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
}
.signup-form .account-tabs-wrapper .divider:after,
.overlayWrapper .account-tabs-wrapper .divider:after {
	background-color: #ffffff;
}
.account-tabs-wrapper form {
	width: 100%;
	padding-top: 20px;
}
.account-tabs-wrapper form .label {
	width: 100%;
    color: #8fa0ad;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    padding-bottom: 8px;
}
.account-tabs-wrapper form .error .label {
	color: #ff6666;
}
.account-tabs-wrapper form .field {
	width: 100%;
    padding-bottom: 17px;
}
.account-tabs-wrapper form .field input.text {
	width: 100%;
	height: 40px;
	background-color: #ffffff;
	padding: 10px;
    color: #222222;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    border: 1px solid #d3d3d3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.account-tabs-wrapper form .field .error {
	font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    color: #dd2222;
    margin-top: 1px;
    font-style: italic;
}
.account-tabs-wrapper .description a.readon {
	float: none;
	clear: none;	
}
.account-tabs-wrapper a.button-special2,
.account-tabs-wrapper a.readon {
	float: left;
	clear: both;
	font-size: 14px;
	margin-top: 20px;
}

.account-tabs-wrapper ul.checklist {
	margin-top: 24px;
	border-bottom: 2px solid #e5e5e5;
	margin-bottom: 24px;
	padding-bottom: 24px;
}



.payout-tabs-wrapper {
	width: 100%;
	float: left;
	padding: 30px;
	max-width: 480px;
}

.payout-tabs-wrapper.white {
	background-color: #ffffff;
}

.payout-tabs-wrapper.redirect-urls {
	padding-bottom: 0px;
	padding-top: 24px;
}

.payout-tabs-wrapper.redirect-urls + .payout-tabs-wrapper {
	padding-top: 12px;
}

.payout-tabs-wrapper.redirect-urls h2 {
	margin-bottom: 12px;
}

.overlayWrapper .form-wrapper {
	background-color: #ffffff;
}

.overlayWrapper .payout-tabs-wrapper {
	max-width: 767px;
}

.overlayWrapper .payout-signup-wrapper {
	min-width: 640px;
}

.payout-signup-wrapper .payout-tabs-wrapper,
.navigation-payout .payout-tabs-wrapper {
	width: 50%;
	min-width: 320px;
}

.payout-signup-wrapper .payout-tabs-wrapper {
	border-right: 2px solid #e5e5e5;
}

.payout-signup-wrapper .payout-tabs-wrapper + .payout-tabs-wrapper {
	border-right: 0px;
}

.payout-tabs-wrapper .title {
	color: #222222;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
}
.payout-tabs-wrapper .description {
	color: #222222;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 1;
	width: 100%;
	padding: 6px 0px 18px 0px;
}
.payout-tabs-wrapper .facebook {
	width: 100%;
	height: 40px;
	text-align: center;
	background-color: #4267b2;
	padding: 10px;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
	border: 1px solid #4267b2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.payout-tabs-wrapper .facebook:hover {
	background-color: #365899;
	border: 1px solid #365899;
}
.payout-tabs-wrapper .subTitle,
.payout-tabs-wrapper .facebookError {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #8fa0ad;
	text-align: center;
	margin-top: 4px;
}

.payout-tabs-wrapper .facebookError {
	color: #dd0000;
	margin-top: 12px;
	font-weight: bold;
}

.payout-tabs-wrapper .divider {
	width: 100%;
	height: 1px;
	display: inline-block;
	background-color: #e0e0e0;
	position: relative;
	margin-top: 38px;
}
.payout-tabs-wrapper .divider:after {
	content: 'of';
	position: absolute;
	left: calc(50% - 16px);
	top: -7px;
	width: 32px;
	height: 32px;
	background-color: #f5f5f5;
	text-align: center;
	color: #222222;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
}
.overlayWrapper .payout-tabs-wrapper .divider:after {
	background-color: #ffffff;
}
.form-wrapper {
	width: 100%;
	float: left;
	clear: both;
}
.form-wrapper form {
	width: 100%;
	padding-top: 26px;
}
.form-wrapper.transactions-list form {
	padding-top: 0px;
}
.form-wrapper.transactions-list + .cash-claim-title {
	padding-top: 0px;
}
.form-wrapper form .label {
	width: 100%;
	color: #8fa0ad;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	padding-bottom: 8px;
}
.form-wrapper form .label .clear {
	float: right;
	font-weight: 600;
	color: #dd0000;
	cursor: pointer;
}
.form-wrapper form .error .label {
	color: #ff6666;
}
.form-wrapper form .field {
	width: 100%;
	padding-bottom: 17px;
	position: relative;
	float: left;
}
.form-wrapper.transactions-list form .field {
	padding-bottom: 0px;
}
.form-wrapper form .field input,
.form-wrapper form .field select,
.form-wrapper form .field textarea {
	width: 100%;
	height: 40px;
	background-color: #ffffff;
	padding: 10px;
	color: #222222;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2;
	border: 1px solid #d3d3d3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.form-wrapper form .field input:focus,
.form-wrapper form .field select:focus,
.form-wrapper form .field textarea:focus {
	border-color: #2288d9;
}

.form-wrapper form .field textarea {
	height: 90px;
	resize: none;
}

.form-wrapper form .field select {
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 26px;
	padding-right: 52px;
	text-overflow: ellipsis;
}

.form-wrapper form .field input.checkbox,
.form-wrapper form .field input.radio {
	width: auto;
	height: auto;
	margin-right: 6px;
}

.form-wrapper form .field input.file {
	position: absolute;
	z-index: 10;
	opacity: 0;
	cursor: pointer;
}

.form-wrapper form .field input.file:hover + input.fakeFile {
	border-color: #2288d9;
}

.form-wrapper form .field input.fakeFile {
	position: relative;
	z-index: 5;
	padding-right: 80px;
	text-overflow: ellipsis;
}

.form-wrapper form .field div.fakeFileButton {
	position: absolute;
	z-index: 6;
	padding: 5px 16px;
	top: 9px;
	right: 1px;
	border-left: 2px solid #dddddd;
	font-size: 13px;
	line-height: 13px;
	color: #2288d9;
	background-color: #ffffff;
}

.form-wrapper form .element.select .field {
	position: relative;
}
.form-wrapper form .element.select .field:after {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	top: 1px;
	right: 12px;
	background: url('/img/icons/select.png') center center no-repeat transparent;
	background-size: 32px auto;
	position: absolute;
	z-index: 10;
	pointer-events: none;
}
.form-wrapper form .field .error {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-style: normal;
	font-weight: 400;
	color: #dd2222;
	margin-top: 1px;
	font-style: italic;
}
.form-wrapper.transactions-list form .element {
	padding: 6px 30px;
	width: 100%;
	clear: both;
	float: left;
}
.form-wrapper.transactions-list form .left {
    float: left;
    width: 50%;
}
.form-wrapper.transactions-list form .right {
    float: right;
    width: 50%;
}
.payout-tabs-wrapper .description a.readon {
	float: none;
	clear: none;
}
.payout-tabs-wrapper a.button-special2,
.payout-tabs-wrapper a.readon {
	float: left;
	clear: both;
	font-size: 14px;
	margin-top: 20px;
}

.payout-tabs-wrapper ul.checklist {
	margin-top: 24px;
	border-bottom: 2px solid #e5e5e5;
	margin-bottom: 24px;
	padding-bottom: 24px;
}
.form-wrapper form .element .field .row:first-child {
	margin-right: 30px;
}
.form-wrapper .balance {
	font-weight: bold;
	color: #f40064;
}

.form-wrapper form .element {
	width: 50%;
	float: left;
}

.form-wrapper form .element.full,
.form-wrapper form .notification,
.form-wrapper-full form .element {
	width: 100%;
}

.form-wrapper form .notification {
	float: left;
	background-color: #f4f4f4;
	padding: 24px;
	margin: 12px 0px 24px 0px;
}

.form-wrapper form .notification p {
	font-size: 13px;
	line-height: 15px;
}

.form-wrapper form .notification h2 {
	margin-bottom: 6px;
	font-size: 20px;
	line-height: 20px;
}

.form-wrapper form .element.margin {
	padding-left: 30px;
}

.form-wrapper form .element.margin + .element {
	clear: left;
}

.form-wrapper form .element.margin + .element.margin {
	clear: none;
}

.form-wrapper form .element.full {
	width: 100%;
}

.form-wrapper form .element h2 + div {
	font-size: 14px;
	line-height: 14px;
	margin-top: 6px;
	margin-bottom: 12px;
}

.bankaccounts-form .bankaccounts-form-row{
	 display: flex;
	 margin-left: -15px;
	 margin-right: -15px;
	 flex-wrap: wrap;
}

.bankaccounts-form .bankaccounts-form-row .cash-data-column{
	padding-left: 15px;
	padding-right: 15px;
}

.bankaccounts-form .bankaccounts-form-row{
	align-items: center;
}

.bankaccounts-form .bankaccounts-form-row .cash-data-column.w-25{
	width: 25% !important;
}
.bankaccounts-form .bankaccounts-form-row .cash-data-column.w-50{
	width: 50% !important;
}

.bankaccounts-form .bankaccounts-form-row .cash-data-column.checkbox{
	align-self: flex-end;
	padding-bottom: 17px;
}

.bankaccounts-form .bankaccounts-form-row .cash-data-column.checkbox input{
	height: 20px !important;
}

.bankaccounts-form .bankaccounts-form-row .cash-data-column--full{
	width: 100% !important;
}

.bankaccounts-form-row .field--switch input[type=checkbox],
.bankaccounts-form-row .field--switch input[type=radio] {
	height: 0;
	width: 0;
	position: absolute;
	left: -9999px;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
}
.bankaccounts-form-row .field--switch input[type=checkbox] + label,
.bankaccounts-form-row .field--switch input[type=radio] + label {
	position: relative;
	padding-left: 39px;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bankaccounts-form-row .field--switch input[type=checkbox] + label:before,
.bankaccounts-form-row .field--switch input[type=radio] + label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 30px !important;
	height: 10px !important; 
	border-radius: 5px;
	display: block;
	background-color: #dddddd !important;
	border: 0 !important;
  }
  .bankaccounts-form-row  .field--switch input[type=checkbox] + label:after,
  .bankaccounts-form-row  .field--switch input[type=radio] + label:after {
	content: "" !important;
	left: 0;
	top: 1px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #fff;
	z-index: 1;
	transition: left linear 0.15s;
	border: 1px solid rgba(47, 139, 211, 0.25);
	position: absolute;
	display: block;
	background-image: none !important;
  }
  .bankaccounts-form-row  .field--switch input[type=checkbox]:checked + label:after,
  .bankaccounts-form-row  .field--switch input[type=radio]:checked + label:after {
	background-color: #2f8bd3;
	border-color: #2f8bd3;
	left: 12px;
	top: 1px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
  }

.bankaccounts{
	display: flex;
	flex-direction: column;
	gap:18px 0;
}
.bankaccount{
	padding: 18px;
	border-radius: 6px;
	border: 1px solid rgba(125, 143, 157, 0.4);
}

.bankaccount.unconfirmed{
    opacity: 0.5;
    background-color: #eeeeee;
}

.bankaccounts-form-row .bankaccount.unconfirmed .field--switch input[type="radio"] + label,
.bankaccounts-form-row .bankaccount.unconfirmed .field--switch input[type="radio"] + label::before,
.bankaccounts-form-row .bankaccount.unconfirmed .field--switch input[type="radio"] + label::after {
    cursor: default;
}

.bankaccount__row{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 15px 30px;
}

.bankaccount__column{
	display: flex;
	flex-direction: column;
}
.bankaccount__row .bankaccount__column:nth-child(1){
	flex-basis: 100px;
	flex-grow: 0;
	flex-shrink: 0;
}

.bankaccount__row .bankaccount__column:nth-child(1) input:not(:checked) + label{
	color: transparent;
}

.bankaccount__row .bankaccount__column:nth-child(2){
	flex-basis: 150px;
	flex-grow: 0;
	flex-shrink: 0;
}

.bankaccount__row .bankaccount__column:nth-child(3){
	flex-basis: 150px;
	flex-grow: 1;
}

.bankaccount__row .bankaccount__column:nth-child(4){
	flex-grow: 0;
	flex-shrink: 0;
	width: 16px;
}

.bankaccount__label{
	font-size: 12px;
	color: #7d8f9d;
}

.bankaccount__value{
	
}

.bankaccount__remove{
	width: 13px;
	height: 16px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M11.662,16.000 L2.328,16.000 C1.592,16.000 0.995,15.403 0.995,14.667 L0.995,3.333 L0.328,3.333 L0.328,1.999 L4.328,1.999 L4.328,0.999 C4.328,0.448 4.777,-0.001 5.328,-0.001 L8.662,-0.001 C9.212,-0.001 9.662,0.447 9.662,0.999 L9.662,1.999 L13.662,1.999 L13.662,3.333 L12.995,3.333 L12.995,14.667 C12.995,15.403 12.398,16.000 11.662,16.000 ZM11.662,3.333 L2.328,3.333 L2.328,14.333 C2.328,14.517 2.477,14.667 2.661,14.667 L11.329,14.667 C11.513,14.667 11.662,14.517 11.662,14.333 L11.662,3.333 ZM5.662,5.1000 C5.662,5.632 5.363,5.333 4.995,5.333 C4.627,5.333 4.328,5.632 4.328,5.1000 L4.328,11.1000 C4.328,12.368 4.627,12.666 4.995,12.666 C5.363,12.666 5.662,12.368 5.662,11.1000 L5.662,5.1000 ZM9.662,5.1000 C9.662,5.632 9.363,5.333 8.995,5.333 C8.627,5.333 8.329,5.632 8.329,5.1000 L8.329,11.1000 C8.329,12.368 8.627,12.666 8.995,12.666 C9.363,12.666 9.662,12.368 9.662,11.1000 L9.662,5.1000 ZM8.329,1.333 L5.662,1.333 L5.662,1.999 L8.329,1.999 L8.329,1.333 Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

.notice{
	padding: 18px;
	border-radius: 6px;
	background-color: #fffcf4;
	border: 1px solid #fef1d5;
}

.notice__message{
	padding-left: 25px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(250, 187, 45)' d='M7.1000,1.333 C11.676,1.333 14.667,4.324 14.667,7.1000 C14.667,11.676 11.676,14.667 7.1000,14.667 C4.324,14.667 1.333,11.676 1.333,7.1000 C1.333,4.324 4.324,1.333 7.1000,1.333 ZM7.1000,-0.000 C3.582,-0.000 -0.000,3.582 -0.000,7.1000 C-0.000,12.418 3.582,16.000 7.1000,16.000 C12.418,16.000 16.000,12.418 16.000,7.1000 C16.000,3.582 12.418,-0.000 7.1000,-0.000 ZM7.999,3.833 C8.459,3.833 8.833,4.207 8.833,4.667 C8.833,5.127 8.459,5.500 7.999,5.500 C7.539,5.500 7.167,5.127 7.167,4.667 C7.167,4.207 7.539,3.833 7.999,3.833 ZM9.333,11.1000 L6.667,11.1000 L6.667,11.334 C6.989,11.214 7.333,11.199 7.333,10.843 L7.333,7.865 C7.333,7.509 6.989,7.453 6.667,7.334 L6.667,6.667 L8.667,6.667 L8.667,10.844 C8.667,11.201 9.011,11.216 9.333,11.334 L9.333,11.1000 Z'/%3E%3C/svg%3E");
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 18px;
}
.isFormUpload {
	position: relative;
	float: left;
	width: 100%;
}

.isFormUpload .isBrowseButton {
	line-height: 33px;
    color: #ffffff;
}

.isFormUpload .isFormUploadFiles {
	float: left;
	width: 100%;
}

.isFormUpload .isFormUploadFiles .isFormUploadFile:last-child {
	margin-bottom: 8px;
}

.isFormUpload .isFormUploadFile {
    float: left;
    width: 100%;
	border-bottom: 1px dotted #d3d3d3;
	padding-bottom: 2px;
}

.isFormUpload .isFormUploadFile + .isFormUploadFile {
	margin-top: 6px;
}

.isFormUpload .isFormUploadFiles .title,
.isFormUpload .isFormUploadFiles .size,
.isFormUpload .isFormUploadFiles .progress,
.isFormUpload .isFormUploadFiles .isFormCloseButton {
	font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-size: 14px;
    line-height: 1.4;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isFormUpload .isFormUploadFiles .size {
	width: 50px;
    font-style: italic;
    color: #8fa0ad;
}

.isFormUpload .isFormUploadFiles .progress {
    width: 45px;
    font-style: italic;
    color: #8fa0ad;
}

.isFormUpload .isFormUploadFiles .title {
	width: calc(100% - 104px);
	padding-right: 6px;
	font-weight: normal;
}

.isFormUpload .isFormUploadFiles .isFormCloseButton {
    float: right;
    color: #dd0000;
    font-weight: bold;
    width: 9px;
    text-decoration: none;
}

.mobile-cashback .sub-title {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #f40064;	
	width: 100%;
	padding-bottom: 14px;
}
.mobile-cashback .sub-title-image {
	text-align: right;
	background-position: top left;
	background-size: auto 70%;
	background-repeat: no-repeat;
	width: 100%;
	display: block;
}
.mobile-cashback .title {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: #222222;		
	width: 100%;
	padding-bottom: 7px;
}
.mobile-cashback .dates {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 1;
	font-weight: 500;
	color: #22a5d9;		
	width: 100%;
	padding-bottom: 14px;
}
.mobile-cashback .buttons .readon {
	float: right;
	margin-top: 10px;
}
.mobile-cashback .acties {
	width: 100%;
	float: left;
	padding-bottom: 15px;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: left;
    -ms-flex-align: left;
    align-items: left;
    
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: #222222;
}
.mobile-cashback .acties a {
	padding-top: 4px;
	font-weight: 400;
}
.mobile-cashback .acties span {
	padding-bottom: 4px;
}
.mobile-cashback .acties div.code {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	color: #7d8f9d;
	text-transform: uppercase;
	padding-top: 6px;
}
.mobile-cashback .acties div.code span {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	color: #7d8f9d;
	text-transform: uppercase;
	background-color: #f5f5f5;
	padding: 2px;
	margin: -2px 7px 0px 7px;
}
.mobile-cashback .acties div.code a {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #7d8f9d;
	text-transform: none;
	text-decoration: underline;
}
.mobile-cashback .acties div.code a:hover {
	color: #222222;
}
.mobile-cashback .acties div.code a.readon {
	color: #2288d9;
	margin-left: 10px;
}
.mobile-cashback .acties div.code a.readon:hover {
	color: #1b6dae;
}
.cashback {
	height: 108px;
	width: 120px;
	display: inline-block;
	position: relative;
	float: left;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.actie:before {
	content: '';
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	left: -12px;
	bottom: -12px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
}
.border-box-gradient.last .actie:before {
	height: 10px;
	bottom: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom: 0px;
}
.cashback .brand {
	width: 80%;
	height: 100px;
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.cashback .value {
	padding-bottom: 4px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 22px;
	line-height: 1;
	font-weight: 700;
	color: #f40064;
}
.cashback .text {
	padding-top: 4px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 1;
	font-weight: 500;
	color: #7d8f9d;
	text-transform: uppercase;
}
.cashback .text.first {
	padding-top: 0px;
	padding-bottom: 4px;
}
.cashback .most {
	padding: 4px;
	margin-top: 8px;
	text-align: center;
	width: 100%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #2288d9;
}
h2.step {
	position: relative;
	padding-left: 50px;
}
h2.step .step {
	position: absolute;
	top: -4px;
	left: 0px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #f40064;
	border: 3px solid #2288d9;
	border-radius: 50%;
	padding: 4px;
	width: 33.5px;
	text-align: center;
	display: inline-block;
}

.rating-box {
	width: 32px;
	height: 32px;
	float: left;
	background: url('/img/icons/rating.png') -1px -33px no-repeat transparent;
	background-size: 32px auto;
	border: 1px solid #dddddd;
	border-radius: 4px;
	cursor: pointer;
}

.rating-box + .rating-box {
	margin-left: 6px;
}

.rating-box.selected {
	background-position: -1px -1px;
}

.rating-box:hover {
	border: 2px solid #2288d9;
	background-position: -2px -2px;
}


@media screen and (min-width:891px) and (max-width:1200px){
	.bankaccounts-form .bankaccounts-form-row:nth-child(1) .cash-data-column:nth-child(1){
		width: 100% !important;
	}
	.bankaccounts-form .bankaccounts-form-row:nth-child(1) .cash-data-column:nth-child(2),
	.bankaccounts-form .bankaccounts-form-row:nth-child(1) .cash-data-column:nth-child(3){
		width: 50% !important;
	}
}

@media screen and (max-width:767px){
	.bankaccounts-form .bankaccounts-form-row:nth-child(1) .cash-data-column:nth-child(1){
		width: 100% !important;
	}
	.bankaccounts-form .bankaccounts-form-row:nth-child(1) .cash-data-column:nth-child(2),
	.bankaccounts-form .bankaccounts-form-row:nth-child(1) .cash-data-column:nth-child(3){
		width: 50% !important;
	}
}

@media screen and (max-width:575px){
	.bankaccounts-form .bankaccounts-form-row .cash-data-column,
	.bankaccounts-form .bankaccounts-form-row:nth-child(1) .cash-data-column:nth-child(2), 
	.bankaccounts-form .bankaccounts-form-row:nth-child(1) .cash-data-column:nth-child(3){
		width: 100% !important; 
	}
}

.banners {
	padding: 70px 0px;
}
.banner-bottom-margin {
	margin-bottom: 60px;
}
.banners .column {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.banner {
	width: 100%;
	position: relative;
	border: 3px solid #eeeeee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	postion: relative;
	bottom: 0px;
	padding: 26px 26px 68px 26px;
}
.banner h2 {
	margin-bottom: 22px;
}
.shop-banner + .shop-banner {
	margin-top: 24px;
}
.banner ul li, ul.checklist li {
	padding-left: 26px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #222222;
	margin-bottom: 8px;
	position: relative;
}
ul.checklist li a {
	color: #2288d9;
}
.banner ul li:last-child, ul.checklist li:last-child {
	margin-bottom: 0px;
}
.banner ul li:after, ul.checklist li:after {
	content: '';
	width: 17px;
	height: 12px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url('/img/icons/check.png');
	background-size: 17px 12px;
	background-position: center center;
	background-repeat: no-repeat;
}
.banner .rating-first {
	width: 100%;
	height: 74px;
	position: relative;
}
.banner .rating-first .circle {
	padding: 20px 0px 0px 20px;
	width: 74px;
	height: 75px;
	display: inline-block;
	background-image: url('/img/circle.png');
	background-size: 75px 74px;
	background-position: center center;
	background-repeat: no-repeat;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 32px;
	line-height: 32px;
	font-weight: 700;
	color: #222222;
}
.banner .rating-first .circle sup {
	font-size: 16px;
	line-height: 16px;
}
.banner .rating-first span.stars-outer,
.banner .rating-first span.stars-inner {
	width: 150px;
	height: 30px;
	display: inline-block;
}
.banner .rating-first span.stars-outer {
	background-color: #727272;
	margin: 0px 0px 0px 10px; 
	position: relative;
	top: 18px;
}
.banner .rating-first span.stars-inner {
	background-image: url('/img/star-bg.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.banner .rating-first span.star {
	width: 30px;
	height: 30px;
	background-image: url('/img/star-white.png');
	background-position: center center;
	background-size: 30px 30px;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
}
.banner .rating-second {
	width: 100%;
	height: 48px;
	position: relative;
}
.banner .rating-second .circle {
	padding: 10px 0px 0px 5px;
	width: 48px;
	height: 48px;
	display: inline-block;
	border: 4px solid #2288d9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	color: #f51471;
}
.banner .rating-second span.stars-outer,
.banner .rating-second span.stars-inner {
	width: 100px;
	height: 20px;
	display: inline-block;
}
.banner .rating-second span.stars-outer {
	background-color: #727272;
	margin: 0px 0px 0px 10px; 
	position: relative;
	top: 3px;
}
.banner .rating-second span.stars-inner {
	background-image: url('/img/star-bg.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.banner .rating-second span.star {
	width: 20px;
	height: 20px;
	background-image: url('/img/star-white.png');
	background-position: center center;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
}
.banner .rating {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #222222;
	padding-top: 14px;
}
.banner .rating span {
	font-weight: 500;
}
.banner .rating-italic {
	font-style: italic;
}
.banner .readon-arrow {
	position: absolute;
	left: 26px;
	bottom: 26px;
}
.banner h2.step {
	padding-left: 40px;
}
.banner h2.step .step {
	top: -2px;
	left: 0px;
	font-size: 16px;
	line-height: 16px;
	padding: 3px;
	width: 27.5px;
}
.banner.service {
	padding-bottom: 80px;
}

.banner .buttons {
	position: absolute;
	bottom: 26px;
	left: 26px;
}

.banner .buttons a {
	display: inline-block;
	background-color: #ffffff;
	width: 120px;
	padding: 12px;
	border-radius: 3px;
	box-shadow: 0px 1px 5px #bbbbbb;
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
	padding-left: 46px;
	background-position: 15px center;
	background-repeat: no-repeat;
	background-size: auto 50%;
}

.banner .buttons a:hover {
	text-decoration: none;
	color: #f40064;
	box-shadow: 0px 1px 5px #999999;
}

.banner .buttons a.facebook {
	background-image: url('/img/icons/facebook.png');
}

.banner .buttons a.twitter {
	background-image: url('/img/icons/twitter.png');
}

.banner .buttons a + a {
	margin-left: 12px;
}
.webshop-banner {
	max-width: 728px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	float: left;
	width: 100%;
}

.webshop-banner img {
	display: block;
}

@media screen and (min-width: 0px) and (max-width: 890px)
{
	.webshop-banner {
		display: none;
	}
}.border-box {
	width: 100%;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	float: left;
	margin-bottom: 30px;
}
.border-box.box-mobile {
	display: none;
}
.border-box .row {
	padding: 16px 30px;
	border-top: 1px solid #dddddd;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 300;
	color: #222222;
}
.border-box.about .row {
	line-height: 24px;
}
.border-box .row.no-border {
	border-top: 0px;
}
.border-box a.row:hover {
	background-color: #eeeeee;
}
.border-box a.row.active {
	color: #f40064;
}
.border-box .row.slideable {
	padding: 0px 30px 0px 18px;
}
.border-box a.row {
	font-weight: 400;
}
.border-box .row a.arrow {
	padding-left: 30px;
	background: url('/img/icons/arrow_right.png') left center no-repeat transparent;
	background-size: 16px auto;
}
.border-box .row a.arrow:hover {
	text-decoration: none;
	color: #f40064;
}

.border-box .row .question {
	font-weight: 400;
	cursor: pointer;
	float: left;
	clear: both;
	padding: 16px 0px 16px 30px;
	background: url('/img/icons/arrow_down.png') left 20px no-repeat transparent;
	background-size: 14px auto;
}
.border-box .row .question:hover,
.border-box .row .question.active {
	color: #f40064;
}

.border-box .row .question.active {
	background-image: url('/img/icons/arrow_up.png');
}

.border-box .row .answer {
	padding-left: 30px;
	padding-bottom: 16px;
	font-weight: 200;
	float: left;
	clear: both;
	line-height: 1.6;
}

.border-box .row .answer a {
	color: #2288d9;
}

.border-box .tmce h1 {
	padding-top: 15px;
}
.border-box .tmce {
	line-height: 20px;
	font-weight: 300;
}
.border-box.cashbacks div.row span {
	float: right;
	margin-bottom: 1px;
	padding-left: 6px;
}
.border-box .row-noborder {
	border-top: 0px solid #dddddd;
	padding-bottom: 4px;
}
.border-box .row-noborder.row-padding {
	padding-bottom: 16px;
}
.border-box .row span {
	float: right;
	font-weight: 500;
	color: #f40064;
}
.border-box .row.tmce span {
	float: none;
	font-weight: inherit;
	color: inherit;
}
.border-box .row:hover {
	text-decoration: none;
}
.border-box .row-header {
	padding: 26px 30px 17px 30px;
	border-top: 0px;
}
.border-box .row-header h2.welcome {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 25px;
}
.border-box .row ul li, ul.terms li {
	padding-left: 20px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #222222;
	margin-bottom: 19px;
	position: relative;
}
.border-box .row ul li:after, ul.terms li:after {
	content: '';
	width: 6px;
	height: 6px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 8px;
	background-color: #7d8f9d;
	border: 1px solid #7d8f9d;
}
.border-box-blue {
	border: 1px solid #2288d9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.border-box-blue .row-header {
	background-color: #2288d9;
	padding: 17px 30px;
}
.border-box-blue .row {
	border-top: 0px;
	position: relative;
}
.account-form .element {
	position: relative;
}
.border-box-blue .row input[type=checkbox],
.cash-data .row input[type=checkbox],
.account-form .element input[type=checkbox] {
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}
.border-box-blue .row label,
.cash-data .row label,
.account-form .element input[type=checkbox] + label {
	position: relative;
	padding-left: 40px;
	cursor: pointer;
}
.cash-data .row label,
.account-form .element input[type=checkbox] + label {
	display: block;
}
.account-form .element input[type=checkbox] + label {
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
}
.border-box-blue .row label:before,
.cash-data .row label:before,
.account-form .element input[type=checkbox] + label:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -2px;
	width: 22px;
	height: 22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	display: inline-block;
	cursor: pointer;
}
.border-box-blue + .shop-banner {
	float: left;
	margin-top: 0px;
	margin-bottom: 30px;
}
.border-box-blue .row label:after,
.cash-data .row label:after,
.account-form .element input[type=checkbox] + label:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 5px;
	width: 14px;
	height: 11px;
	background-image: url('/img/icons/check.png');
	background-repeat: no-repeat;
	background-position: ccenter center;
	background-size: 14px 11px;
	display: none;
}
.border-box-blue .row input[type=checkbox]:checked + label:before,
.cash-data .row input[type=checkbox]:checked + label:before,
.account-form .element input[type=checkbox]:checked + label:before {
	border: 2px solid #2288d9;
	background-color: #ffffff;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.border-box-blue .row input[type=checkbox]:checked + label:after,
.cash-data .row input[type=checkbox]:checked + label:after,
.account-form .element input[type=checkbox]:checked + label:after {
	display: inline-block;
	cursor: pointer;
}

.cash-data .row input[type=checkbox].disabled + label:before,
.cash-data .row input[type=checkbox].disabled + label:after {
	opacity: 0.5;
}

.cash-data .row input[type=checkbox].disabled + label:before {
	background-color: #dddddd;
}

.border-box-blue .row-header h2 {
	color: #ffffff;
}	
.border-box-gradient-wrapper-tabber {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
	width: calc(100% + 30px);
	margin-left: -15px;
	padding: 18px 15px 0px 15px;
	margin-bottom: 15px;
	float: left;
	display: none;
}
.border-box-gradient-wrapper-tabber h1 {
	font-size: 18px;
	padding-bottom: 9px;
}
.tab-wrapper {	
	width: calc(100% + 30px);
	margin-left: -15px;
	float: left;
}
.tab-wrapper .tab {
	padding: 10px 15px 0px 15px;
	float: left;
	width: 50%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	color: #7d8f9d;	
}
.tab-wrapper .tab span {
	width: 100%;
	height: 2px;
	background-color: #2288d9;
	display: none;
	position: relative;
	bottom: -3px;
}
.tab-wrapper .tabactive {
	color: #f40064;
}
.tab-wrapper .tabactive span {
	display: inline-block;
}
.take-money {	
	background-color: #ffffff;
	/*background-image: url('/img/cash.jpg');*/
	background-repeat: no-repeat;
	background-position: center right;
	background-size: auto 100%;
	border-bottom: 1px solid #dddddd;
}
.take-money h1 {
	padding: 60px 0px 40px 0px;
}
.take-money .steps {
	width: 100%;
	position: relative;
	float: left;
	padding-bottom: 44px;
}
.take-money .steps-button {
	width: 100%;
	float: left;
	padding-bottom: 66px;
}
.take-money .steps-button a.button-border {
	margin-right: 30px;
}
.take-money .steps:after {
	content: '';
	width: 70%;
	height: 4px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 22px;
	background-color: #dddddd;
}
.take-money .step {
	width: 33.33%;
	float: left;
}
.take-money .steps .step-top {
	height: 48px;
	width: 100%;
	position: relative;
	float: left;
}
.take-money .steps .step-top span {
	height: 48px;
	width: 48px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 6px;
	text-align: center;
	border: 5px solid #2288d9;
	background-color: #ffffff;
	border-radius: 50%;
	z-index: 2;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	color: #f40064;	
}
.take-money .steps .step-text {
	width: 66%;
	padding-top: 14px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #222222;	
	float: left;
	background-color: rgba(255, 255, 255, 0.75);
	box-shadow: 0px 0px 10px 7px rgba(255, 255, 255, 0.75);
	border-radius: 10px;
	padding-bottom: 6px;
	margin-left: -6px;
	padding-left: 6px;
}
.take-money .steps .step-text span {
	font-weight: 700;
	width: 100%;
	padding-bottom: 6px;
	float: left;
}
.take-money .steps-banner {
	width: 100%;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 70px;
	padding: 30px;
}
.take-money .steps-banner .title {
	width: 100%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 22px;
	line-height: 24px;
	font-weight: 500;
	color: #7d8f9d;	
}
.take-money .steps-banner ul  {
	width: 100%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 36px;
	font-weight: 400;
	color: #222222;	
	margin: 17px 0px;
}
.take-money .steps-banner ul li {
	padding-left: 26px;
	position: relative;
}
.take-money .steps-banner ul li:after {
	content: '';
	position: absolute;
	left: 0px;
	top: 12px;
	display: inline-block;
	width: 17px;
	height: 12px;
	background-image: url('/img/check.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 17px 12px;
}
.border-box-gradient-wrapper {
	width: 100%;
	padding-bottom: 50px;
	float: left;
}
.border-box-gradient-wrapper + .pageNumbers {
	top: -20px;
	position: relative;
	clear: left;
}
.border-box-gradient {
	width: 100%;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: -1px;
	float: left;
}
.border-box-gradient:nth-of-type(1) {
	margin-top: 0px;	
}
.border-box-gradient-cuts,
.border-box-sale {
	position: relative;	
}
.border-box-gradient-cuts:before,
.border-box-sale:before {
	content: '';
	width: 10px;
	height: 20px;
	display: inline-block;
	position: absolute;
	left: -1px;
	top: -11px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-left: 0px;
	z-index: 1;
}
.border-box-gradient-cuts:before,
.border-box-sale:before {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: -1px;
	top: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-bottom-right-radius: 10px;
	border-top: 0px;
	border-left: 0px;
	z-index: 1;
}
.border-box-gradient-cuts:after {
	content: '';
	width: 10px;
	height: 20px;
	display: inline-block;
	position: absolute;
	right: -1px;
	top: -11px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	border-right: 0px;
	z-index: 1;
}
.border-box-gradient-cuts:nth-of-type(1):after {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	right: -1px;
	top: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-bottom-left-radius: 10px;
	border-top: 0px;
	border-right: 0px;
	z-index: 1;
}
.border-box-gradient-cuts:last-of-type .cashback:after {
	content: '';
	width: 20px;
	height: 10px;
	display: inline-block;
	position: absolute;
	right: -11px;
	bottom: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom: 0px;
	z-index: 1;
}
.border-box-gradient-cuts-last,
.border-box-sale-last {
	width: 100%;
	height: 1px;
	margin-top: -1px;
	display: inline-block;
	float: left;
	position: relative;
}
.border-box-gradient-cuts-last:before,
.border-box-sale-last:before {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-top-right-radius: 10px;
	border-bottom: 0px;
	border-left: 0px;
	z-index: 1;
}
.border-box-gradient-cuts-last:after {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-top-left-radius: 10px;
	border-bottom: 0px;
	border-right: 0px;
	z-index: 1;
}
.mobile-cashback {
	display: none;
	padding: 19px;
	width: 100%;
	position: relative;
}
.border-box-gradient .mobile-cashback:after {
	content: '';
	width: 10px;
	height: 20px;
	display: inline-block;
	position: absolute;
	right: -1px;
	top: -11px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	border-right: 0px;
	z-index: 1;
}
.border-box-gradient .mobile-cashback:before {
	content: '';
	width: 10px;
	height: 20px;
	display: inline-block;
	position: absolute;
	left: -1px;
	top: -11px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-left: 0px;
	z-index: 1;
}
.border-box-gradient:nth-of-type(1) .mobile-cashback:after {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	right: -1px;
	top: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-bottom-left-radius: 10px;
	border-top: 0px;
	border-right: 0px;
	z-index: 1;
}
.border-box-gradient:nth-of-type(1) .mobile-cashback:before {
	content: '';
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: -1px;
	top: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-radius: 0%;
	border-bottom-right-radius: 10px;
	border-top: 0px;
	border-left: 0px;
	z-index: 1;
}

.border-box-gradient .actie {
	width: calc(100% - 288px);
	height: auto;
	min-height: 108px;
	padding: 20px 77px 20px 30px;
	position: relative;
	float: left;

	border-left: 1px solid #dddddd;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: left;
    -ms-flex-align: left;
    align-items: left;
    
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: #222222;
}
.border-box-gradient .actie a {
	padding-top: 4px;
	font-weight: 400;
}
.border-box-gradient .actie span {
	padding-bottom: 4px;
}
.border-box-gradient .not-available {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}
.border-box-gradient .actie span.subtitle {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	color: #f40064;
}
.border-box-gradient .actie div.code,
.border-box-gradient .mobile-cashback div.code {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	color: #7d8f9d;
	/*text-transform: uppercase;*/
	padding-top: 6px;
}
.border-box-gradient .mobile-cashback div.code {
	margin-bottom: 18px;
	padding-top: 0px;
}
.border-box-gradient .actie div.code span,
.border-box-gradient .mobile-cashback div.code span,
.border-box-gradient .actie div.code textarea,
.border-box-gradient .mobile-cashback div.code textarea {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	color: #7d8f9d;
	/*text-transform: uppercase;*/
	background-color: #f5f5f5;
	padding: 2px;
	margin: -2px 7px 0px 3px;
}
.border-box-gradient .actie div.code textarea,
.border-box-gradient .mobile-cashback div.code textarea {
	height: 16px;
	resize: none;
	width: auto;
	display: inline;
	cursor: pointer;
	overflow: hidden;
	whitespace: no-wrap;
	line-height: 1;
	vertical-align: bottom;
	position: relative;
	top: 1px;
}
.border-box-gradient .actie div.code a,
.border-box-gradient .mobile-cashback div.code a {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #7d8f9d;
	text-transform: none;
	text-decoration: underline;
}
.border-box-gradient .actie div.code a:hover,
.border-box-gradient .mobile-cashback div.code a:hover {
	color: #222222;
}
.border-box-gradient .actie div.code a.readon,
.border-box-gradient .mobile-cashback div.code a.readon {
	color: #2288d9;
	margin-left: 10px;
}
.border-box-gradient .actie div.code a.readon:hover,
.border-box-gradient .mobile-cashback div.code a.readon:hover {
	color: #1b6dae;
}
.border-box-gradient .mobile-cashback p.readonText {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 13px;
	line-height: 15px;
	margin-top: 6px;
}
.border-box-gradient .date {
	width: 168px;
	height: 108px;
	float: left;
	padding-right: 28px;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 12px;
	font-weight: 500;
	color: #22a5d9;
}
.border-box-gradient .date a {
	margin-top: 7px;
}
.border-box-gradient .date span {
	padding-bottom: 7px;
}
.border-box-gradient .date span.pink {
	color: #f40064;
}
.border-box-gradient-wrapper-done {
	color: #7d8f9d;
}
.border-box-gradient-wrapper-done .cashback .value,
.border-box-gradient-wrapper-done .actie,
.border-box-gradient-wrapper-done .date {
	color: #7d8f9d;
} 
.border-box-gradient-button {
	width: 100%;
	padding-bottom: 50px;
	float: left;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.border-box-gradient-wrapper-done .date {
	font-size: 14px;
	font-weight: 700;
}
.border-box-gradient:nth-of-type(1) .cashback:before {
	content: '';
	width: 20px;
	height: 10px;
	display: inline-block;
	position: absolute;
	right: -11px;
	top: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border-top: 0px;
	z-index: 1;
}
.border-box-gradient:last-child .actie:before {
	content: '';
	width: 20px;
	height: 10px;
	display: inline-block;
	position: absolute;
	left: -11px;
	bottom: -1px;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom: 0px;
	z-index: 1;
}
.border-box-sale .actie {
	width: calc(100% - 168px);
}
.border-box-choose .column50 {
	padding: 30px !important;
}
.border-box-choose .column50:nth-of-type(1) {
	border-right: 1px solid #dddddd;
}
.border-box-choose ul {
	margin: 24px 0px;
}
.border-box-choose ul li {
	padding-left: 26px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #222222;
	margin-bottom: 0px;
	position: relative;
}
.border-box-choose ul li:last-child {
	margin-bottom: 0px;
}
.border-box-choose ul li:after {
	content: '';
	width: 17px;
	height: 12px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url('/img/icons/check-green.png');
	background-size: 17px 12px;
	background-position: center center;
	background-repeat: no-repeat;
}
.border-box-choose ul li.unactive:after {
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 5px;
	background-image: url('/img/icons/check-un.png');
	background-size: 14px 14px;
	background-position: center center;
	background-repeat: no-repeat;
}
.border-box-choose a.readon {
	float: right;
	margin-top: 10px;
}
.border-box-table, .reviewList {
	width: 100%;
	border: 1px solid #dddddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #ffffff;
	margin-bottom: 80px;
}
.reviewList {
	margin-top: 48px;
}
.reviewList.no-margin {
	margin-top: 0px;
}
.reviewList + .pageNumbers {
	position: relative;
	top: -50px;
	clear: both;
}
.border-box-table-header,
.reviewList .title {
	width: 100%;
	padding: 30px;
}
.reviewList .title {
	position: relative;
	padding-right: 160px;
}
.reviewList .content.narrow {
	padding: 0px 30px 18px 30px;
}
.border-box-table-filter,
.border-box-table-filter2,
.reviewList .reviewRowHeader {
	width: 100%;
	border-top: 1px solid #dddddd;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.border-box-table-filter2 {
	display: none;
}
.border-box-table-filter .filter,
.reviewList .reviewRowHeader .reviewRowColumn {
	height: 38px;
	background-color: #eeeeee;
	padding: 0px 30px;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	color: #222222;
	cursor: default;
}
.border-box-table-filter a.filter {
	cursor: pointer;
}
.border-box-table-filter a.filter:hover {
	text-decoration: none;
	color: #f40064;
}
.reviewList .reviewRowHeader .reviewRowColumn {
	cursor: default;
}
.border-box-table-filter .filter:nth-of-type(1) {
	width: 38%;
}
.border-box-table-filter .filter:nth-of-type(2) {
	width: 26%;
}
.border-box-table-filter .filter:nth-of-type(3) {
	width: 36%;
}
.border-box-filter,
.reviewList .reviewRow .reviewRowColumns {
	width: 100%;
	border-top: 1px solid #dddddd;
	background-color:  #ffffff;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	cursor: pointer;
}

.reviewList .reviewRow .reviewRowColumns {
	cursor: default;
}

.reviewList .reviewRow .reviewRowColumns.extra {
	border-top: 0px;
}
a.border-box-filter {
	text-decoration: none;
}
.border-box-filter:hover {
	background-color: #eeeeee;
}
.border-box-filter .filter,
.reviewList .reviewRow .reviewRowColumn {
	min-height: 58px;
	padding: 16px 30px;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.reviewList .reviewRow .reviewRowColumn {
	min-height: 0px;
}
.reviewList .reviewRow .extra .reviewRowColumn {
	padding-top: 0px;
	padding-bottom: 16px;
	min-height: 0px;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
}
.reviewList .reviewRowColumn.column-name {
	width: 29%;
}
.reviewList .reviewRowColumn.column-webshop {
	width: 29%;
}
.reviewList.no-webshops .reviewRowColumn.column-name {
	width: 58%;
}
.reviewList.no-webshops .reviewRowColumn.column-webshop {
	display: none;
}
.reviewList .reviewRowColumns .reviewRowColumn.column-name {
	color: #2288d9;
}
.reviewList .reviewRowColumns .reviewRowColumn.column-webshop {
	color: #f40064;
}
.reviewList .reviewRowColumn.column-date {
	width: 20%;
	white-space: nowrap;
}
.reviewList .reviewRowColumn.column-rating {
	width: 22%;
}
.reviewList .reviewRowColumn.column-content {
	width: 100%;
}
.border-box-filter .filter:nth-of-type(1) {
	width: 38%;
	color: #2288d9;
}
.border-box-filter .filter:nth-of-type(2) {
	width: 26%;
	color: #f40064;
}
.border-box-filter .filter:nth-of-type(3) {
	width: 36%;
	color: #8fa0ad;
	position: relative;
}
.border-box-filter .filter:nth-of-type(3):after {
	content: '';
	width: 15px;
	height: 11px;
	display: inline-block;
	position: absolute;
	right: 53px;
	top: 25px;
	background-image: url('/img/icons/arrow_readon.png');
	background-size: 15px 22px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.border-box-filter:hover .filter:nth-of-type(3):after {
	background-position: 0px -11px;
}
.base-service .column33 .border-box {
	margin-top: 36px;
	margin-bottom: -40px;
	position: relative;
	z-index: 5;
}.content-back {
	padding: 27px 0px 24px 0px;
}
.content {
	width: 100%;
	padding-right: 100px;
	padding-bottom: 120px;
}
.content.narrow {
	padding-bottom: 36px;
}
.content h1, .row-content h1 {
	color: #f40064;
	font-size: 32px;
	line-height: 1;
	padding-bottom: 32px;
}
.content h2 {
	padding-bottom: 24px;
}
.content h3 {
	padding-bottom: 12px;
}
.content p {
	width: 100%;
}
.tmce {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	color: #222222;
}
.tmce p {
	min-height: 24px;
}
.tmce a {
	color: #2889d5;
}
.tmce a.button-border {
	color: #222222;
}
.tmce a.button-special2 {
	color: #ffffff;
}
.tmce.content.small-margin {
	padding-bottom: 40px;
}
.tmce .intro {
	font-size: 20px;
	line-height: 28px;
	padding-bottom: 48px;
}

.tmce ol li {
	list-style-type: decimal;
}

.tmce ul {
	padding: 20px 0px;
}
.tmce ul li,
.tmce ol li {
	padding-left: 26px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	color: #222222;
	margin-bottom: 8px;
	position: relative;
}
.tmce ol li {
	padding-left: 6px;
}
.tmce ul li:last-child {
	margin-bottom: 0px;
}
.tmce ul li:after {
	content: '';
	width: 7px;
	height: 7px;
	display: inline-block;
	position: absolute;
	left: 3px;
	top: 8px;
	border: 1px solid #7d8f9d;
	background-color: #7d8f9d;
	border-radius: 50%;
}
.tmce ul.check li:after {
	content: '';
	width: 17px;
	height: 12px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 6px;
	background-image: url('/img/icons/check.png');
	background-size: 17px 12px;
	background-position: center center;
	background-repeat: no-repeat;
	border: 0px;
	background-color: transparent;
	border-radius: 100%;
}
.tmce ul.check li.not-allowed:after {
	content: '';
	height: 17px;
	top: 4px;
	background-image: url('/img/icons/close.png');
	background-size: 17px 17px;
}
.tmce img {
	width: 100%;
	height: auto;
}
.tmce .description { 
	color: #7d8f9d;
	font-size: 14px;
	margin-bottom: 32px;
}
.base-service .tmce.content {
	padding-bottom: 24px;
}
.stats-row .stats-column {
	width: 25%;
	min-width: 180px;
	float: left;
	padding: 24px 24px 24px 0px;
	text-align: center;
}

.stats-row .stats-column + .stats-column {
	border-left: 2px solid #dddddd;
	padding-left: 24px;
}

.stats-row .stats-column .top {
	font-weight: 500;
	color: #8fa0ad;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.stats-row .stats-column .normal {
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
}

.stats-row .stats-column .normal.pink {
	color: #f40064;
}

.cash-share .element {
	position: relative;
}

.cash-share .element a {
	position: absolute;
	top: 1px;
	right: 1px;
	background-color: #ffffff;
	height: 44px;
	padding: 15px 20px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 14px;
	color: #2288d9;
	text-decoration: none;
	border-left: 1px solid #e5e5e5;
}
.cash-share .element a:hover {
	color: #f40064;
}

.row-social .button {
	padding: 12px 20px 12px 50px;
	background-color: #aaaaaa;
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
	font-weight: 500;
	float: left;
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 20px auto;
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
}

.row-social .button + .button {
	margin-left: 12px;
}

.row-social .button.facebook {
	background-color: #41609f;
	background-image: url('/img/icons/button-facebook.png');
	cursor: pointer;
}

.row-social .button.twitter {
	background-color: #26a7df;
	background-image: url('/img/icons/button-twitter.png');
	cursor: pointer;
}

.row-social .button.whatsapp {
	background-color: #69bf5d;
	background-image: url('/img/icons/button-whatsapp.png');
	display: none;
}

.row-social .button:hover {
	box-shadow: 0px 0px 5px 1px #999999;
}

.tmce p.shortIntro {
	max-width: 460px;
}

.border-box .row.title-tmce-margin, .populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-title.title-tmce-margin h1 {
	padding-bottom: 0px;
}

.tmce.terms ul {
	padding-top: 0px;
	padding-bottom: 0px;
}
.small-text {
	font-size: 14px;
	line-height: 16px;
}

#loginForm .toggle-password {
	top: 19px;
}

.coupon .coupon-overview--payout .row.cash-claim-title > h1,
.coupon .coupon-overview .row.cash-claim-title > h1 {
    color: #f40064 !important;
    font-size: 32px !important;
    line-height: 1 !important;
    padding-bottom: 20px !important;
    font-weight: 500 !important;
    margin-top: -5px;
    margin-bottom: 0px;
}

.border-box.cash-claim.cash-buy.coupon-overview .coupon-overview__item__overview__item__column {
    width: 100%;
    display: flex;
}

.border-box.cash-claim.cash-buy.coupon-overview .invoice-link--csv {
    float: right;
    position: relative;
    z-index: 20;
    margin-right: 30px;
    top: -6px;
}

.icon.csv {
    padding-left: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%232288d9' d='M224 0V128C224 145.7 238.3 160 256 160H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H224zM80 224C57.91 224 40 241.9 40 264V344C40 366.1 57.91 384 80 384H96C118.1 384 136 366.1 136 344V336C136 327.2 128.8 320 120 320C111.2 320 104 327.2 104 336V344C104 348.4 100.4 352 96 352H80C75.58 352 72 348.4 72 344V264C72 259.6 75.58 256 80 256H96C100.4 256 104 259.6 104 264V272C104 280.8 111.2 288 120 288C128.8 288 136 280.8 136 272V264C136 241.9 118.1 224 96 224H80zM175.4 310.6L200.8 325.1C205.2 327.7 208 332.5 208 337.6C208 345.6 201.6 352 193.6 352H168C159.2 352 152 359.2 152 368C152 376.8 159.2 384 168 384H193.6C219.2 384 240 363.2 240 337.6C240 320.1 231.1 305.6 216.6 297.4L191.2 282.9C186.8 280.3 184 275.5 184 270.4C184 262.4 190.4 256 198.4 256H216C224.8 256 232 248.8 232 240C232 231.2 224.8 224 216 224H198.4C172.8 224 152 244.8 152 270.4C152 287 160.9 302.4 175.4 310.6zM280 240C280 231.2 272.8 224 264 224C255.2 224 248 231.2 248 240V271.6C248 306.3 258.3 340.3 277.6 369.2L282.7 376.9C285.7 381.3 290.6 384 296 384C301.4 384 306.3 381.3 309.3 376.9L314.4 369.2C333.7 340.3 344 306.3 344 271.6V240C344 231.2 336.8 224 328 224C319.2 224 312 231.2 312 240V271.6C312 294.6 306.5 317.2 296 337.5C285.5 317.2 280 294.6 280 271.6V240zM256 0L384 128H256V0z'/%3E%3C/svg%3E");
    background-position: left center;
    line-height: 20px;
    background-size: 17px auto;
    background-repeat: no-repeat;
    color: #2288d9;
    font-weight: 700;
}

.coupon-overview__item .icon.csv {
    float: right;
    margin: 8px 36px 0px 0px;
    position: relative;
    z-index: 5;
}

.content.tmce h1 + ul,
.content.tmce h2 + ul {
    padding-top: 0px;
}

.alarms__toggle__content__column {
    position: relative;
}

.alarms__toggle__content__column .error {
    position: absolute;
    color: #dd0000;
    bottom: -2px;
}

.form-element.form-element-error input[type="text"], .form-element.form-element-error select {
    border-color: #dd0000;
    background-color: #ffdddd;
}

.coupon-payout__form.tmce > *:first-child {
    padding-top: 0px;
    margin-top: 0px;
}

.coupons-form--overlay.form-wrapper.payout--overlay form {
    gap: 0px;
    padding-top: 0px;
}

.coupons-form--overlay .coupon--overview {
    margin-top: 0px;
}

.coupons-form--overlay .coupon--overview .cash-claim-title {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.coupons-form--overlay .coupon--overview .cash-claim-title h2 {
    margin-top: 0px;
    margin-bottom: 18px;
}

.coupons-form--overlay .coupon-payout__previous {
    margin-top: 0px;
    margin-bottom: 18px;
    padding-left: 0px;
}

.coupons-form--overlay .coupon-payout__tabs {
    padding-top: 18px;
}

.coupons-form--overlay .coupon-overview--payout .cash-claim-title > h2,
.coupons-form--overlay .coupon-overview--payout .cash-claim-title > h3 {
    margin-top: 0px;
    margin-bottom: 18px;
}

.coupons-form--overlay .coupon-overview--payout .border-box {
    margin-bottom: 0px;
}

.coupons-form--overlay .coupon--overview .coupons__coupon {
    background-color: #ffffff;
}

.coupons-form--overlay .coupon--overview .coupons__coupon::before,
.coupons-form--overlay .coupon--overview .coupons__coupon::after,
.coupons-form--overlay .coupon--overview .coupon__inner::before,
.coupons-form--overlay .coupon--overview .coupon__inner::after {
    background-color: #f5f5f5;
}

.form-row .element.pb-0 .field {
    padding-bottom: 0px;
}

.button.disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

@media screen and (min-width: 0px) and (max-width: 990px)
{
    .coupon-overview__item .icon.csv {
        margin-right: 24px;
    }
    .coupon-overview__item .icon.csv + .coupon-overview__item__overview__items {
        margin-top: 12px;
    }
}

@media screen and (min-width: 0px) and (max-width: 767px)
{
    .border-box.cash-claim.cash-buy.coupon-overview .coupon-overview__item__overview__item__column {
        display: block;
    }

    .payout-tabs-wrapper {
        padding: 24px;
    }
}

@media screen and (min-width: 0px) and (max-width: 600px)
{
    .coupon-overview__item .icon.csv {
        display: none;
    }
    .coupon-overview__item .icon.csv + .coupon-overview__item__overview__items {
        margin-top: 0px;
    }

    .cash-claim-row.cash-claim-row-mobile .icon.csv {
        display: inline;
        margin-top: 12px;
    }

    .coupon-overview__item__details {
        margin-top: 12px;
    }
}

@media screen and (min-width: 0px) and (max-width: 480px)
{
    .payout-tabs-wrapper {
        padding: 12px;
    }

    .coupon-payout__tab {
        margin-right: 18px;
        font-size: 14px;
    }

    .coupon .coupon-overview--payout .row.cash-claim-title > h1, .coupon .coupon-overview .row.cash-claim-title > h1 {
        font-size: 22px !important;
        line-height: 1.2 !important;
    }

    .payout--overlay form > .form-row {
        flex-direction: column-reverse;
    }

    .payout--overlay .form-row__column--50 {
        width: 100%;
    }

    .payout--overlay .form-row__column--50 + .form-row__column--50 {
        margin-bottom: 12px;
    }
}.footer {
	background-color: #f5f5f5;
	border-top: 8px solid #2288d9;	
}
.footer .row {
	padding: 40px 0px 70px 0px;
}
.footer .title {
	display: inline-block;
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	color: #222222;
	padding-bottom: 15px;
}
.footer .title-second {
	padding-top: 35px;
}
.footer .links a {
	display: inline-block;
	float: left;
	clear: both;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 32px;
	font-weight: 400;
	color: #222222;
}
.footer .logo {
	width: 149px;
	height: 50px;
	padding-top: 10px;
	display: inline-block;
}
.footer .logo img {
	width: 149px;
	height: 50px;
}
.footer .logo-text {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 18px;
	line-height: 26px;
	font-weight: 300;
	color: #222222;
	padding-top: 20px;
	max-width: 246px;
	width: 100%;
}
.footer .footer-mobile {
	display: none;
	padding: 24px 0px 0px 0px;
}
.footer .footer-mobile .links a {
	display: inline-block;
	float: left;
	clear: both;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 32px;
	font-weight: 400;
	color: #222222;
}
.footer .row-social {
	margin-bottom: 24px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	float: left;
	width: 100%;
}
.footer2 {
	background-color: #f5f5f5;
	border-top: 2px solid #dddddd;	
}
.footer2 .row {
	padding: 24px 0px;
}
.footer2 a,
.footer2 span {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	color: #222222;
}
.footer2 span {
	margin: 0px 16px;
}
.footer2 span.copy {
	margin: 0px;
	float: right;
	color: #7d8f9d;
}
.footer2 .footer-mobile {
	display: none;
	padding: 24px 0px 24px 0px;
}
.footer2 .footer-mobile a {
	display: inline-block;
	float: left;
	clear: both;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 32px;
	font-weight: 400;
	color: #222222;
}
.footer2 .footer-mobile span {
	display: inline-block;
	float: left;
	clear: both;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 32px;
	font-weight: 400;
}.mobile-header {
	display: none;
}
.topbar {
	height: 90px;
	background-color: #ffffff;
}
.topbar .wrapper {
	height: 90px;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.topbar .logo {
	width: 149px;
	height: 50px;
	display: inline-block;
}
.topbar .logo img {
	width: 149px;
	height: 50px;
}

.topbar .searchWrapper,
.search-webshops-reviews,
.search-webshops-searchitems {
	position: relative;
}

.topbar .searchWrapper {
	z-index: 35;
}

.topbar .search,
.search-webshops-reviews .search,
.search-webshops-searchitems .search {
	width: 458px;
	height: 40px;
	display: inline-block;
	border: 2px solid #dddddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	position: relative;
	z-index: 20;
}
.topbar .search input,
.search-webshops-reviews .search input,
.search-webshops-searchitems .search input {
	width: 386px;
	height: 36px;
	background-color: #ffffff;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 300;
	font-style: italic;
	float: left;
	padding: 0px 40px;
}
.search-webshops-searchitems .search,
.search-webshops-searchitems .search input {
	width: 100%;
}

.search-webshops-searchitems .search input {
	padding-right: 72px;
}

.search-webshops-searchitems .search {
	margin-bottom: 6px;
}

.topbar .search:before,
.search-webshops-reviews .search:before,
.search-webshops-searchitems .search:before {
	content: '';
	width: 15px;
	height: 16px;
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 10px;
	background-image: url('/img/icons/search.png');
	background-size: 15px 16px;
	background-position: center center;
	background-repeat: no-repeat;
}
.topbar .search button,
.search-webshops-reviews .search button,
.search-webshops-searchitems .search button {
	width: 68px;
	height: 36px;
	margin: 0px;
	background-color: #dddddd;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	color: #222222;
	float: left;
	cursor: pointer;
}
.search-webshops-searchitems .search button {
	margin-left: -68px;	
}
.topbar .search:hover,
.search-webshops-reviews .search:hover,
.search-webshops-searchitems .search:hover  {
	border: 2px solid #2288d9;
}
.topbar .search:hover button,
.search-webshops-reviews .search:hover button,
.search-webshops-searchitems .search:hover button  {
	background-color: #2288d9;
	color: #ffffff;
}
.topbar .searchWrapper .results,
.search-webshops-reviews .results,
.search-webshops-searchitems .results {
	position: absolute;
	top: -18px;
	left: -18px;
	z-index: 15;
	width: calc(100% + 36px);
	padding: 66px 0px 18px 0px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 5px;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
}

.search-webshops-reviews .results {
	padding-bottom: 8px;
	max-width: 458px;
	padding: 44px 0px 8px 0px;
	width: 100%;
	left: 0px;
	top: 0px;
}

.topbar .searchWrapper .results .result,
.search-webshops-reviews .results .result {
	float: left;
	clear: both;
	width: 100%;
	cursor: pointer;
	padding: 7px 24px;
}

.topbar .searchWrapper .results .result:hover,
.search-webshops-reviews .results .result:hover,
.topbar .searchWrapper .results .result.selected,
.search-webshops-reviews .results .result.selected {
	background-color: #eeeeee;
}


.topbar .searchWrapper .results .result .name,
.search-webshops-reviews .results .result .name {
	width: 60%;
	float: left;
}

.topbar .searchWrapper .results .result .amount,
.search-webshops-reviews .results .result .amount {
	width: 40%;
	float: left;
	color: #f40064;
}

.topbar .searchWrapper .results .view-all,
.search-webshops-reviews .results .view-all {
	border-top: 2px solid #dddddd;
	margin-top: 12px;
	padding: 18px 24px 0px 24px;
	float: left;
	width: 100%;
}

.search-webshops-reviews .results .view-all {
	padding-top: 0px;
	border-top: 0px;
	padding-bottom: 8px;
	margin-top: 9px;
}

.topbar .account {
	width: 203px;
	height: 40px;
	display: inline-block;
	border: 1px solid #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	color: #222222;
	padding: 0px 49px;
	cursor: pointer;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	position: relative;
}
.topbar .account font {
	display: block;
	width: 100%;
	padding: 10px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #222222;
}
.topbar .account:before {
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	position: absolute;
	left: 20px;
	top: calc(50% - 7px);
	background-image: url('/img/icons/person.png');
	background-size: 14px 14px;
	background-position: center center;
	background-repeat: no-repeat;
}
.topbar .account:after {
	content: '';
	width: 15px;
	height: 11px;
	display: inline-block;
	position: absolute;
	right: 16px;
	top: calc(50% - 5px);
	background-image: url('/img/icons/arrow_right.png');
	background-size: 15px 11px;
	background-position: center center;
	background-repeat: no-repeat;
}
.topbar .account span {
	font-weight: 400;
	color: #7d8e9b;
}
.topbar .account-link {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	color: #2288d9;
	text-decoration: underline;
	margin-right: -130px;
}
.topbar .account-link:hover {
	text-decoration: none;	
}
.topbar .account-link.account-logged {
	margin-right: -70px;
}
.topbar .account-notlogged {
	width: 132px;
}
.topbar .account-notlogged:after {
	display: none;
}
.topbar .mobile-burger {
	height: 12px;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	color: #2222222;
	text-transform: uppercase;
	width: 70px;
	display: none;
	cursor: pointer;
	position: relative;
}
.topbar .mobile-burger .burger {
	width: 20px;
	height: 12px;
	margin-right: 10px;
	float: left;
}
.topbar .mobile-burger .burger span {
	width: 20px;
	height: 2px;
	display: inline-block;
	float: left;
	margin-bottom: 3px;
	background-color: #222222;
}
.topbar .mobile-burger .burger span:nth-of-type(1),
.topbar .mobile-burger .burger span:nth-of-type(3) {
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
.topbar .mobile-burger.active .burger span:nth-of-type(2) {
	display: none;
}
.topbar .mobile-burger.active .burger span:nth-of-type(1) {
	-ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: 4px;
	height: 3px;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
.topbar .mobile-burger.active .burger span:nth-of-type(3) {
	margin-top: 5px;
	-ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: relative;
    top: -7px;
	height: 3px;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
.topbar .mobile-burger:after {
	content: '';
	position: absolute;
	left: 3px;
	top: 80px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0px 7px 8px 7px;
	border-color: transparent transparent #2288d9;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
.topbar .mobile-burger.active:after {
	top: 43px;
}
.topbar .search-mobile {
	width: 16px;
	height: 16px;
	display: none;
	background-image: url('/img/icons/search-mobile.png');
	background-size: 16px 16px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left: 18px;
	cursor: pointer;
	position: relative;
}
.topbar .search-mobile:after {
	content: '';
	position: absolute;
	left: 3px;
	top: 80px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0px 7px 8px 7px;
	border-color: transparent transparent #2288d9;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
.topbar .search-mobile.active {
	background-image: url('/img/icons/close.png');
}
.topbar .search-mobile.active:after {
	top: 45px;
}
.topbar .account-mobile {
	width: 16px;
	height: 16px;
	display: none;
	background-image: url('/img/icons/account.png');
	background-size: 16px 16px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-left: 20px;
	cursor: pointer;
	position: relative;
}
.topbar .account-mobile.logged-in {
	background-image: url('/img/icons/person.png');
}
.topbar .account-mobile:after {
	content: '';
	position: absolute;
	left: 3px;
	top: 80px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0px 7px 8px 7px;
	border-color: transparent transparent #2288d9;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
.topbar .account-mobile.active {
	background-image: url('/img/icons/close.png');
}
.topbar .account-mobile.active:after {
	top: 45px;
}

.header-wrapper {
	width: 100%;
	/* padding-bottom: 49px; */
	
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.header-wrapper .left {
	width: 31.6%;
	background-color: #ffffff;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: top;
    -ms-flex-pack: top;
    justify-content: top;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: top;
    -ms-flex-align: top;
    align-items: top;
    padding: 0px 30px;
}
.header-wrapper .left .brand-logo,
.header-wrapper .right .smaller-header-info .brand-logo {
	width: 100%;
	height: 106px;
	padding: 27px;
	display: inline-block;
}
.header-wrapper .left .column100 {
	margin-bottom: 20px;
}
.header-wrapper .right .smaller-header-info .brand-logo {
	background-color: #ffffff;
    display: inline-block;
    position: absolute;
    top: -72px;
    left: 25%;
    height: 72px;
    padding: 12px 12px 0px 12px;
    width: 50%;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.header-wrapper .left .brand-logo .logo,
.header-wrapper .right .smaller-header-info .brand-logo .logo {
	width: 100%;
	height: 60px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
}
.header-wrapper .right .smaller-header-info .brand-logo .logo {
}
.header-wrapper .left .cash,
.header-wrapper .right .smaller-header-info .cash {
	width: 100%;
	text-align: center;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 22px;
	line-height: 1;
	font-weight: 500;
	color: #222222;
	display: inline-block;
}
.header-wrapper .right .smaller-header-info .cash {
	padding-top: 24px;
}
.header-wrapper .left .cash-space,
.header-wrapper .right .smaller-header-info .cash-space {
	padding-bottom: 24px;
}
.header-wrapper .left .cash-space .domain,
.header-wrapper .right .smaller-header-info .cash-space .domain {
	font-size: 16px;
	line-height: 16px;
	font-weight: 100;
}

.header-wrapper .left .button-wrapper,
.header-wrapper .right .smaller-header-info .button-wrapper {
	width: 100%;
	padding: 16px 0px 24px 0px;
	text-align: center;
}
.header-wrapper .left .text-wrapper,
.header-wrapper .right .smaller-header-info .text-wrapper {
	width: 100%;
	text-align: center;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #222222;
	display: inline-block;
	padding-bottom: 20px;
}

.header-wrapper .left.not-available .text-wrapper {
	margin-top: -6px;
	line-height: 22px;
}

.header-wrapper .right .text-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}

.header-wrapper .right .button-special2.big {
	display: block;
}

.button-special2.big + .text-wrapper {
	margin-top: 20px;
}

.header-wrapper .right .smaller-header-info .text-wrapper2 span {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 400;
	color: #7d8f9d;
	padding-bottom: 30px;
	float: left;
	width: 100%;
	text-align: center;
}
.header-wrapper .left .readon-wrapper,
.header-wrapper .right .smaller-header-info .readon-wrapper,
.header-wrapper .right .smaller-header-info2 .readon-wrapper {
	width: 100%;
	padding: 16px 0px 24px 0px;
	text-align: center;
}
a.stars-wrapper {
	text-decoration: none;
}
.header-wrapper .right .smaller-header-info .stars-wrapper {
	width: 100%;
	text-align: center;
	padding: 8px 0px 16px 0px;
	display: none;
	
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.header-wrapper .right .smaller-header-info .stars-wrapper span.star-front {
	display: inline-block;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #222222;
}
.header-wrapper .right .smaller-header-info .stars-wrapper span.stars-outer,
.header-wrapper .right .smaller-header-info .stars-wrapper span.stars-inner {
	width: 70px;
	height: 14px;
	display: inline-block;
}
.header-wrapper .right .smaller-header-info .stars-wrapper span.stars-outer {
	background-color: #dddddd;
	margin: 0px 0px 0px 10px; 
}
.header-wrapper .right .smaller-header-info .stars-wrapper span.stars-inner {
	background-image: url('/img/star-bg.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.header-wrapper .right .smaller-header-info .stars-wrapper span.star {
	width: 14px;
	height: 14px;
	background-image: url('/img/star-white.png');
	background-position: center center;
	background-size: 14px 14px;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
}
.header-wrapper .left .readon-wrapper a,
.header-wrapper .right .smaller-header-info .readon-wrapper a {
	font-size: 14px;
	font-weight: 500;
}
.header-wrapper .right .smaller-header-info2 {
	width: 100%;
}
.header-wrapper .right .smaller-header-info2 .header-readon-wrapper {
	width: 100%;
	text-align: center;
	padding: 18px 0px;
}
.header-wrapper .right .smaller-header-info2 .header-readon-wrapper .readon {
	font-size: 14px;
}
.header-wrapper .right {
	width: 68.4%;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.header-wrapper .right .image {
	width: 100%;
	
	background: url('/img/webshop-header-default.png') center center no-repeat #ffffff;
	background-size: cover;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.header-wrapper .right .image img {
	width: 100%;
	height: auto;
}
.header-wrapper .right .smaller-header-info,
.header-wrapper .right .smaller-header-info2 {
	display: none;
	background-color: #ffffff;
	position: relative;
	width: 100%;
}
.header-wrapper .right .header-row {
	width: 100%;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    
	border-bottom: 1px solid #dddddd;
}
.header-wrapper .right .header-row .header-column {
	width: 25%;
	padding: 33px 0px 31px 0px;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.stats-column {
	width: 25%;
	float: left;
	padding-bottom: 8px;
}
.stats-column.second {
	width: 15%;
}
.stats-column.third {
    width: 35%;
}

.header-wrapper .right .header-row span.top,
.header-wrapper .right .header-row a.top,
.stats-column span.top {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	text-transform: uppercase;
	color: #7d8f9d;
	padding-bottom: 6px;
	position: relative;
}
.stats-column span.top {
	text-transform: none;
	color: #222222;
	font-size: 16px;
	font-weight: 300;
}
.header-wrapper .right .header-row span.underline,
.stats-column span.underline {
	cursor: help;
	position: relative;
}

.header-wrapper .right .header-row span.underline .tooltip,
.stats-column span.underline .tooltip {
	display: none;
	min-width: 220px;
    white-space: normal;
}

.header-wrapper .right .header-row span.underline:hover .tooltip,
.header-wrapper .right .header-row span.underline.clicked .tooltip,
.stats-column span.underline:hover .tooltip,
.stats-column span.underline.clicked .tooltip {
	display: block;
	position: absolute;
	bottom: 27px;
	left: -36px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	box-shadow: 2px 2px 6px #666666;
	padding: 8px 12px;
	font: 13px/16px 'Roboto', sans-serif;
	color: #222222;
	text-transform: none;
}

.header-wrapper .right .header-row span.underline:after,
.stats-column span.underline:after,
.column font.underline:after {
	content: '';
	width: 100%;
	height: 1px;
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url('/img/underline.png');
	background-size: 6px 1px;
	background-position: center center;
	background-repeat: repeat-x;
}
.column.with-tooltip {
    position: relative;
}
.column font.underline {
    position: relative;
    cursor: help;
    font-style: italic;
}
.column font.underline:hover + font.tooltip,
.column font.underline + font.tooltip.clicked,
.column font.underline + font.tooltip:hover {
    display: block;
    width: 280px;
    white-space: normal;
    bottom: 35px;
    text-align: center;
}
.cash-claim-row-mobile .column.with-tooltip font.underline + font.tooltip {
    left: -120px;
}
.header-wrapper .right .header-row span.normal,
.stats-column span.normal {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 22px;
	line-height: 1;
	font-weight: 400;
	color: #222222;
	padding-top: 14px;
}
.stats-column span.normal {
	color: #f40064;
}
.border-box .row .stats-column span {
	float: left;
	clear: both;
}
.border-box .row .stats-column.right span {
	float: right;
}
.header-wrapper .right .header-row span.star-front {
	display: inline-block;
	float: left;
}
.header-wrapper .right .header-row span.stars-outer,
.header-wrapper .right .header-row span.stars-inner,
.statistics .row span.stars-outer,
.statistics .row span.stars-inner {
	width: 85px;
	height: 17px;
	display: inline-block;
	float: left;
}
.header-wrapper .right .header-row span.stars-outer,
.statistics .row span.stars-outer {
	background-color: #dddddd;
	margin: 3px 0px 0px 10px; 
}

.statistics .row span.stars-outer {
	margin-left: 0px;
}

.header-wrapper .right .header-row span.stars-inner,
.statistics .row span.stars-inner {
	background-image: url('/img/star-bg.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.header-wrapper .right .header-row span.star,
.statistics .row span.star {
	width: 17px;
	height: 17px;
	background-image: url('/img/star-grey.png');
	background-position: center center;
	background-size: 17px 17px;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
}
.statistics .row span.star {
    background-image: url('/img/star-white.png');
}
	
.header-teaser {
	width: 100%;
	height: 325px;
	background-color: #ebebe9;
	border-bottom: 1px solid #dddddd;
	background-repeat: no-repeat;
	background-position: top right;
	background-size: cover;
}
.header-teaser .wrapper {
	text-align: left;
	padding-left: 440px;
	padding-right: 12%;
	padding-top: 55px;
}
.header-teaser .wrapper h1 {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 32px;
	line-height: 1;
	font-weight: 500;
	color: #444444;
	text-shadow: 1px 1px 1px #ffffff;
	max-width: 340px;
}
.header-teaser .wrapper a {
	float: left;
	margin-top: 40px;
}
.header-thema {
	width: 100%;
	height: 275px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #ffffff;
}
.thema-sub-header {
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #ffffff;
	border-bottom: 1px solid #dddddd;
}
.thema-sub-header .goback-arrow {
	margin-top: 27px;
	float: left;
}
.thema-sub-header h1 {
	padding: 24px 0px 50px 0px;
}
.thema-sub-header h1 span {
	float: none;
}
.thema-sub-header .populair-shops-blocks {
	margin-bottom: -56px;
	z-index: 1;
}
.thema-sub-header .populair-shops-blocks .shops-block:nth-of-type(1):before,
.thema-sub-header .populair-shops-blocks .shops-block:before,
.thema-sub-header .shops-block-last:before {
	background-color: #ffffff;
}

@media screen and (min-width: 0px) and (max-width: 374px)
{
    .cash-claim-row-mobile .column.with-tooltip font.underline + font.tooltip {
        left: -20px;
    }
}.navigation-account {
    display: none;
}
.navigation {
	height: 50px;
	background-color: #2288d9;
	position: relative;
	z-index: 30;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
}
.navigation .wrapper {
	height: 50px;
	position: relative;
	
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.navigation a {
	width: auto;
    
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	padding-top: 2px;
	color: #ffffff;
	border-right: 1px solid #1d74b9;
}
.navigation a span.outer {
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    
	padding: 0px 29px;
	height: 48px;
	border-left: 1px solid #2288d9;
	border-top: 1px solid #2288d9;
	border-right: 1px solid #2288d9;
}
.navigation a.home {
	border-left: 1px solid #1d74b9;
}
.navigation a.home span.outer span {
	width: 16px;
	height: 20px;
	display: inline-block;
	background-image: url('/img/home.png');
	background-size: 16px 40px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.navigation a:hover {
	text-decoration: none;
}
.navigation a:hover span.outer,
.navigation a.active span.outer {
	background-color: #ffffff;
	color: #222222;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.navigation a.home:hover span.outer span,
.navigation a.home.active span.outer span {
	background-position: 0px -20px;
}
.sub-navigatie {
	width: calc(33.33% - 30px);
	padding: 16px 0px 18px 0px;
	position: absolute;
	top: 50px;
	left: 15px;
	background-color: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
}
.sub-navigatie a {
	width: 100%;
	display: inline-block;
	float: left;
	padding: 7px 30px;
	border-right: 0px;
    color: #222222;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.sub-navigatie a span {
	font-size: 11px;
	color: #8fa0ad;
}
.sub-navigatie a:hover {
	text-decoration: underline;
	background-color: #f4f4f4;
}
.sub-navigatie a.readon {
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #2288d9;
	text-decoration: underline;
}	
.sub-navigatie a.readon:hover {
	color: #1b6dae;
	text-decoration: none;
}
.navigation-mobile,
.navigation-search,
.search-webshops-reviews-mobile {
	background-color: #ffffff;
	padding: 14px 0px;
}

.search-webshops-reviews-mobile {
	width: calc(100% + 30px);
	margin-left: -15px;
	display: none;
	margin-bottom: 24px;
}

.navigation-mobile a,
.navigation-search a,
.search-webshops-reviews-mobile a { 
	clear: both;
	float: left;
	display: inline-block;
	padding: 12px 0px 12px 50px;
    color: #222222;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
	position: relative;
	margin-right: 15px;
}
.navigation-mobile a:before,
.navigation-search a:before,
.search-webshops-reviews-mobile a:before {
	content: '';
	position: absolute;
	display: inline-block;
	left: 20px;
	top: 15px;
	width: 15px;
	height: 11px;
	background-image: url('/img/icons/arrow_readon.png');
	background-size: 15px 22px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.navigation-mobile .item {
	float: left;
	clear: both;
	position: relative;
}

.navigation-mobile .item .childs-toggle {
	position: absolute;
	top: 9px;
	right: -16px;
	border: 2px solid #2889d5;
	cursor: pointer;
	padding: 3px;
	border-radius: 50%;
}

.navigation-mobile .item .childs-toggle img {
	display: block;	
}

.navigation-search .result,
.search-webshops-reviews-mobile .result {
	padding-right: 20px;
	max-width: 440px;
}
.navigation-search .result a,
.search-webshops-reviews-mobile .result a {
	float: left;
}
.navigation-search .result span,
.navigation-search .view-all span,
.search-webshops-reviews-mobile .result span {
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
	float: right;
	color: #f40064;
	padding: 12px 0px;
}

.navigation-search .view-all span {
	color: #222222;
	float: left;
	padding-left: 12px;
}

.navigation-search .view-all a:before,
.search-webshops-reviews-mobile .view-all a:before {
	background-image: url('/img/icons/search.png');
	width: 15px;
	height: 16px;
	background-size: 15px 16px;
	top: 12px;
}
.navigation-search .search-wrapper,
.search-webshops-reviews-mobile .search-wrapper {
	width: 100%;
	height: 60px;
	padding: 10px 15px;
	background-color: #2288d9;
	margin-top: -14px;
}
.navigation-search .search,
.search-webshops-reviews-mobile .search {
	width: 100%;
	height: 40px;
	display: inline-block;
	border: 2px solid #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	position: relative;
}
.navigation-search .search input,
.search-webshops-reviews-mobile .search input {
	width: 100%;
	height: 36px;
	background-color: #ffffff;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
  	font-style: normal;
	font-size: 14px;
	line-height: 1;
	font-weight: 300;
	font-style: italic;
	color: #888888;
	float: left;
	padding: 0px 40px;
}
.navigation-search .search:before,
.search-webshops-reviews-mobile .search:before {
	content: '';
	width: 15px;
	height: 16px;
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 10px;
	background-image: url('/img/icons/search.png');
	background-size: 15px 16px;
	background-position: center center;
	background-repeat: no-repeat;
}
.navigation-account {
	width: 100%;
	background-color: #f5f5f5;
	float: left;
}
.navigation-account .account-tabs {
	width: 100%;
	height: 40px;
	background-color: #ffffff;
	float: left;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
}
.navigation-account .account-tab {
	width: calc(50% - 30px);
	margin: 0px 15px;
	height: 40px;
	position: relative;
	float: left;
	text-align: center;
    color: #222222;
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    text-transform: uppercase;
    cursor: pointer;
	
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.navigation-account .account-tab span {
	width: 0%;
	height: 2px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #f40064;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}
.navigation-account .account-tab:hover,
.navigation-account .account-tab.active {
	color: #f40064;
}
.navigation-account .account-tab:hover span,
.navigation-account .account-tab.active span {
	width: 100%;
	-webkit-transition:all 0.35s;
	-moz-transition:all 0.35s;
	-o-transition:all 0.35s;
	transition:all 0.35s;
}

@media screen and (min-width:1024px){

	/* .navigation:has(.exposure-button){
		height: 68px;
		padding-top: 8px;
	}
	.navigation .wrapper:has(.exposure-button){
		height: 60px;
		gap: 9px;
		align-items: flex-end;
	}
	
	.navigation .wrapper:has(.exposure-button) .sub-navigatie{
		top: 60px;
	}
	.navigation .wrapper:has(.exposure-button) a{
		border-right: 0;
	}
	.navigation .wrapper:has(.exposure-button) a span.outer{
		height: 60px;
		padding-left: 18px;
		padding-right: 18px;
	} */
	.navigation .wrapper:has(.exposure-button) a.exposure-button{
		display: flex;
		height: 36px;
		justify-content: center;
		align-items: center;
		gap: 8px;
		border-radius: 4px;
		border: 2px dashed #fff;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.40);
		padding-left: 12px;
		padding-right: 18px;
		background-color: #2288d9;
		align-self: center;
        margin-left: 8px;
	}
	
	.navigation .wrapper:has(.exposure-button) a.exposure-button:before{
		content:'';
		width: 24px;
		height: 24px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_27_25' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_27_25)'%3E%3Cpath d='M11.15 22C10.9 22 10.65 21.95 10.4 21.85C10.15 21.75 9.925 21.6 9.725 21.4L2.575 14.25C2.375 14.05 2.22917 13.8292 2.1375 13.5875C2.04583 13.3458 2 13.1 2 12.85C2 12.6 2.04583 12.35 2.1375 12.1C2.22917 11.85 2.375 11.625 2.575 11.425L11.375 2.6C11.5583 2.41667 11.775 2.27083 12.025 2.1625C12.275 2.05417 12.5333 2 12.8 2H19.975C20.525 2 20.9958 2.19583 21.3875 2.5875C21.7792 2.97917 21.975 3.45 21.975 4V11.175C21.975 11.4417 21.925 11.6958 21.825 11.9375C21.725 12.1792 21.5833 12.3917 21.4 12.575L12.575 21.4C12.375 21.6 12.15 21.75 11.9 21.85C11.65 21.95 11.4 22 11.15 22ZM11.15 20L19.975 11.15V4H12.825L4 12.85L11.15 20ZM17.475 8C17.8917 8 18.2458 7.85417 18.5375 7.5625C18.8292 7.27083 18.975 6.91667 18.975 6.5C18.975 6.08333 18.8292 5.72917 18.5375 5.4375C18.2458 5.14583 17.8917 5 17.475 5C17.0583 5 16.7042 5.14583 16.4125 5.4375C16.1208 5.72917 15.975 6.08333 15.975 6.5C15.975 6.91667 16.1208 7.27083 16.4125 7.5625C16.7042 7.85417 17.0583 8 17.475 8Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
		flex-shrink: 0;
		flex-grow: 0;
	}
	
	.navigation .wrapper:has(.exposure-button) a.exposure-button:hover{
		background-color: #fff;
		color: #222222;
	}
	
	.navigation .wrapper:has(.exposure-button) a.exposure-button:hover:before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_27_25' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_27_25)'%3E%3Cpath d='M11.15 22C10.9 22 10.65 21.95 10.4 21.85C10.15 21.75 9.925 21.6 9.725 21.4L2.575 14.25C2.375 14.05 2.22917 13.8292 2.1375 13.5875C2.04583 13.3458 2 13.1 2 12.85C2 12.6 2.04583 12.35 2.1375 12.1C2.22917 11.85 2.375 11.625 2.575 11.425L11.375 2.6C11.5583 2.41667 11.775 2.27083 12.025 2.1625C12.275 2.05417 12.5333 2 12.8 2H19.975C20.525 2 20.9958 2.19583 21.3875 2.5875C21.7792 2.97917 21.975 3.45 21.975 4V11.175C21.975 11.4417 21.925 11.6958 21.825 11.9375C21.725 12.1792 21.5833 12.3917 21.4 12.575L12.575 21.4C12.375 21.6 12.15 21.75 11.9 21.85C11.65 21.95 11.4 22 11.15 22ZM11.15 20L19.975 11.15V4H12.825L4 12.85L11.15 20ZM17.475 8C17.8917 8 18.2458 7.85417 18.5375 7.5625C18.8292 7.27083 18.975 6.91667 18.975 6.5C18.975 6.08333 18.8292 5.72917 18.5375 5.4375C18.2458 5.14583 17.8917 5 17.475 5C17.0583 5 16.7042 5.14583 16.4125 5.4375C16.1208 5.72917 15.975 6.08333 15.975 6.5C15.975 6.91667 16.1208 7.27083 16.4125 7.5625C16.7042 7.85417 17.0583 8 17.475 8Z' fill='%23EE1167'/%3E%3C/g%3E%3C/svg%3E");
	}
}



.pageNumbers {
	margin-bottom: 30px;
	text-align: center;
}

.border-box-table + .pageNumbers {
	margin-top: -50px;
}

.pageNumbers .page {
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 36px;
    overflow-x: unset;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	text-align: center;
	margin: 3px;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
}

.pageNumbers a.page:hover,
.pageNumbers a.page.active {
	background-color: #f4f4f4;
	font-weight: bold;
	color: #f40064;
}

.cash-claim .row-content h1 {
	padding-bottom: 20px;
}
.cash-claim + .border-box-gradient-wrapper h1 {
	padding-top: 20px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-title h1 {
	padding: 20px 0px 20px 0px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-title h1 span {
	float: none;
	font-family: 'Roboto', sans-serif;
	font-size: 28px !important;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .row-content .button-special2-noafter {
	margin-right: 15px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter {
	width: 100%;
	padding: 0px 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;

	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;

	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: -1px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter .filter {
	width: 25%;
	min-height: 38px;

	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;

	padding: 0px 10px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter .filter span {
	width: 8px;
	height: 5px;
	display: inline-block;
	background-image: url('/img/icons/filter.png');
	background-size: 8px 10px;
	background-position: 0px 10px;
	background-repeat: no-repeat;
	margin-left: 12px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter .filter span.high-low {
	background-position: 0px 0px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter .filter span.low-high {
	background-position: 0px -5px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row {

	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;

	border-top: 1px solid #dddddd;
	padding: 0px 20px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-border {
	border-top: 1px solid #dddddd;
	width: 100%;
	height: 0px;
	float: left;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row.row-details {
	padding-top: 16px;
	padding-bottom: 16px;
	line-height: 1.6;
	display: block;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row.row-details .column {
	display: block;
	min-height: 30px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row.row-details .column div {
	text-overflow: ellipsis;
	overflow: hidden;	
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile {
	display: none;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .left {
	width: 50%;
	float: left;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .right {
	width: 50%;
	float: left;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .left .column:nth-of-type(1),
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .left .column:nth-of-type(2),
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .left .column:nth-of-type(3) {
	width: 100%;
	float: left;
	min-height: auto;
	padding-top: 12px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .left .column:nth-of-type(3) {
	padding-bottom: 20px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .right .column:nth-of-type(1) {
	width: 100%;
	float: left;
	min-height: auto;
	padding-top: 12px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row-mobile .right .column:nth-of-type(1) {
	padding-top: 20px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row-mobile .right .column:nth-of-type(2) {
	width: 100%;
	float: left;
	min-height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column {
	width: 25%;
	min-height: 58px;
	padding: 0px 10px;

	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter .filter:nth-of-type(1),
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column:nth-of-type(1) {
	width: 30%;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter .filter:nth-of-type(2),
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column:nth-of-type(2) {
	width: 20%;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter .filter:nth-of-type(3),
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column:nth-of-type(3) {
	width: 30%;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter .filter:nth-of-type(4),
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column:nth-of-type(4) {
	width: 20%;
}

.populair-shops-nomargin .wrapper .column66 .cash-payout .cash-claim-filter .filter:nth-of-type(1),
.populair-shops-nomargin .wrapper .column66 .cash-payout .cash-claim-row .column:nth-of-type(1) {
	width: 22%;
}
.populair-shops-nomargin .wrapper .column66 .cash-payout .cash-claim-filter .filter:nth-of-type(2),
.populair-shops-nomargin .wrapper .column66 .cash-payout .cash-claim-row .column:nth-of-type(2) {
	width: 22%;
}
.populair-shops-nomargin .wrapper .column66 .cash-payout .cash-claim-filter .filter:nth-of-type(3),
.populair-shops-nomargin .wrapper .column66 .cash-payout .cash-claim-row .column:nth-of-type(3) {
	width: 24%;
}
.populair-shops-nomargin .wrapper .column66 .cash-payout .cash-claim-filter .filter:nth-of-type(4),
.populair-shops-nomargin .wrapper .column66 .cash-payout .cash-claim-row .column:nth-of-type(4) {
	width: 32%;
}

.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-of-type(1),
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column:nth-of-type(1) {
	width: 25%;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-of-type(2),
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column:nth-of-type(2) {
	width: 26%;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-of-type(3),
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column:nth-of-type(3) {
	width: 15%;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-of-type(4),
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column:nth-of-type(4) {
	width: 20%;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-of-type(5),
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column:nth-of-type(5) {
	width: 20%;
}

.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row.cash-claim-row-mobile .column,
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .left .column:nth-of-type(3) {
	width: 100%;
	min-height: auto;
	padding: 12px 0px 0px 0px;
}

.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile {
	padding-top: 8px;
	padding-bottom: 20px;
	border-top: 1px solid #dddddd;
}

.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column.status {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
}

.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row.last-block {
	border-bottom: 0px;
}

.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row.last-block + .cash-claim-row.last-block {
	border-top: 1px solid #dddddd;
}

.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column a.readon font.close,
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column a.readon.open font.open {
	display: none;
}

.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row .column a.readon.open font.close {
	display: inline;
}

.cash-claim-row .column.status1 {
	color: #f40064;
}
.cash-claim-row .column.status2 {
	color: #cb3be6;
}
.cash-claim-row .column.status3 {
	color: #7d8f9d;
}
.cash-claim-row .column.status4 {
	color: #fa9400;
}
.cash-claim-row .column.status5 {
	color: #4d9b01;
}
.cash-claim-row .column.status6 {
	color: #00b2e5;
}
.cash-claim-row .column.status7 {
	color: #ec5435;
}
.cash-claim-row .column.status8 {
	color: #6db636;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi {
	min-height: 90px;

	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div {
	width: auto;
	height: 36px;
	border: 1px solid #dddddd;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	color: #222222;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 36px;

	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	margin: 0px 6px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div span {
	color: #222222;
	width: auto;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi span {
	width: auto;
	height: 36px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	color: #222222;
	width: 36px;

	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0px 6px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.dotted {
	border: none;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.previous {
	padding: 0px 18px 0px 36px;
	width: auto;
	position: relative;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.next {
	padding: 0px 36px 0px 18px;
	width: auto;
	position: relative;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.previous:before,
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.next:before {
	content: '';
	position: absolute;
	display: inline-block;
	width: 6px;
	height: 10px;
	top: calc(50% - 4px);
	background-size: 6px 20px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.previous:before {
	left: 18px;
	background-image: url('/img/icons/previous.png');
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.next:before {
	right: 18px;
	background-image: url('/img/icons/next.png');
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.previous:hover:before,
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.next:hover:before {
	background-position: 0px -10px;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div:hover,
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.active {
	background-color: #2288d9;
	border-color: #2288d9;
	color: #ffffff;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div:hover span,
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi div.active span {
	color: #ffffff;
}
.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-navi a {
	text-decoration: none;
}

.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column span.stars-inner,
.reviewList span.stars-inner {
	width: 100px;
	height: 20px;
	display: inline-block;
}
.reviewList span.stars-inner {
	width: 90px;
	height: 18px;
}
.reviewList .title span.stars-inner {
	width: 120px;
	height: 24px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column span.stars-outer,
.reviewList span.stars-outer {
	background-color: #dddddd;
	margin: 0px;
	position: relative;
	top: 3px;
}
.reviewList span.stars-outer {
	top: -2px;
	height: 18px;
	float: left;
}
.reviewList .title span.stars-outer {
	position: absolute;
	top: 30px;
	right: 30px;
	height: 24px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column span.stars-inner,
.reviewList span.stars-inner {
	background-image: url('/img/star-bg.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy .cash-claim-row .column span.star,
.reviewList span.star {
	width: 20px;
	height: 20px;
	background-image: url('/img/star-white.png');
	background-position: center center;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
}
.reviewList span.star {
	width: 18px;
	height: 18px;
	background-size: 18px 18px;
}
.reviewList .title span.star {
	width: 24px;
	height: 24px;
	background-size: 24px 24px;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row {
	width: 100%;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .row-content {
	border-top: 1px solid #dddddd;
	padding-bottom: 36px;
	padding-top: 36px;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .row-content-narrow {
	padding-bottom: 18px;
	padding-top: 18px;
}
.populair-shops-nomargin.mgm .wrapper .column66 .cash-data .row-content.tmce.mgm {
	max-width: calc(100% - 220px);
}
.populair-shops-nomargin.mgm .wrapper .column66 .cash-data .row-content.tmce + .row.static {
	width: 220px;
	float: right;
	padding: 24px;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .row-content:nth-of-type(1) {
	border-top: 0px;
	padding-bottom: 24px;
	padding-top: 16px;
}
.populair-shops-nomargin .wrapper .column66 .cash-data h2 {
	padding-bottom: 30px;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column {
	width: 50%;
	float: left;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column:nth-of-type(1) {
	padding-right: 15px;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column:nth-of-type(2) {
	padding-left: 15px;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column .label {
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	color: #8fa0ad;
	padding-bottom: 12px;
}

.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column input {
	width: 100%;
	height: 46px;
	background-color: #f5f5f5;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
	color: #2d2d2d;
	float: left;
	padding: 0px 20px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column input.disabled {
	color: #666666;
	font-style: italic;
	background-color: #d7d7d7;
}
.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column input.disabled.viewOnly {
	background-color: transparent;
	border: none;
	height: 24px;
	padding: 0px;
	margin-top: -6px;
}

.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column input.share {
	padding-right: 90px;
	text-overflow: ellipsis;
}

#mgcForm .label {
	font-family: 'Roboto', sans-serif, Arial, Verdana;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	font-style: normal;
	color: #90a9ac;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}
#mgcForm .field {
	float: left;
	width: 100%;
}
#mgcForm input {
	font-family: 'Roboto', sans-serif, Arial, Verdana;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	color: #222222;
	width: 100%;
	float: left;
	height: 44px;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
}
#mgcForm textarea {
	font-family: 'Roboto', sans-serif, Arial, Verdana;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	color: #222222;
	width: 100%;
	float: left;
	height: 224px;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	resize: none;
}
#mgcForm .row {
	padding: 16px 0px;
	width: calc(100% + 30px);
	margin-left: -15px;
}
#mgcForm .element {
	padding-bottom: 18px;
	width: 100%;
	float: left;
}
#mgcForm .row:nth-of-type(2),
#mgcForm .row:nth-of-type(2) .element {
	padding: 0px;
}
#mgcForm .row:nth-of-type(2) .label {
	display: none;
}
.stats-row {
	width: calc(100% + 60px);
	margin-top: -18px;
	margin-bottom: -18px;
	margin-left: -30px;
	float: left;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.stats-row .stats-column {
	width: 33.33%;
	height: 124px;
	padding-left: 32px;
	padding-right: 32px;
	
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.stats-row .club-percentage .normal {
	width: 100%;
}
.stats-row .club-percentage .normal .percentage,
.stats-row .club-percentage .normal .club-text {
	width: 50%;
	float: left;
	font-size: 16px;
} 
.stats-row .club-percentage .normal .percentage {
	font-weight: 700;
	text-align: left;
}
.stats-row .club-percentage .normal .club-text {
	font-weight: 300;
	text-align: right;
	color: #90a0ac;
}
.stats-row .club-percentage .ui-slider-horizontal {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.product-list-item--small,
.product-list-item--small > .border-box-gradient {
    display: flex;
}

.product-list-item--small > .border-box-gradient > .cashback {
    height: auto;
}/* Slider */
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Caveat&display=block");
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-slide > div {
  display: flex;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 36px;
}

.slick-dots {
  position: absolute;
  bottom: -36px;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  width: 100%;
  z-index: 10;
  background-color: transparent;
  height: 9px;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 9px;
  width: 9px;
  margin: 0 9px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 9px;
  width: 9px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 0;
  cursor: pointer;
  border-radius: 50%;
  background-color: #dddddd;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
  background-color: #2288d9;
}
.slick-dots li.slick-active button {
  background-color: #2288d9;
}

@media screen and (max-width: 767px) {
  .slick-prev, .slick-next {
    display: none !important;
  }
}
html {
  scroll-behavior: smooth;
}

body > iframe {
  left: 0px;
}

.wrapper, .base .header .wrapper {
  max-width: 1288px;
}

.header-teaser .wrapper {
  padding-left: 0;
  padding-right: 0;
}

.header-teaser-inner {
  padding-left: 33.33%;
  border-left: 21px solid transparent;
}

.header-teaser {
  min-height: 350px;
  padding-bottom: 132px;
}

.d-flex {
  display: flex;
  flex-wrap: wrap;
}

h3 {
  line-height: 1.2;
}

.button {
  min-height: 48px;
  display: inline-block;
  border: 1px solid #ffffff;
  border-radius: 4px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  color: #222222;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 66px;
  padding-right: 36px;
  cursor: pointer;
  display: flex;
  align-items: center;
  position: relative;
  background-color: #fff;
}
.button--shadow {
  box-shadow: 1px 1.732px 5px 0px rgba(0, 0, 0, 0.2);
}
.button--arrowdown:before {
  content: "";
  width: 14px;
  height: 14px;
  display: inline-block;
  position: absolute;
  left: 36px;
  top: calc(50% - 7px);
  background-size: 14px 14px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(237, 6, 96)' d='M8.947,0.061 C8.636,0.024 8.321,-0.000 8.000,-0.000 C7.642,-0.000 7.293,0.031 6.947,0.077 C3.028,0.593 -0.000,3.939 -0.000,8.000 C-0.000,12.418 3.582,16.000 8.000,16.000 C12.418,16.000 16.000,12.418 16.000,8.000 C16.000,3.903 12.918,0.530 8.947,0.061 ZM8.000,14.000 C4.692,14.000 2.000,11.308 2.000,8.000 C2.000,5.051 4.140,2.598 6.947,2.098 L6.947,8.741 L4.654,6.448 L3.240,7.862 L7.947,12.569 L12.654,7.862 L11.240,6.448 L8.947,8.741 L8.947,2.082 C11.806,2.538 14.000,5.014 14.000,8.000 C14.000,11.308 11.308,14.000 8.000,14.000 Z'/%3E%3C/svg%3E");
}
.button--w100 {
  width: 100%;
}

.shop-banners-home {
  margin-top: -96px;
  justify-content: flex-end;
}
.shop-banners-home .button {
  position: sticky;
  top: 18px;
}

.shop-banners {
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  justify-content: center;
}
.shop-banners--full {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.shop-banners.shop-banners--coupon {
  --gap: 90px;
  --columns: 3;
}
.shop-banners.shop-banners--coupon .shop-banner {
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
  margin: unset;
  max-width: unset;
  min-width: unset;
  position: relative;
  border-radius: 4px;
  padding: 6px;
  border: 0;
  background-color: #fff;
}
.shop-banners.shop-banners--coupon .shop-banner .shop-banner-image {
  aspect-ratio: 336/280;
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  padding: 0;
  overflow: unset;
}
.shop-banners.shop-banners--coupon .shop-banner.shop-banner--wide {
  width: calc(100% - var(--gap) + var(--gap) / 1);
}
.shop-banners.shop-banners--coupon .shop-banner.shop-banner--wide .shop-banner-image {
  aspect-ratio: 970/250;
}
.shop-banners .shop-banner {
  width: calc(50% - 46px);
  min-width: 250px;
  max-width: 348px;
  margin-top: 0;
  margin-left: 23px;
  margin-right: 23px;
  margin-bottom: 46px;
  position: relative;
  border-radius: 6px;
  padding: 6px;
  border: 0;
}
.shop-banners .shop-banner--full {
  width: calc(100% - 36px);
  min-width: 250px;
  max-width: 742px;
  margin-left: 18px;
  margin-right: 18px;
}
.shop-banners .shop-banner .shop-banner-image {
  padding-top: 83.33333%;
  border-radius: 6px;
  overflow: hidden;
}
.shop-banners .shop-banner .shop-banner-image.shop-banner-wide {
  padding-top: 50%;
}
.shop-banners .shop-banner.shop-banner--full.shop-banner-side {
  max-width: 400px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 90px;
  width: 100%;
  border: 1px solid #dddddd;
}
.shop-banners.shop-banners--alt {
  margin-left: -18px;
  margin-right: -18px;
}
.shop-banners.shop-banners--alt .shop-banner {
  width: calc(33.33% - 36px);
  margin-left: 18px;
  margin-right: 18px;
  max-width: 100%;
  padding: 30px;
  border: 1px solid #dddddd;
  margin-bottom: 18px;
}
.shop-banners.shop-banners--alt .shop-banner .shop-banner-label {
  bottom: -18px;
}
.shop-banners.shop-banners--alt .shop-banner.shop-banner--full {
  width: calc(100% - 36px);
  padding: 48px;
}
.shop-banners.shop-banners--alt .shop-banner.shop-banner--full .shop-banner-label {
  bottom: -18px;
}

.shop-banner {
  position: relative;
}

.shop-banner-label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #222222;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 12px;
  padding-right: 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  min-height: 36px;
  border-radius: 18px;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
  bottom: -18px;
  z-index: 1;
  font-family: "Roboto", sans-serif;
  white-space: nowrap;
}
.shop-banner-label:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #ffffff transparent;
  top: -7px;
  left: calc(50% - 7px);
}

.account-overview-items {
  width: 100%;
  display: block;
  background-color: #fff;
  border: 1px solid #dddddd;
  padding-top: 30px;
  padding-bottom: 30px;
  border-radius: 6px;
  margin-top: 30px;
  font-family: "Roboto", sans-serif;
  position: relative;
}
.account-overview-items__inner {
  display: flex;
  justify-content: center;
  align-items: center;
}
.account-overview-items:after {
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  background-color: #dddddd;
  top: 48px;
  z-index: 0;
}
.account-overview-items + .shop-banners {
  margin-top: 18px;
}

.account-overview-item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.account-overview-item__label {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  border-radius: 18px;
  border: 1px solid #dddddd;
  padding-left: 9px;
  padding-right: 9px;
  margin-bottom: 18px;
}
.account-overview-item__label__icon {
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
}
.account-overview-item__label__text {
  padding-left: 9px;
  padding-right: 9px;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 500;
  color: #7d8f9d;
  font-size: 15px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.account-overview-item__label__info {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M7.500,0.500 C3.358,0.500 -0.000,3.858 -0.000,8.000 C-0.000,12.142 3.358,15.500 7.500,15.500 C11.642,15.500 15.000,12.142 15.000,8.000 C15.000,3.858 11.642,0.500 7.500,0.500 ZM7.500,11.906 C7.069,11.906 6.719,11.556 6.719,11.125 C6.719,10.694 7.069,10.344 7.500,10.344 C7.932,10.344 8.281,10.694 8.281,11.125 C8.281,11.556 7.932,11.906 7.500,11.906 ZM8.726,8.201 C8.161,8.811 8.134,9.147 8.141,9.562 L6.888,9.562 C6.884,8.640 6.901,8.234 7.782,7.395 C8.141,7.055 8.423,6.786 8.384,6.257 C8.347,5.754 7.927,5.491 7.531,5.491 C7.087,5.491 6.569,5.820 6.569,6.749 L5.313,6.749 C5.313,5.249 6.194,4.280 7.557,4.280 C8.204,4.280 8.771,4.492 9.151,4.877 C9.507,5.238 9.691,5.734 9.684,6.313 C9.674,7.177 9.149,7.745 8.726,8.201 Z'/%3E%3C/svg%3E");
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  cursor: help;
}
.account-overview-item__label__info:hover > div {
  display: block;
}
.account-overview-item__label__info__tooltip {
  position: absolute;
  text-transform: none;
  color: #000000;
  font-size: 14px;
  line-height: 17px;
  width: 192px;
  background-color: #eeeeee;
  border: 1px solid #dddddd;
  padding: 5px 8px;
  border-radius: 3px;
  box-shadow: 3px 3px 6px #aaaaaa;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  text-align: left;
  font-weight: normal;
  display: none;
}
.account-overview-item__value {
  white-space: nowrap;
  font-size: 20px;
  font-weight: 500;
}
.account-overview-item--approved .account-overview-item__label__icon {
  width: 14px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M9.797,-0.000 L2.597,-0.000 C1.607,-0.000 0.806,0.810 0.806,1.800 L0.797,16.200 C0.797,17.190 1.598,18.000 2.588,18.000 L13.397,18.000 C14.387,18.000 15.197,17.190 15.197,16.200 L15.197,5.400 L9.797,-0.000 ZM13.397,16.200 L2.597,16.200 L2.597,1.800 L8.897,1.800 L8.897,6.300 L13.397,6.300 L13.397,16.200 ZM5.135,9.945 L3.857,11.214 L7.043,14.400 L12.137,9.306 L10.868,8.037 L7.052,11.853 L5.135,9.945 Z'/%3E%3C/svg%3E");
}
.account-overview-item--approved .account-overview-item__value {
  color: #7d8f9d;
}
.account-overview-item--balance .account-overview-item__label__icon {
  width: 17px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M13.260,8.280 L0.959,8.280 L0.959,7.082 L3.724,7.082 C4.172,5.020 5.173,3.338 6.728,2.040 C8.282,0.716 10.152,0.053 12.338,0.053 C14.894,0.053 17.027,0.919 18.792,2.677 L17.580,3.848 C16.131,2.448 14.367,1.734 12.338,1.734 C10.626,1.734 9.177,2.243 7.939,3.236 C6.701,4.230 5.911,5.503 5.516,7.082 L13.260,7.082 L13.260,8.280 ZM0.959,9.960 L13.260,9.960 L13.260,11.157 L5.542,11.157 C5.938,12.711 6.754,13.959 7.966,14.926 C9.203,15.894 10.652,16.377 12.338,16.377 C14.420,16.377 16.158,15.665 17.607,14.239 L18.819,15.436 C17.053,17.193 14.894,18.059 12.338,18.059 C10.178,18.059 8.308,17.422 6.754,16.124 C5.200,14.824 4.199,13.169 3.751,11.157 L0.959,11.157 L0.959,9.960 Z'/%3E%3C/svg%3E");
}
.account-overview-item--balance .account-overview-item__value {
  color: #ee1167;
}
.account-overview-item--voucher .account-overview-item__label__icon {
  width: 18px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M16.500,15.000 L1.500,15.000 C0.672,15.000 0.000,14.328 0.000,13.501 L0.000,4.504 C0.000,3.676 0.672,3.004 1.500,3.004 L2.720,3.004 L2.778,3.216 C2.924,3.689 3.167,4.132 3.491,4.504 L1.875,4.504 C1.668,4.504 1.500,4.672 1.500,4.878 L1.500,9.002 L16.500,9.002 L16.500,4.878 C16.500,4.672 16.332,4.504 16.125,4.504 L14.510,4.504 C14.882,4.077 15.149,3.556 15.281,3.004 L16.500,3.004 C17.328,3.004 18.000,3.676 18.000,4.504 L18.000,13.501 C18.000,14.328 17.328,15.000 16.500,15.000 ZM1.500,11.252 L1.500,13.126 C1.500,13.333 1.668,13.501 1.875,13.501 L16.125,13.501 C16.332,13.501 16.500,13.333 16.500,13.126 L16.500,11.252 L1.500,11.252 ZM8.183,7.503 L6.000,7.503 C6.438,6.485 6.971,5.379 7.500,4.504 C7.015,4.503 6.321,4.509 6.000,4.504 C4.424,4.477 3.760,3.149 3.750,2.254 C3.738,1.104 4.654,-0.000 6.000,0.005 C7.124,0.009 8.111,0.659 9.000,1.739 C9.890,0.659 10.876,0.009 12.000,0.005 C13.347,-0.000 14.262,1.104 14.250,2.254 C14.240,3.149 13.576,4.477 12.000,4.504 C11.679,4.509 10.985,4.503 10.500,4.504 C11.054,5.402 11.618,6.582 12.000,7.503 L9.817,7.503 C9.636,6.575 9.292,5.514 9.000,4.965 C8.709,5.514 8.324,6.760 8.183,7.503 ZM6.269,1.506 C5.420,1.506 5.138,2.944 6.359,3.004 C6.536,3.013 8.035,3.004 8.035,3.004 C7.257,1.925 6.895,1.506 6.269,1.506 ZM11.722,1.506 C12.570,1.506 12.852,2.944 11.632,3.004 C11.454,3.013 9.965,3.004 9.965,3.004 C10.743,1.925 11.096,1.506 11.722,1.506 Z'/%3E%3C/svg%3E");
}
.account-overview-item--voucher .account-overview-item__value {
  color: #ee1167;
}
.account-overview-item--saved .account-overview-item__label__icon {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,-0.000 C4.030,-0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,-0.000 9.000,-0.000 ZM8.063,12.389 L4.687,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.687,6.669 L8.063,12.389 Z'/%3E%3C/svg%3E");
}
.account-overview-item--saved .account-overview-item__label__text {
  color: #3aa757;
}
.account-overview-item--saved .account-overview-item__value {
  color: #3aa757;
}

.product-list {
  flex-wrap: wrap;
  display: flex;
}
.product-list .product-list-item {
  width: 50%;
  display: flex;
  position: relative;
  min-width: 500px;
  flex-grow: 1;
  max-width: 625px;
}
.product-list .product-list-item:before {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #f5f5f5;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
  transform: rotate(-90deg);
}
.product-list .product-list-item [id^=product-] {
  display: flex;
  height: 100%;
}
.product-list .product-list-item [id^=product-]:not(.last) {
  border-bottom: 0;
}
.product-list .product-list-item:nth-child(even) [id^=product-] {
  border-left: 0;
}
.product-list .product-list-item .cashback,
.product-list .product-list-item .actie,
.product-list .product-list-item .date {
  height: auto;
  min-height: 0;
}
.product-list .product-list-item .cashback {
  min-height: 100%;
}
.product-list .product-list-item .date:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  right: -1px;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #f5f5f5;
  border-radius: 0%;
  border-bottom-left-radius: 10px;
  border-top: 0px;
  border-right: 0px;
  z-index: 1;
  transform: rotate(90deg);
}
.product-list .product-list-item__inner {
  display: flex;
  width: 100%;
}
.product-list .product-list-item__inner__left {
  width: 33.33%;
  flex-grow: 0;
  flex-shrink: 0;
  max-width: 180px;
}
.product-list .product-list-item__inner__left .cashback {
  width: 100%;
  padding-bottom: 100%;
  position: relative;
}
.product-list .product-list-item__inner__left .cashback .brand {
  height: 0;
  -webkit-background-size: 75% auto;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-size: 75% auto;
}
.product-list .product-list-item__inner__right {
  width: 66.66%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  border-left: 1px solid #dddddd;
  padding: 36px;
  flex-grow: 1;
  flex-shrink: 1;
}
.product-list .product-list-item__inner__right .actie {
  border-left: 0;
  padding: 0;
}
.product-list .product-list-item__inner__right .actie:before {
  display: none;
}
.product-list .product-list-item__inner__right:after {
  content: "";
  width: 20px;
  height: 10px;
  display: inline-block;
  position: absolute;
  right: -11px;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #f5f5f5;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom: 0px;
  z-index: 1;
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  right: -1px;
  border: 1px solid #dddddd;
  background-color: #f5f5f5;
  border-radius: 0%;
  border-bottom-left-radius: 10px;
  border-top: 0px;
  border-right: 0px;
  z-index: 2;
  transform: rotate(90deg);
}
.product-list .product-list-item__inner__right__top {
  margin-bottom: 18px;
  display: flex;
  align-items: center;
}
.product-list .product-list-item__inner__right__top .subtitle {
  height: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid #f40064;
  position: relative;
  padding: 7px 8px 0px 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  color: #f40064;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  text-decoration: none;
  position: relative;
  margin-right: 36px;
}
.product-list .product-list-item__inner__right__top .subtitle span {
  position: absolute;
  right: -16px;
  top: -1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #f40064;
}
.product-list .product-list-item__inner__right__top .subtitle span:after {
  content: "";
  position: absolute;
  right: 2px;
  top: -14px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 0 14px 14px;
  border-color: transparent transparent transparent #ffffff;
}
.product-list .product-list-item__inner__right__top__date {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  color: #8fa0ad;
}
.product-list .product-list-item__inner__right__bottom .actie {
  font-weight: 300;
  color: #222222;
  width: 100%;
  display: block;
}

.sub-navigatie--full {
  width: calc(100% - 30px);
}
.sub-navigatie--fixed {
  position: fixed;
  top: 0;
  z-index: 99;
  max-width: 1258px;
  left: 50%;
  transform: translateX(-50%);
}
.sub-navigatie a {
  font-size: 16px;
}
.sub-navigatie a.readon {
  text-decoration: none;
}
.sub-navigatie a.readon span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(42, 138, 214)' d='M8.250,12.000 L7.069,10.670 L11.199,7.000 L0.000,7.000 L0.000,5.000 L11.199,5.000 L7.069,1.330 L8.250,-0.000 L15.000,6.000 L8.250,12.000 Z'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  width: 15px;
  height: 12px;
  display: inline-block;
  margin-left: 9px;
}

.navigation-filters * {
  font-family: "Roboto", sans-serif;
}
.navigation-filters__inner {
  display: flex;
  flex-direction: column;
  padding: 36px;
}
.navigation-filters__inner h1 {
  margin-bottom: 36px;
  margin-bottom: 0;
}
.navigation-filters__inner h1 span {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  float: none;
  font-style: inherit;
}
.navigation-filters__inner h1 span.c-primary {
  color: #ee1167;
}
.navigation-filters__top {
  display: flex;
  align-items: center;
}
.navigation-filters__top__title {
  width: 75%;
}
.navigation-filters__top__toggle {
  width: 25%;
}
.navigation-filters__top__toggle .toggle-filters {
  color: #2f8bd3;
  position: relative;
  padding-right: 24px;
  cursor: pointer;
  margin-left: auto;
  float: right;
  display: none;
}
.navigation-filters__top__toggle .toggle-filters:after {
  content: "";
  width: 12px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='rgb(42, 138, 214)' d='M0.000,0.000 L12.000,0.000 L12.000,2.000 L0.000,2.000 L0.000,0.000 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  background-position: right center;
}
.navigation-filters__filters {
  display: flex;
  margin-left: -18px;
  margin-right: -18px;
  padding-top: 36px;
  flex-wrap: wrap;
}
.navigation-filters__filters__filter {
  width: 33.33%;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
  flex-wrap: wrap;
}
.navigation-filters__filters__filter__label {
  width: 100%;
  margin-bottom: 6px;
  color: #7d8f9d;
  font-weight: 300;
}
.navigation-filters__filters__filter__element {
  width: 100%;
}
.navigation-filters__filters__filter--controls {
  justify-content: space-between;
  align-items: flex-end;
}
.navigation-filters__filters__filter .button.button--outline {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  font-weight: bold;
  height: 48px;
  border: 2px solid #dddddd;
  border-radius: 4px;
  margin-right: 9px;
}
.navigation-filters__filters__filter .toggle-filters {
  color: #2f8bd3;
  position: relative;
  margin-left: 9px;
  padding-right: 24px;
  margin-bottom: 18px;
  cursor: pointer;
}
.navigation-filters__filters__filter .toggle-filters:after {
  content: "";
  width: 12px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='rgb(42, 138, 214)' d='M0.000,0.000 L12.000,0.000 L12.000,2.000 L0.000,2.000 L0.000,0.000 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  background-position: right center;
}

.sub-navigatie--filters {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.custom-select {
  display: flex;
  flex-direction: column;
  position: relative;
}
.custom-select__element {
  height: 48px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  border: 1px solid #dddddd;
  padding-left: 18px;
  font-weight: 300;
  position: relative;
  cursor: pointer;
  padding-right: 60px;
}
.custom-select__element span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1.4;
}
.custom-select__element:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M10.500,0.750 L12.000,2.279 L6.000,8.250 L-0.000,2.279 L1.500,0.750 L6.000,5.250 L10.500,0.750 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 48px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-left: 1px solid #dddddd;
  background-position: center center;
}
.custom-select__options {
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  border-radius: 4px;
  border: 1px solid #dddddd;
  z-index: 10;
  background-color: #fff;
  padding-top: 9px;
  padding-bottom: 9px;
  display: none;
}
.custom-select__options__option {
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 18px;
  padding-right: 18px;
}
.custom-select__options__option input[type=checkbox] {
  opacity: 0;
  position: absolute;
  top: -9999px;
  left: -9999px;
  width: 0;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.custom-select__options__option input[type=checkbox] + label {
  position: relative;
  padding-left: 40px;
  cursor: pointer;
  font-weight: 300;
}
.custom-select__options__option input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  left: 0px;
  top: -2px;
  width: 22px;
  height: 22px;
  border-radius: 4px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  display: inline-block;
  cursor: pointer;
}
.custom-select__options__option input[type=checkbox]:checked + label:before {
  border: 2px solid #2288d9;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.custom-select__options__option input[type=checkbox]:checked + label:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  width: 14px;
  height: 11px;
  background-image: url(/img/icons/check.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 14px 11px;
}

.border-box-gradient-wrapper {
  padding-bottom: 72px;
}

.deals {
  padding-bottom: 36px;
  border-bottom: 1px solid #dddddd;
  transition: padding-top ease 0.3s;
}

.deals-overview {
  background-color: #fff;
  padding-top: 36px;
  padding-bottom: 36px;
}
.deals-overview .border-box-gradient:nth-of-type(1) .cashback:before,
.deals-overview .border-box-gradient-cuts:last-of-type .cashback:after,
.deals-overview .product-list .product-list-item:before,
.deals-overview .border-box-gradient-cuts:before, .deals-overview .border-box-sale:before,
.deals-overview .product-list .product-list-item__inner__right:after,
.deals-overview .border-box-gradient-cuts-last:before,
.deals-overview .border-box-sale-last:before,
.deals-overview .border-box-gradient-cuts:nth-of-type(1):after,
.deals-overview .border-box-gradient-cuts-last:after {
  background-color: #fff;
}

.pagination {
  padding-top: 36px;
}
.pagination__inner {
  display: flex;
  justify-content: center;
  margin-left: -4.5px;
  margin-right: -4.5px;
}
.pagination__item {
  display: flex;
  width: 36px;
  height: 36px;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #dddddd;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-left: 4.5px;
  margin-right: 4.5px;
}
.pagination__item--current {
  font-weight: bold;
  color: #ee1167;
  background-color: #f4f4f4;
}
.pagination__item--divider {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='2px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M11.000,2.000 C10.448,2.000 10.000,1.552 10.000,1.000 C10.000,0.448 10.448,-0.000 11.000,-0.000 C11.552,-0.000 12.000,0.448 12.000,1.000 C12.000,1.552 11.552,2.000 11.000,2.000 ZM6.000,2.000 C5.448,2.000 5.000,1.552 5.000,1.000 C5.000,0.448 5.448,-0.000 6.000,-0.000 C6.552,-0.000 7.000,0.448 7.000,1.000 C7.000,1.552 6.552,2.000 6.000,2.000 ZM1.000,2.000 C0.448,2.000 -0.000,1.552 -0.000,1.000 C-0.000,0.448 0.448,-0.000 1.000,-0.000 C1.552,-0.000 2.000,0.448 2.000,1.000 C2.000,1.552 1.552,2.000 1.000,2.000 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}

.account-menu {
  position: -webkit-sticky;
  position: sticky;
  top: 36px;
  margin-bottom: 0;
  margin-bottom: 18px;
}

.product-list-item__inner span,
.mobile-cashback.new-media span {
  font-weight: 400;
}

.product-list-item__inner .code,
.mobile-cashback.new-media .code {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  float: left;
  width: 100%;
  margin-top: 6px;
}

.product-list-item__inner .code > div,
.mobile-cashback.new-media .code > div {
  float: left;
  line-height: 20px;
}

.product-list-item__inner .code .code__label,
.mobile-cashback.new-media .code .code__label {
  padding-right: 6px;
  padding-top: 6px;
  color: #777777;
  text-transform: uppercase;
}

.product-list-item__inner .code .code__value,
.mobile-cashback.new-media .code .code__value {
  background-color: #f5f5f5;
  color: #777777;
  text-transform: uppercase;
  padding: 2px;
  margin-right: 8px;
  margin-top: 4px;
}

.product-list-item__inner .code .code__button,
.mobile-cashback.new-media .code .code__button {
  border: 2px solid #dddddd;
  padding: 4px 6px;
  text-transform: uppercase;
}

.product-list-item__inner .code textarea,
.mobile-cashback.new-media .code textarea {
  position: absolute !important;
  opacity: 0;
  width: 1px;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  cursor: pointer;
}

.coupon {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.coupon * {
  font-family: "Roboto", sans-serif;
}
.coupon--overview {
  margin-top: 30px;
}
.coupon--overview .transactions-list__elements {
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 18px;
  margin-bottom: 18px;
}
.coupon--overview .transactions-list__elements .element.select {
  /*width: calc(50% - 30px) !important;*/
}
.coupon--overview--new .transactions-list__elements .element.select {
  width: calc(33.33% - 30px) !important;
}
.coupon-header {
  position: relative;
  z-index: 10;
}
.coupon-header__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.coupon-header__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.coupon-header__image img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}
.coupon-header__content {
  margin-bottom: 100px;
  width: 100%;
  max-width: 396px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-radius: 6px;
}
.coupon-header__content__info {
  display: flex;
  flex-direction: column;
}
.coupon-header__content__label {
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
  margin-top: 18px;
  margin-bottom: 36px;
}
.coupon-header__content__label:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #dddddd;
  top: 50%;
  left: 0;
  right: 0;
  position: absolute;
}
.coupon-header__content__label__inner {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 15'%3E%3Cdefs/%3E%3Cpath fill='%23222' fill-rule='evenodd' d='M16.5 15h-15A1.5 1.5 0 010 13.501V4.503a1.5 1.5 0 011.5-1.499h1.219l.059.212c.145.473.389.916.713 1.287H1.875a.375.375 0 00-.375.376v4.123h15V4.879a.375.375 0 00-.375-.376h-1.616c.373-.426.64-.947.772-1.499H16.5A1.5 1.5 0 0118 4.503v8.998A1.5 1.5 0 0116.5 15zm-15-3.748v1.874c0 .207.168.375.375.375h14.25a.375.375 0 00.375-.375v-1.874h-15zm6.683-3.749H6c.438-1.018.971-2.124 1.5-3-.485 0-1.179.006-1.5 0-1.576-.026-2.24-1.354-2.25-2.249A2.23 2.23 0 016 .005c1.124.004 2.111.654 3 1.734.889-1.08 1.876-1.73 3-1.734a2.23 2.23 0 012.25 2.249c-.01.895-.674 2.223-2.25 2.249-.321.006-1.015 0-1.5 0 .554.899 1.118 2.079 1.5 3H9.817C9.636 6.574 9.292 5.514 9 4.965c-.291.549-.676 1.795-.817 2.538zM6.268 1.506c-.848 0-1.13 1.438.091 1.498.177.009 1.676 0 1.676 0-.778-1.079-1.14-1.498-1.767-1.498zm5.454 0c.848 0 1.13 1.438-.09 1.498-.178.009-1.667 0-1.667 0 .778-1.079 1.131-1.498 1.757-1.498z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 12px center;
  -webkit-background-size: 18px 15px;
  background-size: 18px 15px;
  height: 36px;
  padding-right: 18px;
  padding-left: 40px;
  white-space: nowrap;
  text-transform: uppercase;
  color: #222222;
  font-size: 12px;
  font-weight: 700;
  border-radius: 18px;
  position: relative;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
}
.coupon-header__content__logo {
  margin-bottom: 50px;
}
.coupon-header__content__logo img {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  max-height: 109px;
}
.coupon-header__content__title {
  text-align: center;
  font-weight: 300;
  line-height: 1.5;
  color: #222222;
  margin-bottom: 36px;
}
.coupon-header__content__title h2 {
  margin-bottom: 12px;
  display: inline-block;
}
.coupon-header__content__title h2.has-tooltip {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M9.000,1.500 C13.135,1.500 16.500,4.865 16.500,9.000 C16.500,13.136 13.135,16.500 9.000,16.500 C4.864,16.500 1.500,13.136 1.500,9.000 C1.500,4.865 4.864,1.500 9.000,1.500 ZM9.000,0.000 C4.030,0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM8.999,4.312 C9.517,4.312 9.937,4.733 9.937,5.250 C9.937,5.767 9.517,6.187 8.999,6.187 C8.482,6.187 8.062,5.767 8.062,5.250 C8.062,4.733 8.482,4.312 8.999,4.312 ZM10.500,13.500 L7.500,13.500 L7.500,12.750 C7.863,12.616 8.250,12.599 8.250,12.199 L8.250,8.848 C8.250,8.448 7.863,8.385 7.500,8.251 L7.500,7.501 L9.750,7.501 L9.750,12.199 C9.750,12.601 10.138,12.618 10.500,12.751 L10.500,13.500 Z'/%3E%3C/svg%3E");
  background-position: right top 3px;
  background-repeat: no-repeat;
  padding-right: 27px;
}
.coupon-header__content__buy {
  display: flex;
  padding-left: 36px;
  padding-right: 36px;
  margin-bottom: 36px;
}
.coupon-header__content__buy__left {
  height: 48px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top: 3px solid #ee1167;
  border-bottom: 3px solid #ee1167;
  border-left: 3px solid #ee1167;
  display: flex;
  align-items: center;
  color: #ee1167;
  font-weight: 500;
  padding-left: 16px;
  padding-right: 16px;
  white-space: nowrap;
  margin-right: 9px;
}
.coupon-header__content__buy__right {
  border-radius: 6px;
  background-color: #ee1167;
  color: #fff;
  height: 48px;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  text-decoration: none;
}
.coupon-header__content__buy__right span {
  text-decoration: underline;
  margin-left: 3px;
}
.coupon-header__content__buy__right__inner {
  position: relative;
  z-index: 1;
}
.coupon-header__content__buy__right:after {
  content: "";
  right: -13px;
  width: 34px;
  height: 34px;
  border-top-right-radius: 6px;
  position: absolute;
  transform: rotate(45deg);
  background-color: #ee1167;
  z-index: 0;
}
.coupon-header__content__excerpt {
  text-align: center;
  padding-left: 36px;
  padding-right: 36px;
  font-weight: 300;
  line-height: 1.5;
  color: #222222;
  margin-bottom: 36px;
}
.coupon-header__content__back {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 36px;
}
.coupon-header__content__back .readon-arrow:after {
  transform: scale(-1);
}
.coupon-details {
  background-color: #f5f5f5;
  padding-top: 36px;
  padding-bottom: 36px;
  border-bottom: 1px solid #dddddd;
}
.coupon-details__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.coupon-details__columns {
  display: flex;
}
.coupon-details__column {
  padding-left: 18px;
  padding-right: 18px;
  border-left: 1px solid transparent;
  border-right: 1px solid #dddddd;
  width: 16.666%;
  color: #7d8f9d;
  flex-shrink: 0;
}
.coupon--voucher .coupon-details__column {
  width: auto;
  min-width: 16.66%;
}
.coupon-details__column:first-child {
  border-left-color: #dddddd;
}
.coupon-details__column:last-child {
  width: 33.333%;
  border-right-color: transparent;
  display: flex;
}
.coupon--voucher .coupon-details__column:last-child {
  margin-left: auto;
}
.coupon-details__column__label {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 24px;
  white-space: nowrap;
}
.coupon-details__column__label--icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cdefs/%3E%3Cpath fill='%237D8F9D' fill-rule='evenodd' d='M7 1.167A5.84 5.84 0 0112.834 7 5.84 5.84 0 017 12.834 5.84 5.84 0 011.167 7 5.84 5.84 0 017 1.167zM7 0a7 7 0 100 14A7 7 0 007 0zm-.001 3.354a.73.73 0 110 1.46.73.73 0 010-1.46zM8.167 10.5H5.833v-.583c.283-.104.584-.118.584-.429V6.882c0-.311-.301-.36-.584-.464v-.584h1.75v3.655c0 .311.302.325.584.429v.582z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 24px;
}
.coupon-details__column__value {
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
}
.coupon-details__column__value__light {
  font-weight: 300;
}
.coupon-details__column__tags {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -9px;
  margin-left: -4.5px;
  margin-right: -4.5px;
}
.coupon-details__column__tag {
  height: 36px;
  border-radius: 18px;
  padding-left: 12px;
  padding-right: 12px;
  background-color: #ebebeb;
  border: 1px solid #dddddd;
  color: #222222;
  font-size: 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  margin-bottom: 9px;
  margin-left: 4.5px;
  margin-right: 4.5px;
}
.coupon-details .outline-button {
  margin-left: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 18px;
  padding-left: 18px;
  padding-right: 18px;
  height: 48px;
  border-radius: 6px;
  border: 2px solid #dddddd;
  text-decoration: none;
  font-weight: 700;
  color: rgba(34, 34, 34, 0.75);
  position: relative;
  top: 50%;
  white-space: nowrap;
  transform: translateY(-50%);
}
.coupon-details .outline-button + .coupon-details__details {
  margin-left: 0;
}
.coupon-details .outline-button:hover {
  color: #222222;
}
.coupon-details__details {
  text-align: right;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='58px' height='58px'%3E%3Cpath fill-rule='evenodd' stroke-width='2px' stroke='rgb(221, 221, 221)' fill='rgb(255, 255, 255)' d='M29.000,5.000 C42.255,5.000 53.000,15.745 53.000,29.000 C53.000,42.255 42.255,53.000 29.000,53.000 C15.745,53.000 5.000,42.255 5.000,29.000 C5.000,15.745 15.745,5.000 29.000,5.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M22.352,27.047 L23.635,25.747 L29.346,31.533 L35.056,25.747 L36.339,27.047 L29.346,34.133 L22.352,27.047 Z'/%3E%3C/svg%3E");
  padding-left: 60px;
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
  margin-left: auto;
  height: 48px;
  color: rgba(34, 34, 34, 0.75);
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  font-weight: bold;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  background-color: transparent;
}
.coupon-details__table {
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #dddddd;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.coupon-details__table__header {
  padding-left: 36px;
  padding-right: 36px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #dddddd;
}
.coupon-details__table .table-wrapper {
  overflow-y: auto;
}
.coupon-details__table__table {
  width: 100%;
  min-width: 700px;
}
.coupon-details__table__table thead tr th {
  border-bottom: 1px solid #dddddd;
  background-color: #f5f5f5;
  vertical-align: middle;
  height: 48px;
  padding-left: 18px;
  padding-right: 18px;
  text-align: left;
}
.coupon-details__table__table thead tr th:first-child {
  padding-left: 36px;
}
.coupon-details__table__table thead tr th:last-child {
  padding-right: 36px;
}
.coupon-details__table__table thead tr th:nth-child(3), .coupon-details__table__table thead tr th:nth-child(4) {
  text-align: right;
}
.coupon-details__table__table tbody tr td {
  border-bottom: 1px solid #dddddd;
  background-color: #ffffff;
  vertical-align: middle;
  height: 48px;
  padding-left: 18px;
  padding-right: 18px;
  text-align: left;
}
.coupon-details__table__table tbody tr td:first-child {
  padding-left: 36px;
}
.coupon-details__table__table tbody tr td:last-child {
  padding-right: 36px;
}
.coupon-details__table__table tbody tr td:nth-child(3), .coupon-details__table__table tbody tr td:nth-child(4) {
  text-align: right;
}
.coupon-details__table__table span {
  white-space: nowrap;
}
.coupon-details__table__table .selected-vouchers {
  flex-wrap: nowrap;
}
.coupon-details__table__footer {
  padding: 36px;
  display: flex;
  gap: 36px 36px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.coupon-details__table__footer__column {
  width: fit-content;
  display: flex;
  flex-direction: column;
}
.coupon-stats {
  background-color: #ffffff;
  padding-top: 36px;
  padding-bottom: 36px;
  border-bottom: 1px solid #dddddd;
}
.coupon-stats__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.coupon-stats__columns {
  display: flex;
}
.coupon-stats__column {
  padding-left: 18px;
  padding-right: 18px;
}
.coupon-stats__column #stats {
  margin-bottom: 0;
}
.coupon-order {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  border-bottom: 1px solid #dddddd;
}
.coupon-order__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.coupon-order__wrapper {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 684px;
}
.coupon-order__wrapper h1 {
  text-align: center;
  margin-bottom: 30px;
}
.coupon-order__wrapper h3 {
  color: #7d8f9d;
  text-align: center;
  margin-bottom: 36px;
}
.coupon-order__tabs {
  display: flex;
  justify-content: center;
  padding-top: 36px;
  border-bottom: 1px solid #dddddd;
}
.coupon-overlay .coupon-order__tabs {
  margin-left: -36px;
  margin-right: -36px;
  padding-top: 0;
  margin-bottom: 36px;
}
.coupon-order__tab {
  cursor: pointer;
  padding-bottom: 18px;
  border-bottom: 3px solid transparent;
  font-weight: bold;
  margin-left: 18px;
  margin-right: 18px;
  color: #7d8f9d;
  position: relative;
  top: 2px;
}
.coupon-order__tab--active {
  color: #2e88cf;
  border-color: #2e88cf;
}
.coupon-order__form--overlay:before, .coupon-order__form--overlay:after {
  display: none;
}
.coupon-order__form--overlay .coupon-order__form__top {
  border: 0;
  box-shadow: none;
}
.coupon-order__form--overlay .coupon-order__form__top:before, .coupon-order__form--overlay .coupon-order__form__top:after {
  display: none;
}
.coupon-order__form--overlay .coupon-order__form__top__inner:before, .coupon-order__form--overlay .coupon-order__form__top__inner:after {
  display: none;
}
.coupon-order__form--overlay .coupon-order__form__bottom:before, .coupon-order__form--overlay .coupon-order__form__bottom:after {
  display: none;
}
.coupon-order__form--overlay .coupon-order__form__row--shops {
  margin-bottom: 36px;
  margin-bottom: 0;
  margin-left: -18px;
  margin-right: -18px;
}
.coupon-order__form--overlay .coupon-order__form__row--shops .coupon-order__form__column {
  width: 33.33%;
  padding-left: 18px;
  padding-right: 18px;
}
.coupon-order__form--overlay .coupon-order__form__center {
  padding-top: 18px;
  padding-bottom: 18px;
  background-color: #dddddd;
  padding-left: 36px;
  padding-right: 36px;
  color: #222222;
}
.coupon-order__form--overlay .coupon-order__form__center .coupon-order__form__row {
  display: flex;
  justify-content: space-between;
}
.coupon-order__form--overlay .coupon-order__form__center .coupon-order__form__row .coupon-order__form__column__label--small {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}
.coupon-order__form--overlay .coupon-order__form__center .coupon-order__form__row .coupon-order__form__column__label {
  color: #222222;
}
.coupon-order__form--overlay .coupon-order__form__bottom {
  background-color: #fff;
}
.coupon-order__form--overlay .coupon-order__form__bottom .coupon-order__form__bottom__column {
  width: 100%;
}
.coupon-order__form--overlay .coupon-order__form__bottom .coupon-order__form__bottom__total {
  width: 100%;
  max-width: 330px;
  margin-left: auto;
}
.coupon-order__form--overlay .coupon-order__form__bottom .coupon-order__form__bottom__button {
  margin-left: auto;
}
.coupon-order__form__top {
  border: 1px solid #dddddd;
  box-shadow: 18px 31.177px 36px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 3;
  background-color: #fff;
}
.coupon-order__form__top:before, .coupon-order__form__top:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  top: -1px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.coupon-order__form__top:after {
  left: auto;
  right: -1px;
  transform: rotate(90deg);
}
.coupon-order__form__top__inner {
  padding: 36px;
}
.coupon-order__form__top__inner:before, .coupon-order__form__top__inner:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  left: 0;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.coupon-order__form__top__inner:before {
  transform: rotate(-90deg);
  background-color: #efefef;
}
.coupon-order__form__top__inner:after {
  left: auto;
  right: -1px;
  right: 0;
  transform: rotate(-180deg);
  background-color: #dfdfdf;
}
.coupon-order__form__bottom {
  background-color: #f5f5f5;
  position: relative;
  border: 1px solid #dddddd;
  border-top: 0;
  padding: 36px;
}
.coupon-order__form__bottom:before, .coupon-order__form__bottom:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.coupon-order__form__bottom:before {
  transform: rotate(-90deg);
}
.coupon-order__form__bottom:after {
  left: auto;
  right: -1px;
  transform: rotate(-180deg);
}
.coupon-order__form__bottom__row {
  display: flex;
  margin-left: -9px;
  margin-right: -9px;
  justify-content: flex-end;
}
.coupon-order__form__bottom__column {
  padding-left: 9px;
  padding-right: 9px;
}
.coupon-order__form__bottom__cashback {
  color: #ee1167;
  font-weight: 500;
  margin-top: 8px;
  display: flex;
}
.coupon-order__form__bottom__cashback__icon {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M9.000,1.500 C13.135,1.500 16.500,4.864 16.500,9.000 C16.500,13.136 13.135,16.500 9.000,16.500 C4.864,16.500 1.500,13.136 1.500,9.000 C1.500,4.864 4.864,1.500 9.000,1.500 ZM9.000,0.000 C4.030,0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.971 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.971 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM8.999,4.312 C9.517,4.312 9.938,4.733 9.938,5.250 C9.938,5.767 9.517,6.188 8.999,6.188 C8.482,6.188 8.063,5.767 8.063,5.250 C8.063,4.733 8.482,4.312 8.999,4.312 ZM10.500,13.500 L7.500,13.500 L7.500,12.750 C7.863,12.616 8.250,12.599 8.250,12.199 L8.250,8.849 C8.250,8.448 7.863,8.385 7.500,8.251 L7.500,7.501 L9.750,7.501 L9.750,12.200 C9.750,12.601 10.138,12.618 10.500,12.751 L10.500,13.500 Z'/%3E%3C/svg%3E");
  margin-left: 18px;
}
.coupon-order__form__bottom__total, .coupon-order__form__bottom__button {
  width: 192px;
}
.coupon-order__form__bottom__total {
  margin-bottom: 36px;
  height: 36px;
  display: flex;
  padding-left: 12px;
  padding-right: 12px;
  position: relative;
  border-radius: 18px;
  border: 1px solid #dddddd;
  background-color: #e8e8e8;
  align-items: center;
}
.coupon-order__form__bottom__total span:nth-child(1) {
  font-weight: 300;
  color: #222222;
}
.coupon-order__form__bottom__total span:nth-child(2) {
  height: 36px;
  padding-left: 12px;
  padding-right: 12px;
  border-radius: 18px;
  color: #fff;
  background-color: #2e88cf;
  position: absolute;
  right: -1px;
  top: -1px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
}
.coupon-order__form__bottom__button {
  position: relative;
}
.coupon-order__form__bottom__button a {
  border-radius: 6px;
  background-color: #ee1167;
  color: #fff;
  height: 48px;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  text-decoration: none;
  width: calc(100% - 18px);
}
.coupon-order__form__bottom__button a:after {
  content: "";
  right: -13px;
  width: 34px;
  height: 34px;
  border-top-right-radius: 6px;
  position: absolute;
  transform: rotate(45deg);
  background-color: #ee1167;
  z-index: 0;
}
.coupon-order__payment {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 36px;
}
.coupon-order__payment__logo {
  width: 28px;
  height: 24px;
  background-image: url(/img/ideal.png);
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 9px;
}
.coupon-order__payment__logo.bancontact {
  background-image: url(/img/bancontact.png);
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
}
.coupon-order__payment__label {
  color: #222222;
  font-weight: 300;
}
.coupon-order__form__row {
  display: flex;
  margin-left: -9px;
  margin-right: -9px;
  align-items: center;
  margin-bottom: 18px;
}
.coupon-order__form__row:nth-child(1) .coupon-order__form__column__amount {
  margin-top: 25px;
}
#coupon-order__form__top__inner-custom .coupon-order__form__row:nth-child(1) .coupon-order__form__column__amount {
  margin-top: 0;
}
.coupon-order__form__row:last-child {
  margin-bottom: 0;
}
.coupon-order__form__column {
  padding-left: 9px;
  padding-right: 9px;
}
.coupon-order__form__column:nth-child(3) {
  margin-left: auto;
}
.coupon-order__form__column__label {
  font-weight: 300;
  color: #7d8f9d;
  margin-bottom: 9px;
}
.coupon-order__form__column__label--empty {
  display: none;
}
.coupon-order__form__column__price {
  width: 88px;
}
#coupon-order__form__top__inner-custom .coupon-order__form__column__price {
  width: 192px;
}
#coupon-order__form__top__inner-custom .coupon-order__form__column__price input {
  height: 48px;
  border-radius: 6px;
  border: 1px solid #dddddd;
  padding-left: 45px;
  padding-right: 18px;
  text-align: right;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M13.284,8.274 L0.895,8.274 L0.895,7.068 L3.680,7.068 C4.131,4.991 5.139,3.297 6.705,1.990 C8.270,0.656 10.154,-0.011 12.355,-0.011 C14.929,-0.011 17.078,0.861 18.856,2.631 L17.635,3.811 C16.176,2.400 14.399,1.682 12.355,1.682 C10.632,1.682 9.172,2.194 7.925,3.195 C6.678,4.195 5.882,5.477 5.485,7.068 L13.284,7.068 L13.284,8.274 ZM0.895,9.967 L13.284,9.967 L13.284,11.172 L5.511,11.172 C5.910,12.737 6.731,13.994 7.952,14.968 C9.198,15.943 10.657,16.430 12.355,16.430 C14.452,16.430 16.203,15.712 17.662,14.275 L18.882,15.482 C17.105,17.250 14.929,18.124 12.355,18.124 C10.180,18.124 8.297,17.482 6.731,16.174 C5.166,14.866 4.159,13.199 3.707,11.172 L0.895,11.172 L0.895,9.967 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 16px center;
  font-size: 16px;
  color: #222222;
  max-width: 100%;
}
.coupon-order__form__column__price__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
  color: #222222;
  font-weight: 700;
  height: 48px;
  border-radius: 6px;
  border: 1px solid #dddddd;
}
#coupon-order__form__top__inner-custom .coupon-order__form__column__price__inner {
  background-color: #fff;
  font-weight: normal;
  justify-content: flex-end;
  padding-right: 18px;
}
.coupon-order__form__column__price__inner--active {
  background-color: #2f8bd3;
  border-color: #2f8bd3;
  color: #fff;
}
.coupon-order__form__column__input {
  width: 192px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  border-radius: 6px;
  border: 1px solid #dddddd;
  padding-left: 12px;
  padding-right: 12px;
}
.coupon-order__form__column__input__controls {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  cursor: pointer;
}
.coupon-order__form__column__input__controls--subtract {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M12.000,2.000 C17.514,2.000 22.000,6.486 22.000,12.000 C22.000,17.514 17.514,22.000 12.000,22.000 C6.486,22.000 2.000,17.514 2.000,12.000 C2.000,6.486 6.486,2.000 12.000,2.000 ZM12.000,0.000 C5.373,0.000 -0.000,5.373 -0.000,12.000 C-0.000,18.627 5.373,24.000 12.000,24.000 C18.627,24.000 24.000,18.627 24.000,12.000 C24.000,5.373 18.627,0.000 12.000,0.000 ZM18.000,13.000 L6.000,13.000 L6.000,11.000 L18.000,11.000 L18.000,13.000 Z'/%3E%3C/svg%3E");
}
.coupon-order__form__column__input__controls--add {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M12.000,-0.000 C5.373,-0.000 0.000,5.373 0.000,12.000 C0.000,18.627 5.373,24.000 12.000,24.000 C18.627,24.000 24.000,18.627 24.000,12.000 C24.000,5.373 18.627,-0.000 12.000,-0.000 ZM18.000,13.000 L13.000,13.000 L13.000,18.000 L11.000,18.000 L11.000,13.000 L6.000,13.000 L6.000,11.000 L11.000,11.000 L11.000,6.000 L13.000,6.000 L13.000,11.000 L18.000,11.000 L18.000,13.000 Z'/%3E%3C/svg%3E");
}
.coupon-order__form__column__input input {
  width: calc(100% - 48px);
  text-align: center;
  font-size: 16px;
  color: #222222;
}
.coupon-order__form__column__amount {
  position: relative;
  width: 192px;
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  border-radius: 18px;
  height: 36px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.coupon-order__form__column__amount--active {
  padding-right: 48px;
}
.coupon-order__form__column__amount--active .coupon-order__form__column__amount__delete {
  display: block;
}
.coupon-order__form__column__amount--active span {
  font-weight: bold !important;
}
.coupon-order__form__column__amount__delete {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(120, 137, 151)' d='M13.250,18.000 L2.750,18.000 C1.922,18.000 1.250,17.328 1.250,16.500 L1.250,3.750 L0.500,3.750 L0.500,2.250 L5.000,2.250 L5.000,1.125 C5.000,0.505 5.505,0.000 6.125,0.000 L9.875,0.000 C10.494,0.000 11.000,0.503 11.000,1.125 L11.000,2.250 L15.500,2.250 L15.500,3.750 L14.750,3.750 L14.750,16.500 C14.750,17.328 14.078,18.000 13.250,18.000 ZM13.250,3.750 L2.750,3.750 L2.750,16.125 C2.750,16.332 2.918,16.500 3.125,16.500 L12.875,16.500 C13.082,16.500 13.250,16.332 13.250,16.125 L13.250,3.750 ZM6.500,6.750 C6.500,6.336 6.164,6.000 5.750,6.000 C5.336,6.000 5.000,6.336 5.000,6.750 L5.000,13.500 C5.000,13.914 5.336,14.250 5.750,14.250 C6.164,14.250 6.500,13.914 6.500,13.500 L6.500,6.750 ZM11.000,6.750 C11.000,6.336 10.664,6.000 10.250,6.000 C9.836,6.000 9.500,6.336 9.500,6.750 L9.500,13.500 C9.500,13.914 9.836,14.250 10.250,14.250 C10.664,14.250 11.000,13.914 11.000,13.500 L11.000,6.750 ZM9.500,1.500 L6.500,1.500 L6.500,2.250 L9.500,2.250 L9.500,1.500 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f5f5f5;
  position: absolute;
  border: 1px solid #dddddd;
  right: -1px;
  top: -1px;
  cursor: pointer;
  display: none;
}
.coupon-order__form__column__amount span {
  font-weight: 300;
}
.coupon-steps {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #dddddd;
}
.coupon--voucher .coupon-steps {
  border-bottom: 0;
  background-color: #fff;
  padding-bottom: 0;
}
.coupon-steps.coupon-steps--thanks {
  padding-top: clamp(2.25rem, 1.75rem + 2.5vw, 3.75rem);
  padding-bottom: clamp(2.25rem, 1.75rem + 2.5vw, 3.75rem);
}
.coupon-steps.coupon-steps--thanks h1 {
  font-size: clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem);
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 0 !important;
}
.coupon-steps.coupon-steps--thanks .coupon-steps__inner {
  max-width: 870px;
}
.coupon-steps__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.coupon-steps__top h1 {
  text-align: center;
  margin-bottom: 30px;
}
.coupon-steps__top h3 {
  color: #7d8f9d;
  text-align: center;
  margin-bottom: 24px;
}
.coupon-steps__steps {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin-left: -18px;
  margin-right: -18px;
}
.coupon-steps__steps:after {
  content: "";
  width: 66.66%;
  left: 16.66%;
  top: 38px;
  height: 4px;
  background-color: #dddddd;
  position: absolute;
}
.coupon-steps__steps.coupon-steps__steps--noicons:after {
  display: none;
}
.coupon-steps__steps__column {
  padding-left: 18px;
  padding-right: 18px;
  width: 33.33%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.coupon-steps__steps__column:nth-child(1) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='89px' height='89px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(255, 255, 255)' d='M45.000,8.000 C64.882,8.000 81.000,24.118 81.000,44.000 C81.000,63.882 64.882,80.000 45.000,80.000 C25.118,80.000 9.000,63.882 9.000,44.000 C9.000,24.118 25.118,8.000 45.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M58.500,47.983 L49.802,49.345 L54.891,59.720 L50.224,62.000 L45.105,51.527 L39.000,57.004 L39.000,33.218 L58.500,47.983 M39.312,31.625 L37.749,32.404 L35.445,27.773 L37.009,26.994 L39.312,31.625 ZM43.210,26.260 L41.483,26.000 L40.713,31.114 L42.441,31.373 L43.210,26.260 ZM36.042,35.032 L36.877,33.497 L32.335,31.025 L31.500,32.560 L36.042,35.032 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M14.000,32.000 C20.627,32.000 26.000,37.372 26.000,44.000 C26.000,50.627 20.627,56.000 14.000,56.000 C7.373,56.000 2.000,50.627 2.000,44.000 C2.000,37.372 7.373,32.000 14.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2349;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon--voucher .coupon-steps__steps__column:nth-child(1) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='89px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M45.000,8.000 C64.882,8.000 81.000,24.118 81.000,44.000 C81.000,63.882 64.882,80.000 45.000,80.000 C25.118,80.000 9.000,63.882 9.000,44.000 C9.000,24.118 25.118,8.000 45.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M48.688,42.699 C50.086,41.601 51.000,39.915 51.000,38.000 C51.000,34.687 48.313,32.000 45.001,32.000 C41.687,32.000 39.000,34.687 39.000,38.000 C39.000,39.915 39.914,41.600 41.312,42.699 C36.490,43.823 32.999,47.232 32.999,52.572 C32.999,52.572 32.999,56.000 36.428,56.000 L53.572,56.000 C57.000,56.000 57.000,52.572 57.000,52.572 C57.000,47.233 53.510,43.824 48.688,42.699 ZM45.001,34.571 C46.892,34.571 48.429,36.110 48.429,38.000 C48.429,39.890 46.892,41.428 45.001,41.428 C43.110,41.428 41.571,39.890 41.571,38.000 C41.571,36.110 43.110,34.571 45.001,34.571 ZM53.572,53.429 L36.428,53.429 C36.045,53.429 35.609,53.429 35.571,52.572 C35.571,46.878 40.650,44.857 45.000,44.857 C49.349,44.857 54.429,46.878 54.429,52.522 C54.390,53.429 53.955,53.429 53.572,53.429 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M14.000,32.000 C20.627,32.000 26.000,37.373 26.000,44.000 C26.000,50.627 20.627,56.000 14.000,56.000 C7.373,56.000 2.000,50.627 2.000,44.000 C2.000,37.373 7.373,32.000 14.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='50.062px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2349;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon-steps__steps__column:nth-child(2) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88px' height='89px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(255, 255, 255)' d='M44.000,8.000 C63.882,8.000 80.000,24.118 80.000,44.000 C80.000,63.882 63.882,80.000 44.000,80.000 C24.118,80.000 8.000,63.882 8.000,44.000 C8.000,24.118 24.118,8.000 44.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M57.247,63.615 C57.011,63.699 54.397,64.375 51.207,63.728 C50.186,63.520 48.395,62.314 46.870,61.146 L36.299,61.146 C34.477,61.146 33.000,59.668 33.000,57.845 L33.000,31.301 C33.000,29.478 34.477,28.000 36.299,28.000 L49.368,28.000 C51.191,28.000 52.668,29.478 52.668,31.301 L52.668,41.090 L52.717,41.167 L54.444,42.923 C56.340,44.848 57.543,46.085 58.297,46.894 C58.532,47.146 59.174,47.533 59.454,48.303 C59.607,48.725 59.624,49.142 59.652,49.813 C59.675,50.380 57.426,63.549 57.247,63.615 ZM50.922,42.675 L50.922,40.305 L50.922,31.301 C50.922,30.444 50.225,29.747 49.368,29.747 L36.299,29.747 C35.443,29.747 34.746,30.444 34.746,31.301 L34.746,57.845 C34.746,58.702 35.443,59.399 36.299,59.399 L44.739,59.399 C44.361,59.064 44.133,58.838 44.133,58.799 C44.133,58.677 43.143,57.695 41.378,56.043 C39.859,54.618 38.368,53.202 38.067,52.891 C37.174,51.970 36.643,49.793 37.435,49.078 C38.230,48.359 40.700,49.630 40.988,49.797 C42.222,50.513 42.901,51.144 43.473,51.598 C44.888,52.721 46.184,53.184 47.435,53.637 C48.426,53.995 49.624,54.061 50.058,53.788 C50.228,53.675 50.398,53.495 50.445,53.372 C50.491,53.261 50.915,48.694 50.922,43.002 L50.922,42.675 ZM44.922,44.615 C45.455,44.615 45.929,44.534 46.344,44.372 L46.691,46.553 C45.975,46.715 45.266,46.797 44.566,46.797 C43.112,46.797 41.953,46.419 41.089,45.665 C40.224,44.911 39.771,43.868 39.728,42.538 L38.395,42.538 L38.395,41.245 L39.728,41.245 L39.728,40.267 L38.395,40.267 L38.395,38.974 L39.752,38.974 C39.854,37.638 40.355,36.595 41.254,35.846 C42.154,35.097 43.341,34.723 44.817,34.723 C45.388,34.723 46.012,34.806 46.691,34.973 L46.344,37.155 C45.923,36.988 45.474,36.905 44.995,36.905 C44.251,36.905 43.683,37.073 43.290,37.410 C42.897,37.747 42.665,38.268 42.595,38.974 L45.091,38.974 L45.091,40.267 L42.571,40.267 L42.571,41.245 L45.091,41.245 L45.091,42.538 L42.571,42.538 C42.598,43.246 42.791,43.769 43.149,44.108 C43.507,44.446 44.098,44.615 44.922,44.615 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.000,32.000 C19.627,32.000 25.000,37.372 25.000,44.000 C25.000,50.627 19.627,56.000 13.000,56.000 C6.373,56.000 1.000,50.627 1.000,44.000 C1.000,37.372 6.373,32.000 13.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='9px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2350;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon--voucher .coupon-steps__steps__column:nth-child(2) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.000,8.000 C63.882,8.000 80.000,24.118 80.000,44.000 C80.000,63.882 63.882,80.000 44.000,80.000 C24.118,80.000 8.000,63.882 8.000,44.000 C8.000,24.118 24.118,8.000 44.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M55.543,46.000 L60.000,46.000 L59.601,47.500 L55.113,47.500 L55.543,46.000 ZM56.838,41.500 L61.056,41.500 L61.500,40.000 L57.269,40.000 L56.838,41.500 ZM55.974,44.500 L62.554,44.500 L63.000,43.000 L56.406,43.000 L55.974,44.500 ZM60.000,31.000 L58.886,34.000 L55.992,34.000 L50.781,52.000 L33.922,52.000 L27.000,35.500 L49.218,35.500 L48.372,38.500 L31.512,38.500 L35.919,49.000 L48.561,49.000 L53.709,31.000 L60.000,31.000 ZM38.250,53.500 C37.008,53.500 36.000,54.508 36.000,55.750 C36.000,56.994 37.008,58.000 38.250,58.000 C39.492,58.000 40.500,56.994 40.500,55.750 C40.500,54.508 39.492,53.500 38.250,53.500 ZM47.100,43.000 L45.750,53.500 C44.508,53.500 43.500,54.507 43.500,55.750 C43.500,56.994 44.508,58.000 45.750,58.000 C46.992,58.000 48.000,56.994 48.000,55.750 C48.000,54.508 46.992,53.500 45.750,53.500 L47.100,43.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.000,32.000 C19.627,32.000 25.000,37.373 25.000,44.000 C25.000,50.627 19.627,56.000 13.000,56.000 C6.373,56.000 1.000,50.627 1.000,44.000 C1.000,37.373 6.373,32.000 13.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='9px' y='50.099px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2350;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon-steps__steps__column:nth-child(3) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='89px' height='89px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M45.000,8.000 C64.882,8.000 81.000,24.118 81.000,44.000 C81.000,63.882 64.882,80.000 45.000,80.000 C25.118,80.000 9.000,63.882 9.000,44.000 C9.000,24.118 25.118,8.000 45.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M62.146,39.574 L53.142,30.570 C52.639,30.067 51.825,30.067 51.323,30.570 C51.082,30.811 50.946,31.138 50.946,31.479 L50.946,35.338 L41.942,35.338 C41.231,35.338 40.655,35.914 40.655,36.624 C40.655,37.335 41.231,37.911 41.942,37.911 L52.232,37.911 C52.943,37.911 53.519,37.335 53.519,36.624 L53.519,34.584 L59.418,40.484 L53.519,46.383 L53.519,44.343 C53.519,43.632 52.943,43.056 52.232,43.056 L38.083,43.056 L38.083,39.197 C38.083,38.487 37.507,37.911 36.796,37.911 C36.455,37.911 36.128,38.046 35.887,38.288 L26.883,47.292 C26.381,47.795 26.381,48.609 26.883,49.111 L35.887,58.115 C36.128,58.357 36.455,58.492 36.797,58.492 C36.966,58.493 37.133,58.460 37.289,58.395 C37.770,58.195 38.083,57.726 38.083,57.206 L38.083,53.347 L47.087,53.347 C47.798,53.347 48.373,52.771 48.373,52.061 C48.373,51.350 47.798,50.774 47.087,50.774 L36.797,50.774 C36.086,50.774 35.510,51.350 35.510,52.061 L35.510,54.101 L29.611,48.202 L35.510,42.302 L35.510,44.343 C35.510,45.053 36.086,45.629 36.797,45.629 L50.946,45.629 L50.946,49.488 C50.946,50.198 51.522,50.774 52.233,50.774 C52.574,50.774 52.901,50.639 53.142,50.397 L62.146,41.393 C62.648,40.891 62.648,40.076 62.146,39.574 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M14.000,32.000 C20.627,32.000 26.000,37.372 26.000,44.000 C26.000,50.627 20.627,56.000 14.000,56.000 C7.373,56.000 2.000,50.627 2.000,44.000 C2.000,37.372 7.373,32.000 14.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='51px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2351;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon--voucher .coupon-steps__steps__column:nth-child(3) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='89px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M45.000,8.000 C64.882,8.000 81.000,24.118 81.000,44.000 C81.000,63.882 64.882,80.000 45.000,80.000 C25.118,80.000 9.000,63.882 9.000,44.000 C9.000,24.118 25.118,8.000 45.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M62.000,58.500 L32.000,58.500 C30.344,58.500 29.000,57.156 29.000,55.501 L29.000,37.507 C29.000,35.852 30.344,34.508 32.000,34.508 L34.439,34.508 L34.556,34.932 C34.847,35.879 35.333,36.763 35.981,37.507 L32.750,37.507 C32.336,37.507 32.000,37.843 32.000,38.257 L32.000,46.504 L62.000,46.504 L62.000,38.257 C62.000,37.843 61.664,37.507 61.250,37.507 L58.019,37.507 C58.764,36.654 59.299,35.612 59.563,34.508 L62.000,34.508 C63.656,34.508 65.000,35.852 65.000,37.507 L65.000,55.501 C65.000,57.156 63.656,58.500 62.000,58.500 ZM32.000,51.003 L32.000,54.752 C32.000,55.166 32.336,55.501 32.750,55.501 L61.250,55.501 C61.664,55.501 62.000,55.166 62.000,54.752 L62.000,51.003 L32.000,51.003 ZM45.366,43.505 L41.000,43.505 C41.876,41.470 42.942,39.259 44.000,37.507 C43.030,37.506 41.642,37.518 41.000,37.507 C37.848,37.455 36.520,34.799 36.500,33.008 C36.476,30.708 38.308,28.499 41.000,28.510 C43.249,28.519 45.221,29.818 47.000,31.978 C48.779,29.818 50.752,28.519 53.000,28.510 C55.694,28.499 57.524,30.708 57.500,33.008 C57.480,34.799 56.151,37.455 53.000,37.507 C52.358,37.518 50.970,37.506 50.000,37.507 C51.109,39.303 52.237,41.664 53.000,43.505 L48.634,43.505 C48.272,41.649 47.584,39.528 47.000,38.431 C46.418,39.528 45.647,42.019 45.366,43.505 ZM41.537,31.512 C39.840,31.512 39.277,34.388 41.717,34.508 C42.073,34.526 45.069,34.508 45.069,34.508 C43.514,32.349 42.790,31.512 41.537,31.512 ZM52.443,31.512 C54.140,31.512 54.704,34.388 52.264,34.508 C51.908,34.526 48.931,34.508 48.931,34.508 C50.486,32.349 51.191,31.512 52.443,31.512 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M14.000,32.000 C20.627,32.000 26.000,37.373 26.000,44.000 C26.000,50.627 20.627,56.000 14.000,56.000 C7.373,56.000 2.000,50.627 2.000,44.000 C2.000,37.373 7.373,32.000 14.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='51.0989999999999px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2351;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon-steps__steps__icon {
  width: 79px;
  height: 79px;
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 15px;
  position: relative;
  z-index: 1;
}
.coupon-steps__steps__icon--gift {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.0,8.0 C63.882,8.0 79.999,24.117 79.999,43.999 C79.999,63.882 63.882,79.999 44.0,79.999 C24.117,79.999 8.0,63.882 8.0,43.999 C8.0,24.117 24.117,8.0 44.0,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M58.999,59.0 L29.0,59.0 C27.344,59.0 26.0,57.656 26.0,56.1 L26.0,38.7 C26.0,36.351 27.344,35.8 29.0,35.8 L31.439,35.8 L31.556,35.432 C31.847,36.378 32.333,37.263 32.981,38.7 L29.750,38.7 C29.336,38.7 29.0,38.342 29.0,38.756 L29.0,47.4 L58.999,47.4 L58.999,38.756 C58.999,38.342 58.664,38.7 58.250,38.7 L55.19,38.7 C55.764,37.154 56.298,36.111 56.562,35.8 L58.999,35.8 C60.656,35.8 61.999,36.351 61.999,38.7 L61.999,56.1 C61.999,57.656 60.656,59.0 58.999,59.0 ZM29.0,51.503 L29.0,55.251 C29.0,55.665 29.336,56.1 29.750,56.1 L58.250,56.1 C58.664,56.1 58.999,55.665 58.999,55.251 L58.999,51.503 L29.0,51.503 ZM42.366,44.5 L38.0,44.5 C38.876,41.970 39.942,39.758 41.0,38.7 C40.29,38.5 38.642,38.17 38.0,38.7 C34.848,37.954 33.519,35.299 33.500,33.508 C33.475,31.208 35.307,28.999 38.0,29.9 C40.248,29.18 42.220,30.317 44.0,32.478 C45.779,30.317 47.751,29.18 49.999,29.9 C52.694,28.999 54.524,31.208 54.500,33.508 C54.480,35.299 53.151,37.954 49.999,38.7 C49.358,38.17 47.970,38.5 46.999,38.7 C48.108,39.803 49.236,42.163 49.999,44.5 L45.633,44.5 C45.272,42.149 44.583,40.28 44.0,38.930 C43.418,40.28 42.646,42.519 42.366,44.5 ZM38.537,32.12 C36.840,32.12 36.276,34.888 38.716,35.8 C39.72,35.26 42.69,35.8 42.69,35.8 C40.514,32.848 39.789,32.12 38.537,32.12 ZM49.443,32.12 C51.140,32.12 51.704,34.888 49.263,35.8 C48.907,35.26 45.930,35.8 45.930,35.8 C47.486,32.848 48.191,32.12 49.443,32.12 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.0,31.999 C19.627,31.999 25.0,37.372 25.0,43.999 C25.0,50.627 19.627,55.999 13.0,55.999 C6.372,55.999 1.0,50.627 1.0,43.999 C1.0,37.372 6.372,31.999 13.0,31.999 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='9px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2350;%3C/tspan%3E%3C/text%3E%3C/svg%3E") !important;
}
.coupon-steps__steps__icon--codes {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='125px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M80.999,8.0 C100.882,8.0 116.999,24.117 116.999,43.999 C116.999,63.882 100.882,79.999 80.999,79.999 C61.117,79.999 44.999,63.882 44.999,43.999 C44.999,24.117 61.117,8.0 80.999,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M92.999,54.499 C89.686,54.499 86.999,51.813 86.999,48.499 C86.999,45.186 89.686,42.498 92.999,42.498 C96.313,42.498 98.999,45.186 98.999,48.499 C98.999,51.813 96.313,54.499 92.999,54.499 ZM92.999,43.998 C90.519,43.998 88.499,46.19 88.499,48.499 C88.499,50.980 90.519,52.999 92.999,52.999 C95.480,52.999 97.499,50.980 97.499,48.499 C97.499,46.19 95.480,43.998 92.999,43.998 ZM93.743,50.537 C94.24,50.537 94.279,50.495 94.506,50.413 L94.651,51.384 C94.319,51.462 93.976,51.501 93.623,51.501 C92.919,51.501 92.361,51.311 91.950,50.932 C91.539,50.553 91.323,50.27 91.302,49.352 L90.623,49.352 L90.623,48.742 L91.302,48.742 L91.302,48.244 L90.623,48.244 L90.623,47.633 L91.310,47.633 C91.355,46.959 91.590,46.434 92.14,46.61 C92.439,45.688 93.2,45.501 93.703,45.501 C93.984,45.501 94.300,45.543 94.651,45.626 L94.506,46.602 C94.255,46.516 94.7,46.473 93.763,46.473 C93.6,46.473 92.591,46.860 92.518,47.633 L93.856,47.633 L93.856,48.244 L92.510,48.244 L92.510,48.742 L93.856,48.742 L93.856,49.352 L92.510,49.352 C92.524,49.746 92.629,50.42 92.826,50.240 C93.22,50.438 93.328,50.537 93.743,50.537 ZM85.125,48.499 C85.125,49.561 85.342,50.574 85.725,51.499 L62.999,51.499 L62.999,33.499 L92.999,33.499 L92.999,40.623 C88.657,40.623 85.125,44.155 85.125,48.499 ZM77.999,36.498 C74.686,36.498 71.999,39.186 71.999,42.499 C71.999,45.813 74.686,48.499 77.999,48.499 C81.313,48.499 83.999,45.813 83.999,42.499 C83.999,39.186 81.313,36.498 77.999,36.498 ZM78.600,44.944 C78.937,44.944 79.242,44.895 79.515,44.795 L79.689,45.961 C79.290,46.54 78.879,46.101 78.455,46.101 C77.610,46.101 76.941,45.873 76.448,45.419 C75.955,44.964 75.696,44.332 75.670,43.523 L74.856,43.523 L74.856,42.790 L75.670,42.790 L75.670,42.193 L74.856,42.193 L74.856,41.460 L75.680,41.460 C75.734,40.651 76.16,40.22 76.525,39.574 C77.34,39.126 77.710,38.902 78.552,38.902 C78.889,38.902 79.268,38.952 79.689,39.51 L79.515,40.222 C79.213,40.119 78.916,40.68 78.624,40.68 C77.715,40.68 77.217,40.532 77.130,41.460 L78.735,41.460 L78.735,42.193 L77.120,42.193 L77.120,42.790 L78.735,42.790 L78.735,43.523 L77.120,43.523 C77.136,43.995 77.263,44.350 77.499,44.588 C77.735,44.825 78.102,44.944 78.600,44.944 Z'/%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.999,8.0 C64.882,8.0 80.999,24.117 80.999,43.999 C80.999,63.882 64.882,79.999 44.999,79.999 C25.117,79.999 8.999,63.882 8.999,43.999 C8.999,24.117 25.117,8.0 44.999,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M28.636,50.727 L61.363,50.727 L61.363,54.0 L28.636,54.0 L28.636,50.727 ZM30.518,44.100 L31.909,41.678 L33.299,44.100 L35.427,42.872 L34.36,40.451 L36.818,40.451 L36.818,37.996 L34.36,37.996 L35.427,35.591 L33.299,34.363 L31.909,36.769 L30.518,34.363 L28.390,35.591 L29.781,37.996 L26.999,37.996 L26.999,40.451 L29.781,40.451 L28.390,42.872 L30.518,44.100 ZM41.481,42.872 L43.608,44.100 L44.999,41.678 L46.390,44.100 L48.517,42.872 L47.127,40.451 L49.908,40.451 L49.908,37.996 L47.127,37.996 L48.517,35.591 L46.390,34.363 L44.999,36.769 L43.608,34.363 L41.481,35.591 L42.872,37.996 L40.90,37.996 L40.90,40.451 L42.872,40.451 L41.481,42.872 ZM62.999,37.996 L60.217,37.996 L61.608,35.591 L59.481,34.363 L58.90,36.769 L56.699,34.363 L54.572,35.591 L55.963,37.996 L53.181,37.996 L53.181,40.451 L55.963,40.451 L54.572,42.872 L56.699,44.100 L58.90,41.678 L59.481,44.100 L61.608,42.872 L60.217,40.451 L62.999,40.451 L62.999,37.996 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.999,31.999 C20.627,31.999 25.999,37.372 25.999,43.999 C25.999,50.627 20.627,55.999 13.999,55.999 C7.372,55.999 1.999,50.627 1.999,43.999 C1.999,37.372 7.372,31.999 13.999,31.999 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='51px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2351;%3C/tspan%3E%3C/text%3E%3C/svg%3E") !important;
  width: 115px !important;
}
.coupon-steps__steps__icon--receive {
  width: 115px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='125px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M80.999,8.0 C100.882,8.0 116.999,24.117 116.999,43.999 C116.999,63.882 100.882,79.999 80.999,79.999 C61.117,79.999 44.999,63.882 44.999,43.999 C44.999,24.117 61.117,8.0 80.999,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M98.999,40.796 L98.999,33.596 C98.999,31.598 97.380,29.996 95.399,29.996 L66.599,29.996 C64.619,29.996 63.17,31.598 63.17,33.596 L63.17,40.796 C64.998,40.796 66.599,42.416 66.599,44.396 C66.599,46.376 64.998,47.996 62.999,47.996 L62.999,55.196 C62.999,57.176 64.619,58.796 66.599,58.796 L95.399,58.796 C97.380,58.796 98.999,57.176 98.999,55.196 L98.999,47.996 C97.19,47.996 95.399,46.376 95.399,44.396 C95.399,42.416 97.19,40.796 98.999,40.796 ZM95.399,38.168 C93.257,39.410 91.800,41.750 91.800,44.396 C91.800,47.42 93.257,49.382 95.399,50.624 L95.399,55.196 L66.599,55.196 L66.599,50.624 C68.742,49.382 70.200,47.42 70.200,44.396 C70.200,41.732 68.760,39.410 66.618,38.168 L66.599,33.596 L95.399,33.596 L95.399,38.168 ZM79.200,49.796 L82.800,49.796 L82.800,53.396 L79.200,53.396 L79.200,49.796 ZM79.200,42.596 L82.800,42.596 L82.800,46.196 L79.200,46.196 L79.200,42.596 ZM79.200,35.396 L82.800,35.396 L82.800,38.996 L79.200,38.996 L79.200,35.396 Z'/%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.999,8.0 C64.882,8.0 80.999,24.117 80.999,43.999 C80.999,63.882 64.882,79.999 44.999,79.999 C25.117,79.999 8.999,63.882 8.999,43.999 C8.999,24.117 25.117,8.0 44.999,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M61.106,53.309 L61.106,57.629 C61.106,59.713 59.401,61.418 57.316,61.418 L30.789,61.418 C28.686,61.418 26.999,59.713 26.999,57.629 L26.999,31.102 C26.999,29.17 28.686,27.312 30.789,27.312 L57.316,27.312 C59.401,27.312 61.106,29.17 61.106,31.102 L61.106,35.422 C62.224,36.85 63.1,37.279 63.1,38.681 L63.1,50.50 C63.1,51.452 62.224,52.645 61.106,53.309 ZM57.316,31.102 L30.789,31.102 L30.789,57.629 L57.316,57.629 L57.316,53.839 L45.948,53.839 C43.863,53.839 42.158,52.134 42.158,50.50 L42.158,38.681 C42.158,36.597 43.863,34.891 45.948,34.891 L57.316,34.891 L57.316,31.102 ZM59.211,38.681 L45.948,38.681 L45.948,50.50 L59.211,50.50 L59.211,38.681 ZM51.632,41.523 C53.202,41.523 54.474,42.795 54.474,44.365 C54.474,45.935 53.202,47.207 51.632,47.207 C50.62,47.207 48.790,45.935 48.790,44.365 C48.790,42.795 50.62,41.523 51.632,41.523 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.999,31.999 C20.627,31.999 25.999,37.372 25.999,43.999 C25.999,50.627 20.627,55.999 13.999,55.999 C7.372,55.999 1.999,50.627 1.999,43.999 C1.999,37.372 7.372,31.999 13.999,31.999 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='51px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2351;%3C/tspan%3E%3C/text%3E%3C/svg%3E") !important;
}
.coupon-steps__steps__icon--payout {
  width: 115px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='124px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M79.999,8.0 C99.882,8.0 115.999,24.117 115.999,43.999 C115.999,63.882 99.882,79.999 79.999,79.999 C60.117,79.999 44.0,63.882 44.0,43.999 C44.0,24.117 60.117,8.0 79.999,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M94.999,59.0 L64.999,59.0 C63.344,59.0 61.999,57.656 61.999,56.1 L61.999,38.7 C61.999,36.351 63.344,35.8 64.999,35.8 L67.439,35.8 L67.556,35.432 C67.847,36.378 68.333,37.263 68.981,38.7 L65.750,38.7 C65.336,38.7 64.999,38.342 64.999,38.756 L64.999,47.4 L94.999,47.4 L94.999,38.756 C94.999,38.342 94.664,38.7 94.250,38.7 L91.19,38.7 C91.764,37.154 92.298,36.111 92.562,35.8 L94.999,35.8 C96.656,35.8 97.999,36.351 97.999,38.7 L97.999,56.1 C97.999,57.656 96.656,59.0 94.999,59.0 ZM64.999,51.503 L64.999,55.251 C64.999,55.665 65.336,56.1 65.750,56.1 L94.250,56.1 C94.664,56.1 94.999,55.665 94.999,55.251 L94.999,51.503 L64.999,51.503 ZM78.366,44.5 L73.999,44.5 C74.876,41.970 75.942,39.758 76.999,38.7 C76.29,38.5 74.642,38.17 73.999,38.7 C70.848,37.954 69.519,35.299 69.500,33.508 C69.475,31.208 71.307,28.999 73.999,29.9 C76.248,29.18 78.220,30.317 79.999,32.478 C81.779,30.317 83.751,29.18 85.999,29.9 C88.694,28.999 90.524,31.208 90.500,33.508 C90.480,35.299 89.151,37.954 85.999,38.7 C85.358,38.17 83.970,38.5 82.999,38.7 C84.108,39.803 85.236,42.163 85.999,44.5 L81.633,44.5 C81.272,42.149 80.583,40.28 79.999,38.930 C79.418,40.28 78.646,42.519 78.366,44.5 ZM74.537,32.12 C72.840,32.12 72.276,34.888 74.716,35.8 C75.72,35.26 78.69,35.8 78.69,35.8 C76.514,32.848 75.789,32.12 74.537,32.12 ZM85.443,32.12 C87.140,32.12 87.704,34.888 85.263,35.8 C84.907,35.26 81.930,35.8 81.930,35.8 C83.486,32.848 84.191,32.12 85.443,32.12 Z'/%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.0,8.0 C63.882,8.0 79.999,24.117 79.999,43.999 C79.999,63.882 63.882,79.999 44.0,79.999 C24.117,79.999 8.0,63.882 8.0,43.999 C8.0,24.117 24.117,8.0 44.0,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M57.0,54.499 C53.686,54.499 51.0,51.813 51.0,48.499 C51.0,45.186 53.686,42.498 57.0,42.498 C60.313,42.498 62.999,45.186 62.999,48.499 C62.999,51.813 60.313,54.499 57.0,54.499 ZM57.0,43.998 C54.519,43.998 52.500,46.19 52.500,48.499 C52.500,50.980 54.519,52.999 57.0,52.999 C59.481,52.999 61.499,50.980 61.499,48.499 C61.499,46.19 59.481,43.998 57.0,43.998 ZM57.743,50.537 C58.24,50.537 58.279,50.495 58.506,50.413 L58.651,51.384 C58.319,51.462 57.976,51.501 57.623,51.501 C56.919,51.501 56.361,51.311 55.950,50.932 C55.539,50.553 55.323,50.27 55.302,49.352 L54.623,49.352 L54.623,48.742 L55.302,48.742 L55.302,48.244 L54.623,48.244 L54.623,47.633 L55.310,47.633 C55.355,46.959 55.590,46.434 56.14,46.61 C56.439,45.688 57.2,45.501 57.703,45.501 C57.984,45.501 58.300,45.543 58.651,45.626 L58.506,46.602 C58.255,46.516 58.7,46.473 57.763,46.473 C57.6,46.473 56.591,46.860 56.518,47.633 L57.856,47.633 L57.856,48.244 L56.510,48.244 L56.510,48.742 L57.856,48.742 L57.856,49.352 L56.510,49.352 C56.524,49.746 56.629,50.42 56.826,50.240 C57.22,50.438 57.328,50.537 57.743,50.537 ZM49.125,48.499 C49.125,49.561 49.342,50.574 49.725,51.499 L27.0,51.499 L27.0,33.499 L57.0,33.499 L57.0,40.623 C52.657,40.623 49.125,44.155 49.125,48.499 ZM42.0,36.498 C38.686,36.498 36.0,39.186 36.0,42.499 C36.0,45.813 38.686,48.499 42.0,48.499 C45.313,48.499 48.0,45.813 48.0,42.499 C48.0,39.186 45.313,36.498 42.0,36.498 ZM42.600,44.944 C42.937,44.944 43.242,44.895 43.515,44.795 L43.689,45.961 C43.290,46.54 42.879,46.101 42.455,46.101 C41.610,46.101 40.941,45.873 40.448,45.419 C39.955,44.964 39.696,44.332 39.670,43.523 L38.856,43.523 L38.856,42.790 L39.670,42.790 L39.670,42.193 L38.856,42.193 L38.856,41.460 L39.680,41.460 C39.734,40.651 40.16,40.22 40.525,39.574 C41.35,39.126 41.710,38.902 42.552,38.902 C42.889,38.902 43.268,38.952 43.689,39.51 L43.515,40.222 C43.213,40.119 42.916,40.68 42.624,40.68 C41.715,40.68 41.217,40.532 41.130,41.460 L42.735,41.460 L42.735,42.193 L41.120,42.193 L41.120,42.790 L42.735,42.790 L42.735,43.523 L41.120,43.523 C41.136,43.995 41.263,44.350 41.499,44.588 C41.735,44.825 42.102,44.944 42.600,44.944 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.0,31.999 C19.627,31.999 25.0,37.372 25.0,43.999 C25.0,50.627 19.627,55.999 13.0,55.999 C6.372,55.999 1.0,50.627 1.0,43.999 C1.0,37.372 6.372,31.999 13.0,31.999 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='9px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2350;%3C/tspan%3E%3C/text%3E%3C/svg%3E") !important;
}
.coupon-steps__steps__icon--payout.coupon-steps__steps__icon--step-3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='125px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M80.1000,8.000 C100.882,8.000 116.1000,24.118 116.1000,43.1000 C116.1000,63.882 100.882,79.1000 80.1000,79.1000 C61.118,79.1000 44.1000,63.882 44.1000,43.1000 C44.1000,24.118 61.118,8.000 80.1000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M95.1000,59.000 L65.1000,59.000 C64.344,59.000 62.1000,57.657 62.1000,56.001 L62.1000,38.007 C62.1000,36.352 64.344,35.008 65.1000,35.008 L68.439,35.008 L68.556,35.432 C68.847,36.379 69.333,37.264 69.981,38.007 L66.750,38.007 C66.336,38.007 65.1000,38.343 65.1000,38.757 L65.1000,47.004 L95.1000,47.004 L95.1000,38.757 C95.1000,38.343 95.664,38.007 95.250,38.007 L92.019,38.007 C92.765,37.154 93.298,36.112 93.563,35.008 L95.1000,35.008 C97.656,35.008 98.1000,36.352 98.1000,38.007 L98.1000,56.001 C98.1000,57.657 97.656,59.000 95.1000,59.000 ZM65.1000,51.503 L65.1000,55.252 C65.1000,55.666 66.336,56.001 66.750,56.001 L95.250,56.001 C95.664,56.001 95.1000,55.666 95.1000,55.252 L95.1000,51.503 L65.1000,51.503 ZM79.367,44.005 L74.1000,44.005 C75.876,41.970 76.942,39.759 77.1000,38.007 C77.029,38.006 75.642,38.018 74.1000,38.007 C71.849,37.955 70.519,35.299 70.500,33.509 C70.476,31.208 72.308,28.999 74.1000,29.010 C77.248,29.019 79.221,30.318 80.1000,32.478 C82.779,30.318 84.751,29.019 86.1000,29.010 C89.694,28.999 91.524,31.208 91.500,33.509 C91.481,35.299 90.152,37.955 86.1000,38.007 C86.358,38.018 84.970,38.006 83.1000,38.007 C85.109,39.803 86.237,42.164 86.1000,44.005 L82.634,44.005 C82.272,42.149 81.584,40.028 80.1000,38.931 C80.418,40.028 79.647,42.519 79.367,44.005 ZM75.537,32.012 C73.841,32.012 73.276,34.888 75.717,35.008 C76.072,35.026 79.070,35.008 79.070,35.008 C77.514,32.849 76.790,32.012 75.537,32.012 ZM86.444,32.012 C88.140,32.012 88.704,34.888 86.263,35.008 C85.908,35.026 82.930,35.008 82.930,35.008 C84.486,32.849 85.191,32.012 86.444,32.012 Z'/%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.1000,8.000 C64.882,8.000 80.1000,24.118 80.1000,43.1000 C80.1000,63.882 64.882,79.1000 44.1000,79.1000 C25.118,79.1000 8.1000,63.882 8.1000,43.1000 C8.1000,24.118 25.118,8.000 44.1000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M60.1000,55.500 C57.687,55.500 54.1000,52.814 54.1000,49.500 C54.1000,46.186 57.687,43.498 60.1000,43.498 C64.314,43.498 66.1000,46.186 66.1000,49.500 C66.1000,52.814 64.314,55.500 60.1000,55.500 ZM60.1000,44.999 C58.519,44.999 56.500,47.019 56.500,49.500 C56.500,51.981 58.519,53.1000 60.1000,53.1000 C63.481,53.1000 65.500,51.981 65.500,49.500 C65.500,47.019 63.481,44.999 60.1000,44.999 ZM61.744,51.538 C62.025,51.538 62.279,51.496 62.507,51.413 L62.651,52.385 C62.319,52.462 61.977,52.501 61.623,52.501 C60.919,52.501 60.362,52.311 59.951,51.933 C59.540,51.554 59.324,51.028 59.302,50.353 L58.624,50.353 L58.624,49.742 L59.302,49.742 L59.302,49.244 L58.624,49.244 L58.624,48.634 L59.310,48.634 C59.356,47.959 59.591,47.435 60.015,47.062 C60.439,46.688 61.002,46.501 61.704,46.501 C61.985,46.501 62.301,46.543 62.651,46.626 L62.507,47.602 C62.255,47.516 62.008,47.474 61.764,47.474 C61.006,47.474 60.591,47.860 60.519,48.634 L61.856,48.634 L61.856,49.244 L60.511,49.244 L60.511,49.742 L61.856,49.742 L61.856,50.353 L60.511,50.353 C60.524,50.746 60.629,51.042 60.826,51.240 C61.023,51.438 61.329,51.538 61.744,51.538 ZM53.125,49.500 C53.125,50.562 53.343,51.574 53.725,52.500 L30.1000,52.500 L30.1000,34.500 L60.1000,34.500 L60.1000,41.623 C56.658,41.623 53.125,45.156 53.125,49.500 ZM45.1000,37.498 C42.687,37.498 39.1000,40.186 39.1000,43.500 C39.1000,46.813 42.687,49.500 45.1000,49.500 C49.314,49.500 51.1000,46.813 51.1000,43.500 C51.1000,40.186 49.314,37.498 45.1000,37.498 ZM46.600,45.945 C46.937,45.945 47.243,45.895 47.516,45.795 L47.689,46.961 C47.291,47.054 46.880,47.101 46.456,47.101 C45.611,47.101 44.942,46.874 44.449,46.419 C43.956,45.965 43.696,45.333 43.671,44.523 L42.856,44.523 L42.856,43.791 L43.671,43.791 L43.671,43.193 L42.856,43.193 L42.856,42.461 L43.680,42.461 C43.735,41.652 44.017,41.023 44.526,40.575 C45.035,40.126 45.710,39.903 46.552,39.903 C46.889,39.903 47.268,39.952 47.689,40.052 L47.516,41.223 C47.214,41.120 46.917,41.068 46.624,41.068 C45.715,41.068 45.217,41.533 45.131,42.461 L46.735,42.461 L46.735,43.193 L45.121,43.193 L45.121,43.791 L46.735,43.791 L46.735,44.523 L45.121,44.523 C45.137,44.995 45.263,45.351 45.499,45.588 C45.735,45.826 46.102,45.945 46.600,45.945 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.1000,32.000 C20.627,32.000 25.1000,37.373 25.1000,43.1000 C25.1000,50.627 20.627,55.1000 13.1000,55.1000 C7.373,55.1000 1.1000,50.627 1.1000,43.1000 C1.1000,37.373 7.373,32.000 13.1000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='51px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2351;%3C/tspan%3E%3C/text%3E%3C/svg%3E") !important;
  width: 125px !important;
}
.coupon-steps__steps__icon--user {
  width: 89px !important;
  height: 88px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='89px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.1000,8.000 C64.882,8.000 80.1000,24.118 80.1000,43.1000 C80.1000,63.882 64.882,79.1000 44.1000,79.1000 C25.118,79.1000 8.1000,63.882 8.1000,43.1000 C8.1000,24.118 25.118,8.000 44.1000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M48.688,42.699 C50.086,41.601 51.000,39.914 51.000,38.000 C51.000,34.687 48.313,32.000 45.001,32.000 C41.687,32.000 38.1000,34.687 38.1000,38.000 C38.1000,39.914 39.914,41.600 41.312,42.699 C36.490,43.823 32.999,47.232 32.999,52.572 C32.999,52.572 32.999,56.001 36.428,56.001 L53.572,56.001 C57.000,56.001 57.000,52.572 57.000,52.572 C57.000,47.232 53.510,43.824 48.688,42.699 ZM45.001,34.571 C46.892,34.571 48.429,36.110 48.429,38.000 C48.429,39.890 46.892,41.428 45.001,41.428 C43.110,41.428 41.571,39.890 41.571,38.000 C41.571,36.110 43.110,34.571 45.001,34.571 ZM53.572,53.429 L36.428,53.429 C36.045,53.429 35.609,53.429 35.571,52.572 C35.571,46.878 40.650,44.857 44.1000,44.857 C49.349,44.857 54.429,46.878 54.429,52.522 C54.390,53.429 53.955,53.429 53.572,53.429 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M14.000,32.000 C20.627,32.000 26.000,37.373 26.000,43.1000 C26.000,50.627 20.627,55.1000 14.000,55.1000 C7.373,55.1000 2.000,50.627 2.000,43.1000 C2.000,37.373 7.373,32.000 14.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2349;%3C/tspan%3E%3C/text%3E%3C/svg%3E") !important;
}
.coupon-steps__steps__icon--cart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.000,8.000 C63.882,8.000 79.1000,24.118 79.1000,43.1000 C79.1000,63.882 63.882,79.1000 44.000,79.1000 C24.118,79.1000 8.000,63.882 8.000,43.1000 C8.000,24.118 24.118,8.000 44.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M54.543,45.1000 L58.1000,45.1000 L58.601,47.500 L54.113,47.500 L54.543,45.1000 ZM55.838,41.500 L60.056,41.500 L60.500,39.1000 L56.269,39.1000 L55.838,41.500 ZM54.974,44.500 L61.554,44.500 L61.1000,43.000 L55.406,43.000 L54.974,44.500 ZM58.1000,31.000 L57.886,33.1000 L54.992,33.1000 L49.781,51.1000 L32.922,51.1000 L26.000,35.500 L48.218,35.500 L47.372,38.500 L30.512,38.500 L34.919,48.1000 L47.561,48.1000 L52.709,31.000 L58.1000,31.000 ZM37.250,53.500 C36.008,53.500 35.000,54.508 35.000,55.750 C35.000,56.993 36.008,58.000 37.250,58.000 C38.492,58.000 39.500,56.993 39.500,55.750 C39.500,54.508 38.492,53.500 37.250,53.500 ZM46.100,43.000 L44.750,53.500 C43.508,53.500 42.500,54.507 42.500,55.750 C42.500,56.993 43.508,58.000 44.750,58.000 C45.992,58.000 46.1000,56.993 46.1000,55.750 C46.1000,54.508 45.992,53.500 44.750,53.500 L46.100,43.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.000,32.000 C19.627,32.000 25.000,37.373 25.000,43.1000 C25.000,50.627 19.627,55.1000 13.000,55.1000 C6.373,55.1000 1.000,50.627 1.000,43.1000 C1.000,37.373 6.373,32.000 13.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='9px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2350;%3C/tspan%3E%3C/text%3E%3C/svg%3E") !important;
  width: 88px !important;
  height: 88px !important;
}
.coupon-steps__steps__content {
  background-color: #fff;
  padding: 36px;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  font-weight: 300;
  line-height: 1.5;
  flex-grow: 1;
  position: relative;
  width: 100%;
}
.coupon-steps__steps__content:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #ffffff transparent;
  top: -6px;
  left: calc(50% - 6px);
  position: absolute;
}
.coupon-steps__steps--noicons .coupon-steps__steps__content:before {
  display: none;
}
.coupon-steps__steps__content h3 {
  color: #7d8f9d;
  margin-bottom: 24px;
  font-size: 24px !important;
}
.coupon-steps--header .coupon-steps__steps__column:nth-child(1) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='89px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M45.000,8.000 C64.882,8.000 81.000,24.118 81.000,44.000 C81.000,63.882 64.882,80.000 45.000,80.000 C25.118,80.000 9.000,63.882 9.000,44.000 C9.000,24.118 25.118,8.000 45.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M48.688,42.699 C50.086,41.601 51.000,39.914 51.000,38.000 C51.000,34.687 48.313,32.000 45.001,32.000 C41.687,32.000 39.000,34.687 39.000,38.000 C39.000,39.914 39.914,41.600 41.312,42.699 C36.490,43.823 32.999,47.232 32.999,52.572 C32.999,52.572 32.999,56.000 36.428,56.000 L53.572,56.000 C57.000,56.000 57.000,52.572 57.000,52.572 C57.000,47.233 53.510,43.824 48.688,42.699 ZM45.001,34.571 C46.892,34.571 48.429,36.110 48.429,38.000 C48.429,39.890 46.892,41.428 45.001,41.428 C43.110,41.428 41.571,39.890 41.571,38.000 C41.571,36.110 43.110,34.571 45.001,34.571 ZM53.572,53.429 L36.428,53.429 C36.045,53.429 35.609,53.429 35.571,52.572 C35.571,46.879 40.650,44.857 45.000,44.857 C49.349,44.857 54.429,46.879 54.429,52.522 C54.390,53.429 53.955,53.429 53.572,53.429 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M14.000,32.000 C20.627,32.000 26.000,37.373 26.000,44.000 C26.000,50.627 20.627,56.000 14.000,56.000 C7.373,56.000 2.000,50.627 2.000,44.000 C2.000,37.373 7.373,32.000 14.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2349;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon-steps--header .coupon-steps__steps__column:nth-child(2) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.000,8.000 C63.882,8.000 80.000,24.118 80.000,44.000 C80.000,63.882 63.882,80.000 44.000,80.000 C24.118,80.000 8.000,63.882 8.000,44.000 C8.000,24.118 24.118,8.000 44.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M54.543,46.000 L59.000,46.000 L58.601,47.500 L54.113,47.500 L54.543,46.000 ZM55.838,41.500 L60.056,41.500 L60.500,40.000 L56.269,40.000 L55.838,41.500 ZM54.974,44.500 L61.554,44.500 L62.000,43.000 L55.406,43.000 L54.974,44.500 ZM59.000,31.000 L57.886,34.000 L54.992,34.000 L49.781,52.000 L32.922,52.000 L26.000,35.500 L48.218,35.500 L47.372,38.500 L30.512,38.500 L34.919,49.000 L47.561,49.000 L52.709,31.000 L59.000,31.000 ZM37.250,53.500 C36.008,53.500 35.000,54.508 35.000,55.750 C35.000,56.994 36.008,58.000 37.250,58.000 C38.492,58.000 39.500,56.994 39.500,55.750 C39.500,54.508 38.492,53.500 37.250,53.500 ZM46.100,43.000 L44.750,53.500 C43.508,53.500 42.500,54.507 42.500,55.750 C42.500,56.994 43.508,58.000 44.750,58.000 C45.992,58.000 47.000,56.994 47.000,55.750 C47.000,54.508 45.992,53.500 44.750,53.500 L46.100,43.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.000,32.000 C19.627,32.000 25.000,37.373 25.000,44.000 C25.000,50.627 19.627,56.000 13.000,56.000 C6.373,56.000 1.000,50.627 1.000,44.000 C1.000,37.373 6.373,32.000 13.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='9px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2350;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon-steps--header .coupon-steps__steps__column:nth-child(3) .coupon-steps__steps__icon {
  width: 115px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='125px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M80.999,8.0 C100.882,8.0 116.999,24.117 116.999,43.999 C116.999,63.882 100.882,79.999 80.999,79.999 C61.117,79.999 44.999,63.882 44.999,43.999 C44.999,24.117 61.117,8.0 80.999,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M95.999,59.0 L65.999,59.0 C64.344,59.0 62.999,57.656 62.999,56.1 L62.999,38.7 C62.999,36.351 64.344,35.8 65.999,35.8 L68.438,35.8 L68.556,35.432 C68.847,36.378 69.332,37.263 69.981,38.7 L66.750,38.7 C66.336,38.7 65.999,38.342 65.999,38.756 L65.999,47.4 L95.999,47.4 L95.999,38.756 C95.999,38.342 95.664,38.7 95.250,38.7 L92.19,38.7 C92.764,37.154 93.298,36.111 93.562,35.8 L95.999,35.8 C97.656,35.8 98.999,36.351 98.999,38.7 L98.999,56.1 C98.999,57.656 97.656,59.0 95.999,59.0 ZM65.999,51.503 L65.999,55.251 C65.999,55.665 66.336,56.1 66.750,56.1 L95.250,56.1 C95.664,56.1 95.999,55.665 95.999,55.251 L95.999,51.503 L65.999,51.503 ZM79.366,44.5 L74.999,44.5 C75.876,41.970 76.942,39.758 77.999,38.7 C77.29,38.5 75.642,38.17 74.999,38.7 C71.848,37.954 70.519,35.299 70.500,33.508 C70.475,31.208 72.307,28.999 74.999,29.9 C77.248,29.18 79.220,30.317 80.999,32.478 C82.778,30.317 84.751,29.18 86.999,29.9 C89.693,28.999 91.523,31.208 91.500,33.508 C91.480,35.299 90.151,37.954 86.999,38.7 C86.358,38.17 84.970,38.5 83.999,38.7 C85.108,39.803 86.236,42.163 86.999,44.5 L82.633,44.5 C82.272,42.149 81.583,40.28 80.999,38.930 C80.417,40.28 79.646,42.519 79.366,44.5 ZM75.537,32.12 C73.840,32.12 73.276,34.888 75.716,35.8 C76.72,35.26 79.69,35.8 79.69,35.8 C77.514,32.848 76.789,32.12 75.537,32.12 ZM86.443,32.12 C88.140,32.12 88.704,34.888 86.263,35.8 C85.907,35.26 82.930,35.8 82.930,35.8 C84.486,32.848 85.190,32.12 86.443,32.12 Z'/%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.999,8.0 C64.882,8.0 80.999,24.117 80.999,43.999 C80.999,63.882 64.882,79.999 44.999,79.999 C25.117,79.999 8.999,63.882 8.999,43.999 C8.999,24.117 25.117,8.0 44.999,8.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M60.999,55.499 C57.686,55.499 54.999,52.813 54.999,49.499 C54.999,46.186 57.686,43.498 60.999,43.498 C64.313,43.498 66.999,46.186 66.999,49.499 C66.999,52.813 64.313,55.499 60.999,55.499 ZM60.999,44.998 C58.519,44.998 56.499,47.19 56.499,49.499 C56.499,51.980 58.519,53.999 60.999,53.999 C63.481,53.999 65.499,51.980 65.499,49.499 C65.499,47.19 63.481,44.998 60.999,44.998 ZM61.743,51.537 C62.24,51.537 62.279,51.496 62.506,51.413 L62.651,52.384 C62.319,52.462 61.976,52.501 61.623,52.501 C60.919,52.501 60.361,52.311 59.950,51.932 C59.539,51.553 59.323,51.27 59.302,50.352 L58.623,50.352 L58.623,49.742 L59.302,49.742 L59.302,49.244 L58.623,49.244 L58.623,48.633 L59.310,48.633 C59.355,47.959 59.590,47.434 60.14,47.61 C60.439,46.688 61.2,46.501 61.703,46.501 C61.984,46.501 62.300,46.543 62.651,46.626 L62.506,47.602 C62.255,47.516 62.7,47.473 61.763,47.473 C61.6,47.473 60.591,47.860 60.518,48.633 L61.856,48.633 L61.856,49.244 L60.510,49.244 L60.510,49.742 L61.856,49.742 L61.856,50.352 L60.510,50.352 C60.524,50.746 60.629,51.42 60.826,51.240 C61.22,51.438 61.328,51.537 61.743,51.537 ZM53.125,49.499 C53.125,50.561 53.342,51.574 53.725,52.499 L30.999,52.499 L30.999,34.499 L60.999,34.499 L60.999,41.623 C56.657,41.623 53.125,45.155 53.125,49.499 ZM45.999,37.498 C42.686,37.498 39.999,40.186 39.999,43.499 C39.999,46.813 42.686,49.499 45.999,49.499 C49.313,49.499 51.999,46.813 51.999,43.499 C51.999,40.186 49.313,37.498 45.999,37.498 ZM46.600,45.944 C46.937,45.944 47.242,45.895 47.515,45.795 L47.689,46.961 C47.290,47.54 46.879,47.101 46.455,47.101 C45.610,47.101 44.941,46.873 44.448,46.419 C43.955,45.964 43.696,45.332 43.670,44.523 L42.856,44.523 L42.856,43.790 L43.670,43.790 L43.670,43.193 L42.856,43.193 L42.856,42.461 L43.680,42.461 C43.734,41.651 44.16,41.22 44.525,40.574 C45.34,40.126 45.710,39.902 46.552,39.902 C46.889,39.902 47.268,39.952 47.689,40.51 L47.515,41.222 C47.213,41.119 46.916,41.68 46.624,41.68 C45.715,41.68 45.217,41.532 45.130,42.461 L46.735,42.461 L46.735,43.193 L45.120,43.193 L45.120,43.790 L46.735,43.790 L46.735,44.523 L45.120,44.523 C45.136,44.995 45.263,45.350 45.499,45.588 C45.735,45.825 46.102,45.944 46.600,45.944 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.999,31.999 C20.627,31.999 25.999,37.372 25.999,43.999 C25.999,50.627 20.627,55.999 13.999,55.999 C7.372,55.999 1.999,50.627 1.999,43.999 C1.999,37.372 7.372,31.999 13.999,31.999 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='10px' y='51px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2351;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}
.coupon-steps__thanks {
  display: flex;
  align-items: center;
  gap: 36px;
  margin-top: 36px;
}
.coupon-steps__thanks__coupon {
  flex: 3;
}
.coupon-steps__thanks__coupon .coupon-card {
  display: block;
  width: 100%;
  top: 12px;
  position: relative;
}
.coupon-steps__thanks__coupon .coupon-card .coupon-card__image {
  position: relative;
  aspect-ratio: 289/188;
  border-radius: 18px;
  overflow: hidden;
}
.coupon-steps__thanks__coupon .coupon-card .coupon-card__image img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  position: absolute;
  width: 100%;
  height: 100%;
}
.coupon-steps__thanks__coupon .coupon-card .coupon-card__price {
  /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='150px' height='83px'%3E%3Cdefs%3E%3Cfilter filterUnits='userSpaceOnUse' id='Filter_0' x='0px' y='0px' width='150px' height='83px' %3E%3CfeOffset in='SourceAlpha' dx='13.377' dy='12.044' /%3E%3CfeGaussianBlur result='blurOut' stdDeviation='4.243' /%3E%3CfeFlood flood-color='rgb(0, 0, 0)' result='floodOut' /%3E%3CfeComposite operator='atop' in='floodOut' in2='blurOut' /%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.25'/%3E%3C/feComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23Filter_0)'%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M116.662,33.243 L96.946,53.000 L96.093,52.145 C95.552,52.673 94.815,53.000 94.000,53.000 L7.000,53.000 C5.343,53.000 4.000,51.657 4.000,50.000 L4.000,8.000 C4.000,6.343 5.343,4.1000 7.000,4.1000 L94.000,4.1000 C94.815,4.1000 95.552,5.327 96.093,5.855 L96.946,4.1000 L116.662,24.757 C119.000,27.101 119.000,30.899 116.662,33.243 Z'/%3E%3C/g%3E%3C/svg%3E");*/
  width: auto;
  padding-bottom: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: -18px;
  top: 18px;
  z-index: 1;
  color: #fff;
  font-style: italic;
  font-size: 32px;
  font-weight: 900;
  padding-top: 9px;
  padding-left: 18px;
  background: #f40064;
  border-radius: 4px;
  z-index: 20;
  padding-right: 6px;
  box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.5);
}
.coupon-steps__thanks__coupon .coupon-card .coupon-card__price span {
  position: relative;
  z-index: 20;
}
.coupon-steps__thanks__coupon .coupon-card .coupon-card__price:before {
  content: "";
  display: block;
  background: #f40064;
  padding-top: 9px;
  padding-bottom: 10px;
  padding-left: 9px;
  padding-right: 10px;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: #f40064;
  z-index: 15;
}
.coupon-steps__thanks__coupon .coupon-card .coupon-card__price img {
  display: block;
  position: absolute;
  width: auto;
  height: 100%;
  transform: rotate(45deg);
  scale: 0.74;
  border-radius: 5px;
  overflow: hidden;
  right: -25px;
  top: 0px;
  box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.5);
}
.coupon-steps__thanks__coupon .coupon-card:after {
  display: block;
  width: 100%;
  content: "";
  border-radius: 12px;
  background-image: -moz-linear-gradient(90deg, rgba(125, 143, 157, 0) 0%, rgb(125, 143, 157) 100%);
  background-image: -webkit-linear-gradient(90deg, rgba(125, 143, 157, 0) 0%, rgb(125, 143, 157) 100%);
  background-image: -ms-linear-gradient(90deg, rgba(125, 143, 157, 0) 0%, rgb(125, 143, 157) 100%);
  height: 24px;
  margin-top: 12px;
  mix-blend-mode: multiply;
  opacity: 0.2;
}
.coupon-steps__thanks__text {
  flex: 5;
  text-wrap: balance;
}
.coupon-steps__thanks__text h3 {
  font-weight: 600;
  font-size: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
  line-height: 1.25;
  margin-bottom: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}
.coupon-steps__thanks__text h3 span {
  color: #7d8f9d;
  font-weight: 600;
}
.coupon-steps__thanks__text p {
  font-weight: 300;
  line-height: 1.5;
}
.coupon-terms {
  padding-top: 60px;
  background-color: #fff;
}
.coupon-terms--overview {
  float: left;
  width: 100%;
  padding-top: 0;
}
.coupon-terms__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.coupon-terms__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
  justify-content: center;
}
.coupon-terms__row .column {
  padding-left: 18px;
  padding-right: 18px;
  width: 33.33%;
}
.coupon-terms__row .column .introduction p {
  line-height: 1.5;
}
.coupon-terms__row__column10 {
  width: 83.33%;
  padding-left: 18px;
  padding-right: 18px;
}
.coupon-terms__row__column50 {
  width: 50%;
  padding-left: 18px;
  padding-right: 18px;
  line-height: 1.5;
}
.coupon-terms__row__column50 h2 {
  margin-bottom: 36px;
}
.coupon-terms__row__column50 .introduction, .coupon-terms__row__column50 .introduction ul li {
  font-size: 18px;
  font-weight: 300;
}
.coupon-terms__row__column100 {
  width: 100% !important;
  padding-left: 18px;
  padding-right: 18px;
}
.coupon-terms__row__column100 .introduction {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
}
.coupon-terms .banners .banner {
  border: 0;
  border-radius: 6px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  padding-left: 36px;
  padding-right: 36px;
  padding-top: 36px;
}
.coupon-terms .banners .banner h2 {
  color: #7d8f9d;
}
.coupon-terms .banners .banner .readon-arrow {
  left: 36px;
}
.coupon-overview .cash-claim-title {
  padding-top: 36px;
  padding-bottom: 36px;
}
.coupon-overview .cash-claim-title h1 {
  padding: 0 !important;
  margin-bottom: 30px;
}
.coupon-overview .cash-claim-title p {
  line-height: 1.5;
}
.coupon-overview .cash-claim-filter .filter:nth-child(1) {
  width: 25% !important;
}
.coupon-overview .cash-claim-filter .filter:nth-child(2) {
  width: 15% !important;
  text-align: right;
}
.coupon-overview .cash-claim-filter .filter:nth-child(3) {
  width: 10% !important;
  text-align: right;
}
.coupon-overview .cash-claim-filter .filter:nth-child(4) {
  width: 15% !important;
  text-align: right;
}
.coupon-overview .cash-claim-filter .filter:nth-child(5) {
  width: 15% !important;
  text-align: right;
}
.coupon-overview .cash-claim-filter .filter:nth-child(6) {
  width: 15% !important;
  text-align: right;
}
.coupon-overview .cash-claim-filter .filter:nth-child(7) {
  width: 12% !important;
  text-align: right;
}
.coupon-overview__item {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.coupon-overview__item.coupon-overview__item--new .cash-claim-row-desktop {
  background-color: #ebf6ee !important;
  font-weight: bold;
  color: #3aa757;
  border-bottom: 1px solid #dddddd;
}
.coupon-overview__item.coupon-overview__item--new .cash-claim-row-desktop .coupon-overview__item__details {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M0.352,7.953 L1.635,9.253 L7.346,3.467 L13.056,9.253 L14.339,7.953 L7.346,0.867 L0.352,7.953 Z'/%3E%3C/svg%3E");
}
.coupon-overview__item.coupon-overview__item--active:hover {
  background-color: #fff;
}
.coupon-overview__item.coupon-overview__item--active:hover .cash-claim-row-desktop:hover {
  background-color: #fff;
}
.coupon-overview__item .cash-claim-row-desktop {
  background-color: #fff;
  transition: 0.2s;
  cursor: pointer;
}
.coupon-overview__item .cash-claim-row-desktop:hover {
  background-color: #f9f9f9;
}
.coupon-overview__item .cash-claim-row-desktop .column {
  white-space: nowrap;
}
.coupon-overview__item .cash-claim-row-desktop .column:nth-child(1) {
  width: 25% !important;
}
.coupon-overview__item .cash-claim-row-desktop .column:nth-child(2) {
  width: 15% !important;
  text-align: right;
}
.coupon-overview__item .cash-claim-row-desktop .column:nth-child(3) {
  width: 10% !important;
  text-align: right;
}
.coupon-overview__item .cash-claim-row-desktop .column:nth-child(4) {
  width: 15% !important;
  text-align: right;
}
.coupon-overview__item .cash-claim-row-desktop .column:nth-child(5) {
  width: 15% !important;
  text-align: right;
}
.coupon-overview__item .cash-claim-row-desktop .column:nth-child(6) {
  width: 15% !important;
  text-align: right;
}
.coupon-overview__item .cash-claim-row-desktop .column:nth-child(7) {
  width: 12% !important;
  text-align: right;
}
.coupon-overview__item__details {
  color: #2f8bd3 !important;
  text-align: right;
  padding-right: 27px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M0.352,2.047 L1.635,0.747 L7.346,6.533 L13.056,0.747 L14.339,2.047 L7.346,9.133 L0.352,2.047 Z'/%3E%3C/svg%3E");
  font-weight: 400;
  background-position: right top 6px;
  background-repeat: no-repeat;
}
.coupon-overview__item__overview {
  display: none;
}
.coupon-overview__item__overview__items {
  position: relative;
  padding: 36px;
}
.coupon-overview__item__overview__item {
  position: relative;
  border: 1px solid #dddddd;
}
.coupon-overview__item__overview__item + .coupon-overview__item__overview__item {
  border-top: 0;
}
.coupon-overview__item__overview__item:before, .coupon-overview__item__overview__item:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  top: -1px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.coupon-overview__item__overview__item:after {
  left: auto;
  right: -1px;
  transform: rotate(90deg);
}
.coupon-overview__item__overview__item__inner {
  padding: 36px;
}
.coupon-overview__item__overview__item__inner:before, .coupon-overview__item__overview__item__inner:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.coupon-overview__item__overview__item__inner:before {
  transform: rotate(-90deg);
}
.coupon-overview__item__overview__item__inner:after {
  left: auto;
  right: -1px;
  transform: rotate(-180deg);
}
.coupon-overview__item__overview__item__title {
  font-style: italic;
  color: #7d8f9d;
  margin-bottom: 24px;
}
.coupon-overview__item__overview__item__wrapper {
  position: relative;
}
.coupon-overview__item__overview__item__wrapper + .coupon-overview__item__overview__item__wrapper {
  margin-top: 9px;
}
.coupon-overview__item__overview__item__index {
  position: absolute;
  top: -13px;
  right: 100%;
  margin-right: -14px;
  font-family: "Roboto", sans-serif;
  color: #7d8f9d;
  border: 1px solid #dddddd;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  line-height: 23px;
  text-align: center;
  overflow: hidden;
  background-color: #ffffff;
  font-size: 15px;
  letter-spacing: -1px;
  padding-right: 1px;
}
.coupon-overview__item__overview__item__row {
  display: flex;
  border: 1px solid #dddddd;
  margin-bottom: 9px;
  border-radius: 18px;
  overflow: hidden;
  flex-wrap: wrap;
}
.coupon-overview__item__overview__item__row:last-child {
  margin-bottom: 0;
}
.coupon-overview__item__overview__item__left, .coupon-overview__item__overview__item__right, .coupon-overview__item__overview__item__bottom {
  background-color: #f5f5f5;
  width: 50%;
  display: flex;
  height: 36px;
  align-items: center;
  font-size: 12px;
  color: #222222;
  flex: 0 0 50%;
}
.coupon-overview__item__overview__item__left span:nth-child(1), .coupon-overview__item__overview__item__right span:nth-child(1), .coupon-overview__item__overview__item__bottom span:nth-child(1) {
  margin-right: 9px;
}
.coupon-overview__item__overview__item__left span:nth-child(2), .coupon-overview__item__overview__item__right span:nth-child(2), .coupon-overview__item__overview__item__bottom span:nth-child(2) {
  font-weight: bold;
  margin-right: 18px;
}
.coupon-overview__item__overview__item__left span:nth-child(3), .coupon-overview__item__overview__item__right span:nth-child(3), .coupon-overview__item__overview__item__bottom span:nth-child(3) {
  font-size: 16px;
  color: #2288d9;
  text-decoration: underline;
  cursor: pointer;
}
.coupon-overview__item__overview__item__left .copy-target, .coupon-overview__item__overview__item__right .copy-target, .coupon-overview__item__overview__item__bottom .copy-target {
  max-width: 160px;
  font-weight: bold;
  color: #222222;
  background-color: transparent;
}
.coupon-overview__item__overview__item__left {
  border-right: 1px solid #dddddd;
  padding-left: 12px;
  padding-right: 12px;
}
.coupon-overview__item__overview__item__right {
  padding-left: 12px;
  padding-right: 12px;
}
.coupon-overview__item__overview__item__bottom {
  display: flex;
  flex: 0 0 100%;
  padding-left: 12px;
  padding-right: 12px;
  border-top: 1px solid #dddddd;
}
.coupon-overview__item__overview__item__bottom .value {
  min-width: 40px;
  display: inline-block;
}
.coupon-overview--payout {
  margin-top: 0 !important;
}
.coupon-overview--payout .cash-claim-title > h1 {
  margin-bottom: 0;
}
.coupon-overview--payout .cash-claim-title > h2, .coupon-overview--payout .cash-claim-title > h3 {
  margin-top: 30px;
  margin-bottom: 0;
}
.coupon-overview--payout h2 {
  color: #7d8f9d;
  margin-bottom: 12px;
}
.coupon-overview--payout h2 span {
  float: none !important;
  margin-left: 9px;
}
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .column:nth-child(1),
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .filter:nth-child(1),
.coupon-overview--payout .cash-claim-filter .column:nth-child(1),
.coupon-overview--payout .cash-claim-filter .filter:nth-child(1) {
  width: 10% !important;
  align-items: center !important;
  text-align: center;
  justify-content: center !important;
}
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .column:nth-child(1),
.coupon-overview--payout .cash-claim-filter .column:nth-child(1) {
  text-align: center;
}
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .column:nth-child(2),
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .filter:nth-child(2),
.coupon-overview--payout .cash-claim-filter .column:nth-child(2),
.coupon-overview--payout .cash-claim-filter .filter:nth-child(2) {
  width: 25% !important;
  align-items: center !important;
  text-align: center;
  justify-content: center !important;
  flex-direction: row !important;
}
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .column:nth-child(3),
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .filter:nth-child(3),
.coupon-overview--payout .cash-claim-filter .column:nth-child(3),
.coupon-overview--payout .cash-claim-filter .filter:nth-child(3) {
  width: 15% !important;
}
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .column:nth-child(5),
.coupon-overview--payout .coupon-overview__item .cash-claim-row-desktop .filter:nth-child(5),
.coupon-overview--payout .cash-claim-filter .column:nth-child(5),
.coupon-overview--payout .cash-claim-filter .filter:nth-child(5) {
  width: 20% !important;
}
.coupon-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(34, 34, 34, 0.75);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.coupon-overlay__inner {
  max-width: 756px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  margin-bottom: 30px;
  border-radius: 12px;
  background-color: #fff;
  overflow: hidden;
  max-height: calc(100vh - 60px);
  overflow-y: auto;
}
.coupon-overlay--invoice .coupon-overlay__inner {
  max-width: 396px;
}
.coupon-overlay__inner--app {
  height: 100%;
  margin: 0px;
  max-height: 100%;
  border-radius: 0px;
}
.coupon-overlay .coupon-overlay__close {
  width: 12px;
  height: 12px;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M11.999,10.537 L7.408,5.990 L11.953,1.404 L10.537,0.000 L5.993,4.589 L1.405,0.046 L0.000,1.451 L4.593,6.003 L0.046,10.594 L1.451,11.999 L6.006,7.403 L10.596,11.953 L11.999,10.537 Z'/%3E%3C/svg%3E");
  top: 18px;
  right: 18px;
  cursor: pointer;
}
.coupon-overlay .coupon-overlay__close:after {
  width: 36px;
  height: 36px;
  content: "";
  position: absolute;
  top: -12px;
  left: -12px;
}
.coupon-overlay h2 {
  color: #ee1167;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 32px;
}
.coupon-overlay h3 {
  color: #7d8f9d;
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
  margin-bottom: 24px;
}
.coupon-overlay p {
  line-height: 1.5;
}
.coupon-overlay .select-shop-coupon-outer {
  position: relative;
}
.coupon-overlay .select-shop-coupon {
  position: absolute;
  left: -999px;
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}
.coupon-overlay .select-shop-coupon + label {
  padding-bottom: 50%;
  position: relative;
  width: 100%;
  display: block;
  border: 1px solid #dddddd;
  cursor: pointer;
}
.coupon-overlay .select-shop-coupon + label:before, .coupon-overlay .select-shop-coupon + label:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.coupon-overlay .select-shop-coupon + label:before {
  transform: rotate(-90deg);
}
.coupon-overlay .select-shop-coupon + label:after {
  left: auto;
  right: -1px;
  transform: rotate(-180deg);
}
.coupon-overlay .select-shop-coupon + label img {
  position: absolute;
  object-fit: contain;
  left: 12.5%;
  right: 12.5%;
  top: 12.5%;
  bottom: 12.5%;
  width: 75%;
  height: 75%;
}
.coupon-overlay .select-shop-coupon:checked + label {
  border-color: #2f8bd3;
}
.coupon-overlay .select-shop-coupon:checked + label:before, .coupon-overlay .select-shop-coupon:checked + label:after {
  border-color: #2f8bd3;
}
.coupon-overlay .select-shop-coupon:checked + label + .select-shop-coupon-outer__corners:before, .coupon-overlay .select-shop-coupon:checked + label + .select-shop-coupon-outer__corners:after {
  border-color: #2f8bd3;
}
.coupon-overlay .select-shop-coupon-outer__corners:before, .coupon-overlay .select-shop-coupon-outer__corners:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  left: 0;
  top: -1px;
  top: 0;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.coupon-overlay .select-shop-coupon-outer__corners:after {
  left: auto;
  right: -1px;
  right: 0;
  transform: rotate(90deg);
}
.coupon--voucher .coupon-header__content__buy .button.button--primary {
  margin-right: 18px;
  padding-left: 18px;
  width: 100%;
  max-width: 300px;
}
.coupon--voucher .coupon-header__content__buy .button.button--primary span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.4;
}

.alert {
  border: 1px solid #dddddd;
  border-radius: 6px;
  padding: 36px;
  margin-bottom: 18px;
}
.alert + .cash-buy {
  margin-top: 0;
  margin-bottom: 0;
}
.alert--success {
  background-color: #ebf6ee;
}
.alert--success .alert__title {
  padding-left: 27px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,0.000 C4.030,0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM8.062,12.389 L4.687,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.687,6.669 L8.062,12.389 Z'/%3E%3C/svg%3E");
  color: #3aa757;
  background-position: left top 2px;
  background-repeat: no-repeat;
}
.alert--narrow {
  padding: 18px;
}
.alert__title {
  font-weight: 500;
  margin-bottom: 18px;
}
.alert__content {
  font-weight: 300;
  line-height: 1.5;
}

.buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}
.buttons.buttons--disabled {
  pointer-events: none;
  opacity: 0.6;
}

.button--primary {
  border-radius: 6px;
  background-color: #ee1167;
  color: #fff;
  height: 48px;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  padding-left: 16px;
  margin-right: 36px;
  position: relative;
  padding-left: 36px;
  padding-right: 36px;
  text-decoration: none;
  font-size: 16px;
  font-family: "Roboto";
}
.button--primary:after {
  content: "";
  right: -13px;
  width: 32px;
  height: 32px;
  border-top-right-radius: 6px;
  position: absolute;
  transform: rotate(45deg);
  background-color: #ee1167;
  z-index: 0;
}
.button--primary:hover {
  background-color: #e80b4f;
}
.button--primary:hover:after {
  background-color: #e80b4f;
}
.button--primary.button--default {
  padding-left: 18px;
  padding-right: 18px;
  height: 36px;
  border-radius: 3px;
  line-height: 1.5;
  cursor: pointer;
  font-weight: 500;
}
.button--primary.button--default:after {
  display: none;
}

.button:hover {
  text-decoration: none !important;
}

.button--outline {
  border-left: 2px solid #dddddd;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  display: inline-flex;
  border-top-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 0;
  position: relative;
  padding-left: 36px;
  padding-right: 36px;
  color: #7d8f9d;
  padding-left: 18px;
  text-decoration: none;
}
.button--outline:after {
  content: "";
  right: -18px;
  width: 32px;
  height: 32px;
  border-top-right-radius: 6px;
  position: absolute;
  transform: rotate(45deg);
  background-color: #fff;
  z-index: 0;
  border-right: 2px solid #dddddd;
  border-top: 2px solid #dddddd;
}
.button--outline:hover {
  color: #455a64;
  border-color: #455a64;
}
.button--outline:hover:after {
  border-color: #455a64;
}
.button--outline.button--default {
  padding-left: 18px;
  padding-right: 18px;
  height: 36px;
  border-radius: 3px;
  line-height: 1.5;
  min-height: unset;
  border: 2px solid rgba(125, 143, 157, 0.4);
  align-items: center;
  color: #7D8F9D;
  text-decoration: none;
  cursor: pointer;
}
.button--outline.button--default:after {
  display: none;
}
.button--outline.button--default:hover {
  border: 2px solid #7d8f9d;
  color: #3D5061;
}

.type-icon {
  background-repeat: no-repeat;
  display: inline-block;
}
.type-icon--gift {
  width: 18px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M16.500,15.000 L1.500,15.000 C0.672,15.000 -0.000,14.328 -0.000,13.501 L-0.000,4.504 C-0.000,3.676 0.672,3.004 1.500,3.004 L2.719,3.004 L2.778,3.216 C2.924,3.689 3.166,4.132 3.491,4.504 L1.875,4.504 C1.668,4.504 1.500,4.672 1.500,4.878 L1.500,9.002 L16.500,9.002 L16.500,4.878 C16.500,4.672 16.332,4.504 16.125,4.504 L14.509,4.504 C14.882,4.077 15.149,3.556 15.281,3.004 L16.500,3.004 C17.328,3.004 18.000,3.676 18.000,4.504 L18.000,13.501 C18.000,14.328 17.328,15.000 16.500,15.000 ZM1.500,11.252 L1.500,13.126 C1.500,13.333 1.668,13.501 1.875,13.501 L16.125,13.501 C16.332,13.501 16.500,13.333 16.500,13.126 L16.500,11.252 L1.500,11.252 ZM8.183,7.503 L6.000,7.503 C6.438,6.485 6.971,5.379 7.500,4.504 C7.015,4.503 6.321,4.509 6.000,4.504 C4.424,4.477 3.760,3.150 3.750,2.254 C3.738,1.104 4.654,-0.000 6.000,0.005 C7.124,0.009 8.110,0.659 9.000,1.739 C9.889,0.659 10.876,0.009 12.000,0.005 C13.347,-0.000 14.262,1.104 14.250,2.254 C14.240,3.150 13.576,4.477 12.000,4.504 C11.679,4.509 10.985,4.503 10.500,4.504 C11.054,5.402 11.618,6.582 12.000,7.503 L9.817,7.503 C9.636,6.574 9.292,5.514 9.000,4.965 C8.709,5.514 8.323,6.760 8.183,7.503 ZM6.268,1.506 C5.420,1.506 5.138,2.944 6.358,3.004 C6.536,3.013 8.035,3.004 8.035,3.004 C7.257,1.925 6.895,1.506 6.268,1.506 ZM11.722,1.506 C12.570,1.506 12.852,2.944 11.632,3.004 C11.454,3.013 9.965,3.004 9.965,3.004 C10.743,1.925 11.095,1.506 11.722,1.506 Z'/%3E%3C/svg%3E");
}
.type-icon--cash {
  width: 11px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M9.482,11.415 L5.149,11.415 C5.198,12.810 5.553,13.852 6.214,14.542 C6.875,15.232 7.823,15.576 9.056,15.576 C9.948,15.576 10.780,15.444 11.551,15.179 L11.891,17.633 C10.918,17.866 9.912,17.982 8.873,17.982 C6.796,17.982 5.161,17.405 3.969,16.250 C2.776,15.095 2.147,13.483 2.083,11.415 L-0.011,11.415 L-0.011,9.718 L2.083,9.718 L2.083,8.179 L-0.011,8.179 L-0.011,6.482 L2.095,6.482 C2.200,4.438 2.861,2.848 4.078,1.713 C5.295,0.579 6.930,0.011 8.983,0.011 C9.843,0.011 10.812,0.135 11.891,0.384 L11.551,2.850 C10.723,2.577 9.900,2.441 9.080,2.441 C7.855,2.441 6.914,2.786 6.257,3.476 C5.600,4.165 5.235,5.167 5.161,6.482 L9.482,6.482 L9.482,8.179 L5.149,8.179 L5.149,9.718 L9.482,9.718 L9.482,11.415 Z'/%3E%3C/svg%3E");
}

.readon-arrow--reverse {
  padding-left: 0;
  padding-right: 27px;
}
.readon-arrow--reverse:after {
  left: auto;
  right: 0;
}

.small-total {
  border-radius: 18px;
  height: 36px;
  border: 1px solid #dddddd;
  background-color: #f5f5f5;
  display: inline-flex;
  margin-left: 9px;
  font-size: 12px;
  font-weight: 700 !important;
  color: #222222 !important;
  align-items: center;
  justify-content: center;
  padding-left: 12px;
  padding-right: 12px;
}

.about {
  display: flex;
  flex-direction: column;
}
.about * {
  font-family: "Roboto";
}
.about p {
  line-height: 1.5;
  font-weight: 300;
}
.about .coupon-terms h2 {
  color: #222222;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 32px;
  padding-bottom: 0;
}
.about .coupon-steps__top {
  margin-left: auto;
  margin-right: auto;
}

.content {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #fff;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: hidden;
}
.content + .content:not(.content--background) {
  padding-top: 0;
}
.content--background--grey {
  background-color: #f5f5f5;
}
.content--background--grey + .content--background--grey {
  padding-top: 0;
}
.content--background--grey + .content:not(.content--background--grey) {
  padding-top: 75px;
}
.content--background--white {
  background-color: #fff;
}
.content--background--white + .content:not(.content--background--white):not(.content--bb) {
  padding-top: 75px;
}
.content--background--white + .content--background--white {
  padding-top: 0;
}
.content--background--white .shops-block-last:before,
.content--background--white .shops-block-last:after {
  background-color: #fff !important;
}
.content--bb {
  border-bottom: 1px solid #dddddd;
}
.content--compare {
  padding-top: 96px !important;
  padding-bottom: 36px;
}
.content--faq {
  background-color: #fff;
  border-top: 1px solid #dddddd;
}
.content__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.content__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
}
.content__row--align-items-center {
  align-items: center;
}
.content__row--justify-content-center {
  justify-content: center;
}
.content__column {
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}
.content__column--33 {
  width: 33.33%;
}
.content__column--50 {
  width: 50%;
}
.content__column--10 {
  width: 83.33%;
}
.content img {
  display: block;
  max-width: 100%;
  height: auto;
}
.content h2 {
  color: #222222;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 32px;
  padding-bottom: 0;
}
.content h3 {
  color: #7d8f9d;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 24px;
  padding-bottom: 0;
}
.content p {
  line-height: 1.5;
  font-weight: 300;
}
.content--bb {
  border-bottom: 1px solid #dddddd;
}
.content--bb + .content {
  padding-top: 75px;
}
.content .text-component h1 {
  font-size: 36px;
  font-weight: 300;
  line-height: 1.2;
}
.content .text-component h2 {
  color: #222222;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 32px;
  padding-bottom: 0;
}
.content .text-component h3 {
  color: #7d8f9d;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 24px;
  padding-bottom: 0;
}
.content .text-component h2 + ul, .content .text-component h3 + ul {
  padding-top: 0;
}

.fz-14 {
  font-size: 14px;
}

.c-black {
  color: #222222 !important;
}

.c-grey {
  color: var(--grey-100) !important;
}

.ta-c {
  text-align: center;
}

.toggle-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='58px' height='58px'%3E%3Cpath fill-rule='evenodd' stroke-width='2px' stroke='rgb(221, 221, 221)' fill='rgb(255, 255, 255)' d='M29.0,5.0 C42.254,5.0 53.0,15.745 53.0,29.0 C53.0,42.254 42.254,53.0 29.0,53.0 C15.745,53.0 5.0,42.254 5.0,29.0 C5.0,15.745 15.745,5.0 29.0,5.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M22.352,27.46 L23.635,25.746 L29.345,31.532 L35.56,25.746 L36.339,27.46 L29.345,34.132 L22.352,27.46 Z'/%3E%3C/svg%3E");
  height: 48px;
  background-repeat: no-repeat;
  -webkit-background-size: 48px 48px;
  background-size: 48px 48px;
  padding-left: 57px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.toggle-button span {
  color: #7d8f9d;
  font-weight: bold;
}
.toggle-button--center {
  margin-left: auto;
  margin-right: auto;
}
.toggle-button--active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='58px' transform='scale(-1)' height='58px'%3E%3Cpath fill-rule='evenodd' stroke-width='2px' stroke='rgb(221, 221, 221)' fill='rgb(255, 255, 255)' d='M29.0,5.0 C42.254,5.0 53.0,15.745 53.0,29.0 C53.0,42.254 42.254,53.0 29.0,53.0 C15.745,53.0 5.0,42.254 5.0,29.0 C5.0,15.745 15.745,5.0 29.0,5.0 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M22.352,27.46 L23.635,25.746 L29.345,31.532 L35.56,25.746 L36.339,27.46 L29.345,34.132 L22.352,27.46 Z'/%3E%3C/svg%3E");
}

.faq__items {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: flex-start;
}
.faq__item {
  border-bottom: 1px solid rgba(125, 143, 157, 0.2);
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid transparent;
  background-color: rgba(69, 90, 100, 0.1);
  border-radius: 4px;
}
.faq__item__top {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  cursor: pointer;
}
.faq__item__top:hover .faq__item__title {
  color: #2f8ad1;
}
.faq__item__top:hover .faq__item__controls {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='%232f8ad1' d='M0.007,1.112 L1.107,-0.002 L6.001,4.957 L10.896,-0.002 L11.996,1.112 L6.001,7.186 L0.007,1.112 Z'/%3E%3C/svg%3E");
}
.faq__item__controls {
  width: 12px;
  height: 8px;
  flex-grow: 0;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M0.007,1.112 L1.107,-0.002 L6.001,4.957 L10.896,-0.002 L11.996,1.112 L6.001,7.186 L0.007,1.112 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  position: relative;
  top: 9px;
}
.faq__item__title {
  font-weight: bold;
  color: #7d8f9d;
  flex: 1;
  padding-left: 9px;
  line-height: 1.5;
}
.faq__item__content {
  display: none;
  padding-bottom: 18px;
  padding-left: 33px;
  padding-right: 18px;
}
.faq__item__content p {
  font-weight: 300;
}
.faq__item.faq__item--active {
  background-color: transparent;
  border: 1px solid rgba(69, 90, 100, 0.1);
}
.faq__item.faq__item--active .faq__item__title {
  color: #2f8ad1;
}
.faq__item.faq__item--active .faq__item__controls {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='%232f8ad1' d='M0.007,1.112 L1.107,-0.002 L6.001,4.957 L10.896,-0.002 L11.996,1.112 L6.001,7.186 L0.007,1.112 Z'/%3E%3C/svg%3E");
  transform: rotate(180deg);
}

.form-wrapper.payout--overlay form {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
}
.form-row__column {
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}
.form-row__column--auto {
  width: fit-content;
}
.form-row__column--50 {
  width: 50%;
}
.form-row__column .element {
  width: 100% !important;
}
.form-row.form-row--background.form-row--background--blue > .form-row__column {
  background-color: #f4f9fd;
  border-radius: 6px;
  padding-top: 18px;
  padding-bottom: 18px;
  width: calc(100% - 36px);
  margin-left: 18px;
  margin-right: 18px;
}
.form-row .notification {
  border-style: solid;
  border: 1px solid rgba(250, 187, 45, 0.25);
  background-color: #fef8ea !important;
  border-radius: 6px;
  padding: 18px !important;
  margin: 0 !important;
}
.form-row .notification .notification__title {
  font-weight: bold;
  padding-left: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(250, 187, 45)' d='M0.750,14.750 L8.1000,0.500 L17.250,14.750 L0.750,14.750 ZM8.1000,12.500 C9.212,12.500 9.391,12.428 9.534,12.284 C9.678,12.140 9.750,11.962 9.750,11.750 C9.750,11.537 9.678,11.359 9.534,11.216 C9.391,11.072 9.212,10.1000 8.1000,10.1000 C8.787,10.1000 8.609,11.072 8.466,11.216 C8.322,11.359 8.250,11.537 8.250,11.750 C8.250,11.962 8.322,12.140 8.466,12.284 C8.609,12.428 8.787,12.500 8.1000,12.500 ZM8.250,10.250 L9.750,10.250 L9.750,6.500 L8.250,6.500 L8.250,10.250 Z'/%3E%3C/svg%3E");
  background-position: left center;
  background-repeat: no-repeat;
  line-height: 1.5;
  display: block;
  margin-bottom: 6px;
}
.form-row .notification p {
  padding-left: 25px;
  line-height: 1.5 !important;
  font-size: 16px !important;
}
.form-row #cash {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M9.250,13.750 C7.775,13.750 6.462,13.331 5.312,12.494 C4.163,11.656 3.350,10.575 2.875,9.250 L0.250,9.250 L0.250,7.750 L2.538,7.750 C2.500,7.450 2.484,7.172 2.491,6.916 C2.497,6.659 2.513,6.438 2.538,6.250 L0.250,6.250 L0.250,4.750 L2.875,4.750 C3.350,3.425 4.163,2.344 5.312,1.506 C6.462,0.669 7.775,0.250 9.250,0.250 C10.113,0.250 10.928,0.403 11.697,0.710 C12.466,1.016 13.150,1.438 13.750,1.975 L12.681,3.025 C12.219,2.625 11.697,2.312 11.116,2.088 C10.534,1.863 9.912,1.750 9.250,1.750 C8.187,1.750 7.237,2.028 6.400,2.584 C5.562,3.141 4.931,3.862 4.506,4.750 L9.250,4.750 L9.250,6.250 L4.056,6.250 C4.006,6.588 3.988,6.884 3.1000,7.141 C4.013,7.397 4.031,7.600 4.056,7.750 L9.250,7.750 L9.250,9.250 L4.506,9.250 C4.931,10.138 5.562,10.859 6.400,11.416 C7.237,11.972 8.187,12.250 9.250,12.250 C9.912,12.250 10.534,12.138 11.116,11.913 C11.697,11.687 12.219,11.375 12.681,10.975 L13.750,12.025 C13.150,12.562 12.466,12.984 11.697,13.291 C10.928,13.597 10.113,13.750 9.250,13.750 Z'/%3E%3C/svg%3E");
  background-position: left 12px center;
  text-align: right;
  background-repeat: no-repeat;
}
.form-row .transaction-costs,
.form-row .payout-button {
  display: flex;
  border-radius: 18px;
  align-items: center;
  gap: 9px;
  border: 1px solid rgba(125, 143, 157, 0.2);
  height: 36px;
  padding-left: 9px;
  padding-right: 18px;
}
.form-row .transaction-costs .transaction-costs__value,
.form-row .transaction-costs .payout-button__value,
.form-row .payout-button .transaction-costs__value,
.form-row .payout-button .payout-button__value {
  margin-left: auto;
}
.form-row .transaction-costs .account-overview-item__label__info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M7.250,11.750 L8.750,11.750 L8.750,7.250 L7.250,7.250 L7.250,11.750 ZM8.000,5.750 C8.212,5.750 8.391,5.678 8.534,5.534 C8.678,5.391 8.750,5.213 8.750,5.000 C8.750,4.788 8.678,4.610 8.534,4.466 C8.391,4.322 8.212,4.250 8.000,4.250 C7.788,4.250 7.609,4.322 7.466,4.466 C7.322,4.610 7.250,4.788 7.250,5.000 C7.250,5.213 7.322,5.391 7.466,5.534 C7.609,5.678 7.788,5.750 8.000,5.750 ZM8.000,15.500 C6.963,15.500 5.988,15.303 5.075,14.909 C4.163,14.516 3.369,13.981 2.694,13.306 C2.019,12.631 1.484,11.838 1.091,10.925 C0.697,10.013 0.500,9.038 0.500,8.000 C0.500,6.963 0.697,5.988 1.091,5.075 C1.484,4.163 2.019,3.369 2.694,2.694 C3.369,2.019 4.163,1.485 5.075,1.091 C5.988,0.697 6.963,0.500 8.000,0.500 C9.038,0.500 10.013,0.697 10.925,1.091 C11.838,1.485 12.631,2.019 13.306,2.694 C13.981,3.369 14.516,4.163 14.909,5.075 C15.303,5.988 15.500,6.963 15.500,8.000 C15.500,9.038 15.303,10.013 14.909,10.925 C14.516,11.838 13.981,12.631 13.306,13.306 C12.631,13.981 11.838,14.516 10.925,14.909 C10.013,15.303 9.038,15.500 8.000,15.500 ZM8.000,14.000 C9.675,14.000 11.094,13.419 12.256,12.256 C13.419,11.094 14.000,9.675 14.000,8.000 C14.000,6.325 13.419,4.906 12.256,3.744 C11.094,2.581 9.675,2.000 8.000,2.000 C6.325,2.000 4.906,2.581 3.744,3.744 C2.581,4.906 2.000,6.325 2.000,8.000 C2.000,9.675 2.581,11.094 3.744,12.256 C4.906,13.419 6.325,14.000 8.000,14.000 Z'/%3E%3C/svg%3E");
}
.form-row .transaction-costs .account-overview-item__label__info .account-overview-item__label__info__tooltip {
  left: 0;
}
.form-row .transaction-costs .transaction-costs__label {
  font-weight: normal;
  color: #2f8bd3;
  white-space: nowrap;
}
.form-row .payout-button {
  padding-left: 18px;
  padding-right: 0;
}
.form-row .payout-button .payout-button__value {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  font-weight: bold;
  height: 36px;
  position: relative;
  z-index: 1;
  background-color: #2f8bd3;
  color: #fff;
  border-radius: 18px;
}

@media screen and (min-width: 768px) {
  .faq--columns .faq__items {
    gap: 18px 36px;
  }
  .faq--columns .faq__item {
    width: calc(50% - 18px);
  }
}
.carousel-header {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.carousel-header .tabs {
  margin-left: 24px;
}
.carousel .slick-list {
  overflow: visible;
}
.carousel .slick-track {
  display: flex;
}
.carousel .slick-slide:nth-child(even) .carousel__slide__inner {
  /*flex-direction:row-reverse;*/
}
.carousel__slide {
  padding: 9px;
  width: 100%;
  max-width: 800px;
}
.carousel__slide__inner {
  display: flex;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  background-color: #fff;
}
.carousel__image {
  width: 50%;
  position: relative;
  height: 100%;
  aspect-ratio: 16/9;
}
.carousel__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.carousel__content {
  width: 50%;
  padding: 36px;
}
.carousel__content p {
  padding-left: 33px;
}
.carousel__title {
  display: flex;
  margin-bottom: 24px;
}
.carousel__title h3 {
  padding-bottom: 0;
  margin-bottom: 0;
}
.carousel__step {
  flex-grow: 0;
  flex-shrink: 0;
  background-color: #ee1167;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  margin-right: 9px;
}
.carousel .readon-arrow {
  cursor: pointer;
}

.tabs {
  display: flex;
  border-bottom: 1px solid #dddddd;
}
.tabs.tabs--center {
  justify-content: center;
}
.tabs .tab {
  margin-right: 36px;
  padding-bottom: 16px;
  cursor: pointer;
  margin-bottom: 0 !important;
  font-weight: bold;
  color: #7d8f9d;
  position: relative;
}
.tabs .tab.tab--active {
  color: #2f8ad1;
  position: relative;
}
.tabs .tab.tab--active:after {
  width: 100%;
  content: "";
  height: 2px;
  left: 0;
  right: 0;
  bottom: -1px;
  position: absolute;
  background-color: #2f8ad1;
}
.tabs .tab:last-child {
  margin-right: 0;
}
.tabs .tab:not(.tab--active):hover {
  color: #3d5061;
}
.tabs .tab:not(.tab--active):hover:after {
  width: 100%;
  content: "";
  height: 2px;
  left: 0;
  right: 0;
  bottom: -1px;
  position: absolute;
  background-color: #3d5061;
}

.stars-component {
  background-color: #727272;
  width: 150px;
  height: 30px;
}
.stars-component .stars-inner {
  display: flex;
  width: 150px;
  height: 30px;
  background-image: url(/img/star-bg.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.stars-component .stars-inner .star {
  width: 30px;
  height: 30px;
  background-image: url(/img/star-white.png);
  background-position: center center;
  background-size: 30px 30px;
  background-repeat: no-repeat;
}

.rating-second-component {
  display: flex;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
}
.rating-second-component .circle {
  display: inline-flex;
  flex-shrink: 0;
  flex-grow: 0;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-size: 36px;
  color: #ee1167;
  border: 6px solid #2f8bd3;
  font-weight: bold;
}
.rating-second-component .circle sup {
  font-size: 24px;
  padding-bottom: 14px;
}
.rating-second-component .stars-component {
  margin-left: 18px;
}

.shadow-box {
  padding: 36px;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
}
.shadow-box .button.button--outline {
  max-width: calc(100% - 30px);
}

.apps {
  display: flex;
  margin-left: -9px;
  margin-right: -9px;
  flex-wrap: wrap;
}
.apps__button {
  width: calc(50% - 18px);
  margin-left: 9px;
  margin-right: 9px;
  border-radius: 6px;
  background-color: #000;
  height: 48px;
  background-position: center center;
  background-repeat: no-repeat;
}
.apps__button--ios {
  background-image: url(/img/about/ios.png);
  -webkit-background-size: 88px 22px;
  background-size: 88px 22px;
}
.apps__button--android {
  background-image: url(/img/about/google-play.png);
  -webkit-background-size: 103px 24px;
  background-size: 103px 24px;
}

.coupon-order__form__column__input.error {
  border-color: #dd0000;
  background-color: #ffeeee;
  position: relative;
}

.coupon-order__form__column__input.not-available {
  background-color: #dddddd;
  justify-content: center;
  color: #333333;
  font-style: italic;
}

.coupon-order__form__column__input.not-available input,
.coupon-order__form__column__input.error input {
  background-color: transparent;
}

.coupon-order__form__column__input-error {
  width: 100%;
  position: absolute;
  top: 48px;
  left: 0px;
  font-size: 13px;
  color: #dd0000;
  white-space: nowrap;
}

#coupon-order__form__top__inner-custom .coupon-order__form__column__price {
  position: relative;
}

#coupon-order__form__top__inner-custom .coupon-order__form__column__input-error {
  bottom: -18px;
  top: auto;
}

.coupon-order__form__column__amounts {
  display: flex;
}

.coupon-order__form__column__amounts__item {
  display: flex;
  border: 1px solid #dddddd;
  border-radius: 50px;
  height: 40px;
  line-height: 38px;
  overflow: hidden;
  margin-right: 12px;
  color: #666666;
  width: 162px;
}

.coupon-order__form__column__amounts__item__count {
  width: 60px;
  text-align: center;
  padding-left: 4px;
}

.coupon-order__form__column__amounts__item__amount {
  width: 100px;
  background-color: #f5f5f5;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  border-left: 1px solid #dddddd;
  text-align: center;
}

.coupon-terms .tmce ul {
  padding-top: 0px;
}

.coupon-terms .tmce p + ul {
  padding-top: 20px;
}

.coupon-overlay #coupon-order__form__top__inner-custom .coupon-order__form__column {
  width: 33.33%;
}
.coupon-overlay #coupon-order__form__top__inner-custom .coupon-order__form__column .coupon-order__form__column__price,
.coupon-overlay #coupon-order__form__top__inner-custom .coupon-order__form__column .coupon-order__form__column__input,
.coupon-overlay #coupon-order__form__top__inner-custom .coupon-order__form__column .coupon-order__form__column__amount {
  width: 100%;
}
.coupon-overlay .coupon-order__tabs {
  display: none;
  margin-top: 36px;
}

.coupon-steps--header.coupon-steps--tutorial .coupon-steps__steps__column:nth-child(2) .coupon-steps__steps__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88px' height='88px'%3E%3Cpath fill-rule='evenodd' stroke-width='6px' stroke='rgb(47, 139, 211)' fill='rgb(245, 245, 245)' d='M44.000,8.000 C63.882,8.000 80.000,24.118 80.000,44.000 C80.000,63.882 63.882,80.000 44.000,80.000 C24.118,80.000 8.000,63.882 8.000,44.000 C8.000,24.118 24.118,8.000 44.000,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M60.000,58.500 L30.000,58.500 C28.344,58.500 27.000,57.156 27.000,55.501 L27.000,37.507 C27.000,35.852 28.344,34.508 30.000,34.508 L32.439,34.508 L32.556,34.932 C32.847,35.879 33.333,36.763 33.981,37.507 L30.750,37.507 C30.336,37.507 30.000,37.843 30.000,38.257 L30.000,46.504 L60.000,46.504 L60.000,38.257 C60.000,37.843 59.664,37.507 59.250,37.507 L56.019,37.507 C56.764,36.654 57.299,35.612 57.563,34.508 L60.000,34.508 C61.656,34.508 63.000,35.852 63.000,37.507 L63.000,55.501 C63.000,57.156 61.656,58.500 60.000,58.500 ZM30.000,51.003 L30.000,54.752 C30.000,55.166 30.336,55.501 30.750,55.501 L59.250,55.501 C59.664,55.501 60.000,55.166 60.000,54.752 L60.000,51.003 L30.000,51.003 ZM43.366,43.505 L39.000,43.505 C39.876,41.470 40.942,39.259 42.000,37.507 C41.030,37.505 39.642,37.518 39.000,37.507 C35.848,37.454 34.520,34.799 34.500,33.008 C34.476,30.708 36.308,28.499 39.000,28.510 C41.249,28.519 43.221,29.818 45.000,31.978 C46.779,29.818 48.752,28.519 51.000,28.510 C53.694,28.499 55.524,30.708 55.500,33.008 C55.480,34.799 54.152,37.454 51.000,37.507 C50.358,37.518 48.970,37.505 48.000,37.507 C49.109,39.303 50.237,41.664 51.000,43.505 L46.634,43.505 C46.272,41.649 45.584,39.528 45.000,38.431 C44.418,39.528 43.647,42.019 43.366,43.505 ZM39.537,31.512 C37.840,31.512 37.277,34.388 39.717,34.508 C40.073,34.526 43.069,34.508 43.069,34.508 C41.514,32.349 40.790,31.512 39.537,31.512 ZM50.443,31.512 C52.140,31.512 52.704,34.388 50.264,34.508 C49.908,34.526 46.931,34.508 46.931,34.508 C48.486,32.349 49.191,31.512 50.443,31.512 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M13.000,32.000 C19.627,32.000 25.000,37.373 25.000,44.000 C25.000,50.627 19.627,56.000 13.000,56.000 C6.373,56.000 1.000,50.627 1.000,44.000 C1.000,37.373 6.373,32.000 13.000,32.000 Z'/%3E%3Ctext kerning='auto' font-family='Myriad Pro' fill='rgb(0, 0, 0)' font-size='16px' x='9px' y='50px'%3E%3Ctspan font-size='16px' font-family='Roboto' font-weight='bold' fill='%23FFFFFF'%3E&%2350;%3C/tspan%3E%3C/text%3E%3C/svg%3E");
}

.about--tutorial .coupon-steps__top {
  max-width: 850px;
}
.about--tutorial .coupon-terms .banners {
  padding-top: 0;
  padding-bottom: 0;
}
.about--tutorial .coupon-terms .banners .banner-bottom-margin {
  margin-bottom: 0;
}

.tutorial__top {
  text-align: center;
}
.tutorial .coupon-order__form__column {
  width: 33.33% !important;
  padding-left: 18px;
  padding-right: 18px;
}
.tutorial .coupon-order__form__row {
  max-width: 700px;
  width: 100%;
}
.tutorial .coupon-order__form__top__inner {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tutorial .coupon-order__form__top__inner:before, .tutorial .coupon-order__form__top__inner:after {
  display: none;
}
.tutorial .select-shop-coupon-outer {
  position: relative;
}
.tutorial .select-shop-coupon {
  position: absolute;
  left: -999px;
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}
.tutorial .select-shop-coupon + label {
  padding-bottom: 50%;
  position: relative;
  width: 100%;
  display: block;
  border: 1px solid #dddddd;
  cursor: pointer;
}
.tutorial .select-shop-coupon + label:before, .tutorial .select-shop-coupon + label:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.tutorial .select-shop-coupon + label:before {
  transform: rotate(-90deg);
}
.tutorial .select-shop-coupon + label:after {
  left: auto;
  right: -1px;
  transform: rotate(-180deg);
}
.tutorial .select-shop-coupon + label img {
  position: absolute;
  object-fit: contain;
  left: 12.5%;
  right: 12.5%;
  top: 12.5%;
  bottom: 12.5%;
  width: 75%;
  height: 75%;
}
.tutorial .select-shop-coupon:checked + label {
  border-color: #2f8bd3;
}
.tutorial .select-shop-coupon:checked + label:before, .tutorial .select-shop-coupon:checked + label:after {
  border-color: #2f8bd3;
}
.tutorial .select-shop-coupon:checked + label + .select-shop-coupon-outer__corners:before, .tutorial .select-shop-coupon:checked + label + .select-shop-coupon-outer__corners:after {
  border-color: #2f8bd3;
}
.tutorial .select-shop-coupon-outer__corners:before, .tutorial .select-shop-coupon-outer__corners:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  left: 0;
  top: -1px;
  top: 0;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 0%;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 1;
}
.tutorial .select-shop-coupon-outer__corners:after {
  left: auto;
  right: -1px;
  right: 0;
  transform: rotate(90deg);
}
.tutorial__timeline {
  margin-top: 36px;
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0;
  transition: opacity ease 0.15s;
}
.tutorial__timeline__top {
  width: 100%;
}
.tutorial__timeline__items {
  width: calc(100% + 36px);
  margin-left: -18px;
  margin-right: -18px;
  flex-direction: column;
  align-items: space-between;
  position: relative;
  min-height: 500px;
}
.tutorial__timeline__items__lines {
  width: 16.66%;
  padding-left: 18px;
  padding-right: 18px;
  position: absolute;
  left: calc(41.66% - 0px);
  height: 100%;
  display: flex;
  flex-direction: column;
}
.tutorial__timeline__items__line:nth-child(1) {
  width: 99px;
  height: 112px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 106 120'%3E%3Cdefs/%3E%3Cpath fill='%23DDD' fill-rule='evenodd' d='M95 8v73c0 2.757-2.243 5-5 5H53v4h37a9 9 0 009-9V8h-4z'/%3E%3Cpath fill='%23DDD' fill-rule='evenodd' d='M97 0a9 9 0 019 9 9 9 0 01-9 9 9 9 0 01-9-9 9 9 0 019-9z'/%3E%3Cpath fill='%23FFF' fill-rule='evenodd' stroke='%232F8BD3' stroke-width='4' d='M31 64c13.255 0 24 10.745 24 24s-10.745 24-24 24S7 101.255 7 88s10.745-24 24-24z'/%3E%3Ctext x='26' y='96' font-family='Myriad Pro' font-size='22'%3E%3Ctspan fill='%23EE1167' font-family='Roboto' font-weight='bold'%3E1%3C/tspan%3E%3C/text%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 99px 112px;
  margin-right: auto;
}
.tutorial__timeline__items__line:nth-child(2) {
  width: 92px;
  height: 104px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112'%3E%3Cdefs/%3E%3Cpath fill='%23DDD' fill-rule='evenodd' d='M4 0v73c0 2.757 2.243 5 5 5h37v4H9a9 9 0 01-9-9V0h4z'/%3E%3Cpath fill='%23FFF' fill-rule='evenodd' stroke='%232F8BD3' stroke-width='4' d='M68 56c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24z'/%3E%3Ctext x='62' y='88' font-family='Myriad Pro' font-size='22'%3E%3Ctspan fill='%23EE1167' font-family='Roboto' font-weight='bold'%3E2%3C/tspan%3E%3C/text%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 92px 104px;
  margin-left: auto;
}
.tutorial__timeline__items__line:nth-child(3) {
  width: 92px;
  min-height: 104px;
  height: 164px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 111'%3E%3Cdefs/%3E%3Cpath fill='%23DDD' fill-rule='evenodd' d='M95 0v73c0 2.757-2.243 5-5 5H53v4h37a9 9 0 009-9V0h-4z'/%3E%3Cpath fill='%23FFF' fill-rule='evenodd' stroke='%232F8BD3' stroke-width='4' d='M31 55c13.255 0 24 10.745 24 24s-10.745 24-24 24S7 92.255 7 79s10.745-24 24-24z'/%3E%3Ctext x='25' y='87' font-family='Myriad Pro' font-size='22'%3E%3Ctspan fill='%23EE1167' font-family='Roboto' font-weight='bold'%3E3%3C/tspan%3E%3C/text%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 92px 104px;
  margin-right: auto;
  position: relative;
}
.tutorial__timeline__items__line:nth-child(3):after {
  content: "";
  min-height: calc(100% - 104px);
  position: absolute;
  right: 0;
  top: 0;
  width: 4px;
  background-color: #dddddd;
}
.tutorial__timeline__items__line:nth-child(4) {
  flex-grow: 1;
  width: 4px;
  margin-left: auto;
  margin-right: auto;
  background-color: #dddddd;
}
.tutorial__timeline__items__line:nth-child(4):after {
  content: "";
  border-radius: 50%;
  overflow: hidden;
  background-color: #dddddd;
  width: 18px;
  height: 18px;
  position: absolute;
  bottom: -18px;
  left: calc(50% - 9px);
}
.tutorial__timeline__items .tutorial__timeline__item.tutorial__timeline__item--1 {
  left: 0;
  top: 0;
  text-align: right;
  padding-top: 63px;
}
.tutorial__timeline__items .tutorial__timeline__item.tutorial__timeline__item--1 .tutorial__timeline__item__image img {
  float: right;
}
.tutorial__timeline__items .tutorial__timeline__item.tutorial__timeline__item--2 {
  margin-left: auto;
  right: 0;
  top: 0;
}
.tutorial__timeline__items .tutorial__timeline__item.tutorial__timeline__item--2 .tutorial__timeline__item__title {
  text-align: left;
}
.tutorial__timeline__items .tutorial__timeline__item.tutorial__timeline__item--3 {
  left: 0;
  top: 0;
}
.tutorial__timeline__items .tutorial__timeline__item.tutorial__timeline__item--3 .tutorial__timeline__item__image img {
  float: right;
}
.tutorial__timeline__item {
  width: 41.66%;
  position: relative;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: absolute;
}
.tutorial__timeline__item:nth-child(1):before {
  width: 99px;
  height: 112px;
  position: absolute;
  right: -135px;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 106 120'%3E%3Cdefs/%3E%3Cpath fill='%23DDD' fill-rule='evenodd' d='M95 8v73c0 2.757-2.243 5-5 5H53v4h37a9 9 0 009-9V8h-4z'/%3E%3Cpath fill='%23DDD' fill-rule='evenodd' d='M97 0a9 9 0 019 9 9 9 0 01-9 9 9 9 0 01-9-9 9 9 0 019-9z'/%3E%3Cpath fill='%23FFF' fill-rule='evenodd' stroke='%232F8BD3' stroke-width='4' d='M31 64c13.255 0 24 10.745 24 24s-10.745 24-24 24S7 101.255 7 88s10.745-24 24-24z'/%3E%3Ctext x='26' y='96' font-family='Myriad Pro' font-size='22'%3E%3Ctspan fill='%23EE1167' font-family='Roboto' font-weight='bold'%3E1%3C/tspan%3E%3C/text%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 99px 112px;
  background-size: 99px 112px;
}
.tutorial__timeline__item:nth-child(2):before {
  width: 92px;
  height: 104px;
  position: absolute;
  left: -128px;
  top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112'%3E%3Cdefs/%3E%3Cpath fill='%23DDD' fill-rule='evenodd' d='M4 0v73c0 2.757 2.243 5 5 5h37v4H9a9 9 0 01-9-9V0h4z'/%3E%3Cpath fill='%23FFF' fill-rule='evenodd' stroke='%232F8BD3' stroke-width='4' d='M68 56c13.255 0 24 10.745 24 24s-10.745 24-24 24-24-10.745-24-24 10.745-24 24-24z'/%3E%3Ctext x='62' y='88' font-family='Myriad Pro' font-size='22'%3E%3Ctspan fill='%23EE1167' font-family='Roboto' font-weight='bold'%3E2%3C/tspan%3E%3C/text%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 92px 104px;
}
.tutorial__timeline__item__title {
  text-align: right;
  margin-bottom: 36px;
}
.tutorial__timeline__item__title h3 {
  padding-bottom: 0;
  line-height: 1.3;
}
.tutorial__timeline__item__title h3 span {
  font-weight: bold;
  color: #222222;
}
.tutorial__timeline__bottom {
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 54px;
}
.tutorial__timeline__bottom h3 {
  padding-bottom: 0;
  line-height: 1.3;
}
.tutorial__timeline__bottom h3 span {
  font-weight: bold;
  color: #222222;
}
.tutorial__timeline__bottom__title {
  margin-bottom: 36px;
}
.tutorial__timeline__bottom__button {
  margin-top: 36px;
}

.tutorial__timeline__item__step {
  display: none;
}

.transactions-list__elements {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 30px;
  padding-right: 30px;
}
.transactions-list__elements .element.select {
  width: calc(33.33% - 30px) !important;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0 !important;
  margin-bottom: 15px;
}
.transactions-list__elements .element.select select {
  height: 48px;
  padding-left: 16px;
  padding-right: 60px;
}

.coupon--overview--new .transactions-list .transactions-list__elements .element.select {
  width: calc(50% - 30px) !important;
}

.form-wrapper form .element.select .field:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31px' height='34px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M29.500,13.750 L31.000,15.278 L25.000,21.250 L19.000,15.278 L20.500,13.750 L25.000,18.250 L29.500,13.750 Z'/%3E%3Cpath fill-rule='evenodd' opacity='0.251' fill='rgb(221, 221, 221)' d='M-0.000,-0.000 L2.000,-0.000 L2.000,34.000 L-0.000,34.000 L-0.000,-0.000 Z'/%3E%3C/svg%3E");
  width: 31px;
  height: 34px;
  top: 5px;
  right: 16px;
}

.button--discount {
  border-left: 0;
  float: none !important;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  padding-left: 24px;
  padding-right: 18px;
  z-index: 0;
  border-right: 2px solid #dddddd;
  margin-left: 9px;
}
.button--discount:after {
  display: none;
}

.buttons .button--outline {
  z-index: 1;
}
.buttons .button--outline + .button--discount {
  z-index: 0;
}

.banner ul li, ul.checklist li {
  font-weight: 300 !important;
}

/* FORM STYLES */
.toggle-password {
  position: absolute;
  width: 46px;
  height: 46px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M11.250,6.000 C11.250,7.241 10.240,8.250 9.000,8.250 C7.760,8.250 6.750,7.241 6.750,6.000 C6.750,4.760 7.760,3.750 9.000,3.750 C10.240,3.750 11.250,4.760 11.250,6.000 ZM18.000,5.663 C18.000,5.663 14.811,11.250 9.011,11.250 C3.626,11.250 0.000,5.663 0.000,5.663 C0.000,5.663 3.335,0.750 9.011,0.750 C14.782,0.750 18.000,5.663 18.000,5.663 ZM12.750,6.000 C12.750,3.929 11.072,2.250 9.000,2.250 C6.929,2.250 5.250,3.929 5.250,6.000 C5.250,8.071 6.929,9.750 9.000,9.750 C11.072,9.750 12.750,8.071 12.750,6.000 Z'/%3E%3C/svg%3E");
  right: 0;
  top: 1px;
  background-position: right 18px center;
  cursor: pointer;
  background-repeat: no-repeat;
  display: none;
}

input[type=password] + .toggle-password,
input[type=text] + .toggle-password {
  display: block;
}

.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column input {
  background-color: #fff;
  height: 48px;
  border: 1px solid #dddddd;
}

.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column .label {
  font-weight: 400;
}

.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column input.disabled {
  font-style: normal;
}

.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column input.disabled {
  background-color: #f8f8f8;
  border: 1px solid #dddddd;
}

/*
input[type="checkbox"]{
	+ label{
		padding-left: 40px;
		line-height: 1.5;
		&:before{
			content:'' !important;
			width: 30px !important;
			height: 10px !important;
			border-radius: 15px !important;
			background-color: #dddddd !important;
			background-image: none !important;
			border:0 !important;
			left: 0 !important;
			top: 7px !important;
			position: absolute;
			display: block !important;
		}
		&:after{
			content:'' !important;
			width: 18px !important;
			height: 18px !important;
			border-radius: 50% !important;
			background-color: #aaaaaa !important;
			background-image: none !important;
			border:0 !important;
			left: 0 !important;
			top: 3px !important;
			transition:.2s;
			position: absolute;
			display: block !important;

		}
	}
	&:checked{
		+ label{
			&:before{
			    content: '';
			}
			&:after{
				left: 12px !important;
                background-color: #2f8bd3 !important;
			}
		}
	}
	&:disabled{
		+ label{
			&:before{
				opacity: 1 !important;
				background-color: #f6f6f6 !important;
			}
			&:after{
				opacity: 1 !important;
				background-color: #cbe2f4 !important; 
			}
		}
	}
}
*/
/* TYPOGRAPHY */
.content:not(.tmce) h1 {
  color: #222222;
  font-size: 28px;
}
.content:not(.tmce) h1.large {
  font-weight: 700;
  line-height: 1.2;
}
.content:not(.tmce) h2 {
  font-size: 24px;
  color: #7d8f9d;
}
.coupon h1, .about h1 {
  font-size: 36px !important;
  color: #222222 !important;
  font-weight: bold;
  line-height: 1.2;
}

.coupon h2, .about h2 {
  font-size: 28px !important;
  color: #7d8f9d;
}

.populair-shops-nomargin .wrapper .column66 .cash-data h2 {
  padding-bottom: 24px;
}

.populair-shops-nomargin .border-box,
.coupon--overview,
.account-overview-items {
  margin-top: 18px;
}

.account-menu-grow .account-menu {
  position: relative;
  display: flex;
  flex-direction: column;
  top: 0;
  min-height: calc(100% - 36px);
}

.populair-shops-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}
.populair-shops-wrapper h1 {
  padding-bottom: 32px;
}
.populair-shops-wrapper.populair-shops-wrapper--white .populair-shops-blocks .shops-block:nth-of-type(1):before,
.populair-shops-wrapper.populair-shops-wrapper--white .populair-shops-blocks .shops-block:nth-of-type(1):after,
.populair-shops-wrapper.populair-shops-wrapper--white .populair-shops-blocks .shops-block:before,
.populair-shops-wrapper.populair-shops-wrapper--white .populair-shops-blocks .shops-block:after {
  background-color: #fff;
}

.coupon--overview .alert + .coupon-overview {
  margin-top: 0;
}

.cookie-check-page .row.row--notification {
  padding: 30px;
}
.cookie-check-page .browser-status h3, .cookie-check-page .cookie-status .item-title, .cookie-check-page .third-party-status .item-title {
  min-height: 26px;
}
.cookie-check-page .account-menu .row.cookie-check-header .border-box {
  width: calc(100% + 18px);
  margin-left: -9px;
  margin-right: -9px;
}
.cookie-check-page .account-menu .row.cookie-check-header .border-box .readon-arrow {
  padding-left: 0;
  padding-right: 27px;
}
.cookie-check-page .account-menu .row.cookie-check-header .border-box .readon-arrow:after {
  right: 0;
  left: auto;
}
.cookie-check-page h2 {
  color: #222222;
}
.cookie-check-page .cell-device-icons {
  width: 54px;
  display: flex;
  justify-content: space-between;
  min-height: 18px !important;
  margin-left: 15px;
  align-items: center;
  height: 18px;
}
.cookie-check-page .cell-device-icons .cell-device-icon {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  background-position: center center;
}
.cookie-check-page .cell-device-icons .cell-device-icon.cell-device-icon--desktop {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M16.364,0.636 L1.636,0.636 C0.736,0.636 -0.000,1.372 -0.000,2.272 L-0.000,12.091 C-0.000,12.991 0.736,13.727 1.636,13.727 L7.364,13.727 L7.364,15.364 L5.727,15.364 L5.727,17.000 L12.273,17.000 L12.273,15.364 L10.636,15.364 L10.636,13.727 L16.364,13.727 C17.264,13.727 18.000,12.991 18.000,12.091 L18.000,2.272 C18.000,1.372 17.264,0.636 16.364,0.636 ZM16.364,12.091 L1.636,12.091 L1.636,2.272 L16.364,2.272 L16.364,12.091 Z'/%3E%3C/svg%3E");
}
.cookie-check-page .cell-device-icons .cell-device-icon.cell-device-icon--tablet {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M12.750,0.000 L2.250,0.000 C1.215,0.000 0.375,0.840 0.375,1.875 L0.375,16.125 C0.375,17.160 1.215,18.000 2.250,18.000 L12.750,18.000 C13.785,18.000 14.625,17.160 14.625,16.125 L14.625,1.875 C14.625,0.840 13.785,0.000 12.750,0.000 ZM7.500,17.250 C6.877,17.250 6.375,16.748 6.375,16.125 C6.375,15.503 6.877,15.000 7.500,15.000 C8.122,15.000 8.625,15.503 8.625,16.125 C8.625,16.748 8.122,17.250 7.500,17.250 ZM13.125,14.250 L1.875,14.250 L1.875,2.250 L13.125,2.250 L13.125,14.250 Z'/%3E%3C/svg%3E");
}
.cookie-check-page .cell-device-icons .cell-device-icon.cell-device-icon--mobile {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M9.273,-0.000 L2.727,-0.000 C1.598,-0.000 0.682,0.916 0.682,2.045 L0.682,15.955 C0.682,17.084 1.598,18.000 2.727,18.000 L9.273,18.000 C10.402,18.000 11.318,17.084 11.318,15.955 L11.318,2.045 C11.318,0.916 10.402,-0.000 9.273,-0.000 ZM6.000,17.182 C5.321,17.182 4.773,16.634 4.773,15.955 C4.773,15.275 5.321,14.727 6.000,14.727 C6.679,14.727 7.227,15.275 7.227,15.955 C7.227,16.634 6.679,17.182 6.000,17.182 ZM9.682,13.909 L2.318,13.909 L2.318,2.454 L9.682,2.454 L9.682,13.909 Z'/%3E%3C/svg%3E");
}
.cookie-check-page .cell-device-icons .cell-device-icon.cell-device-icon--ok {
  background-size: 18px 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(58, 167, 87)' d='M9.000,0.000 C4.030,0.000 -0.000,4.030 -0.000,9.000 C-0.000,13.970 4.030,18.000 9.000,18.000 C13.970,18.000 18.000,13.970 18.000,9.000 C18.000,4.030 13.970,0.000 9.000,0.000 ZM8.062,12.389 L4.687,9.149 L5.734,8.073 L8.043,10.276 L12.622,5.612 L13.687,6.669 L8.062,12.389 Z'/%3E%3C/svg%3E");
}
.cookie-check-page .cell-device-icons .cell-device-icon.cell-device-icon--not-ok {
  -webkit-background-size: 18px 15px;
  background-size: 18px 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(250, 187, 45)' d='M-0.000,15.992 L18.000,15.992 L9.000,0.446 L-0.000,15.992 ZM9.818,13.537 L8.182,13.537 L8.182,11.901 L9.818,11.901 L9.818,13.537 ZM9.818,10.264 L8.182,10.264 L8.182,6.992 L9.818,6.992 L9.818,10.264 Z'/%3E%3C/svg%3E");
}
.cookie-check-page .cell-description {
  padding-left: 51px;
}
.cookie-check-page .check-activity div.cell-toggle,
.cookie-check-page .toggle-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M0.352,2.047 L1.635,0.747 L7.346,6.532 L13.056,0.747 L14.339,2.047 L7.346,9.133 L0.352,2.047 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 24px;
  color: #2288d9;
  cursor: pointer;
  font-weight: 400;
  float: right;
}
.cookie-check-page .check-activity div.cell-toggle.open,
.cookie-check-page .toggle-link.open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M0.352,7.953 L1.635,9.253 L7.346,3.467 L13.056,9.253 L14.339,7.953 L7.346,0.867 L0.352,7.953 Z'/%3E%3C/svg%3E");
}

.c-white {
  color: #fff !important;
}

body.blackfriday .header-teaser {
  background-color: #000;
  background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.2) 0%, rgba(238, 17, 103, 0.2) 100%);
  background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.2) 0%, rgba(238, 17, 103, 0.2) 100%);
  background-image: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0.2) 0%, rgba(238, 17, 103, 0.2) 100%);
  padding-bottom: 36px;
  height: auto;
  background-size: unset !important;
  background-position: unset !important;
  overflow-x: hidden;
}
body.blackfriday .header-teaser h1 {
  text-shadow: none;
  max-width: 100%;
  margin-bottom: 36px;
  line-height: 1.1;
  font-size: 48px;
}
body.blackfriday .header-teaser h1 div {
  font-weight: 900;
  font-style: italic;
  display: inline;
  font-size: inherit;
  line-height: 1.1;
}
body.blackfriday .header-teaser h2 {
  font-size: 28px;
  line-height: 1.2;
}
body.blackfriday .header-teaser h4 {
  line-height: 1.5;
  font-weight: 300;
  font-size: 18px;
}
body.blackfriday .header-teaser .wrapper {
  padding-top: 36px;
  padding-bottom: 36px;
}
body.blackfriday .header-teaser .wrapper + .wrapper {
  padding-top: 0;
}
body.blackfriday .header-teaser .wrapper--acties {
  padding-top: 36px;
  padding-bottom: 0;
}
body.blackfriday .header-teaser .wrapper--breadcrumbs {
  padding-top: 15px;
}
body.blackfriday .header-teaser .wrapper--breadcrumbs .breadcrumbs {
  margin-bottom: 0;
}
body.blackfriday .header-teaser .wrapper--breadcrumbs .breadcrumbs li a {
  margin-top: 0;
}
body.blackfriday .header-teaser.header-teaser--acties .header-teaser-inner {
  padding-left: 0;
  text-align: center;
}
body.blackfriday .header-teaser.header-teaser--acties .wrapper {
  padding-left: 0;
}
body.blackfriday .header-teaser.header-teaser--acties .wrapper--breadcrumbs {
  padding-left: 15px;
  padding-right: 15px;
}
body.blackfriday .populair-shops-account .shop-banners {
  background-color: #000;
}
body.blackfriday .shop-banners-home .button {
  position: relative;
  top: 0;
}
body.blackfriday .shop-banners-home .shop-banners {
  padding-top: 36px;
  padding-bottom: 36px;
  background-color: #000;
  border-radius: 8px;
  border-top-left-radius: 0;
}
body.blackfriday .shop-banners-home .shop-banners .shop-banners__buttons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 100%;
  padding-left: 36px;
}
body.blackfriday .shop-banners-home .shop-banners .shop-banners__buttons span {
  font-family: "Roboto", sans-serif;
  font-style: italic;
  font-weight: 900;
  color: #fff;
  margin-right: 18px;
  font-size: 24px;
}
body.blackfriday .shop-banners-home .shop-banners .shop-banners__buttons .button {
  border: 0;
}
body.blackfriday .shop-banners-home__side {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  display: flex;
  flex-direction: column;
}
body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner {
  background-color: #000;
  padding: 36px;
  padding-top: 32px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  position: relative;
}
body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner:after {
  content: "";
  position: absolute;
  width: 36px;
  top: 0;
  bottom: 0;
  right: -36px;
  background-color: #000;
}
body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner span {
  font-family: "Roboto", sans-serif;
  font-style: italic;
  font-weight: 900;
  font-size: 48px;
  margin-bottom: 30px;
}
body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner span:nth-child(1) {
  color: #ee1167;
}
body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner span:nth-child(2) {
  color: #fff;
}
body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner span:nth-child(2) + .button {
  border: 0;
  margin-top: 30px;
}
body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner + .button {
  margin-top: 18px;
}
body.blackfriday .populair-shops-account .shop-banners {
  padding: 36px;
  margin-top: 18px;
  border-radius: 8px;
  background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.2) 0%, rgba(238, 17, 103, 0.2) 100%);
  background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.2) 0%, rgba(238, 17, 103, 0.2) 100%);
  background-image: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0.2) 0%, rgba(238, 17, 103, 0.2) 100%);
}
body.blackfriday .populair-shops-account .shop-banners .shop-banners-title {
  width: 100%;
  text-align: center;
}
body.blackfriday .populair-shops-account .shop-banners .shop-banners-title > span {
  font-family: "Roboto", sans-serif;
  font-style: italic;
  font-weight: 900;
  font-size: 48px;
  display: inline-block;
}
body.blackfriday .populair-shops-account .shop-banners .shop-banners-title > span:nth-child(2) + .button {
  border: 0;
  margin-top: 30px;
}
body.blackfriday .populair-shops-account .shop-banners .button {
  border: 0;
}
body.blackfriday .populair-shops-account .shop-banners .shop-banners__buttons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 100%;
  padding-left: 36px;
}
body.blackfriday .populair-shops-account .shop-banners .shop-banners__buttons span {
  font-family: "Roboto", sans-serif;
  font-style: italic;
  font-weight: 900;
  color: #fff;
  margin-right: 18px;
  font-size: 24px;
}
body.blackfriday .populair-shops-account .shop-banners .shop-banners__buttons .button {
  margin-right: 16px;
  border: 0;
}
body.blackfriday .take-money {
  border-bottom: 0;
}
body.blackfriday .take-money + .row-white {
  border-top: 0;
}
body.blackfriday .take-money + .row-white .banners {
  padding-top: 0;
}
body.blackfriday .sub-navigatie:visible a:nth-child(n+5) {
  display: none;
}
body.blackfriday .sub-navigatie:visible a:last-child {
  display: inline-block;
}
body.blackfriday .page {
  overflow-x: hidden;
}

.acties {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -36px;
  margin-left: -18px;
  margin-right: -18px;
  padding-left: 15px;
  padding-right: 15px;
}
.acties__item {
  width: calc(33.33% - 36px);
  margin-left: 18px;
  margin-right: 18px;
  margin-bottom: 36px;
  background-color: #fff;
  padding: 36px;
  border-radius: 4px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(125, 143, 157, 0.2);
}
.acties__item__header {
  display: flex;
  margin-right: -36px;
  align-items: center;
  margin-bottom: 36px;
}
.acties__item__logo {
  flex: 1;
}
.acties__item__logo img {
  object-fit: contain;
  max-height: 48px;
  width: 160px;
  max-width: 100%;
  object-position: center center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.acties__item__button {
  background-color: #ee1167;
  color: #fff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  display: inline-flex;
  height: 48px;
  margin-left: 18px;
  overflow: hidden;
  background-image: url(/img/blackfriday/button-background.jpg);
  background-size: 51px 48px;
  background-repeat: no-repeat;
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 51px;
  flex-shrink: 0;
}
.acties__item__button span {
  background-color: #ee1167;
  display: inline-flex;
  height: 48px;
  padding-left: 15px;
  align-items: center;
  white-space: nowrap;
  font-weight: bold;
  padding-right: 15px;
}
.acties__item__content {
  font-weight: 300;
  color: #222222;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 24px;
}
.acties__item__footer {
  font-size: 12px;
  color: #7d8f9d;
  font-weight: 300;
}

.tooltip-parent {
  position: relative;
  cursor: help;
}

.tooltip {
  display: none;
  position: absolute;
  bottom: 27px;
  left: -36px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  box-shadow: 2px 2px 6px #666666;
  padding: 8px 12px;
  font: 13px/16px "Roboto", sans-serif;
  color: #222222;
  text-transform: none;
}
.clicked .tooltip {
  display: block;
}

.event-deals {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.blackfriday .event-deals {
  background-color: #fff;
}
.event-deals__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  position: relative;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.event-deals__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
}
.event-deals__column {
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}
.event-deals__header {
  padding-top: 36px;
  padding-bottom: 36px;
  /* BLACK FRIDAY */
  background-color: #000;
}
.event-deals__header span {
  font-family: "Roboto", sans-serif;
  font-style: italic;
  font-weight: 900;
  color: #fff;
  font-size: 48px;
  display: inline-block;
}
.event-deals__header span:nth-child(1) {
  color: #ee1167;
}
.event-deals__banners .deals {
  border-bottom: 0;
  padding-bottom: 0 !important;
  padding-top: 36px !important;
}
.blackfriday .event-deals__deals {
  padding-top: 36px;
  background-color: #fff;
}
.event-deals__pagination {
  padding-bottom: 36px;
  padding-bottom: 36px;
}

.invoice-form {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.invoice-form__row {
  display: flex;
  margin-bottom: 18px;
  margin-left: -9px;
  margin-right: -9px;
}
.invoice-form__column {
  flex: 1;
  padding-left: 9px;
  padding-right: 9px;
}
.invoice-form__column__label {
  font-weight: 300;
  color: #7d8f9d;
  margin-bottom: 9px;
  display: block;
}
.invoice-form__column__input {
  display: flex;
  flex-direction: column-reverse;
}
.invoice-form__column__input input {
  width: 100%;
  height: 48px;
  border-radius: 3px;
  border: 1px solid #dddddd;
  padding-left: 18px;
  padding-right: 18px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
}
.invoice-form__column__input input::-webkit-input-placeholder, .invoice-form__column__input input::-moz-placeholder {
  color: #7d8f9d;
}
.invoice-form__column__input input:focus {
  border-color: #2f8bd3;
  color: #222222;
}
.invoice-form__column__input input:focus + .invoice-form__column__label {
  color: #2f8bd3;
}

.read-more {
  color: #2f8bd3;
  cursor: pointer;
  display: inline-block;
  padding-right: 24px;
  position: relative;
}
.read-more:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(42, 138, 214)' d='M8.250,12.000 L7.069,10.670 L11.199,7.000 L0.000,7.000 L0.000,5.000 L11.199,5.000 L7.069,1.330 L8.250,-0.000 L15.000,6.000 L8.250,12.000 Z'/%3E%3C/svg%3E");
  width: 15px;
  height: 12px;
  position: absolute;
  right: 0;
  bottom: 2px;
}
.read-more:hover {
  text-decoration: underline;
}

.invoice-info {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 36px;
  margin-bottom: 30px;
  font-family: "Roboto", sans-serif;
  border-radius: 6px;
  border: 1px solid rgba(47, 139, 211, 0.25);
}
.invoice-info__company {
  font-weight: bold;
  color: #2f8bd3;
  margin-bottom: 9px;
}
.invoice-info__address, .invoice-info__zipcode {
  color: #2f8bd3;
  font-weight: 300;
  margin-bottom: 9px;
}
.invoice-info__zipcode {
  margin-bottom: 18px;
}
.invoice-info__remember input[type=checkbox] {
  height: 0;
  width: 0;
  position: absolute;
  left: -9999px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.invoice-info__remember input[type=checkbox] + label {
  position: relative;
  padding-left: 39px;
  cursor: pointer;
}
.invoice-info__remember input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 30px;
  height: 10px;
  border-radius: 5px;
  background-color: #dddddd;
}
.invoice-info__remember input[type=checkbox] + label:after {
  content: "";
  left: 0;
  top: 1px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #fff;
  z-index: 1;
  transition: left linear 0.15s;
  border: 1px solid rgba(47, 139, 211, 0.25);
  position: absolute;
}
.invoice-info__remember input[type=checkbox]:checked + label:after {
  background-color: #2f8bd3;
  border-color: #2f8bd3;
  left: 12px;
}

.invoice-link {
  color: #2288d9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 136, 217)' d='M12.740,18.000 L1.659,18.000 C0.737,17.987 -0.001,17.231 0.006,16.308 L0.006,1.694 C-0.001,0.770 0.737,0.014 1.659,0.002 L10.173,0.002 C10.543,0.000 10.897,0.148 11.155,0.409 L13.986,3.278 C14.248,3.543 14.396,3.900 14.393,4.273 L14.393,16.308 C14.400,17.231 13.661,17.987 12.740,18.000 ZM13.194,4.273 C13.194,4.220 13.173,4.170 13.138,4.132 L10.302,1.252 C10.268,1.218 10.221,1.200 10.173,1.202 L1.659,1.202 C1.400,1.214 1.198,1.434 1.205,1.694 L1.205,16.308 C1.198,16.569 1.400,16.787 1.659,16.800 L12.740,16.800 C12.998,16.787 13.201,16.569 13.194,16.308 L13.194,4.273 ZM11.767,10.520 C11.735,10.550 11.700,10.577 11.664,10.600 C11.449,10.726 11.203,10.786 10.955,10.773 C10.343,10.758 9.747,10.580 9.227,10.258 C9.165,10.222 9.102,10.183 9.038,10.142 C8.911,10.059 8.782,9.966 8.650,9.860 C8.583,9.808 8.517,9.753 8.450,9.694 C8.096,9.757 7.721,9.842 7.335,9.941 C7.293,9.952 7.253,9.961 7.210,9.972 C7.014,10.024 6.817,10.079 6.621,10.139 C6.425,10.198 6.230,10.261 6.036,10.327 C5.909,10.553 5.770,10.787 5.621,11.017 C5.426,11.321 5.213,11.613 4.981,11.891 C4.772,12.146 4.534,12.376 4.272,12.577 C4.155,12.664 4.031,12.739 3.900,12.802 C3.723,12.889 3.529,12.936 3.332,12.940 C3.243,12.940 3.154,12.930 3.067,12.909 C3.007,12.895 2.948,12.875 2.892,12.850 C2.872,12.841 2.855,12.833 2.837,12.824 C2.768,12.790 2.704,12.746 2.647,12.694 C2.599,12.650 2.557,12.601 2.521,12.547 C2.453,12.444 2.413,12.325 2.405,12.202 C2.401,12.139 2.405,12.076 2.416,12.014 C2.455,11.840 2.536,11.679 2.651,11.544 C3.176,10.885 4.408,10.325 5.051,10.067 C5.315,9.587 5.553,9.092 5.763,8.586 C5.825,8.438 5.883,8.295 5.939,8.153 C6.052,7.870 6.155,7.597 6.252,7.325 C6.300,7.188 6.347,7.052 6.393,6.916 C6.156,6.393 5.995,5.840 5.915,5.272 C5.896,5.131 5.885,4.990 5.883,4.848 C5.867,4.550 5.929,4.252 6.063,3.985 C6.131,3.870 6.227,3.775 6.342,3.707 C6.454,3.640 6.582,3.603 6.713,3.601 C6.845,3.600 6.976,3.625 7.098,3.675 C7.156,3.700 7.210,3.731 7.261,3.768 C7.618,4.093 7.804,4.565 7.765,5.047 C7.765,5.202 7.755,5.356 7.737,5.510 C7.726,5.606 7.711,5.707 7.694,5.812 C7.669,5.962 7.637,6.121 7.600,6.288 C7.573,6.406 7.543,6.527 7.510,6.653 C7.454,6.867 7.388,7.092 7.313,7.328 C7.468,7.601 7.638,7.865 7.822,8.119 C8.064,8.459 8.336,8.777 8.635,9.069 C8.894,9.028 9.142,8.997 9.378,8.977 C9.613,8.957 9.837,8.946 10.046,8.946 C10.550,8.918 11.053,9.015 11.511,9.227 C11.616,9.284 11.711,9.357 11.793,9.444 C11.858,9.516 11.909,9.599 11.942,9.690 C11.968,9.758 11.984,9.829 11.991,9.901 C11.995,9.938 11.996,9.977 11.995,10.015 C11.991,10.095 11.975,10.174 11.947,10.249 C11.909,10.352 11.847,10.445 11.767,10.520 ZM3.236,11.623 C3.203,11.653 3.172,11.681 3.143,11.710 C3.045,11.800 2.966,11.909 2.911,12.031 C2.902,12.054 2.895,12.079 2.890,12.103 C2.886,12.125 2.884,12.147 2.886,12.169 C2.888,12.212 2.903,12.253 2.928,12.288 C2.942,12.307 2.958,12.325 2.976,12.342 C3.021,12.382 3.081,12.404 3.142,12.401 C3.431,12.339 3.689,12.176 3.869,11.941 C3.940,11.867 4.014,11.785 4.090,11.695 C4.257,11.495 4.414,11.286 4.560,11.069 C4.640,10.951 4.721,10.827 4.802,10.696 C4.239,10.929 3.712,11.241 3.236,11.623 ZM6.854,4.133 C6.811,4.099 6.758,4.082 6.704,4.083 C6.622,4.087 6.547,4.129 6.502,4.197 C6.494,4.207 6.486,4.217 6.479,4.228 C6.432,4.318 6.401,4.416 6.388,4.516 C6.366,4.669 6.359,4.823 6.368,4.977 C6.380,5.184 6.408,5.390 6.454,5.593 C6.511,5.850 6.587,6.102 6.681,6.348 C6.707,6.261 6.731,6.175 6.754,6.090 C6.838,5.785 6.905,5.475 6.956,5.161 C6.985,4.985 7.001,4.806 7.003,4.627 C7.023,4.449 6.969,4.270 6.854,4.133 ZM7.636,8.841 C7.538,8.719 7.442,8.593 7.347,8.462 C7.252,8.329 7.158,8.191 7.067,8.049 C6.965,8.331 6.853,8.619 6.733,8.907 C6.643,9.125 6.539,9.355 6.426,9.586 C6.639,9.521 6.851,9.460 7.061,9.405 C7.353,9.328 7.641,9.260 7.919,9.201 L7.911,9.194 L7.936,9.189 C7.834,9.078 7.735,8.962 7.636,8.841 ZM11.089,9.743 C11.019,9.592 10.874,9.491 10.709,9.476 C10.480,9.436 10.248,9.418 10.015,9.422 C9.771,9.423 9.528,9.436 9.285,9.462 C9.186,9.473 9.082,9.486 8.974,9.503 C9.385,9.841 9.865,10.085 10.381,10.215 C10.420,10.223 10.460,10.228 10.500,10.230 C10.534,10.237 10.568,10.241 10.603,10.243 C10.866,10.243 11.058,10.123 11.095,9.937 C11.102,9.902 11.105,9.867 11.103,9.832 C11.102,9.802 11.098,9.772 11.089,9.743 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 24px;
  cursor: pointer;
  min-height: 20px;
  padding-top: 1px;
}
.invoice-link:hover {
  text-decoration: underline;
}

.alarms {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #dddddd;
  margin-top: 18px;
  font-weight: 300;
}
.alarms__top {
  padding-left: 36px;
  padding-right: 36px;
  padding-top: 36px;
  padding-bottom: 36px;
}
.alarms__top h1 {
  padding-top: 0;
}
.alarms__top p {
  line-height: 1.5;
  font-weight: 300;
}
.alarms__top p.large {
  font-size: 18px;
}
.alarms__center {
  padding-left: 36px;
  padding-right: 36px;
  padding-bottom: 36px;
}
.alarms__footer {
  padding: 36px;
  border-top: 1px solid #dddddd;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.alarms__toggles {
  display: flex;
  flex-direction: column;
  margin-bottom: -18px;
}
.alarms__toggle {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  margin-bottom: 18px;
  border-radius: 6px;
  border: 1px solid #dddddd;
}
.alarms__toggle__top {
  padding: 18px;
  padding-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-left: -18px;
  margin-right: -18px;
}
.alarms__toggle__top__left {
  padding-left: 18px;
  padding-right: 18px;
  display: inline-flex;
  align-items: center;
  margin-bottom: 18px;
  flex-grow: 1;
}
.alarms__toggle__top__right {
  padding-left: 18px;
  padding-right: 18px;
  display: inline-flex;
  align-items: center;
  margin-bottom: 18px;
  justify-content: flex-end;
  flex-grow: 1;
}
.alarms__toggle__top__right .alarms__info {
  padding-right: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.alarms__toggle__content {
  padding: 18px;
  display: none;
}
.alarms__toggle__content__row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
}
.alarms__toggle__content__row--buttons {
  gap: 18px;
}
.alarms__toggle__content__row--buttons .alarms__toggle__content__column {
  flex-grow: unset;
  width: auto;
}
.alarms__toggle__content__column {
  padding-left: 9px;
  padding-right: 9px;
  flex-grow: 1;
}
.alarms__toggle__content__column--half {
  width: 50%;
  flex-grow: 0;
  flex-shrink: 0;
}
.alarms__toggle__button {
  color: #2f8bd3;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M0.352,2.46 L1.635,0.746 L7.345,6.532 L13.55,0.746 L14.339,2.46 L7.345,9.132 L0.352,2.46 Z'/%3E%3C/svg%3E");
  padding-right: 23px;
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 20px;
}
.alarms__toggle--open .alarms__toggle__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M0.352,7.953 L1.635,9.253 L7.345,3.467 L13.55,9.253 L14.339,7.953 L7.345,0.867 L0.352,7.953 Z'/%3E%3C/svg%3E");
}
.alarms__toggle__close {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.82' height='10.812' viewBox='0 0 10.82 10.812'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %237d8f9d; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='close' class='cls-1' d='M1245.8,389.393l-1.19-1.193,4.2-4.2-4.2-4.2,1.19-1.194,4.2,4.2,4.2-4.2,1.19,1.194-4.2,4.2,4.2,4.2-1.19,1.193-4.2-4.2Z' transform='translate(-1244.59 -378.594)'/%3E%3C/svg%3E%0A");
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
}
.alarms__toggle__close:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.82' height='10.812' viewBox='0 0 10.82 10.812'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23222222; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='close' class='cls-1' d='M1245.8,389.393l-1.19-1.193,4.2-4.2-4.2-4.2,1.19-1.194,4.2,4.2,4.2-4.2,1.19,1.194-4.2,4.2,4.2,4.2-1.19,1.193-4.2-4.2Z' transform='translate(-1244.59 -378.594)'/%3E%3C/svg%3E%0A");
}
.alarms__toggle__title {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20.062' viewBox='0 0 20 20.062'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %237d8f9d; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='notifications-active' class='cls-1' d='M541,385a9.6,9.6,0,0,1,1.112-4.587,10.165,10.165,0,0,1,2.988-3.463l1.175,1.6a8.073,8.073,0,0,0-2.387,2.775A7.725,7.725,0,0,0,543,385h-2Zm18,0a7.725,7.725,0,0,0-.888-3.675,8.073,8.073,0,0,0-2.387-2.775l1.175-1.6a10.165,10.165,0,0,1,2.988,3.463A9.6,9.6,0,0,1,561,385h-2Zm-16,9v-2h2v-7a5.857,5.857,0,0,1,1.25-3.687,5.762,5.762,0,0,1,3.25-2.113v-0.7a1.5,1.5,0,1,1,3,0v0.7a5.762,5.762,0,0,1,3.25,2.113A5.857,5.857,0,0,1,557,385v7h2v2H543Zm8,3a2,2,0,0,1-2-2h4A2,2,0,0,1,551,397Zm-4-5h8v-7a4,4,0,0,0-8,0v7Z' transform='translate(-541 -376.938)'/%3E%3C/svg%3E%0A");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 29px;
  display: block;
  font-size: 18px;
  line-height: 1.5;
}
.alarms__info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M9.0,1.499 C13.135,1.499 16.500,4.864 16.500,9.0 C16.500,13.135 13.135,16.500 9.0,16.500 C4.864,16.500 1.499,13.135 1.499,9.0 C1.499,4.864 4.864,1.499 9.0,1.499 ZM9.0,0.0 C4.29,0.0 0.0,4.29 0.0,9.0 C0.0,13.970 4.29,18.0 9.0,18.0 C13.970,18.0 18.0,13.970 18.0,9.0 C18.0,4.29 13.970,0.0 9.0,0.0 ZM8.999,4.312 C9.516,4.312 9.937,4.732 9.937,5.249 C9.937,5.767 9.516,6.187 8.999,6.187 C8.481,6.187 8.62,5.767 8.62,5.249 C8.62,4.732 8.481,4.312 8.999,4.312 ZM10.500,13.500 L7.500,13.500 L7.500,12.750 C7.862,12.616 8.249,12.599 8.249,12.198 L8.249,8.848 C8.249,8.448 7.862,8.384 7.500,8.250 L7.500,7.500 L9.750,7.500 L9.750,12.199 C9.750,12.600 10.137,12.618 10.500,12.750 L10.500,13.500 Z'/%3E%3C/svg%3E");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 27px;
  min-height: 18px;
}
.alarms .notice,
.alarms .alert {
  width: 100%;
  margin-bottom: 0;
}
.alarms .alert--success {
  width: 100%;
}
.alarms .alert--success .alert__title {
  margin-bottom: 0;
  text-transform: uppercase;
  line-height: 1.5;
  font-size: 14px;
}
.alarms .button.button--primary {
  margin-top: 18px;
}
.alarms .toggle-switch {
  min-height: unset;
}

.remove-alarm {
  color: #2f8bd3;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.782' height='20.594' viewBox='0 0 19.782 20.594'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232f8bd3; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='notifications-off' class='cls-1' d='M760,991v-2h2v-7a6.33,6.33,0,0,1,.212-1.625,6.126,6.126,0,0,1,.638-1.525l1.5,1.5a4.16,4.16,0,0,0-.262.813A3.971,3.971,0,0,0,764,982v7h6.2l-12.8-12.8,1.4-1.4,18.4,18.4-1.4,1.4-3.65-3.6H760Zm14-3.85-2-2V982a4.012,4.012,0,0,0-4-4,3.937,3.937,0,0,0-1.25.2,3.523,3.523,0,0,0-1.1.6l-1.45-1.45a6.59,6.59,0,0,1,1.075-.7,5.13,5.13,0,0,1,1.225-.45v-0.7a1.5,1.5,0,1,1,3,0v0.7a5.767,5.767,0,0,1,3.25,2.113A5.857,5.857,0,0,1,774,982v5.15ZM768,994a2.006,2.006,0,0,1-2-2h4A2,2,0,0,1,768,994Z' transform='translate(-757.406 -974)'/%3E%3C/svg%3E%0A");
  padding-left: 29px;
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration: none;
}
.remove-alarm:hover {
  text-decoration: none;
  color: #1b6dae;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.782' height='20.594' viewBox='0 0 19.782 20.594'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %231b6dae; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='notifications-off' class='cls-1' d='M760,991v-2h2v-7a6.33,6.33,0,0,1,.212-1.625,6.126,6.126,0,0,1,.638-1.525l1.5,1.5a4.16,4.16,0,0,0-.262.813A3.971,3.971,0,0,0,764,982v7h6.2l-12.8-12.8,1.4-1.4,18.4,18.4-1.4,1.4-3.65-3.6H760Zm14-3.85-2-2V982a4.012,4.012,0,0,0-4-4,3.937,3.937,0,0,0-1.25.2,3.523,3.523,0,0,0-1.1.6l-1.45-1.45a6.59,6.59,0,0,1,1.075-.7,5.13,5.13,0,0,1,1.225-.45v-0.7a1.5,1.5,0,1,1,3,0v0.7a5.767,5.767,0,0,1,3.25,2.113A5.857,5.857,0,0,1,774,982v5.15ZM768,994a2.006,2.006,0,0,1-2-2h4A2,2,0,0,1,768,994Z' transform='translate(-757.406 -974)'/%3E%3C/svg%3E%0A");
}

.cookie-check-header--alarm {
  margin-top: auto;
}

.toggle-switch {
  min-height: 24px;
}
.toggle-switch input[type=checkbox] {
  height: 0;
  width: 0;
  position: absolute;
  left: -9999px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.toggle-switch input[type=checkbox] + label {
  position: relative;
  padding-left: 39px;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 300;
}
.toggle-switch input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 30px;
  height: 10px;
  border-radius: 5px;
  background-color: #dddddd;
}
.toggle-switch input[type=checkbox] + label:after {
  content: "";
  left: 0;
  top: 1px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #fff;
  z-index: 1;
  transition: left linear 0.15s;
  border: 1px solid rgba(47, 139, 211, 0.25);
  position: absolute;
}
.toggle-switch input[type=checkbox]:checked + label:after {
  background-color: #2f8bd3;
  border-color: #2f8bd3;
  left: 12px;
}
.toggle-switch.toggle-switch--reverse input[type=checkbox] + label {
  padding-left: 0 !important;
  padding-right: 45px;
  text-align: right;
}
.toggle-switch.toggle-switch--reverse input[type=checkbox] + label:before {
  right: 0;
  left: unset;
}
.toggle-switch.toggle-switch--reverse input[type=checkbox] + label:after {
  content: "";
  left: unset;
  right: 0;
  transition: right linear 0.15s;
}
.toggle-switch.toggle-switch--reverse input[type=checkbox]:checked + label:after {
  background-color: #2f8bd3;
  border-color: #2f8bd3;
  right: 12px;
  left: unset !important;
}

.form-element {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 18px;
}
.form-element input[type=text],
.form-element select {
  border-radius: 3px;
  border: 1px solid #dddddd;
  height: 48px;
  padding: 6px 12px;
  font-weight: 300;
  font-size: 16px;
  color: #7d8f9d;
  font-family: "Roboto", sans-serif;
  cursor: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.form-element input[type=text]:focus,
.form-element select:focus {
  border-color: #2f8bd3;
  color: #222222;
}
.form-element input[type=text]:focus + .form-label,
.form-element select:focus + .form-label {
  color: #2f8bd3;
}
.form-element select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31px' height='34px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M29.499,13.750 L30.999,15.278 L24.999,21.250 L18.999,15.278 L20.499,13.750 L24.999,18.250 L29.499,13.750 Z'/%3E%3Cpath fill-rule='evenodd' opacity='0.251' fill='rgb(221, 221, 221)' d='M0.0,0.0 L2.0,0.0 L2.0,33.999 L0.0,33.999 L0.0,0.0 Z'/%3E%3C/svg%3E");
  background-position: right 18px center;
  padding-right: 72px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.form-element .form-label {
  color: #7d8f9d;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 9px;
}

.coupons {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
}
.coupon-payout--thanks .coupons {
  padding-left: 30px;
  width: 100%;
  padding-right: 30px;
}
.coupons--discount .coupons__coupon .coupon__inner {
  padding: 18px;
  height: 100%;
}
.coupons--discount .coupons__coupon .coupon__inner img {
  width: 100%;
  height: 100px;
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.coupons__coupon {
  width: 25%;
  position: relative;
}
.coupon-payout--thanks .coupons__coupon {
  display: flex;
  flex-direction: column;
}
.coupons__coupon.coupons__coupon--selected:before, .coupons__coupon.coupons__coupon--selected:after {
  border-color: #2f8bd3;
}
.coupons__coupon.coupons__coupon--selected .coupon__inner {
  box-shadow: 1px 0 0 0 #2f8bd3, 0 1px 0 0 #2f8bd3, 1px 1px 0 0 #2f8bd3, 1px 0 0 0 #2f8bd3 inset, 0 1px 0 0 #2f8bd3 inset;
  z-index: 1;
}
.coupons__coupon.coupons__coupon--selected .coupon__inner:before, .coupons__coupon.coupons__coupon--selected .coupon__inner:after {
  border-color: #2f8bd3;
}
.coupon-payout--thanks .coupons__coupon:nth-child(1) .coupon__inner {
  padding-bottom: 100%;
}
.coupon-payout--thanks .coupons__coupon:nth-child(2) {
  width: 75%;
}
.coupon-payout--thanks .coupons__coupon:nth-child(2) .coupon__inner {
  padding: 36px;
}
.coupons__coupon:before, .coupons__coupon:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: -1px;
  left: 0;
  top: -1px;
  top: 0;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  -webkit-border-radius: 0%;
  border-radius: 0%;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 2;
}
.coupons__coupon:after {
  left: auto;
  transform: rotate(90deg);
  right: -1px;
}
.coupons__coupon .coupon__inner {
  position: relative;
  padding-bottom: 56.25%;
  padding-bottom: 50%;
  position: relative;
  width: 100%;
  display: block;
  cursor: pointer;
  box-shadow: 1px 0 0 0 #dddddd, 0 1px 0 0 #dddddd, 1px 1px 0 0 #dddddd, 1px 0 0 0 #dddddd inset, 0 1px 0 0 #dddddd inset;
  line-height: 1.5;
  font-weight: 300;
}
.coupon-payout--thanks .coupons__coupon .coupon__inner {
  cursor: default;
}
.coupons__coupon .coupon__inner:before, .coupons__coupon .coupon__inner:after {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: 1px;
  bottom: -1px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  -webkit-border-radius: 0%;
  border-radius: 0%;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top: 0px;
  border-left: 0px;
  z-index: 2;
}
.coupons__coupon .coupon__inner:before {
  transform: rotate(-90deg);
  left: 0;
}
.coupons__coupon .coupon__inner:after {
  left: auto;
  transform: rotate(-180deg);
  right: -1px;
}
.coupon-payout--thanks .coupons__coupon .coupon__inner {
  flex: 1;
}
.coupons__coupon img {
  position: absolute;
  object-fit: contain;
  left: 12.5%;
  right: 12.5%;
  top: 12.5%;
  bottom: 12.5%;
  width: 75%;
  height: 75%;
}
.coupons__coupon--toggle {
  display: none;
}

.labels {
  display: flex;
  flex-wrap: wrap;
  margin-left: -6px;
  margin-right: -6px;
  margin-bottom: -12px;
  justify-content: center;
  margin-top: 18px;
}
.labels .label {
  height: 48px;
  display: inline-flex;
  margin-right: 6px;
  margin-left: 6px;
  border-radius: 24px;
  padding-left: 18px;
  padding-right: 18px;
  border: 2px solid #dddddd;
  align-items: center;
  position: relative;
  margin-bottom: 12px;
  color: rgba(34, 34, 34, 0.75);
  font-weight: 700;
}

.c-pink {
  color: #ee1167 !important;
}

.previous-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(42, 138, 214)' d='M6.125,9.999 L7.109,8.891 L3.667,5.833 L12.999,5.833 L12.999,4.166 L3.667,4.166 L7.109,1.108 L6.125,0.0 L0.500,4.999 L6.125,9.999 Z'/%3E%3C/svg%3E");
  background-position: left center;
  background-repeat: no-repeat;
  color: #2f8bd3;
  font-size: 14px;
  display: block;
  padding-left: 23px;
}

.coupon-payout__previous {
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  margin-top: 30px;
}
.coupon-payout__tabs {
  padding-left: 30px;
  padding-right: 30px;
  border-bottom: 1px solid #dddddd;
  display: flex;
  margin-bottom: 36px;
}
.coupon-payout__tab {
  cursor: pointer;
  font-weight: bold;
  color: #7d8f9d;
  position: relative;
  padding-bottom: 18px;
  margin-right: 36px;
  text-decoration: none;
}
.coupon-payout__tab:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 2px;
  background-color: transparent;
}
.coupon-payout__tab:last-child {
  margin-right: 0;
}
.coupon-payout__tab:hover:not(.coupon-payout__tab--selected) {
  color: #222222;
  text-decoration: none;
}
.coupon-payout__tab:hover:not(.coupon-payout__tab--selected):after {
  background-color: #7d8f9d;
}
.coupon-payout__tab--selected {
  color: #2f8ad1;
}
.coupon-payout__tab--selected:after {
  background-color: #2f8ad1;
}
.coupon-payout__form {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 18px;
}
.coupon-payout__form--total {
  padding-top: 18px;
  background-color: #dddddd;
  padding-left: 36px;
  padding-right: 36px;
  color: #222222;
}
.coupon-payout__form--total .form__label {
  color: #222222;
}
.coupon-payout .coupon-order__form__column__amount {
  width: 230px;
}
.coupon-payout .coupon-order__form__bottom {
  background-color: #fff;
  padding: 30px;
  border: 0;
}
.coupon-payout .coupon-order__form__bottom:before, .coupon-payout .coupon-order__form__bottom:after {
  display: none;
}
.coupon-payout .coupon-order__form__bottom__total {
  width: 350px;
}
.coupon-payout .coupon-order__form__bottom__button {
  margin-left: auto;
}

.form {
  display: flex;
  flex-direction: column;
}
.form__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
  align-items: center;
  justify-content: space-between;
}
.form__row--equal .form__column .form__input,
.form__row--equal .form__column input {
  width: 100%;
}
.form__column {
  padding-left: 18px;
  padding-right: 18px;
  flex: 1;
  flex-basis: 200px;
}
.form__input {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 18px;
}
.form__input__euro {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M13.284,8.273 L0.894,8.273 L0.894,7.67 L3.679,7.67 C4.131,4.990 5.139,3.296 6.705,1.989 C8.270,0.655 10.154,0.11 12.355,0.11 C14.929,0.11 17.77,0.860 18.855,2.630 L17.634,3.810 C16.175,2.400 14.398,1.681 12.355,1.681 C10.631,1.681 9.172,2.194 7.924,3.194 C6.678,4.195 5.882,5.477 5.485,7.67 L13.284,7.67 L13.284,8.273 ZM0.894,9.966 L13.284,9.966 L13.284,11.171 L5.510,11.171 C5.909,12.737 6.731,13.993 7.951,14.967 C9.198,15.943 10.657,16.429 12.355,16.429 C14.451,16.429 16.202,15.712 17.661,14.275 L18.882,15.481 C17.104,17.250 14.929,18.123 12.355,18.123 C10.180,18.123 8.296,17.482 6.731,16.173 C5.166,14.865 4.158,13.198 3.707,11.171 L0.894,11.171 L0.894,9.966 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 18px center;
  padding-left: 45px;
  text-align: right;
}
.form__input__euro:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='%232f8ad1' d='M13.284,8.273 L0.894,8.273 L0.894,7.67 L3.679,7.67 C4.131,4.990 5.139,3.296 6.705,1.989 C8.270,0.655 10.154,0.11 12.355,0.11 C14.929,0.11 17.77,0.860 18.855,2.630 L17.634,3.810 C16.175,2.400 14.398,1.681 12.355,1.681 C10.631,1.681 9.172,2.194 7.924,3.194 C6.678,4.195 5.882,5.477 5.485,7.67 L13.284,7.67 L13.284,8.273 ZM0.894,9.966 L13.284,9.966 L13.284,11.171 L5.510,11.171 C5.909,12.737 6.731,13.993 7.951,14.967 C9.198,15.943 10.657,16.429 12.355,16.429 C14.451,16.429 16.202,15.712 17.661,14.275 L18.882,15.481 C17.104,17.250 14.929,18.123 12.355,18.123 C10.180,18.123 8.296,17.482 6.731,16.173 C5.166,14.865 4.158,13.198 3.707,11.171 L0.894,11.171 L0.894,9.966 Z'/%3E%3C/svg%3E");
}
.form__input input[type=text],
.form__input select {
  display: block;
  width: 100%;
  height: 48px;
  border: 1px solid #dddddd;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  padding-left: 18px;
  padding-right: 18px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 300;
}
.form__input input[type=text]:focus,
.form__input select:focus {
  color: #2f8ad1;
  border-color: #2f8ad1;
}
.form__input input[type=text]:focus + .form__label,
.form__input select:focus + .form__label {
  color: #2f8ad1;
}
.form__input select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='31px' height='34px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M29.499,13.750 L30.999,15.278 L24.999,21.250 L18.999,15.278 L20.499,13.750 L24.999,18.250 L29.499,13.750 Z'/%3E%3Cpath fill-rule='evenodd' opacity='0.251' fill='rgb(221, 221, 221)' d='M0.0,0.0 L1.999,0.0 L1.999,33.999 L0.0,33.999 L0.0,0.0 Z'/%3E%3C/svg%3E");
  background-position: right 18px center;
  background-repeat: no-repeat;
  padding-right: 45px;
}
.form__input .coupon-order__form__column__input {
  width: 100%;
}
.form__input .coupon-order__form__column__input input {
  border: 0;
  height: 44px;
}
.form__label {
  display: block;
  color: #7d8f9d;
  margin-bottom: 6px;
  font-weight: 300;
}
.form__label--small {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}

.coupon-payout__form--total .form__row .form__column:last-child {
  text-align: right;
}

.selected-vouchers {
  display: flex;
  flex-wrap: wrap;
  margin-top: 6px;
}
.coupon-overview--payout .selected-vouchers {
  margin-top: 0;
  margin-bottom: 36px;
}

.selected-voucher {
  height: 36px;
  display: inline-flex;
  margin-right: 12px;
  border-radius: 18px;
  padding-left: 18px;
  border: 1px solid #dddddd;
  align-items: center;
  position: relative;
}
.selected-voucher:last-child {
  margin-right: 0;
}
.selected-voucher span:nth-child(1) {
  padding-right: 12px;
}
.selected-voucher span:nth-child(2) {
  height: 36px;
  border: 1px solid #dddddd;
  border-radius: 18px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  display: inline-flex;
  align-items: center;
  background-color: #f5f5f5;
  justify-content: center;
  z-index: 1;
  right: -1px;
  position: relative;
}
.selected-voucher__remove {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  background-color: #f5f5f5;
  justify-content: center;
  border: 1px solid #dddddd;
  border-radius: 50%;
  display: none;
  position: absolute;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(120, 137, 151)' d='M13.250,18.000 L2.750,18.000 C1.922,18.000 1.250,17.328 1.250,16.500 L1.250,3.750 L0.500,3.750 L0.500,2.250 L5.000,2.250 L5.000,1.125 C5.000,0.505 5.505,0.000 6.125,0.000 L9.875,0.000 C10.494,0.000 11.000,0.503 11.000,1.125 L11.000,2.250 L15.500,2.250 L15.500,3.750 L14.750,3.750 L14.750,16.500 C14.750,17.328 14.078,18.000 13.250,18.000 ZM13.250,3.750 L2.750,3.750 L2.750,16.125 C2.750,16.332 2.918,16.500 3.125,16.500 L12.875,16.500 C13.082,16.500 13.250,16.332 13.250,16.125 L13.250,3.750 ZM6.500,6.750 C6.500,6.336 6.164,6.000 5.750,6.000 C5.336,6.000 5.000,6.336 5.000,6.750 L5.000,13.500 C5.000,13.914 5.336,14.250 5.750,14.250 C6.164,14.250 6.500,13.914 6.500,13.500 L6.500,6.750 ZM11.000,6.750 C11.000,6.336 10.664,6.000 10.250,6.000 C9.836,6.000 9.500,6.336 9.500,6.750 L9.500,13.500 C9.500,13.914 9.836,14.250 10.250,14.250 C10.664,14.250 11.000,13.914 11.000,13.500 L11.000,6.750 ZM9.500,1.500 L6.500,1.500 L6.500,2.250 L9.500,2.250 L9.500,1.500 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 2;
  cursor: pointer;
}
.selected-voucher--active .selected-voucher__remove {
  display: inline-flex;
}
.selected-voucher--active span:nth-child(2) {
  padding-right: 44px;
}
.selected-voucher--more {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='4px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M18.631,2.675 C18.391,2.910 18.61,3.27 17.643,3.27 C17.225,3.27 16.899,2.910 16.664,2.675 C16.428,2.439 16.311,2.139 16.311,1.773 C16.311,1.407 16.428,1.96 16.664,0.840 C16.899,0.584 17.225,0.456 17.643,0.456 C18.61,0.456 18.391,0.584 18.631,0.840 C18.872,1.96 18.992,1.407 18.992,1.773 C18.992,2.139 18.872,2.439 18.631,2.675 ZM9.976,3.27 C9.558,3.27 9.231,2.910 8.996,2.675 C8.761,2.439 8.643,2.139 8.643,1.773 C8.643,1.407 8.761,1.96 8.996,0.840 C9.231,0.584 9.558,0.456 9.976,0.456 C10.394,0.456 10.723,0.584 10.964,0.840 C11.204,1.96 11.325,1.407 11.325,1.773 C11.325,2.139 11.204,2.439 10.964,2.675 C10.723,2.910 10.394,3.27 9.976,3.27 ZM2.309,3.27 C1.891,3.27 1.564,2.910 1.329,2.675 C1.94,2.439 0.976,2.139 0.976,1.773 C0.976,1.407 1.94,1.96 1.329,0.840 C1.564,0.584 1.891,0.456 2.309,0.456 C2.727,0.456 3.56,0.584 3.297,0.840 C3.537,1.96 3.657,1.407 3.657,1.773 C3.657,2.139 3.537,2.439 3.297,2.675 C3.56,2.910 2.727,3.27 2.309,3.27 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.selected-voucher--more span {
  width: 54px;
}

.ml-a {
  margin-left: auto;
}

.mr-a {
  margin-right: auto;
}

.smallcaps {
  font-weight: 500;
  color: #7d8f9d;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.5;
}

.smallscript {
  font-size: 12px;
  font-weight: 300;
  color: #222222;
  line-height: 1.5;
}

.add-row {
  color: #2f8bd3;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M8.999,0.0 C4.29,0.0 0.0,4.29 0.0,9.0 C0.0,13.970 4.29,17.999 8.999,17.999 C13.970,17.999 17.999,13.970 17.999,9.0 C17.999,4.29 13.970,0.0 8.999,0.0 ZM13.499,9.750 L9.749,9.750 L9.749,13.499 L8.249,13.499 L8.249,9.750 L4.499,9.750 L4.499,8.250 L8.249,8.250 L8.249,4.500 L9.749,4.500 L9.749,8.250 L13.499,8.250 L13.499,9.750 Z'/%3E%3C/svg%3E");
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 27px;
  cursor: pointer;
  min-height: 18px;
  display: block;
}

.row-banners {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.banners.banners--alt {
  display: flex;
  flex-wrap: wrap;
  gap: 18px 30px;
  padding-bottom: 36px;
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 0 !important;
}
.row-banners .banners.banners--alt {
  border-bottom: 1px solid #dddddd;
}
.banners.banners--alt.banners--payout {
  flex-direction: column;
}
.banners.banners--alt.banners--payout .banner {
  border: 1px solid rgba(125, 143, 157, 0.4) !important;
  box-shadow: unset !important;
  width: 100%;
  padding: 18px;
  justify-content: flex-start;
  flex-basis: unset;
}
.banners.banners--alt.banners--payout .banner > .banner__row {
  flex-wrap: nowrap;
}
.banners.banners--alt.banners--payout .banner > .banner__row:not(:nth-child(1)) {
  padding-left: 66px;
  margin-bottom: 30px;
}
.banners.banners--alt.banners--payout .banner > .banner__row:last-child {
  margin-bottom: 0;
}
.banners.banners--alt.banners--payout .banner > .banner__row.banner__row--title {
  margin-bottom: 6px;
}
.banners.banners--alt.banners--payout .banner.disabled {
  opacity: 0.4;
}
.banners.banners--alt.banners--payout .banner.disabled a, .banners.banners--alt.banners--payout .banner.disabled span {
  cursor: default;
}
.banners.banners--alt.banners--payout .banner__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
}
.banners.banners--alt.banners--payout .banner__row.align-items-center {
  align-items: center;
}
.banners.banners--alt.banners--payout .banner__row.justify-content-between {
  justify-content: space-between;
}
.banners.banners--alt.banners--payout .banner__row.banner__row--buttons {
  flex-wrap: nowrap;
}
.banners.banners--alt.banners--payout .banner__row.banner__row--buttons .banner__column:nth-child(1) {
  width: fit-content;
}
.banners.banners--alt.banners--payout .banner__row.banner__row--buttons .banner__column:nth-child(2) {
  flex-grow: 1;
  flex-shrink: 1;
}
.banners.banners--alt.banners--payout .banner__column {
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}
.banners.banners--alt.banners--payout .banner__column.banner__column--auto {
  width: fit-content;
}
.banners.banners--alt.banners--payout .banner__column.banner__column--icon {
  flex-grow: 0;
  flex-shrink: 0;
  padding-right: 0;
  flex-basis: 48px;
}
.banners.banners--alt.banners--payout .banner__column.banner__column--icon .banner__icon {
  width: 48px;
  min-width: 24px;
  max-width: 48px;
  aspect-ratio: 1/1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.banners.banners--alt.banners--payout .banner__column.banner__column--icon .banner__icon svg {
  object-fit: contain;
  object-position: center;
  width: 44px;
  height: 40px;
}
.banners.banners--alt.banners--payout .banner__column.banner__column--icon + .banner__column {
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.banners.banners--alt.banners--payout .banner__title {
  font-size: 18px;
  padding-top: 11px;
  line-height: 1.5;
}
.banners.banners--alt.banners--payout .banner__title .account-overview-item__label {
  display: inline-flex;
  margin-bottom: 0;
  position: relative;
  top: -6px;
  margin-left: 6px;
  margin-right: 6px;
}
.banners.banners--alt.banners--payout .banner__title .account-overview-item__label .account-overview-item__label__text {
  display: block;
}
.banners.banners--alt.banners--payout .banner__label {
  font-size: 12px;
  color: #7d8f9d;
  display: block;
  margin-bottom: 3px;
}
.banners.banners--alt.banners--payout .banner__value {
  line-height: 1.5;
}
.banners.banners--alt.banners--payout .c-blue {
  font-weight: normal;
  color: #2f8bd3;
}
.banners.banners--alt.banners--payout span {
  float: unset !important;
}
.banners.banners--alt.banners--payout .button {
  margin-bottom: 0 !important;
}
.banners.banners--alt.banners--payout .ta-r {
  text-align: right;
}
.banners.banners--alt.banners--payout .button-wrapper {
  display: flex;
  flex-wrap: nowrap;
}
.banners.banners--alt.banners--payout .button-wrapper > * {
  white-space: nowrap;
}
.banners.banners--alt.banners--payout .button--primary {
  padding-left: 18px;
}
.banners.banners--alt.banners--payout .button--outline {
  padding-right: 18px;
}
.banners.banners--alt.banners--payout .button--outline:after {
  background-color: transparent;
}
.banners.banners--alt .banner {
  border: 0;
  border-radius: 6px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  padding: 36px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  flex-basis: 275px;
}
.banners.banners--alt .banner h2 {
  margin-bottom: 24px;
}
.banners.banners--alt .banner .smallcaps {
  margin-bottom: 9px;
}
.banners.banners--alt .banner h3 {
  margin-bottom: 30px;
}
.banners.banners--alt .banner .button {
  margin-bottom: 30px;
}
.banners.banners--alt .banner .button.button--outline:after {
  z-index: 1;
}
.banners.banners--alt .banner .button-wrapper .button--outline:nth-child(1) {
  z-index: 1;
  padding-right: 18px;
  margin-bottom: 9px;
}
.banners.banners--alt .banner .button-wrapper .button--outline:nth-child(1):after {
  z-index: 1;
  background-color: transparent;
}
.banners.banners--alt .banner .button-wrapper .button--outline:nth-child(1) + .button--outline {
  padding-left: 18px;
}

.breadcrumbs {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  flex-wrap: wrap;
}
.breadcrumbs__item {
  font-weight: 300;
  margin-bottom: 6px;
}
.breadcrumbs__item:not(:last-child) {
  margin-right: 36px;
}
.breadcrumbs__item a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(42, 138, 214)' d='M6.749,12.0 L7.930,10.670 L3.800,6.999 L14.999,6.999 L14.999,5.0 L3.800,5.0 L7.930,1.329 L6.749,0.0 L0.0,6.0 L6.749,12.0 Z'/%3E%3C/svg%3E");
  color: #2f8bd3;
  padding-left: 24px;
  background-repeat: no-repeat;
  background-position: left center;
}
.breadcrumbs--white .breadcrumbs__item a, .breadcrumbs--white .breadcrumbs__item span {
  color: #fff;
}
.breadcrumbs--white .breadcrumbs__item a {
  opacity: 0.6;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M6.749,12.0 L7.930,10.670 L3.800,6.999 L14.999,6.999 L14.999,5.0 L3.800,5.0 L7.930,1.329 L6.749,0.0 L0.0,6.0 L6.749,12.0 Z'/%3E%3C/svg%3E");
}
.breadcrumbs--white .breadcrumbs__item a:hover {
  opacity: 1;
}
.breadcrumbs--left {
  justify-content: flex-start;
}

.populair-shops-account .acties {
  margin-top: 18px;
  padding-left: 0;
  padding-right: 0;
}

.shadow-boxes {
  display: flex;
  flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
  margin-bottom: -36px;
  margin-top: 18px;
}
.shadow-boxes .shadow-box {
  display: flex;
  flex-direction: column;
  margin-left: 18px;
  margin-right: 18px;
  margin-bottom: 36px;
  width: calc(100% - 36px);
  padding: 0;
}
.shadow-boxes .shadow-box--reverse {
  flex-direction: column-reverse;
}

.shadow-box {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.shadow-box__image {
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  position: relative;
}
.shadow-box__image img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}
.shadow-box__content {
  flex: 1;
  padding: 36px;
}
.shadow-box__content h3 {
  padding-bottom: 0 !important;
}
.shadow-box__content h3 span {
  display: block;
}

.ad-banner {
  position: fixed;
  z-index: 99;
  bottom: 18px;
  left: 12px;
  right: 12px;
  display: block;
}
.ad-banner a {
  text-decoration: none;
}
.ad-banner a:not(.smallcaps, .ad-banner__logo) {
  color: #ffffff;
}
.ad-banner__inner {
  display: flex;
  width: 100%;
  max-width: 1258px;
  border-radius: 6px;
  overflow: hidden;
  min-height: 72px;
  margin-left: auto;
  margin-right: auto;
  flex-wrap: wrap;
  box-shadow: 0px 0px 1.9px rgba(0, 0, 0, 0.014), 0px 0px 4.5px rgba(0, 0, 0, 0.02), 0px 0px 8.4px rgba(0, 0, 0, 0.025), 0px 0px 15px rgba(0, 0, 0, 0.03), 0px 0px 28px rgba(0, 0, 0, 0.036), 0px 0px 67px rgba(0, 0, 0, 0.05);
}
.ad-banner__logo {
  flex-grow: 0;
  flex-shrink: 0;
  width: 216px;
  display: flex;
  align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='217px' height='72px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M213.492,42.363 L184.0,71.918 L184.0,72.13 L5.999,72.13 C2.686,72.13 0.0,69.327 0.0,66.13 L0.0,5.986 C0.0,2.672 2.686,0.13 5.999,0.13 L184.0,0.13 L184.0,0.81 L213.492,29.635 C217.0,33.150 217.0,38.849 213.492,42.363 Z'/%3E%3C/svg%3E");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  min-height: 72px;
  position: relative;
  z-index: 2;
}
.ad-banner__logo img {
  position: absolute;
  max-width: 126px;
  max-height: 48px;
  left: calc(50% - 18px);
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: contain;
  object-position: center center;
}
.ad-banner__cashback {
  background-color: #ee1167;
  border-radius: 6px;
  flex-grow: 0;
  flex-shrink: 0;
  width: 165px;
  padding-left: 72px;
  padding-right: 36px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  font-size: 24px;
  font-weight: 500;
  margin-left: -36px;
  margin-right: -6px;
  position: relative;
  min-height: 72px;
  z-index: 1;
}
.ad-banner__cashback__amount {
  color: #fff;
}
.ad-banner__cashback__text {
  color: rgba(255, 255, 255, 0.6);
}
.ad-banner__cashback .ad-banner__close {
  display: none;
}
.ad-banner__content {
  color: #fff;
  background-color: #222222;
  position: relative;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  flex-grow: 1;
  flex-wrap: wrap;
  flex-basis: 300px;
}
.ad-banner__content p {
  display: block;
  width: 100%;
  line-height: 1.5;
  margin-bottom: 3px;
}
.ad-banner__copy {
  line-height: 1.5;
  display: inline-flex;
  cursor: pointer;
}
.ad-banner__copy:after {
  content: "";
  width: 14px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M10.182,0.0 L1.454,0.0 C0.654,0.0 0.0,0.653 0.0,1.453 L0.0,11.636 L1.454,11.636 L1.454,1.453 L10.182,1.453 L10.182,0.0 ZM12.364,2.908 L4.363,2.908 C3.563,2.908 2.909,3.563 2.909,4.363 L2.909,14.545 C2.909,15.345 3.563,15.999 4.363,15.999 L12.364,15.999 C13.164,15.999 13.818,15.345 13.818,14.545 L13.818,4.363 C13.818,3.563 13.164,2.908 12.364,2.908 ZM12.364,14.545 L4.363,14.545 L4.363,4.363 L12.364,4.363 L12.364,14.545 Z'/%3E%3C/svg%3E");
  margin-left: 12px;
  position: relative;
  top: 3px;
}
.ad-banner__copy span:nth-child(1) {
  font-weight: 300;
  color: rgba(255, 255, 255, 0.6);
  margin-right: 6px;
}
.ad-banner__close {
  position: absolute;
  right: 18px;
  top: 18px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' opacity='0.6' fill='rgb(255, 255, 255)' d='M11.999,10.537 L7.407,5.990 L11.953,1.403 L10.537,0.0 L5.992,4.589 L1.405,0.45 L0.0,1.450 L4.592,6.2 L0.45,10.594 L1.450,11.998 L6.6,7.403 L10.595,11.953 L11.999,10.537 Z'/%3E%3C/svg%3E");
  background-size: 18px 18px;
}
.ad-banner__close:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='rgb(255, 255, 255)' d='M11.999,10.537 L7.407,5.990 L11.953,1.403 L10.537,0.0 L5.992,4.589 L1.405,0.45 L0.0,1.450 L4.592,6.2 L0.45,10.594 L1.450,11.998 L6.6,7.403 L10.595,11.953 L11.999,10.537 Z'/%3E%3C/svg%3E");
}
.ad-banner #ad-banner-code {
  position: absolute !important;
  opacity: 0;
  width: 1px;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  cursor: pointer;
}
.ad-banner__info {
  display: none;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48' fill='%23fff'%3E%3Cpath d='M22.65 34h3V22h-3ZM24 18.3q.7 0 1.175-.45.475-.45.475-1.15t-.475-1.2Q24.7 15 24 15q-.7 0-1.175.5-.475.5-.475 1.2t.475 1.15q.475.45 1.175.45ZM24 44q-4.1 0-7.75-1.575-3.65-1.575-6.375-4.3-2.725-2.725-4.3-6.375Q4 28.1 4 23.95q0-4.1 1.575-7.75 1.575-3.65 4.3-6.35 2.725-2.7 6.375-4.275Q19.9 4 24.05 4q4.1 0 7.75 1.575 3.65 1.575 6.35 4.275 2.7 2.7 4.275 6.35Q44 19.85 44 24q0 4.1-1.575 7.75-1.575 3.65-4.275 6.375t-6.35 4.3Q28.15 44 24 44Zm.05-3q7.05 0 12-4.975T41 23.95q0-7.05-4.95-12T24 7q-7.05 0-12.025 4.95Q7 16.9 7 24q0 7.05 4.975 12.025Q16.95 41 24.05 41ZM24 24Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  margin-left: 6px;
  margin-right: -24px;
  position: relative;
  top: 2px;
}

.advertisement-banners {
  position: fixed;
  z-index: 99;
  bottom: 60px;
  display: flex;
  gap: 18px;
  flex-direction: column;
  width: 100%;
  align-items: center;
}
.advertisement-banners__inner {
  width: 100%;
  max-width: 1280px;
  padding-left: 15px;
  padding-right: 15px;
}

.advertisement-banner {
  display: flex;
  flex-wrap: wrap;
  filter: drop-shadow(0px 9px 18px rgba(0, 0, 0, 0.2));
  width: fit-content;
  min-width: 768px;
  justify-content: center;
  width: 100%;
}
.advertisement-banner__deal {
  width: fit-content;
  display: flex;
  padding: 18px;
  background-color: #EE1167;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 9px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  height: 108px;
  flex-shrink: 0;
  min-width: fit-content;
}
.advertisement-banner__deal__amount {
  font-size: 36px;
  font-weight: bold;
  line-height: 28px;
  text-align: center;
}
.advertisement-banner__deal__advertiser {
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  text-align: center;
}
.advertisement-banner__deal .advertisement-banner__close {
  display: none;
}
.advertisement-banner__banner {
  padding: 9px;
  background-color: #fff;
  width: 768px;
  height: 108px;
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
}
.advertisement-banner__banner img {
  width: 744px;
  height: 90px;
  border-radius: 6px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}
.advertisement-banner__close {
  position: relative;
  left: -1px;
  cursor: pointer;
  height: 108px;
}
.advertisement-banner__close:after {
  content: "";
  display: block;
  position: absolute;
  width: 36px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M12.6 25.5L10.5 23.4L15.9 18L10.5 12.6375L12.6 10.5375L18 15.9375L23.3625 10.5375L25.4625 12.6375L20.0625 18L25.4625 23.4L23.3625 25.5L18 20.1L12.6 25.5Z' fill='%237D8F9D' fill-opacity='1'/%3E%3C/svg%3E");
  opacity: 0.6;
  left: 7px;
  top: 36px;
}
.advertisement-banner__close:hover:after {
  opacity: 1;
}
.advertisement-banner:not(.advertisement-banner--vertical) .advertisement-banner__deal {
  min-width: 108px;
}
.advertisement-banner:not(.advertisement-banner--vertical) .advertisement-banner__banner {
  flex-grow: 1;
}
.advertisement-banner.advertisement-banner--vertical > .advertisement-banner__close {
  opacity: 0;
  pointer-events: none;
  order: 2;
  display: none;
}
.advertisement-banner.advertisement-banner--vertical .advertisement-banner__banner {
  order: 1;
  border-radius: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.advertisement-banner.advertisement-banner--vertical .advertisement-banner__deal {
  order: 3;
  width: 100%;
  position: relative;
  height: auto;
  border-radius: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  flex-direction: row;
  gap: 6px;
}
.advertisement-banner.advertisement-banner--vertical .advertisement-banner__deal .advertisement-banner__deal__amount {
  font-size: 16px;
  line-height: 1;
}
.advertisement-banner.advertisement-banner--vertical .advertisement-banner__deal .advertisement-banner__deal__advertiser {
  font-size: 16px;
  line-height: 1;
}
.advertisement-banner.advertisement-banner--vertical .advertisement-banner__deal .advertisement-banner__close {
  display: block;
  position: absolute;
  top: 50%;
  right: 8px;
  width: 36px;
  height: 36px;
  left: unset;
  transform: translateY(-50%);
}
.advertisement-banner.advertisement-banner--vertical .advertisement-banner__deal .advertisement-banner__close:after {
  left: unset;
  content: "";
  display: block;
  position: absolute;
  width: 36px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M12.6 25.5L10.5 23.4L15.9 18L10.5 12.6375L12.6 10.5375L18 15.9375L23.3625 10.5375L25.4625 12.6375L20.0625 18L25.4625 23.4L23.3625 25.5L18 20.1L12.6 25.5Z' fill='%23ffffff' fill-opacity='1'/%3E%3C/svg%3E");
  opacity: 0.6;
  left: unset;
  top: unset;
}

.shop-banners-home--alt,
.header-webshops {
  margin-top: 0;
}
.shop-banners-home--alt .shop-banners,
.shop-banners-home--alt .shop-banners--account,
.header-webshops .shop-banners,
.header-webshops .shop-banners--account {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  --gap: 90px;
  --columns: 3;
  gap: 30px var(--gap);
  justify-content: flex-start;
}
.shop-banners-home--alt .shop-banners .shop-banner,
.shop-banners-home--alt .shop-banners--account .shop-banner,
.header-webshops .shop-banners .shop-banner,
.header-webshops .shop-banners--account .shop-banner {
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
  margin: unset;
  max-width: unset;
  min-width: unset;
  aspect-ratio: 336/280;
}
.shop-banners-home--alt .shop-banners .shop-banner.shop-banner--full,
.shop-banners-home--alt .shop-banners--account .shop-banner.shop-banner--full,
.header-webshops .shop-banners .shop-banner.shop-banner--full,
.header-webshops .shop-banners--account .shop-banner.shop-banner--full {
  width: calc(100% - var(--gap) + var(--gap) / 1);
  top: -72px;
  aspect-ratio: unset;
}
.shop-banners-home--alt .shop-banners .shop-banner.shop-banner--full .shop-banner-image,
.shop-banners-home--alt .shop-banners--account .shop-banner.shop-banner--full .shop-banner-image,
.header-webshops .shop-banners .shop-banner.shop-banner--full .shop-banner-image,
.header-webshops .shop-banners--account .shop-banner.shop-banner--full .shop-banner-image {
  aspect-ratio: 970/250;
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.shop-banners-home--alt .shop-banners .shop-banner .shop-banner-image,
.shop-banners-home--alt .shop-banners--account .shop-banner .shop-banner-image,
.header-webshops .shop-banners .shop-banner .shop-banner-image,
.header-webshops .shop-banners--account .shop-banner .shop-banner-image {
  padding: 0;
  left: 6px;
  top: 6px;
  right: 6px;
  bottom: 6px;
  position: absolute;
  overflow: visible;
}
.shop-banners-home--alt .shop-banners--account,
.header-webshops .shop-banners--account {
  margin-left: 0;
  margin-right: 0;
  --columns: 2;
}
.shop-banners-home--alt .shop-banners--account .shop-banner,
.header-webshops .shop-banners--account .shop-banner {
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
  margin: unset;
  max-width: unset;
  min-width: unset;
  aspect-ratio: 336/280;
  padding: 6px !important;
}
.shop-banners-home--alt .shop-banners--account .shop-banner.shop-banner--full,
.header-webshops .shop-banners--account .shop-banner.shop-banner--full {
  width: calc(100% - var(--gap) + var(--gap) / 1);
  top: 0;
  aspect-ratio: unset;
}
.shop-banners-home--alt .shop-banners--account .shop-banner.shop-banner--full .shop-banner-image,
.header-webshops .shop-banners--account .shop-banner.shop-banner--full .shop-banner-image {
  aspect-ratio: 970/250;
  position: relative;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.shop-banners-home--alt .shop-banners--account .shop-banner .shop-banner-image,
.header-webshops .shop-banners--account .shop-banner .shop-banner-image {
  padding: 0;
  left: 6px;
  top: 6px;
  right: 6px;
  bottom: 6px;
  position: absolute;
  overflow: visible;
}
.shop-banners-home--alt + .shop-banners-home--alt,
.header-webshops + .shop-banners-home--alt {
  margin-top: 30px;
}
.shop-banners-home--alt.shop-banners--account,
.header-webshops.shop-banners--account {
  --columns: 2;
}
.shop-banners-home--alt.shop-banners--account .shop-banner,
.header-webshops.shop-banners--account .shop-banner {
  padding: 6px;
  aspect-ratio: 336/280;
}
.shop-banners-home--alt.shop-banners--account .shop-banner.shop-banner--full,
.header-webshops.shop-banners--account .shop-banner.shop-banner--full {
  padding: 6px;
  aspect-ratio: 730/521;
}

.header-webshops {
  background-color: #3386cb;
  background-image: url(/img/icons/icon-background-header-pattern.png);
  background-size: 600px 600px;
  background-repeat: repeat;
  background-blend-mode: multiply;
  padding-top: 60px;
}
.header-webshops .shop-banners .shop-banner.shop-banner--full {
  top: 0;
}
.header-webshops__inner {
  display: flex;
  gap: 36px;
  padding-bottom: 60px;
  position: relative;
}
.header-webshops__inner--compare {
  padding-bottom: 60px !important;
  background-image: url(/img/webshops/onze-top-shops.png);
  background-repeat: no-repeat;
  background-position: bottom 36px left 36px;
}
.header-webshops__text {
  flex: 1;
  color: #fff;
}
.header-webshops__text .text-component {
  display: flex;
  flex-direction: column;
  gap: 24px;
  color: #fff;
}
.header-webshops__text .text-component p {
  max-width: 80%;
}
.header-webshops__text .text-component.text-component--center {
  align-items: center;
}
.header-webshops__text .goback-arrow {
  margin: 0;
  color: #fff;
}
.header-webshops__text .goback-arrow:after {
  background-image: url(/img/icons/arrow_back-white.png) !important;
}
.header-webshops__text .button--primary {
  border: 0;
}
.header-webshops__ad {
  flex: 2;
}
.header-webshops__title {
  font-weight: 300;
  font-size: 36px;
  line-height: 1.3;
}
.header-webshops__subtitle {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}
.header-webshops p {
  line-height: 1.5;
}
.header-webshops.thema-sub-header .populair-shops-blocks .shops-block:nth-of-type(1):before,
.header-webshops.thema-sub-header .populair-shops-blocks .shops-block:before,
.header-webshops.thema-sub-header .populair-shops-blocks .shops-block-last:before {
  background-color: #3386cb;
}

.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column {
  width: unset;
  flex-shrink: 0;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-child(1),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column:nth-child(1),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter:nth-child(1),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column:nth-child(1) {
  width: 60px;
  flex-shrink: 0;
  flex-grow: 0;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-child(2),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column:nth-child(2),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter:nth-child(2),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column:nth-child(2) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 140px;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-child(2) > a,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column:nth-child(2) > a,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter:nth-child(2) > a,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column:nth-child(2) > a {
  min-width: 0;
  display: inline;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-child(3),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column:nth-child(3),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter:nth-child(3),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column:nth-child(3) {
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-child(4),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column:nth-child(4),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter:nth-child(4),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column:nth-child(4) {
  min-width: 150px;
  white-space: nowrap;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter:nth-child(5),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column:nth-child(5),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter:nth-child(5),
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column:nth-child(5) {
  min-width: 110px;
  white-space: nowrap;
  text-align: right;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter:last-child,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column:last-child,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter:last-child,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column:last-child {
  flex-grow: 1;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter:last-child .read-more,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column:last-child .read-more,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter:last-child .read-more,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column:last-child .read-more {
  white-space: nowrap;
  margin-left: auto;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status {
  padding-right: 0;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status + .column,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status + .filter,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status + .column,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status + .filter,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status + .column,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status + .filter,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status + .column,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status + .filter {
  padding-left: 0;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column .status__label {
  height: 36px;
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 18px;
  padding-right: 36px;
  border: 1px solid rgba(125, 143, 157, 0.4);
  width: 100%;
  border-right: 0;
  position: relative;
  font-size: 12px;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column .status__label:after {
  content: "";
  width: 24px;
  height: 36px;
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  position: absolute;
  right: 0;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column .status__value {
  height: 36px;
  border-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 18px;
  padding-right: 18px;
  position: relative;
  z-index: 1;
  width: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 0;
  font-weight: 400;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status8 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status8 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status8 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status8 .status__label {
  color: #3aa757;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status8 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status8 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status8 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status8 .status__label:after {
  background-color: #3aa757;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status8 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status8 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status8 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status8 .status__value {
  background-color: #3aa757;
  color: #fff;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status6 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status6 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status6 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status6 .status__label {
  color: #2f8bd3;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status6 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status6 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status6 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status6 .status__label:after {
  background-color: #2f8bd3;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status6 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status6 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status6 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status6 .status__value {
  background-color: #2f8bd3;
  color: #fff;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status7 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status7 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status7 .status__label,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status7 .status__label {
  color: #ff0000;
  background-color: #fff;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status7 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status7 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status7 .status__label:after,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status7 .status__label:after {
  box-shadow: 0 1px 0 0 #ff0000, 0 -1px 0 0 #ff0000, -1px 0 0 0 #ff0000;
  background-color: #fff;
}
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .filter.status7 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter .column.status7 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .filter.status7 .status__value,
.populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row .column.status7 .status__value {
  box-shadow: 0 1px 0 0 #ff0000, 0 -1px 0 0 #ff0000, 1px 0 0 0 #ff0000;
  color: #ff0000;
  background-color: #fff;
}

.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column {
  width: unset;
  flex-shrink: 0;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter:nth-child(1),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column:nth-child(1),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter:nth-child(1),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column:nth-child(1) {
  width: 10% !important;
  min-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter:nth-child(2),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column:nth-child(2),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter:nth-child(2),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column:nth-child(2) {
  width: 25% !important;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter:nth-child(3),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column:nth-child(3),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter:nth-child(3),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column:nth-child(3) {
  width: 10% !important;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter:nth-child(4),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column:nth-child(4),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter:nth-child(4),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column:nth-child(4) {
  width: 15% !important;
  min-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter:nth-child(5),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column:nth-child(5),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter:nth-child(5),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column:nth-child(5) {
  width: 15% !important;
  min-width: 90px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter:nth-child(6),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column:nth-child(6),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter:nth-child(6),
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column:nth-child(6) {
  width: 15% !important;
  min-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter:last-child,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column:last-child,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter:last-child,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column:last-child {
  flex-grow: 1;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter.column--invoice,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column.column--invoice,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter.column--invoice,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column.column--invoice {
  display: inline-flex;
  align-items: center;
  gap: 12px 18px;
  flex-direction: row;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter.column--invoice a,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column.column--invoice a,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter.column--invoice a,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column.column--invoice a {
  font-weight: bold;
  white-space: nowrap;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter.column--invoice > div,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column.column--invoice > div,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter.column--invoice > div,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column.column--invoice > div {
  min-width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter .toggle-switch,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column .toggle-switch,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter .toggle-switch,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column .toggle-switch {
  position: relative;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .filter .toggle-switch:after,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column .toggle-switch:after,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .filter .toggle-switch:after,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column .toggle-switch:after {
  content: "";
  width: 48px;
  height: 48px;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter .column--webshop,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row .column--webshop {
  width: 100%;
  text-align: left;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .invoice-link--csv {
  margin-left: auto;
  margin-top: 18px;
  display: block;
  margin-right: 36px;
  width: 100px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%232f8bd3' d='M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z'/%3E%3C/svg%3E");
  background-size: 15px 18px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .invoice-link--abs {
  position: absolute;
  right: 180px;
  margin-top: -6px;
  z-index: 1;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .toggle-switch input[type=checkbox]:checked + label:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M11.1000,0.000 C5.373,0.000 -0.000,5.373 -0.000,12.000 C-0.000,18.627 5.373,23.1000 11.1000,23.1000 C18.627,23.1000 23.999,18.627 23.999,12.000 C23.999,5.373 18.627,0.000 11.1000,0.000 ZM10.750,16.518 L6.250,12.199 L7.646,10.764 L10.724,13.701 L16.828,7.483 L18.250,8.892 L10.750,16.518 Z'/%3E%3C/svg%3E");
  left: 12px;
  background-color: #fff;
  background-size: 24px 24px;
  border: 0;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .toggle-switch input[type=checkbox] + label {
  min-height: 24px;
  display: block;
  padding-top: 3px;
  padding-left: 45px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .toggle-switch input[type=checkbox] + label:before {
  width: 36px;
  height: 12px;
  border-radius: 6px;
  background-color: #e5e9eb;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .toggle-switch input[type=checkbox] + label:after {
  width: 24px;
  height: 24px;
  top: 0;
  border: 2px solid #e5e9eb;
  box-sizing: border-box;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__title {
  font-style: normal;
  color: unset;
  font-weight: bold;
  display: flex;
  gap: 9px 18px;
  align-items: center;
  justify-content: space-between;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__row {
  padding-right: 58px;
  border: unset;
  position: relative;
  background-color: #fff !important;
  flex-direction: column;
  margin-left: -9px;
  margin-right: -9px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__row .coupon-overview__item__overview__item__column {
  display: flex;
  gap: 9px 0;
  align-items: center;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__row .coupon-overview__item__overview__item__used {
  position: absolute;
  top: 6px;
  right: 9px;
  font-size: 0;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__left,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__right,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__bottom {
  display: inline-flex;
  background-color: #fff;
  border-radius: 18px;
  height: 36px;
  border: 1px solid rgba(125, 143, 157, 0.4);
  width: unset;
  flex: unset;
  flex-shrink: 0;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__left > span:first-child,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__right > span:first-child,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__bottom > span:first-child {
  color: #7d8f9d;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__left .copy-target + span,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__right .copy-target + span,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__bottom .copy-target + span {
  font-size: 0;
  width: 14px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M10.198,-0.000 L1.470,-0.000 C0.670,-0.000 0.015,0.654 0.015,1.454 L0.015,11.637 L1.470,11.637 L1.470,1.454 L10.198,1.454 L10.198,-0.000 ZM12.379,2.909 L4.379,2.909 C3.579,2.909 2.924,3.563 2.924,4.364 L2.924,14.546 C2.924,15.346 3.579,16.000 4.379,16.000 L12.379,16.000 C13.179,16.000 13.834,15.346 13.834,14.546 L13.834,4.364 C13.834,3.563 13.179,2.909 12.379,2.909 ZM12.379,14.546 L4.379,14.546 L4.379,4.364 L12.379,4.364 L12.379,14.546 Z'/%3E%3C/svg%3E");
  cursor: pointer;
  margin-left: auto;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__left .request,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__right .request,
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__bottom .request {
  font-size: 0;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%232f8bd3'%3E%3Cpath d='M4 20v-2h2.75l-.4-.35q-1.3-1.15-1.825-2.625Q4 13.55 4 12.05q0-2.775 1.662-4.938Q7.325 4.95 10 4.25v2.1Q8.2 7 7.1 8.562 6 10.125 6 12.05q0 1.125.425 2.187Q6.85 15.3 7.75 16.2l.25.25V14h2v6Zm10-.25v-2.1q1.8-.65 2.9-2.212Q18 13.875 18 11.95q0-1.125-.425-2.188Q17.15 8.7 16.25 7.8L16 7.55V10h-2V4h6v2h-2.75l.4.35q1.225 1.225 1.788 2.662Q20 10.45 20 11.95q0 2.775-1.663 4.937Q16.675 19.05 14 19.75Z'/%3E%3C/svg%3E");
  cursor: pointer;
  margin-left: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__left {
  width: calc(40% - 18px);
  margin-left: 9px;
  margin-right: 9px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__right {
  width: calc(30% - 18px);
  margin-left: 9px;
  margin-right: 9px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__right .copy-target {
  width: 60px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__bottom {
  width: calc(30% - 18px);
  margin-left: 9px;
  margin-right: 9px;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__bottom span:nth-child(2) {
  white-space: nowrap;
}
.populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__used {
  margin-left: auto;
}

.my-coupons-small {
  font-weight: 300;
}
.my-coupons-small__row {
  display: flex;
  flex-wrap: wrap;
  padding: 18px;
  border-bottom: 1px solid #dddddd;
  align-items: center;
  gap: 9px 18px;
  padding-left: 30px;
  padding-right: 30px;
}
.my-coupons-small__column {
  width: calc(50% - 9px);
}
.my-coupons-small__column:nth-child(1) {
  order: 1;
}
.my-coupons-small__column:nth-child(2) {
  order: 3;
}
.my-coupons-small__column:nth-child(3) {
  order: 4;
  text-align: right;
  color: #3aa757;
}
.my-coupons-small__column:nth-child(4) {
  order: 2;
  text-align: right;
}
.my-coupons-small__column:nth-child(5) {
  order: 5;
}
.my-coupons-small__column:nth-child(6) {
  order: 6;
}
.my-coupons-small .view-codes {
  font-weight: 700;
  color: #2f8bd3;
}
.my-coupons-small-cashback {
  color: #3aa757;
}

.invoice-link.invoice-link--csv {
  margin-left: auto;
  margin-top: 18px;
  display: block;
  margin-right: 36px;
  width: 100px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%232f8bd3' d='M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z'/%3E%3C/svg%3E");
  background-size: 15px 18px;
}

.my-coupons-small-overlay {
  position: absolute;
  z-index: 99;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  font-weight: 300;
  display: flex;
  flex-direction: column;
  display: none;
}
.my-coupons-small-overlay__top {
  position: relative;
  padding: 18px;
  padding-bottom: 0;
  border-bottom: 1px solid #dddddd;
  flex-shrink: 0;
}
.my-coupons-small-overlay__top .my-coupons-small-overlay__row:nth-child(1) {
  padding-right: 36px;
}
.my-coupons-small-overlay__top .my-coupons-small-overlay__row:nth-child(1) .my-coupons-small-overlay__column:nth-child(even) {
  text-align: right;
}
.my-coupons-small-overlay__close {
  position: absolute;
  right: 18px;
  top: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='12px'%3E%3Cpath fill-rule='evenodd' opacity='0.6' fill='rgb(34, 34, 34)' d='M11.999,10.537 L7.408,5.990 L11.953,1.404 L10.537,0.000 L5.993,4.589 L1.405,0.046 L0.000,1.451 L4.593,6.003 L0.046,10.594 L1.451,11.999 L6.006,7.404 L10.596,11.953 L11.999,10.537 Z'/%3E%3C/svg%3E");
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.my-coupons-small-overlay__close:after {
  content: "";
  width: 36px;
  height: 36px;
  top: calc(50% - 18px);
  left: calc(50% - 18px);
  position: absolute;
}
.my-coupons-small-overlay__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 9px 18px;
}
.my-coupons-small-overlay__column {
  width: calc(50% - 9px);
}
.my-coupons-small-overlay__column--full {
  width: 100%;
}
.my-coupons-small-overlay .tabs {
  border-bottom: 0;
  margin-top: 36px;
  width: 100%;
}
.my-coupons-small-overlay .tabs .tab {
  font-weight: 700;
  color: #7d8f9d;
}
.my-coupons-small-overlay .tabs .tab.tab--active {
  color: #2f8ad1;
}
.my-coupons-small-overlay .tabs .toggle-switch {
  margin-left: auto;
}
.my-coupons-small-overlay__body {
  padding: 18px;
  flex-grow: 1;
  flex-shrink: 1;
  overflow-y: auto;
}
.my-coupons-small-overlay__body--barcode {
  display: none;
}
.my-coupons-small-overlay__footer {
  flex-shrink: 0;
  padding: 18px;
  border-top: 1px solid #dddddd;
}
.my-coupons-small-overlay__footer__label {
  font-weight: 500;
  color: #7d8f9d;
  font-size: 12px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 6px;
}
.my-coupons-small-overlay__footer .invoice-link {
  font-weight: 400;
  display: block;
  margin-top: 9px;
}
.my-coupons-small-overlay .copy-target {
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  opacity: 0;
}

.my-coupons-overview {
  color: #222222;
}
.my-coupons-overview__items {
  display: flex;
  flex-direction: column;
  gap: 18px 0;
}
.my-coupons-overview__item {
  border: 1px solid #dddddd;
  border-radius: 6px;
}
.my-coupons-overview__item__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 18px;
  padding: 18px;
  border-bottom: 1px solid #dddddd;
}
.my-coupons-overview__item__row:last-child {
  border-bottom: 0;
}
.my-coupons-overview__item__column {
  flex-shrink: 0;
}
.my-coupons-overview__item__column--full {
  width: 100%;
}
.my-coupons-overview__item__column--auto {
  flex-basis: auto;
}
.my-coupons-overview__item__column--grow {
  flex-grow: 1;
}
.my-coupons-overview__item__label {
  color: #7d8f9d;
}
.my-coupons-overview__item__value {
  font-weight: 300;
  font-family: "Roboto Mono", monospace;
}

.refresh-link {
  display: block;
  padding-left: 25px;
  background-repeat: no-repeat;
  background-position: left center;
  white-space: nowrap;
  color: #2f8ad1;
  font-weight: 400;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232f8ad1; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='refresh-icon' class='cls-1' d='M162.65,191.35a8,8,0,1,0,2.08,7.65h-2.08a6,6,0,1,1-5.65-8,5.915,5.915,0,0,1,4.22,1.78L158,196h7v-7Z' transform='translate(-149 -189)'/%3E%3C/svg%3E");
}

.copy-icon {
  cursor: pointer;
  width: 14px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.812' height='16' viewBox='0 0 13.812 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232f8ad1; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='copy-icon' class='cls-1' d='M276.182,266h-8.727A1.46,1.46,0,0,0,266,267.454v10.182h1.455V267.454h8.727V266Zm2.182,2.91h-8a1.459,1.459,0,0,0-1.455,1.454v10.182A1.46,1.46,0,0,0,270.364,282h8a1.46,1.46,0,0,0,1.455-1.455V270.363A1.459,1.459,0,0,0,278.364,268.909Zm0,11.636h-8V270.363h8v10.182Z' transform='translate(-266 -266)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: block;
}

.my-coupons-small--header {
  background-color: #f5f5f5;
  display: none;
}

.compare-categories {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
}
.compare-categories span {
  font-size: 28px;
  font-weight: 300;
  color: #222222;
}
.compare-categories select {
  background-color: transparent;
  border: 0;
  height: 56px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38px' height='56px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M34.762,22.008 L37.016,24.304 L28.000,33.278 L18.984,24.304 L21.238,22.008 L28.000,28.770 L34.762,22.008 Z'/%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(47, 139, 211)' d='M-0.000,0.000 L1.995,0.000 L1.995,55.1000 L-0.000,55.1000 L-0.000,0.000 Z'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
  font-size: 28px;
  font-weight: 700;
  color: #2f8bd3;
  padding-right: 36px;
}
.compare-categories select:focus {
  background-color: transparent;
  height: 56px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38px' height='56px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 139, 211)' d='M34.762,22.008 L37.016,24.304 L28.000,33.278 L18.984,24.304 L21.238,22.008 L28.000,28.770 L34.762,22.008 Z'/%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(47, 139, 211)' d='M-0.000,0.000 L1.995,0.000 L1.995,55.1000 L-0.000,55.1000 L-0.000,0.000 Z'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
}

.header-wrapper .right .header-row {
  gap: 18px 36px;
  justify-content: flex-start;
  padding-top: 36px;
  padding-bottom: 36px;
  border-bottom: 0;
  flex-wrap: wrap;
  display: flex !important;
}
.header-wrapper .right .header-row .header-column {
  align-items: flex-start;
  justify-content: flex-start;
  width: fit-content;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0 !important;
}
.header-wrapper .right .header-row .header-column .top {
  color: #7d8f9d;
  text-decoration: none;
  white-space: nowrap;
  padding-bottom: 3px;
  opacity: 0.6;
}
.header-wrapper .right .header-row .header-column .top.underline {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.header-wrapper .right .header-row .header-column .top.underline:after {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='rgb(125, 143, 157)' d='M6.1000,1.167 C10.217,1.167 12.834,3.784 12.834,6.1000 C12.834,10.217 10.217,12.834 6.1000,12.834 C3.783,12.834 1.166,10.217 1.166,6.1000 C1.166,3.784 3.783,1.167 6.1000,1.167 ZM6.1000,0.000 C3.134,0.000 -0.000,3.134 -0.000,6.1000 C-0.000,10.866 3.134,14.001 6.1000,14.001 C10.866,14.001 14.000,10.866 14.000,6.1000 C14.000,3.134 10.866,0.000 6.1000,0.000 ZM6.999,3.354 C7.402,3.354 7.729,3.681 7.729,4.083 C7.729,4.486 7.402,4.812 6.999,4.812 C6.597,4.812 6.271,4.486 6.271,4.083 C6.271,3.681 6.597,3.354 6.999,3.354 ZM8.167,10.500 L5.833,10.500 L5.833,9.917 C6.116,9.813 6.417,9.800 6.417,9.488 L6.417,6.882 C6.417,6.571 6.116,6.522 5.833,6.417 L5.833,5.834 L7.583,5.834 L7.583,9.489 C7.583,9.801 7.885,9.814 8.167,9.917 L8.167,10.500 Z'/%3E%3C/svg%3E");
  flex-shrink: 0;
  margin-left: 9px;
  background-size: unset;
  position: unset;
  display: block;
}
.header-wrapper .right .header-row .header-column .top.underline:hover {
  opacity: 1;
}
.header-wrapper .right .header-row .header-column .normal {
  color: #7d8f9d;
  font-weight: 500;
  font-size: 16px;
  padding-top: 0;
  line-height: 24px;
  letter-spacing: 0;
  padding-bottom: 0;
}
.header-wrapper .right .header-row .header-column .button--outline {
  padding-left: 18px;
  padding-right: 18px;
  border: 2px solid rgba(125, 143, 157, 0.4);
  border-radius: 6px;
  white-space: nowrap;
  text-decoration: none;
  color: rgba(125, 143, 157, 0.6);
}
.header-wrapper .right .header-row .header-column .button--outline:after {
  display: none;
}
.header-wrapper .right .header-row .header-column .button--outline:hover {
  text-decoration: none;
  border-color: #7d8f9d;
  color: #7d8f9d;
}
.header-wrapper .right .header-row .header-column .header-row {
  padding: 0;
  border: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 18px 36px;
}
.header-wrapper .right .header-row .header-column.header-column--right {
  margin-left: auto;
}

.button--stats {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  color: rgba(34, 34, 34, 0.75);
  font-weight: bold;
  cursor: pointer;
}
.button--stats:before {
  content: "";
  width: 51px;
  height: 51px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='58px' height='58px'%3E%3Cpath fill-rule='evenodd' stroke-width='2px' stroke='rgb(221, 221, 221)' fill='rgb(255, 255, 255)' d='M28.1000,5.000 C42.255,5.000 53.000,15.745 53.000,28.1000 C53.000,42.255 42.255,52.1000 28.1000,52.1000 C15.745,52.1000 4.1000,42.255 4.1000,28.1000 C4.1000,15.745 15.745,5.000 28.1000,5.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M22.352,30.953 L23.635,32.253 L29.346,26.467 L35.056,32.253 L36.339,30.953 L29.346,23.867 L22.352,30.953 Z'/%3E%3C/svg%3E");
  background-position: center center;
  flex-shrink: 0;
  flex-grow: 0;
  background-blend-mode: multiply;
  margin-right: 9px;
  transform: scale(-1);
}
.button--stats.active:before {
  transform: scale(1);
}

.border-box .row-stats {
  display: flex;
  flex-wrap: wrap;
  gap: 18px 36px;
}
.border-box .row-stats .stats-column {
  align-items: flex-start;
  justify-content: flex-start;
  width: fit-content;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0 !important;
}
.border-box .row-stats .stats-column.third {
  margin-left: auto;
}
.border-box .row-stats .stats-column .top {
  color: #7d8f9d;
  text-decoration: none;
  white-space: nowrap;
  padding-bottom: 3px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  opacity: 0.6;
}
.border-box .row-stats .stats-column .top.underline {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
}
.border-box .row-stats .stats-column .top.underline:after {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='14px'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='rgb(125, 143, 157)' d='M6.1000,1.167 C10.217,1.167 12.834,3.784 12.834,6.1000 C12.834,10.217 10.217,12.834 6.1000,12.834 C3.783,12.834 1.166,10.217 1.166,6.1000 C1.166,3.784 3.783,1.167 6.1000,1.167 ZM6.1000,0.000 C3.134,0.000 -0.000,3.134 -0.000,6.1000 C-0.000,10.866 3.134,14.001 6.1000,14.001 C10.866,14.001 14.000,10.866 14.000,6.1000 C14.000,3.134 10.866,0.000 6.1000,0.000 ZM6.999,3.354 C7.402,3.354 7.729,3.681 7.729,4.083 C7.729,4.486 7.402,4.812 6.999,4.812 C6.597,4.812 6.271,4.486 6.271,4.083 C6.271,3.681 6.597,3.354 6.999,3.354 ZM8.167,10.500 L5.833,10.500 L5.833,9.917 C6.116,9.813 6.417,9.800 6.417,9.488 L6.417,6.882 C6.417,6.571 6.116,6.522 5.833,6.417 L5.833,5.834 L7.583,5.834 L7.583,9.489 C7.583,9.801 7.885,9.814 8.167,9.917 L8.167,10.500 Z'/%3E%3C/svg%3E");
  flex-shrink: 0;
  margin-left: 9px;
  background-size: unset;
  position: unset;
  display: block;
}
.border-box .row-stats .stats-column .top.underline:hover {
  opacity: 1;
}
.border-box .row-stats .stats-column .normal {
  padding-top: 6px;
  color: #7d8f9d;
}
.border-box .row-stats .stats-column .normal.score {
  display: flex;
}
.border-box .row-stats .stats-column .normal.score .stars-component {
  margin-left: 18px;
}
.border-box .row-stats .stats-column .normal.score .stars-component .stars-inner {
  display: flex;
}
.border-box .row-stats + .row.row-header {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}

#stats .table-wrapper {
  overflow-y: auto;
  display: block;
  width: 100%;
}
#stats .table-wrapper table {
  min-width: 320px;
  font-weight: 300;
}
#stats .table-wrapper table .ta-r {
  text-align: right;
}
#stats .table-wrapper table tbody tr:last-child td {
  border-bottom: 0;
}

.cashback-rules {
  display: flex;
  flex-direction: column;
  gap: 18px;
  width: 100%;
  margin-bottom: 36px;
}
.cashback-rules__item {
  width: 100%;
  font-weight: 300;
  line-height: 24px;
  font-size: 16px;
  padding-left: 45px;
  position: relative;
  padding-top: 6px;
  display: block;
  min-height: 36px;
}
.cashback-rules__item:before {
  content: "";
  width: 36px;
  height: 36px;
  display: inline-flex;
  flex-shrink: 0;
  border-radius: 50%;
  border: 2px solid #2f8bd3;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
}
.cashback-rules__item--rules:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M3.289,13.998 L-0.000,10.652 L1.067,9.567 L3.289,11.805 L7.267,7.758 L8.333,8.866 L3.289,13.998 ZM3.289,6.763 L-0.000,3.417 L1.067,2.332 L3.289,4.570 L7.267,0.524 L8.333,1.631 L3.289,6.763 ZM9.911,12.234 L9.911,10.697 L18.000,10.697 L18.000,12.234 L9.911,12.234 ZM9.911,4.1000 L9.911,3.463 L18.000,3.463 L18.000,4.1000 L9.911,4.1000 Z'/%3E%3C/svg%3E");
}
.cashback-rules__item--cart:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M19.029,10.500 L22.001,10.500 L21.735,11.500 L18.742,11.500 L19.029,10.500 ZM19.892,7.500 L22.705,7.500 L23.001,6.500 L20.179,6.500 L19.892,7.500 ZM19.316,9.500 L23.704,9.500 L24.001,8.500 L19.604,8.500 L19.316,9.500 ZM22.001,0.500 L21.257,2.500 L19.328,2.500 L15.854,14.500 L4.615,14.500 L-0.001,3.500 L14.812,3.500 L14.248,5.500 L3.008,5.500 L5.946,12.500 L14.374,12.500 L17.806,0.500 L22.001,0.500 ZM7.500,15.500 C6.672,15.500 5.1000,16.172 5.1000,17.000 C5.1000,17.829 6.672,18.500 7.500,18.500 C8.328,18.500 8.1000,17.829 8.1000,17.000 C8.1000,16.172 8.328,15.500 7.500,15.500 ZM13.400,8.500 L12.500,15.500 C11.672,15.500 10.1000,16.171 10.1000,17.000 C10.1000,17.829 11.672,18.500 12.500,18.500 C13.328,18.500 14.000,17.829 14.000,17.000 C14.000,16.172 13.328,15.500 12.500,15.500 L13.400,8.500 Z'/%3E%3C/svg%3E");
}
.cashback-rules__item--cookies:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M7.660,7.282 C8.046,7.282 8.372,7.149 8.639,6.882 C8.906,6.616 9.040,6.290 9.040,5.905 C9.040,5.520 8.906,5.194 8.639,4.927 C8.372,4.660 8.046,4.527 7.660,4.527 C7.274,4.527 6.948,4.660 6.681,4.927 C6.414,5.194 6.281,5.520 6.281,5.905 C6.281,6.290 6.414,6.616 6.681,6.882 C6.948,7.149 7.274,7.282 7.660,7.282 ZM5.880,11.726 C6.266,11.726 6.592,11.592 6.859,11.326 C7.126,11.059 7.260,10.733 7.260,10.348 C7.260,9.963 7.126,9.637 6.859,9.371 C6.592,9.104 6.266,8.971 5.880,8.971 C5.494,8.971 5.168,9.104 4.901,9.371 C4.634,9.637 4.500,9.963 4.500,10.348 C4.500,10.733 4.634,11.059 4.901,11.326 C5.168,11.592 5.494,11.726 5.880,11.726 ZM11.665,12.570 C11.918,12.570 12.129,12.485 12.300,12.315 C12.470,12.144 12.555,11.933 12.555,11.681 C12.555,11.429 12.470,11.218 12.300,11.048 C12.129,10.878 11.918,10.793 11.665,10.793 C11.413,10.793 11.202,10.878 11.031,11.048 C10.861,11.218 10.775,11.429 10.775,11.681 C10.775,11.933 10.861,12.144 11.031,12.315 C11.202,12.485 11.413,12.570 11.665,12.570 ZM8.995,17.991 C7.764,17.991 6.603,17.754 5.513,17.280 C4.423,16.806 3.469,16.162 2.654,15.347 C1.838,14.533 1.192,13.581 0.718,12.492 C0.243,11.404 0.006,10.245 0.006,9.015 C0.006,7.608 0.306,6.301 0.907,5.094 C1.508,3.887 2.305,2.872 3.299,2.050 C4.293,1.228 5.435,0.643 6.726,0.295 C8.016,-0.053 9.344,-0.087 10.709,0.195 C10.605,0.861 10.653,1.491 10.853,2.083 C11.054,2.676 11.361,3.179 11.777,3.594 C12.192,4.009 12.696,4.312 13.290,4.505 C13.883,4.697 14.514,4.742 15.181,4.638 C14.899,5.542 15.062,6.353 15.671,7.071 C16.279,7.790 17.043,8.178 17.963,8.238 C18.081,9.541 17.933,10.781 17.518,11.959 C17.102,13.137 16.483,14.173 15.660,15.070 C14.836,15.966 13.853,16.677 12.711,17.203 C11.569,17.728 10.330,17.991 8.995,17.991 ZM8.995,16.480 C11.072,16.480 12.793,15.803 14.158,14.447 C15.522,13.092 16.294,11.415 16.472,9.415 C15.686,9.119 15.048,8.682 14.558,8.104 C14.069,7.527 13.764,6.868 13.646,6.127 C12.459,5.949 11.450,5.427 10.620,4.560 C9.789,3.694 9.307,2.690 9.173,1.550 C8.135,1.520 7.148,1.698 6.214,2.083 C5.279,2.468 4.463,2.998 3.766,3.672 C3.069,4.346 2.520,5.146 2.119,6.071 C1.719,6.997 1.519,7.978 1.519,9.015 C1.519,11.089 2.246,12.851 3.699,14.303 C5.153,15.755 6.918,16.480 8.995,16.480 Z'/%3E%3C/svg%3E");
}
.cashback-rules__item--adblock:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(238, 17, 103)' d='M8.321,18.000 L13.503,18.000 C14.281,18.000 14.941,17.728 15.484,17.184 C16.027,16.641 16.298,15.975 16.298,15.187 L16.298,4.781 C16.298,4.306 16.135,3.903 15.808,3.572 C15.481,3.241 15.083,3.075 14.614,3.075 C14.490,3.075 14.367,3.087 14.244,3.113 C14.120,3.137 14.015,3.194 13.929,3.281 L13.929,2.419 C13.929,1.944 13.772,1.537 13.457,1.200 C13.142,0.862 12.757,0.694 12.300,0.694 C12.140,0.694 11.986,0.716 11.837,0.759 C11.689,0.803 11.548,0.875 11.412,0.975 C11.301,0.675 11.119,0.437 10.866,0.263 C10.613,0.088 10.326,0.000 10.005,0.000 C9.549,0.000 9.163,0.156 8.848,0.469 C8.534,0.781 8.370,1.156 8.358,1.594 L8.358,2.081 C8.271,1.994 8.167,1.931 8.043,1.894 C7.920,1.856 7.796,1.837 7.673,1.837 C7.204,1.837 6.806,2.000 6.479,2.325 C6.152,2.650 5.989,3.056 5.989,3.544 L5.989,11.438 L3.175,9.825 C2.966,9.712 2.750,9.691 2.528,9.759 C2.306,9.828 2.108,9.944 1.935,10.106 L0.529,11.362 L6.026,17.137 C6.322,17.450 6.671,17.672 7.072,17.803 C7.473,17.934 7.889,18.000 8.321,18.000 ZM8.376,16.763 C8.117,16.763 7.861,16.737 7.608,16.687 C7.355,16.638 7.142,16.525 6.970,16.350 L2.343,11.494 L2.824,11.044 L7.210,13.444 L7.210,3.544 C7.210,3.406 7.254,3.294 7.340,3.206 C7.426,3.119 7.537,3.075 7.673,3.075 C7.809,3.075 7.920,3.119 8.006,3.206 C8.093,3.294 8.136,3.406 8.136,3.544 L8.136,9.113 L9.524,9.113 L9.524,1.706 C9.524,1.569 9.567,1.456 9.653,1.369 C9.740,1.281 9.851,1.238 9.987,1.238 C10.122,1.238 10.233,1.281 10.320,1.369 C10.406,1.456 10.449,1.569 10.449,1.706 L10.449,9.113 L11.837,9.113 L11.837,2.400 C11.837,2.263 11.881,2.150 11.967,2.062 C12.053,1.975 12.165,1.931 12.300,1.931 C12.436,1.931 12.547,1.975 12.633,2.062 C12.720,2.150 12.763,2.263 12.763,2.400 L12.763,9.113 L14.151,9.113 L14.151,4.781 C14.151,4.644 14.194,4.531 14.281,4.444 C14.367,4.356 14.478,4.313 14.614,4.313 C14.749,4.313 14.860,4.356 14.947,4.444 C15.033,4.531 15.076,4.644 15.076,4.781 L15.076,15.075 C15.076,15.550 14.913,15.950 14.586,16.275 C14.259,16.600 13.861,16.763 13.392,16.763 L10.875,16.763 L8.376,16.763 Z'/%3E%3C/svg%3E");
}
.cashback-rules__item a {
  font-weight: bold;
  color: #2f8bd3;
}

#codes {
  padding-bottom: 36px;
}

.claims-checklist form {
  padding-top: 0;
}
.claims-checklist h2 + h3 {
  margin-top: 12px;
}
.claims-checklist .element.fieldset.full {
  padding: 18px;
  border: 1px solid rgba(125, 143, 157, 0.4);
  border-radius: 3px;
  background-color: #fff;
}
.claims-checklist .element.fieldset.full.error .field .error {
  display: none;
}
.claims-checklist__items {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin-bottom: 36px;
}
.claims-checklist .field {
  padding-bottom: 0 !important;
}
.claims-checklist .field .subFieldWrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.claims-checklist .field .subField {
  flex: 1;
  display: inline-flex;
}
.claims-checklist .field .subFieldWrapperRadio {
  width: 196px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.claims-checklist .field .subFieldWrapperRadio input[type=radio] {
  position: absolute;
  left: -9999px;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.claims-checklist .field .subFieldWrapperRadio input[type=radio] + label {
  font-weight: bold;
  color: #7d8f9d;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid rgba(125, 143, 157, 0.4);
  gap: 9px;
  font-size: 14px;
}
.claims-checklist .field .subFieldWrapperRadio input[type=radio]:checked + label {
  position: relative;
  z-index: 2;
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(1) {
  margin-right: -2px;
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(1) input[type=radio] + label {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(1) input[type=radio] + label:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M9.582,15.719 L16.722,8.580 L15.160,7.012 L9.582,12.591 L6.804,9.812 L5.242,11.380 L9.582,15.719 ZM10.1000,21.203 C9.585,21.203 8.257,20.936 7.016,20.400 C5.776,19.865 4.697,19.138 3.779,18.221 C2.861,17.303 2.135,16.224 1.600,14.984 C1.064,13.743 0.797,12.415 0.797,10.1000 C0.797,9.585 1.064,8.257 1.600,7.016 C2.135,5.776 2.861,4.697 3.779,3.779 C4.697,2.861 5.776,2.135 7.016,1.600 C8.257,1.064 9.585,0.797 10.1000,0.797 C12.415,0.797 13.743,1.064 14.984,1.600 C16.224,2.135 17.303,2.861 18.221,3.779 C19.139,4.697 19.865,5.776 20.400,7.016 C20.936,8.257 21.203,9.585 21.203,10.1000 C21.203,12.415 20.936,13.743 20.400,14.984 C19.865,16.224 19.139,17.303 18.221,18.221 C17.303,19.138 16.224,19.865 14.984,20.400 C13.743,20.936 12.415,21.203 10.1000,21.203 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(1) input[type=radio]:checked + label {
  background-color: #3aa757;
  color: #fff;
  border-color: #3aa757;
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(1) input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M9.582,15.719 L16.722,8.580 L15.160,7.012 L9.582,12.591 L6.804,9.812 L5.242,11.380 L9.582,15.719 ZM10.1000,21.203 C9.585,21.203 8.257,20.936 7.016,20.400 C5.776,19.865 4.697,19.138 3.779,18.221 C2.861,17.303 2.135,16.224 1.600,14.984 C1.064,13.743 0.797,12.415 0.797,10.1000 C0.797,9.585 1.064,8.257 1.600,7.016 C2.135,5.776 2.861,4.697 3.779,3.779 C4.697,2.861 5.776,2.135 7.016,1.600 C8.257,1.064 9.585,0.797 10.1000,0.797 C12.415,0.797 13.743,1.064 14.984,1.600 C16.224,2.135 17.303,2.861 18.221,3.779 C19.139,4.697 19.865,5.776 20.400,7.016 C20.936,8.257 21.203,9.585 21.203,10.1000 C21.203,12.415 20.936,13.743 20.400,14.984 C19.865,16.224 19.139,17.303 18.221,18.221 C17.303,19.138 16.224,19.865 14.984,20.400 C13.743,20.936 12.415,21.203 10.1000,21.203 Z'/%3E%3C/svg%3E");
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(2) input[type=radio] + label {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(2) input[type=radio] + label:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.438' height='20.438' viewBox='0 0 20.438 20.438'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %237d8f9d; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='cancel' class='cls-1' d='M247.466,282L251,278.466,254.534,282,256,280.534,252.466,277,256,273.466,254.534,272,251,275.534,247.466,272,246,273.466,249.534,277,246,280.534ZM251,287.2a9.938,9.938,0,0,1-3.984-.8,10.176,10.176,0,0,1-5.416-5.416,10.285,10.285,0,0,1,0-7.968,10.176,10.176,0,0,1,5.416-5.416,10.285,10.285,0,0,1,7.968,0,10.176,10.176,0,0,1,5.416,5.416,10.285,10.285,0,0,1,0,7.968,10.176,10.176,0,0,1-5.416,5.416,9.938,9.938,0,0,1-3.984.8h0Z' transform='translate(-240.781 -266.781)'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(2) input[type=radio]:checked + label {
  background-color: #ff0000;
  color: #fff;
  border-color: #ff0000;
}
.claims-checklist .field .subFieldWrapperRadio .subField:nth-child(2) input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.438' height='20.438' viewBox='0 0 20.438 20.438'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffffff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='cancel' class='cls-1' d='M247.466,282L251,278.466,254.534,282,256,280.534,252.466,277,256,273.466,254.534,272,251,275.534,247.466,272,246,273.466,249.534,277,246,280.534ZM251,287.2a9.938,9.938,0,0,1-3.984-.8,10.176,10.176,0,0,1-5.416-5.416,10.285,10.285,0,0,1,0-7.968,10.176,10.176,0,0,1,5.416-5.416,10.285,10.285,0,0,1,7.968,0,10.176,10.176,0,0,1,5.416,5.416,10.285,10.285,0,0,1,0,7.968,10.176,10.176,0,0,1-5.416,5.416,9.938,9.938,0,0,1-3.984.8h0Z' transform='translate(-240.781 -266.781)'/%3E%3C/svg%3E%0A");
}
.claims-checklist .field .subFieldContentToggle {
  font-weight: bold;
  text-align: right;
  color: #8898a5;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 9px;
  font-size: 14px;
  cursor: pointer;
}
.claims-checklist .field .subFieldContentToggle:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(125, 143, 157)' d='M5.1000,8.375 L0.000,2.375 L1.400,0.975 L5.1000,5.575 L10.600,0.975 L12.000,2.375 L5.1000,8.375 Z'/%3E%3C/svg%3E");
  width: 12px;
  height: 9px;
  background-position: right center;
  background-repeat: no-repeat;
}
.claims-checklist .field .subFieldContentToggle:hover {
  color: #2f8ad1;
}
.claims-checklist .field .subFieldContentToggle:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='%232f8ad1' d='M5.1000,8.375 L0.000,2.375 L1.400,0.975 L5.1000,5.575 L10.600,0.975 L12.000,2.375 L5.1000,8.375 Z'/%3E%3C/svg%3E");
}
.claims-checklist .field .subFieldContentToggle.subFieldContentToggleActive {
  color: #2f8ad1;
}
.claims-checklist .field .subFieldContentToggle.subFieldContentToggleActive:after {
  transform: scale(-1);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='%232f8ad1' d='M5.1000,8.375 L0.000,2.375 L1.400,0.975 L5.1000,5.575 L10.600,0.975 L12.000,2.375 L5.1000,8.375 Z'/%3E%3C/svg%3E");
}
.claims-checklist .field .subFieldContent {
  width: 100%;
  padding-top: 12px;
  font-size: 14px;
}
.claims-checklist .field .subFieldContent.subFieldContentHidden {
  display: none;
}

.phpdebugbar {
  display: none;
}

.claims-single-checklist .claims-checklist__items {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 24px;
  border-radius: 3px;
  overflow: hidden;
}
.claims-single-checklist .claims-checklist__items .element.fieldset.full {
  padding: 18px;
}
.claims-single-checklist .claims-checklist__items .element.fieldset.full .label {
  font-size: 16px;
  font-weight: 400;
}
.claims-single-checklist .claims-checklist__items .element.fieldset.full .field {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}
.claims-single-checklist .claims-checklist__items .element.fieldset.full .field .subFieldWrapper {
  order: 2;
}
.claims-single-checklist .claims-checklist__items .element.fieldset.full .field .subFieldContent {
  order: 1;
  display: block !important;
  padding-top: 0;
}
.claims-single-checklist .claims-checklist__items .element.fieldset.full .subFieldContentToggle {
  display: none;
}
.claims-single-checklist .claims-checklist__items .subFieldWrapperRadio--disabled {
  opacity: 0.4;
  pointer-events: none;
}

.question-count {
  display: flex;
  gap: 3px;
  align-items: center;
  width: fit-content;
}

.progress-bar {
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
}
.progress-bar__inner {
  width: 0;
  background-color: #2F8BD3;
  transition: width linear;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

.overlayWindow {
  max-height: calc(100vh - 60px);
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
}

.overlayWrapper .payout-tabs-wrapper {
  width: 100%;
}

.webshop-coupon-not-found {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.webshop-coupon-not-found .row {
  display: flex;
  flex-wrap: wrap;
}
.webshop-coupon-not-found .populair-shops-blocks .shops-block:nth-of-type(1):before,
.webshop-coupon-not-found .populair-shops-blocks .shops-block:nth-of-type(1):after,
.webshop-coupon-not-found .populair-shops-blocks .shops-block:before,
.webshop-coupon-not-found .populair-shops-blocks .shops-block:after,
.webshop-coupon-not-found .shops-block-last:before,
.webshop-coupon-not-found .shops-block-last:after {
  background-color: #fff !important;
}
.webshop-coupon-not-found .banners {
  padding-top: 0;
  padding-bottom: 0;
}
.webshop-coupon-not-found .border-box-table, .webshop-coupon-not-found .reviewList {
  margin-bottom: 0;
}
.webshop-coupon-not-found .column33 .row {
  display: block;
}
.webshop-coupon-not-found .shop-banners .shop-banner.shop-banner--full.shop-banner-side {
  margin-bottom: 36px;
}
.webshop-coupon-not-found .coupon-terms .coupon-terms__row.banners {
  padding-top: 0 !important;
}
.webshop-coupon-not-found .coupon-terms .banners .banner {
  margin-bottom: 0;
}

/* latin */
@font-face {
  font-family: "Caveat";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/caveat/v18/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIWpYQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.header--icons {
  padding-top: 72px;
  padding-bottom: 72px;
  background-color: #2f8bd3;
  position: relative;
  overflow: hidden;
}
.header--icons:after {
  content: "";
  position: absolute;
  width: 9999px;
  height: 9999px;
  background-image: url(/img/landing/header-icons-background-3.png);
  /*background-blend-mode: multiply;*/
  top: -2000px;
  left: -1000px;
  background-color: #2f8bd3;
  opacity: 0.9;
  transform: rotate(-30deg);
}
.header--icons .header__items {
  display: flex;
  align-items: flex-start;
  gap: 36px;
  position: relative;
  z-index: 2;
  flex-wrap: wrap;
}
.header--icons .header__content {
  text-wrap: balance;
  width: 100%;
  margin: 0;
}
.header--icons .header__content h1 {
  font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3rem);
  font-weight: bold;
  color: #fff;
  line-height: 1.25;
  padding-bottom: clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem);
}
.header--icons .header__content .introduction {
  font-size: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
  font-weight: 500;
  color: #fff;
  line-height: 1.25;
}
.header--icons.header--404 .header__content {
  text-align: center;
  align-items: center;
}
.header--icons.header--404 .header__items {
  justify-content: center;
}
.header--icons.header--404 .header__byline {
  font-size: clamp(1.375rem, 1.25rem + 0.625vw, 1.75rem);
  font-family: "Caveat";
  justify-content: flex-start;
  gap: 12px;
  color: #fff;
  display: flex;
}
.header--icons.header--404 .header__byline:after {
  content: "";
  width: 21px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.610,3.102 L6.374,2.456 C7.566,2.322 8.629,2.628 9.563,3.373 C10.496,4.118 11.030,5.087 11.163,6.279 L12.709,20.060 L7.035,15.531 L5.800,17.078 L14.127,23.725 L20.774,15.399 L19.226,14.163 L14.697,19.837 L13.151,6.056 C12.958,4.334 12.179,2.923 10.814,1.823 C9.450,0.724 7.895,0.272 6.151,0.468 L0.387,1.115 L0.610,3.102 Z'/%3E%3C/svg%3E");
  margin-right: auto;
  position: relative;
  top: 10px;
}
.header--icons .header__action-buttons {
  display: flex;
  gap: 18px 36px;
  width: 100%;
}
.header--icons .header__action-buttons .action-button {
  gap: 9px;
  display: flex;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.4);
  padding: 18px;
  width: 33.33%;
}
.header--icons .header__action-buttons .action-button:before {
  content: "";
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center center;
  flex-shrink: 0;
  flex-grow: 0;
}
.header--icons .header__action-buttons .action-button.action-button--previous:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ee1167; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow-forward' class='cls-1' d='M82.738,547.5H101v-3H82.738l8.4-8.4L89,534,77,546l12,12,2.138-2.1Z' transform='translate(-77 -534)'/%3E%3C/svg%3E%0A");
}
.header--icons .header__action-buttons .action-button.action-button--shops:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='31.5' viewBox='0 0 27 31.5'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ee1167; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='local-mall' class='cls-1' d='M511.5,561a3.008,3.008,0,0,1-3-3V540a3.008,3.008,0,0,1,3-3h3a7.5,7.5,0,1,1,15,0h3a3.008,3.008,0,0,1,3,3v18a3.008,3.008,0,0,1-3,3h-21Zm0-3h21V540h-21v18Zm10.5-9a7.491,7.491,0,0,0,7.5-7.5h-3a4.5,4.5,0,1,1-9,0h-3A7.491,7.491,0,0,0,522,549Zm-4.5-12h9A4.5,4.5,0,1,0,517.5,537Zm-6,21v0Z' transform='translate(-508.5 -529.5)'/%3E%3C/svg%3E%0A");
}
.header--icons .header__action-buttons .action-button.action-button--coupon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' viewBox='0 0 30 24'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ee1167; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='book-online' class='cls-1' d='M965,558H941a3.008,3.008,0,0,1-3-3v-6a3,3,0,0,0,0-6v-6a3.008,3.008,0,0,1,3-3h24a3.008,3.008,0,0,1,3,3v6a3,3,0,0,0,0,6v6A3.008,3.008,0,0,1,965,558Zm0-3v-3.825a6.15,6.15,0,0,1-2.194-2.194,5.916,5.916,0,0,1,0-5.962A6.15,6.15,0,0,1,965,540.825V537H941v3.825a6.15,6.15,0,0,1,2.194,2.194,5.916,5.916,0,0,1,0,5.962A6.15,6.15,0,0,1,941,551.175V555h24Zm-16.8-2.1-2.1-2.1,11.7-11.7,2.1,2.1Zm1.2-8.4a2.179,2.179,0,1,1,1.613-.637A2.188,2.188,0,0,1,949.4,544.5Zm7.5,7.5a2.182,2.182,0,1,1,1.612-.638A2.183,2.183,0,0,1,956.9,552Z' transform='translate(-938 -534)'/%3E%3C/svg%3E%0A");
}
.header--icons .header__action-buttons .action-button .action-button__content {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  gap: 6px;
}
.header--icons u {
  text-decoration-thickness: 2px;
  text-underline-position: under;
}

.header-info {
  background-color: #f8f9fa;
  padding-top: 36px;
  padding-bottom: 36px;
  border-bottom: 1px solid rgba(125, 143, 157, 0.2);
}
.header-info__items {
  display: flex;
  gap: 18px;
  align-items: center;
  justify-content: center;
  padding-left: 24px;
  padding-right: 24px;
}
.header-info h2 {
  font-size: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
  font-weight: 500;
  color: #7d8f9d;
}

.coupon-thanks {
  padding-top: clamp(2.25rem, 1.75rem + 2.5vw, 3.75rem);
  padding-bottom: clamp(2.25rem, 1.75rem + 2.5vw, 3.75rem);
  background-color: #fff;
}
.coupon-thanks .shop-banners--coupon {
  margin-bottom: clamp(2.25rem, 1.75rem + 2.5vw, 3.75rem);
}
.coupon-thanks .wrapper {
  max-width: 870px;
}
.coupon-thanks .wrapper .text-component h4 {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 12px;
}
.coupon-thanks .wrapper .text-component p {
  line-height: 1.5;
  font-weight: 300;
}

.tips {
  display: flex;
  padding-top: 9px;
  gap: 9px 18px;
  font-size: 14px;
  position: relative;
  z-index: 0;
  width: 100%;
  overflow: hidden;
}
.tips__label {
  font-weight: 400;
  color: #7D8F9D;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 2.5L2.5 4.5C2.5 4.91667 2.64583 5.27083 2.9375 5.5625C3.22917 5.85417 3.58333 6 4 6L8.5875 6L6.7875 4.2L7.5 3.5L10.5 6.5L7.5 9.5L6.7875 8.8L8.5875 7L4 7C3.30833 7 2.71875 6.75625 2.23125 6.26875C1.74375 5.78125 1.5 5.19167 1.5 4.5L1.5 2.5L2.5 2.5Z' fill='%237D8F9D'/%3E%3C/svg%3E");
  background-position: left top 2px;
  background-repeat: no-repeat;
  padding-left: 18px;
  display: block;
  line-height: 1.25;
}
.tips__links {
  display: flex;
  gap: 18px;
  flex-wrap: nowrap;
}
.tips__links a {
  color: #ed065c;
  text-decoration: none;
  white-space: nowrap;
  line-height: 1.25;
}
.tips__links a:hover {
  color: #cb043a;
}
.tips .tips__links a {
  overflow: hidden;
  text-overflow: ellipsis;
}
.tips .tips__links--1 a {
  max-width: 100%;
}
.tips .tips__links--2 a {
  max-width: 50%;
}
.tips .tips__links--3 a {
  max-width: 33.33333333%;
}
.tips .tips__links--4 a {
  max-width: 25%;
}
.tips .tips__links--5 a {
  max-width: 20%;
}
.tips .tips__links--6 a {
  max-width: 16.6666667%;
}

.content__row--gap {
  gap: 24px 0;
}

@media screen and (min-width: 1281px) {
  .my-coupons-small {
    display: none;
  }
  .my-coupons-small-overlay {
    display: none;
  }
}
@media screen and (min-width: 891px) and (max-width: 1280px) {
  .my-coupons-small__column {
    width: unset;
    order: initial;
    white-space: nowrap;
  }
  .my-coupons-small__column:nth-child(1), .my-coupons-small__column:nth-child(2), .my-coupons-small__column:nth-child(3), .my-coupons-small__column:nth-child(4) {
    width: calc(25% - 18px + 4.5px);
    text-align: left;
  }
  .my-coupons-small__column:nth-child(5), .my-coupons-small__column:nth-child(6) {
    width: calc(50% - 18px + 9px);
  }
  .my-coupons-small__column:nth-child(1) {
    order: 1;
  }
  .my-coupons-small__column:nth-child(2) {
    order: 2;
  }
  .my-coupons-small__column:nth-child(3) {
    order: 4;
    text-align: right;
  }
  .my-coupons-small__column:nth-child(4) {
    order: 3;
    text-align: right;
  }
  .my-coupons-small__column:nth-child(5) {
    order: 5;
  }
  .my-coupons-small__column:nth-child(6) {
    order: 6;
  }
}
@media screen and (min-width: 891px) {
  .header-wrapper .left {
    margin-bottom: 36px;
  }
  .header-wrapper .right .header-row {
    padding-left: 36px;
  }
}
@media screen and (max-width: 1280px) {
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-filter {
    display: none;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop {
    flex-wrap: wrap;
    gap: 18px 0;
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex !important;
    align-items: flex-start;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column {
    width: 33.33% !important;
    padding-top: 0;
    padding-bottom: 0;
    min-height: unset;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:before {
    content: attr(data-label);
    font-size: 12px;
    display: block;
    margin-bottom: 9px;
    min-height: unset;
    height: auto;
    font-weight: 500;
    color: #7d8f9d;
    text-transform: capitalize;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:last-child {
    align-self: center;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:last-child:before {
    display: none;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:last-child .read-more {
    margin-left: unset;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:nth-child(5):before {
    padding-left: 10px;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter {
    display: none;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop {
    flex-wrap: wrap;
    gap: 18px 0;
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex !important;
    align-items: flex-start;
    display: none !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column {
    width: 33.33% !important;
    padding-top: 0;
    padding-bottom: 0;
    min-height: unset;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(1), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(2), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(3), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(4), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(5), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(6) {
    width: 33.33% !important;
    flex-direction: column;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column--invoice {
    flex-direction: column;
    align-items: flex-start !important;
    gap: 0 !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column--invoice a {
    margin-top: 9px;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:before {
    font-size: 12px;
    display: block;
    margin-bottom: 9px;
    min-height: unset;
    height: auto;
    font-weight: 500;
    color: #7d8f9d;
    text-transform: capitalize;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:last-child {
    align-items: center;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:last-child:before {
    display: none !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:last-child .read-more {
    margin-left: unset;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column .status__value {
    justify-content: flex-start;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__wrapper {
    display: none !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__row {
    border-radius: 0;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__row .coupon-overview__item__overview__item__column {
    flex-wrap: wrap;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__left {
    width: calc(100% - 18px);
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__right,
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__bottom {
    width: calc(50% - 18px);
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-filter-nomobile + .coupon-overview__item {
    border-top: 1px solid #dddddd;
  }
}
@media screen and (min-width: 1171px) {
  .populair-shops-account .acties__item {
    width: calc(50% - 36px);
    margin-bottom: 18px;
  }
  .shadow-boxes--4 .shadow-box {
    width: calc(25% - 36px);
  }
  .shadow-boxes--3 .shadow-box {
    width: calc(33.33% - 36px);
  }
  .content h1.large {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
  }
}
@media screen and (max-width: 1170px) {
  .header-teaser-inner {
    padding-left: 0;
  }
  .account-overview-item__label__text {
    display: none;
  }
  .account-overview-item__label__icon {
    margin-right: 9px;
  }
  body.blackfriday .header-teaser--home .wrapper.wrapper--acties {
    padding-left: 0;
  }
  body.blackfriday .header-teaser-inner {
    border: 0;
  }
  body.blackfriday .acties {
    margin-bottom: -15px;
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  body.blackfriday .acties__item {
    width: calc(33.33% - 15px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-bottom: 15px;
    padding: 24px;
  }
  .populair-shops-account body.blackfriday .acties__item {
    width: calc(50% - 15px);
  }
  body.blackfriday .acties__item .acties__item__header {
    margin-bottom: 24px;
    margin-right: -24px;
  }
  body.blackfriday .populair-shops-account .acties {
    padding-left: 0;
    padding-right: 0;
  }
  body.blackfriday .populair-shops-account .acties__item {
    width: calc(50% - 15px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-bottom: 15px;
  }
  body.blackfriday .header-teaser .wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  body.blackfriday .header-teaser {
    padding-bottom: 0;
  }
  body.blackfriday .header-teaser h1 {
    margin-bottom: 15px;
  }
  body.blackfriday .populair-shops-account .shop-banners {
    padding: 24px;
  }
  .shadow-boxes--4 .shadow-box {
    width: calc(33.33% - 36px);
  }
}
@media screen and (width: 1024px) {
  .product-list .product-list-item {
    flex-grow: 0;
    min-width: 50%;
  }
  .product-list .product-list-item__inner__right {
    padding: 24px;
  }
  .coupon-steps__steps__content {
    padding: 24px;
  }
  .form-element .form-label--empty {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  body.blackfriday .acties__item {
    width: calc(50% - 15px);
  }
  .shadow-boxes .shadow-box {
    width: calc(50% - 36px);
  }
}
@media screen and (max-width: 1023px) {
  .base .wrapper .shop-banners-home .column33,
  .base .wrapper .shop-banners-home .column66 {
    width: 100%;
  }
  .base .wrapper .shop-banners-home .column33 {
    max-width: 400px;
    margin: 0px auto 24px auto;
  }
  .mobile-burger, .search-mobile, .account-mobile {
    overflow: hidden;
  }
  .row.topbar {
    margin-top: 0px;
  }
  .sub-navigatie.sub-navigatie--full.sub-navigatie--filters {
    position: fixed;
    top: 95px;
  }
  .sub-navigatie.sub-navigatie--full.sub-navigatie--filters:not(.sub-navigatie--fixed) {
    width: 100%;
    left: 0;
    top: 95px;
  }
  .sub-navigatie--fixed {
    width: 100%;
  }
  .sub-navigatie.sub-navigatie--full.sub-navigatie--filters.sub-navigatie--fixed {
    top: 0px;
  }
  .navigation-filters__filters {
    display: block;
  }
  .navigation-filters__filters__filter {
    width: 100%;
    margin-bottom: 18px;
  }
  .navigation-filters__filters__filter .button {
    margin-bottom: 18px;
  }
  .navigation-filters__filters__filter .toggle-filters,
  .navigation-filters__filters__filter--controls {
    margin-bottom: 0px;
  }
  .navigation-filters__inner {
    padding-bottom: 18px;
  }
  .product-list .product-list-item:nth-child(2n) [id^=product-] {
    border-left: 1px solid #dddddd;
  }
  .product-list .product-list-item {
    max-width: 100%;
  }
  .product-list .product-list-item__inner__right {
    padding: 24px;
    width: 75%;
  }
  .product-list .product-list-item__inner__left {
    width: 25%;
  }
  .navigation-filters__inner {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .sub-navigatie.sub-navigatie--full.sub-navigatie--filters {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .coupon-header__image {
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
  }
  .coupon-header__content {
    max-width: calc(100% + 30px);
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 0;
    border-radius: 0;
  }
  .coupon-header__content__label {
    margin-bottom: 24px;
  }
  .coupon-header__content__logo {
    margin-bottom: 24px;
  }
  .coupon-header__content__logo img {
    max-width: 200px;
  }
  .coupon-header__content__buy {
    margin-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    justify-content: center;
  }
  .coupon-details__columns {
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .coupon-details__column {
    min-width: 200px;
  }
  .coupon-details__column:last-child {
    min-width: 300px;
  }
  .navigation {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: visible !important;
  }
  .navigation .sub-navigatie.sub-navigatie--full.sub-navigatie--filters:not(.sub-navigatie--fixed) {
    position: absolute;
    top: 5px;
    z-index: 100;
  }
  .navigation > .wrapper > *:not(.sub-navigatie.sub-navigatie--full.sub-navigatie--filters) {
    display: none;
  }
  .content {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .content--bb + .content,
  .content--background--grey + .content:not(.content--background--grey) {
    padding-top: 36px;
  }
  .content__row {
    justify-content: center;
  }
  .content__row .content__column--33 {
    width: 66.66%;
    text-align: center;
  }
  .content__row .content__column--33:not(:last-child) {
    margin-bottom: 24px;
  }
  .content__row .content__column--33 img {
    margin-left: auto;
    margin-right: auto;
  }
  .transactions-list__elements {
    padding-left: 18px;
    padding-right: 18px;
  }
  body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner {
    border-radius: 8px;
  }
  body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner:after {
    display: none;
  }
  body.blackfriday .shop-banners-home .shop-banners {
    border-radius: 8px;
  }
  body.blackfriday .shop-banners-home__side .shop-banners-home__side__inner span {
    font-size: 32px;
  }
  .content__column--10 {
    width: 100%;
  }
  body.blackfriday .header-teaser .wrapper {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
  }
  body.blackfriday .header-teaser-inner {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
  }
  body.blackfriday .wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  body.blackfriday .header-teaser h1,
  body.blackfriday .populair-shops-account .shop-banners .shop-banners-title > span {
    font-size: 36px;
  }
  body.blackfriday .header-teaser h2 {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 890px) {
  .my-coupons-small--header {
    display: flex;
    font-weight: bold;
    border-top: 1px solid #dddddd;
    width: 100%;
  }
  .my-coupons-small--header .my-coupons-small__column {
    color: #222 !important;
  }
  .my-coupons-small--header .my-coupons-small__row {
    width: 100%;
    border-bottom: 0 !important;
  }
  .my-coupons-small__column {
    width: unset;
    order: initial;
    white-space: nowrap;
  }
  .my-coupons-small__column:nth-child(1), .my-coupons-small__column:nth-child(2), .my-coupons-small__column:nth-child(3), .my-coupons-small__column:nth-child(4) {
    width: calc(16.6666666667% - 18px + 3px);
    text-align: left;
  }
  .my-coupons-small__column:nth-child(5), .my-coupons-small__column:nth-child(6) {
    width: calc(16.6666666667% - 18px + 3px);
  }
  .my-coupons-small__column:nth-child(1) {
    order: 1;
  }
  .my-coupons-small__column:nth-child(2) {
    order: 2;
  }
  .my-coupons-small__column:nth-child(3) {
    order: 4;
  }
  .my-coupons-small__column:nth-child(4) {
    order: 3;
  }
  .my-coupons-small__column:nth-child(5) {
    order: 5;
  }
  .my-coupons-small__column:nth-child(6) {
    order: 6;
  }
}
@media screen and (max-width: 991px) {
  .coupon-terms__row .column {
    width: 100%;
    margin-bottom: 24px;
  }
  .coupon-terms__row .column:last-child {
    margin-bottom: 0;
  }
  .coupon-terms__row__column10 {
    width: 100%;
  }
  .coupon-overview .cash-claim-title {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .alert {
    padding: 24px;
  }
  .coupon-terms .banners .banner {
    padding-left: 24px;
    padding-top: 24px;
    padding-right: 24px;
  }
  .coupon-terms .banners .banner .readon-arrow {
    left: 24px;
  }
  .coupon-overview__item__overview__items {
    padding: 24px;
  }
  .coupon-overview__item__overview__item__inner {
    padding: 24px;
  }
  .coupon-overview .cash-claim-title h1 {
    margin-bottom: 24px;
  }
  .coupon-details {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .coupon-order {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .coupon-steps__steps__content {
    padding: 24px;
  }
  .coupon-steps {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .coupon-terms {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .coupon-terms .coupon-terms__row.banners {
    padding-top: 36px;
    padding-bottom: 0;
  }
  .coupon-terms__row__column50 h2 {
    margin-bottom: 24px;
  }
  .coupon-order__form__top__inner {
    padding: 24px;
  }
  .coupon-order__form__bottom {
    padding: 24px;
  }
  .coupon-order__form__bottom__total {
    margin-bottom: 18px;
  }
  .coupon-order__form--overlay .coupon-order__form__center {
    padding-left: 24px;
    padding-right: 24px;
  }
  .tutorial__timeline__items__lines {
    display: none;
  }
  .tutorial__timeline__item {
    width: 100%;
    max-width: 600px;
    position: relative;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    top: 0 !important;
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .tutorial__timeline__item + .tutorial__timeline__item {
    padding-top: 0 !important;
  }
  .tutorial__timeline__item--1 {
    padding-top: 0 !important;
  }
  .tutorial__timeline__item--1 .tutorial__timeline__item__image img {
    float: none !important;
  }
  .tutorial__timeline__item--3 .tutorial__timeline__item__image img {
    float: none !important;
  }
  .tutorial__timeline__item__title {
    text-align: center !important;
    margin-top: 24px;
  }
  .tutorial__timeline__item__image img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .tutorial__timeline__item__step {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .tutorial__timeline__item__step span {
    width: 36px;
    height: 36px;
    font-weight: bold;
    color: #ee1167;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border: 4px solid #2f8bd3;
  }
  .tutorial__timeline__item__step .tutorial__timeline__item__step__line {
    width: 4px;
    background-color: #dddddd;
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .tutorial__timeline__item--1 .tutorial__timeline__item__step .tutorial__timeline__item__step__line:nth-child(1) {
    position: relative;
  }
  .tutorial__timeline__item--1 .tutorial__timeline__item__step .tutorial__timeline__item__step__line:nth-child(1):before {
    content: "";
    width: 18px;
    height: 18px;
    background-color: #dddddd;
    position: absolute;
    top: -18px;
    left: calc(50% - 9px);
    border-radius: 50%;
  }
  .tutorial__timeline__item--3 .tutorial__timeline__item__step:last-child .tutorial__timeline__item__step__line:nth-child(1) {
    position: relative;
    margin-top: 36px;
  }
  .tutorial__timeline__item--3 .tutorial__timeline__item__step:last-child .tutorial__timeline__item__step__line:nth-child(1):before {
    content: "";
    width: 18px;
    height: 18px;
    background-color: #dddddd;
    position: absolute;
    bottom: -18px;
    left: calc(50% - 9px);
    border-radius: 50%;
  }
  .tutorial__timeline__bottom {
    margin-top: 0;
  }
  .populair-shops-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .account-overview-items + .shop-banner,
  .account-overview-items + .border-box {
    margin-top: 18px !important;
  }
  .carousel .slick-slide {
    max-width: calc(100vw - 36px);
  }
  .carousel__image {
    width: 25%;
  }
  .carousel__content {
    width: 75%;
  }
  .alarms__top {
    padding: 24px;
  }
  .alarms__center {
    padding-left: 24px;
    padding-right: 24px;
  }
  .alarms__footer {
    padding: 24px;
  }
  .header--icons.header--404 .header__items {
    padding-left: 24px;
    padding-right: 24px;
  }
  .header--icons.header--404 .header__action-buttons {
    flex-direction: column;
    max-width: 600px;
  }
  .header--icons.header--404 .header__action-buttons .action-button {
    width: 100%;
  }
}
@media screen and (max-width: 980px) {
  .header-webshops {
    padding-top: 36px;
  }
  .header-webshops__inner {
    flex-direction: column;
    padding-bottom: 36px;
  }
  .header-webshops.thema-sub-header .populair-shops-blocks .shops-block:nth-of-type(1):after,
  .header-webshops.thema-sub-header .populair-shops-blocks .shops-block:after {
    background-color: #3386cb;
  }
  .header-webshops.thema-sub-header .populair-shops-blocks .shops-block-last:before {
    background-color: #f5f5f5;
  }
  .header-webshops__title {
    font-size: 27px;
  }
  .header-webshops__subtitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 890px) {
  .header-webshops__inner--compare .text-component {
    margin-bottom: 36px;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column {
    width: 25% !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(1), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(2), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(3), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(4), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(5), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(6) {
    width: 25% !important;
  }
  .header-wrapper .right .header-row {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  /* .coupon-terms__row{
  	padding-top: 36px;
  	padding-bottom: 36px;
  } */
  .form-element .form-label--empty {
    display: none;
  }
  body.blackfriday .populair-shops-nomargin .wrapper .column66 {
    padding-left: 0;
    padding-right: 0;
  }
  .advertisement-banners {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .sub-navigatie.sub-navigatie--full.sub-navigatie--filters {
    top: 55px;
  }
  .header-teaser-inner {
    border-left: 0;
  }
  .coupon-overview__item__overview__item__row {
    flex-wrap: wrap;
  }
  .coupon-overview__item__overview__item__left, .coupon-overview__item__overview__item__right {
    width: 100%;
    border-right: 0px;
    flex: 0 0 100%;
  }
  .coupon-overview__item__overview__item__bottom {
    margin-top: 6px;
  }
  .coupon-overview__item__overview__item__row {
    border-radius: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    height: auto;
    background-color: #f5f5f5;
  }
  .coupon-overview__item__overview__item__left span:nth-child(3), .coupon-overview__item__overview__item__right span:nth-child(3) {
    margin-left: auto;
  }
  .coupon-overview__item__overview__item__left, .coupon-overview__item__overview__item__right {
    height: 24px;
  }
  .coupon-steps__steps {
    flex-direction: column;
    align-items: center;
  }
  .coupon-steps__steps:after {
    display: none;
  }
  .coupon-steps__steps .coupon-steps__steps__column {
    margin-bottom: 36px;
    position: relative;
    width: 50%;
    text-align: center;
  }
  .coupon-steps__steps .coupon-steps__steps__column:after {
    content: "";
    position: absolute;
    bottom: -36px;
    height: 36px;
    width: 4px;
    background-color: #dddddd;
    left: calc(50% - 2px);
  }
  .coupon-steps__steps .coupon-steps__steps__column:last-child {
    margin-bottom: 0;
  }
  .coupon-steps__steps .coupon-steps__steps__column:last-child:after {
    display: none;
  }
  .coupon-terms__row__column50 {
    width: 100%;
  }
  .coupon-terms__row__column50:nth-child(1) {
    margin-bottom: 36px;
  }
  .content__row .content__column--33 {
    width: 75%;
  }
  .transactions-list__elements {
    padding-left: 18px;
    padding-right: 18px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: -18px;
  }
  .transactions-list__elements .element.select {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 18px;
  }
  .coupon--overview .transactions-list__elements,
  .coupon--overview.coupon--overview--new .transactions-list__elements {
    margin-bottom: 12px;
  }
  .coupon--overview .transactions-list__elements .element.select,
  .coupon--overview.coupon--overview--new .transactions-list__elements .element.select {
    width: 100% !important;
    clear: both;
  }
  .coupon-terms__row .column .banner-bottom-margin {
    margin-bottom: 12px;
  }
  .ad-banner__cashback {
    flex-grow: 1;
    margin-right: 0;
  }
  .ad-banner__cashback .ad-banner__close {
    display: block;
  }
  .ad-banner__content {
    padding-left: 24px;
    padding-right: 36px;
    flex-basis: 100%;
  }
  .ad-banner__content .ad-banner__close {
    display: none;
  }
  .shop-banners-home--alt + .shop-banners-home--alt {
    margin-top: 18px;
  }
  .shop-banners-home--alt .shop-banners {
    --columns: 2;
    --gap: 18px;
  }
  .shop-banners-home--alt .shop-banners .shop-banner {
    margin-bottom: 0px;
  }
  .shop-banners-home--alt .shop-banners .shop-banner-label {
    bottom: -24px;
  }
  .shop-banners-home--alt .account-overview-items {
    margin-top: 0;
  }
  .account-menu-grow .account-menu {
    margin-left: 15px;
    margin-right: 15px;
    width: calc(100% - 30px);
    margin-top: 6px !important;
  }
  .account-menu-grow .account-menu > .row-header:before, .account-menu-grow .account-menu > .row-header:after,
  .account-menu-grow .account-menu > .row.cookie-check-header:before,
  .account-menu-grow .account-menu > .row.cookie-check-header:after {
    display: none;
  }
  .border-box.account-menu .row:not(.row-footer-saldo) {
    padding-left: 18px !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column {
    width: 33.33% !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(1), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(2), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(3), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(4), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(5), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(6) {
    width: 33.33% !important;
  }
  .banners.banners--alt.banners--payout .banner > .banner__row:not(:nth-child(1)) {
    padding-left: 0;
  }
}
@media screen and (max-width: 700px) {
  #coupon-order__form__top__inner-custom .coupon-order__form__row {
    flex-wrap: wrap;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__column__input {
    width: 100%;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__column__amount {
    width: 100%;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(1),
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(2),
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(3) {
    width: 100%;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(1),
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(2) {
    margin-bottom: 18px;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__column:last-child .coupon-order__form__column__label {
    display: none;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__column__price {
    width: 100%;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__column__price input {
    width: 100%;
  }
  .coupon-order__form__column__amounts {
    flex-direction: column;
  }
  .coupon-order__form__column__amounts .coupon-order__form__column__amounts__item + .coupon-order__form__column__amounts__item {
    margin-top: 12px;
  }
  .alarms__toggle__top {
    margin-left: 0;
    margin-right: 0;
  }
  .alarms__toggle__top__left,
  .alarms__toggle__top__right {
    padding-left: 3px;
    padding-right: 9px;
  }
  .alarms__toggle__top__right .alarms__info {
    padding-right: 18px;
  }
  .alarms__toggle__content__column {
    width: 100%;
  }
  body.blackfriday .header-teaser .wrapper:not(.wrapper--acties) {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 700px) {
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(1),
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(2) {
    width: 50%;
  }
}
@media screen and (max-width: 639px) {
  #payoutForm > .form-row {
    flex-direction: column;
    gap: 18px;
  }
  #payoutForm .form-row__column--50 {
    width: 100%;
  }
  #payoutForm .button--primary {
    padding-left: 18px;
    white-space: nowrap;
  }
}
@media screen and (min-width: 651px) {
  .alarms__toggle__content__column--hide-md {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  .compare-categories span,
  .compare-categories select {
    font-size: 20px;
  }
  .compare-categories {
    flex-direction: column;
    text-align: center;
  }
  .compare-categories span:nth-child(1) {
    width: 100%;
  }
  body.blackfriday .shop-banners-home .shop-banners .shop-banners__buttons {
    flex-direction: column;
    padding-left: 18px;
    padding-right: 18px;
  }
  body.blackfriday .shop-banners-home .shop-banners .shop-banners__buttons span {
    margin-bottom: 12px;
  }
  body.blackfriday .shop-banners-home .shop-banners .shop-banners__buttons .button {
    margin-right: 16px;
  }
  .alarms__toggle__top__right .alarms__info {
    display: none;
  }
  body.blackfriday .acties__item,
  body.blackfriday .populair-shops-account .acties__item {
    width: calc(100% - 15px);
  }
  .shadow-boxes .shadow-box {
    width: calc(100% - 36px);
  }
  .shadow-boxes .shadow-box--reverse {
    flex-direction: column;
  }
  .coupon-steps__thanks {
    flex-direction: column;
  }
  .coupon-steps__thanks__text {
    text-align: center;
  }
  .coupon-steps__thanks__coupon {
    width: 100%;
    max-width: 300px;
  }
}
@media screen and (max-width: 600px) {
  .product-list-item__inner.desktop {
    display: none;
  }
  .product-list .product-list-item {
    min-width: 0px;
    width: 100%;
  }
  .product-list .product-list-item .buttons .button-border {
    padding-bottom: 8px;
  }
  .product-list .product-list-item:after {
    content: "";
    width: 20px;
    height: 10px;
    display: inline-block;
    position: absolute;
    right: -11px;
    bottom: -2px;
    border: 1px solid #dddddd;
    background-color: #f5f5f5;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom: 0px;
    z-index: 1;
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    position: absolute;
    right: 0px;
    border: 1px solid #dddddd;
    background-color: #f5f5f5;
    border-radius: 0%;
    border-bottom-left-radius: 10px;
    border-top: 0px;
    border-right: 0px;
    z-index: 2;
    transform: rotate(90deg);
  }
  .header-teaser-inner {
    padding-left: 0px;
  }
  .base .wrapper .shop-banners-home .column33 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .shop-banners .shop-banner {
    width: calc(100% - 46px);
  }
  .coupon-terms__inner .banners {
    padding-top: 36px;
    padding-bottom: 36px;
    margin-bottom: -18px;
  }
  .coupon-terms .banners .banner {
    padding-left: 24px;
    padding-top: 24px;
    padding-right: 24px;
  }
  .coupon-terms .banners .banner .readon-arrow {
    left: 24px;
  }
  .coupon-overview__item__overview__items {
    padding: 24px;
    padding-top: 0;
  }
  .coupon-overview__item__overview__item__inner {
    padding: 24px;
  }
  .coupon-overview .cash-claim-title {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .coupon-overview .cash-claim-row-mobile {
    padding: 24px !important;
    padding-bottom: 12px !important;
  }
  .coupon-overview .cash-claim-row-mobile .column {
    padding-bottom: 12px !important;
    padding-top: 0 !important;
  }
  .coupon-overview .cash-claim-row-mobile .column b {
    display: block;
    margin-bottom: 6px;
  }
  .coupon-steps__steps .coupon-steps__steps__column {
    width: 75%;
  }
  .coupon-order__form__row {
    flex-wrap: wrap;
    margin-bottom: 24px;
  }
  .coupon-order__form__row .coupon-order__form__column:nth-child(1) .coupon-order__form__column__label--empty {
    display: block;
  }
  .coupon-order__form__row .coupon-order__form__column:nth-child(2) {
    width: calc(100% - 106px);
  }
  .coupon-order__form__row .coupon-order__form__column:nth-child(2) .coupon-order__form__column__input {
    width: 100%;
  }
  .coupon-order__form__row .coupon-order__form__column:nth-child(2) .coupon-order__form__column__label--empty {
    display: block;
  }
  .coupon-order__form__row .coupon-order__form__column:nth-child(3) {
    width: 100%;
  }
  .coupon-order__form__row .coupon-order__form__column .coupon-order__form__column__amount {
    width: 100%;
    margin-top: 18px;
  }
  .coupon-order__form__bottom__row {
    flex-wrap: wrap;
  }
  .coupon-order__form__bottom__row .coupon-order__form__bottom__column {
    width: 100%;
  }
  .coupon-order__form__bottom__row .coupon-order__form__bottom__total, .coupon-order__form__bottom__row .coupon-order__form__bottom__button {
    width: 100%;
  }
  .coupon-order__form__bottom__cashback {
    margin-bottom: 12px;
  }
  .navigation-filters__top {
    flex-direction: column;
  }
  .navigation-filters__top__title,
  .navigation-filters__top__toggle {
    width: 100%;
  }
  .coupon-order__form--overlay .coupon-order__form__row--shops {
    margin-left: -9px;
    margin-right: -9px;
  }
  .coupon-order__form--overlay .coupon-order__form__row--shops .coupon-order__form__column {
    padding-left: 9px;
    padding-right: 9px;
    width: 33.33%;
  }
  .coupon-order__form__center .coupon-order__form__row .coupon-order__form__column:nth-child(1) {
    margin-bottom: 18px;
  }
  .coupon-order__form__column:last-child .coupon-order__form__column__label {
    display: none;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(1),
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(2) {
    width: 100%;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__row .coupon-order__form__column:nth-child(1) {
    margin-bottom: 18px;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__column__price {
    width: 100%;
  }
  #coupon-order__form__top__inner-custom .coupon-order__form__column__price input {
    width: 100%;
  }
  .coupon-order__tabs {
    padding-top: 24px;
  }
  .tutorial .coupon-order__form__column {
    padding-left: 6px;
    padding-right: 6px;
  }
  body.blackfriday .header-teaser h1,
  body.blackfriday .populair-shops-account .shop-banners .shop-banners-title > span {
    font-size: 28px;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-mobile {
    display: none !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column {
    width: 50% !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(1), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(2), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(3), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(4), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(5), .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(6) {
    width: 50% !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .invoice-link--csv {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 480px) {
  .button--arrowdown {
    padding-left: 48px;
    padding-right: 18px;
    font-size: 14px;
  }
  .button--arrowdown:before {
    left: 18px;
  }
  .shop-banners .shop-banner {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .populair-shops-blocks-wrapper2 .shops-block .brand .image {
    background-size: 80% auto;
  }
  .coupon-steps__steps .coupon-steps__steps__column {
    width: 90%;
  }
  .content__row .content__column--33,
  .content__row .content__column--50 {
    width: 100%;
  }
  .tutorial .coupon-order__form__column {
    width: 75% !important;
    margin-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
  }
  .tutorial .coupon-order__form__column:last-child {
    margin-bottom: 0;
  }
  .tutorial h2 {
    padding-bottom: 0;
  }
  body.blackfriday .shop-banners-home .column33 {
    max-width: 100% !important;
  }
  .carousel__content {
    padding: 24px;
  }
  .carousel__content,
  .carousel__image {
    width: 100%;
  }
  .carousel__image {
    height: auto !important;
  }
  .carousel__slide__inner {
    flex-direction: column !important;
  }
  .carousel .slick-slide {
    max-width: calc(100vw - 24px);
  }
  .carousel-header {
    flex-direction: column;
    align-items: center;
  }
  .carousel-header h2.c-black {
    margin-bottom: 12px !important;
  }
  .carousel-header .tabs {
    margin-bottom: 24px;
  }
  .coupon h1, .about h1 {
    font-size: 28px !important;
  }
  .coupon h1 br, .about h1 br {
    display: none;
  }
  .coupon h2, .about h2 {
    font-size: 22px !important;
  }
  .coupon h2 br, .about h2 br {
    display: none;
  }
  .coupons__coupon {
    width: 33.33%;
  }
  .ad-banner__inner {
    min-height: 60px;
  }
  .ad-banner__logo {
    min-height: 60px;
    width: 180px;
  }
  .ad-banner__logo img {
    max-height: 36px;
    max-width: 90px;
  }
  .ad-banner__cashback {
    min-height: 60px;
  }
  .ad-banner__cashback .ad-banner__close {
    right: 12px;
    top: 12px;
  }
  .ad-banner__content {
    display: none;
  }
  .ad-banner__info {
    display: inline-block;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column {
    width: 100% !important;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .cash-claim-row-desktop .column:nth-child(6) {
    width: calc(100% - 18px);
  }
  .header-wrapper .right .header-row span.top {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 575px) {
  /* TIJDELIJKE FIX SAMSUNG MOBILE */
  .navigation {
    overflow: hidden !important;
  }
  .sub-navigatie--filters {
    display: none !important;
  }
  .deals {
    padding-top: 36px !important;
  }
  .account-overview-item__value {
    font-size: 14px;
  }
  .shop-banners.shop-banners--alt .shop-banner .shop-banner-label,
  .shop-banners.shop-banners--alt .shop-banner.shop-banner--full .shop-banner-label {
    bottom: -16px;
  }
  .shop-banners-home--alt .shop-banners--account,
  .shop-banners-home--alt.shop-banners-home--alt {
    --columns: 2;
  }
  .shop-banners-home--alt .shop-banners--account .shop-banner.shop-banner--full,
  .shop-banners-home--alt.shop-banners-home--alt .shop-banner.shop-banner--full {
    width: calc(100% - var(--gap) + var(--gap) / 1);
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:nth-child(6) {
    width: 100% !important;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column.status {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column.status + .column {
    flex-basis: 75px !important;
    flex-grow: 0;
    flex-shrink: 0;
  }
  .bankaccounts-form .bankaccounts-form-row .cash-data-column.w-25 {
    width: 100% !important;
  }
  .border-box .row-stats .stats-column,
  .header-wrapper .right .header-row .header-column {
    width: calc(50% - 18px) !important;
    margin-left: unset !important;
  }
  .border-box .row-stats .stats-column.header-column--right,
  .header-wrapper .right .header-row .header-column.header-column--right {
    width: 100% !important;
  }
  #stats .table-wrapper .coupon-details__table__table thead tr th:first-child,
  #stats .table-wrapper .coupon-details__table__table tbody tr td:first-child {
    padding-left: 18px;
  }
  #stats .table-wrapper .coupon-details__table__table thead tr th:last-child,
  #stats .table-wrapper .coupon-details__table__table thead tr td:last-child {
    padding-right: 18px;
  }
  .header-wrapper .right .header-row {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .header-wrapper .right .header-row .header-column .button--outline {
    width: 100%;
    justify-content: center;
  }
  .header-wrapper .right .header-row .header-column .button--stats {
    justify-content: center;
    width: 100%;
  }
  .banners.banners--alt.banners--payout .banner__title {
    font-size: 16px;
  }
  .banners.banners--alt.banners--payout .banner__row.banner__row--buttons {
    flex-direction: column;
    gap: 18px;
  }
  .banners.banners--alt.banners--payout .banner__row.banner__row--buttons .ta-r {
    text-align: left;
  }
  .banners.banners--alt.banners--payout .banner__row.banner__row--buttons .banner__column {
    width: 100% !important;
  }
}
@media screen and (max-width: 480px) {
  .account-overview-item {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
  body.blackfriday .header-teaser h4 {
    font-size: 16px;
  }
  .shop-banner-label {
    transform: translateX(-50%) scale(0.75);
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:nth-child(1), .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:nth-child(2) {
    width: 50% !important;
  }
  .populair-shops-nomargin.my-cashbacks .wrapper .column66 .cash-buy .cash-claim-row-desktop .column:nth-child(3) {
    width: 100% !important;
  }
  .border-box .row-stats .stats-column,
  .header-wrapper .right .header-row .header-column {
    width: 100% !important;
    margin-left: unset !important;
    display: flex;
    flex-direction: column;
  }
  .border-box .row-stats .stats-column.header-column--right,
  .header-wrapper .right .header-row .header-column.header-column--right {
    width: 100% !important;
  }
}
@media screen and (max-width: 420px) {
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__row {
    padding-right: 0;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__row .coupon-overview__item__overview__item__used {
    position: relative;
    top: 0;
    right: 0;
    font-size: unset;
    margin-top: 9px;
  }
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__title > span {
    display: none;
  }
}
@media screen and (max-width: 375px) {
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__right,
  .populair-shops-nomargin .wrapper .column66 .cash-buy.coupon-overview.coupon-overview--new .coupon-overview__item__overview__item__bottom {
    width: calc(100% - 18px);
  }
}
@media screen and (max-width: 374px) {
  .populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .left,
  .populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile .right {
    width: 100%;
  }
  .coupons__coupon {
    width: 50%;
  }
  .ad-banner__logo {
    min-height: 48px;
    width: 150px;
  }
  .ad-banner__logo img {
    max-height: 24px;
    max-width: 60px;
  }
}
:root {
  --pink: #EE1167;
  --pink-multiply: #DE012A;
  --blue:#2F8BD3;
  --blue-multiply: #094CAF;
  --orange: #f58908;
  --yellow: #FABB2D;
  --green: #3AA757;
  --grey-100: #7D8F9D;
  --grey-100-multiply:#3D5061;
  --grey-100-rgb: 125, 143, 157;
}

.align-items-flex-start {
  align-items: flex-start !important;
}

.justify-content-center {
  justify-content: center !important;
}

.container {
  max-width: 1440px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.container .row {
  margin-left: -9px;
  margin-right: -9px;
  display: flex;
  float: none;
  width: unset;
}
.container .row > [class*=col-] {
  padding-left: 9px;
  padding-right: 9px;
}
.container .row .col-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.container *,
.container *:before,
.container *:after {
  box-sizing: border-box;
}

.base .wrapper {
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (min-width: 1440px) {
  .container {
    padding-left: 36px;
    padding-right: 36px;
  }
}
@media screen and (min-width: 992px) {
  .col-lg-8 {
    width: 66.66%;
  }
}
/*!
 * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text: #0a58ca;
  --bs-secondary-text: #6c757d;
  --bs-success-text: #146c43;
  --bs-info-text: #087990;
  --bs-warning-text: #997404;
  --bs-danger-text: #b02a37;
  --bs-light-text: #6c757d;
  --bs-dark-text: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #f8f9fa;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #e9ecef;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", "Rubik", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);
  --bs-emphasis-color: #000;
  --bs-form-control-bg: var(--bs-body-bg);
  --bs-form-control-disabled-bg: var(--bs-secondary-bg);
  --bs-highlight-bg: #fff3cd;
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1400px;
  --bs-breakpoint-xxl: 1600px;
}

[data-bs-theme=dark] {
  --bs-body-color: #adb5bd;
  --bs-body-color-rgb: 173, 181, 189;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #f8f9fa;
  --bs-emphasis-color-rgb: 248, 249, 250;
  --bs-secondary-color: rgba(173, 181, 189, 0.75);
  --bs-secondary-color-rgb: 173, 181, 189;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  --bs-tertiary-color-rgb: 173, 181, 189;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-emphasis-color: #fff;
  --bs-primary-text: #6ea8fe;
  --bs-secondary-text: #dee2e6;
  --bs-success-text: #75b798;
  --bs-info-text: #6edff6;
  --bs-warning-text: #ffda6a;
  --bs-danger-text: #ea868f;
  --bs-light-text: #f8f9fa;
  --bs-dark-text: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #212529;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #495057;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #055160;
  --bs-warning-border-subtle: #664d03;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: #fff;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #9ec5fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 158, 197, 254;
  --bs-code-color: #e685b5;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
}

.cbxl-container,
.cbxl-container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 36px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 2);
  padding-left: calc(var(--bs-gutter-x) * 2);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .cbxl-container-sm, .cbxl-container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .cbxl-container-md, .cbxl-container-sm, .cbxl-container {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .cbxl-container-lg, .cbxl-container-md, .cbxl-container-sm, .cbxl-container {
    max-width: 100%;
  }
}
@media (min-width: 1400px) {
  .cbxl-container-xl, .cbxl-container-lg, .cbxl-container-md, .cbxl-container-sm, .cbxl-container {
    max-width: 100%;
  }
}
@media (min-width: 1600px) {
  .cbxl-container-xxl, .cbxl-container-xl, .cbxl-container-lg, .cbxl-container-md, .cbxl-container-sm, .cbxl-container {
    max-width: 1440px;
  }
}
.cbxl-container, .cbxl-container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl, .cbxl-container-xxl, .cbxl-container-xl, .cbxl-container-lg, .cbxl-container-md, .cbxl-container-sm {
  padding-left: clamp(24px, 4vw, 36px);
  padding-right: clamp(24px, 4vw, 36px);
}

.cbxl-row {
  --bs-gutter-x: clamp(24px, 4vw, 36px);
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.cbxl-row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 18px;
  padding-left: 18px;
  margin-top: var(--bs-gutter-y);
}

.cbxl-col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.cbxl-col-auto {
  flex: 0 0 auto;
  width: auto;
}

.cbxl-col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.cbxl-col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.cbxl-col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.cbxl-col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.cbxl-col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.cbxl-col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.cbxl-col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.cbxl-col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.cbxl-col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.cbxl-col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.cbxl-col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.cbxl-col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.cbxl-offset-1 {
  margin-left: 8.33333333%;
}

.cbxl-offset-2 {
  margin-left: 16.66666667%;
}

.cbxl-offset-3 {
  margin-left: 25%;
}

.cbxl-offset-4 {
  margin-left: 33.33333333%;
}

.cbxl-offset-5 {
  margin-left: 41.66666667%;
}

.cbxl-offset-6 {
  margin-left: 50%;
}

.cbxl-offset-7 {
  margin-left: 58.33333333%;
}

.cbxl-offset-8 {
  margin-left: 66.66666667%;
}

.cbxl-offset-9 {
  margin-left: 75%;
}

.cbxl-offset-10 {
  margin-left: 83.33333333%;
}

.cbxl-offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 6px;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 6px;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 12px;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 12px;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 18px;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 18px;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 24px;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 24px;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 30px;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 30px;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 36px;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 36px;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 42px;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 42px;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 48px;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 48px;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 54px;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 54px;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 60px;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 60px;
}

@media (min-width: 576px) {
  .cbxl-col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cbxl-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cbxl-col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cbxl-col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cbxl-col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cbxl-col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cbxl-col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cbxl-col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cbxl-col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cbxl-col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cbxl-col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cbxl-col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cbxl-col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cbxl-col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cbxl-offset-sm-0 {
    margin-left: 0;
  }
  .cbxl-offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .cbxl-offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .cbxl-offset-sm-3 {
    margin-left: 25%;
  }
  .cbxl-offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .cbxl-offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .cbxl-offset-sm-6 {
    margin-left: 50%;
  }
  .cbxl-offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .cbxl-offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .cbxl-offset-sm-9 {
    margin-left: 75%;
  }
  .cbxl-offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .cbxl-offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 6px;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 6px;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 12px;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 12px;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 18px;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 18px;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 24px;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 24px;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 30px;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 30px;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 36px;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 36px;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 42px;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 42px;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 48px;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 48px;
  }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 54px;
  }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 54px;
  }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 60px;
  }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 60px;
  }
}
@media (min-width: 768px) {
  .cbxl-col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cbxl-col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cbxl-col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cbxl-col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cbxl-col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cbxl-col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cbxl-col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cbxl-col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cbxl-col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cbxl-col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cbxl-col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cbxl-col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cbxl-col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cbxl-col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cbxl-offset-md-0 {
    margin-left: 0;
  }
  .cbxl-offset-md-1 {
    margin-left: 8.33333333%;
  }
  .cbxl-offset-md-2 {
    margin-left: 16.66666667%;
  }
  .cbxl-offset-md-3 {
    margin-left: 25%;
  }
  .cbxl-offset-md-4 {
    margin-left: 33.33333333%;
  }
  .cbxl-offset-md-5 {
    margin-left: 41.66666667%;
  }
  .cbxl-offset-md-6 {
    margin-left: 50%;
  }
  .cbxl-offset-md-7 {
    margin-left: 58.33333333%;
  }
  .cbxl-offset-md-8 {
    margin-left: 66.66666667%;
  }
  .cbxl-offset-md-9 {
    margin-left: 75%;
  }
  .cbxl-offset-md-10 {
    margin-left: 83.33333333%;
  }
  .cbxl-offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 6px;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 6px;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 12px;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 12px;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 18px;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 18px;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 24px;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 24px;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 30px;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 30px;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 36px;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 36px;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 42px;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 42px;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 48px;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 48px;
  }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 54px;
  }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 54px;
  }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 60px;
  }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 60px;
  }
}
@media (min-width: 992px) {
  .cbxl-col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cbxl-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cbxl-col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cbxl-col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cbxl-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cbxl-col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cbxl-col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cbxl-col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cbxl-col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cbxl-col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cbxl-col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cbxl-col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cbxl-col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cbxl-col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cbxl-offset-lg-0 {
    margin-left: 0;
  }
  .cbxl-offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .cbxl-offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .cbxl-offset-lg-3 {
    margin-left: 25%;
  }
  .cbxl-offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .cbxl-offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .cbxl-offset-lg-6 {
    margin-left: 50%;
  }
  .cbxl-offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .cbxl-offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .cbxl-offset-lg-9 {
    margin-left: 75%;
  }
  .cbxl-offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .cbxl-offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 6px;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 6px;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 12px;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 12px;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 18px;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 18px;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 24px;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 24px;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 30px;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 30px;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 36px;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 36px;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 42px;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 42px;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 48px;
  }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 48px;
  }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 54px;
  }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 54px;
  }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 60px;
  }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 60px;
  }
}
@media (min-width: 1400px) {
  .cbxl-col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cbxl-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cbxl-col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cbxl-col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cbxl-col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cbxl-col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cbxl-col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cbxl-col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cbxl-col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cbxl-col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cbxl-col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cbxl-col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cbxl-col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cbxl-col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cbxl-offset-xl-0 {
    margin-left: 0;
  }
  .cbxl-offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .cbxl-offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .cbxl-offset-xl-3 {
    margin-left: 25%;
  }
  .cbxl-offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .cbxl-offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .cbxl-offset-xl-6 {
    margin-left: 50%;
  }
  .cbxl-offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .cbxl-offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .cbxl-offset-xl-9 {
    margin-left: 75%;
  }
  .cbxl-offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .cbxl-offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 6px;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 6px;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 12px;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 12px;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 18px;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 18px;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 24px;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 24px;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 30px;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 30px;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 36px;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 36px;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 42px;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 42px;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 48px;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 48px;
  }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 54px;
  }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 54px;
  }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 60px;
  }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 60px;
  }
}
@media (min-width: 1600px) {
  .cbxl-col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cbxl-col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cbxl-col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cbxl-col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cbxl-col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cbxl-col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cbxl-col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cbxl-col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cbxl-col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cbxl-col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cbxl-col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cbxl-col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cbxl-col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cbxl-col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cbxl-offset-xxl-0 {
    margin-left: 0;
  }
  .cbxl-offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .cbxl-offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .cbxl-offset-xxl-3 {
    margin-left: 25%;
  }
  .cbxl-offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .cbxl-offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .cbxl-offset-xxl-6 {
    margin-left: 50%;
  }
  .cbxl-offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .cbxl-offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .cbxl-offset-xxl-9 {
    margin-left: 75%;
  }
  .cbxl-offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .cbxl-offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 6px;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 6px;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 12px;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 12px;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 18px;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 18px;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 24px;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 24px;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 30px;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 30px;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 36px;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 36px;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 42px;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 42px;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 48px;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 48px;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 54px;
  }
  .g-xxl-9,
  .gy-xxl-9 {
    --bs-gutter-y: 54px;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 60px;
  }
  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 60px;
  }
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 6px !important;
}

.m-2 {
  margin: 12px !important;
}

.m-3 {
  margin: 18px !important;
}

.m-4 {
  margin: 24px !important;
}

.m-5 {
  margin: 30px !important;
}

.m-6 {
  margin: 36px !important;
}

.m-7 {
  margin: 42px !important;
}

.m-8 {
  margin: 48px !important;
}

.m-9 {
  margin: 54px !important;
}

.m-10 {
  margin: 60px !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 6px !important;
  margin-left: 6px !important;
}

.mx-2 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.mx-3 {
  margin-right: 18px !important;
  margin-left: 18px !important;
}

.mx-4 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.mx-5 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}

.mx-6 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.mx-7 {
  margin-right: 42px !important;
  margin-left: 42px !important;
}

.mx-8 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.mx-9 {
  margin-right: 54px !important;
  margin-left: 54px !important;
}

.mx-10 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.my-2 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.my-3 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.my-4 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my-5 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.my-6 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.my-7 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.my-8 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my-9 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.my-10 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 6px !important;
}

.mt-2 {
  margin-top: 12px !important;
}

.mt-3 {
  margin-top: 18px !important;
}

.mt-4 {
  margin-top: 24px !important;
}

.mt-5 {
  margin-top: 30px !important;
}

.mt-6 {
  margin-top: 36px !important;
}

.mt-7 {
  margin-top: 42px !important;
}

.mt-8 {
  margin-top: 48px !important;
}

.mt-9 {
  margin-top: 54px !important;
}

.mt-10 {
  margin-top: 60px !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 6px !important;
}

.me-2 {
  margin-right: 12px !important;
}

.me-3 {
  margin-right: 18px !important;
}

.me-4 {
  margin-right: 24px !important;
}

.me-5 {
  margin-right: 30px !important;
}

.me-6 {
  margin-right: 36px !important;
}

.me-7 {
  margin-right: 42px !important;
}

.me-8 {
  margin-right: 48px !important;
}

.me-9 {
  margin-right: 54px !important;
}

.me-10 {
  margin-right: 60px !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 6px !important;
}

.mb-2 {
  margin-bottom: 12px !important;
}

.mb-3 {
  margin-bottom: 18px !important;
}

.mb-4 {
  margin-bottom: 24px !important;
}

.mb-5 {
  margin-bottom: 30px !important;
}

.mb-6 {
  margin-bottom: 36px !important;
}

.mb-7 {
  margin-bottom: 42px !important;
}

.mb-8 {
  margin-bottom: 48px !important;
}

.mb-9 {
  margin-bottom: 54px !important;
}

.mb-10 {
  margin-bottom: 60px !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 6px !important;
}

.ms-2 {
  margin-left: 12px !important;
}

.ms-3 {
  margin-left: 18px !important;
}

.ms-4 {
  margin-left: 24px !important;
}

.ms-5 {
  margin-left: 30px !important;
}

.ms-6 {
  margin-left: 36px !important;
}

.ms-7 {
  margin-left: 42px !important;
}

.ms-8 {
  margin-left: 48px !important;
}

.ms-9 {
  margin-left: 54px !important;
}

.ms-10 {
  margin-left: 60px !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 6px !important;
}

.p-2 {
  padding: 12px !important;
}

.p-3 {
  padding: 18px !important;
}

.p-4 {
  padding: 24px !important;
}

.p-5 {
  padding: 30px !important;
}

.p-6 {
  padding: 36px !important;
}

.p-7 {
  padding: 42px !important;
}

.p-8 {
  padding: 48px !important;
}

.p-9 {
  padding: 54px !important;
}

.p-10 {
  padding: 60px !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 6px !important;
  padding-left: 6px !important;
}

.px-2 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.px-3 {
  padding-right: 18px !important;
  padding-left: 18px !important;
}

.px-4 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.px-5 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.px-6 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.px-7 {
  padding-right: 42px !important;
  padding-left: 42px !important;
}

.px-8 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.px-9 {
  padding-right: 54px !important;
  padding-left: 54px !important;
}

.px-10 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.py-2 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.py-3 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.py-4 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-5 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.py-6 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.py-7 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.py-8 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.py-9 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.py-10 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 6px !important;
}

.pt-2 {
  padding-top: 12px !important;
}

.pt-3 {
  padding-top: 18px !important;
}

.pt-4 {
  padding-top: 24px !important;
}

.pt-5 {
  padding-top: 30px !important;
}

.pt-6 {
  padding-top: 36px !important;
}

.pt-7 {
  padding-top: 42px !important;
}

.pt-8 {
  padding-top: 48px !important;
}

.pt-9 {
  padding-top: 54px !important;
}

.pt-10 {
  padding-top: 60px !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 6px !important;
}

.pe-2 {
  padding-right: 12px !important;
}

.pe-3 {
  padding-right: 18px !important;
}

.pe-4 {
  padding-right: 24px !important;
}

.pe-5 {
  padding-right: 30px !important;
}

.pe-6 {
  padding-right: 36px !important;
}

.pe-7 {
  padding-right: 42px !important;
}

.pe-8 {
  padding-right: 48px !important;
}

.pe-9 {
  padding-right: 54px !important;
}

.pe-10 {
  padding-right: 60px !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 6px !important;
}

.pb-2 {
  padding-bottom: 12px !important;
}

.pb-3 {
  padding-bottom: 18px !important;
}

.pb-4 {
  padding-bottom: 24px !important;
}

.pb-5 {
  padding-bottom: 30px !important;
}

.pb-6 {
  padding-bottom: 36px !important;
}

.pb-7 {
  padding-bottom: 42px !important;
}

.pb-8 {
  padding-bottom: 48px !important;
}

.pb-9 {
  padding-bottom: 54px !important;
}

.pb-10 {
  padding-bottom: 60px !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 6px !important;
}

.ps-2 {
  padding-left: 12px !important;
}

.ps-3 {
  padding-left: 18px !important;
}

.ps-4 {
  padding-left: 24px !important;
}

.ps-5 {
  padding-left: 30px !important;
}

.ps-6 {
  padding-left: 36px !important;
}

.ps-7 {
  padding-left: 42px !important;
}

.ps-8 {
  padding-left: 48px !important;
}

.ps-9 {
  padding-left: 54px !important;
}

.ps-10 {
  padding-left: 60px !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 6px !important;
  }
  .m-sm-2 {
    margin: 12px !important;
  }
  .m-sm-3 {
    margin: 18px !important;
  }
  .m-sm-4 {
    margin: 24px !important;
  }
  .m-sm-5 {
    margin: 30px !important;
  }
  .m-sm-6 {
    margin: 36px !important;
  }
  .m-sm-7 {
    margin: 42px !important;
  }
  .m-sm-8 {
    margin: 48px !important;
  }
  .m-sm-9 {
    margin: 54px !important;
  }
  .m-sm-10 {
    margin: 60px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-sm-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-sm-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-sm-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-sm-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-sm-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-sm-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-sm-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-sm-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-sm-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-sm-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-sm-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-sm-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-sm-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-sm-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-sm-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-sm-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-sm-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-sm-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 6px !important;
  }
  .mt-sm-2 {
    margin-top: 12px !important;
  }
  .mt-sm-3 {
    margin-top: 18px !important;
  }
  .mt-sm-4 {
    margin-top: 24px !important;
  }
  .mt-sm-5 {
    margin-top: 30px !important;
  }
  .mt-sm-6 {
    margin-top: 36px !important;
  }
  .mt-sm-7 {
    margin-top: 42px !important;
  }
  .mt-sm-8 {
    margin-top: 48px !important;
  }
  .mt-sm-9 {
    margin-top: 54px !important;
  }
  .mt-sm-10 {
    margin-top: 60px !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 6px !important;
  }
  .me-sm-2 {
    margin-right: 12px !important;
  }
  .me-sm-3 {
    margin-right: 18px !important;
  }
  .me-sm-4 {
    margin-right: 24px !important;
  }
  .me-sm-5 {
    margin-right: 30px !important;
  }
  .me-sm-6 {
    margin-right: 36px !important;
  }
  .me-sm-7 {
    margin-right: 42px !important;
  }
  .me-sm-8 {
    margin-right: 48px !important;
  }
  .me-sm-9 {
    margin-right: 54px !important;
  }
  .me-sm-10 {
    margin-right: 60px !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 6px !important;
  }
  .mb-sm-2 {
    margin-bottom: 12px !important;
  }
  .mb-sm-3 {
    margin-bottom: 18px !important;
  }
  .mb-sm-4 {
    margin-bottom: 24px !important;
  }
  .mb-sm-5 {
    margin-bottom: 30px !important;
  }
  .mb-sm-6 {
    margin-bottom: 36px !important;
  }
  .mb-sm-7 {
    margin-bottom: 42px !important;
  }
  .mb-sm-8 {
    margin-bottom: 48px !important;
  }
  .mb-sm-9 {
    margin-bottom: 54px !important;
  }
  .mb-sm-10 {
    margin-bottom: 60px !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 6px !important;
  }
  .ms-sm-2 {
    margin-left: 12px !important;
  }
  .ms-sm-3 {
    margin-left: 18px !important;
  }
  .ms-sm-4 {
    margin-left: 24px !important;
  }
  .ms-sm-5 {
    margin-left: 30px !important;
  }
  .ms-sm-6 {
    margin-left: 36px !important;
  }
  .ms-sm-7 {
    margin-left: 42px !important;
  }
  .ms-sm-8 {
    margin-left: 48px !important;
  }
  .ms-sm-9 {
    margin-left: 54px !important;
  }
  .ms-sm-10 {
    margin-left: 60px !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 6px !important;
  }
  .p-sm-2 {
    padding: 12px !important;
  }
  .p-sm-3 {
    padding: 18px !important;
  }
  .p-sm-4 {
    padding: 24px !important;
  }
  .p-sm-5 {
    padding: 30px !important;
  }
  .p-sm-6 {
    padding: 36px !important;
  }
  .p-sm-7 {
    padding: 42px !important;
  }
  .p-sm-8 {
    padding: 48px !important;
  }
  .p-sm-9 {
    padding: 54px !important;
  }
  .p-sm-10 {
    padding: 60px !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-sm-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-sm-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-sm-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-sm-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-sm-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-sm-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-sm-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-sm-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-sm-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-sm-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-sm-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-sm-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-sm-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-sm-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-sm-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-sm-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-sm-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-sm-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 6px !important;
  }
  .pt-sm-2 {
    padding-top: 12px !important;
  }
  .pt-sm-3 {
    padding-top: 18px !important;
  }
  .pt-sm-4 {
    padding-top: 24px !important;
  }
  .pt-sm-5 {
    padding-top: 30px !important;
  }
  .pt-sm-6 {
    padding-top: 36px !important;
  }
  .pt-sm-7 {
    padding-top: 42px !important;
  }
  .pt-sm-8 {
    padding-top: 48px !important;
  }
  .pt-sm-9 {
    padding-top: 54px !important;
  }
  .pt-sm-10 {
    padding-top: 60px !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 6px !important;
  }
  .pe-sm-2 {
    padding-right: 12px !important;
  }
  .pe-sm-3 {
    padding-right: 18px !important;
  }
  .pe-sm-4 {
    padding-right: 24px !important;
  }
  .pe-sm-5 {
    padding-right: 30px !important;
  }
  .pe-sm-6 {
    padding-right: 36px !important;
  }
  .pe-sm-7 {
    padding-right: 42px !important;
  }
  .pe-sm-8 {
    padding-right: 48px !important;
  }
  .pe-sm-9 {
    padding-right: 54px !important;
  }
  .pe-sm-10 {
    padding-right: 60px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 6px !important;
  }
  .pb-sm-2 {
    padding-bottom: 12px !important;
  }
  .pb-sm-3 {
    padding-bottom: 18px !important;
  }
  .pb-sm-4 {
    padding-bottom: 24px !important;
  }
  .pb-sm-5 {
    padding-bottom: 30px !important;
  }
  .pb-sm-6 {
    padding-bottom: 36px !important;
  }
  .pb-sm-7 {
    padding-bottom: 42px !important;
  }
  .pb-sm-8 {
    padding-bottom: 48px !important;
  }
  .pb-sm-9 {
    padding-bottom: 54px !important;
  }
  .pb-sm-10 {
    padding-bottom: 60px !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 6px !important;
  }
  .ps-sm-2 {
    padding-left: 12px !important;
  }
  .ps-sm-3 {
    padding-left: 18px !important;
  }
  .ps-sm-4 {
    padding-left: 24px !important;
  }
  .ps-sm-5 {
    padding-left: 30px !important;
  }
  .ps-sm-6 {
    padding-left: 36px !important;
  }
  .ps-sm-7 {
    padding-left: 42px !important;
  }
  .ps-sm-8 {
    padding-left: 48px !important;
  }
  .ps-sm-9 {
    padding-left: 54px !important;
  }
  .ps-sm-10 {
    padding-left: 60px !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 6px !important;
  }
  .m-md-2 {
    margin: 12px !important;
  }
  .m-md-3 {
    margin: 18px !important;
  }
  .m-md-4 {
    margin: 24px !important;
  }
  .m-md-5 {
    margin: 30px !important;
  }
  .m-md-6 {
    margin: 36px !important;
  }
  .m-md-7 {
    margin: 42px !important;
  }
  .m-md-8 {
    margin: 48px !important;
  }
  .m-md-9 {
    margin: 54px !important;
  }
  .m-md-10 {
    margin: 60px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-md-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-md-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-md-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-md-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-md-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-md-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-md-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-md-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-md-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-md-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-md-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-md-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-md-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-md-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-md-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-md-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-md-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-md-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 6px !important;
  }
  .mt-md-2 {
    margin-top: 12px !important;
  }
  .mt-md-3 {
    margin-top: 18px !important;
  }
  .mt-md-4 {
    margin-top: 24px !important;
  }
  .mt-md-5 {
    margin-top: 30px !important;
  }
  .mt-md-6 {
    margin-top: 36px !important;
  }
  .mt-md-7 {
    margin-top: 42px !important;
  }
  .mt-md-8 {
    margin-top: 48px !important;
  }
  .mt-md-9 {
    margin-top: 54px !important;
  }
  .mt-md-10 {
    margin-top: 60px !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 6px !important;
  }
  .me-md-2 {
    margin-right: 12px !important;
  }
  .me-md-3 {
    margin-right: 18px !important;
  }
  .me-md-4 {
    margin-right: 24px !important;
  }
  .me-md-5 {
    margin-right: 30px !important;
  }
  .me-md-6 {
    margin-right: 36px !important;
  }
  .me-md-7 {
    margin-right: 42px !important;
  }
  .me-md-8 {
    margin-right: 48px !important;
  }
  .me-md-9 {
    margin-right: 54px !important;
  }
  .me-md-10 {
    margin-right: 60px !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 6px !important;
  }
  .mb-md-2 {
    margin-bottom: 12px !important;
  }
  .mb-md-3 {
    margin-bottom: 18px !important;
  }
  .mb-md-4 {
    margin-bottom: 24px !important;
  }
  .mb-md-5 {
    margin-bottom: 30px !important;
  }
  .mb-md-6 {
    margin-bottom: 36px !important;
  }
  .mb-md-7 {
    margin-bottom: 42px !important;
  }
  .mb-md-8 {
    margin-bottom: 48px !important;
  }
  .mb-md-9 {
    margin-bottom: 54px !important;
  }
  .mb-md-10 {
    margin-bottom: 60px !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 6px !important;
  }
  .ms-md-2 {
    margin-left: 12px !important;
  }
  .ms-md-3 {
    margin-left: 18px !important;
  }
  .ms-md-4 {
    margin-left: 24px !important;
  }
  .ms-md-5 {
    margin-left: 30px !important;
  }
  .ms-md-6 {
    margin-left: 36px !important;
  }
  .ms-md-7 {
    margin-left: 42px !important;
  }
  .ms-md-8 {
    margin-left: 48px !important;
  }
  .ms-md-9 {
    margin-left: 54px !important;
  }
  .ms-md-10 {
    margin-left: 60px !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 6px !important;
  }
  .p-md-2 {
    padding: 12px !important;
  }
  .p-md-3 {
    padding: 18px !important;
  }
  .p-md-4 {
    padding: 24px !important;
  }
  .p-md-5 {
    padding: 30px !important;
  }
  .p-md-6 {
    padding: 36px !important;
  }
  .p-md-7 {
    padding: 42px !important;
  }
  .p-md-8 {
    padding: 48px !important;
  }
  .p-md-9 {
    padding: 54px !important;
  }
  .p-md-10 {
    padding: 60px !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-md-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-md-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-md-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-md-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-md-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-md-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-md-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-md-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-md-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-md-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-md-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-md-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-md-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-md-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-md-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-md-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-md-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-md-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 6px !important;
  }
  .pt-md-2 {
    padding-top: 12px !important;
  }
  .pt-md-3 {
    padding-top: 18px !important;
  }
  .pt-md-4 {
    padding-top: 24px !important;
  }
  .pt-md-5 {
    padding-top: 30px !important;
  }
  .pt-md-6 {
    padding-top: 36px !important;
  }
  .pt-md-7 {
    padding-top: 42px !important;
  }
  .pt-md-8 {
    padding-top: 48px !important;
  }
  .pt-md-9 {
    padding-top: 54px !important;
  }
  .pt-md-10 {
    padding-top: 60px !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 6px !important;
  }
  .pe-md-2 {
    padding-right: 12px !important;
  }
  .pe-md-3 {
    padding-right: 18px !important;
  }
  .pe-md-4 {
    padding-right: 24px !important;
  }
  .pe-md-5 {
    padding-right: 30px !important;
  }
  .pe-md-6 {
    padding-right: 36px !important;
  }
  .pe-md-7 {
    padding-right: 42px !important;
  }
  .pe-md-8 {
    padding-right: 48px !important;
  }
  .pe-md-9 {
    padding-right: 54px !important;
  }
  .pe-md-10 {
    padding-right: 60px !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 6px !important;
  }
  .pb-md-2 {
    padding-bottom: 12px !important;
  }
  .pb-md-3 {
    padding-bottom: 18px !important;
  }
  .pb-md-4 {
    padding-bottom: 24px !important;
  }
  .pb-md-5 {
    padding-bottom: 30px !important;
  }
  .pb-md-6 {
    padding-bottom: 36px !important;
  }
  .pb-md-7 {
    padding-bottom: 42px !important;
  }
  .pb-md-8 {
    padding-bottom: 48px !important;
  }
  .pb-md-9 {
    padding-bottom: 54px !important;
  }
  .pb-md-10 {
    padding-bottom: 60px !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 6px !important;
  }
  .ps-md-2 {
    padding-left: 12px !important;
  }
  .ps-md-3 {
    padding-left: 18px !important;
  }
  .ps-md-4 {
    padding-left: 24px !important;
  }
  .ps-md-5 {
    padding-left: 30px !important;
  }
  .ps-md-6 {
    padding-left: 36px !important;
  }
  .ps-md-7 {
    padding-left: 42px !important;
  }
  .ps-md-8 {
    padding-left: 48px !important;
  }
  .ps-md-9 {
    padding-left: 54px !important;
  }
  .ps-md-10 {
    padding-left: 60px !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 6px !important;
  }
  .m-lg-2 {
    margin: 12px !important;
  }
  .m-lg-3 {
    margin: 18px !important;
  }
  .m-lg-4 {
    margin: 24px !important;
  }
  .m-lg-5 {
    margin: 30px !important;
  }
  .m-lg-6 {
    margin: 36px !important;
  }
  .m-lg-7 {
    margin: 42px !important;
  }
  .m-lg-8 {
    margin: 48px !important;
  }
  .m-lg-9 {
    margin: 54px !important;
  }
  .m-lg-10 {
    margin: 60px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-lg-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-lg-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-lg-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-lg-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-lg-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-lg-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-lg-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-lg-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-lg-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-lg-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-lg-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-lg-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-lg-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-lg-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-lg-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-lg-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-lg-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-lg-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 6px !important;
  }
  .mt-lg-2 {
    margin-top: 12px !important;
  }
  .mt-lg-3 {
    margin-top: 18px !important;
  }
  .mt-lg-4 {
    margin-top: 24px !important;
  }
  .mt-lg-5 {
    margin-top: 30px !important;
  }
  .mt-lg-6 {
    margin-top: 36px !important;
  }
  .mt-lg-7 {
    margin-top: 42px !important;
  }
  .mt-lg-8 {
    margin-top: 48px !important;
  }
  .mt-lg-9 {
    margin-top: 54px !important;
  }
  .mt-lg-10 {
    margin-top: 60px !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 6px !important;
  }
  .me-lg-2 {
    margin-right: 12px !important;
  }
  .me-lg-3 {
    margin-right: 18px !important;
  }
  .me-lg-4 {
    margin-right: 24px !important;
  }
  .me-lg-5 {
    margin-right: 30px !important;
  }
  .me-lg-6 {
    margin-right: 36px !important;
  }
  .me-lg-7 {
    margin-right: 42px !important;
  }
  .me-lg-8 {
    margin-right: 48px !important;
  }
  .me-lg-9 {
    margin-right: 54px !important;
  }
  .me-lg-10 {
    margin-right: 60px !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 6px !important;
  }
  .mb-lg-2 {
    margin-bottom: 12px !important;
  }
  .mb-lg-3 {
    margin-bottom: 18px !important;
  }
  .mb-lg-4 {
    margin-bottom: 24px !important;
  }
  .mb-lg-5 {
    margin-bottom: 30px !important;
  }
  .mb-lg-6 {
    margin-bottom: 36px !important;
  }
  .mb-lg-7 {
    margin-bottom: 42px !important;
  }
  .mb-lg-8 {
    margin-bottom: 48px !important;
  }
  .mb-lg-9 {
    margin-bottom: 54px !important;
  }
  .mb-lg-10 {
    margin-bottom: 60px !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 6px !important;
  }
  .ms-lg-2 {
    margin-left: 12px !important;
  }
  .ms-lg-3 {
    margin-left: 18px !important;
  }
  .ms-lg-4 {
    margin-left: 24px !important;
  }
  .ms-lg-5 {
    margin-left: 30px !important;
  }
  .ms-lg-6 {
    margin-left: 36px !important;
  }
  .ms-lg-7 {
    margin-left: 42px !important;
  }
  .ms-lg-8 {
    margin-left: 48px !important;
  }
  .ms-lg-9 {
    margin-left: 54px !important;
  }
  .ms-lg-10 {
    margin-left: 60px !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 6px !important;
  }
  .p-lg-2 {
    padding: 12px !important;
  }
  .p-lg-3 {
    padding: 18px !important;
  }
  .p-lg-4 {
    padding: 24px !important;
  }
  .p-lg-5 {
    padding: 30px !important;
  }
  .p-lg-6 {
    padding: 36px !important;
  }
  .p-lg-7 {
    padding: 42px !important;
  }
  .p-lg-8 {
    padding: 48px !important;
  }
  .p-lg-9 {
    padding: 54px !important;
  }
  .p-lg-10 {
    padding: 60px !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-lg-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-lg-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-lg-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-lg-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-lg-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-lg-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-lg-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-lg-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-lg-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-lg-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-lg-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-lg-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-lg-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-lg-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-lg-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-lg-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-lg-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-lg-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 6px !important;
  }
  .pt-lg-2 {
    padding-top: 12px !important;
  }
  .pt-lg-3 {
    padding-top: 18px !important;
  }
  .pt-lg-4 {
    padding-top: 24px !important;
  }
  .pt-lg-5 {
    padding-top: 30px !important;
  }
  .pt-lg-6 {
    padding-top: 36px !important;
  }
  .pt-lg-7 {
    padding-top: 42px !important;
  }
  .pt-lg-8 {
    padding-top: 48px !important;
  }
  .pt-lg-9 {
    padding-top: 54px !important;
  }
  .pt-lg-10 {
    padding-top: 60px !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 6px !important;
  }
  .pe-lg-2 {
    padding-right: 12px !important;
  }
  .pe-lg-3 {
    padding-right: 18px !important;
  }
  .pe-lg-4 {
    padding-right: 24px !important;
  }
  .pe-lg-5 {
    padding-right: 30px !important;
  }
  .pe-lg-6 {
    padding-right: 36px !important;
  }
  .pe-lg-7 {
    padding-right: 42px !important;
  }
  .pe-lg-8 {
    padding-right: 48px !important;
  }
  .pe-lg-9 {
    padding-right: 54px !important;
  }
  .pe-lg-10 {
    padding-right: 60px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 6px !important;
  }
  .pb-lg-2 {
    padding-bottom: 12px !important;
  }
  .pb-lg-3 {
    padding-bottom: 18px !important;
  }
  .pb-lg-4 {
    padding-bottom: 24px !important;
  }
  .pb-lg-5 {
    padding-bottom: 30px !important;
  }
  .pb-lg-6 {
    padding-bottom: 36px !important;
  }
  .pb-lg-7 {
    padding-bottom: 42px !important;
  }
  .pb-lg-8 {
    padding-bottom: 48px !important;
  }
  .pb-lg-9 {
    padding-bottom: 54px !important;
  }
  .pb-lg-10 {
    padding-bottom: 60px !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 6px !important;
  }
  .ps-lg-2 {
    padding-left: 12px !important;
  }
  .ps-lg-3 {
    padding-left: 18px !important;
  }
  .ps-lg-4 {
    padding-left: 24px !important;
  }
  .ps-lg-5 {
    padding-left: 30px !important;
  }
  .ps-lg-6 {
    padding-left: 36px !important;
  }
  .ps-lg-7 {
    padding-left: 42px !important;
  }
  .ps-lg-8 {
    padding-left: 48px !important;
  }
  .ps-lg-9 {
    padding-left: 54px !important;
  }
  .ps-lg-10 {
    padding-left: 60px !important;
  }
}
@media (min-width: 1400px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 6px !important;
  }
  .m-xl-2 {
    margin: 12px !important;
  }
  .m-xl-3 {
    margin: 18px !important;
  }
  .m-xl-4 {
    margin: 24px !important;
  }
  .m-xl-5 {
    margin: 30px !important;
  }
  .m-xl-6 {
    margin: 36px !important;
  }
  .m-xl-7 {
    margin: 42px !important;
  }
  .m-xl-8 {
    margin: 48px !important;
  }
  .m-xl-9 {
    margin: 54px !important;
  }
  .m-xl-10 {
    margin: 60px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-xl-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-xl-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-xl-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-xl-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xl-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-xl-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-xl-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-xl-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-xl-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-xl-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-xl-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-xl-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-xl-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xl-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-xl-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-xl-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-xl-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-xl-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 6px !important;
  }
  .mt-xl-2 {
    margin-top: 12px !important;
  }
  .mt-xl-3 {
    margin-top: 18px !important;
  }
  .mt-xl-4 {
    margin-top: 24px !important;
  }
  .mt-xl-5 {
    margin-top: 30px !important;
  }
  .mt-xl-6 {
    margin-top: 36px !important;
  }
  .mt-xl-7 {
    margin-top: 42px !important;
  }
  .mt-xl-8 {
    margin-top: 48px !important;
  }
  .mt-xl-9 {
    margin-top: 54px !important;
  }
  .mt-xl-10 {
    margin-top: 60px !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 6px !important;
  }
  .me-xl-2 {
    margin-right: 12px !important;
  }
  .me-xl-3 {
    margin-right: 18px !important;
  }
  .me-xl-4 {
    margin-right: 24px !important;
  }
  .me-xl-5 {
    margin-right: 30px !important;
  }
  .me-xl-6 {
    margin-right: 36px !important;
  }
  .me-xl-7 {
    margin-right: 42px !important;
  }
  .me-xl-8 {
    margin-right: 48px !important;
  }
  .me-xl-9 {
    margin-right: 54px !important;
  }
  .me-xl-10 {
    margin-right: 60px !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 6px !important;
  }
  .mb-xl-2 {
    margin-bottom: 12px !important;
  }
  .mb-xl-3 {
    margin-bottom: 18px !important;
  }
  .mb-xl-4 {
    margin-bottom: 24px !important;
  }
  .mb-xl-5 {
    margin-bottom: 30px !important;
  }
  .mb-xl-6 {
    margin-bottom: 36px !important;
  }
  .mb-xl-7 {
    margin-bottom: 42px !important;
  }
  .mb-xl-8 {
    margin-bottom: 48px !important;
  }
  .mb-xl-9 {
    margin-bottom: 54px !important;
  }
  .mb-xl-10 {
    margin-bottom: 60px !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 6px !important;
  }
  .ms-xl-2 {
    margin-left: 12px !important;
  }
  .ms-xl-3 {
    margin-left: 18px !important;
  }
  .ms-xl-4 {
    margin-left: 24px !important;
  }
  .ms-xl-5 {
    margin-left: 30px !important;
  }
  .ms-xl-6 {
    margin-left: 36px !important;
  }
  .ms-xl-7 {
    margin-left: 42px !important;
  }
  .ms-xl-8 {
    margin-left: 48px !important;
  }
  .ms-xl-9 {
    margin-left: 54px !important;
  }
  .ms-xl-10 {
    margin-left: 60px !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 6px !important;
  }
  .p-xl-2 {
    padding: 12px !important;
  }
  .p-xl-3 {
    padding: 18px !important;
  }
  .p-xl-4 {
    padding: 24px !important;
  }
  .p-xl-5 {
    padding: 30px !important;
  }
  .p-xl-6 {
    padding: 36px !important;
  }
  .p-xl-7 {
    padding: 42px !important;
  }
  .p-xl-8 {
    padding: 48px !important;
  }
  .p-xl-9 {
    padding: 54px !important;
  }
  .p-xl-10 {
    padding: 60px !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-xl-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-xl-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-xl-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-xl-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xl-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-xl-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-xl-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-xl-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-xl-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-xl-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-xl-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-xl-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-xl-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xl-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-xl-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-xl-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-xl-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-xl-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 6px !important;
  }
  .pt-xl-2 {
    padding-top: 12px !important;
  }
  .pt-xl-3 {
    padding-top: 18px !important;
  }
  .pt-xl-4 {
    padding-top: 24px !important;
  }
  .pt-xl-5 {
    padding-top: 30px !important;
  }
  .pt-xl-6 {
    padding-top: 36px !important;
  }
  .pt-xl-7 {
    padding-top: 42px !important;
  }
  .pt-xl-8 {
    padding-top: 48px !important;
  }
  .pt-xl-9 {
    padding-top: 54px !important;
  }
  .pt-xl-10 {
    padding-top: 60px !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 6px !important;
  }
  .pe-xl-2 {
    padding-right: 12px !important;
  }
  .pe-xl-3 {
    padding-right: 18px !important;
  }
  .pe-xl-4 {
    padding-right: 24px !important;
  }
  .pe-xl-5 {
    padding-right: 30px !important;
  }
  .pe-xl-6 {
    padding-right: 36px !important;
  }
  .pe-xl-7 {
    padding-right: 42px !important;
  }
  .pe-xl-8 {
    padding-right: 48px !important;
  }
  .pe-xl-9 {
    padding-right: 54px !important;
  }
  .pe-xl-10 {
    padding-right: 60px !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 6px !important;
  }
  .pb-xl-2 {
    padding-bottom: 12px !important;
  }
  .pb-xl-3 {
    padding-bottom: 18px !important;
  }
  .pb-xl-4 {
    padding-bottom: 24px !important;
  }
  .pb-xl-5 {
    padding-bottom: 30px !important;
  }
  .pb-xl-6 {
    padding-bottom: 36px !important;
  }
  .pb-xl-7 {
    padding-bottom: 42px !important;
  }
  .pb-xl-8 {
    padding-bottom: 48px !important;
  }
  .pb-xl-9 {
    padding-bottom: 54px !important;
  }
  .pb-xl-10 {
    padding-bottom: 60px !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 6px !important;
  }
  .ps-xl-2 {
    padding-left: 12px !important;
  }
  .ps-xl-3 {
    padding-left: 18px !important;
  }
  .ps-xl-4 {
    padding-left: 24px !important;
  }
  .ps-xl-5 {
    padding-left: 30px !important;
  }
  .ps-xl-6 {
    padding-left: 36px !important;
  }
  .ps-xl-7 {
    padding-left: 42px !important;
  }
  .ps-xl-8 {
    padding-left: 48px !important;
  }
  .ps-xl-9 {
    padding-left: 54px !important;
  }
  .ps-xl-10 {
    padding-left: 60px !important;
  }
}
@media (min-width: 1600px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 6px !important;
  }
  .m-xxl-2 {
    margin: 12px !important;
  }
  .m-xxl-3 {
    margin: 18px !important;
  }
  .m-xxl-4 {
    margin: 24px !important;
  }
  .m-xxl-5 {
    margin: 30px !important;
  }
  .m-xxl-6 {
    margin: 36px !important;
  }
  .m-xxl-7 {
    margin: 42px !important;
  }
  .m-xxl-8 {
    margin: 48px !important;
  }
  .m-xxl-9 {
    margin: 54px !important;
  }
  .m-xxl-10 {
    margin: 60px !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 6px !important;
    margin-left: 6px !important;
  }
  .mx-xxl-2 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-xxl-3 {
    margin-right: 18px !important;
    margin-left: 18px !important;
  }
  .mx-xxl-4 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-xxl-5 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xxl-6 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-xxl-7 {
    margin-right: 42px !important;
    margin-left: 42px !important;
  }
  .mx-xxl-8 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-xxl-9 {
    margin-right: 54px !important;
    margin-left: 54px !important;
  }
  .mx-xxl-10 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .my-xxl-2 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-xxl-3 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .my-xxl-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-xxl-5 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xxl-6 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-xxl-7 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .my-xxl-8 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-xxl-9 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .my-xxl-10 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 6px !important;
  }
  .mt-xxl-2 {
    margin-top: 12px !important;
  }
  .mt-xxl-3 {
    margin-top: 18px !important;
  }
  .mt-xxl-4 {
    margin-top: 24px !important;
  }
  .mt-xxl-5 {
    margin-top: 30px !important;
  }
  .mt-xxl-6 {
    margin-top: 36px !important;
  }
  .mt-xxl-7 {
    margin-top: 42px !important;
  }
  .mt-xxl-8 {
    margin-top: 48px !important;
  }
  .mt-xxl-9 {
    margin-top: 54px !important;
  }
  .mt-xxl-10 {
    margin-top: 60px !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 6px !important;
  }
  .me-xxl-2 {
    margin-right: 12px !important;
  }
  .me-xxl-3 {
    margin-right: 18px !important;
  }
  .me-xxl-4 {
    margin-right: 24px !important;
  }
  .me-xxl-5 {
    margin-right: 30px !important;
  }
  .me-xxl-6 {
    margin-right: 36px !important;
  }
  .me-xxl-7 {
    margin-right: 42px !important;
  }
  .me-xxl-8 {
    margin-right: 48px !important;
  }
  .me-xxl-9 {
    margin-right: 54px !important;
  }
  .me-xxl-10 {
    margin-right: 60px !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 6px !important;
  }
  .mb-xxl-2 {
    margin-bottom: 12px !important;
  }
  .mb-xxl-3 {
    margin-bottom: 18px !important;
  }
  .mb-xxl-4 {
    margin-bottom: 24px !important;
  }
  .mb-xxl-5 {
    margin-bottom: 30px !important;
  }
  .mb-xxl-6 {
    margin-bottom: 36px !important;
  }
  .mb-xxl-7 {
    margin-bottom: 42px !important;
  }
  .mb-xxl-8 {
    margin-bottom: 48px !important;
  }
  .mb-xxl-9 {
    margin-bottom: 54px !important;
  }
  .mb-xxl-10 {
    margin-bottom: 60px !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 6px !important;
  }
  .ms-xxl-2 {
    margin-left: 12px !important;
  }
  .ms-xxl-3 {
    margin-left: 18px !important;
  }
  .ms-xxl-4 {
    margin-left: 24px !important;
  }
  .ms-xxl-5 {
    margin-left: 30px !important;
  }
  .ms-xxl-6 {
    margin-left: 36px !important;
  }
  .ms-xxl-7 {
    margin-left: 42px !important;
  }
  .ms-xxl-8 {
    margin-left: 48px !important;
  }
  .ms-xxl-9 {
    margin-left: 54px !important;
  }
  .ms-xxl-10 {
    margin-left: 60px !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 6px !important;
  }
  .p-xxl-2 {
    padding: 12px !important;
  }
  .p-xxl-3 {
    padding: 18px !important;
  }
  .p-xxl-4 {
    padding: 24px !important;
  }
  .p-xxl-5 {
    padding: 30px !important;
  }
  .p-xxl-6 {
    padding: 36px !important;
  }
  .p-xxl-7 {
    padding: 42px !important;
  }
  .p-xxl-8 {
    padding: 48px !important;
  }
  .p-xxl-9 {
    padding: 54px !important;
  }
  .p-xxl-10 {
    padding: 60px !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 6px !important;
    padding-left: 6px !important;
  }
  .px-xxl-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-xxl-3 {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
  .px-xxl-4 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-xxl-5 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xxl-6 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-xxl-7 {
    padding-right: 42px !important;
    padding-left: 42px !important;
  }
  .px-xxl-8 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-xxl-9 {
    padding-right: 54px !important;
    padding-left: 54px !important;
  }
  .px-xxl-10 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .py-xxl-2 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-xxl-3 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .py-xxl-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-xxl-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xxl-6 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-xxl-7 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .py-xxl-8 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-xxl-9 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .py-xxl-10 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 6px !important;
  }
  .pt-xxl-2 {
    padding-top: 12px !important;
  }
  .pt-xxl-3 {
    padding-top: 18px !important;
  }
  .pt-xxl-4 {
    padding-top: 24px !important;
  }
  .pt-xxl-5 {
    padding-top: 30px !important;
  }
  .pt-xxl-6 {
    padding-top: 36px !important;
  }
  .pt-xxl-7 {
    padding-top: 42px !important;
  }
  .pt-xxl-8 {
    padding-top: 48px !important;
  }
  .pt-xxl-9 {
    padding-top: 54px !important;
  }
  .pt-xxl-10 {
    padding-top: 60px !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 6px !important;
  }
  .pe-xxl-2 {
    padding-right: 12px !important;
  }
  .pe-xxl-3 {
    padding-right: 18px !important;
  }
  .pe-xxl-4 {
    padding-right: 24px !important;
  }
  .pe-xxl-5 {
    padding-right: 30px !important;
  }
  .pe-xxl-6 {
    padding-right: 36px !important;
  }
  .pe-xxl-7 {
    padding-right: 42px !important;
  }
  .pe-xxl-8 {
    padding-right: 48px !important;
  }
  .pe-xxl-9 {
    padding-right: 54px !important;
  }
  .pe-xxl-10 {
    padding-right: 60px !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 6px !important;
  }
  .pb-xxl-2 {
    padding-bottom: 12px !important;
  }
  .pb-xxl-3 {
    padding-bottom: 18px !important;
  }
  .pb-xxl-4 {
    padding-bottom: 24px !important;
  }
  .pb-xxl-5 {
    padding-bottom: 30px !important;
  }
  .pb-xxl-6 {
    padding-bottom: 36px !important;
  }
  .pb-xxl-7 {
    padding-bottom: 42px !important;
  }
  .pb-xxl-8 {
    padding-bottom: 48px !important;
  }
  .pb-xxl-9 {
    padding-bottom: 54px !important;
  }
  .pb-xxl-10 {
    padding-bottom: 60px !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 6px !important;
  }
  .ps-xxl-2 {
    padding-left: 12px !important;
  }
  .ps-xxl-3 {
    padding-left: 18px !important;
  }
  .ps-xxl-4 {
    padding-left: 24px !important;
  }
  .ps-xxl-5 {
    padding-left: 30px !important;
  }
  .ps-xxl-6 {
    padding-left: 36px !important;
  }
  .ps-xxl-7 {
    padding-left: 42px !important;
  }
  .ps-xxl-8 {
    padding-left: 48px !important;
  }
  .ps-xxl-9 {
    padding-left: 54px !important;
  }
  .ps-xxl-10 {
    padding-left: 60px !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.h1 {
  font-size: clamp(1.875rem, 1.7212rem + 0.7692vw, 2.25rem);
  font-weight: bold;
  line-height: 1.2;
  color: #222222;
  font-family: "Roboto";
  line-height: 1.2;
}
.h1::before, .h1::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.h1::before {
  margin-bottom: calc(-0.25em + 0px);
}
.h1::after {
  margin-top: calc(-0.2222222222em + 0px);
}
.h1.h1--xxl {
  font-size: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
}

.h2 {
  font-size: clamp(1.5rem, 1.3974rem + 0.5128vw, 1.75rem);
  line-height: 1.25;
  color: #222222;
  font-weight: 500;
  font-family: "Roboto";
  line-height: 1.25;
}
.h2::before, .h2::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.h2::before {
  margin-bottom: calc(-0.275em + 0px);
}
.h2::after {
  margin-top: calc(-0.2472222222em + 0px);
}

.h3 {
  font-size: clamp(1.25rem, 1.1474rem + 0.5128vw, 1.5rem);
  line-height: 1.25;
  color: #7d8f9d;
  font-weight: 500;
  font-family: "Roboto";
  line-height: 1.25;
}
.h3::before, .h3::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.h3::before {
  margin-bottom: calc(-0.275em + 0px);
}
.h3::after {
  margin-top: calc(-0.2472222222em + 0px);
}

.h4 {
  font-size: clamp(1.0625rem, 1.0369rem + 0.1282vw, 1.125rem);
  line-height: 1.4;
  color: #222222;
  font-weight: 300;
  font-family: "Roboto";
  line-height: 1.4;
}
.h4::before, .h4::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.h4::before {
  margin-bottom: calc(-0.35em + 0px);
}
.h4::after {
  margin-top: calc(-0.3222222222em + 0px);
}

p:not([class]) {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}

.ta-l {
  text-align: left !important;
}

.ta-c {
  text-align: center !important;
}

.ta-r {
  text-align: right !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.text-component {
  display: flex;
  flex-direction: column;
  text-wrap: balance;
  font-weight: 300;
  line-height: 1.5;
  color: #222;
}
.text-component p {
  line-height: 1.5;
  font-weight: 300;
}
.text-component p::before, .text-component p::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.text-component p::before {
  margin-bottom: calc(-0.4em + 0px);
}
.text-component p::after {
  margin-top: calc(-0.3722222222em + 0px);
}
.text-component h1, .text-component h2 {
  margin-bottom: 36px;
}
.text-component h3, .text-component h4 {
  margin-bottom: 24px;
}
.text-component p {
  margin-bottom: 18px;
  margin-bottom: 24px;
}
.text-component > *:first-child {
  margin-top: 0 !important;
}
.text-component > *:last-child {
  margin-bottom: 0 !important;
}
.text-component ul:not([class]) {
  margin-left: 18px;
  list-style-position: outside;
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.text-component ul:not([class]) li {
  font-weight: 300;
  line-height: 1.3;
  list-style: disc;
  padding-left: 0;
}
.text-component ul:not([class]) li::before, .text-component ul:not([class]) li::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.text-component ul:not([class]) li::before {
  margin-bottom: calc(-0.3em + 0px);
}
.text-component ul:not([class]) li::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.text-component ul:not([class]) li:after {
  display: none;
}
.text-component ul:not([class]) li:marker {
  display: none;
}
.text-component ol:not([class]) {
  padding-left: 0;
  margin-left: 18px;
  list-style-position: outside;
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.text-component ol:not([class]) li {
  font-weight: 300;
  line-height: 1.3;
}
.text-component ol:not([class]) li::before, .text-component ol:not([class]) li::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.text-component ol:not([class]) li::before {
  margin-bottom: calc(-0.3em + 0px);
}
.text-component ol:not([class]) li::after {
  margin-top: calc(-0.2722222222em + 0px);
}

.link,
.readon {
  color: #2F8BD3;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.5;
}
.link:hover,
.readon:hover {
  color: #094CAF;
  text-decoration: none;
}
.link--icon,
.readon--icon {
  display: inline-flex;
  gap: 6px;
}
.link--icon:before,
.readon--icon:before {
  content: "";
  width: 18px;
  height: 18px;
  align-self: flex-start;
  position: relative;
  top: 3px;
}
.link--previous:before,
.readon--previous:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M6.36875 8.25L15.5 8.25L15.5 9.75L6.36875 9.75L10.5687 13.95L9.5 15L3.5 9L9.5 3L10.5688 4.05L6.36875 8.25Z' fill='%232F8BD3'/%3E%3C/svg%3E");
}
.link--previous:hover:before,
.readon--previous:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M6.36875 8.25L15.5 8.25L15.5 9.75L6.36875 9.75L10.5687 13.95L9.5 15L3.5 9L9.5 3L10.5688 4.05L6.36875 8.25Z' fill='%23094CAF'/%3E%3C/svg%3E");
}
.link--next,
.readon--next {
  flex-direction: row-reverse;
}
.link--next:before,
.readon--next:before {
  transform: scale(-1);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M6.36875 8.25L15.5 8.25L15.5 9.75L6.36875 9.75L10.5687 13.95L9.5 15L3.5 9L9.5 3L10.5688 4.05L6.36875 8.25Z' fill='%232F8BD3'/%3E%3C/svg%3E");
}
.link--next:hover:before,
.readon--next:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M6.36875 8.25L15.5 8.25L15.5 9.75L6.36875 9.75L10.5687 13.95L9.5 15L3.5 9L9.5 3L10.5688 4.05L6.36875 8.25Z' fill='%23094CAF'/%3E%3C/svg%3E");
}
.link--info:before,
.readon--info:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 12.75H9.75V8.25H8.25V12.75ZM9 6.75C9.2125 6.75 9.39063 6.67813 9.53438 6.53438C9.67813 6.39063 9.75 6.2125 9.75 6C9.75 5.7875 9.67813 5.60937 9.53438 5.46562C9.39063 5.32187 9.2125 5.25 9 5.25C8.7875 5.25 8.60938 5.32187 8.46563 5.46562C8.32188 5.60937 8.25 5.7875 8.25 6C8.25 6.2125 8.32188 6.39063 8.46563 6.53438C8.60938 6.67813 8.7875 6.75 9 6.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5ZM9 15C10.675 15 12.0938 14.4188 13.2563 13.2563C14.4188 12.0938 15 10.675 15 9C15 7.325 14.4188 5.90625 13.2563 4.74375C12.0938 3.58125 10.675 3 9 3C7.325 3 5.90625 3.58125 4.74375 4.74375C3.58125 5.90625 3 7.325 3 9C3 10.675 3.58125 12.0938 4.74375 13.2563C5.90625 14.4188 7.325 15 9 15Z' fill='%232F8BD3'/%3E%3C/svg%3E");
}
.link--info:hover:before,
.readon--info:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M8.25 12.75H9.75V8.25H8.25V12.75ZM9 6.75C9.2125 6.75 9.39063 6.67813 9.53438 6.53438C9.67813 6.39063 9.75 6.2125 9.75 6C9.75 5.7875 9.67813 5.60937 9.53438 5.46562C9.39063 5.32187 9.2125 5.25 9 5.25C8.7875 5.25 8.60938 5.32187 8.46563 5.46562C8.32188 5.60937 8.25 5.7875 8.25 6C8.25 6.2125 8.32188 6.39063 8.46563 6.53438C8.60938 6.67813 8.7875 6.75 9 6.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5ZM9 15C10.675 15 12.0938 14.4188 13.2563 13.2563C14.4188 12.0938 15 10.675 15 9C15 7.325 14.4188 5.90625 13.2563 4.74375C12.0938 3.58125 10.675 3 9 3C7.325 3 5.90625 3.58125 4.74375 4.74375C3.58125 5.90625 3 7.325 3 9C3 10.675 3.58125 12.0938 4.74375 13.2563C5.90625 14.4188 7.325 15 9 15Z' fill='%23094CAF'/%3E%3C/svg%3E");
}

.cbxl-table {
  border-radius: 6px;
  border: 1px solid rgba(var(--grey-100-rgb), 0.2);
  overflow: hidden;
  width: 100%;
  overflow-x: auto;
}
.cbxl-table__table {
  width: 100%;
}
.cbxl-table__table thead th {
  height: 36px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  vertical-align: middle;
  border-bottom: 1px solid rgba(var(--grey-100-rgb), 0.2);
  background-color: rgba(var(--grey-100-rgb), 0.1);
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
}
.cbxl-table__table tbody td {
  height: 36px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  vertical-align: middle;
  border-bottom: 1px solid rgba(var(--grey-100-rgb), 0.2);
  background-color: #fff;
  text-align: left;
  white-space: nowrap;
}
.account .cbxl-table__table tbody td {
  height: 54px;
  font-weight: 300;
}
.cbxl-table__table tbody tr:last-child td {
  border-bottom: 0;
}
.cbxl-table__table tbody tr.cbxl-table__table__row--main.cbxl-table__table__row--active td {
  border: 0;
}
.cbxl-table__table tbody tr.cbxl-table__table__row--sub td {
  border: 0;
  padding-bottom: 0;
  padding-top: 18px;
}
.cbxl-table__table tbody tr.cbxl-table__table__row--sub.cbxl-table__table__row--sub--last td {
  padding-bottom: 36px;
  border-bottom: 1px solid rgba(var(--grey-100-rgb), 0.2);
}
.cbxl-table__table tbody tr.cbxl-table__table__row--hidden {
  display: none;
}
.cbxl-table__table tbody tr.cbxl-table__table__row--last-set td {
  border-bottom: 0;
}
.cbxl-table__table__data-column {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.cbxl-table__table__data-column__label {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.3;
  font-weight: 400;
  color: var(--grey-100);
}
.cbxl-table__table__data-column__label::before, .cbxl-table__table__data-column__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.cbxl-table__table__data-column__label::before {
  margin-bottom: calc(-0.3em + 0px);
}
.cbxl-table__table__data-column__label::after {
  margin-top: calc(-0.2722222222em + 0px);
}

.tags {
  display: flex;
  gap: 9px;
  flex-wrap: wrap;
}
.tags .tag {
  display: flex;
  height: 24px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  color: var(--grey-100);
  background-color: rgba(var(--grey-100-rgb), 0.2);
  font-size: 14px;
  font-weight: 400;
}
.tags .tag.tag--success {
  border-color: rgba(58, 167, 87, 0.05);
  background-color: rgba(58, 167, 87, 0.1);
  color: #3AA757;
}
.tags .tag.tag--rejected {
  border-color: rgba(170, 68, 68, 0.05);
  background-color: rgba(170, 68, 68, 0.1);
  color: #aa4444;
}
.tags .tag.tag--working {
  border-color: rgba(68, 119, 170, 0.05);
  background-color: rgba(68, 119, 170, 0.1);
  color: #4477aa;
}

.small {
  font-size: 12px;
}

.cbxl-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}

.cbxl-button {
  display: inline-flex;
  min-height: 36px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 6px;
  padding-bottom: 6px;
  align-items: center;
  justify-content: center;
  background-color: var(--pink);
  color: #fff;
  border-radius: 3px;
  text-decoration: none;
  font-weight: 500;
  font-family: "Roboto";
  font-size: 16px;
  border: 0;
  cursor: pointer;
}
.cbxl-button:hover {
  text-decoration: none;
  background-color: var(--pink-multiply);
}
.cbxl-button--alt {
  padding-left: 0;
  padding-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: fit-content;
  height: 36px;
}
.cbxl-button--alt:after {
  width: 23px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='36' viewBox='0 0 23 36' fill='none'%3E%3Cpath d='M7.75736 34.2426L21.8787 20.1213C23.0503 18.9497 23.0503 17.0503 21.8787 15.8787L7.75736 1.75736C6.63214 0.632141 5.10602 0 3.51472 0H0V36H3.51472C5.10602 36 6.63214 35.3679 7.75736 34.2426Z' fill='%23EE1167'/%3E%3C/svg%3E");
  content: "";
  flex-shrink: 0;
  flex-grow: 0;
  background-color: #fff;
}
.cbxl-button--alt > span {
  padding-left: 18px;
  padding-right: 9px;
}
.cbxl-button--alt:hover {
  background-color: var(--pink-multiply);
}
.cbxl-button--alt:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='36' viewBox='0 0 23 36' fill='none'%3E%3Cpath d='M7.75736 34.2426L21.8787 20.1213C23.0503 18.9497 23.0503 17.0503 21.8787 15.8787L7.75736 1.75736C6.63214 0.632141 5.10602 0 3.51472 0H0V36H3.51472C5.10602 36 6.63214 35.3679 7.75736 34.2426Z' fill='%23DE012A'/%3E%3C/svg%3E");
}
.cbxl-button--outline {
  background-color: transparent;
  border: 2px solid rgba(125, 143, 157, 0.4);
  color: var(--grey-100);
}
.cbxl-button--outline:hover {
  border-color: var(--grey-100);
  color: var(--grey-100-multiply);
  background-color: transparent;
}
.cbxl-button--outline:hover .cbxl-button__icon svg path {
  fill: var(--grey-100-multiply);
}
.cbxl-button--outline--alt {
  padding-left: 0;
  padding-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: fit-content;
  height: 36px;
  border-right: 0;
}
.cbxl-button--outline--alt:after {
  width: 20px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 36'%3E%3C!-- Generator: Adobe Illustrator 29.5.0, SVG Export Plug-In . SVG Version: 2.1.0 Build 137) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23cbd2d8; %7D .st1 %7B mask: url(%23mask); %7D .st2 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3Cmask id='mask' x='-74.8' y='-2' width='96.8' height='40' maskUnits='userSpaceOnUse'%3E%3Cg id='path-1-inside-1_318_358'%3E%3Cpath class='st2' d='M-69.8,0c-1.7,0-3,1.3-3,3v30c0,1.7,1.3,3,3,3H.7c1.6,0,3.1-.6,4.2-1.8l14.1-14.1c1.2-1.2,1.2-3.1,0-4.2L4.9,1.8C3.8.6,2.3,0,.7,0h-70.5Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath class='st2' d='M-69.8,0c-1.7,0-3,1.3-3,3v30c0,1.7,1.3,3,3,3H.7c1.6,0,3.1-.6,4.2-1.8l14.1-14.1c1.2-1.2,1.2-3.1,0-4.2L4.9,1.8C3.8.6,2.3,0,.7,0h-70.5Z'/%3E%3Cg class='st1'%3E%3Cpath class='st0' d='M4.9,34.2l-1.4-1.4h0l1.4,1.4ZM19,20.1l-1.4-1.4h0l1.4,1.4ZM19,15.9l-1.4,1.4h0l1.4-1.4ZM4.9,1.8l1.4-1.4h0s-1.4,1.4-1.4,1.4ZM-72.8,3h2c0-.6.4-1,1-1V-2c-2.8,0-5,2.2-5,5h2ZM-72.8,33h2V3h-4v30h2ZM-69.8,36v-2c-.6,0-1-.4-1-1h-4c0,2.8,2.2,5,5,5v-2ZM-2.8,36v-2h-67v4H-2.8v-2ZM-2.8,36v2H.7v-4h-3.5v2ZM.7,36v2c2.1,0,4.2-.8,5.7-2.3l-1.4-1.4-1.4-1.4c-.8.8-1.8,1.2-2.8,1.2v2ZM4.9,34.2l1.4,1.4,14.1-14.1-1.4-1.4-1.4-1.4-14.1,14.1,1.4,1.4ZM19,20.1l1.4,1.4c2-2,2-5.1,0-7.1l-1.4,1.4-1.4,1.4c.4.4.4,1,0,1.4l1.4,1.4ZM19,15.9l1.4-1.4L6.3.3l-1.4,1.4-1.4,1.4,14.1,14.1,1.4-1.4ZM4.9,1.8l1.4-1.4C4.8-1.2,2.8-2,.7-2V2c1.1,0,2.1.4,2.8,1.2l1.4-1.4ZM.7,0v-2h-3.5V2H.7V0ZM-69.8,0v2H-2.8V-2h-67V0Z'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  flex-shrink: 0;
  flex-grow: 0;
  background-color: #fff;
  background-size: 20px 36px;
}
.cbxl-button--outline--alt > span {
  padding-left: 18px;
  padding-right: 9px;
}
.cbxl-button--outline--alt:hover:after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 36'%3E%3C!-- Generator: Adobe Illustrator 29.5.0, SVG Export Plug-In . SVG Version: 2.1.0 Build 137) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B mask: url(%23mask); %7D .st1 %7B fill: %23fff; fill-rule: evenodd; %7D .st2 %7B fill: %237d8f9d; %7D %3C/style%3E%3Cmask id='mask' x='-74.8' y='-2' width='96.8' height='40' maskUnits='userSpaceOnUse'%3E%3Cg id='path-1-inside-1_318_358'%3E%3Cpath class='st1' d='M-69.8,0c-1.7,0-3,1.3-3,3v30c0,1.7,1.3,3,3,3H.7c1.6,0,3.1-.6,4.2-1.8l14.1-14.1c1.2-1.2,1.2-3.1,0-4.2L4.9,1.8C3.8.6,2.3,0,.7,0h-70.5Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath class='st1' d='M-69.8,0c-1.7,0-3,1.3-3,3v30c0,1.7,1.3,3,3,3H.7c1.6,0,3.1-.6,4.2-1.8l14.1-14.1c1.2-1.2,1.2-3.1,0-4.2L4.9,1.8C3.8.6,2.3,0,.7,0h-70.5Z'/%3E%3Cg class='st0'%3E%3Cpath class='st2' d='M4.9,34.2l-1.4-1.4h0l1.4,1.4ZM19,20.1l-1.4-1.4h0l1.4,1.4ZM19,15.9l-1.4,1.4h0l1.4-1.4ZM4.9,1.8l1.4-1.4h0s-1.4,1.4-1.4,1.4ZM-72.8,3h2c0-.6.4-1,1-1V-2c-2.8,0-5,2.2-5,5h2ZM-72.8,33h2V3h-4v30h2ZM-69.8,36v-2c-.6,0-1-.4-1-1h-4c0,2.8,2.2,5,5,5v-2ZM-2.8,36v-2h-67v4H-2.8v-2ZM-2.8,36v2H.7v-4h-3.5v2ZM.7,36v2c2.1,0,4.2-.8,5.7-2.3l-1.4-1.4-1.4-1.4c-.8.8-1.8,1.2-2.8,1.2v2ZM4.9,34.2l1.4,1.4,14.1-14.1-1.4-1.4-1.4-1.4-14.1,14.1,1.4,1.4ZM19,20.1l1.4,1.4c2-2,2-5.1,0-7.1l-1.4,1.4-1.4,1.4c.4.4.4,1,0,1.4l1.4,1.4ZM19,15.9l1.4-1.4L6.3.3l-1.4,1.4-1.4,1.4,14.1,14.1,1.4-1.4ZM4.9,1.8l1.4-1.4C4.8-1.2,2.8-2,.7-2V2c1.1,0,2.1.4,2.8,1.2l1.4-1.4ZM.7,0v-2h-3.5V2H.7V0ZM-69.8,0v2H-2.8V-2h-67V0Z'/%3E%3C/g%3E%3C/svg%3E");
}
.cbxl-button--outline--pink {
  background-color: transparent;
  border: 2px solid var(--pink);
  color: var(--pink);
}
.cbxl-button--outline--pink:hover {
  border-color: var(--pink-100);
  color: var(--pink-multiply);
  background-color: transparent;
}
.cbxl-button--outline--pink:hover .cbxl-button__icon svg path {
  fill: var(--pink-multiply);
}
.cbxl-button--outline--pink--alt {
  padding-left: 0;
  padding-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: fit-content;
  height: 36px;
  border-right: 0;
}
.cbxl-button--outline--pink--alt:after {
  width: 20px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 36'%3E%3C!-- Generator: Adobe Illustrator 29.5.0, SVG Export Plug-In . SVG Version: 2.1.0 Build 137) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B mask: url(%23mask); %7D .st1 %7B fill: %23fff; fill-rule: evenodd; %7D .st2 %7B fill: %23ee1167; %7D %3C/style%3E%3Cmask id='mask' x='-74.8' y='-2' width='96.8' height='40' maskUnits='userSpaceOnUse'%3E%3Cg id='path-1-inside-1_318_358'%3E%3Cpath class='st1' d='M-69.8,0c-1.7,0-3,1.3-3,3v30c0,1.7,1.3,3,3,3H.7c1.6,0,3.1-.6,4.2-1.8l14.1-14.1c1.2-1.2,1.2-3.1,0-4.2L4.9,1.8C3.8.6,2.3,0,.7,0h-70.5Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath class='st1' d='M-69.8,0c-1.7,0-3,1.3-3,3v30c0,1.7,1.3,3,3,3H.7c1.6,0,3.1-.6,4.2-1.8l14.1-14.1c1.2-1.2,1.2-3.1,0-4.2L4.9,1.8C3.8.6,2.3,0,.7,0h-70.5Z'/%3E%3Cg class='st0'%3E%3Cpath class='st2' d='M4.9,34.2l-1.4-1.4h0l1.4,1.4ZM19,20.1l-1.4-1.4h0l1.4,1.4ZM19,15.9l-1.4,1.4h0l1.4-1.4ZM4.9,1.8l1.4-1.4h0s-1.4,1.4-1.4,1.4ZM-72.8,3h2c0-.6.4-1,1-1V-2c-2.8,0-5,2.2-5,5h2ZM-72.8,33h2V3h-4v30h2ZM-69.8,36v-2c-.6,0-1-.4-1-1h-4c0,2.8,2.2,5,5,5v-2ZM-2.8,36v-2h-67v4H-2.8v-2ZM-2.8,36v2H.7v-4h-3.5v2ZM.7,36v2c2.1,0,4.2-.8,5.7-2.3l-1.4-1.4-1.4-1.4c-.8.8-1.8,1.2-2.8,1.2v2ZM4.9,34.2l1.4,1.4,14.1-14.1-1.4-1.4-1.4-1.4-14.1,14.1,1.4,1.4ZM19,20.1l1.4,1.4c2-2,2-5.1,0-7.1l-1.4,1.4-1.4,1.4c.4.4.4,1,0,1.4l1.4,1.4ZM19,15.9l1.4-1.4L6.3.3l-1.4,1.4-1.4,1.4,14.1,14.1,1.4-1.4ZM4.9,1.8l1.4-1.4C4.8-1.2,2.8-2,.7-2V2c1.1,0,2.1.4,2.8,1.2l1.4-1.4ZM.7,0v-2h-3.5V2H.7V0ZM-69.8,0v2H-2.8V-2h-67V0Z'/%3E%3C/g%3E%3C/svg%3E");
  content: "";
  flex-shrink: 0;
  flex-grow: 0;
  background-color: #fff;
  background-size: 20px 36px;
}
.cbxl-button--outline--pink--alt > span {
  padding-left: 18px;
  padding-right: 9px;
}
.cbxl-button--outline--pink--alt:hover {
  border-color: var(--pink-multiply);
}
.cbxl-button--outline--pink--alt:hover:after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 36'%3E%3C!-- Generator: Adobe Illustrator 29.5.0, SVG Export Plug-In . SVG Version: 2.1.0 Build 137) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B mask: url(%23mask); %7D .st1 %7B fill: %23fff; fill-rule: evenodd; %7D .st2 %7B fill: %23DE012A; %7D %3C/style%3E%3Cmask id='mask' x='-74.8' y='-2' width='96.8' height='40' maskUnits='userSpaceOnUse'%3E%3Cg id='path-1-inside-1_318_358'%3E%3Cpath class='st1' d='M-69.8,0c-1.7,0-3,1.3-3,3v30c0,1.7,1.3,3,3,3H.7c1.6,0,3.1-.6,4.2-1.8l14.1-14.1c1.2-1.2,1.2-3.1,0-4.2L4.9,1.8C3.8.6,2.3,0,.7,0h-70.5Z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath class='st1' d='M-69.8,0c-1.7,0-3,1.3-3,3v30c0,1.7,1.3,3,3,3H.7c1.6,0,3.1-.6,4.2-1.8l14.1-14.1c1.2-1.2,1.2-3.1,0-4.2L4.9,1.8C3.8.6,2.3,0,.7,0h-70.5Z'/%3E%3Cg class='st0'%3E%3Cpath class='st2' d='M4.9,34.2l-1.4-1.4h0l1.4,1.4ZM19,20.1l-1.4-1.4h0l1.4,1.4ZM19,15.9l-1.4,1.4h0l1.4-1.4ZM4.9,1.8l1.4-1.4h0s-1.4,1.4-1.4,1.4ZM-72.8,3h2c0-.6.4-1,1-1V-2c-2.8,0-5,2.2-5,5h2ZM-72.8,33h2V3h-4v30h2ZM-69.8,36v-2c-.6,0-1-.4-1-1h-4c0,2.8,2.2,5,5,5v-2ZM-2.8,36v-2h-67v4H-2.8v-2ZM-2.8,36v2H.7v-4h-3.5v2ZM.7,36v2c2.1,0,4.2-.8,5.7-2.3l-1.4-1.4-1.4-1.4c-.8.8-1.8,1.2-2.8,1.2v2ZM4.9,34.2l1.4,1.4,14.1-14.1-1.4-1.4-1.4-1.4-14.1,14.1,1.4,1.4ZM19,20.1l1.4,1.4c2-2,2-5.1,0-7.1l-1.4,1.4-1.4,1.4c.4.4.4,1,0,1.4l1.4,1.4ZM19,15.9l1.4-1.4L6.3.3l-1.4,1.4-1.4,1.4,14.1,14.1,1.4-1.4ZM4.9,1.8l1.4-1.4C4.8-1.2,2.8-2,.7-2V2c1.1,0,2.1.4,2.8,1.2l1.4-1.4ZM.7,0v-2h-3.5V2H.7V0ZM-69.8,0v2H-2.8V-2h-67V0Z'/%3E%3C/g%3E%3C/svg%3E");
}
.cbxl-button--facebook {
  background-color: #0A69FD;
  height: 48px;
}
.cbxl-button--facebook:hover {
  background-color: #025dec;
}
.cbxl-button--apple {
  background-color: #222222;
  height: 48px;
}
.cbxl-button--apple:hover {
  background-color: #000;
}
.cbxl-button--shadow {
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border: 0;
  color: var(--grey-100-multiply);
}
.cbxl-button--shadow:hover {
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  color: #222;
}
.cbxl-button--icon {
  gap: 6px;
  align-items: center;
  padding-left: 12px;
}
.cbxl-button--icon--right {
  padding-left: 18px;
  flex-direction: row-reverse;
  padding-right: 12px;
}
.cbxl-button--fit {
  width: fit-content;
}
.cbxl-button__icon {
  width: 18px;
  height: 18px;
  position: relative;
}
.cbxl-button__icon svg {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.cbxl-button--disabled {
  opacity: 0.6;
  pointer-events: none;
}
.cbxl-button--xl {
  height: 48px;
  font-weight: 500;
  border-radius: 6px;
}
.cbxl-button--xxl {
  height: 60px;
  font-size: 20px;
  padding-left: 36px;
  padding-right: 36px;
  font-weight: 700;
  border-radius: 3px;
}

.cbxl-link {
  display: inline-flex;
  gap: 6px;
  align-items: flex-start;
  color: var(--blue);
  font-weight: 400;
}
.cbxl-link .cbxl-link__icon {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  flex-grow: 0;
}
.cbxl-link .cbxl-link__icon svg path {
  fill: var(--blue);
}
.cbxl-link:hover {
  color: var(--blue-multiply);
  text-decoration: none;
}
.cbxl-link:hover .cbxl-link__icon svg path {
  fill: var(--blue-multiply);
}

.shadow-button {
  background-color: #fff;
  height: 36px;
  padding-left: 9px;
  padding-right: 9px;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
  justify-content: center;
  text-transform: uppercase;
  filter: drop-shadow(0px 0px 18px rgba(34, 34, 34, 0.2));
  color: #222;
  border-radius: 18px;
  white-space: nowrap;
  display: flex;
}
.shadow-button:after {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 8px 5px 0 5px;
  border-color: #FFFFFF transparent transparent transparent;
  left: calc(50% - 5px);
  position: absolute;
  bottom: -6px;
}

@media screen and (max-width: 480px) {
  .cbxl-button {
    width: 100%;
  }
  .cbxl-button.cbxl-button--alt span {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
    padding-left: 33px;
  }
  .cbxl-button.cbxl-button--alt:after {
    margin-left: auto;
  }
}
.toggle-controls {
  display: flex;
  align-items: center;
  gap: 6px;
  justify-content: flex-end;
  cursor: pointer;
}
.toggle-controls > span {
  color: var(--blue);
}
.toggle-controls:after {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1.60315 5.9156L2.9344 4.58435L9.10315 10.7531L15.2719 4.58435L16.6031 5.9156L9.10315 13.4156L1.60315 5.9156Z' fill='%232F8BD3'/%3E%3C/svg%3E");
  background-position: center;
}
.toggle-controls:hover > span {
  color: var(--pink);
}
.toggle-controls:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1.60315 5.9156L2.9344 4.58435L9.10315 10.7531L15.2719 4.58435L16.6031 5.9156L9.10315 13.4156L1.60315 5.9156Z' fill='%23EE1167'/%3E%3C/svg%3E");
}
.toggle-controls--active:after {
  transform: rotateX(180deg) rotateY(0);
}

.checklist-counter {
  display: flex;
  padding-right: 9px;
}

.datepicker-input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %237d8f9d; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='calendar' class='cls-1' d='M679.92,590.5a2.4,2.4,0,1,1,1.725-.7A2.33,2.33,0,0,1,679.92,590.5ZM669.5,594a1.538,1.538,0,0,1-1.5-1.5V577a1.538,1.538,0,0,1,1.5-1.5h1.625V574h1.625v1.5h8.5V574h1.625v1.5H684.5A1.538,1.538,0,0,1,686,577v15.5a1.538,1.538,0,0,1-1.5,1.5h-15Zm0-1.5h15V581.75h-15V592.5Zm0-12.25h15V577h-15v3.25Zm0,0v0Z' transform='translate(-668 -574)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 16px center;
  padding-right: 54px;
}
.datepicker-input:focus, .datepicker-input.in-edit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232f8bd3; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='calendar' class='cls-1' d='M679.92,590.5a2.4,2.4,0,1,1,1.725-.7A2.33,2.33,0,0,1,679.92,590.5ZM669.5,594a1.538,1.538,0,0,1-1.5-1.5V577a1.538,1.538,0,0,1,1.5-1.5h1.625V574h1.625v1.5h8.5V574h1.625v1.5H684.5A1.538,1.538,0,0,1,686,577v15.5a1.538,1.538,0,0,1-1.5,1.5h-15Zm0-1.5h15V581.75h-15V592.5Zm0-12.25h15V577h-15v3.25Zm0,0v0Z' transform='translate(-668 -574)'/%3E%3C/svg%3E%0A");
}

.inline-datepicker {
  width: 100%;
  overflow: hidden;
  transform-origin: left center;
}

.datepicker {
  display: none;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #2f8bd3;
}

.datepicker.active {
  display: block;
  width: 342px;
  transform-origin: left center;
  border-radius: 3px;
  transform: translateY(3px);
}

.datepicker-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}

.datepicker-dropdown.datepicker-orient-top {
  padding-top: 0;
}

.datepicker-picker {
  display: flex;
  flex-direction: column;
}

.datepicker-picker span {
  display: block;
  flex: 1;
  border: 0;
  border-radius: 4px;
  cursor: default;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker-main {
  padding: 18px;
  background-color: #ffffff;
  border-radius: 9px;
}

.datepicker-footer {
  box-shadow: inset 0 1px 1px rgba(10, 10, 10, 0.1);
  background-color: whitesmoke;
}

.datepicker-grid,
.datepicker-view .days-of-week,
.datepicker-view,
.datepicker-controls {
  display: flex;
}

.datepicker-view {
  gap: 2px;
}

.datepicker-grid {
  flex-wrap: wrap;
}

.datepicker-view .days .datepicker-cell,
.datepicker-view .dow {
  width: 36px;
  height: 36px;
  flex-basis: 36px;
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.datepicker-view .dow {
  color: rgba(34, 34, 34, 0.8);
  font-size: 12px;
}

.datepicker-view.datepicker-grid .datepicker-cell {
  flex-basis: 25%;
}

.datepicker-view .days .datepicker-cell {
  color: #7d8f9d;
  font-size: 14px;
  font-weight: 300;
}
.datepicker-view .days .datepicker-cell.today:not(.selected):not(.range-start):not(.range-end) {
  background-color: rgba(125, 143, 157, 0.1);
  color: #3d5061;
}
.datepicker-view .days .datepicker-cell.selected, .datepicker-view .days .datepicker-cell.range, .datepicker-view .days .datepicker-cell.range-start, .datepicker-view .days .datepicker-cell.range-end {
  background-color: #2f8bd3;
  color: #fff;
  font-weight: 700;
}
.datepicker-view .days .datepicker-cell:hover:not(.selected):not(.range-start):not(.range-end) {
  background-color: #fff;
  color: #3d5061;
  box-shadow: 0 0 0 2px #3d5061;
}

.datepicker-cell,
.datepicker-view .week {
  height: 2.25rem;
  line-height: 2.25rem;
}

.datepicker-header {
  display: flex;
  align-items: center;
  height: 36px;
  width: 100%;
  background-color: #fff;
  justify-content: center;
  display: none;
}

.datepicker-title {
  background-color: #fff;
  text-align: center;
  font-weight: normal;
}

.datepicker-header .datepicker-controls {
  width: auto;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid var(--preset--grey--rgba-40);
  gap: 9px;
  border-radius: 9px;
  overflow: hidden;
}

.datepicker-controls .button {
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 0;
}

.datepicker-controls .button:focus,
.datepicker-controls .button:active {
  outline: none;
}

.datepicker-controls .button:hover {
  border-color: #b5b5b5;
  color: #363636;
}

.datepicker-controls .button:focus {
  border-color: #3273dc;
  color: #363636;
}

.datepicker-controls .button[disabled] {
  cursor: not-allowed;
  background-color: var(--grey-5-rgba);
  border-color: var(--grey-10-rgba);
}

.datepicker-header .datepicker-controls .button {
  z-index: 2;
}

.datepicker-header .datepicker-controls .button[disabled] {
  box-shadow: none;
}

.datepicker-footer .datepicker-controls .button {
  margin: calc(0.375rem - 1px) 0.375rem;
  border-radius: 2px;
  width: 100%;
  font-size: 0.75rem;
}

.datepicker-controls .view-switch {
  width: auto;
  flex-grow: 0;
  flex-shrink: 0;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 700;
  border: 0;
}
.datepicker-controls .prev-btn,
.datepicker-controls .next-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='%237d8f9d' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='m432-480 156 156q11 11 11 28t-11 28q-11 11-28 11t-28-11L348-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l184-184q11-11 28-11t28 11q11 11 11 28t-11 28L432-480Z'/%3E%3C/svg%3E");
  border: 0;
  width: 24px;
  height: 24px;
  border-radius: 0;
  opacity: 0.4;
}
.datepicker-controls .prev-btn:hover,
.datepicker-controls .next-btn:hover {
  opacity: 1;
}

.datepicker-controls .next-btn:before {
  transform: scale(-1);
}

.datepicker-controls .prev-btn.disabled,
.datepicker-controls .next-btn.disabled {
  visibility: hidden;
}

.datepicker-view .week {
  font-size: 12px;
  color: rgba(34, 34, 34, 0.6);
  background-color: rgba(125, 143, 157, 0.1);
}

@media (max-width: 22.5rem) {
  .datepicker-view .week {
    width: 1.96875rem;
  }
}
.datepicker-grid,
.datepicker-view .days-of-week {
  gap: 2px;
}

.calendar-weeks {
  display: flex;
  flex-direction: column;
}

.weeks {
  gap: 2px;
  display: flex;
  flex-direction: column;
}

.datepicker-grid {
  width: 100%;
  gap: 2px;
}

@media (max-width: 22.5rem) {
  .calendar-weeks + .days .datepicker-grid {
    width: 13.78125rem;
  }
}
.datepicker-cell:not(.disabled):hover {
  background-color: var(--preset--grey--rgba-5);
  border: 1px solid var(--preset--grey--rgba-20);
  cursor: pointer;
}

.datepicker-cell.selected,
.datepicker-cell.selected:hover {
  background-color: #3273dc;
  color: #fff;
  font-weight: 600;
}

.datepicker-cell.disabled {
  pointer-events: none;
  color: rgba(34, 34, 34, 0.6) !important;
}

.datepicker-cell.prev:not(.disabled),
.datepicker-cell.next:not(.disabled) {
  color: #7a7a7a;
}

.datepicker-cell.prev.selected,
.datepicker-cell.next.selected {
  color: #e6e6e6;
}

.current-week {
  font-weight: bold;
}

.datepicker-alt-header {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 18px;
  margin-right: 18px;
  margin-top: 18px;
  border: 2px solid rgba(125, 143, 157, 0.4);
  height: 48px;
  border-radius: 9px;
  overflow: hidden;
}
.datepicker-alt-header .datepicker-months-navigation,
.datepicker-alt-header .datepicker-years-navigation {
  width: auto;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  gap: 9px;
  width: 50%;
}
.datepicker-alt-header .datepicker-months-navigation {
  border-right: 2px solid rgba(125, 143, 157, 0.4);
  margin-right: -1px;
}
.datepicker-alt-header .datepicker-navigation__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='%237d8f9d' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='m432-480 156 156q11 11 11 28t-11 28q-11 11-28 11t-28-11L348-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l184-184q11-11 28-11t28 11q11 11 11 28t-11 28L432-480Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-position: center center;
  opacity: 0.4;
}
.datepicker-alt-header .datepicker-navigation__button.datepicker-navigation__button--next {
  transform: scale(-1);
}
.datepicker-alt-header .datepicker-navigation__button:hover {
  opacity: 1;
}
.datepicker-alt-header .datepicker-months-navigation__selection,
.datepicker-alt-header .datepicker-years-navigation__selection {
  font-weight: 700;
  text-transform: capitalize;
  flex-grow: 1;
  text-align: center;
  color: #7d8f9d;
}

@media screen and (min-width: 1440px) {
  body.new-navigation .wrapper, body.new-navigation .base .header .wrapper {
    max-width: 1440px;
    padding-left: 36px;
    padding-right: 36px;
  }
}
body.new-navigation .topbar {
  height: 96px;
}
body.new-navigation .topbar .wrapper {
  height: 96px;
  display: flex;
  gap: 36px;
  justify-content: flex-start;
}
body.new-navigation .topbar__spacer {
  width: 48px;
  height: 18px;
}
body.new-navigation .topbar .searchWrapper {
  align-self: flex-end;
  padding-bottom: 9px;
  margin-left: auto;
  margin-right: auto;
  min-width: 480px;
  max-width: 800px;
  flex-basis: min-content;
}
body.new-navigation .topbar .searchWrapper .search {
  width: 100%;
}
body.new-navigation .topbar .searchWrapper .search input {
  width: 100%;
}
body.new-navigation .topbar .searchWrapper .search button {
  position: absolute;
  top: 0;
  right: 0;
}
body.new-navigation .topbar__buttons {
  display: flex;
  gap: 36px;
  margin-left: auto;
  align-items: center;
}
body.new-navigation .topbar__buttons .account-link {
  margin-right: unset;
  text-decoration: none;
  font-size: 16px;
}
body.new-navigation .topbar__buttons .account-link:hover {
  text-decoration: underline;
  text-underline-position: below;
  color: #094CAF;
}
body.new-navigation .topbar__buttons .account {
  background-color: #fff;
}
body.new-navigation .navigation {
  height: 68px;
  display: flex;
  padding-top: 8px;
  align-items: center;
  align-self: stretch;
  box-shadow: unset;
}
body.new-navigation .navigation > .wrapper {
  height: 60px;
  display: flex;
  gap: 3px;
}
body.new-navigation .navigation .home {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4C0 1.79086 1.79086 0 4 0H56C58.2091 0 60 1.79086 60 4V60H0V4Z' fill='none'/%3E%3Crect width='24' height='24' transform='translate(18 18)' fill='none'/%3E%3Cpath d='M24 37H27L30 31L33 37H36V29L30 23.5L24 29V37ZM22 39V28L30 21L38 28V39H31L30 36L29 39H22Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  height: 60px;
  width: 60px;
  padding: 0;
  border: 0;
  align-self: flex-end;
}
body.new-navigation .navigation .home .outer {
  display: none;
}
body.new-navigation .navigation .home:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4C0 1.79086 1.79086 0 4 0H56C58.2091 0 60 1.79086 60 4V60H0V4Z' fill='white'/%3E%3Crect width='24' height='24' transform='translate(18 18)' fill='white'/%3E%3Cpath d='M24 37H27L30 31L33 37H36V29L30 23.5L24 29V37ZM22 39V28L30 21L38 28V39H31L30 36L29 39H22Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
body.new-navigation .navigation a {
  display: flex;
  height: 60px;
  padding: 8px 18px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  margin: 0;
  border: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body.new-navigation .navigation a .outer {
  all: unset;
}
body.new-navigation .navigation a.active {
  background-color: #fff;
  color: #222222;
}
body.new-navigation .navigation a:not(.active):hover {
  background-color: #fff;
  color: #222222;
}
body.new-navigation .navigation .exposure-button {
  display: flex;
  height: 48px !important;
  padding: 8px 18px 8px 12px !important;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  border: 2px dashed #fff;
  background: #2F8BD3;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2) !important;
}
body.new-navigation .navigation .exposure-button:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.15 22C10.9 22 10.65 21.95 10.4 21.85C10.15 21.75 9.925 21.6 9.725 21.4L2.575 14.25C2.375 14.05 2.22917 13.8292 2.1375 13.5875C2.04583 13.3458 2 13.1 2 12.85C2 12.6 2.04583 12.35 2.1375 12.1C2.22917 11.85 2.375 11.625 2.575 11.425L11.375 2.6C11.5583 2.41667 11.775 2.27083 12.025 2.1625C12.275 2.05417 12.5333 2 12.8 2H19.975C20.525 2 20.9958 2.19583 21.3875 2.5875C21.7792 2.97917 21.975 3.45 21.975 4V11.175C21.975 11.4417 21.925 11.6958 21.825 11.9375C21.725 12.1792 21.5833 12.3917 21.4 12.575L12.575 21.4C12.375 21.6 12.15 21.75 11.9 21.85C11.65 21.95 11.4 22 11.15 22ZM11.15 20L19.975 11.15V4H12.825L4 12.85L11.15 20ZM17.475 8C17.8917 8 18.2458 7.85417 18.5375 7.5625C18.8292 7.27083 18.975 6.91667 18.975 6.5C18.975 6.08333 18.8292 5.72917 18.5375 5.4375C18.2458 5.14583 17.8917 5 17.475 5C17.0583 5 16.7042 5.14583 16.4125 5.4375C16.1208 5.72917 15.975 6.08333 15.975 6.5C15.975 6.91667 16.1208 7.27083 16.4125 7.5625C16.7042 7.85417 17.0583 8 17.475 8Z' fill='white'/%3E%3C/svg%3E%0A");
}
body.new-navigation .navigation .exposure-button:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.15 22C10.9 22 10.65 21.95 10.4 21.85C10.15 21.75 9.925 21.6 9.725 21.4L2.575 14.25C2.375 14.05 2.22917 13.8292 2.1375 13.5875C2.04583 13.3458 2 13.1 2 12.85C2 12.6 2.04583 12.35 2.1375 12.1C2.22917 11.85 2.375 11.625 2.575 11.425L11.375 2.6C11.5583 2.41667 11.775 2.27083 12.025 2.1625C12.275 2.05417 12.5333 2 12.8 2H19.975C20.525 2 20.9958 2.19583 21.3875 2.5875C21.7792 2.97917 21.975 3.45 21.975 4V11.175C21.975 11.4417 21.925 11.6958 21.825 11.9375C21.725 12.1792 21.5833 12.3917 21.4 12.575L12.575 21.4C12.375 21.6 12.15 21.75 11.9 21.85C11.65 21.95 11.4 22 11.15 22ZM11.15 20L19.975 11.15V4H12.825L4 12.85L11.15 20ZM17.475 8C17.8917 8 18.2458 7.85417 18.5375 7.5625C18.8292 7.27083 18.975 6.91667 18.975 6.5C18.975 6.08333 18.8292 5.72917 18.5375 5.4375C18.2458 5.14583 17.8917 5 17.475 5C17.0583 5 16.7042 5.14583 16.4125 5.4375C16.1208 5.72917 15.975 6.08333 15.975 6.5C15.975 6.91667 16.1208 7.27083 16.4125 7.5625C16.7042 7.85417 17.0583 8 17.475 8Z' fill='%23EE1167'/%3E%3C/svg%3E%0A");
}
body.new-navigation .sub-navigatie {
  top: 60px;
  padding-top: 9px;
  padding-bottom: 9px;
}
body.new-navigation .sub-navigatie a {
  justify-content: flex-start;
  height: auto;
  padding-top: 9px;
  padding-bottom: 9px;
}
body.new-navigation .sub-navigatie a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 1023px) {
  body.new-navigation .navigation .wrapper {
    height: auto;
  }
  body.new-navigation .navigation {
    height: 5px;
    display: none;
  }
  body.new-navigation .topbar {
    border-bottom: 5px solid #2288d9;
  }
  body.new-navigation .topbar .tips {
    display: none;
  }
  body.new-navigation .topbar .topbar__spacer {
    display: none;
  }
  body.new-navigation .navigation-search .search-wrapper {
    padding-top: 5px;
  }
  body.new-navigation .searchWrapper {
    display: none;
  }
  .topbar .logo {
    height: 36px;
    width: 120px;
    position: relative;
  }
  .topbar .logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  body.new-navigation .topbar .wrapper,
  body.new-navigation .topbar {
    height: 60px;
  }
  body.new-navigation .topbar__buttons {
    gap: 0;
  }
}
.payout-tabs-wrapper--check form,
.payout-tabs-wrapper--form form {
  padding-top: 0;
}
.payout-tabs-wrapper--check form .element,
.payout-tabs-wrapper--form form .element {
  width: 100%;
}
.payout-tabs-wrapper--check form .element.margin,
.payout-tabs-wrapper--form form .element.margin {
  padding-left: 0;
}
.payout-tabs-wrapper--check > .wrapper > .row,
.payout-tabs-wrapper--form > .wrapper > .row {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.payout-tabs-wrapper--check .payout-tabs-wrapper__top,
.payout-tabs-wrapper--form .payout-tabs-wrapper__top {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-left: -24px;
  margin-right: -24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(34, 34, 34, 0.2);
}
.payout-tabs-wrapper--check .payout-tabs-wrapper__top .payout-tabs-wrapper__top__fields,
.payout-tabs-wrapper--form .payout-tabs-wrapper__top .payout-tabs-wrapper__top__fields {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}
.payout-tabs-wrapper--check .payout-tabs-wrapper__top .payout-tabs-wrapper__top__fields .payout-tabs-wrapper__top__field,
.payout-tabs-wrapper--form .payout-tabs-wrapper__top .payout-tabs-wrapper__top__fields .payout-tabs-wrapper__top__field {
  display: flex;
  flex-direction: column;
  width: fit-content;
}
.payout-tabs-wrapper--check .payout-tabs-wrapper__top .payout-tabs-wrapper__top__fields .payout-tabs-wrapper__top__field__label,
.payout-tabs-wrapper--form .payout-tabs-wrapper__top .payout-tabs-wrapper__top__fields .payout-tabs-wrapper__top__field__label {
  color: #7D8F9D;
  font-size: 14px;
}
.payout-tabs-wrapper--check .layout-tabs-wrapper__divider,
.payout-tabs-wrapper--form .layout-tabs-wrapper__divider {
  margin-left: -24px;
  margin-right: -24px;
  height: 1px;
  background-color: rgba(34, 34, 34, 0.2);
}
.payout-tabs-wrapper--check [id^=element-divider_],
.payout-tabs-wrapper--form [id^=element-divider_] {
  margin-top: 6px;
  margin-bottom: 6px;
}
.payout-tabs-wrapper--check [id^=element-divider_] .label,
.payout-tabs-wrapper--form [id^=element-divider_] .label {
  display: none;
}

.alert--error {
  color: #EE1167;
  background-color: rgba(238, 17, 103, 0.1);
  border-radius: 6px;
  padding: 18px;
  display: flex;
  gap: 18px;
  align-items: center;
  border: 0;
  margin-bottom: 0;
}
.alert--error .alert__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1 21L12 2L23 21H1ZM4.45 19H19.55L12 6L4.45 19ZM12 18C12.2833 18 12.5208 17.9042 12.7125 17.7125C12.9042 17.5208 13 17.2833 13 17C13 16.7167 12.9042 16.4792 12.7125 16.2875C12.5208 16.0958 12.2833 16 12 16C11.7167 16 11.4792 16.0958 11.2875 16.2875C11.0958 16.4792 11 16.7167 11 17C11 17.2833 11.0958 17.5208 11.2875 17.7125C11.4792 17.9042 11.7167 18 12 18ZM11 15H13V10H11V15Z' fill='%23EE1167'/%3E%3C/svg%3E");
}
.alert__icon {
  width: 24px;
  height: 24px;
  flex-grow: 0;
  flex-shrink: 0;
}
.alert__divider {
  align-self: stretch;
  width: 2px;
  background-color: rgba(238, 17, 103, 0.2);
  flex-grow: 0;
  flex-shrink: 0;
}

.webshop {
  min-height: 100dvh;
  padding-bottom: 36px;
  background-color: #fff;
}
.webshop > .wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.webshop__columns {
  display: flex;
  margin-left: -18px;
  margin-right: -18px;
  flex-wrap: wrap;
}
.webshop__column {
  padding-left: 18px;
  padding-right: 18px;
}
.webshop__column--left {
  width: 33.3333%;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.webshop__column--right {
  width: 66.6666%;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.webshop__column--right .webshop__branding {
  display: none;
}
.webshop__branding {
  margin-top: -9px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  border-radius: 6px;
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(34, 34, 34, 0.2);
  z-index: 1;
  position: relative;
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 36px;
}
.webshop__branding__logo {
  aspect-ratio: 216/180;
  max-height: 180px;
  position: relative;
  width: 100%;
  max-width: 216px;
}
.webshop__branding__logo img {
  position: absolute;
  object-fit: contain;
  object-position: center center;
  width: 100%;
  height: 100%;
  max-height: 72px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.webshop__branding__cashback {
  display: flex;
  padding: 0px 18px;
  flex-direction: column;
  align-items: center;
  gap: 18px;
  align-self: stretch;
  justify-content: center;
  text-align: center;
}
.webshop__branding__cashback > p {
  line-height: 1.5;
}
.webshop__branding__cashback > p::before, .webshop__branding__cashback > p::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.webshop__branding__cashback > p::before {
  margin-bottom: calc(-0.4em + 0px);
}
.webshop__branding__cashback > p::after {
  margin-top: calc(-0.3722222222em + 0px);
}
.webshop__branding__cashback__button {
  padding-top: 36px;
  padding-bottom: 36px;
}
.webshop__branding__info {
  display: flex;
  gap: 18px;
  flex-direction: column;
  align-items: center;
}
.webshop__header {
  position: relative;
  aspect-ratio: 1017/327;
  border-radius: 0px 0px 6px 0px;
  background: #D9D9D9;
  display: flex;
  margin-left: -72px;
  overflow: hidden;
}
.webshop__header img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.webshop__statistics {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-radius: 6px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  background-color: #fff;
  font-weight: 300;
}
.webshop__statistics__item {
  padding-left: 36px;
  padding-right: 36px;
  border-bottom: 1px solid rgba(34, 34, 34, 0.2);
  padding-top: 18px;
  padding-bottom: 18px;
  width: 100%;
}
.webshop__statistics__item:last-child {
  border-bottom: 0;
}
.webshop__statistics__item--header {
  padding-top: 36px;
}
.webshop__statistics__item__row {
  display: flex;
  margin-left: -18px;
  margin-right: -18px;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px 0;
}
.webshop__statistics__item__column {
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}
.webshop__statistics__item__column--auto {
  width: fit-content;
}
.webshop__statistics__item__toggle__top {
  display: flex;
  gap: 18px;
  align-items: center;
  justify-content: space-between;
}
.webshop__statistics__item__toggle__top__title {
  cursor: pointer;
  color: var(--blue);
  display: inline-flex;
  gap: 6px;
  align-items: center;
  margin-left: -24px;
}
.webshop__statistics__item__toggle__top__title:before {
  transform: scale(-1);
  content: "";
  width: 18px;
  height: 18px;
  flex-grow: 0;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.3969 12.0844L15.0656 13.4157L8.89685 7.2469L2.7281 13.4156L1.39685 12.0844L8.89685 4.5844L16.3969 12.0844Z' fill='%232F8BD3'/%3E%3C/svg%3E");
}
.webshop__statistics__item__toggle__top__title:hover {
  color: var(--blue-multiply);
}
.webshop__statistics__item__toggle__top__title:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.3969 12.0844L15.0656 13.4157L8.89685 7.2469L2.7281 13.4156L1.39685 12.0844L8.89685 4.5844L16.3969 12.0844Z' fill='%23094CAF'/%3E%3C/svg%3E");
}
.webshop__statistics__item__toggle__top + .webshop__statistics__item__toggle__content {
  padding-top: 18px;
}
.webshop__statistics__item__toggle__content {
  display: none;
}
.webshop__statistics__item__toggle__content > *:not(:last-child) {
  margin-bottom: 36px;
}
.webshop__statistics__item__toggle__content--open {
  display: block;
}
.webshop__statistics__item__toggle--open .webshop__statistics__item__toggle__top__title:before {
  transform: scale(1);
}
.webshop__content-box {
  border-radius: 6px;
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(34, 34, 34, 0.2);
  padding: 18px;
}
.webshop__content-box h4 {
  font-weight: bold;
}

.info-box {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.info-box__label {
  font-size: 12px;
  color: var(--grey-100);
  text-transform: uppercase;
  font-weight: 400;
  display: inline-flex;
  gap: 3px;
  align-items: center;
}
.info-box__label__icon {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M6.41669 9.91669H7.58335V6.41669H6.41669V9.91669ZM7.00002 5.25002C7.1653 5.25002 7.30384 5.19412 7.41565 5.08231C7.52745 4.97051 7.58335 4.83196 7.58335 4.66669C7.58335 4.50141 7.52745 4.36287 7.41565 4.25106C7.30384 4.13926 7.1653 4.08335 7.00002 4.08335C6.83474 4.08335 6.6962 4.13926 6.5844 4.25106C6.47259 4.36287 6.41669 4.50141 6.41669 4.66669C6.41669 4.83196 6.47259 4.97051 6.5844 5.08231C6.6962 5.19412 6.83474 5.25002 7.00002 5.25002ZM7.00002 12.8334C6.19308 12.8334 5.43474 12.6802 4.72502 12.374C4.0153 12.0677 3.39794 11.6521 2.87294 11.1271C2.34794 10.6021 1.93231 9.98474 1.62606 9.27502C1.31981 8.5653 1.16669 7.80696 1.16669 7.00002C1.16669 6.19308 1.31981 5.43474 1.62606 4.72502C1.93231 4.0153 2.34794 3.39794 2.87294 2.87294C3.39794 2.34794 4.0153 1.93231 4.72502 1.62606C5.43474 1.31981 6.19308 1.16669 7.00002 1.16669C7.80696 1.16669 8.5653 1.31981 9.27502 1.62606C9.98474 1.93231 10.6021 2.34794 11.1271 2.87294C11.6521 3.39794 12.0677 4.0153 12.374 4.72502C12.6802 5.43474 12.8334 6.19308 12.8334 7.00002C12.8334 7.80696 12.6802 8.5653 12.374 9.27502C12.0677 9.98474 11.6521 10.6021 11.1271 11.1271C10.6021 11.6521 9.98474 12.0677 9.27502 12.374C8.5653 12.6802 7.80696 12.8334 7.00002 12.8334ZM7.00002 11.6667C8.3028 11.6667 9.40627 11.2146 10.3104 10.3104C11.2146 9.40627 11.6667 8.3028 11.6667 7.00002C11.6667 5.69724 11.2146 4.59377 10.3104 3.6896C9.40627 2.78544 8.3028 2.33335 7.00002 2.33335C5.69724 2.33335 4.59377 2.78544 3.6896 3.6896C2.78544 4.59377 2.33335 5.69724 2.33335 7.00002C2.33335 8.3028 2.78544 9.40627 3.6896 10.3104C4.59377 11.2146 5.69724 11.6667 7.00002 11.6667Z' fill='%237D8F9D' fill-opacity='0.6'/%3E%3C/svg%3E");
  flex-shrink: 0;
}
.info-box__label > span {
  line-height: 1.3;
}
.info-box__label > span::before, .info-box__label > span::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.info-box__label > span::before {
  margin-bottom: calc(-0.3em + 0px);
}
.info-box__label > span::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.info-box__value {
  line-height: 1.3;
}
.info-box__value::before, .info-box__value::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.info-box__value::before {
  margin-bottom: calc(-0.3em + 0px);
}
.info-box__value::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.info-box__value--lg {
  font-size: clamp(1.125rem, 0.9712rem + 0.7692vw, 1.5rem);
}

.bar-graph {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  transition: opacity ease 0.3s;
}
.bar-graph.slick-initialized {
  opacity: 1;
}
.bar-graph .slick-list {
  width: 100%;
}
.bar-graph:not(.slick-initialized) .bar-graph__slide:not(:first-child) {
  position: absolute;
  overflow: hidden;
  width: 1px;
  opacity: 0;
}
.bar-graph.slideable:not(.slick-initialized) {
  padding-left: 48px;
  padding-right: 48px;
}
.bar-graph__slide {
  display: flex;
  width: 100%;
  justify-content: center;
}
.slick-slide .bar-graph__slide {
  display: flex !important;
  width: 100%;
  justify-content: center;
}
.bar-graph__item {
  display: flex !important;
  flex-direction: column;
  gap: 9px;
  flex: 1;
  align-items: center;
}
.bar-graph__item__bar {
  height: 148px;
  width: 12px;
  border-radius: 6px;
  background-color: rgba(47, 139, 211, 0.4);
  overflow: hidden;
  position: relative;
}
.bar-graph__item__bar__inner {
  position: absolute;
  width: 12px;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--green);
  height: 0;
  border-radius: 6px;
  transition: height 0.5s ease;
}
.bar-graph__item__label {
  color: var(--grey-100);
  font-size: 12px;
  font-weight: 300;
  line-height: 1.3;
  padding-bottom: 3px;
}
.bar-graph__item__label::before, .bar-graph__item__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.bar-graph__item__label::before {
  margin-bottom: calc(-0.3em + 0px);
}
.bar-graph__item__label::after {
  margin-top: calc(-0.2722222222em + 0px);
}

.arrow-navigation {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 2px solid rgba(125, 143, 157, 0.4);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12.0844 1.60315L13.4157 2.9344L7.2469 9.10315L13.4156 15.2719L12.0844 16.6031L4.5844 9.10315L12.0844 1.60315Z' fill='%23EE1167'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center left 11px;
  cursor: pointer;
  flex-grow: 0;
  flex-shrink: 0;
}
.arrow-navigation:hover {
  border-color: #7d8f9d;
}
.arrow-navigation--next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none' transform='scale(-1)'%3E%3Cpath d='M12.0844 1.60315L13.4157 2.9344L7.2469 9.10315L13.4156 15.2719L12.0844 16.6031L4.5844 9.10315L12.0844 1.60315Z' fill='%23EE1167'/%3E%3C/svg%3E");
  background-position: center right 11px;
}
.arrow-navigation.slick-disabled {
  opacity: 0.2;
  pointer-events: none;
}

.stars-review {
  display: flex;
  gap: 9px;
  align-items: center;
  flex-wrap: wrap;
}
.stars-review__rating {
  width: 120px;
  height: 24px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='24' viewBox='0 0 120 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.825 21L7.45 13.975L2 9.25L9.2 8.625L12 2L14.8 8.625L22 9.25L16.55 13.975L18.175 21L12 17.275L5.825 21Z' fill='%23FABB2D'/%3E%3Cpath d='M31.8321 18.2314L36 15.7174L40.1679 18.2644L39.0763 13.5011L42.748 10.3256L37.9186 9.89554L36 5.39684L34.0814 9.86246L29.252 10.2925L32.9237 13.5011L31.8321 18.2314ZM29.8143 21.0073L31.4557 13.9768L26 9.25183L33.1857 8.62829L36 2L38.8143 8.62829L46 9.25183L40.5443 13.9768L42.1857 21.0073L36 17.2747L29.8143 21.0073Z' fill='%237D8F9D' fill-opacity='0.2'/%3E%3Cpath d='M55.8321 18.2314L60 15.7174L64.1679 18.2644L63.0763 13.5011L66.748 10.3256L61.9186 9.89554L60 5.39684L58.0814 9.86246L53.252 10.2925L56.9237 13.5011L55.8321 18.2314ZM53.8143 21.0073L55.4557 13.9768L50 9.25183L57.1857 8.62829L60 2L62.8143 8.62829L70 9.25183L64.5443 13.9768L66.1857 21.0073L60 17.2747L53.8143 21.0073Z' fill='%237D8F9D' fill-opacity='0.2'/%3E%3Cpath d='M79.8321 18.2314L84 15.7174L88.1679 18.2644L87.0763 13.5011L90.748 10.3256L85.9186 9.89554L84 5.39684L82.0814 9.86246L77.252 10.2925L80.9237 13.5011L79.8321 18.2314ZM77.8143 21.0073L79.4557 13.9768L74 9.25183L81.1857 8.62829L84 2L86.8143 8.62829L94 9.25183L88.5443 13.9768L90.1857 21.0073L84 17.2747L77.8143 21.0073Z' fill='%237D8F9D' fill-opacity='0.2'/%3E%3Cpath d='M103.832 18.2314L108 15.7174L112.168 18.2644L111.076 13.5011L114.748 10.3256L109.919 9.89554L108 5.39684L106.081 9.86246L101.252 10.2925L104.924 13.5011L103.832 18.2314ZM101.814 21.0073L103.456 13.9768L98 9.25183L105.186 8.62829L108 2L110.814 8.62829L118 9.25183L112.544 13.9768L114.186 21.0073L108 17.2747L101.814 21.0073Z' fill='%237D8F9D' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
}
.stars-review__rating__inner {
  position: absolute;
  height: 24px;
  left: 0;
  top: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='24' viewBox='0 0 120 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.825 21L7.45 13.975L2 9.25L9.2 8.625L12 2L14.8 8.625L22 9.25L16.55 13.975L18.175 21L12 17.275L5.825 21Z' fill='%23FABB2D'/%3E%3Cpath d='M29.825 21L31.45 13.975L26 9.25L33.2 8.625L36 2L38.8 8.625L46 9.25L40.55 13.975L42.175 21L36 17.275L29.825 21Z' fill='%23FABB2D'/%3E%3Cpath d='M53.825 21L55.45 13.975L50 9.25L57.2 8.625L60 2L62.8 8.625L70 9.25L64.55 13.975L66.175 21L60 17.275L53.825 21Z' fill='%23FABB2D'/%3E%3Cpath d='M77.825 21L79.45 13.975L74 9.25L81.2 8.625L84 2L86.8 8.625L94 9.25L88.55 13.975L90.175 21L84 17.275L77.825 21Z' fill='%23FABB2D'/%3E%3Cpath d='M101.825 21L103.45 13.975L98 9.25L105.2 8.625L108 2L110.8 8.625L118 9.25L112.55 13.975L114.175 21L108 17.275L101.825 21Z' fill='%23FABB2D'/%3E%3C/svg%3E%0A");
}

.banners {
  padding-top: 60px;
  padding-bottom: 60px;
}

.banner {
  border-radius: 6px;
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(34, 34, 34, 0.2);
  padding-top: 18px;
  padding-left: 18px;
  padding-right: 18px;
  border: 0 !important;
}

.coupons-webshop .border-box-gradient:nth-of-type(1) .cashback:before,
.coupons-webshop .actie:before,
.coupons-webshop .border-box-gradient:nth-of-type(1) .mobile-cashback:before,
.coupons-webshop .border-box-gradient:nth-of-type(1) .mobile-cashback:after {
  background-color: #fff;
}
.coupons-webshop .cashback {
  gap: 9px;
}
.coupons-webshop .cashback .value {
  font-size: clamp(1.125rem, 0.9712rem + 0.7692vw, 1.5rem);
  font-weight: 300;
  padding-bottom: 0;
}
.coupons-webshop .cashback .text {
  line-height: 1.3;
  padding-top: 0;
  color: var(--grey-100);
  font-size: 12px;
}
.coupons-webshop .cashback .text::before, .coupons-webshop .cashback .text::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.coupons-webshop .cashback .text::before {
  margin-bottom: calc(-0.3em + 0px);
}
.coupons-webshop .cashback .text::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.coupons-webshop .code a {
  text-decoration: none !important;
}
.coupons-webshop .button-border {
  display: inline-flex;
  height: 36px;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 6px;
  padding-bottom: 6px;
  align-items: center;
  justify-content: center;
  background-color: var(--pink);
  color: #fff;
  border-radius: 3px;
  text-decoration: none;
  font-weight: 500;
  font-family: "Roboto";
  font-size: 16px;
  border: 0;
  background-color: transparent;
  border: 2px solid rgba(125, 143, 157, 0.4);
  color: var(--grey-100);
}
.coupons-webshop .button-border:hover {
  border-color: var(--grey-100);
  color: var(--grey-100-multiply) !important;
  background-color: transparent;
}
.coupons-webshop .readon {
  text-decoration: none !important;
}

#webshop-detail-columns {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row-reverse;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 30px);
}

@media screen and (max-width: 1023px) {
  #webshop-detail-columns {
    flex-direction: column;
  }
  #webshop-detail-columns .column66 {
    order: 1;
  }
  #webshop-detail-columns .column33 {
    order: 2;
  }
  .webshop__columns {
    flex-direction: column-reverse;
  }
  .webshop__columns .webshop__column--left,
  .webshop__columns .webshop__column--right {
    width: 100%;
  }
  .webshop__columns .webshop__column--left .webshop__branding {
    display: none;
  }
  .webshop__columns .webshop__column--right {
    gap: 18px;
    margin-bottom: 18px;
  }
  .webshop__columns .webshop__column--right .webshop__branding {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px;
  }
  .webshop__columns .webshop__column--right .webshop__header {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .webshop__columns .webshop__column--right .webshop__branding {
    display: grid;
    grid-template-columns: 216px 1fr;
    gap: 9px 18px;
    margin-top: -60px;
    max-width: 700px;
    padding-top: 36px;
    padding-bottom: 36px;
    margin-left: auto;
    margin-right: auto;
  }
  .webshop__columns .webshop__column--right .webshop__branding__logo {
    grid-area: 1/1/4/2;
    align-self: center;
    align-self: start;
  }
  .webshop__columns .webshop__column--right .webshop__branding__cashback {
    grid-area: 1/2/2/3;
    align-self: start;
  }
  .webshop__columns .webshop__column--right .webshop__branding__cashback__button {
    grid-area: 2/2/3/3;
    align-self: start;
    justify-self: center;
  }
  .webshop__columns .webshop__column--right .webshop__branding__info {
    grid-area: 3/2/4/3;
    align-self: start;
  }
}
@media screen and (max-width: 600px) {
  .arrow-navigation {
    display: none !important;
  }
}
@media screen and (max-width: 480px) {
  .webshop__statistics__item__column--auto:has(.cbxl-button) {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .banners {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
}
.service {
  display: flex;
  flex-direction: column;
  background-color: #fff;
}
.service__header {
  padding-top: clamp(2.25rem, 1.6071rem + 3.2143vw, 4.5rem);
  padding-bottom: clamp(2.25rem, 1.6071rem + 3.2143vw, 4.5rem);
  border-bottom: 1px solid rgba(34, 34, 34, 0.2);
  background-color: rgba(34, 34, 34, 0.05);
}
.service__header .text-component {
  gap: 36px;
  align-items: center;
}
.service__header .text-component * {
  margin: 0;
  padding: 0;
}
.service__container {
  background-color: #fff;
  padding-bottom: clamp(2.25rem, 1.6071rem + 3.2143vw, 4.5rem);
}
.service__container .container .row {
  justify-content: space-between;
}
.service__container .container .row .col-service__content {
  max-width: 906px;
  width: 100%;
  flex-shrink: 1;
}
.service__container .container .row .col-service__ads {
  flex-grow: 0;
  flex-shrink: 0;
  width: 396px;
}
.service__content {
  border-radius: 6px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  background-color: #fff;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.1);
  margin-top: calc(clamp(2.25rem, 1.6071rem + 3.2143vw, 4.5rem) * -0.5);
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding-top: 36px;
  padding-bottom: 36px;
}
.service__content__intro {
  padding-left: 36px;
  padding-right: 36px;
}
.service__content__intro__title {
  display: flex;
  gap: 9px;
  align-items: flex-start;
}
.service__content__intro__title__icon {
  aspect-ratio: 1/1;
  position: relative;
  width: 48px;
  flex-shrink: 0;
  flex-grow: 0;
}
.service__content__intro__title__icon svg {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: contain;
}
.service__content__intro__title__icon + .service__content__intro__title__text {
  padding-top: 13px;
}
.service__content__text {
  padding-left: 36px;
  padding-right: 36px;
}
.service__content__divider {
  margin-top: 18px;
  margin-bottom: 18px;
  height: 1px;
  background-color: rgba(125, 143, 157, 0.2);
}
.service__content__divider:has(span) {
  background-color: unset;
  height: unset;
  margin-top: 0;
}
.service__content__divider:has(span) > span {
  display: flex;
  justify-content: center;
  align-items: center;
}
.service__content__divider:has(span) > span:before, .service__content__divider:has(span) > span:after {
  content: "";
  flex-grow: 1;
  flex-shrink: 1;
  height: 1px;
  background-color: rgba(125, 143, 157, 0.2);
}
.service__content__divider:has(span) > span > span {
  padding-left: 9px;
  padding-right: 9px;
  background-color: #fff;
  font-weight: 400;
  padding-top: 9px;
  padding-bottom: 9px;
}
.service__content__heading {
  padding-left: 36px;
  padding-right: 36px;
}
.service__content__subjects {
  padding-left: 36px;
  padding-right: 36px;
  margin-bottom: 18px;
}
.service__content__subjects__list {
  display: flex;
  gap: 18px;
  flex-wrap: wrap;
}
.service__content__actions {
  padding-left: 36px;
  padding-right: 36px;
}
.service__content__form {
  padding-left: 36px;
  padding-right: 36px;
}
.service__content__form--login .cbxl-form__component--buttons {
  justify-content: space-between;
  gap: 18px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.service__content__questions {
  padding-left: 18px;
  padding-right: 18px;
}
.service__content__questions__list {
  display: flex;
  flex-direction: column;
}
.service__content__questions__list__item {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid rgba(125, 143, 157, 0.2);
  gap: 18px;
  padding-top: 18px;
  padding-bottom: 18px;
}
.service__content__questions__list__item:last-child {
  border-bottom: 0;
}
.service__content__questions__list__item__question {
  display: flex;
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
  cursor: pointer;
  color: var(--blue);
}
.service__content__questions__list__item__question__toggle {
  width: 18px;
  height: 18px;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 6px;
  position: relative;
}
.service__content__questions__list__item__question__toggle svg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: contain;
}
.service__content__questions__list__item__question__toggle svg path {
  fill: currentColor;
}
.service__content__questions__list__item__question__title {
  flex-grow: 1;
  flex-shrink: 1;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  padding-top: 4px;
}
.service__content__questions__list__item__question__title::before, .service__content__questions__list__item__question__title::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.service__content__questions__list__item__question__title::before {
  margin-bottom: calc(-0.4em + 0px);
}
.service__content__questions__list__item__question__title::after {
  margin-top: calc(-0.3722222222em + 0px);
}
.service__content__questions__list__item__question__share {
  width: 18px;
  height: 18px;
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 18px;
  position: relative;
  color: inherit;
}
.service__content__questions__list__item__question__share svg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: contain;
}
.service__content__questions__list__item__question__share svg path {
  fill: currentColor;
}
.service__content__questions__list__item__question__info {
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
}
.service__content__questions__list__item__question__info > span {
  font-size: 12px;
  font-weight: 400;
}
.service__content__questions__list__item__question__info__name {
  color: #7D8F9D;
}
.service__content__questions__list__item__question__info__divider {
  width: 1px;
  height: 12px;
  background-color: rgba(125, 143, 157, 0.2);
}
.service__content__questions__list__item__question__info__date {
  color: rgba(125, 143, 157, 0.6);
}
.service__content__questions__list__item__question__info__icon {
  width: 12px;
  height: 12px;
  position: relative;
}
.service__content__questions__list__item__question__info__icon svg,
.service__content__questions__list__item__question__info__icon img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: contain;
}
.service__content__questions__list__item__question:hover {
  color: var(--blue-multiply);
}
.service__content__questions__list__item__answer {
  display: none;
  padding-left: 42px;
  padding-right: 18px;
}
.service__content__questions__list__item__answer .text-component ul, .service__content__questions__list__item__answer .text-component ol {
  margin-bottom: 18px;
}
.service__content__questions__list__item__answer .text-component p {
  margin-bottom: 12px;
}
.service__content__questions__list__item__answer .text-component *:last-child {
  margin-bottom: 0;
}
.service__content__questions__list__item.service__content__questions__list__item--open .service__content__questions__list__item__question {
  color: var(--pink);
}
.service__content__login-external {
  padding-left: 36px;
  padding-right: 36px;
  padding-bottom: 27px;
}
.service__content__login-external__buttons {
  margin-top: 36px;
}
.service__content__login-external__buttons > .cbxl-button {
  width: calc(50% - 9px);
}
.service__content__data {
  display: flex;
  gap: 36px;
  flex-wrap: wrap;
  padding-left: 36px;
  padding-right: 36px;
}
.service__content__data__column {
  width: fit-content;
}
.service__content__data__column .text-component {
  gap: 10px;
}
.service__content__data__label {
  color: #7D8F9D;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.3;
}
.service__content__data__label::before, .service__content__data__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.service__content__data__label::before {
  margin-bottom: calc(-0.3em + 0px);
}
.service__content__data__label::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.service__content__data__value {
  line-height: 1.3;
}
.service__content__data__value::before, .service__content__data__value::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.service__content__data__value::before {
  margin-bottom: calc(-0.3em + 0px);
}
.service__content__data__value::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.service__content__data--vertical {
  flex-direction: column;
}
.service__content__data--vertical .service__content__data__column {
  width: 100%;
}
.service__ads {
  margin-top: calc(clamp(2.25rem, 1.6071rem + 3.2143vw, 4.5rem) * -0.5);
  position: relative;
  z-index: 1;
}

.infobox {
  display: flex;
  padding: 18px;
  flex-direction: column;
  gap: 18px;
  border-radius: 6px;
  border: 1px solid rgba(125, 143, 157, 0.2);
}
.infobox--default .infobox__header__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%237D8F9D' fill-opacity='0.6'/%3E%3C/svg%3E");
}
.infobox--success {
  border: 1px solid rgba(58, 167, 87, 0.1);
  background: rgba(58, 167, 87, 0.05);
}
.infobox--success .infobox__header__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%233AA757'/%3E%3C/svg%3E");
}
.infobox--success .infobox__header__icon.infobox__header__icon--alarm {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 10C2 8.33335 2.37083 6.80418 3.1125 5.41251C3.85417 4.02085 4.85 2.86668 6.1 1.95001L7.275 3.55001C6.275 4.28335 5.47917 5.20835 4.8875 6.32501C4.29583 7.44168 4 8.66668 4 10H2ZM20 10C20 8.66668 19.7042 7.44168 19.1125 6.32501C18.5208 5.20835 17.725 4.28335 16.725 3.55001L17.9 1.95001C19.15 2.86668 20.1458 4.02085 20.8875 5.41251C21.6292 6.80418 22 8.33335 22 10H20ZM4 19V17H6V10C6 8.61668 6.41667 7.38751 7.25 6.31251C8.08333 5.23751 9.16667 4.53335 10.5 4.20001V3.50001C10.5 3.08335 10.6458 2.72918 10.9375 2.43751C11.2292 2.14585 11.5833 2.00001 12 2.00001C12.4167 2.00001 12.7708 2.14585 13.0625 2.43751C13.3542 2.72918 13.5 3.08335 13.5 3.50001V4.20001C14.8333 4.53335 15.9167 5.23751 16.75 6.31251C17.5833 7.38751 18 8.61668 18 10V17H20V19H4ZM12 22C11.45 22 10.9792 21.8042 10.5875 21.4125C10.1958 21.0208 10 20.55 10 20H14C14 20.55 13.8042 21.0208 13.4125 21.4125C13.0208 21.8042 12.55 22 12 22ZM8 17H16V10C16 8.90001 15.6083 7.95835 14.825 7.17501C14.0417 6.39168 13.1 6.00001 12 6.00001C10.9 6.00001 9.95833 6.39168 9.175 7.17501C8.39167 7.95835 8 8.90001 8 10V17Z' fill='%233AA757'/%3E%3C/svg%3E");
}
.infobox--success .infobox__header__icon.infobox__header__icon--info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%233AA757'/%3E%3C/svg%3E");
}
.infobox--success .infobox__header__title {
  color: #3AA757;
}
.infobox--success .infobox__header__divider {
  background-color: rgba(58, 167, 87, 0.2);
}
.infobox--warning {
  border: 1px solid rgba(250, 187, 45, 0.1);
  background: rgba(250, 187, 45, 0.05);
}
.infobox--warning .infobox__header__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1 21L12 2L23 21H1ZM4.45 19H19.55L12 6L4.45 19ZM12 18C12.2833 18 12.5208 17.9042 12.7125 17.7125C12.9042 17.5208 13 17.2833 13 17C13 16.7167 12.9042 16.4792 12.7125 16.2875C12.5208 16.0958 12.2833 16 12 16C11.7167 16 11.4792 16.0958 11.2875 16.2875C11.0958 16.4792 11 16.7167 11 17C11 17.2833 11.0958 17.5208 11.2875 17.7125C11.4792 17.9042 11.7167 18 12 18ZM11 15H13V10H11V15Z' fill='%23FABB2D'/%3E%3C/svg%3E");
}
.infobox--warning .infobox__header__icon.infobox__header__icon--alarm {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 10C2 8.33335 2.37083 6.80418 3.1125 5.41251C3.85417 4.02085 4.85 2.86668 6.1 1.95001L7.275 3.55001C6.275 4.28335 5.47917 5.20835 4.8875 6.32501C4.29583 7.44168 4 8.66668 4 10H2ZM20 10C20 8.66668 19.7042 7.44168 19.1125 6.32501C18.5208 5.20835 17.725 4.28335 16.725 3.55001L17.9 1.95001C19.15 2.86668 20.1458 4.02085 20.8875 5.41251C21.6292 6.80418 22 8.33335 22 10H20ZM4 19V17H6V10C6 8.61668 6.41667 7.38751 7.25 6.31251C8.08333 5.23751 9.16667 4.53335 10.5 4.20001V3.50001C10.5 3.08335 10.6458 2.72918 10.9375 2.43751C11.2292 2.14585 11.5833 2.00001 12 2.00001C12.4167 2.00001 12.7708 2.14585 13.0625 2.43751C13.3542 2.72918 13.5 3.08335 13.5 3.50001V4.20001C14.8333 4.53335 15.9167 5.23751 16.75 6.31251C17.5833 7.38751 18 8.61668 18 10V17H20V19H4ZM12 22C11.45 22 10.9792 21.8042 10.5875 21.4125C10.1958 21.0208 10 20.55 10 20H14C14 20.55 13.8042 21.0208 13.4125 21.4125C13.0208 21.8042 12.55 22 12 22ZM8 17H16V10C16 8.90001 15.6083 7.95835 14.825 7.17501C14.0417 6.39168 13.1 6.00001 12 6.00001C10.9 6.00001 9.95833 6.39168 9.175 7.17501C8.39167 7.95835 8 8.90001 8 10V17Z' fill='%23FABB2D'/%3E%3C/svg%3E");
}
.infobox--warning .infobox__header__title {
  color: #FABB2D;
}
.infobox--warning .infobox__header__divider {
  background-color: rgba(250, 187, 45, 0.2);
}
.infobox--error {
  border: 1px solid rgba(238, 17, 103, 0.1);
  background: rgba(238, 17, 103, 0.05);
}
.infobox--error .infobox__header__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1 21L12 2L23 21H1ZM4.45 19H19.55L12 6L4.45 19ZM12 18C12.2833 18 12.5208 17.9042 12.7125 17.7125C12.9042 17.5208 13 17.2833 13 17C13 16.7167 12.9042 16.4792 12.7125 16.2875C12.5208 16.0958 12.2833 16 12 16C11.7167 16 11.4792 16.0958 11.2875 16.2875C11.0958 16.4792 11 16.7167 11 17C11 17.2833 11.0958 17.5208 11.2875 17.7125C11.4792 17.9042 11.7167 18 12 18ZM11 15H13V10H11V15Z' fill='%23EE1167'/%3E%3C/svg%3E");
}
.infobox--error .infobox__header__icon.infobox__header__icon--alarm {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 10C2 8.33335 2.37083 6.80418 3.1125 5.41251C3.85417 4.02085 4.85 2.86668 6.1 1.95001L7.275 3.55001C6.275 4.28335 5.47917 5.20835 4.8875 6.32501C4.29583 7.44168 4 8.66668 4 10H2ZM20 10C20 8.66668 19.7042 7.44168 19.1125 6.32501C18.5208 5.20835 17.725 4.28335 16.725 3.55001L17.9 1.95001C19.15 2.86668 20.1458 4.02085 20.8875 5.41251C21.6292 6.80418 22 8.33335 22 10H20ZM4 19V17H6V10C6 8.61668 6.41667 7.38751 7.25 6.31251C8.08333 5.23751 9.16667 4.53335 10.5 4.20001V3.50001C10.5 3.08335 10.6458 2.72918 10.9375 2.43751C11.2292 2.14585 11.5833 2.00001 12 2.00001C12.4167 2.00001 12.7708 2.14585 13.0625 2.43751C13.3542 2.72918 13.5 3.08335 13.5 3.50001V4.20001C14.8333 4.53335 15.9167 5.23751 16.75 6.31251C17.5833 7.38751 18 8.61668 18 10V17H20V19H4ZM12 22C11.45 22 10.9792 21.8042 10.5875 21.4125C10.1958 21.0208 10 20.55 10 20H14C14 20.55 13.8042 21.0208 13.4125 21.4125C13.0208 21.8042 12.55 22 12 22ZM8 17H16V10C16 8.90001 15.6083 7.95835 14.825 7.17501C14.0417 6.39168 13.1 6.00001 12 6.00001C10.9 6.00001 9.95833 6.39168 9.175 7.17501C8.39167 7.95835 8 8.90001 8 10V17Z' fill='%23EE1167'/%3E%3C/svg%3E");
}
.infobox--error .infobox__header__title {
  color: #EE1167;
}
.infobox--error .infobox__header__divider {
  background-color: rgba(238, 17, 103, 0.2);
}
.infobox__header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 9px 0;
}
.infobox__header__icon {
  width: 24px;
  height: 24px;
  position: relative;
  flex-shrink: 0;
  flex-grow: 0;
}
.infobox__header__icon--alarm {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M2 10C2 8.33335 2.37083 6.80418 3.1125 5.41251C3.85417 4.02085 4.85 2.86668 6.1 1.95001L7.275 3.55001C6.275 4.28335 5.47917 5.20835 4.8875 6.32501C4.29583 7.44168 4 8.66668 4 10H2ZM20 10C20 8.66668 19.7042 7.44168 19.1125 6.32501C18.5208 5.20835 17.725 4.28335 16.725 3.55001L17.9 1.95001C19.15 2.86668 20.1458 4.02085 20.8875 5.41251C21.6292 6.80418 22 8.33335 22 10H20ZM4 19V17H6V10C6 8.61668 6.41667 7.38751 7.25 6.31251C8.08333 5.23751 9.16667 4.53335 10.5 4.20001V3.50001C10.5 3.08335 10.6458 2.72918 10.9375 2.43751C11.2292 2.14585 11.5833 2.00001 12 2.00001C12.4167 2.00001 12.7708 2.14585 13.0625 2.43751C13.3542 2.72918 13.5 3.08335 13.5 3.50001V4.20001C14.8333 4.53335 15.9167 5.23751 16.75 6.31251C17.5833 7.38751 18 8.61668 18 10V17H20V19H4ZM12 22C11.45 22 10.9792 21.8042 10.5875 21.4125C10.1958 21.0208 10 20.55 10 20H14C14 20.55 13.8042 21.0208 13.4125 21.4125C13.0208 21.8042 12.55 22 12 22ZM8 17H16V10C16 8.90001 15.6083 7.95835 14.825 7.17501C14.0417 6.39168 13.1 6.00001 12 6.00001C10.9 6.00001 9.95833 6.39168 9.175 7.17501C8.39167 7.95835 8 8.90001 8 10V17Z' fill='%23EE1167'/%3E%3C/svg%3E");
}
.infobox__header__icon--info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%233AA757'/%3E%3C/svg%3E");
}
.infobox__header__divider {
  width: 1px;
  height: 24px;
  background-color: rgba(125, 143, 157, 0.2);
  margin-left: 18px;
  margin-right: 18px;
  flex-shrink: 0;
  flex-grow: 0;
}
.infobox__header__title {
  font-weight: 400;
  flex-grow: 1;
  flex-shrink: 1;
  line-height: 1.5;
  max-width: calc(100% - 84px);
}
.infobox__header__link {
  white-space: nowrap;
}
.infobox__content {
  line-height: 1.5;
}
.infobox__content::before, .infobox__content::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.infobox__content::before {
  margin-bottom: calc(-0.4em + 0px);
}
.infobox__content::after {
  margin-top: calc(-0.3722222222em + 0px);
}

.shop-banners--vertical {
  gap: 36px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.shop-banners--vertical .shop-banner {
  margin-bottom: 0 !important;
}

@media screen and (min-width: 992px) and (max-width: 1100px) {
  .service__container .container .row .col-service__ads {
    width: fit-content;
  }
  .service__container .container .row .col-service__ads .shop-banners .shop-banner.shop-banner--full.shop-banner-side {
    width: 300px;
  }
}
@media screen and (max-width: 991px) {
  .service__container .container .row {
    flex-direction: column;
    gap: 36px;
  }
  .service__container .container .row .col-service__ads {
    width: 100%;
  }
  .service__container .container .row .service__ads {
    margin-top: 0;
  }
}
@media screen and (max-width: 600px) {
  .service__content__login-external__buttons {
    flex-direction: column;
  }
  .service__content__login-external__buttons > .cbxl-button {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .service__content {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .service__content__intro,
  .service__content__text,
  .service__content__heading,
  .service__content__subjects,
  .service__content__actions {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.cbxl-form *,
.cbxl-form *:before,
.cbxl-form *:after {
  box-sizing: border-box;
}
.cbxl-form__components {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.cbxl-form__components--blue {
  background-color: #f4f9fd;
  border-radius: 9px;
  padding: 18px;
}
.cbxl-form__component--rounded-label + .form__component--rounded-label {
  margin-top: -9px;
}
.cbxl-form__component--buttons {
  margin-top: 18px;
}
.cbxl-form__component--error .cbxl-form__label {
  color: #ff6666;
}
.cbxl-form__component--error label {
  color: #bb2222;
}
.cbxl-form__component--checkbox .form__element, .cbxl-form__component--radio .form__element {
  flex-direction: row;
}
.cbxl-form__component--checkbox input, .cbxl-form__component--radio input {
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
}
.cbxl-form__component--checkbox input + label, .cbxl-form__component--radio input + label {
  position: relative;
  padding-left: 42px;
  line-height: 1.5;
  font-weight: 300;
  cursor: pointer;
}
.cbxl-form__component--checkbox input + label:before, .cbxl-form__component--radio input + label:before {
  content: "";
  position: absolute;
  left: 0px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 1px solid rgba(125, 143, 157, 0.2);
  background-color: #ffffff;
  cursor: pointer;
}
.cbxl-form__component--checkbox input + label:after, .cbxl-form__component--radio input + label:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
  background-position: center center;
}
.cbxl-form__component--checkbox input:checked + label:after, .cbxl-form__component--radio input:checked + label:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%23EE1167'%3E%3Cpath d='M389-267 195-460l51-52 143 143 325-324 51 51-376 375Z'/%3E%3C/svg%3E");
}
.cbxl-form__component--checkbox input:checked + label::before, .cbxl-form__component--radio input:checked + label::before {
  border: 2px solid #2288d9;
  background-color: #fff;
}
.cbxl-form__component--checkbox input:checked + label::after, .cbxl-form__component--radio input:checked + label::after {
  display: inline-block;
}
.cbxl-form__component.checkbox-list {
  position: relative;
}
.cbxl-form__component.checkbox-list .checkbox-list-fake-select {
  width: 100%;
  height: 48px;
  line-height: 22px;
  padding: 12px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  cursor: pointer;
}
.cbxl-form__component.checkbox-list .form__element--checkbox-select:not(.active) + .form__element {
  display: none;
}
.cbxl-form__component.checkbox-list .form__element--checkbox-select + .form__element {
  position: absolute;
  max-height: 200px;
  overflow: auto;
  background-color: #ffffff;
  width: calc(100% - 12px);
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 12px;
  box-shadow: 0px 0px 5px 1px #cccccc;
  flex-direction: column;
}
.cbxl-form__element {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
}
.cbxl-form__element--upload {
  flex-direction: column;
  gap: 18px;
}
.cbxl-form__element--search {
  flex-direction: row;
  gap: 9px;
  flex-wrap: wrap;
}
.cbxl-form__element--search .cbxl-form__input--search {
  flex-grow: 1;
  flex-shrink: 1;
  order: 2;
}
.cbxl-form__element--search .cbxl-form__label {
  width: 100%;
  order: 1;
  margin-bottom: 0;
}
.cbxl-form__element--search .cbxl-button {
  order: 3;
  flex-grow: 0;
  flex-shrink: 0;
}
.cbxl-form__element .icon.pe-1 {
  position: absolute;
  bottom: 3px;
  left: 15px;
}
.cbxl-form__element .icon.ps-1 {
  position: absolute;
  bottom: 3px;
  right: 15px;
}
.cbxl-form__element__notice {
  color: rgba(125, 143, 157, 0.8);
}
.cbxl-form__label {
  cursor: default;
  color: #7d8f9d;
  line-height: 1.3;
  margin-bottom: 9px;
  font-weight: 300;
  font-size: 14px;
}
.cbxl-form__label::before, .cbxl-form__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.cbxl-form__label::before {
  margin-bottom: calc(-0.3em + 0px);
}
.cbxl-form__label::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.cbxl-form__error {
  padding-top: 2px;
  color: #dd0000;
}
.cbxl-form input[type=text],
.cbxl-form input[type=password],
.cbxl-form input[type=email],
.cbxl-form input[type=tel],
.cbxl-form input[type=number],
.cbxl-form input[type=search],
.cbxl-form select,
.cbxl-form textarea {
  appearance: none;
  height: 48px;
  border: 1px solid rgba(125, 143, 157, 0.2);
  border-radius: 3px;
  padding-left: 18px;
  padding-right: 18px;
  outline: 0;
  font-weight: 300;
  font-size: 16px;
  color: #222222;
  font-family: inherit;
}
.cbxl-form input[type=text]:focus,
.cbxl-form input[type=password]:focus,
.cbxl-form input[type=email]:focus,
.cbxl-form input[type=tel]:focus,
.cbxl-form input[type=number]:focus,
.cbxl-form input[type=search]:focus,
.cbxl-form select:focus,
.cbxl-form textarea:focus {
  border-color: #2f8bd3;
}
.cbxl-form input[type=text]:focus + .cbxl-form__label,
.cbxl-form input[type=password]:focus + .cbxl-form__label,
.cbxl-form input[type=email]:focus + .cbxl-form__label,
.cbxl-form input[type=tel]:focus + .cbxl-form__label,
.cbxl-form input[type=number]:focus + .cbxl-form__label,
.cbxl-form input[type=search]:focus + .cbxl-form__label,
.cbxl-form select:focus + .cbxl-form__label,
.cbxl-form textarea:focus + .cbxl-form__label {
  color: #2f8bd3;
}
.cbxl-form input[type=text].euro,
.cbxl-form input[type=password].euro,
.cbxl-form input[type=email].euro,
.cbxl-form input[type=tel].euro,
.cbxl-form input[type=number].euro,
.cbxl-form input[type=search].euro,
.cbxl-form select.euro,
.cbxl-form textarea.euro {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%237d8f9d'%3E%3Cpath d='M576-144q-112 0-198-64T258-372H144v-72h98q-2-14-2-32t2-40h-98v-72h114q34-100 120-164t198-64q71 0 132.5 27T816-715l-51 51q-36-37-84.5-58.5T576-744q-81 0-145.5 43.5T335-588h241v72H314q-2 11-2.5 29.5T314-444h262v72H335q31 69 95.5 112.5T576-216q56 0 104.5-21.5T765-296l51 51q-46 47-107.5 74T576-144Z'/%3E%3C/svg%3E");
  background-position: left 18px center;
  text-align: right;
  padding-left: 36px;
  background-repeat: no-repeat;
}
.cbxl-form input[type=text].euro:focus,
.cbxl-form input[type=password].euro:focus,
.cbxl-form input[type=email].euro:focus,
.cbxl-form input[type=tel].euro:focus,
.cbxl-form input[type=number].euro:focus,
.cbxl-form input[type=search].euro:focus,
.cbxl-form select.euro:focus,
.cbxl-form textarea.euro:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%232f8bd3'%3E%3Cpath d='M576-144q-112 0-198-64T258-372H144v-72h98q-2-14-2-32t2-40h-98v-72h114q34-100 120-164t198-64q71 0 132.5 27T816-715l-51 51q-36-37-84.5-58.5T576-744q-81 0-145.5 43.5T335-588h241v72H314q-2 11-2.5 29.5T314-444h262v72H335q31 69 95.5 112.5T576-216q56 0 104.5-21.5T765-296l51 51q-46 47-107.5 74T576-144Z'/%3E%3C/svg%3E");
}
.cbxl-form input[type=text].readonly,
.cbxl-form input[type=password].readonly,
.cbxl-form input[type=email].readonly,
.cbxl-form input[type=tel].readonly,
.cbxl-form input[type=number].readonly,
.cbxl-form input[type=search].readonly,
.cbxl-form select.readonly,
.cbxl-form textarea.readonly {
  background-color: #dddddd;
  font-style: italic;
  cursor: not-allowed;
}
.cbxl-form input[type=number] {
  appearance: none;
  -moz-appearance: textfield;
}
.cbxl-form select {
  background-image: url("data:image/svg+xml,%3Csvg id='Expand_More' data-name='Expand More' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %237d8f9d; %7D .cls-1 %7B opacity: 0.2; %7D .cls-2 %7B fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Crect id='scheidingslijn' class='cls-1' width='2' height='30'/%3E%3Cpath id='expand-more' class='cls-2' d='M892,805.375l-6-6,1.4-1.4,4.6,4.6,4.6-4.6,1.4,1.4Z' transform='translate(-868 -787)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 18px center;
  padding-right: 72px;
  display: block;
}
.cbxl-form select:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %232f8bd3; %7D .cls-1 %7B fill-rule: evenodd; %7D .cls-2 %7B opacity: 0.2; %7D %3C/style%3E%3C/defs%3E%3Cpath id='dropdown_arrow' data-name='dropdown arrow' class='cls-1' d='M897.5,893.25l1.5-1.529-6-5.971-6,5.971,1.5,1.529,4.5-4.5Z' transform='translate(-868 -874)'/%3E%3Crect id='scheidingslijn' class='cls-2' width='2' height='30'/%3E%3C/svg%3E%0A");
}
.cbxl-form textarea {
  min-height: 110px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.cbxl-form input[type=password] ~ .toggle-password-visibility {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 12C9.9375 12 10.7344 11.6719 11.3906 11.0156C12.0469 10.3594 12.375 9.5625 12.375 8.625C12.375 7.6875 12.0469 6.89062 11.3906 6.23438C10.7344 5.57812 9.9375 5.25 9 5.25C8.0625 5.25 7.26562 5.57812 6.60938 6.23438C5.95312 6.89062 5.625 7.6875 5.625 8.625C5.625 9.5625 5.95312 10.3594 6.60938 11.0156C7.26562 11.6719 8.0625 12 9 12ZM9 10.65C8.4375 10.65 7.95938 10.4531 7.56563 10.0594C7.17188 9.66563 6.975 9.1875 6.975 8.625C6.975 8.0625 7.17188 7.58437 7.56563 7.19063C7.95938 6.79688 8.4375 6.6 9 6.6C9.5625 6.6 10.0406 6.79688 10.4344 7.19063C10.8281 7.58437 11.025 8.0625 11.025 8.625C11.025 9.1875 10.8281 9.66563 10.4344 10.0594C10.0406 10.4531 9.5625 10.65 9 10.65ZM9 14.25C7.175 14.25 5.5125 13.7406 4.0125 12.7219C2.5125 11.7031 1.425 10.3375 0.75 8.625C1.425 6.9125 2.5125 5.54688 4.0125 4.52813C5.5125 3.50938 7.175 3 9 3C10.825 3 12.4875 3.50938 13.9875 4.52813C15.4875 5.54688 16.575 6.9125 17.25 8.625C16.575 10.3375 15.4875 11.7031 13.9875 12.7219C12.4875 13.7406 10.825 14.25 9 14.25ZM9 12.75C10.4125 12.75 11.7094 12.3781 12.8906 11.6344C14.0719 10.8906 14.975 9.8875 15.6 8.625C14.975 7.3625 14.0719 6.35938 12.8906 5.61562C11.7094 4.87187 10.4125 4.5 9 4.5C7.5875 4.5 6.29063 4.87187 5.10938 5.61562C3.92812 6.35938 3.025 7.3625 2.4 8.625C3.025 9.8875 3.92812 10.8906 5.10938 11.6344C6.29063 12.3781 7.5875 12.75 9 12.75Z' fill='%237D8F9D'/%3E%3C/svg%3E");
}
.cbxl-form input[type=text] ~ .toggle-password-visibility {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%237D8F9D'%3E%3Cpath d='m637-425-62-62q4-38-23-65.5T487-576l-62-62q13-5 27-7.5t28-2.5q70 0 119 49t49 119q0 14-2.5 28t-8.5 27Zm133 133-52-52q36-28 65.5-61.5T833-480q-49-101-144.5-158.5T480-696q-26 0-51 3t-49 10l-58-58q38-15 77.5-21t80.5-6q143 0 261.5 77.5T912-480q-22 57-58.5 103.5T770-292Zm-2 202L638-220q-38 14-77.5 21t-80.5 7q-143 0-261.5-77.5T48-480q22-57 58-104t84-85L90-769l51-51 678 679-51 51ZM241-617q-35 28-65 61.5T127-480q49 101 144.5 158.5T480-264q26 0 51-3.5t50-9.5l-45-45q-14 5-28 7.5t-28 2.5q-70 0-119-49t-49-119q0-14 3.5-28t6.5-28l-81-81Zm287 89Zm-96 96Z'/%3E%3C/svg%3E");
}
.cbxl-form .toggle-password-visibility {
  width: 18px;
  height: 18px;
  bottom: 16px;
  right: 15px;
  position: absolute;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
}
.cbxl-form input:-webkit-autofill,
.cbxl-form input:-webkit-autofill:hover,
.cbxl-form input:-webkit-autofill:focus,
.cbxl-form input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.cbxl-form .account__content__divider {
  margin-left: -36px;
  margin-right: -36px;
  margin-top: 18px;
  margin-bottom: 18px;
}
.cbxl-form__input--search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.7 15.75L9.975 11.025C9.6 11.325 9.16875 11.5625 8.68125 11.7375C8.19375 11.9125 7.675 12 7.125 12C5.7625 12 4.60938 11.5281 3.66563 10.5844C2.72188 9.64062 2.25 8.4875 2.25 7.125C2.25 5.7625 2.72188 4.60938 3.66563 3.66563C4.60938 2.72188 5.7625 2.25 7.125 2.25C8.4875 2.25 9.64062 2.72188 10.5844 3.66563C11.5281 4.60938 12 5.7625 12 7.125C12 7.675 11.9125 8.19375 11.7375 8.68125C11.5625 9.16875 11.325 9.6 11.025 9.975L15.75 14.7L14.7 15.75ZM7.125 10.5C8.0625 10.5 8.85938 10.1719 9.51562 9.51562C10.1719 8.85938 10.5 8.0625 10.5 7.125C10.5 6.1875 10.1719 5.39062 9.51562 4.73438C8.85938 4.07812 8.0625 3.75 7.125 3.75C6.1875 3.75 5.39062 4.07812 4.73438 4.73438C4.07812 5.39062 3.75 6.1875 3.75 7.125C3.75 8.0625 4.07812 8.85938 4.73438 9.51562C5.39062 10.1719 6.1875 10.5 7.125 10.5Z' fill='%237d8f9d'/%3E%3C/svg%3E");
  background-position: left 16px center;
  background-repeat: no-repeat;
  padding-left: 49px !important;
}
.cbxl-form__input--search:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M14.7 15.75L9.975 11.025C9.6 11.325 9.16875 11.5625 8.68125 11.7375C8.19375 11.9125 7.675 12 7.125 12C5.7625 12 4.60938 11.5281 3.66563 10.5844C2.72188 9.64062 2.25 8.4875 2.25 7.125C2.25 5.7625 2.72188 4.60938 3.66563 3.66563C4.60938 2.72188 5.7625 2.25 7.125 2.25C8.4875 2.25 9.64062 2.72188 10.5844 3.66563C11.5281 4.60938 12 5.7625 12 7.125C12 7.675 11.9125 8.19375 11.7375 8.68125C11.5625 9.16875 11.325 9.6 11.025 9.975L15.75 14.7L14.7 15.75ZM7.125 10.5C8.0625 10.5 8.85938 10.1719 9.51562 9.51562C10.1719 8.85938 10.5 8.0625 10.5 7.125C10.5 6.1875 10.1719 5.39062 9.51562 4.73438C8.85938 4.07812 8.0625 3.75 7.125 3.75C6.1875 3.75 5.39062 4.07812 4.73438 4.73438C4.07812 5.39062 3.75 6.1875 3.75 7.125C3.75 8.0625 4.07812 8.85938 4.73438 9.51562C5.39062 10.1719 6.1875 10.5 7.125 10.5Z' fill='%232F8BD3'/%3E%3C/svg%3E");
}

.cbxl-file-uploader {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.cbxl-file-uploader .file-upload-field {
  opacity: 0;
  position: absolute;
  left: -9999px;
  height: 1px;
  width: 1px;
  visibility: hidden;
}
.cbxl-file-uploader__files {
  display: flex;
  flex-direction: column;
  gap: 18px;
  display: none;
}
.cbxl-file-uploader__file {
  display: flex;
  align-items: center;
  gap: 9px;
  font-weight: 400;
}
.cbxl-file-uploader__file__filename {
  color: var(--blue);
  display: flex;
  gap: 6px;
}
.cbxl-file-uploader__file__filename:before {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M5.25 12.75H10.5V11.25H5.25V12.75ZM5.25 9.75H12.75V8.25H5.25V9.75ZM5.25 6.75H12.75V5.25H5.25V6.75ZM3.75 15.75C3.3375 15.75 2.98438 15.6031 2.69063 15.3094C2.39688 15.0156 2.25 14.6625 2.25 14.25V3.75C2.25 3.3375 2.39688 2.98438 2.69063 2.69063C2.98438 2.39688 3.3375 2.25 3.75 2.25H14.25C14.6625 2.25 15.0156 2.39688 15.3094 2.69063C15.6031 2.98438 15.75 3.3375 15.75 3.75V14.25C15.75 14.6625 15.6031 15.0156 15.3094 15.3094C15.0156 15.6031 14.6625 15.75 14.25 15.75H3.75ZM3.75 14.25H14.25V3.75H3.75V14.25Z' fill='%232F8BD3'/%3E%3C/svg%3E");
  flex-grow: 0;
  flex-shrink: 0;
}
.cbxl-file-uploader__file__extension {
  color: rgba(34, 34, 34, 0.6);
}
.cbxl-file-uploader__file__size {
  color: rgba(34, 34, 34, 0.6);
}
.cbxl-file-uploader__file__remove {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M6.3 12.75L5.25 11.7L7.95 9.00005L5.25 6.3188L6.3 5.2688L9 7.9688L11.6813 5.2688L12.7313 6.3188L10.0313 9.00005L12.7313 11.7L11.6813 12.75L9 10.05L6.3 12.75Z' fill='%23222222' fill-opacity='1'/%3E%3C/svg%3E");
  cursor: pointer;
  width: 18px;
  height: 18px;
  opacity: 0.6;
}
.cbxl-file-uploader__file__remove:hover {
  opacity: 0.8;
}
.cbxl-file-uploader__error {
  font-weight: 300;
  color: #FF0000;
  display: flex;
  align-items: center;
  gap: 6px;
  display: none;
}
.cbxl-file-uploader__error:before {
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cmask id='mask0_70_53' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='18' height='18' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_70_53)'%3E%3Cpath d='M9 12.75C9.2125 12.75 9.39063 12.6781 9.53438 12.5344C9.67813 12.3906 9.75 12.2125 9.75 12C9.75 11.7875 9.67813 11.6094 9.53438 11.4656C9.39063 11.3219 9.2125 11.25 9 11.25C8.7875 11.25 8.60938 11.3219 8.46563 11.4656C8.32188 11.6094 8.25 11.7875 8.25 12C8.25 12.2125 8.32188 12.3906 8.46563 12.5344C8.60938 12.6781 8.7875 12.75 9 12.75ZM8.25 9.75H9.75V5.25H8.25V9.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5ZM9 15C10.675 15 12.0938 14.4187 13.2563 13.2563C14.4187 12.0938 15 10.675 15 9C15 7.325 14.4187 5.90625 13.2563 4.74375C12.0938 3.58125 10.675 3 9 3C7.325 3 5.90625 3.58125 4.74375 4.74375C3.58125 5.90625 3 7.325 3 9C3 10.675 3.58125 12.0938 4.74375 13.2563C5.90625 14.4187 7.325 15 9 15Z' fill='%23FF0000'/%3E%3C/g%3E%3C/svg%3E");
  flex-grow: 0;
  flex-shrink: 0;
}

.account__content__section .cbxl-form__component .error {
  color: #f00;
  font-weight: 500;
  margin-bottom: 4px;
}

.account-service {
  border: 1px solid rgba(125, 143, 157, 0.2);
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  margin-top: 18px;
}
.account-service__header {
  padding: 36px;
  border-bottom: 1px solid rgba(125, 143, 157, 0.2);
}
.account-service__content .service__content__questions__list .service__content__questions__list__item__question {
  padding-left: 36px;
  padding-right: 36px;
}
.account-service__correspondence {
  padding-left: 24px;
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.account-service__correspondence__heading {
  display: flex;
  align-items: center;
  gap: 18px;
}
.account-service__correspondence__heading__sender__label {
  color: #7D8F9D;
  font-weight: 300;
  font-size: 14px;
}
.account-service__correspondence__heading__sender--cbxl .account-service__correspondence__heading__sender__icon svg {
  transform: rotateX(0) rotateY(180deg);
}
.account-service__correspondence__message {
  background-color: rgba(47, 139, 211, 0.1);
  padding: 18px;
  border-radius: 6px;
}
.account-service__correspondence__message--cbxl {
  background-color: rgba(125, 143, 157, 0.05);
}
.account-service__correspondence__message .text-component p {
  margin-bottom: 24px;
}
.account-service__correspondence__divider {
  height: 1px;
  background-color: rgba(125, 143, 157, 0.2);
}

.account {
  padding-top: 36px;
  padding-bottom: 36px;
  background-color: #f8f9fa;
  font-weight: 300;
  line-height: 1.5;
}
.account__inner {
  display: flex;
  gap: 18px;
  align-items: flex-start;
}
.account__side {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 400px;
}
.account__side__navigation {
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid rgba(125, 143, 157, 0.2);
}
.account__side__navigation__section {
  padding: 18px;
  padding-bottom: 6px;
}
.account__side__navigation__section--last {
  padding-bottom: 18px;
}
.account__side__navigation__section--heading {
  padding-left: 27px;
}
.account__side__navigation__section__divider {
  height: 22px;
  display: flex;
  align-items: center;
  margin-left: -1px;
  margin-right: -1px;
  overflow: hidden;
}
.account__side__navigation__section__divider__line {
  height: 1px;
  background-color: rgba(125, 143, 157, 0.2);
  display: block;
  width: 100%;
}
.account__side__navigation__section__divider:before {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid rgba(125, 143, 157, 0.2);
  content: "";
  flex-grow: 0;
  flex-shrink: 0;
  background-color: #f8f9fa;
  margin-left: -11px;
}
.account__side__navigation__section__divider:after {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid rgba(125, 143, 157, 0.2);
  content: "";
  flex-grow: 0;
  flex-shrink: 0;
  background-color: #f8f9fa;
  margin-right: -11px;
}
.account__side__navigation__section__divider + .account__side__navigation__section {
  padding-top: 6px;
}
.account__side__navigation__items {
  padding-top: 18px;
  padding-bottom: 6px;
}
.account__side__navigation__items__list {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.account__side__navigation__items__list li a {
  display: flex;
  gap: 9px;
  padding-left: 27px;
  padding-right: 18px;
  padding-top: 6px;
  padding-bottom: 6px;
  height: 36px;
  align-items: center;
  font-weight: 400;
  color: #222222;
}
.account__side__navigation__items__list li a > span {
  display: flex;
  height: 24px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  gap: 18px;
  border-radius: 6px;
  border: 1px solid var(--pink);
  color: var(--pink);
  font-size: 14px;
  font-weight: 300;
}
.account__side__navigation__items__list li a:hover {
  text-decoration: none;
  background-color: rgba(125, 143, 157, 0.05);
}
.account__side__navigation__items__list li.account__side__navigation__items__list__item--current a {
  color: var(--pink);
}
.account__side__navigation__items__list li:first-child a {
  text-transform: uppercase;
  font-weight: 400;
  color: var(--grey-100);
  font-size: 14px;
  padding-bottom: 12px;
  padding-top: 0;
  height: unset;
}
.account__side__navigation__items__list li:first-child a:hover {
  background-color: #fff;
}
.account__content {
  background-color: #fff;
  border: 1px solid rgba(125, 143, 157, 0.2);
  border-radius: 6px;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  gap: 36px;
  padding-top: 36px;
  padding-bottom: 36px;
}
.account__content__section {
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.account__content__divider {
  height: 1px;
  background-color: rgba(125, 143, 157, 0.2);
  width: 100%;
}

.claims-checklist__item {
  display: flex;
  padding: 18px;
  flex-direction: column;
  border-radius: 6px;
  border: 1px solid rgba(125, 143, 157, 0.2);
  background-color: #ffffff;
  gap: 18px;
  transition: 0.2s;
  opacity: 0.4;
}
.claims-checklist__item--active {
  opacity: 1;
  display: flex;
}
.claims-checklist__item:not(.claims-checklist__item--active) {
  display: none;
}
.claims-checklist__item__buttons {
  display: flex;
  justify-content: space-between;
  gap: 18px;
  align-items: center;
}
.claims-checklist__item__choices {
  display: inline-flex;
  width: fit-content;
}
.claims-checklist__item__choices:has(.claims-checklist__item__choice input[type=radio]:checked) .claims-checklist__item__choice__divider {
  border-top: 2px solid rgba(125, 143, 157, 0.2);
  border-bottom: 2px solid rgba(125, 143, 157, 0.2);
  background-color: #fff;
}
.claims-checklist__item__choices--disabled {
  pointer-events: none;
}
.claims-checklist__item__choice label {
  width: 90px;
  height: 36px;
  padding-left: 9px;
  padding-right: 9px;
  display: inline-flex;
  align-items: center;
  border: 2px solid rgba(125, 143, 157, 0.2);
  gap: 9px;
}
.claims-checklist__item__choice label:before {
  content: "";
  width: 18px;
  height: 18px;
  opacity: 1;
}
.claims-checklist__item__choice--yes input[type=radio] + label {
  border-right: unset;
  border-radius: 3px 0px 0px 3px;
}
.claims-checklist__item__choice--yes input[type=radio] + label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.95 12.45L13.2375 7.1625L12.1875 6.1125L7.95 10.35L5.8125 8.2125L4.7625 9.2625L7.95 12.45ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5Z' fill='%237D8F9D' fill-opacity='1'/%3E%3C/svg%3E");
}
.claims-checklist__item__choice--yes input[type=radio]:checked + label {
  color: #fff;
  background-color: #3AA757;
  border-color: #3AA757;
}
.claims-checklist__item__choice--yes input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.95 12.45L13.2375 7.1625L12.1875 6.1125L7.95 10.35L5.8125 8.2125L4.7625 9.2625L7.95 12.45ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5Z' fill='%23ffffff' fill-opacity='1'/%3E%3C/svg%3E");
}
.claims-checklist__item__choice--no input[type=radio] + label {
  border-left: unset;
  border-radius: 0px 3px 3px 0px;
}
.claims-checklist__item__choice--no input[type=radio] + label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M6.3 12.75L9 10.05L11.7 12.75L12.75 11.7L10.05 9L12.75 6.3L11.7 5.25L9 7.95L6.3 5.25L5.25 6.3L7.95 9L5.25 11.7L6.3 12.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5Z' fill='%237D8F9D' fill-opacity='1'/%3E%3C/svg%3E");
}
.claims-checklist__item__choice--no input[type=radio]:checked + label {
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.claims-checklist__item__choice--no input[type=radio]:checked + label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M6.3 12.75L9 10.05L11.7 12.75L12.75 11.7L10.05 9L12.75 6.3L11.7 5.25L9 7.95L6.3 5.25L5.25 6.3L7.95 9L5.25 11.7L6.3 12.75ZM9 16.5C7.9625 16.5 6.9875 16.3031 6.075 15.9094C5.1625 15.5156 4.36875 14.9813 3.69375 14.3063C3.01875 13.6313 2.48438 12.8375 2.09063 11.925C1.69687 11.0125 1.5 10.0375 1.5 9C1.5 7.9625 1.69687 6.9875 2.09063 6.075C2.48438 5.1625 3.01875 4.36875 3.69375 3.69375C4.36875 3.01875 5.1625 2.48438 6.075 2.09063C6.9875 1.69687 7.9625 1.5 9 1.5C10.0375 1.5 11.0125 1.69687 11.925 2.09063C12.8375 2.48438 13.6313 3.01875 14.3063 3.69375C14.9813 4.36875 15.5156 5.1625 15.9094 6.075C16.3031 6.9875 16.5 7.9625 16.5 9C16.5 10.0375 16.3031 11.0125 15.9094 11.925C15.5156 12.8375 14.9813 13.6313 14.3063 14.3063C13.6313 14.9813 12.8375 15.5156 11.925 15.9094C11.0125 16.3031 10.0375 16.5 9 16.5Z' fill='%23ffffff' fill-opacity='1'/%3E%3C/svg%3E");
}
.claims-checklist__item__choice input[type=radio] {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: -9999px;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.claims-checklist__item__choice input[type=radio] + label {
  color: #7D8F9D;
  font-weight: 500;
  cursor: pointer;
}
.claims-checklist__item__choices--disabled .claims-checklist__item__choice input[type=radio] + label {
  color: rgba(125, 143, 157, 0.8);
}
.claims-checklist__item__choices--disabled .claims-checklist__item__choice input[type=radio] + label:before {
  opacity: 0.4;
}
.claims-checklist__item__choice__divider {
  background-color: rgba(125, 143, 157, 0.2);
  width: 2px;
  display: block;
}
.claims-checklist__item__timer {
  height: 2px;
  border-radius: 1px;
  background-color: rgba(125, 143, 157, 0.1);
  position: relative;
  margin-top: -9px;
  display: none;
}
.claims-checklist__item__timer > span {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 2px;
  border-radius: 1px;
  background-color: rgba(125, 143, 157, 0.8);
}
.claims-checklist__item__content {
  display: none;
}

.data-columns {
  display: flex;
  gap: 18px 36px;
  flex-wrap: wrap;
  align-items: flex-start;
}

.data-column {
  display: flex;
  flex-direction: column;
  gap: 9px;
  width: fit-content;
  max-width: 100%;
  min-width: 100px;
}
.data-column__label {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.3;
  font-weight: 400;
  color: var(--grey-100);
}
.data-column__label::before, .data-column__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.data-column__label::before {
  margin-bottom: calc(-0.3em + 0px);
}
.data-column__label::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
  width: fit-content;
  min-width: 120px;
}

.tippy-box {
  position: relative;
  background-color: var(--pink);
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: var(--pink);
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 9px;
  z-index: 1;
  font-size: 12px;
  text-wrap: balance;
}

.unused-banners {
  padding-top: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
  padding-bottom: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
  background-color: #f5f5f5;
}
.unused-banners *, .unused-banners :before, .unused-banners :after {
  box-sizing: border-box;
}

.coupon-banners {
  margin-top: 36px;
  display: flex;
  flex-wrap: wrap;
  --gap: 18px;
  gap: 36px var(--gap);
  display: flex;
  flex-wrap: wrap;
  --banners: 2;
}
.coupon-banners .coupon-banner {
  width: calc(100% / var(--banners) - (var(--banners) - 1) / var(--banners) * var(--gap));
}

.coupon-banner {
  display: flex;
  align-items: stretch;
  position: relative;
}
.coupon-banner__logo {
  width: 190px;
  flex-grow: 0;
  flex-shrink: 0;
  padding-top: 36px;
  padding-bottom: 36px;
  padding-left: 36px;
  padding-right: 18px;
  display: flex;
  align-items: center;
  border: 1px solid rgba(125, 143, 157, 0.2);
  border-right: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  overflow: hidden;
  background-color: #fff;
}
.coupon-banner__logo img {
  max-width: 100%;
  width: 100%;
  display: block;
  height: auto;
}
.coupon-banner__divider {
  width: 22px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  justify-content: center;
  flex-shrink: 0;
  flex-grow: 0;
  align-items: center;
  background-color: #fff;
  position: relative;
}
.coupon-banner__divider:before, .coupon-banner__divider:after {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid rgba(125, 143, 157, 0.2);
  content: "";
  flex-grow: 0;
  flex-shrink: 0;
  background-color: #f5f5f5;
  position: relative;
}
.coupon-banner__divider:before {
  margin-top: -11px;
}
.coupon-banner__divider:after {
  margin-bottom: -11px;
}
.coupon-banner__divider__line {
  width: 1px;
  background-color: rgba(125, 143, 157, 0.2);
  display: block;
  flex-grow: 1;
  flex-shrink: 1;
}
.coupon-banner__content {
  padding: 18px;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 18px;
  border: 1px solid rgba(125, 143, 157, 0.2);
  border-left: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  overflow: hidden;
  background-color: #fff;
}
.coupon-banner__cashback {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 18px;
}
.coupon-banner__cashback .small {
  color: var(--grey-100);
}
.coupon-banner .shadow-button {
  position: absolute;
  top: -18px;
  left: 92px;
}

@media screen and (max-width: 1100px) {
  .coupon-banners {
    --banners:1;
  }
}
@media screen and (max-width: 575px) {
  .coupon-banner__logo {
    width: 120px;
    padding: 18px;
  }
}
.landing {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.landing .topbar {
  height: unset;
}
.landing .topbar .wrapper {
  width: 100%;
}
.landing .topbar .topbar__left {
  flex-grow: 0;
  flex-shrink: 0;
}
.landing .topbar .topbar__right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.landing .topbar .topbar__kiyoh {
  display: inline-flex;
  align-items: center;
  margin-right: 72px;
}
.landing .topbar .topbar__kiyoh .topbar__kiyoh__logo {
  width: 66px;
  height: 36px;
  background-image: url(/img/landing/kiyoh@2x.png);
  background-size: 66px 36px;
  flex-shrink: 0;
  flex-grow: 0;
}
.landing .topbar .topbar__kiyoh .topbar__kiyoh__divider {
  width: 1px;
  height: 48px;
  background-color: rgba(125, 143, 157, 0.2);
  margin-left: 17px;
  margin-right: 17px;
}
.landing .topbar .topbar__kiyoh .topbar__kiyoh__byline {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}
.landing .topbar .topbar__rating {
  display: inline-flex;
  align-items: center;
  margin-right: 48px;
}
.landing .topbar .topbar__rating .topbar__rating__value {
  width: 36px;
  height: 36px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  border-radius: 50%;
  color: #ed065c;
  font-size: clamp(1rem, 0.9167rem + 0.4167vw, 1.25rem);
  border: 2px solid rgba(125, 143, 157, 0.2);
  font-weight: bold;
}
.landing .topbar .topbar__rating .topbar__rating__value sup {
  font-size: 12px;
}
.landing .topbar .topbar__rating .topbar__rating__stars {
  width: 104px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='104px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(229, 233, 235)' d='M97.499,11.619 L99.716,18.489 L93.912,14.243 L88.107,18.489 L90.325,11.619 L84.521,7.372 L91.695,7.372 L93.912,0.501 L96.129,7.372 L103.303,7.372 L97.499,11.619 ZM78.586,18.489 L72.782,14.243 L66.977,18.489 L69.194,11.619 L63.391,7.372 L70.565,7.372 L72.782,0.501 L74.999,7.372 L82.173,7.372 L76.368,11.619 L78.586,18.489 ZM57.455,18.489 L51.652,14.243 L45.847,18.489 L48.064,11.619 L42.260,7.372 L49.435,7.372 L51.652,0.501 L53.869,7.372 L61.043,7.372 L55.238,11.619 L57.455,18.489 ZM36.325,18.489 L30.521,14.243 L24.717,18.489 L26.934,11.619 L21.130,7.372 L28.304,7.372 L30.521,0.501 L32.739,7.372 L39.913,7.372 L34.108,11.619 L36.325,18.489 ZM15.195,18.489 L9.391,14.243 L3.587,18.489 L5.804,11.619 L-0.000,7.372 L7.174,7.372 L9.391,0.501 L11.608,7.372 L18.782,7.372 L12.978,11.619 L15.195,18.489 Z'/%3E%3C/svg%3E");
  background-size: 104px 18px;
  background-repeat: no-repeat;
  background-position: left center;
  position: relative;
  margin-bottom: 3px;
}
.landing .topbar .topbar__rating .topbar__rating__stars .topbar__rating__stars__inner {
  width: 0;
  height: 18px;
  background-size: 104px 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='104px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(248, 197, 65)' d='M97.499,11.619 L99.716,18.489 L93.912,14.243 L88.107,18.489 L90.325,11.619 L84.521,7.372 L91.695,7.372 L93.912,0.501 L96.129,7.372 L103.303,7.372 L97.499,11.619 ZM78.586,18.489 L72.782,14.243 L66.977,18.489 L69.194,11.619 L63.391,7.372 L70.565,7.372 L72.782,0.501 L74.999,7.372 L82.173,7.372 L76.368,11.619 L78.586,18.489 ZM57.455,18.489 L51.652,14.243 L45.847,18.489 L48.064,11.619 L42.260,7.372 L49.435,7.372 L51.652,0.501 L53.869,7.372 L61.043,7.372 L55.238,11.619 L57.455,18.489 ZM36.325,18.489 L30.521,14.243 L24.717,18.489 L26.934,11.619 L21.130,7.372 L28.304,7.372 L30.521,0.501 L32.739,7.372 L39.913,7.372 L34.108,11.619 L36.325,18.489 ZM15.195,18.489 L9.391,14.243 L3.587,18.489 L5.804,11.619 L-0.000,7.372 L7.174,7.372 L9.391,0.501 L11.608,7.372 L18.782,7.372 L12.978,11.619 L15.195,18.489 Z'/%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.landing .topbar .topbar__rating .topbar__rating__divider {
  width: 1px;
  height: 48px;
  background-color: rgba(125, 143, 157, 0.2);
  margin-left: 17px;
  margin-right: 17px;
}
.landing .topbar .topbar__rating .topbar__rating__byline {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}
.landing .topbar .topbar__languages {
  display: flex;
  justify-content: flex-end;
  gap: 18px;
  margin-right: 36px;
}
.landing .topbar .topbar__languages .topbar__language {
  display: flex;
  flex-direction: column;
  gap: 6px;
  text-decoration: none;
}
.landing .topbar .topbar__languages .topbar__language.topbar__language--selected .topbar__language__langcode {
  color: #2f8ad1;
}
.landing .topbar .topbar__languages .topbar__language .topbar__language__flag {
  width: 18px;
  height: 18px;
  background-position: center center;
  background-size: 18px 14px;
  background-repeat: no-repeat;
}
.landing .topbar .topbar__languages .topbar__language .topbar__language__flag.topbar__language__flag--nl {
  background-image: url(/img/landing/nl@2x.png);
}
.landing .topbar .topbar__languages .topbar__language .topbar__language__flag.topbar__language__flag--be {
  background-image: url(/img/landing/be@2x.png);
}
.landing .topbar .topbar__languages .topbar__language .topbar__language__flag.topbar__language__flag--es {
  background-image: url(/img/landing/es@2x.png);
}
.landing .topbar .topbar__languages .topbar__language .topbar__language__langcode {
  color: #7d8f9d;
  font-weight: bold;
  transition: 0.15s;
}
.landing .topbar .topbar__languages .topbar__language:hover:not(.topbar__language--selected) .topbar__language__langcode {
  color: #3d5061;
}
.landing .topbar .topbar__top {
  box-shadow: 0.4px 0.5px 3.6px rgba(0, 0, 0, 0.017), 1.1px 1.5px 10px rgba(0, 0, 0, 0.025), 2.7px 3.6px 24.1px rgba(0, 0, 0, 0.033), 9px 12px 80px rgba(0, 0, 0, 0.05);
}
.landing .topbar .topbar__top .account {
  display: flex;
}
.landing .topbar .topbar__bottom {
  display: none;
}
.landing .topbar .topbar__bottom .wrapper {
  padding-top: 9px;
  padding-bottom: 9px;
  min-height: 60px;
}
.landing .topbar .topbar__bottom .topbar__slider {
  width: 100%;
}
.landing .topbar .topbar__bottom .topbar__kiyoh,
.landing .topbar .topbar__bottom .topbar__rating {
  display: flex !important;
  margin: 0 !important;
  justify-content: center;
}
.landing .footer {
  margin-top: auto;
}
.landing h2 {
  font-weight: 500;
  font-size: clamp(1.375rem, 1.25rem + 0.625vw, 1.75rem) !important;
  color: #222222 !important;
  line-height: 1.25 !important;
}
.landing .coupon-steps {
  border-bottom: 0 !important;
  padding-bottom: 0;
}
.landing [data-about] {
  display: none;
}
.landing [data-about].about--active {
  display: block;
}

body.new-navigation .landing .topbar .wrapper {
  justify-content: space-between;
}

.header--icons {
  padding-top: 72px;
  padding-bottom: 72px;
  background-color: #2f8bd3;
  position: relative;
  overflow: hidden;
}
.header--icons:after {
  content: "";
  position: absolute;
  width: 9999px;
  height: 9999px;
  background-image: url(/img/landing/header-icons-background-3.png);
  /*background-blend-mode: multiply;*/
  top: -2000px;
  left: -1000px;
  background-color: #2f8bd3;
  opacity: 0.9;
  transform: rotate(-30deg);
}
.header--icons .header__items {
  display: flex;
  align-items: flex-start;
  gap: 36px;
  position: relative;
  z-index: 2;
  flex-wrap: wrap;
}
.header--icons .header__content {
  text-wrap: balance;
  width: 100%;
  margin: 0;
}
.header--icons .header__content h1 {
  font-size: clamp(1.875rem, 1.5rem + 1.875vw, 3rem);
  font-weight: bold;
  color: #fff;
  line-height: 1.25;
  padding-bottom: clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem);
  margin-bottom: 0;
}
.header--icons .header__content .introduction {
  font-size: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
  font-weight: 500;
  color: #fff;
  line-height: 1.25;
}
.header--icons .header__signup {
  width: 100%;
  max-width: 420px;
}
.header--icons .header__signup .header__signup__title {
  font-size: clamp(1.375rem, 1.25rem + 0.625vw, 1.75rem);
  font-family: "Caveat", cursive;
  justify-content: flex-start;
  gap: 12px;
  padding-left: 36px;
  padding-bottom: 30px;
  color: #fff;
  display: flex;
}
.header--icons .header__signup .header__signup__title:after {
  content: "";
  width: 21px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.610,3.102 L6.374,2.456 C7.566,2.322 8.629,2.628 9.563,3.373 C10.496,4.118 11.030,5.087 11.163,6.279 L12.709,20.060 L7.035,15.531 L5.800,17.078 L14.127,23.725 L20.774,15.399 L19.226,14.163 L14.697,19.837 L13.151,6.056 C12.958,4.334 12.179,2.923 10.814,1.823 C9.450,0.724 7.895,0.272 6.151,0.468 L0.387,1.115 L0.610,3.102 Z'/%3E%3C/svg%3E");
  margin-right: auto;
  position: relative;
  top: 10px;
}
.header--icons .header__signup .header__signup__inner {
  border-radius: 6px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  padding: 36px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.header--icons .header__signup .header__signup__top {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 18px;
}
.header--icons .header__signup .header__signup__top .signup-email {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  border-radius: 6px;
  height: 48px;
  background-color: #ee1167;
  font-weight: bold;
  text-decoration: none;
  gap: 9px;
}
.header--icons .header__signup .header__signup__top .signup-email:before {
  content: "";
  width: 20px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='18px'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='%23ffffff' d='M2.000,17.1000 C1.450,17.1000 0.979,17.804 0.587,17.412 C0.196,17.021 0.000,16.550 0.000,15.1000 L0.000,3.1000 C0.000,3.450 0.196,2.979 0.587,2.587 C0.979,2.196 1.450,1.1000 2.000,1.1000 L12.100,1.1000 C12.033,2.333 12.000,2.666 12.000,3.000 C12.000,3.333 12.033,3.667 12.100,3.1000 L2.000,3.1000 L10.000,9.000 L13.650,6.725 C13.883,6.941 14.137,7.129 14.413,7.287 C14.688,7.446 14.975,7.583 15.275,7.700 L10.000,11.000 L2.000,5.1000 L2.000,15.1000 L18.000,15.1000 L18.000,7.900 C18.383,7.817 18.742,7.700 19.075,7.550 C19.408,7.400 19.717,7.217 20.000,6.1000 L20.000,15.1000 C20.000,16.550 19.804,17.021 19.413,17.412 C19.021,17.804 18.550,17.1000 18.000,17.1000 L2.000,17.1000 ZM2.000,3.1000 L2.000,15.1000 L2.000,3.1000 ZM17.000,5.1000 C16.167,5.1000 15.458,5.708 14.875,5.125 C14.292,4.542 14.000,3.833 14.000,3.000 C14.000,2.166 14.292,1.458 14.875,0.875 C15.458,0.292 16.167,-0.000 17.000,-0.000 C17.833,-0.000 18.542,0.292 19.125,0.875 C19.708,1.458 20.000,2.166 20.000,3.000 C20.000,3.833 19.708,4.542 19.125,5.125 C18.542,5.708 17.833,5.1000 17.000,5.1000 Z'/%3E%3C/svg%3E");
}
.header--icons .header__signup .header__signup__top .signup-email:hover {
  background-color: #e80b4f;
}
.header--icons .header__signup .header__signup__divider {
  display: flex;
  margin-left: -36px;
  margin-right: -36px;
  width: calc(100% + 72px);
}
.header--icons .header__signup .header__signup__divider span {
  font-weight: 300;
  color: #7d8f9d;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 9px;
  width: 100%;
}
.header--icons .header__signup .header__signup__divider span:before, .header--icons .header__signup .header__signup__divider span:after {
  height: 1px;
  flex-grow: 1;
  flex-shrink: 1;
  content: "";
  background-color: rgba(125, 143, 157, 0.2);
}
.header--icons .header__signup .header__signup__bottom {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 18px;
}
.header--icons .header__signup .header__signup__notification {
  position: relative;
  background-color: var(--yellow);
  padding: 18px;
  text-wrap: pretty;
  display: flex;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.4);
  border-radius: 18px;
  margin-top: -18px;
  z-index: 1;
  width: calc(100% - 72px);
  margin-left: 36px;
  margin-right: 36px;
}
.header--icons .header__signup .header__signup__notification:before {
  content: "";
  position: absolute;
  top: -6px;
  left: calc(50% - 6px);
  z-index: 1;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent var(--yellow) transparent;
  transform: rotate(0deg);
}
.header--icons .header__signup .header__signup__notification .header__signup__notification__inner {
  display: flex;
  align-items: flex-start;
}
.header--icons .header__signup .header__signup__notification .header__signup__notification__inner:before {
  content: "";
  width: 24px;
  height: 24px;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M-0.000,8.1000 C-0.000,7.333 0.371,5.804 1.113,4.412 C1.854,3.021 2.850,1.867 4.100,0.950 L5.275,2.550 C4.275,3.283 3.479,4.208 2.888,5.325 C2.296,6.442 1.1000,7.667 1.1000,8.1000 L-0.000,8.1000 ZM17.1000,8.1000 C17.1000,7.667 17.704,6.442 17.113,5.325 C16.521,4.208 15.725,3.283 14.725,2.550 L15.900,0.950 C17.150,1.867 18.146,3.021 18.888,4.412 C19.629,5.804 19.1000,7.333 19.1000,8.1000 L17.1000,8.1000 ZM1.1000,18.000 L1.1000,16.000 L3.1000,16.000 L3.1000,8.1000 C3.1000,7.617 4.417,6.387 5.250,5.312 C6.083,4.237 7.167,3.533 8.500,3.200 L8.500,2.500 C8.500,2.083 8.646,1.729 8.938,1.437 C9.229,1.146 9.583,0.1000 9.1000,0.1000 C10.417,0.1000 10.771,1.146 11.063,1.437 C11.354,1.729 11.500,2.083 11.500,2.500 L11.500,3.200 C12.833,3.533 13.917,4.237 14.750,5.312 C15.583,6.387 15.1000,7.617 15.1000,8.1000 L15.1000,16.000 L17.1000,16.000 L17.1000,18.000 L1.1000,18.000 ZM9.1000,20.1000 C9.450,20.1000 8.979,20.804 8.588,20.413 C8.196,20.021 7.1000,19.550 7.1000,18.1000 L11.1000,18.1000 C11.1000,19.550 11.804,20.021 11.413,20.413 C11.021,20.804 10.550,20.1000 9.1000,20.1000 ZM5.1000,16.000 L13.1000,16.000 L13.1000,8.1000 C13.1000,7.900 13.608,6.958 12.825,6.175 C12.042,5.392 11.100,4.1000 9.1000,4.1000 C8.900,4.1000 7.958,5.392 7.175,6.175 C6.392,6.958 5.1000,7.900 5.1000,8.1000 L5.1000,16.000 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.header--icons .header__signup .header__signup__notification .header__signup__notification__inner .header__signup__notification__content {
  text-wrap: pretty;
  line-height: 1.5;
}
.header--icons .header__signup .facebook {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 6px;
  border: 0;
  height: 48px;
  background-color: #227bef;
  font-weight: bold;
  text-decoration: none;
}
.header--icons .header__signup .facebook:hover {
  background-color: #116ee7;
}
.header--icons .header__signup #appleid-signin {
  border-radius: 6px;
}
.header--icons .header__signup #appleid-signin div {
  height: 48px !important;
}
.header--icons .header__signup #appleid-signin [font-family=applied-button-font-0] {
  font-family: "Roboto" !important;
  font-size: 10px !important;
  font-weight: bold;
  letter-spacing: 0 !important;
}
.header--icons.header--landing-category {
  padding-top: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
  padding-bottom: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
}
.header--icons.header--landing-category .header__items {
  gap: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
  max-width: 100%;
}
.header--icons.header--landing-category .header__content h1 {
  font-size: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
  padding-bottom: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
  line-height: 1.2;
}
.header--icons.header--landing-category .header__buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  width: 100%;
  flex-wrap: wrap;
}
.header--icons.header--landing-category .header__buttons .header__buttons__notification {
  position: relative;
  background-color: var(--yellow);
  display: flex;
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.4);
  z-index: 1;
  display: flex;
  padding: 10px 14px;
  align-items: center;
  gap: 10px;
  border-radius: 6px;
  min-height: 60px;
  text-align: left;
}
.header--icons.header--landing-category .header__buttons .header__buttons__notification:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 8px 6px 0;
  border-color: transparent var(--yellow) transparent transparent;
  transform: rotate(0deg);
  left: -8px;
  top: calc(50% - 6px);
}
.header--icons.header--landing-category .header__buttons .header__buttons__notification .header__buttons__notification__inner {
  display: flex;
  align-items: flex-start;
}
.header--icons.header--landing-category .header__buttons .header__buttons__notification .header__buttons__notification__inner:before {
  content: "";
  width: 24px;
  height: 24px;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(34, 34, 34)' d='M-0.000,8.1000 C-0.000,7.333 0.371,5.804 1.113,4.412 C1.854,3.021 2.850,1.867 4.100,0.950 L5.275,2.550 C4.275,3.283 3.479,4.208 2.888,5.325 C2.296,6.442 1.1000,7.667 1.1000,8.1000 L-0.000,8.1000 ZM17.1000,8.1000 C17.1000,7.667 17.704,6.442 17.113,5.325 C16.521,4.208 15.725,3.283 14.725,2.550 L15.900,0.950 C17.150,1.867 18.146,3.021 18.888,4.412 C19.629,5.804 19.1000,7.333 19.1000,8.1000 L17.1000,8.1000 ZM1.1000,18.000 L1.1000,16.000 L3.1000,16.000 L3.1000,8.1000 C3.1000,7.617 4.417,6.387 5.250,5.312 C6.083,4.237 7.167,3.533 8.500,3.200 L8.500,2.500 C8.500,2.083 8.646,1.729 8.938,1.437 C9.229,1.146 9.583,0.1000 9.1000,0.1000 C10.417,0.1000 10.771,1.146 11.063,1.437 C11.354,1.729 11.500,2.083 11.500,2.500 L11.500,3.200 C12.833,3.533 13.917,4.237 14.750,5.312 C15.583,6.387 15.1000,7.617 15.1000,8.1000 L15.1000,16.000 L17.1000,16.000 L17.1000,18.000 L1.1000,18.000 ZM9.1000,20.1000 C9.450,20.1000 8.979,20.804 8.588,20.413 C8.196,20.021 7.1000,19.550 7.1000,18.1000 L11.1000,18.1000 C11.1000,19.550 11.804,20.021 11.413,20.413 C11.021,20.804 10.550,20.1000 9.1000,20.1000 ZM5.1000,16.000 L13.1000,16.000 L13.1000,8.1000 C13.1000,7.900 13.608,6.958 12.825,6.175 C12.042,5.392 11.100,4.1000 9.1000,4.1000 C8.900,4.1000 7.958,5.392 7.175,6.175 C6.392,6.958 5.1000,7.900 5.1000,8.1000 L5.1000,16.000 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.header--icons.header--landing-category .header__buttons .header__buttons__notification .header__buttons__notification__inner .header__buttons__notification__content {
  line-height: 1.5;
  line-height: 1.3;
}
.header--icons.header--landing-category .header__buttons .header__buttons__notification .header__buttons__notification__inner .header__buttons__notification__content::before, .header--icons.header--landing-category .header__buttons .header__buttons__notification .header__buttons__notification__inner .header__buttons__notification__content::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.header--icons.header--landing-category .header__buttons .header__buttons__notification .header__buttons__notification__inner .header__buttons__notification__content::before {
  margin-bottom: calc(-0.3em + 0px);
}
.header--icons.header--landing-category .header__buttons .header__buttons__notification .header__buttons__notification__inner .header__buttons__notification__content::after {
  margin-top: calc(-0.2722222222em + 0px);
}

.landing-usp {
  padding-top: 18px;
  padding-bottom: 18px;
  background-color: #3186c8;
}
.landing-usp .usp:not(.slick-initialized) {
  display: flex;
  justify-content: space-between;
  gap: 18px 0;
}
.landing-usp .usp .usp__item {
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.landing-usp .usp .usp__item .usp__item__value {
  font-weight: bold;
  color: #fff;
  font-size: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}
.landing-usp .usp .usp__item .usp__item__label {
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
}
.landing-usp .usp .usp__item .usp__item__icon {
  width: 48px;
  height: 48px;
  background-position: center center;
  background-repeat: no-repeat;
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 9px;
  margin-right: 15px;
}
.landing-usp .usp .usp__item.usp__item--webshops .usp__item__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='42px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M3.1000,41.998 C2.900,41.998 1.958,41.607 1.175,40.823 C0.391,40.040 -0.000,39.098 -0.000,37.998 L-0.000,13.999 C-0.000,12.900 0.391,11.957 1.175,11.175 C1.958,10.391 2.900,9.1000 3.1000,9.1000 L7.999,9.1000 C7.999,7.233 8.974,4.875 10.924,2.925 C12.874,0.975 15.232,-0.000 17.999,-0.000 C20.766,-0.000 23.124,0.975 25.074,2.925 C27.024,4.875 27.999,7.233 27.999,9.1000 L31.998,9.1000 C33.098,9.1000 34.040,10.391 34.823,11.175 C35.607,11.957 35.998,12.900 35.998,13.999 L35.998,37.998 C35.998,39.098 35.607,40.040 34.823,40.823 C34.040,41.607 33.098,41.998 31.998,41.998 L3.1000,41.998 ZM3.1000,37.998 L31.998,37.998 L31.998,13.999 L3.1000,13.999 L3.1000,37.998 ZM11.999,9.1000 L23.999,9.1000 C23.999,8.333 23.415,6.916 22.249,5.750 C21.082,4.583 19.666,3.1000 17.999,3.1000 C16.333,3.1000 14.916,4.583 13.749,5.750 C12.583,6.916 11.999,8.333 11.999,9.1000 ZM3.1000,37.998 L3.1000,13.999 L3.1000,37.998 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M17.999,25.999 C20.766,25.999 23.124,25.024 25.074,23.074 C27.024,21.124 27.999,18.766 27.999,15.999 L23.999,15.999 C23.999,17.666 23.415,19.082 22.249,20.249 C21.082,21.415 19.666,21.999 17.999,21.999 C16.333,21.999 14.916,21.415 13.749,20.249 C12.583,19.082 11.999,17.666 11.999,15.999 L7.999,15.999 C7.999,18.766 8.974,21.124 10.924,23.074 C12.874,25.024 15.232,25.999 17.999,25.999 Z'/%3E%3C/svg%3E");
}
.landing-usp .usp .usp__item.usp__item--coupons .usp__item__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='32px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M35.999,31.999 L4.001,31.999 C2.901,31.999 1.959,31.608 1.176,30.824 C0.392,30.041 0.001,29.099 0.001,27.999 L0.001,19.1000 C1.101,19.1000 2.042,19.608 2.826,18.825 C3.609,18.042 4.001,17.100 4.001,16.000 C4.001,14.900 3.609,13.958 2.826,13.175 C2.042,12.392 1.101,12.000 0.001,12.000 L0.001,4.001 C0.001,2.901 0.392,1.959 1.176,1.176 C1.959,0.392 2.901,0.001 4.001,0.001 L35.999,0.001 C37.099,0.001 38.041,0.392 38.824,1.176 C39.608,1.959 39.999,2.901 39.999,4.001 L39.999,12.000 C38.899,12.000 37.958,12.392 37.174,13.175 C36.391,13.958 35.999,14.900 35.999,16.000 C35.999,17.100 36.391,18.042 37.174,18.825 C37.958,19.608 38.899,19.1000 39.999,19.1000 L39.999,27.999 C39.999,29.099 39.608,30.041 38.824,30.824 C38.041,31.608 37.099,31.999 35.999,31.999 ZM35.999,27.999 L35.999,22.900 C34.766,22.167 33.791,21.191 33.074,19.975 C32.358,18.758 31.1000,17.433 31.1000,16.000 C31.1000,14.567 32.358,13.242 33.074,12.025 C33.791,10.808 34.766,9.833 35.999,9.100 L35.999,4.001 L4.001,4.001 L4.001,9.100 C5.234,9.833 6.209,10.808 6.926,12.025 C7.642,13.242 8.000,14.567 8.000,16.000 C8.000,17.433 7.642,18.758 6.926,19.975 C6.209,21.191 5.234,22.167 4.001,22.900 L4.001,27.999 L35.999,27.999 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M13.600,25.200 L10.800,22.400 L26.400,6.800 L29.200,9.600 L13.600,25.200 ZM15.200,14.000 C14.334,14.000 13.617,13.717 13.050,13.150 C12.484,12.583 12.200,11.867 12.200,11.000 C12.200,10.133 12.484,9.417 13.050,8.850 C13.617,8.284 14.334,8.000 15.200,8.000 C16.067,8.000 16.783,8.284 17.350,8.850 C17.917,9.417 18.200,10.133 18.200,11.000 C18.200,11.867 17.917,12.583 17.350,13.150 C16.783,13.717 16.067,14.000 15.200,14.000 ZM25.200,23.1000 C24.333,23.1000 23.616,23.716 23.050,23.150 C22.483,22.583 22.200,21.867 22.200,20.1000 C22.200,20.133 22.483,19.417 23.050,18.850 C23.616,18.283 24.333,18.000 25.200,18.000 C26.066,18.000 26.783,18.283 27.350,18.850 C27.916,19.417 28.200,20.133 28.200,20.1000 C28.200,21.867 27.916,22.583 27.350,23.150 C26.783,23.716 26.066,23.1000 25.200,23.1000 Z'/%3E%3C/svg%3E");
}
.landing-usp .usp .usp__item.usp__item--members .usp__item__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='44px' height='32px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M35.999,31.999 L35.999,25.1000 C35.999,24.533 35.591,23.125 34.775,21.775 C33.958,20.425 32.800,19.266 31.300,18.300 C32.1000,18.500 34.599,18.842 36.099,19.325 C37.599,19.808 38.999,20.400 40.299,21.100 C41.499,21.766 42.416,22.508 43.049,23.325 C43.683,24.141 43.999,25.033 43.999,25.1000 L43.999,31.999 L35.999,31.999 ZM35.999,8.000 C35.999,10.200 35.216,12.083 33.650,13.650 C32.083,15.217 30.200,16.000 27.1000,16.000 C27.633,16.000 27.166,15.958 26.600,15.875 C26.033,15.791 25.566,15.700 25.200,15.600 C26.100,14.533 26.791,13.350 27.275,12.050 C27.758,10.750 27.1000,9.400 27.1000,8.000 C27.1000,6.600 27.758,5.250 27.275,3.951 C26.791,2.650 26.100,1.467 25.200,0.401 C25.666,0.234 26.133,0.126 26.600,0.076 C27.066,0.026 27.533,0.001 27.1000,0.001 C30.200,0.001 32.083,0.784 33.650,2.350 C35.216,3.917 35.999,5.801 35.999,8.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.001,31.999 L0.001,26.400 C0.001,25.266 0.293,24.225 0.876,23.275 C1.459,22.325 2.234,21.600 3.201,21.100 C5.267,20.066 7.367,19.291 9.501,18.775 C11.634,18.258 13.800,17.1000 16.000,17.1000 C18.200,17.1000 20.367,18.258 22.500,18.775 C24.633,19.291 26.733,20.066 28.800,21.100 C29.766,21.600 30.541,22.325 31.125,23.275 C31.708,24.225 31.1000,25.266 31.1000,26.400 L31.1000,31.999 L0.001,31.999 ZM16.000,16.000 C13.800,16.000 11.917,15.217 10.350,13.650 C8.784,12.083 8.001,10.200 8.001,8.000 C8.001,5.801 8.784,3.917 10.350,2.350 C11.917,0.784 13.800,0.001 16.000,0.001 C18.200,0.001 20.083,0.784 21.650,2.350 C23.217,3.917 23.1000,5.801 23.1000,8.000 C23.1000,10.200 23.217,12.083 21.650,13.650 C20.083,15.217 18.200,16.000 16.000,16.000 ZM4.001,27.999 L27.1000,27.999 L27.1000,26.400 C27.1000,26.033 27.908,25.700 27.725,25.399 C27.541,25.100 27.300,24.866 26.1000,24.700 C25.200,23.800 23.383,23.125 21.550,22.675 C19.717,22.225 17.867,21.1000 16.000,21.1000 C14.134,21.1000 12.284,22.225 10.450,22.675 C8.617,23.125 6.801,23.800 5.001,24.700 C4.701,24.866 4.459,25.100 4.276,25.399 C4.092,25.700 4.001,26.033 4.001,26.400 L4.001,27.999 ZM16.000,12.000 C17.100,12.000 18.042,11.608 18.825,10.825 C19.608,10.042 20.000,9.100 20.000,8.000 C20.000,6.900 19.608,5.958 18.825,5.175 C18.042,4.392 17.100,4.001 16.000,4.001 C14.900,4.001 13.959,4.392 13.175,5.175 C12.392,5.958 12.000,6.900 12.000,8.000 C12.000,9.100 12.392,10.042 13.175,10.825 C13.959,11.608 14.900,12.000 16.000,12.000 Z'/%3E%3C/svg%3E");
}
.landing-usp .usp .usp__item.usp__item--cashback .usp__item__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='42px' height='42px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M25.1000,41.999 L12.000,38.099 L12.000,40.999 L0.001,40.999 L0.001,19.000 L15.900,19.000 L28.300,23.600 C29.400,23.1000 30.291,24.700 30.975,25.700 C31.658,26.700 31.1000,27.800 31.1000,28.1000 L35.999,28.1000 C37.666,28.1000 39.083,29.550 40.249,30.650 C41.416,31.750 41.999,33.199 41.999,34.999 L41.999,36.999 L25.1000,41.999 ZM4.001,36.999 L8.001,36.999 L8.001,22.1000 L4.001,22.1000 L4.001,36.999 ZM25.900,37.799 L37.799,34.099 C37.699,33.733 37.474,33.458 37.124,33.275 C36.774,33.091 36.399,32.999 35.999,32.999 L26.400,32.999 C25.366,32.999 24.433,32.933 23.600,32.800 C22.767,32.666 21.867,32.433 20.900,32.099 L17.450,30.899 L18.600,27.100 L22.600,28.400 C23.200,28.600 23.900,28.750 24.700,28.850 C25.500,28.950 26.600,28.1000 27.1000,28.1000 C27.1000,28.633 27.891,28.283 27.675,27.950 C27.458,27.616 27.200,27.400 26.900,27.300 L15.200,22.1000 L12.000,22.1000 L12.000,33.999 L25.900,37.799 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M36.380,14.407 L31.976,14.407 C31.673,16.880 32.753,18.136 35.218,18.176 C36.011,18.195 36.887,18.053 37.836,17.749 L38.056,21.769 C36.753,22.043 35.524,22.171 34.378,22.151 C32.808,22.122 31.414,21.775 30.201,21.113 C28.989,20.451 28.104,19.533 27.545,18.360 C26.985,17.187 26.809,15.860 27.015,14.378 L24.496,14.407 L24.923,12.051 L27.265,12.051 L27.589,10.270 L25.218,10.270 L25.645,7.913 L27.868,7.928 C28.595,5.406 29.832,3.475 31.579,2.135 C33.326,0.794 35.485,0.135 38.056,0.155 C39.030,0.174 40.180,0.331 41.503,0.626 L40.459,4.601 C39.713,4.307 38.947,4.140 38.162,4.100 C35.599,4.042 33.860,5.318 32.949,7.928 L37.514,7.913 L37.102,10.270 L32.655,10.270 L32.329,12.051 L36.792,12.051 L36.380,14.407 Z'/%3E%3C/svg%3E");
}

.batches {
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: #000000;
}
.batches__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 36px;
}
.batches .batch img {
  height: auto;
  display: block;
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .landing-usp .usp .usp__item {
    width: 25%;
  }
}
@media screen and (min-width: 992px) {
  .landing .header--icons .header__items {
    flex-wrap: nowrap;
  }
  .landing .header--icons .header__content {
    width: 41.66%;
    margin-left: 8.33%;
  }
  .landing .header--icons .header__signup {
    width: 33.33%;
  }
}
@media screen and (max-width: 1170px) {
  .landing .topbar .topbar__top .topbar__kiyoh,
  .landing .topbar .topbar__top .topbar__rating {
    display: none;
  }
  .landing .topbar .topbar__bottom {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  .header--icons {
    padding-top: 36px;
    padding-bottom: 60px;
  }
  .header--icons .header__items {
    justify-content: center;
    align-items: center;
    text-align: center;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 800px) {
  .header--icons.header--landing-category .header__buttons {
    flex-direction: column;
    gap: 6px;
  }
  .header--icons.header--landing-category .header__buttons .header__buttons__notification:before {
    left: calc(50% - 4px);
    top: -10px;
    transform: rotate(90deg);
  }
}
@media screen and (max-width: 767px) {
  .landing .topbar .topbar__top .wrapper {
    height: 72px;
  }
  .landing .tabs .tab {
    margin-right: 9px;
  }
  .landing .faq--columns .faq__items {
    gap: 18px;
  }
}
@media screen and (max-width: 600px) {
  .header.header--icons .wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  .landing h2 br {
    display: none !important;
  }
}
@media screen and (max-width: 480px) {
  .landing .tabs {
    flex-direction: column;
    border-bottom: 0;
    gap: 18px;
  }
  .landing .tabs .tab {
    border-bottom: 1px solid #dddddd;
    height: 48px;
    display: flex;
    width: 100%;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    justify-content: center;
    border-bottom: 1px solid rgba(125, 143, 157, 0.2);
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid transparent;
    background-color: rgba(69, 90, 100, 0.1);
    border-radius: 4px;
  }
  .landing .tabs .tab:first-child {
    border-top: 1px solid #dddddd;
  }
  .landing .tabs .tab:after {
    display: none;
  }
  .landing .tabs .tab.tab--active {
    background-color: transparent;
    border: 1px solid rgba(69, 90, 100, 0.1);
  }
  .landing .topbar .topbar__top .account {
    font-size: 0;
    width: 40px;
    padding: 0;
  }
  .landing .topbar .topbar__top .account:before {
    left: calc(50% - 7px);
  }
}
html:has(.cbxl-content) {
  background-color: #fff;
}

.cbxl-content {
  padding-top: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
  padding-bottom: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
}
.cbxl-content.has-background.has-background--white {
  background-color: #ffffff;
}
.cbxl-content.has-background.has-background--white + .has-background--white {
  padding-top: 0;
}
.cbxl-content.has-background.has-background--white.cbxl-content--border-bottom + .has-background--white {
  padding-top: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
}
.cbxl-content.has-background.has-background--grey {
  background-color: rgba(var(--grey-100-rgb), 0.05);
}
.cbxl-content.has-background.has-background--grey + .has-background--grey {
  padding-top: 0;
}
.cbxl-content.cbxl-content--border-bottom {
  border-bottom: 1px solid rgba(var(--grey-100-rgb), 0.2);
}
.cbxl-content .slick-prev,
.cbxl-content .slick-next {
  display: flex !important;
  width: 48px;
  height: 48px;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border: 2px solid rgba(var(--grey-100-rgb), 0.4);
  box-shadow: 0px 0px 18px 0px rgba(34, 34, 34, 0.2);
  position: absolute;
  top: calc(50% - 24px);
  z-index: 1;
  border-radius: 50%;
  overflow: hidden;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12.1313 9.75H3L3 8.25H12.1313L7.93125 4.05L9 3L15 9L9 15L7.93125 13.95L12.1313 9.75Z' fill='%23EE1167'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  appearance: none;
  background-position: center center;
  cursor: pointer;
}
.cbxl-content .slick-prev:before, .cbxl-content .slick-prev:after,
.cbxl-content .slick-next:before,
.cbxl-content .slick-next:after {
  display: none;
}
.cbxl-content .slick-next {
  right: -24px;
}
.cbxl-content .slick-prev {
  left: -24px;
  transform: scale(-1);
}

.cbxl-cards:not(.slick-initialized) {
  display: flex;
  flex-wrap: wrap;
  --columns: 4;
  --gap-x: 36px;
  gap: 36px var(--gap-x);
  flex-direction: row;
  border: 1px solid rgba(var(--grey-100-rgb), 0.2);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' width='200' height='200' style='shape-rendering: auto; display: block; background: rgb(255, 255, 255);' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Ccircle stroke-dasharray='164.93361431346415 56.97787143782138' r='35' stroke-width='10' stroke='%23ee1167' fill='none' cy='50' cx='50'%3E%3CanimateTransform keyTimes='0;1' values='0 50 50;360 50 50' dur='1s' repeatCount='indefinite' type='rotate' attributeName='transform'%3E%3C/animateTransform%3E%3C/circle%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io --%3E%3C/svg%3E");
  background-size: 36px auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.cbxl-cards:not(.slick-initialized) > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}
.cbxl-cards:not(.slick-initialized) > * {
  opacity: 0;
}
.cbxl-cards .slick-slide {
  margin: 0 18px;
}
.cbxl-cards .slick-list {
  margin: 0 -18px;
}

.cbxl-card {
  border-radius: 6px;
  border: 1px solid rgba(var(--grey-100-rgb), 0.2);
  background-color: #fff;
  overflow: hidden;
}
.cbxl-card__header--image {
  aspect-ratio: 4/3;
  background-color: rgba(var(--grey-100-rgb), 0.1);
  position: relative;
}
.cbxl-card__header--image img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.cbxl-card__components {
  padding: 36px 36px 20px 36px;
  display: flex;
  flex-direction: column;
}
.cbxl-card__component {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.cbxl-card__title {
  line-height: 1.3;
  font-weight: 700;
}
.cbxl-card__title::before, .cbxl-card__title::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.cbxl-card__title::before {
  margin-bottom: calc(-0.3em + 0px);
}
.cbxl-card__title::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.cbxl-card__text {
  line-height: 1.3;
  color: var(--grey-100);
  font-weight: 300;
}
.cbxl-card__text::before, .cbxl-card__text::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.cbxl-card__text::before {
  margin-bottom: calc(-0.3em + 0px);
}
.cbxl-card__text::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.cbxl-card__footer {
  padding: 0px 36px 36px 36px;
}

.components {
  display: flex;
  flex-direction: column;
}
.components[data-gap="36"] {
  gap: 36px;
}

@media screen and (max-width: 991px) {
  .cbxl-cards .slick-slide {
    margin-left: 9px;
    margin-right: 9px;
  }
  .cbxl-cards .slick-list {
    margin: 0 -9px;
  }
}
.usp-cards {
  display: flex;
  flex-wrap: wrap;
  --columns: 1;
  --gap-x: 36px;
  gap: 36px var(--gap-x);
  flex-direction: row;
}
.usp-cards > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}
.usp-cards[data-cards="2"] {
  --columns:2;
}
.usp-cards[data-cards="3"] {
  --columns:3;
}
.usp-cards[data-cards="4"] {
  --columns:4;
}
.usp-cards[data-cards="5"] {
  --columns:5;
}
.usp-cards[data-cards="6"] {
  --columns:6;
}

.usp-card {
  padding: 18px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0px 2px 8px 0px rgba(34, 34, 34, 0.1), 0px 6px 12px 0px rgba(34, 34, 34, 0.2);
}
.usp-card__inner {
  display: flex;
  gap: 18px;
}
.usp-card__icon {
  width: 36px;
  height: 36px;
  flex-grow: 0;
  flex-shrink: 0;
}
.usp-card__icon img,
.usp-card__icon svg {
  object-fit: contain;
  width: 36px;
  height: 36px;
}
.usp-card__content {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.usp-card__content > * {
  line-height: 1.3;
}
.usp-card__content > *::before, .usp-card__content > *::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.usp-card__content > *::before {
  margin-bottom: calc(-0.3em + 0px);
}
.usp-card__content > *::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.usp-card__content__title {
  font-weight: 700;
}
.usp-card__content__text {
  font-weight: 300;
}

.populair-webshops:not(.slick-initialized) {
  display: flex;
  flex-wrap: wrap;
  --columns: 5;
  --gap-x: 0px;
  gap: 0px var(--gap-x);
  flex-direction: row;
  border: 1px solid rgba(var(--grey-100-rgb), 0.2);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' width='200' height='200' style='shape-rendering: auto; display: block; background: rgb(255, 255, 255);' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Ccircle stroke-dasharray='164.93361431346415 56.97787143782138' r='35' stroke-width='10' stroke='%23ee1167' fill='none' cy='50' cx='50'%3E%3CanimateTransform keyTimes='0;1' values='0 50 50;360 50 50' dur='1s' repeatCount='indefinite' type='rotate' attributeName='transform'%3E%3C/animateTransform%3E%3C/circle%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io --%3E%3C/svg%3E");
  background-size: 36px auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.populair-webshops:not(.slick-initialized) > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}
.populair-webshops:not(.slick-initialized) > * {
  opacity: 0;
}
.populair-webshops .slick-list {
  transform: none;
}

.populair-webshop__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.populair-webshop__logo {
  max-width: 128px;
  aspect-ratio: 128/107;
  width: 100%;
  position: relative;
}
.populair-webshop__logo img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.populair-webshop__label {
  pointer-events: none;
  position: relative;
  left: 6px;
}
.populair-webshop__info {
  margin-top: 18px;
  line-height: 1.3;
  color: rgba(34, 34, 34, 0.6);
  font-weight: 400;
  font-size: 14px;
}
.populair-webshop__info::before, .populair-webshop__info::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.populair-webshop__info::before {
  margin-bottom: calc(-0.3em + 0px);
}
.populair-webshop__info::after {
  margin-top: calc(-0.2722222222em + 0px);
}

.ticket {
  background-color: #fff;
  border: 1px solid rgba(var(--grey-100-rgb), 0.2);
  border-radius: 6px;
  padding: 18px;
  position: relative;
}
.ticket__divider {
  width: 22px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: -11px;
  margin-right: -11px;
  z-index: 10;
  background-color: #fff;
}
.has-background--grey .ticket__divider {
  background-color: #F8F9FA;
}
.ticket__divider__top {
  width: 22px;
  height: 12px;
  flex-grow: 0;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='13' viewBox='0 0 22 13' fill='none'%3E%3Cpath d='M-5.02681e-07 12.25L0 0.749999L2 0.749999C2 5.72056 6.02944 9.75 11 9.75C15.9706 9.75 20 5.72056 20 0.75L22 0.75L22 12.25L-5.02681e-07 12.25Z' fill='white'/%3E%3Cpath d='M22 0.75L20 0.75C20 5.72056 15.9706 9.75 11 9.75C6.02944 9.75 2 5.72056 2 0.749999L0 0.749999' stroke='white'/%3E%3Cpath d='M22 0.75L20 0.75C20 5.72056 15.9706 9.75 11 9.75C6.02944 9.75 2 5.72056 2 0.749999L0 0.749999' stroke='%237D8F9D' stroke-opacity='0.2'/%3E%3Cpath d='M11 9.75L11 12.25' stroke='white'/%3E%3Cpath d='M11 9.75L11 12.25' stroke='%237D8F9D' stroke-opacity='0.2'/%3E%3C/svg%3E");
}
.ticket__divider__line {
  position: relative;
  flex: 1;
  background-color: #fff;
  width: 22px;
}
.ticket__divider__line:after {
  position: absolute;
  background-color: rgba(var(--grey-100-rgb), 0.2);
  width: 1px;
  top: 0;
  bottom: 0;
  left: 10.5px;
  content: "";
}
.ticket__divider__bottom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12' fill='none'%3E%3Cpath d='M22 2.62347e-07L22 11.5L20 11.5C20 6.52944 15.9706 2.5 11 2.5C6.02944 2.5 2 6.52944 2 11.5L0 11.5L1.37136e-07 0L22 2.62347e-07Z' fill='white'/%3E%3Cpath d='M0 11.5L2 11.5C2 6.52944 6.02944 2.5 11 2.5C15.9706 2.5 20 6.52944 20 11.5L22 11.5' stroke='white'/%3E%3Cpath d='M0 11.5L2 11.5C2 6.52944 6.02944 2.5 11 2.5C15.9706 2.5 20 6.52944 20 11.5L22 11.5' stroke='%237D8F9D' stroke-opacity='0.2'/%3E%3Cpath d='M11 2.5L11 0' stroke='white'/%3E%3Cpath d='M11 2.5L11 0' stroke='%237D8F9D' stroke-opacity='0.2'/%3E%3C/svg%3E");
  width: 22px;
  height: 12px;
  flex-grow: 0;
  flex-shrink: 0;
}
.ticket > .ticket__divider {
  position: absolute;
  right: -11px;
  top: -1px;
  bottom: -1px;
  z-index: 100;
  margin: 0;
}

.cbxl-actions:not(.slick-initialized) {
  display: flex;
  flex-wrap: wrap;
  --columns: 2;
  --gap-x: 18px;
  gap: 18px var(--gap-x);
  flex-direction: row;
}
.cbxl-actions:not(.slick-initialized) > * {
  width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
}

.cbxl-action {
  display: flex !important;
  position: relative;
}
.cbxl-action__logo {
  flex-basis: 200px;
  padding-left: 36px;
  padding-right: 36px;
}
.cbxl-action__components {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 18px;
  justify-content: center;
}
.cbxl-action__component .cbxl-buttons {
  gap: 9px;
}

.code-container {
  height: 28px;
  border-radius: 3px;
  background-color: rgba(var(--grey-100-rgb), 0.1);
  display: flex;
  padding: 9px;
  align-items: center;
  gap: 9px;
  font-size: 14px;
}
.code-container__label {
  color: var(--grey-100);
  line-height: 1.3;
}
.code-container__label::before, .code-container__label::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.code-container__label::before {
  margin-bottom: calc(-0.3em + 0px);
}
.code-container__label::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.code-container__value {
  color: var(--grey-100-multiply);
  line-height: 1.3;
}
.code-container__value::before, .code-container__value::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.code-container__value::before {
  margin-bottom: calc(-0.3em + 0px);
}
.code-container__value::after {
  margin-top: calc(-0.2722222222em + 0px);
}
.code-container + .cbxl-button {
  min-height: 28px;
  font-size: 14px;
}

.service__content {
  border-radius: 6px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  background-color: #fff;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.1);
  margin-top: calc(clamp(2.25rem, 1.6071rem + 3.2143vw, 4.5rem) * -0.5);
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding-top: 36px;
  padding-bottom: 36px;
}

@media screen and (max-width: 991px) {
  .usp-cards[data-cards="3"] {
    --columns:1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .usp-cards[data-cards="3"] > * {
    max-width: 400px;
  }
  .cbxl-actions {
    opacity: 1;
  }
  .cbxl-actions:not(.slick-initialized) {
    display: flex;
    flex-wrap: wrap;
    --columns: 2;
    --gap-x: 18px;
    gap: 18px var(--gap-x);
    flex-direction: row;
    border: 1px solid rgba(var(--grey-100-rgb), 0.2);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' width='200' height='200' style='shape-rendering: auto; display: block; background: rgb(255, 255, 255);' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Ccircle stroke-dasharray='164.93361431346415 56.97787143782138' r='35' stroke-width='10' stroke='%23ee1167' fill='none' cy='50' cx='50'%3E%3CanimateTransform keyTimes='0;1' values='0 50 50;360 50 50' dur='1s' repeatCount='indefinite' type='rotate' attributeName='transform'%3E%3C/animateTransform%3E%3C/circle%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io --%3E%3C/svg%3E");
    background-size: 36px auto;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .cbxl-actions:not(.slick-initialized) > * {
    width: calc(100% / var(--columns) - (var(--columns) - 1) / var(--columns) * var(--gap-x));
  }
  .cbxl-actions:not(.slick-initialized) > * {
    opacity: 0;
  }
}
@media screen and (max-width: 767px) {
  .usp-cards[data-cards="3"] {
    --columns:1;
  }
}
@media screen and (min-width: 601px) {
  .cbxl-action__component--logo {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .cbxl-action__logo {
    flex-basis: 100px;
    display: none;
  }
  .cbxl-action__logo .populair-webshop__logo {
    max-width: 60px;
  }
  .cbxl-action__logo + .ticket__divider {
    display: none;
  }
  .cbxl-action__component--logo {
    display: flex;
  }
  .cbxl-action__components {
    padding-left: 36px;
    padding-right: 36px;
    padding-bottom: 36px;
  }
}@media screen and (min-width: 0px) and (max-width: 1170px)
{ 
	.topbar .account-link {
		margin-right: -7%;
	}
	.topbar .account-link.account-logged {
		margin-right: 0px;
	}
	
	.header-teaser .wrapper {
		padding-left: 35%;
	}
	
	.header-teaser .wrapper h1 {
		font-size: 28px;
		line-height: 30px;
		letter-spacing: -0.25px;
	}
}

@media screen and (min-width: 0px) and (max-width: 1050px)
{
	.header-teaser .wrapper h1 {
		max-width: 300px;
	}
}

@media screen and (min-width: 0px) and (max-width: 1023px)
{ 
    .navigation-account {
        display: block;
    }
	.navigation {
		height: 5px;
		overflow: hidden;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.navigation .wrapper {
		height: auto;
		display: inline-block;
		padding: 15px;
	}
	.navigation a.home {
    	border-left: 0px;
	}
	.navigation a {
		width: 100%;
		height: 50px;
		border-right: 0px;
	}
	
	.navigation a span.outer {
		border-radius: 4px;	
	}
	.topbar .logo-wrapper {
		-webkit-flex: 1 0 auto;
	    -ms-flex: 1 0 auto;
	    flex: 1 0 auto;
	    text-align: center;
	}
	.topbar .search {
	    display: none;
	}
	.topbar .account,
	.topbar .account-link {
	    display: none;
	}
	.topbar .mobile-burger {
		display: inline-block;
	}
	.topbar .search-mobile {
		display: inline-block;
	}
	.topbar .account-mobile {
		display: inline-block;
	}
	.base-portrait .wrapper .column33,
	.base-portrait .wrapper .column66 {
		width: 100%;
	}
	.base-content .wrapper .column33 {
		display: none;
	}
	.base-content .wrapper .column33.desktop {
		display: block;
	}
	.base-content .wrapper .column66 .content {
		padding-right: 0px;
	}
	.hide-portrait {
		display: none;
	}
	.populair-shops-blocks {
		overflow: hidden;
	}
	.populair-shops-blocks-wrapper {
		width: 993px;
	}
	.populair-shops-blocks-wrapper2 {
		width: 100%;
	}
	.base-faq {
		padding-top: 24px;
	}
	.base-faq h2.title {
		font-size: 24px;
		line-height: 24px;
		font-weight: 400;
	}
	.service-blocks {
		position: relative;
		overflow: visible;
		display: none;
	}
	.service-blocks.mgm-blocks {
		display: block;
	}
	.service-blocks-mobile {
		display: block;
	}
	.take-money {
		background-size: auto 60%;
		background-position: bottom right;
	}
	.take-money .steps .step-text {
		font-size: 14px;
		line-height: 17px;
		width: 90%;
	}
	.take-money .wrapper .column66 {
		width: 60%;
	}
	.take-money .wrapper .column33 {
		width: 40%;
	}
	.take-money .steps .step-text {
    	width: 80%;
	}
	.base .wrapper .column33-topspace {
		padding-top: 0px;
	}
	.shop-banner-right {
		width: calc(50% - 15px);
		float: left;
	}
	.shop-banner-right:nth-of-type(1) {
		margin-right: 15px;
	}
	.shop-banner-right:nth-of-type(2) {
		margin-left: 15px;
		margin-top: 0px;
	}
	.header-teaser {
		background-size: cover;
	}
	.header-teaser .wrapper {
		max-width: 720px;
		padding-top: 26px;
		padding-left: 15px;
	}
	.populair-shops-nomargin .border-box .row-footer-saldo .part {
		font-size: 12px;
	}
	.populair-shops-nomargin .border-box .row-footer-saldo .part span {
		font-size: 16px;
	}
	
	.border-box-blue + .shop-banner {
		display: none;
	}
	
	.border-box .row-header,
	.border-box .row {
		padding: 12px 18px;
	}
	
	.border-box.account-menu .row:not(.row-footer-saldo) {
		padding-left: 30px;
	}
	
	.border-box-choose .column50 {
		padding: 18px !important;
	}
	
	.border-box .row-header {
		
	}
	
	.base-service .wrapper .column33 {
		padding-top: 30px;
	}
	.base-service .wrapper .column33 .border-box {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	.column .content.tmce {
		padding-right: 0px;
		padding-bottom: 24px;
	}
	
	.search-webshops-reviews.desktop {
		display: none;
	}
	
	.search-webshops-reviews-mobile {
		display: block;
	}
	
	.form-wrapper.transactions-list form .element {
		padding: 6px 18px;
	}
	
	.row.header.categories {
		display: none;
	}
	
	.header-teaser .wrapper {
		float: left;
	}
	
	.row-social .button.whatsapp {
		display: block;
	}
	
	.base .wrapper .column66-topspace {
		padding-top: 12px;
	}
}

@media screen and (min-width: 0px) and (max-width: 980px)
{ 
	/* .header-wrapper .right .header-row {
		display: inline-block;
		padding-bottom: 30px;
	}
	.header-wrapper .right .header-row .header-column {
		width: 50%;
		float: left;
		padding-top: 30px;
		padding-bottom: 0px;
	} */
	.banner .rating-first span.stars-outer {
		top: 0px;
	}
	.banner .rating-first span.stars-outer,
	.banner .rating-first span.stars-inner {
		width: 100px;
		height: 20px;
	}
	.banner .rating-first span.star {
		width: 20px;
		height: 20px;
		background-size: 20px 20px;
	}
	.populair-shops-blocks-navigation {
		display: inline-block;
	}
	.populair-shops-blocks2 {
		width: 50%;
	}
	.populair-shops-blocks-wrapper2 {
		display: inline-block;
	}
	.populair-shops-blocks-wrapper2 .shops-block {
		width: 100%;
		float: left;
	}
	.populair-shops-blocks-wrapper2 .shops-block {
		width: 100%;
		float: left;
		border: 1px solid #dddddd;
	}
	.populair-shops-blocks-wrapper2 .shops-block:before {
		content: '';
		width: 10px;
		height: 20px;
		display: inline-block;
		position: absolute;
		left: -1px;
		top: -11px;
		border: 1px solid #dddddd;
		background-color: #f5f5f5;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 0px;
		border-left: 0px;
		z-index: 1;
	}
	.populair-shops-blocks-wrapper2 .shops-block:after {
		content: '';
		width: 10px;
		height: 20px;
		display: inline-block;
		position: absolute;
		right: -1px;
		top: -11px;
		border: 1px solid #dddddd;
		background-color: #f5f5f5;
		border-top-left-radius: 20px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 20px;
		border-right: 0px;
		z-index: 1;
		left: auto;
	}
	.populair-shops-blocks-wrapper2 .shops-block:nth-of-type(1):after {
		content: '';
		width: 10px;
		height: 10px;
		display: inline-block;
		position: absolute;
		right: -1px;
		left: auto;
		top: -1px;
		border: 1px solid #dddddd;
		background-color: #f5f5f5;
		border-radius: 0%;
		border-bottom-left-radius: 10px;
		border-top: 0px;
		border-right: 0px;
		z-index: 1;
	}
	.populair-shops-blocks-wrapper2  .shops-block-last {
	    height: 1px;
	    position: absolute;
	    left: 0px;
	    bottom: 0px;
	    top: auto;
	    width: 100%;
	}
	.populair-shops-blocks-wrapper2 .shops-block-last:before {
		content: '';
		width: 10px;
		height: 10px;
		display: inline-block;
		position: absolute;
		left: -1px;
		bottom: -1px;
		right: auto;
		top: auto;
		border: 1px solid #dddddd;
		background-color: #f5f5f5;
		border-radius: 0%;
		border-top-right-radius: 10px;
		border-bottom: 0px;
		border-left: 0px;
		z-index: 1;
	}
	.populair-shops-blocks3 {
		width: 100%;
	}
	.populair-shops-blocks3 .populair-shops-blocks-wrapper3 {
		display: inline-block;
		width: 100%;
	}
	.populair-shops-blocks3 .populair-shops-blocks-wrapper3 .shops-block {
		width: 50%;
	}
	
	.populair-shops-blocks3 .populair-shops-blocks-wrapper3 .shops-block:nth-of-type(5) {
		width: 100%;
	}
	.populair-shops-blocks-wrapper3 .shops-block:nth-of-type(1):after,
	.populair-shops-blocks-wrapper3 .shops-block:after {
		background-color: #ffffff;
	}
	.grey .populair-shops-blocks-wrapper3 .shops-block:nth-of-type(1):after,
	.grey .populair-shops-blocks-wrapper3 .shops-block:after,
	.grey.populair-shops-blocks3 .populair-shops-blocks-wrapper3 .shops-block::after,
	.grey.populair-shops-blocks3 .populair-shops-blocks-wrapper3 .shops-block:nth-of-type(1)::after {
		background-color: #f5f5f5;
	}
	.thema-sub-header h1 span {
		width: 100%;
		display: block;
	}
	.populair-shops-blocks-wrapper {
		justify-content: left;
		-webkit-justify-content: left;
	}
	
	.footer .row-social a.button {
		float: left;
		clear: both;
		margin: 0px;
	}
	
	.footer .row-social a.button + a.button {
		margin-top: 12px;
		margin-left: 0px;
	}
}
@media screen and (min-width: 0px) and (max-width: 890px)
{ 
	.row.mobile {
		display: block;
	}
	.header-wrapper .left {
		display: none;
	}
	.header-wrapper .right {
		width: 100%;
	}
	/* .header-wrapper .right .header-row {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
		padding-bottom: 0px;
	} */
	/* .header-wrapper .right .header-row .header-column {
		width: 25%;
		float: none;
		padding: 33px 0px 31px 0px;
	} */
	.base .wrapper .banners .column {
		width: 50%;
	}
	.base .wrapper .banners .column:first-child {
		display: none;
	}
	.populair-shops-nomargin .wrapper .column33,
	.populair-shops-nomargin .wrapper .column66 {
		width: 100%;
	}
	.populair-shops-nomargin:not(.cookie-check-page) .wrapper .column66 .row:nth-of-type(1) {
		width: calc(32.8% + 15px);
		padding: 0px 15px;
		margin-left: -15px;
	}
	.populair-shops-nomargin:not(.cookie-check-page) .wrapper .column66 .row:nth-of-type(2) {
		width: calc(67.2% + 15px);
		margin-right: -15px;
		margin-left: 0px;
	}
	.cookie-check-page .row.row--notification{
		padding: 12px 18px;
	}
	.cookie-check-page .cell-description{
		padding-left: 0;
	}
	.browser-status .device{
		min-height:24px;
		background-position: 0px 0px;
	}
	.populair-shops-nomargin:not(.cookie-check-page) .shop-banner, .populair-shops-nomargin:not(.cookie-check-page) .border-box {
    	margin-top: 0px;
	}
	.header-wrapper .right .smaller-header-info {
		display: inline-block;
	}
	.header-wrapper .right .header-row2 {
		display: none !important;
	}
	
	.base .wrapper .banners.service {
		display: block;
		padding: 30px 0px;
		margin-top: -2px;
	}
	
	.base .wrapper .banners.service .column:first-child {
		display: block;
	}
	
	.base .wrapper .banners.service .column {
		width: 100%;
		float: left;
		clear: both;
		display: block;
	}
	
	.base .wrapper .banners.service .column .banner {
		border: 0px;
		padding: 0px;
		max-width: 570px;
		float: left;
	}
	
	.base .wrapper .banners.service .column + .column {
		margin-top: 30px;
		border-top: 3px solid #eeeeee;
		padding-top: 26px;
	}
	
	.base .wrapper .banners.service .column .banner h2 {
		margin-bottom: 0px;
	}
	
	.service .banner .rating {
		position: relative;
	}
	
	.service .banner .buttons,
	.service .banner .readon-arrow {
		position: static;
		margin-top: 24px;
		clear: both;
		float: none;
		display: block;
	}
	
	.service .banner .readon-arrow:after {
		top: auto;
		bottom: 3px;
	}
	
	.service .banner .readon-arrow.mail:after {
		bottom: 0px;
	}
	
	.populair-shops-nomargin .wrapper .column66 .cash-payout .row:nth-of-type(1),
	.populair-shops-nomargin .wrapper .column66 .cash-payout .row:nth-of-type(2),
	.populair-shops-nomargin .wrapper .column66 .cash-claim .row:nth-of-type(1),
	.populair-shops-nomargin .wrapper .column66 .cash-claim .row:nth-of-type(2) {
		width: 100%;
		padding: 12px 18px;
		margin: 0px;
	}
	
	.populair-shops-nomargin .wrapper .column66 #clubSection.cash-claim .row {
		padding: 18px;
	}
	
	.populair-shops-nomargin.mgm .wrapper .column66 .cash-data .row-content.tmce,
	.populair-shops-nomargin.mgm .wrapper .column66 .cash-data .row-content.tmce.mgm {
		max-width: 100%;
	}
	
	.populair-shops-nomargin.mgm .wrapper .column66 .cash-data .row-content.tmce + .row.static {
		display: none;
	}
}
@media screen and (min-width: 0px) and (max-width: 767px)
{ 
	.topbar {
		margin-top: 7px;
	}
	.topbar,
	.topbar .wrapper {
    	height: 50px;
	}
	.topbar .logo,
	.topbar .logo img {
    	height: 30px;
    	width: 90px;
	}
	.topbar .search {
	    display: none;
	}
	.topbar .account {
	    display: none;
	}
	.topbar .mobile-burger.active:after {
		top: 23px;
	}
	.topbar .search-mobile.active:after {
		top: 25px;
	}
	.topbar .account-mobile.active:after {
		top: 25px;
	}
	/* .header-wrapper .right .header-row {
		display: inline-block;
		padding-bottom: 30px;
	} */
	/* .header-wrapper .right .header-row .header-column {
		width: 50%;
		float: left;
		padding-top: 30px;
		padding-bottom: 0px;
	} */
	.border-box-gradient .actie {
		padding: 0px 30px;
	}
	.footer2 .row-same-height {
		display: inline-block;
	}
	.footer2 .box-desktop.row-same-height {
		display: none;
	}
	.footer2 .wrapper .column66,
	.footer2 .wrapper .column33 {
		width: 100%;
	}
	.footer2 .wrapper .column33 {
		padding-top: 15px;
	}
	.take-money {
		background-position: bottom left;
		background-size: 100% auto;
		padding-bottom: 70px;
	}
	.take-money .wrapper .column66,
	.take-money .wrapper .column33 {
		width: 100%;
	}
	.take-money .steps-button {
		padding-bottom: 0px;
	}
	.border-box-choose a.button-special2 {
		float: left;
		clear: both;
	}
	.border-box-choose a.readon {
		float: left;
		clear: both;
		margin-top: 12px;
	}
	
	.overlayWindow:not(.youtubeWindow) {
		max-width: 640px !important;
	}
	
	.row.mobile.mgm {
		max-width: 300px;
		margin-left: 50px;
	}
	
	.populair-shops-nomargin .wrapper .column66 #clubSection.cash-claim .stats-row {
		display: block;
		flex: none;
		border: none;
		margin: 0px -18px;
		width: 100%;
	}
	
	.populair-shops-nomargin .wrapper .column66 #clubSection.cash-claim .stats-row .stats-column {
		width: calc(100% + 36px);
		display: block;
		flex: none;
		border: none;
		padding: 0px 18px;
		height: auto;
	}
	
	.populair-shops-nomargin .wrapper .column66 #clubSection.cash-claim .stats-row .stats-column + .stats-column {
		margin-top: 18px;
		border-top: 1px solid #dddddd;
		padding-top: 18px;
		padding-bottom: 18px;
	}
}

@media screen and (min-width: 0px) and (max-width: 699px)
{ 
	.border-box-gradient .actie > span {
		font-size: 14px;
		max-width: 100%;
		float: left;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.border-box-gradient .actie div.code {
		white-space: nowrap;
	}
	
	.border-box-gradient .actie div.code span {
		margin-left: 1px;
	}
	
	.border-box-gradient .actie div.code a {
		font-size: 14px;
	}
	
	.border-box-gradient .actie div.code a.readon {
		margin-left: 6px;
	}
}

@media screen and (min-width: 0px) and (max-width: 639px)
{
	.overlayWrapper .account-signup-wrapper {
        min-width: 320px;
	}
	
	.overlayWrapper .account-tabs-wrapper + .account-tabs-wrapper {
	    border-top: 2px solid #f40064;
	}
	
	.navigation-account .account-signup-wrapper .account-tabs-wrapper,
	.navigation-account .account-tabs-wrapper {
		width: 100%;
		border: 0px;
	}
	
	.navigation-account .account-signup-wrapper .account-tabs-wrapper + .account-tabs-wrapper {
		padding-top: 0px;
	}
	
	.navigation-account .account-signup-wrapper .account-tabs-wrapper + .account-tabs-wrapper h3 {
		border-top: 2px solid #e5e5e5;
		padding-top: 24px;
	}
	
	.form-wrapper form .element {
		width: 100%;
	}
	
	.form-wrapper form .element.margin {
		padding-left: 0px;
	}
	
	.reviewList .reviewRowHeader {
		display: none;
	}
	
	.reviewList .reviewRow .reviewRowColumns,
	.reviewList .reviewRow .reviewRowColumn {
		display: block;
	}
	
	.reviewList, .reviewList .reviewRow {
		float: left;
		width: 100%;
	}
	
	.reviewList .reviewRow {
		position: relative;
	}
	
	.reviewList .reviewRowColumn.column-name,
	.reviewList .reviewRowColumn.column-webshop,
	.reviewList .reviewRowColumn.column-date,
	.reviewList .reviewRowColumn.column-rating,
	.reviewList.no-webshops .reviewRowColumn.column-name {
		width: 100%;
		float: left;
		padding-bottom: 0px;
	}
	
	.reviewList.no-webshops .reviewRow {
		min-height: 70px;
	}
	
	.reviewList .reviewRowColumn.column-name,
	.reviewList .reviewRowColumn.column-webshop {
		padding-right: 110px;
	}
	
	.reviewList .reviewRowColumn.column-webshop {
		padding-top: 8px;
	}
	
	.reviewList .reviewRowColumn.column-date {
		position: absolute;
		top: 41px;
		right: 16px;
		width: auto;
		padding: 0px;
	}
	
	.reviewList .reviewRowColumn.column-rating {
		position: absolute;
		top: 16px;
		right: 14px;
		width: auto;
		padding: 0px;
	}
	
	.reviewList .reviewRowColumn.column-content {
		float: left;
		margin-top: 12px;
	}
    
    .overlayWindow:not(.youtubeWindow) {
        max-width: 320px !important;
    }
    
    .cookie-check-page .check-activity div.cell-toggle, .cookie-check-page .toggle-link{
    	width: 100%;
    	text-align: right;
    	margin-top: 9px;
    }
}

@media screen and (min-width: 0px) and (max-width: 600px)
{ 
	.border-box.box-mobile {
		display: block;
	}
	.header .wrapper, .base .header .wrapper {
		padding: 0px;
	}
	.header-wrapper .right .smaller-header-info {
		width: 100%;
	}
	.header-wrapper .right .smaller-header-info .brand-logo {
		width: 190px;
		height: 66px;
		top: -66px;
		left: calc(50% - 95px);
		padding: 6px 6px 0px 6px;
	}
	.header-wrapper .right .smaller-header-info .cash {
		font-size: 18px;
	}
	.header-wrapper .right .smaller-header-info .button-wrapper {
		padding: 12px 0px;
	}
	.header-wrapper .right .smaller-header-info .text-wrapper,
	.header-wrapper .right .smaller-header-info .readon-wrapper {
		
	}
	.header-wrapper .right .smaller-header-info .text-wrapper2 {
		display: inline-block;
	}
	/* .header-wrapper .right .header-row {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
		padding-bottom: 0px;
		background-color: #ffffff;
		border-top: 1px solid #dddddd;
	}
	.header-wrapper .right .header-row .header-column {
		width: 33%;
		float: none;
		padding: 12px 0px 12px 0px;
	}
	.header-wrapper .right .header-row .header-column:nth-of-type(1),
	.header-wrapper .right .header-row .header-column:nth-of-type(2) {
		border-right: 1px solid #dddddd;
	}
	.header-wrapper .right .header-row .header-column:nth-of-type(3) {
		display: none;
	}
	.header-wrapper .right .header-row span.top {
		font-size: 12px;
	}
	.header-wrapper .right .header-row span.normal {
		font-size: 16px;
	}
	.header-wrapper .right .smaller-header-info {
		display: inline-block;
	} */
	.header-wrapper .right .smaller-header-info .stars-wrapper {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	}
	
	.base .wrapper .banners .column:nth-of-type(2) {
		display: none;
	}
	.base .wrapper .banners .column:nth-of-type(3) {
		width: 100%;
		padding: 0px;
	}
	.base .wrapper .banners .column:nth-of-type(3) .banner {
    	border-top: 3px solid #eeeeee;
    	border-bottom: 3px solid #eeeeee;
    	border-left: 0px;
    	border-right: 0px;
    	-webkit-border-radius: 0px;
    	-moz-border-radius: 0px;
    	border-radius: 0px;
    	padding: 26px 15px 68px 15px;
	}
	.base .wrapper .banners.service .column:nth-of-type(3) .banner {
		padding: 0px 15px;
		border: 0px;
	}
	.mobile-cashback {
		display: inline-block;
	}
	.border-box-gradient .cashback,
	.border-box-gradient .actie,
	.border-box-gradient .date {
		display: none;
	}
	.box-desktop,
	.footer2 .box-desktop {
		display: none;
	}
	.border-box-gradient-wrapper h1 {
		display: none;
	}
	.banners {
		padding-bottom: 0px;
		padding-top: 0px;
		margin-top: -2px;
	}
	.footer .footer-mobile,
	.footer2 .footer-mobile {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	}
	.border-box-gradient-wrapper {
		padding-bottom: 30px;
	}	
	.border-box-gradient-button {
		padding-bottom: 0px;
	}
	.border-box-gradient-wrapper-tabber {
		display: inline-block;
	}
	.column33-topspace {
    	display: none;
	}
	.populair-shops .wrapper .column33 {
		width: 100%;
		padding-bottom: 10px;
	}
	.populair-shops .wrapper .column33:nth-of-type(2) .shop-banner,
	.populair-shops .wrapper .column33:nth-of-type(3) .shop-banner {
		margin-top: 0px;
	}
	.populair-shops .wrapper .column33:nth-of-type(3) {
		display: none;
	}
	.take-money .step {
		width: 100%;
	}
	.take-money .steps {
		padding-bottom: 14px; 
	}
	.take-money .steps::after {
	    background-color: #dddddd;
	    content: "";
	    display: inline-block;
	    width: 4px;
	    left: 14px;
	    position: absolute;
	    top: 22px;
	    height: 54%;
	}
	.take-money .steps .step-top span {
		width: 32px;
		height: 32px;
		border: 3px solid #2288d9;
		padding-top: 1px;
	}
	.take-money .steps .step-top {
		width: 42px;
	}
	.take-money .steps .step-text {
	    font-size: 14px;
	    line-height: 20px;
	    padding-top: 7px;
	    padding-bottom: 14px;
	}
	.take-money .steps-banner {
		margin-top: 60px;
	}
	.header-teaser {
		height: 290px;
		background-position: right -200px center;
	}
	.header-teaser .wrapper {
		max-width: 1170px;
		padding-top: 26px;
		padding-left: 15px;
	}
	.header-teaser .wrapper h1 {
		width: 100%;
		float: left;
		font-size: 28px;
		line-height: 30px;
	}
	.header-teaser .wrapper a {
		float: left;
		clear: both;
		margin-top: 30px;
	}
	.mobile-header,
	.border-box-gradient-wrapper h1.mobile-header {
		display: inline-block;
	}
	.desktop-header {
		display: none;
	}
	.border-box-choose .column50 {
		width: 100% !important;
	}
	.border-box-choose .column50:nth-of-type(1) {
		border: 0px;
	}
	.border-box-sale-last {
		display: none;
	}
	.header-wrapper .right .smaller-header-info2 {
		display: inline-block;
	}
	
	.base .wrapper .banners.service .column:nth-of-type(2) {
		display: block;
	}
	
	.payout-form form .element {
		width: 100%;
		clear: both;
	}
	
	.payout-form form .element.margin,
	.payout-form form .element.margin + .element {
		padding: 0px;
		clear: both;
	}
	
	.cash-claim .row-content h1,
	.cash-payout .row-content h1,
	.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-title h1,
	.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-title h1 span {
		font-size: 24px !important;
		line-height: 24px !important;
	}
	
	.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-filter-nomobile,
	.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-desktop {
		display: none;
	}
	
	.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row-mobile {
		display: block;
	}
	
	.reviewList .title {
		padding: 16px;
	}
	
	.reviewList .reviewRow .reviewRowColumn {
		padding-left: 16px;
	}
	
	.reviewList .title .stars-outer {
		display: none;
	}
	
	.border-box .row {
		font-size: 14px;
	}
	
	.take-money .steps .step-text {
		font-size: 16px;
		line-height: 18px;
	}
	
	.form-wrapper.transactions-list form .left,
    .form-wrapper.transactions-list form .right {
		width: 100%;
	}
	
	.signup-form .account-tabs-wrapper {
		width: 100%;
		clear: both;
	}
	
	.signup-form .account-signup-wrapper .account-tabs-wrapper {
		border-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.signup-form .account-signup-wrapper .account-tabs-wrapper + .account-tabs-wrapper {
		border-top: 2px solid #e5e5e5;
	}
	
	.stats-column,
    .stats-column.second,
    .stats-column.third {
	    width: 50%;
	}
	
	.stats-column .tooltip {
	   margin-left: 20px;
	}
	
	.stats-column.second .tooltip {
	    margin-left: -150px;
	}
	
	.stats-column, .stats-second {
	    margin-bottom: 12px;
	}
	
	.border-box .row .stats-column.second span {
	    float: right;
	}
	
	.header-wrapper .right .header-row span.normal {
	    padding-bottom: 10px;
	}
	
	.header-wrapper .stats-toggle {
	    margin-bottom: 4px;
	    top: 4px;
	}
}
@media screen and (max-width:520px){
	.check-activity .table-header div{
		width: 50%;
	}
	.check-activity .table-row div{
		width: 50%;
	}
	.check-activity .table-header .cell-date{
		display: none;
	}
	.cell-description-content{
		width: 100% !important;
	}
	.check-activity .table-row .cell-date{
		width: 100%;
		margin-top: 9px;
		
	}
	
	.cookie-check-page .cell-device-icons{
		justify-content: flex-start;
		margin-left: 0;
	}
	.cookie-check-page .cell-device-icons .cell-device-icon{
		margin-left: 3px;
		margin-right: 3px;
	}
	
	.check-activity .table-row .cell-date:before{
        /*
		content:'Datum:';
		font-weight: bold;
		padding-right: 9px;
        */
	}

    .check-activity .table-row .cell-date font {
        display: inline;
    }
}

@media screen and (min-width: 0px) and (max-width: 480px)
{ 
	.header-wrapper .right .header-row span.top {
		text-align: center;
		padding-left: 6px;
		padding-right: 6px;
		min-height: 28px;
	}
	.button-border-grey {
	    padding: 16px 12px 0px;
	    width: 100%;
	    text-align: center;
	}
	
	.populair-shops .wrapper .column33 {
    	padding: 0px;
    	width: 100%;
    	margin-top: 12px;
	}
	.populair-shops .wrapper .column33 .shop-banner {
		margin-top: 0px;
	}
	/*
	.populair-shops-nomargin:not(.cookie-check-page) .wrapper .column66 .row:nth-of-type(1) {
	    margin-left: 0px;
	    padding: 0px;
	    width: 100%;
	}
	.populair-shops-nomargin:not(.cookie-check-page) .wrapper .column66 .row:nth-of-type(2) {
    	margin-left: 0;
    	margin-right: 0px;
	    padding: 0px;
    	width: 100%
	}
	*/
	.populair-shops-nomargin .wrapper .column66 .row:nth-of-type(2) .column50 {
    	width: 100%;
    	padding: 0px;
    	margin-top: 15px;
	}
	.populair-shops-blocks2 {
		width: 100%;
		margin-top: -1px;
	}
	.populair-shops-blocks-wrapper2 .shops-block,
	.populair-shops-blocks-wrapper3 .shops-block {
		border-top: 0px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		height: auto;
		display: block;
		float: left;
	}
	.populair-shops-blocks3 .populair-shops-blocks-wrapper3 .shops-block {
    	width: 100%;
	}
	.populair-shops-blocks3 .populair-shops-blocks-wrapper3 .shops-block:nth-of-type(1):after {
		background-color: #ffffff;
	}
	.populair-shops-blocks3 .populair-shops-blocks-wrapper3 .shops-block:after {
		background-color: #ffffff;
	}
	.populair-shops-blocks-wrapper2 .shops-block .brand {
		width: 50%;
		max-width: 50%;
		height: 99px;
		float: left;
		display: block;
		border-right: 1px solid #dddddd;
		padding: 6px;
	}
	.populair-shops-blocks-wrapper2 .shops-block .brand .image {
		height: 90px;
	}
	.populair-shops-blocks-wrapper2 .shops-block .button-special-small,
	.populair-shops-blocks-wrapper2 .shops-block .aanbieding {
		display: none;
	}
	.populair-shops-blocks-wrapper2 .shops-block:before {
		display: none;
	}
	.populair-shops-blocks-wrapper2 .shops-block:after {
		content: '';
		width: 20px;
		height: 20px;
		display: inline-block;
		position: absolute;
		left: calc(50% - 11px);
		right: auto;
		top: -11px;
		border: 1px solid #dddddd;
		background-color: #f5f5f5;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		z-index: 1;
	}
	.populair-shops-blocks-wrapper2 .shops-block:nth-of-type(1) {
		border-top: 1px solid #dddddd;
	}
	.populair-shops-blocks-wrapper2 .shops-block:nth-of-type(1):before {
		display: none;
	}
	.populair-shops-blocks-wrapper2 .shops-block:nth-of-type(1):after {
		content: '';
		width: 20px;
		height: 10px;
		display: inline-block;
		position: absolute;
		left: calc(50% - 11px);
		right: auto;
		top: -1px;
		border: 1px solid #dddddd;
		background-color: #f5f5f5;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		border-top: 0px;
		z-index: 1;
	}
	.populair-shops-blocks-wrapper2 .shops-block-last:before {
		display: none;
	}
	.populair-shops-blocks-wrapper2 .shops-block-last:after {
		content: '';
		width: 20px;
		height: 10px;
		display: inline-block;
		position: absolute;
		right: auto;
		top: auto;
		left: calc(50% - 11px);
		bottom: -1px;
		border: 1px solid #dddddd;
		background-color: #f5f5f5;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom: 0px;
		z-index: 1;
	}
	.populair-shops-blocks .shops-block-mobile {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	}
	.border-box-blue {
		display: none;
	}
	.border-box-filter .filter {
		font-size: 14px;
	}
	.border-box-filter .filter:nth-of-type(1),
	.border-box-filter .filter:nth-of-type(2) {
		width: 50%;
		position: relative;
	}
	.border-box-filter .filter:nth-of-type(3) {
		display: none;
	}
	.border-box-filter .filter:nth-of-type(2):after {
		content: '';
		width: 15px;
		height: 11px;
		display: inline-block;
		position: absolute;
		right: 18px;
		top: 25px;
		background-image: url('../img/icons/arrow_readon.png');
		background-size: 15px 22px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	.border-box-table-filter {
		display: none;
	}
	.border-box-table-filter2 {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	}
	.border-box-table-filter2 .filter:nth-of-type(1) {
		border-right: 1px solid #dddddd;
	}
	.border-box-table-filter2 .filter:nth-of-type(1),
	.border-box-table-filter2 .filter:nth-of-type(2) {
		width: 50%;
		position: relative;
	}
	.content-back {
    	padding: 27px 0px 24px 0px;
	}
	.content h1 {
	    font-size: 28px;
	    padding-bottom: 20px;
	}
	.content h2 {
	    padding-bottom: 14px;
	}
	.content h3 {
	    padding-bottom: 12px;
	}
	.tmce {
		font-size: 14px;
    	line-height: 22px;
	}
	.tmce .intro {
	    font-size: 18px;
	    line-height: 24px;
	    padding-bottom: 32px;
	}
	.tmce ul li {
		font-size: 14px;
    	line-height: 22px;
	}
	
	
	.cash-claim .row-content h1,
	.cash-payout .row-content h1,
	.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-title h1,
	.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-title h1 span {
		font-size: 17px !important;
		line-height: 17px !important;
	}
}

@media screen and (min-width: 0px) and (max-width: 479px)
{
	.stats-row {
		padding: 0px;
	}
	
	.stats-row .stats-column {
		width: 50%;
		padding: 12px;
		min-width: 0px;
		padding-left: 0px;
	}
	
	.stats-row .stats-column + .stats-column {
		padding: 12px 0px 12px 12px;
	}
	
	.stats-row .stats-column .top {
		font-size: 13px;
	}
	
	.stats-row .stats-column .normal {
		font-size: 16px;
	}

    .mgm .stats-row {
        flex-direction: column;
    }

    .mgm .stats-row .stats-column:first-child {
        margin-top: 12px;
    }

    .mgm .stats-row .stats-column {
        width: 100%;
        height: auto;
        padding: 8px !important;
    }
	
	.reviewList .title h2 {
		font-size: 18px;
	}
	
	.row.mobile.mgm {
		max-width: 84%;
		margin-left: 8%;
	}
	
	.row-social .button.facebook,
	.row-social .button.twitter,
	.row-social .button.whatsapp {
		font-size: 0px;
		color: rgba(0,0,0,0);
		padding-left: 38px;
		padding-right: 0px;
		background-position: center;
	}
	
	.populair-shops-nomargin .wrapper .column66 .cash-data .cash-data-row .cash-data-column input {
		font-size: 13px;
	}
	
	.clipboard {
		font-size: 14px;
		padding-left: 12px;
		padding-right: 12px;
	}
	
	.populair-shops-nomargin .wrapper .column66 .cash-claim .cash-claim-row.row-details .column div {
		font-size: 12px;
		letter-spacing: -0.35px;
	}
}
@media screen and (min-width: 0px) and (max-width: 430px)
{ 
	
    
    .stats-column,
    .stats-column.second,
    .stats-column.third {
        width: 100%;
        margin-bottom: 12px;
    }
    
    .stats-column.right {
        margin-bottom: 0px;
    }
    
    .border-box .row .stats-column.second span,
    .border-box .row .stats-column.right span {
        float: left;
    }
    
    .border-box .row .stats-column span.normal {
        padding-top: 6px;
    }
}