.neq64b {
	padding-left: calc(24px/2);
	margin-right: calc(24px/2*-1);
}

.ULeU3b {
	flex-shrink: 0;
	scroll-snap-align: start;
}

@media screen and (min-width: 1280px) {
	.hHUYDe {
		--gap-width: 24px;
	}
}

@media screen and (min-width: 600px) and (min-width: 1280px) {
	.hHUYDe {
		width: calc(41.6666666667vw - 74px);
	}
}

@media screen and (min-width: 600px) and (min-width: 960px) {
	.hHUYDe {
		width: calc(41.6666666667vw - 49.3333333333px);
	}
}

@media screen and (min-width: 600px) and (min-width: 840px) {
	.hHUYDe {
		width: calc(50vw - 56px);
	}
}

@media (max-width:400px) {
	.hHUYDe {
		width: calc(100vw - 25px) !important; 
	}
}

@media screen and (min-width: 600px) {
	.hHUYDe {
		width: calc(83.3333333333vw - 42px);
		--gap-width: 16px;
	}
}

@media screen and (min-width: 1280px) {
	.hHUYDe {
		width: calc(50vw - 84px);
	}
}

@media screen and (min-width: 960px) {
	.hHUYDe {
		width: calc(50vw - 56px);
	}
}

@media screen and (min-width: 840px) {
	.hHUYDe {
		width: calc(60vw - 64px);
	}
}

@media screen and (min-width: 600px) {
	.hHUYDe {
		width: calc(75vw - 76px);
	}
}

.hHUYDe {
	width: calc(100vw - 40px);
	--gap-width: 12px;
	border: 0;
}

.Usd1Ac {
	border-radius: 8px;
	background-color: #fff;
	border: 1px solid rgb(218,220,224);
	box-shadow: none;
}

.KC1dQ {
	border-radius: 8px;
	background-color: #fff;
	border-width: 0;
	box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.VfPpkd-WsjYwc {
	display: -moz-box;
	display: flex;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.VfPpkd-WsjYwc-OWXEXe-INsAgc {
	box-shadow: 0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);
	border-width: 1px;
	border-style: solid;
	border-color: #e0e0e0;
}

.VfPpkd-WsjYwc {
	border-radius: 4px;
	border-radius: var(--mdc-shape-medium,4px);
	background-color: #fff;
	background-color: var(--mdc-theme-surface,#fff);
	position: relative;
	box-shadow: 0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
}

.VfPpkd-aGsRMb {
	border-radius: inherit;
	height: 100%;
}
 
 

.VfPpkd-EScbFb-JIbuQc:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.jVR3ye {
	margin: calc(var(--gap-width)/2*-1);
	padding: calc(var(--gap-width)/2);
}

.VfPpkd-EScbFb-JIbuQc {
	--mdc-ripple-fg-size: 0;
	--mdc-ripple-left: 0;
	--mdc-ripple-top: 0;
	--mdc-ripple-fg-scale: 1;
	--mdc-ripple-fg-translate-end: 0;
	--mdc-ripple-fg-translate-start: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	will-change: transform,opacity;
}

.VfPpkd-EScbFb-JIbuQc {
	display: -moz-box;
	display: flex;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	outline: none;
	color: inherit;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
}

.WPfqYc, .Pdcv8e {
	position: relative;
}

.n2q3zf {
	--label-color: rgba(60,64,67,0.6);
	background-color: rgba(60,64,67,0.6);
	border-radius: 8px 0;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}

@media screen and (min-width: 1280px) {
	.GnAUad {
		font-size: 1rem;
		font-weight: 400;
		letter-spacing: .0125em;
		line-height: 1.5rem;
		font-weight: 500;
	}
}

.GnAUad { 
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: .0178571429em;
	line-height: 1.25rem;
	font-weight: bold;
	padding: 4px 12px;
}

.zcimD {
	color: white;
}

.WPfqYc, .Pdcv8e {
	position: relative;
}

.SzSlNc {
	aspect-ratio: 1.7777777778;
	border-radius: 8px 8px 0 0;
	display: block;
	object-fit: cover;
	width: 100%;
    max-height: 300px;
}

.T75of {
	background-size: contain;
}

@media screen and (min-width: 1280px) {
	.xovwLb {
		height: 88px;
	}
}

@media screen and (min-width: 960px) {
	.xovwLb {
		height: 66px;
	}
}

.xovwLb {
	border-radius: 0 0 8px 8px;
	display: block;
	height: 60px;
}

.GkwRVc {
	aspect-ratio: 1.7777777778;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

@media screen and (min-width: 1280px) {
	.lbNC6b {
		bottom: 88px;
		padding: 0 24px;
	}
}

@media screen and (min-width: 960px) {
	.eaFbvd, .lbNC6b {
		bottom: 66px;
	}
}

.lbNC6b {
	bottom: 60px;
	padding: 0 16px;
	position: absolute;
	width: 100%;
    background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
}

@media screen and (min-width: 1280px) {
	.YLCN0d { 
		font-size: 1.5rem;
		letter-spacing: 0;
		font-weight: 400;
		font-weight: 500;
	}
}

.YLCN0d {	 
	letter-spacing: 0;
	font-weight: 400;
	font-weight: 500;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
 
@media screen and (min-width: 1280px) {
	.gb8Aof { 
		font-size: 1.125rem;
		letter-spacing: 0;
		font-weight: 400;
	}
}

.gb8Aof {
    line-height: 1.5rem;
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: .0178571429em; 
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
 

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 100%;
	overflow: hidden;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	background-color: #000;
	background-color: var(--mdc-ripple-color,#000);
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	top: -50%;
	left: -50%;
	width: 200%;
	height: 200%;
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before {
	transition: opacity 15ms linear,background-color 15ms linear;
	z-index: 1;
	z-index: var(--mdc-ripple-z-index,1);
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	position: absolute;
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	content: "";
}

.VfPpkd-EScbFb-JIbuQc:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-FJ5hab::after {
	transition: opacity .15s linear;
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	background-color: #000;
	background-color: var(--mdc-ripple-color,#000);
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	top: -50%;
	left: -50%;
	width: 200%;
	height: 200%;
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	z-index: 0;
	z-index: var(--mdc-ripple-z-index,0);
}

.VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::before, .VfPpkd-EScbFb-JIbuQc .VfPpkd-FJ5hab::after {
	position: absolute;
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	content: "";
}

@media screen and (min-width: 1280px) {
	.us8NPb {
		padding: 20px 24px;
	}
}

@media screen and (min-width: 960px) {
	.us8NPb {
		padding: 12px 16px;
	}
}

.us8NPb {
	-moz-box-align: center;
	align-items: center;
	bottom: 0;
	display: grid;
	grid-template-columns: auto max-content;
	padding: 10px 16px;
	position: absolute;
	width: 100%;
}

.vw3wnd {
	-moz-box-align: center;
	align-items: center;
	-moz-column-gap: 16px;
	column-gap: 16px;
	display: grid;
	grid-template-columns: max-content auto;
	margin-right: 16px;
}

@media screen and (min-width: 1280px) {
	.nnW2Md {
		height: 48px;
		width: 48px;
	}
}

.nnW2Md {
	border-radius: 12px;
	border-width: 0;
	box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
	height: 40px;
	width: 40px;
}
 
.FfpWjf {
	display: grid;
	grid-template-rows: max-content;
	height: -moz-fit-content;
	height: fit-content;
	row-gap: 2px;
}

pNaVI {
	-moz-box-align: center;
	align-items: center;
	display: -moz-inline-box;
	display: inline-flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media screen and (min-width: 1280px) {
	.fkdIre {
		font-family: "Google Sans",Roboto,Arial,sans-serif;
		line-height: 1.5rem;
		font-size: 1.125rem;
		letter-spacing: 0;
		font-weight: 400;
	}
}

.fkdIre {
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: .0142857143em;
	line-height: 1.25rem;
	overflow: hidden;
	text-overflow: ellipsis;
}
 

.pNaVI {
	-moz-box-align: center;
	align-items: center;
	display: -moz-inline-box;
	display: inline-flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

media screen and (min-width: 1280px) {
	.bcLwIe {
    font-size: 1rem;
	font-weight: 400;
	letter-spacing: .00625em;
	line-height: 1.5rem;
}
}

.bcLwIe {
	font-family: Roboto,Arial,sans-serif;
	line-height: 1rem;
	font-size: .75rem;
	letter-spacing: .025em;
	font-weight: 400;
	font-family: "Google Sans",Helvetica,Arial,sans-serif;
	overflow: hidden;
	text-overflow: ellipsis;
}

.VqQw9b {
	padding: 0 8px;
}

.FRzJkf {
	height: 12px;
	width: 12px;
}
 
.fvMBP {
	-moz-box-align: center;
	align-items: center;
	display: -moz-box;
	display: flex;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
}

.VfPpkd-dgl2Hf-ppHlrf-sM5MNb {
	display: inline;
}

@media screen and (min-width: 1280px) {
	.XzJShf:not(:disabled) {
		height: 32px;
		min-height: 32px;
		min-width: 86px;
	}
}

.JBlMZe:not(:disabled) {
	background-color: rgba(255,255,255,.2);
}

.XzJShf:not(:disabled) {
	height: unset!important; 
	margin: unset!important; 
	padding: 12px!important; 
}

.sOCCfd:not(:disabled) {
	color: #fff;
}

.MjT6xe .VfPpkd-Jh9lGc {
	border-radius: 8px;
}

.nCP5yc .VfPpkd-Jh9lGc {
	height: 100%;
	position: absolute;
	overflow: hidden;
	width: 100%;
	z-index: 0;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-Jh9lGc {
	border-radius: 4px;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc {
	border-radius: 4px;
}

.VfPpkd-Jh9lGc {
	position: absolute;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	overflow: hidden;
	z-index: 0;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.nCP5yc .VfPpkd-Jh9lGc::before, .nCP5yc .VfPpkd-Jh9lGc::after {
	background-color: rgb(32,33,36);
	background-color: var(--gm-fillbutton-state-color,rgb(32,33,36));
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-Jh9lGc::after {
	background-color: #fff;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
	background-color: #6200ee;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
	top: -50%;
	left: -50%;
	width: 200%;
	height: 200%;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before {
	transition: opacity 15ms linear,background-color 15ms linear;
	z-index: 1;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
	position: absolute;
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	content: "";
}

.nCP5yc:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
	transition: opacity .15s linear;
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
	transition: opacity .15s linear;
}

.VfPpkd-LgbsSe:not(.VfPpkd-ksKsZd-mWPk3d) .VfPpkd-Jh9lGc::after {
	transition: opacity .15s linear;
}

.nCP5yc .VfPpkd-Jh9lGc::before, .nCP5yc .VfPpkd-Jh9lGc::after {
	background-color: rgb(32,33,36);
	background-color: var(--gm-fillbutton-state-color,rgb(32,33,36));
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-Jh9lGc::after {
	background-color: #fff;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
	background-color: #6200ee;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
	top: -50%;
	left: -50%;
	width: 200%;
	height: 200%;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
	z-index: 0;
}

.VfPpkd-LgbsSe .VfPpkd-Jh9lGc::before, .VfPpkd-LgbsSe .VfPpkd-Jh9lGc::after {
	position: absolute;
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	content: "";
}

.MjT6xe .VfPpkd-J1Ukfc-LhBDec {
	border-radius: 6px;
}

.LQeN7 .VfPpkd-J1Ukfc-LhBDec {
	pointer-events: none;
	border: 2px solid rgb(24,90,188);
	border-radius: 6px;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	height: calc(100% + 4px);
	width: calc(100% + 4px);
}

.VfPpkd-LgbsSe-OWXEXe-k8QpJ .VfPpkd-J1Ukfc-LhBDec {
	border-radius: 2px;
}

.VfPpkd-LgbsSe .VfPpkd-J1Ukfc-LhBDec {
	border-radius: 2px;
}

.VfPpkd-LgbsSe .VfPpkd-J1Ukfc-LhBDec {
	pointer-events: none;
	border: 2px solid transparent;
	border-radius: 6px;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	height: calc(100% + 4px);
	width: calc(100% + 4px);
	display: none;
}

.VfPpkd-LgbsSe .VfPpkd-RLmnJb {
	position: absolute;
	top: 50%;
	height: 48px;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}

.VfPpkd-LgbsSe .VfPpkd-vQzf8d {
	position: relative;
}

@media screen and (min-width: 1280px) {
	.BQ6Nz {
		font-size: .625rem;
		margin-top: 2px;
	}
}

.BQ6Nz {
	font-family: "Google Sans",Helvetica,Arial,sans-serif;
	font-weight: 500;
	font-size: .5rem;
	letter-spacing: .4px;
	line-height: .875rem;
}

