.gyg-button-outline-light{
	background:transparent;
	border:2px solid var(--interactive-primary);
	border-radius:5rem;
	color:var(--interactive-primary);
	outline:0;
	transition:border-color .2s ease-out
}
.gyg-button-outline-light:active,.gyg-button-outline-light:hover{
	background:transparent;
	border-color:var(--interactive-primary-hovered);
	color:var(--interactive-primary-hovered)
}
.gyg-button-outline-light:disabled{
	background:transparent;
	border-color:var(--interactive-primary-disabled);
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.gyg-button-outline-light:focus-visible{
	border-color:var(--decorative-guiding-red)
}
.gyg-button-outline-dark{
	background:transparent;
	border:2px solid var(--interactive-tertiary);
	border-radius:5rem;
	color:var(--interactive-tertiary);
	outline:0;
	transition:border-color .2s ease-out
}
.gyg-button-outline-dark:active,.gyg-button-outline-dark:hover{
	background:transparent;
	border-color:var(--interactive-tertiary-hovered);
	color:var(--interactive-tertiary-hovered)
}
.gyg-button-outline-dark:disabled{
	background:transparent;
	border-color:var(--interactive-primary-disabled);
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.gyg-button-outline-dark:focus-visible{
	border-color:var(--decorative-guiding-red)
}
.c-button{
	cursor:pointer;
	font-family:inherit;
	overflow:hidden;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap
}
.c-button--small{
	font-size:.875rem;
	font-weight:500;
	line-height:1.25rem;
	padding:6px 24px
}
.c-button--medium{
	font-size:1rem;
	font-weight:500;
	line-height:1.375rem;
	padding:9px 24px
}
.c-button--large{
	font-size:1.5rem;
	font-weight:700;
	line-height:1.875rem;
	padding:11px 32px
}
.c-button--with-icon{
	align-items:center;
	display:inline-flex;
	justify-content:center
}
.c-button--with-icon-fix{
	justify-content:space-between
}
.c-button--with-icon-fix .c-button__text{
	flex-grow:1
}
.c-button__icon{
	display:flex;
	margin-right:.5em
}
.c-button__icon .c-icon,.c-button__icon .gyg-icon{
	display:flex
}
.c-button__icon .c-icon{
	height:1.25em;
	width:1.25em
}
.c-button--filled-standard{
	background:var(--interactive-primary);
	border:2px solid var(--interactive-primary);
	border-radius:5rem;
	color:var(--on-interactive-primary);
	outline:0;
	transition:background-color .2s ease-out
}
.c-button--filled-standard:active,.c-button--filled-standard:hover{
	background:var(--interactive-primary-hovered);
	border-color:var(--interactive-primary-hovered);
	color:var(--on-interactive-primary)
}
.c-button--filled-standard:disabled{
	background:var(--interactive-primary-disabled);
	border-color:var(--interactive-primary-disabled);
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--filled-standard:focus-visible{
	background:var(--interactive-primary);
	border-color:var(--border-primary-focused);
	color:var(--on-interactive-primary)
}
.c-button--filled-critical{
	background:var(--interactive-critical);
	border:2px solid var(--interactive-critical);
	border-radius:5rem;
	color:var(--on-interactive-critical);
	outline:0;
	transition:background-color .2s ease-out
}
.c-button--filled-critical:active,.c-button--filled-critical:hover{
	background:var(--interactive-critical-hovered);
	border-color:var(--interactive-critical-hovered);
	color:var(--on-interactive-critical)
}
.c-button--filled-critical:disabled{
	background:var(--interactive-primary-disabled);
	border-color:var(--interactive-primary-disabled);
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--filled-critical:focus-visible{
	background:var(--interactive-critical);
	border-color:var(--border-primary-focused);
	color:var(--on-interactive-critical)
}
.c-button--filled-static-light{
	background:var(--interactive-quaternary);
	border:2px solid var(--interactive-quaternary);
	border-radius:5rem;
	color:var(--on-interactive-quaternary);
	outline:0;
	transition:background-color .2s ease-out
}
.c-button--filled-static-light:active,.c-button--filled-static-light:hover{
	background:var(--interactive-quaternary-hovered);
	border-color:var(--interactive-quaternary-hovered);
	color:var(--on-interactive-quaternary)
}
.c-button--filled-static-light:disabled{
	background:var(--interactive-primary-disabled);
	border-color:var(--interactive-primary-disabled);
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--filled-static-light:focus-visible{
	background:var(--interactive-quaternary);
	border-color:var(--border-primary-focused);
	color:var(--on-interactive-quaternary)
}
.c-button--outlined-standard{
	background:transparent;
	border:2px solid var(--interactive-primary);
	border-radius:5rem;
	color:var(--interactive-primary);
	outline:0;
	transition:border-color .2s ease-out
}
.c-button--outlined-standard:active,.c-button--outlined-standard:hover{
	background:transparent;
	border-color:var(--interactive-primary-hovered);
	color:var(--interactive-primary-hovered)
}
.c-button--outlined-standard:disabled{
	background:transparent;
	border-color:var(--interactive-primary-disabled);
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--outlined-standard:focus-visible{
	border-color:var(--border-primary-focused)
}
.c-button--outlined-critical{
	background:transparent;
	border:2px solid var(--interactive-critical);
	border-radius:5rem;
	color:var(--interactive-critical);
	outline:0;
	transition:border-color .2s ease-out
}
.c-button--outlined-critical:active,.c-button--outlined-critical:hover{
	background:transparent;
	border-color:var(--interactive-critical-hovered);
	color:var(--interactive-critical-hovered)
}
.c-button--outlined-critical:disabled{
	background:transparent;
	border-color:var(--interactive-primary-disabled);
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--outlined-critical:focus-visible{
	border-color:var(--border-primary-focused)
}
.c-button--outlined-static-light{
	background:transparent;
	border:2px solid var(--interactive-quaternary);
	border-radius:5rem;
	color:var(--interactive-quaternary);
	outline:0;
	transition:border-color .2s ease-out
}
.c-button--outlined-static-light:active,.c-button--outlined-static-light:hover{
	background:transparent;
	border-color:var(--interactive-quaternary-hovered);
	color:var(--interactive-quaternary-hovered)
}
.c-button--outlined-static-light:disabled{
	background:transparent;
	border-color:var(--interactive-primary-disabled);
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--outlined-static-light:focus-visible{
	border-color:var(--border-primary-focused)
}
.c-button--text-standard{
	background:transparent;
	border:0;
	color:var(--interactive-primary);
	outline:0;
	padding:.25em .5em;
	text-decoration:none;
	transition:color .2s ease-out
}
.c-button--text-standard:active,.c-button--text-standard:hover{
	color:var(--interactive-primary-hovered)
}
.c-button--text-standard:disabled{
	background:transparent;
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--text-standard:focus-visible{
	border:2px solid var(--border-primary-focused);
	border-radius:5rem
}
.c-button--text-critical{
	background:transparent;
	border:0;
	color:var(--interactive-critical);
	outline:0;
	padding:.25em .5em;
	text-decoration:none;
	transition:color .2s ease-out
}
.c-button--text-critical:active,.c-button--text-critical:hover{
	color:var(--interactive-critical-hovered)
}
.c-button--text-critical:disabled{
	background:transparent;
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--text-critical:focus-visible{
	border:2px solid var(--border-primary-focused);
	border-radius:5rem
}
.c-button--text-static-light{
	background:transparent;
	border:0;
	color:var(--interactive-quaternary);
	outline:0;
	padding:.25em .5em;
	text-decoration:none;
	transition:color .2s ease-out
}
.c-button--text-static-light:active,.c-button--text-static-light:hover{
	color:var(--interactive-quaternary-hovered)
}
.c-button--text-static-light:disabled{
	background:transparent;
	color:var(--on-interactive-disabled);
	cursor:not-allowed
}
.c-button--text-static-light:focus-visible{
	border:2px solid var(--border-primary-focused);
	border-radius:5rem
}
.fade-enter-active,.fade-leave-active{
	transition:opacity .5s
}
.fade-enter,.fade-leave-to{
	opacity:0
}
.appear-enter-active,.appear-leave-active{
	transition:.1s
}
.appear-enter,.appear-leave-to{
	opacity:none
}
.navigation__list{
	display:flex
}
.navigation__list-item-parent{
	height:44px
}
.navigation__list-item-parent.item__search{
	align-items:center;
	display:flex
}
.navigation__list-item-parent.item__sign-up:not([data-selected]):after{
	display:none
}
.navigation__list-item-parent:not(:first-child){
	margin-left:16px
}
.navigation__list .item-trigger{
	align-items:center;
	cursor:pointer;
	display:flex;
	font-weight:500;
	height:100%;
	line-height:44px;
	white-space:nowrap
}
.navigation__list .item-trigger:active,.navigation__list .item-trigger:focus{
	outline:none
}
.navigation__list .item-trigger .icon{
	display:flex;
	margin-right:6px
}
.navigation__list .item-trigger .arrow-icon{
	height:18px;
	margin-left:2px;
	margin-right:4px;
	width:18px
}
.navigation__list .item-title,.navigation__list .item-title--abbr{
	font-size:.875rem;
	font-weight:500;
	line-height:1.25rem;
	margin-top:2px
}
.navigation__list .item-title,.navigation__list .item-title--abbr span{
	display:none
}
.navigation__list .item__dropdown{
	position:relative
}
.navigation__list .item__dropdown-modal{
	display:block
}
.navigation__list .item__dropdown--language .item-title--abbr{
	display:inline-block;
	text-transform:uppercase
}
.navigation__list .item__dropdown--currency .item-title,.navigation__list .item__dropdown--currency .item-title--abbr span{
	display:inline
}
.navigation__list .item__dropdown--login .arrow-icon{
	display:none
}
.navigation__list .item__dropdown--login .item-trigger--is-logged-in{
	color:var(--interactive-primary)
}
.navigation__list .item__dropdown--login .item-trigger--is-logged-in:before,.navigation__list .item__dropdown--login .item-trigger--is-logged-out:before,.navigation__list .item__dropdown--login .item-trigger__icon:before,.navigation__list .item__wishlist .item-trigger--is-logged-in:before,.navigation__list .item__wishlist .item-trigger--is-logged-out:before,.navigation__list .item__wishlist .item-trigger__icon:before{
	background:var(--surface-gyg);
	border-radius:50%;
	content:"";
	display:block;
	height:8px;
	position:absolute;
	right:0;
	top:-4px;
	transform:scale(0);
	transition:.2s ease-out;
	width:8px
}
.navigation__list .item__dropdown--login-notification-enabled .item-trigger--is-logged-in:before,.navigation__list .item__dropdown--login-notification-enabled .item-trigger--is-logged-out:before,.navigation__list .item__dropdown--login-notification-enabled .item-trigger__icon:before,.navigation__list .item__wishlist-notification-enabled .item-trigger--is-logged-in:before,.navigation__list .item__wishlist-notification-enabled .item-trigger--is-logged-out:before,.navigation__list .item__wishlist-notification-enabled .item-trigger__icon:before{
	transform:scale(1)
}
.navigation__list .item__cart--icon,.navigation__list .item__dropdown--login .item-trigger--is-logged-in,.navigation__list .item__dropdown--login .item-trigger--is-logged-out,.navigation__list .item__dropdown--login .item-trigger__icon,.navigation__list .item__wishlist .item-trigger--is-logged-in,.navigation__list .item__wishlist .item-trigger--is-logged-out,.navigation__list .item__wishlist .item-trigger__icon{
	position:relative
}
.navigation__list .item__cart--icon--count{
	background:var(--surface-gyg);
	border-radius:50%;
	color:var(--label-on-color);
	display:block;
	font-size:.75rem;
	font-weight:400;
	height:14px;
	line-height:1rem;
	line-height:14px;
	position:absolute;
	right:-4px;
	text-align:center;
	top:-12px;
	transition:.5s ease-out;
	width:14px
}
.navigation__list .item__cart--icon--count--wide{
	width:18px
}
.navigation__customer-name{
	display:inline-block;
	font-size:.875rem;
	font-weight:500;
	line-height:1.25rem;
	line-height:normal;
	margin-top:2px;
	max-width:70px;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:middle;
	white-space:nowrap
}
.navigation .item-label,.navigation .option__icon{
	display:none
}
.navigation.dark .item-trigger{
	color:var(--label-quaternary)
}
.navigation.dark .item-label,.navigation.light .item-trigger{
	color:var(--label-primary)
}
.navigation.transparent .item-trigger{
	color:var(--label-quaternary)
}
.navigation.transparent .item-label{
	color:var(--label-primary)
}
.navigation .hide-currency,.navigation .hide-language,.navigation .item__sign-up{
	display:none
}
@media(min-width:576px){
	.navigation__list .item__dropdown--language .item-title{
		display:inline-block
}
	.navigation__list .item__dropdown--language .item-title--abbr{
		display:none
}
	.navigation__list .item:not(.item__cart) .item-title,.navigation__list .item:not(.item__help) .item-title,.navigation__list .item:not(.item__wishlist) .item-title{
		display:inline
}
}
@media(min-width:768px){
	.navigation__list .item__search{
		display:none
}
	.navigation .item__sign-up{
		display:inline
}
	.navigation .item__sign-up .transparent{
		background-color:transparent;
		border-color:#fff;
		color:#fff
}
}
@media(min-width:1024px){
	.navigation .item__dropdown:not([data-selected]):hover .currency-picker__container,.navigation .item__dropdown:not([data-selected]):hover .language-picker__container,.navigation .item__dropdown:not([data-selected]):hover .login-context-menu__container{
		display:block
}
	.navigation .item-picker{
		top:45px;
		z-index:110
}
	.navigation .hide-currency,.navigation .hide-language,.navigation .item__dropdown--login .arrow-icon{
		display:inherit
}
}
@media(min-width:1200px){
	.navigation__list-item:not(:first-child){
		margin-left:32px
}
	.navigation__list-item-parent:last-child,.navigation__list-item-parent:not(:first-child){
		margin-left:20px
}
	.navigation__list-item-parent .item-trigger,.navigation__list-item-parent:not([data-selected]){
		position:relative
}
	.navigation__list-item-parent .item-trigger:after,.navigation__list-item-parent:not([data-selected]):after{
		background-color:var(--interactive-tertiary);
		bottom:0;
		content:"";
		display:block;
		height:3px;
		left:50%;
		pointer-events:none;
		position:absolute;
		transform:translateX(-50%);
		transition:width .1s ease-in;
		width:0;
		will-change:width
}
	.navigation__list-item-parent .item-trigger:focus+.item-picker,.navigation__list-item-parent:not([data-selected]):focus+.item-picker{
		display:block
}
	.navigation__list-item-parent .item-trigger:active:after,.navigation__list-item-parent .item-trigger:focus:after,.navigation__list-item-parent .item-trigger:hover:after,.navigation__list-item-parent:not([data-selected]):active:after,.navigation__list-item-parent:not([data-selected]):focus:after,.navigation__list-item-parent:not([data-selected]):hover:after{
		width:100%
}
	.navigation__list .item-title{
		display:inline
}
	.navigation__list .item__dropdown .currency-picker__container+.modal-dialog,.navigation__list .item__dropdown .language-picker__container+.modal-dialog{
		display:none
}
	.navigation__list .item__dropdown:not([data-selected]):hover .currency-picker__container,.navigation__list .item__dropdown:not([data-selected]):hover .language-picker__container,.navigation__list .item__dropdown:not([data-selected]):hover .login-context-menu__container{
		display:block
}
}
.panel-history[data-v-4041ad22]{
	padding:16px 0
}
.panel-history__header[data-v-4041ad22]{
	display:flex;
	font-size:1.25rem;
	font-weight:700;
	justify-content:space-between;
	line-height:1.5rem;
	margin-bottom:8px
}
.panel-history__result[data-v-4041ad22]{
	align-items:center;
	border-radius:8px;
	cursor:pointer;
	display:flex;
	margin-bottom:4px;
	padding:8px
}
.panel-history__result[data-v-4041ad22]:last-child{
	margin-bottom:0
}
.panel-history__result--moving[data-v-4041ad22]:hover{
	background-color:none
}
.panel-history__result--selected[data-v-4041ad22],.panel-history__result--static[data-v-4041ad22]:hover{
	background-color:var(--surface-disabled)
}
.panel-history__result-grow[data-v-4041ad22]{
	flex-grow:1
}
.panel-history__result-close[data-v-4041ad22]{
	color:var(--label-tertiary);
	display:none;
	height:.75em;
	margin:8px;
	width:.75em
}
.panel-history__result-close svg[data-v-4041ad22]{
	height:1.25em;
	width:1.25em
}
@media(max-width:767px){
	.panel-history__result-close[data-v-4041ad22]{
		display:flex
}
}
[data-v-4041ad22] .panel-history__image{
	background-color:var(--supportive-over-view-20);
	border-radius:4px;
	display:flex;
	height:42px;
	justify-content:center;
	min-width:42px;
	-o-object-fit:cover;
	object-fit:cover;
	width:42px
}
[data-v-4041ad22] .panel-history__image--spacing-right{
	margin-right:8px
}
@media(max-width:767px){
	[data-v-4041ad22] .panel-history__image{
		display:flex
}
}
.gyg-body{
	font-size:1rem;
	line-height:1.5rem
}
.gyg-caption{
	font-size:.875rem;
	line-height:1.25rem
}
.gyg-headline{
	font-size:2.75rem;
	font-weight:500;
	line-height:3rem
}
@media(min-width:1024px){
	.gyg-headline{
		font-size:4rem;
		line-height:4.75rem
}
}
.gyg-label{
	font-size:.75rem;
	line-height:.75rem
}
.gyg-title1{
	font-size:1.75rem;
	font-weight:500;
	line-height:2rem
}
@media(min-width:1024px){
	.gyg-title1{
		font-size:2.25rem;
		line-height:2.75rem
}
}
.gyg-title2{
	font-size:1.25rem;
	font-weight:500;
	line-height:1.5rem
}
@media(min-width:1024px){
	.gyg-title2{
		font-size:1.5rem;
		line-height:2rem
}
}
.gyg-title3{
	font-size:1rem;
	font-weight:500;
	line-height:1.25rem
}
.panel-results[data-v-a50e9b8e]{
	padding:16px 0
}
.panel-results__result[data-v-a50e9b8e]{
	align-items:center;
	border-radius:8px;
	cursor:pointer;
	display:flex;
	padding:8px
}
.panel-results__result[data-v-a50e9b8e]:last-child{
	margin-bottom:0
}
.panel-results__result--moving[data-v-a50e9b8e]:hover{
	background-color:none
}
.panel-results__result--selected[data-v-a50e9b8e],.panel-results__result--static[data-v-a50e9b8e]:hover{
	background-color:var(--surface-disabled)
}
@media(max-width:767px){
	.panel-results__result[data-v-a50e9b8e]{
		margin-bottom:12px;
		padding:0
}
}
[data-v-a50e9b8e] .panel-results__image{
	background-color:var(--supportive-over-view-20);
	border-radius:8px;
	display:flex;
	height:42px;
	justify-content:center;
	-o-object-fit:cover;
	object-fit:cover;
	width:42px
}
.panel-results__image--spacing[data-v-a50e9b8e]{
	margin-right:12px
}
.panel-footer[data-v-e2eae2b6]{
	align-items:center;
	cursor:pointer;
	display:flex;
	justify-content:space-between;
	padding:12px
}
@media(max-width:767px){
	.panel-footer[data-v-e2eae2b6]{
		padding:0
}
}
.panel-footer__input[data-v-e2eae2b6]{
	flex:1
}
.panel-footer__icon svg[data-v-e2eae2b6]{
	color:var(--interactive-primary)
}
.panel-footer__icon-mobile[data-v-e2eae2b6]{
	align-items:center;
	background-color:var(--surface-secondary);
	border-radius:8px;
	height:42px;
	justify-content:center;
	margin-right:12px;
	min-width:42px;
	width:42px
}
.panel-footer__icon-mobile[data-v-e2eae2b6] svg{
	height:24px;
	width:24px
}
.gyg-container{
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-left:16px;
	padding-right:16px;
	width:100%
}
.gyg-container,.gyg-container *,.gyg-container :after,.gyg-container :before,.gyg-container:after{
	box-sizing:border-box
}
@media(min-width:576px){
	.gyg-container{
		max-width:544px
}
}
@media(min-width:768px){
	.gyg-container{
		max-width:736px
}
}
@media(min-width:1024px){
	.gyg-container{
		max-width:992px
}
}
@media(min-width:1200px){
	.gyg-container{
		max-width:1168px
}
}
@media(min-width:1440px){
	.gyg-container{
		max-width:1408px
}
}
.gyg-container-fluid{
	max-width:100%;
	padding-left:16px;
	padding-right:16px;
	width:100%
}
.gyg-container-fluid,.gyg-container-fluid *,.gyg-container-fluid :after,.gyg-container-fluid :before,.gyg-container-fluid:after{
	box-sizing:border-box
}
.gyg-column{
	flex-basis:0;
	flex-grow:1;
	max-width:100%;
	padding-left:16px;
	padding-right:16px;
	position:relative;
	width:100%
}
.gyg-column-1{
	flex:0 0 8.3333333333%;
	max-width:8.3333333333%
}
.gyg-column-2{
	flex:0 0 16.6666666667%;
	max-width:16.6666666667%
}
.gyg-column-3{
	flex:0 0 25%;
	max-width:25%
}
.gyg-column-4{
	flex:0 0 33.3333333333%;
	max-width:33.3333333333%
}
.gyg-column-5{
	flex:0 0 41.6666666667%;
	max-width:41.6666666667%
}
.gyg-column-6{
	flex:0 0 50%;
	max-width:50%
}
.gyg-column-7{
	flex:0 0 58.3333333333%;
	max-width:58.3333333333%
}
.gyg-column-8{
	flex:0 0 66.6666666667%;
	max-width:66.6666666667%
}
.gyg-column-9{
	flex:0 0 75%;
	max-width:75%
}
.gyg-column-10{
	flex:0 0 83.3333333333%;
	max-width:83.3333333333%
}
.gyg-column-11{
	flex:0 0 91.6666666667%;
	max-width:91.6666666667%
}
.gyg-column-12{
	flex:0 0 100%;
	max-width:100%
}
.gyg-column-offset-1{
	margin-left:8.3333333333%
}
.gyg-column-offset-2{
	margin-left:16.6666666667%
}
.gyg-column-offset-3{
	margin-left:25%
}
.gyg-column-offset-4{
	margin-left:33.3333333333%
}
.gyg-column-offset-5{
	margin-left:41.6666666667%
}
.gyg-column-offset-6{
	margin-left:50%
}
.gyg-column-offset-7{
	margin-left:58.3333333333%
}
.gyg-column-offset-8{
	margin-left:66.6666666667%
}
.gyg-column-offset-9{
	margin-left:75%
}
.gyg-column-offset-10{
	margin-left:83.3333333333%
}
.gyg-column-offset-11{
	margin-left:91.6666666667%
}
@media(max-width:576px){
	.gyg-column-breakpoint-xs{
		flex:0 0 100%;
		max-width:100%
}
}
@media(max-width:768px){
	.gyg-column-breakpoint-sm{
		flex:0 0 100%;
		max-width:100%
}
}
@media(max-width:1024px){
	.gyg-column-breakpoint-md{
		flex:0 0 100%;
		max-width:100%
}
}
@media(max-width:1200px){
	.gyg-column-breakpoint-lg{
		flex:0 0 100%;
		max-width:100%
}
}
@media(max-width:1440px){
	.gyg-column-breakpoint-xl{
		flex:0 0 100%;
		max-width:100%
}
}
.gyg-row{
	display:flex;
	flex-wrap:wrap;
	margin-left:-16px;
	margin-right:-16px
}
.autocomplete-panel__mobile[data-v-ded5c3be]{
	padding-left:0;
	padding-right:0
}
.autocomplete-panel__desktop[data-v-ded5c3be]{
	background-color:var(--surface-primary);
	border-radius:8px;
	box-shadow:1px 0 12px rgba(0,0,0,.13);
	color:var(--label-primary);
	margin-left:-13px;
	margin-top:8px;
	position:absolute;
	width:758px
}
.autocomplete-panel__footer[data-v-ded5c3be]{
	box-shadow:0 -3px 8px rgba(0,0,0,.05)
}
@media(max-width:767px){
	.autocomplete-panel__footer[data-v-ded5c3be]{
		border-top:none;
		box-shadow:none
}
}
.c-input{
	background:var(--background-primary);
	border:2px solid var(--border-primary);
	border-radius:2px;
	color:var(--label-primary);
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	transition:border-color .3s
}
.c-input::-moz-placeholder{
	color:var(--label-secondary)
}
.c-input::placeholder{
	color:var(--label-secondary)
}
.c-input:active,.c-input:focus{
	border-color:var(--border-primary-focused);
	outline:0
}
[disabled].c-input{
	background-color:var(--surface-disabled)
}
.c-input__field{
	background:transparent;
	border:0;
	color:var(--label-primary);
	font-family:inherit;
	font-size:inherit;
	font-size:1rem;
	font-weight:400;
	line-height:inherit;
	line-height:1.375rem;
	outline:0;
	padding:0;
	width:100%
}
.c-input__field::-moz-placeholder{
	color:var(--label-secondary);
	-moz-transition:opacity .1s;
	transition:opacity .1s
}
.c-input__field::placeholder{
	color:var(--label-secondary);
	transition:opacity .1s
}
.c-input__label{
	color:var(--label-secondary);
	font-size:.75rem;
	font-weight:400;
	line-height:1rem;
	overflow:hidden;
	pointer-events:none;
	text-overflow:ellipsis;
	touch-action:manipulation;
	transform-origin:bottom left;
	transition:transform .1s,font-size .1s;
	white-space:nowrap
}
.c-input{
	align-items:center;
	border-radius:8px;
	cursor:text;
	display:flex;
	height:56px;
	overflow:hidden;
	padding:0
}
.c-input--focus{
	border-color:var(--border-primary-focused);
	outline:0
}
.c-input--focus .c-input__label{
	color:var(--interactive-primary)
}
.c-input--disabled{
	background-color:var(--surface-disabled);
	cursor:not-allowed
}
.c-input--disabled .c-input__field{
	cursor:not-allowed
}
.c-input--with-label .c-input__container{
	padding:.5em .75em
}
.c-input--with-label:not(.c-input--focus):not(.c-input--has-value) .c-input__field::-moz-placeholder{
	opacity:0
}
.c-input--with-label:not(.c-input--focus):not(.c-input--has-value) .c-input__field::placeholder{
	opacity:0
}
.c-input__container{
	display:flex;
	flex-direction:column;
	flex-grow:1;
	overflow:hidden;
	padding:1em .75em
}
.c-input__icon{
	align-items:center;
	color:var(--label-secondary);
	display:flex;
	flex-shrink:0;
	pointer-events:none
}
.c-input__icon .c-icon{
	height:1.25em;
	width:1.25em
}
.c-input__icon--preicon{
	padding-left:.75em
}
.c-input__icon--posticon{
	padding-right:.75em
}
.c-input__field:-webkit-autofill{
	-webkit-text-fill-color:var(--label-primary);
	background-clip:content-box;
	-webkit-box-shadow:0 0 0 30px var(--background-primary) inset
}
.search-box-field[data-v-698e6901]{
	background:var(--background-primary);
	border:2px solid var(--border-primary);
	border-radius:2px;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	transition:border-color .3s
}
.search-box-field[data-v-698e6901]::-moz-placeholder{
	color:var(--label-secondary)
}
.search-box-field[data-v-698e6901]::placeholder{
	color:var(--label-secondary)
}
.search-box-field[data-v-698e6901]:active,.search-box-field[data-v-698e6901]:focus{
	border-color:var(--border-primary-focused);
	outline:0
}
[disabled].search-box-field[data-v-698e6901]{
	background-color:var(--surface-disabled)
}
.search-box[data-v-698e6901]{
	height:44px;
	min-width:216px;
	width:100%
}
.search-box .icon-clear[data-v-698e6901]{
	color:var(--label-secondary);
	cursor:pointer;
	line-height:1;
	position:absolute;
	right:12px;
	top:50%;
	transform:translateY(-50%)
}
.search-box .icon-clear-modal-focus[data-v-698e6901]{
	left:60%
}
.search-box-field[data-v-698e6901]{
	-webkit-appearance:none;
	border-color:var(--border-primary);
	color:var(--label-primary);
	transition:border .16s ease-out;
	vertical-align:middle;
	width:100%;
	will-change:border
}
.search-box-field[data-v-698e6901]:focus{
	border-color:var(--border-primary-focused);
	outline:none
}
.search-box-action[data-v-698e6901]{
	border:1px solid var(--interactive-primary);
	border-radius:0 2px 2px 0;
	box-sizing:content-box;
	cursor:pointer;
	display:block;
	font-size:1em;
	line-height:0;
	margin:0 0 0 -2px;
	min-height:auto;
	padding:0;
	width:40px
}
.search-box-action .icon-search-minimal[data-v-698e6901]{
	color:var(--label-primary)
}
.search-box-action[data-v-698e6901]:hover{
	background-color:var(--interactive-primary-hovered);
	border-color:var(--interactive-primary-hovered)
}
@media(min-width:768px){
	.search-box[data-v-698e6901]{
		display:block;
		position:relative
}
	.search-box-field[data-v-698e6901]{
		width:100%
}
}
.search-box .form-group[data-v-698e6901],.search-box[data-v-698e6901]{
	display:flex;
	position:relative
}
.search-box .form-control-input[data-v-698e6901]{
	flex-basis:100%
}
.search-box .form-control-input .icon-search-minimal[data-v-698e6901]{
	color:var(--label-primary);
	height:20px;
	width:20px
}
.search-box .form-control-cta[data-v-698e6901]{
	flex-basis:40px
}
.search-box .search-box-field[data-v-698e6901]{
	border-radius:32px;
	height:44px;
	padding:8px 36px 8px 40px
}
.search-box .search-box-field.error-animation[data-v-698e6901]{
	-webkit-animation:error-highlight-698e6901 1.5s;
	animation:error-highlight-698e6901 1.5s
}
@-webkit-keyframes error-highlight-698e6901{
	0%{
		background-color:var(--surface-critical-weak)
}
	to{
		background-color:var(--background-primary)
}
}
@keyframes error-highlight-698e6901{
	0%{
		background-color:var(--surface-critical-weak)
}
	to{
		background-color:var(--background-primary)
}
}
@media(min-width:1024px){
	.search-box .search-box-field[data-v-698e6901]{
		width:216px
}
}
.search-box.search-box__minimal[data-v-698e6901]{
	height:42px;
	min-width:auto;
	position:static
}
.search-box.search-box__minimal .form-control-input[data-v-698e6901]{
	flex-basis:auto;
	width:100%
}
@media(min-width:1024px){
	.search-box.search-box__minimal .form-control-input[data-v-698e6901]{
		width:100%
}
}
.search-box.search-box__minimal .search-box-field[data-v-698e6901]{
	background-color:transparent;
	border:none;
	padding:0 8px
}
@media(min-width:1024px){
	.search-box.search-box__minimal .search-box-field[data-v-698e6901]{
		width:100%
}
}
.search-box__modal .search-box-field[data-v-698e6901]{
	min-width:320px
}
.search-box__modal .form-control-cta__modal-focus[data-v-698e6901]{
	position:absolute;
	right:1px
}
.search-box__modal .form-control-input .icon-search-minimal[data-v-698e6901]{
	left:12px;
	position:absolute
}
.search-box-field.search-box-field--short[data-v-698e6901],.search-box.search-box--short[data-v-698e6901]{
	font-size:.875rem;
	font-weight:500;
	height:35px;
	line-height:1.125rem
}
.c-bottom-sheet{
	background-color:var(--surface-primary);
	border:1px solid var(--border-primary);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	box-shadow:0 0 64px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.16);
	display:flex;
	flex-direction:column;
	height:auto;
	max-height:75%;
	min-height:35%;
	padding-bottom:24px;
	z-index:30
}
.c-bottom-sheet__title-container{
	flex-grow:1;
	max-width:60%;
	padding:0 12px;
	text-align:center
}
.c-bottom-sheet__title{
	font-size:1.25rem;
	font-weight:700;
	line-height:1.5rem;
	margin:0
}
.c-bottom-sheet__left-action,.c-bottom-sheet__right-action{
	margin-top:4px;
	width:20%
}
.c-bottom-sheet__right-action{
	text-align:end
}
.c-bottom-sheet__right-action .c-button{
	padding-right:0
}
.c-bottom-sheet__right-action--no-title{
	flex-grow:1
}
.c-bottom-sheet__left-action{
	text-align:start
}
.c-bottom-sheet__close-button{
	padding-left:0;
	padding-right:16px
}
.c-bottom-sheet__header{
	align-items:center;
	display:flex;
	padding:8px 16px 0
}
.c-bottom-sheet__divider{
	border:solid var(--border-primary);
	border-width:1px 0 0;
	margin:8px -16px 24px
}
.c-bottom-sheet__divider--header{
	margin-left:0;
	margin-right:0
}
.c-bottom-sheet__content{
	flex-grow:1;
	overflow-y:auto;
	padding:0 16px
}
.c-bottom-sheet__footer{
	display:flex;
	justify-content:flex-end
}
.c-bottom-sheet__footer--shadow{
	border-top:1px solid var(--border-primary);
	padding:16px 24px 0 0;
	z-index:20
}
body.c-dialog-open{
	overflow:hidden
}
.c-dialog{
	align-items:center;
	bottom:0;
	display:flex;
	flex-direction:column;
	left:0;
	overflow:scroll;
	position:fixed;
	right:0;
	top:0;
	z-index:20
}
.c-dialog--overlay{
	background:rgba(0,0,0,.5)
}
.c-dialog__content{
	background:var(--surface-primary);
	justify-self:flex-start;
	position:relative
}
.c-dialog__content--top{
	position:absolute;
	top:0
}
.c-dialog__content--bottom{
	bottom:0;
	position:absolute
}
.c-dialog__content--middle{
	margin:auto 0
}
.c-dialog__content--auto{
	width:auto
}
.c-dialog__content--fullwidth{
	width:100%
}
.c-dialog__content--fullscreen{
	height:100%;
	width:100%
}
.c-transition-height-enter-active,.c-transition-height-leave-active{
	overflow:hidden;
	transition:height .2s ease-in-out
}
.c-transition-height-enter,.c-transition-height-enter-from,.c-transition-height-leave-to{
	height:0
}
.c-transition-fade-enter-active,.c-transition-fade-leave-active{
	opacity:1;
	transition:opacity .2s ease-in-out
}
.c-transition-fade-enter,.c-transition-fade-enter-from,.c-transition-fade-leave-to{
	opacity:0
}
.c-transition-expand-enter-active,.c-transition-expand-leave-active{
	opacity:1;
	transform:scale(1);
	transition:opacity .2s ease-in-out,transform .2s ease-in-out
}
.c-transition-expand-enter,.c-transition-expand-enter-from,.c-transition-expand-leave-to{
	opacity:0;
	transform:scale(.8)
}
.c-transition-slide-bottom-enter-active,.c-transition-slide-bottom-leave-active{
	transform:translateY(0);
	transition:transform .2s cubic-bezier(.4,0,.2,1)
}
.c-transition-slide-bottom-enter,.c-transition-slide-bottom-enter-from,.c-transition-slide-bottom-leave-to{
	transform:translateY(100%)
}
.c-transition-slide-right-enter-active,.c-transition-slide-right-leave-active{
	transform:translateX(0);
	transition:transform .2s cubic-bezier(.4,0,.2,1)
}
.c-transition-slide-right-enter,.c-transition-slide-right-enter-from,.c-transition-slide-right-leave-to{
	transform:translateX(100%)
}
.search-autocomplete{
	flex-basis:auto;
	flex-grow:0;
	flex-shrink:0;
	padding:16px;
	z-index:10
}
@media(min-width:768px){
	.search-autocomplete{
		padding-left:16px;
		position:relative
}
}
@media(min-width:1200px){
	.search-autocomplete{
		padding-left:48px;
		position:relative
}
}
.search-autocomplete.autocomplete-improvements{
	padding:0;
	width:100%
}
@media(min-width:1024px){
	.search-autocomplete.autocomplete-improvements{
		max-width:66%
}
}
.search-autocomplete.autocomplete-improvements .autocomplete-search-box{
	background:var(--background-primary);
	border:2px solid var(--border-primary);
	border-radius:44px;
	padding:0 12px 0 16px
}
@media(min-width:768px){
	.search-autocomplete.autocomplete-improvements .autocomplete-search-box{
		padding:6px 6px 6px 16px
}
}
.search-autocomplete.autocomplete-improvements .autocomplete-search-box--thin-border{
	border-width:1px
}
.search-autocomplete.autocomplete-improvements .autocomplete-search-box--active{
	border-color:var(--border-primary-focused)
}
.search-autocomplete.autocomplete-improvements .autocomplete-search-box--short{
	height:100%
}
@media(max-width:576px){
	.search-autocomplete.autocomplete-improvements{
		padding:16px
}
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__input{
	border:0;
	flex-basis:100%;
	padding:0
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__input input{
	color:var(--label-primary);
	font-size:1.25rem;
	font-weight:700;
	line-height:1.5rem
}
@media(max-width:768px){
	.search-autocomplete.autocomplete-improvements .autocomplete-improvements__input input{
		font-size:1rem;
		font-weight:500;
		line-height:1.375rem
}
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__input input::-moz-placeholder{
	color:var(--label-primary)
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__input input::placeholder{
	color:var(--label-primary)
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__input .c-input__icon--preicon{
	padding:0 10px 0 0
}
@media(min-width:768px){
	.search-autocomplete.autocomplete-improvements .autocomplete-improvements__input .c-input__icon--preicon{
		padding:0 16px 0 0
}
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__input .c-input__container{
	padding:0
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__search-icon{
	color:var(--label-primary)
}
@media(min-width:768px){
	.search-autocomplete.autocomplete-improvements .autocomplete-improvements__search-icon{
		height:1.5rem;
		width:1.5rem
}
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__search-button-container{
	display:flex;
	position:relative
}
@media(max-width:768px){
	.search-autocomplete.autocomplete-improvements .autocomplete-improvements__search-button-container{
		display:none
}
}
.search-autocomplete.autocomplete-improvements .autocomplete-improvements__search-button{
	font-size:1rem;
	font-weight:500;
	line-height:1.375rem;
	line-height:1rem
}
.search-autocomplete.autocomplete-improvements .autocomplete-panel__desktop{
	margin-left:-18px;
	margin-top:14px;
	width:786.4px
}
.search-autocomplete.autocomplete-improvements .search-autocomplete-modal .autocomplete-improvements__input{
	border-radius:0;
	height:unset
}
.search-autocomplete-modal .modal-content{
	padding:16px
}
.search-autocomplete.search-autocomplete__minimal{
	flex-grow:1;
	flex-shrink:1;
	padding:0
}
@media(min-width:768px){
	.search-autocomplete.search-autocomplete__minimal{
		position:static
}
}
@media(min-width:1200px){
	.search-autocomplete.search-autocomplete__minimal{
		position:static
}
}
.search-autocomplete-modal.c-dialog.c-dialog--overlay{
	transition:.3s cubic-bezier(.6,-.28,.74,.05)
}
.search-autocomplete-modal.c-dialog.c-dialog--overlay .c-bottom-sheet{
	max-height:98%;
	min-height:98%
}
.page-header[data-v-3a2bcacc]{
	display:flex;
	height:80px;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	width:100%
}
.page-header__content[data-v-3a2bcacc]{
	align-content:space-between;
	align-items:center;
	display:block;
	display:flex;
	flex-direction:row;
	min-width:320px;
	padding:0 16px;
	width:100%
}
@media(min-width:768px){
	.page-header__content[data-v-3a2bcacc]{
		margin-left:auto;
		margin-right:auto;
		padding-left:32px;
		padding-right:32px
}
}
@media(min-width:1024px){
	.page-header__content[data-v-3a2bcacc]{
		max-width:1400px;
		padding-left:32px;
		padding-right:32px;
		width:100%
}
}
@media(min-width:1200px){
	.page-header__content[data-v-3a2bcacc]{
		padding-left:72px;
		padding-right:72px
}
}
@media(min-width:1440px){
	.page-header__content[data-v-3a2bcacc]{
		padding-left:96px;
		padding-right:96px
}
}
.page-header__search-autocomplete[data-v-3a2bcacc]{
	display:none
}
@media(min-width:768px){
	.page-header__search-autocomplete[data-v-3a2bcacc]{
		display:block
}
}
.page-header__logo-link[data-v-3a2bcacc]{
	align-self:center;
	display:block;
	height:56px;
	max-width:56px
}
@media(min-width:1200px){
	.page-header__logo-link[data-v-3a2bcacc]{
        
		height:64px;
		max-width:64px
}
}
.page-header__logo-image[data-v-3a2bcacc]{
    
	height:64px;
	width:56px
}
.page-header__dark-mode-toggle[data-v-3a2bcacc]{
	flex-grow:0;
	flex-shrink:0;
	margin-left:16px
}
.page-header__navigation[data-v-3a2bcacc]{
	margin-left:auto
}
.page-header.dark[data-v-3a2bcacc]{
	background-color:var(--decorative-midnight-blue);
	border-bottom:1px solid var(--decorative-midnight-blue)
}
.page-header.light[data-v-3a2bcacc]{
	background-color:var(--background-primary);
	border-bottom:1px solid var(--border-primary)
}
.page-header.transparent[data-v-3a2bcacc]{
	background-color:transparent;
	border:none
}
.page-footer{
	background-color:var(--decorative-midnight-blue);
	width:100%
}
.page-footer,.page-footer a{
	color:var(--label-quaternary)
}
.page-footer__content{
	display:block;
	min-width:320px;
	padding:0 16px
}
@media(min-width:768px){
	.page-footer__content{
		margin-left:auto;
		margin-right:auto;
		padding-left:32px;
		padding-right:32px
}
}
@media(min-width:1024px){
	.page-footer__content{
		max-width:1400px;
		padding-left:32px;
		padding-right:32px;
		width:100%
}
}
@media(min-width:1200px){
	.page-footer__content{
		padding-left:72px;
		padding-right:72px
}
}
@media(min-width:1440px){
	.page-footer__content{
		padding-left:96px;
		padding-right:96px
}
}
.page-footer .navigation{
	padding:40px 16px;
	width:100%
}
.page-footer .navigation__directory,.page-footer .navigation__links{
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	width:100%
}
.page-footer .navigation__links{
	justify-content:space-between
}
.page-footer .navigation__directory{
	justify-content:center;
	margin-top:16px
}
.page-footer .navigation__item-label{
	display:block;
	font-size:1rem;
	font-weight:500;
	line-height:1.375rem;
	margin-bottom:8px
}
.page-footer .navigation__item-trigger{
	display:none
}
.page-footer .navigation__item-list{
	margin:16px 16px 0
}
.page-footer .navigation__item-list-item{
	font-size:.875rem;
	font-weight:400;
	line-height:1.25rem
}
.page-footer .navigation__item-list-item:not([class$=label]):not([class$=app-logo]) a:hover{
	text-decoration:underline
}
.page-footer .navigation__item-list-item:not(:last-child){
	margin-bottom:8px
}
.page-footer .navigation__item-selector{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:var(--background-primary);
	border:0;
	border-radius:0;
	color:var(--label-primary);
	display:block;
	font-size:1rem;
	font-weight:500;
	height:40px;
	line-height:1.375rem;
	padding:8px;
	position:relative;
	width:100%
}
.page-footer .navigation__item-selector-container{
	border:0;
	padding:0
}
.page-footer .navigation__item-selector-container:not(:first-child){
	margin-top:16px
}
.page-footer .navigation__item-selector-container,.page-footer .navigation__item-selector-select-field{
	position:relative;
	width:100%
}
.page-footer .navigation__item-selector-arrow{
	color:var(--label-primary);
	font-size:18px;
	pointer-events:none;
	position:absolute;
	right:8px;
	top:50%;
	transform:translateY(-50%)
}
.page-footer .navigation__item-section_mobile{
	display:flex;
	flex-direction:column
}
.page-footer .navigation__item-section_mobile-icons{
	display:flex;
	gap:16px
}
.page-footer .navigation__item-section_mobile-app-logo img{
	width:150px
}
.page-footer .navigation__item-section_copyright{
	font-size:.875rem;
	font-weight:400;
	line-height:1.25rem;
	margin:16px 0
}
.page-footer .navigation__item-section_social_media{
	font-size:0
}
.page-footer .navigation__item-section_social_media-icon .icon{
	height:20px;
	width:20px
}
.page-footer .navigation__item-section_social_media-icon:not(:first-child){
	margin-left:24px
}
.page-footer .navigation__item-section_copyright,.page-footer .navigation__item-section_social_media{
	text-align:center
}
.page-footer .navigation__item-section_ways_you_can_pay{
	margin-top:16px
}
.page-footer .navigation__item-section_ways_you_can_pay-images{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	height:80px;
	width:170px
}
.page-footer .navigation__item-section_ways_you_can_pay-image{
	height:20px;
	margin-right:4px;
	width:31px
}
@media(max-width:767px){
	.page-footer .navigation__item-section_company,.page-footer .navigation__item-section_support,.page-footer .navigation__item-section_ways_you_can_pay,.page-footer .navigation__item-section_work_with_us{
		border-top:1px solid #fff;
		margin-top:8px;
		padding-top:8px;
		position:relative
}
	.page-footer .navigation__item-section_company:not(:last-child) .navigation__item-list,.page-footer .navigation__item-section_support:not(:last-child) .navigation__item-list,.page-footer .navigation__item-section_ways_you_can_pay:not(:last-child) .navigation__item-list,.page-footer .navigation__item-section_work_with_us:not(:last-child) .navigation__item-list{
		margin-bottom:8px
}
	.page-footer .navigation__item-section_company .icon,.page-footer .navigation__item-section_support .icon,.page-footer .navigation__item-section_ways_you_can_pay .icon,.page-footer .navigation__item-section_work_with_us .icon{
		font-size:19.2px;
		pointer-events:none;
		position:absolute;
		right:8px;
		top:8px
}
	.page-footer .navigation__item-section_company-trigger:not(:checked)+.navigation__item-list,.page-footer .navigation__item-section_support-trigger:not(:checked)+.navigation__item-list,.page-footer .navigation__item-section_ways_you_can_pay-trigger:not(:checked)+.navigation__item-list,.page-footer .navigation__item-section_work_with_us-trigger:not(:checked)+.navigation__item-list{
		display:none
}
	.page-footer .navigation__item-section_mobile{
		margin:24px 0 16px
}
}
@media(min-width:768px){
	.page-footer .navigation{
		padding:32px 0
}
	.page-footer .navigation__directory,.page-footer .navigation__links{
		flex-direction:row
}
	.page-footer .navigation__directory{
		justify-content:space-between
}
	.page-footer .navigation__item{
		flex-grow:1;
		width:auto
}
	.page-footer .navigation__item>.c-icon{
		display:none
}
	.page-footer .navigation__item:not(:last-child){
		margin-right:16px
}
	.page-footer .navigation__item-label{
		pointer-events:none
}
	.page-footer .navigation__item-list{
		display:block;
		margin:0
}
	.page-footer .navigation__item-section_mobile,.page-footer .navigation__item-section_preferences{
		margin-bottom:16px
}
	.page-footer .navigation__item-section_preferences{
		max-width:320px;
		width:30%
}
	.page-footer .navigation__item-section_mobile{
		margin-left:32px
}
	.page-footer .navigation__item-section_mobile-icons{
		flex-direction:column
}
	.page-footer .navigation__item-section_mobile-app-logo:not(:last-child){
		margin-bottom:8px
}
	.page-footer .navigation__item-section_copyright{
		line-height:16px;
		margin-top:4px;
		text-align:left
}
	.page-footer .navigation__item-section_social_media{
		margin-left:32px;
		padding-right:0;
		text-align:right
}
	.page-footer .navigation__item-section_work_with_us{
		margin-bottom:8px;
		max-width:170px
}
}
.gyg-alert-error,.gyg-alert-info,.gyg-alert-success,.gyg-alert-warning{
	border-top-style:solid;
	border-top-width:4px;
	color:var(--label-primary);
	display:flex
}
.gyg-alert-error a,.gyg-alert-info a,.gyg-alert-success a,.gyg-alert-warning a{
	color:inherit
}
.gyg-alert-warning{
	background:var(--surface-warning);
	border-top-color:var(--surface-gyg)
}
.gyg-alert-info{
	background:var(--surface-highlight);
	border-top-color:var(--interactive-primary)
}
.gyg-alert-error{
	background:var(--surface-critical-weak);
	border-top-color:var(--surface-critical-strong)
}
.gyg-alert-success{
	background:var(--surface-success-weak);
	border-top-color:var(--surface-success-strong)
}
.gyg-alert-content{
	align-items:center;
	margin:auto
}
.gyg-alert-content a{
	text-decoration:underline
}
.gyg-alert-icon{
	margin-right:8px
}
.gyg-alert-icon svg{
	margin-bottom:-2px
}
.gyg-alert-close{
	cursor:pointer;
	margin-left:16px
}
.gyg-alert .svg-icon svg{
	margin-bottom:-2px
}
.gyg-alert-small{
	font-size:.875rem;
	line-height:1.25rem;
	padding:8px
}
.gyg-alert-medium{
	font-size:1rem;
	line-height:1.5rem;
	padding:16px
}
.gyg-alert-inline .gyg-alert-content,.gyg-alert-toast .gyg-alert-content{
	display:flex;
	margin-right:auto;
	width:100%
}
.gyg-alert-inline .gyg-alert-icon,.gyg-alert-toast .gyg-alert-icon{
	display:flex;
	font-size:1.25rem;
	font-weight:500;
	line-height:1.5rem;
	margin-right:24px
}
@media(min-width:1024px){
	.gyg-alert-inline .gyg-alert-icon,.gyg-alert-toast .gyg-alert-icon{
		font-size:1.5rem;
		line-height:2rem
}
}
.gyg-alert-inline .gyg-alert-close,.gyg-alert-toast .gyg-alert-close{
	display:flex
}
.gyg-alert-toast{
	border:none;
	box-shadow:2px 4px 4px rgba(0,0,0,.06)
}
.gyg-icon,.svg-icon{
	align-self:center;
	display:inline-flex;
	font-style:normal
}
.gyg-icon--with-status,.svg-icon--with-status{
	position:relative
}
.gyg-icon img,.gyg-icon svg,.svg-icon img,.svg-icon svg{
	fill:currentColor;
	height:1em;
	width:1em
}
.gyg-icon__status,.svg-icon__status{
	align-items:center;
	background-color:var(--background-primary);
	border:.125em solid var(--background-primary);
	border-radius:50%;
	bottom:-.3em;
	display:flex;
	font-size:.5em;
	position:absolute;
	right:-.3em
}
.gyg-icon__status--success,.svg-icon__status--success{
	color:var(--surface-success-strong)
}
.gyg-icon__status--error,.svg-icon__status--error{
	color:var(--surface-critical-strong)
}
.gyg-icon__status--info,.svg-icon__status--info{
	color:var(--interactive-primary)
}
.gyg-icon__status--warning,.svg-icon__status--warning{
	color:var(--surface-gyg)
}
.gyg-icon__status--hygiene,.svg-icon__status--hygiene{
	right:-.1em
}
.c-icon{
   
	align-self:center;
	display:inline-flex;
	flex-shrink:0;
	font-style:normal;
	height:24px;
	width:24px
}
.c-icon--with-status{
	position:relative
}
.c-icon img,.c-icon svg{
	fill:currentColor;
	height:100%;
	width:100%
}
.c-icon__status{
	align-items:center;
	background-color:var(--background-primary);
	border-radius:50%;
	bottom:-10%;
	display:flex;
	height:60%;
	position:absolute;
	right:-10%;
	width:60%
}
.c-icon__status .c-icon{
	height:100%;
	width:100%
}
.c-icon__status--success{
	color:var(--surface-success-strong)
}
.c-icon__status--error{
	color:var(--surface-critical-strong)
}
.c-icon__status--info{
	color:var(--interactive-primary)
}
.c-icon__status--warning{
	color:var(--surface-gyg)
}
.broadcast{
	background:var(--surface-highlight);
	border-top:5px solid var(--interactive-primary);
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem
}
.broadcast__description{
	overflow-wrap:anywhere
}
.broadcast--follow{
	position:fixed;
	top:0;
	width:100%;
	z-index:150
}
.broadcast--error{
	background:var(--surface-warning);
	border-color:var(--surface-critical-weak)
}
.broadcast--error .broadcast__close-icon{
	margin-left:auto
}
.broadcast--urgent{
	background:var(--surface-warning);
	border-color:var(--surface-critical-strong)
}
.broadcast--success{
	background:var(--surface-success-weak);
	border-color:var(--surface-success-strong)
}
.broadcast__container{
	display:flex;
	padding:16px 0
}
.broadcast__alert-icon{
	align-self:start!important;
	color:var(--label-primary);
	height:20px;
	margin-right:16px;
	width:20px
}
.broadcast__close-icon{
	cursor:pointer;
	height:20px;
	margin-left:16px
}
.broadcast__close-icon-svg{
	color:var(--label-primary);
	height:20px;
	width:20px
}
.broadcast--success .broadcast__close-icon{
	margin-left:auto
}
.activity__container .broadcast .container{
	padding-left:16px;
	padding-right:16px
}
@media(min-width:768px){
	.activity__container .broadcast .container{
		padding-left:32px;
		padding-right:32px
}
}
.notifications[data-v-754254da]{
	left:0;
	position:fixed;
	right:0;
	z-index:31
}
.gyg-logo {
	background-image: url(../../images/taya-logo-mavi.png?width=300&height=156);
	background-repeat: no-repeat;
	height: 70px;
	width: 175px;
	/*	display: none;*/
}
.gyg-logo--white {
	background-image: url(../../images/taya-logo-mavi.png?width=300&height=156)
}
.cart-expiration-notification{
	align-items:center;
	background-color:var(--surface-warning);
	border-top:4px solid var(--surface-gyg);
	display:flex;
	gap:16px;
	padding:8px 16px;
	position:relative
}
.cart-expiration-notification__text{
	flex-grow:1;
	text-align:left
}
@media(min-width:768px){
	.cart-expiration-notification__text{
		text-align:center
}
}
.cart-expiration-notification__pointer{
	border-bottom:16px solid var(--surface-gyg);
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	height:0;
	left:var(--cart-icon-position);
	position:absolute;
	top:-20px;
	width:0
}
.cart-expiration-notification__close{
	cursor:pointer
}
.overlay{
	width:100%
}
.loading{
	position:relative
}
.loading,.loading__spinner{
	opacity:.5;
	pointer-events:none
}
.loading__spinner{
	background:url(https://cdn.getyourguide.com/tf/assets/static/loading/loading-transparent.gif) no-repeat top;
	background-color:var(--background-primary);
	background-size:150px;
	bottom:-4px;
	font-size:0;
	left:-4px;
	min-height:150px;
	padding-top:100px;
	position:absolute;
	right:-4px;
	text-align:center;
	top:-4px;
	z-index:10
}
.c-modal{
	background-color:var(--surface-primary);
	border:1px solid var(--border-primary);
	border-radius:16px;
	box-shadow:0 0 64px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.16);
	display:flex;
	flex-direction:column;
	max-height:90%;
	max-width:calc(100% - 32px)!important;
	padding:8px 24px 24px;
	z-index:30
}
.c-modal--small{
	width:460px!important
}
.c-modal--medium{
	width:640px!important
}
.c-modal--large{
	width:800px!important
}
.c-modal__header{
	align-items:flex-start;
	display:flex;
	margin-top:4px
}
.c-modal__left-action,.c-modal__right-action{
	width:20%
}
.c-modal__right-action{
	text-align:end
}
.c-modal__right-action--no-title{
	flex-grow:1
}
.c-modal__left-action{
	text-align:start
}
.c-modal__close-button{
	padding-left:0;
	padding-right:16px
}
.c-modal__title-container{
	flex-grow:1;
	font-size:1.25rem;
	font-weight:700;
	line-height:1.5rem;
	max-width:60%;
	padding:0 12px;
	text-align:center
}
.c-modal__title{
	margin:0;
	padding-top:4px
}
.c-modal__description{
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	margin:12px 0 0;
	text-align:center;
	width:100%
}
.c-modal__content{
	flex-grow:1;
	margin-top:24px;
	overflow-y:auto
}
.c-modal__footer{
	display:flex;
	justify-content:flex-end;
	margin-top:16px
}
.c-modal__footer--shadow{
	border-top:1px solid var(--border-primary);
	margin:0 -24px;
	padding:16px 24px 0 0;
	z-index:20
}
.currency-selection-trigger .c-modal{
	padding:0
}
.currency-selection-trigger .c-modal__content,.currency-selection-trigger .c-modal__header{
	margin:0;
	padding:24px
}
.currency-selection-trigger .c-modal__header{
	border-bottom:1px solid var(--border-primary)
}
.currency-selection-trigger .c-modal__title-container{
	max-width:unset;
	text-align:left
}
.currency-selection-trigger .c-modal__title{
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem
}
.currency-selection-trigger .c-modal__left-action,.currency-selection-trigger .c-modal__right-action{
	display:none
}
@media screen and (max-width:1023px){
	.currency-selection-trigger .c-modal{
		border-bottom-left-radius:unset;
		border-bottom-right-radius:unset;
		margin-bottom:0;
		max-width:100%!important;
		width:100%!important
}
}
.currency-selection-trigger .loading__spinner{
	min-height:unset
}
.currency-selection-trigger__button{
	text-align:center
}
.currency-selection-trigger__button .c-button{
	white-space:unset
}
.currency-selection-trigger__button--confirm{
	margin-bottom:24px
}
.partner-ribbon-layout #main-content{
	margin-top:24px
}
.partner-ribbon-layout #main-content.home-page{
	margin-top:0
}
.main-wrapper{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	min-height:100vh
}
.main-wrapper .login-modal,.main-wrapper .signup-modal,.main-wrapper .signup-social-modal{
	z-index:31
}
main{
	flex-grow:1
}
.skip-link{
	background:var(--interactive-tertiary);
	color:var(--on-interactive-tertiary);
	left:-9999px;
	padding:.5em 1em;
	position:absolute;
	top:1em;
	z-index:100
}
.skip-link:focus{
	left:0
}
.app-banner-enter-active,.app-banner-leave-active{
	transform:translateY(0);
	transition:all .5s
}
.app-banner-enter,.app-banner-leave-to{
	opacity:0;
	transform:translateY(80px)
}
.show-enter-active{
	transition:.5s ease-in-out
}
.show-enter{
	opacity:0;
	transform:translateY(40px)
}
@-webkit-keyframes flickerAnimation{
	0%{
		opacity:1
}
	50%{
		opacity:0
}
	to{
		opacity:1
}
}
@keyframes flickerAnimation{
	0%{
		opacity:1
}
	50%{
		opacity:0
}
	to{
		opacity:1
}
}
.fallback{
	-webkit-animation:flickerAnimation 1s infinite;
	animation:flickerAnimation 1s infinite;
	background-color:var(--background-secondary);
	border-radius:8px;
	height:240px;
	margin:24px
}
.fixer-nav__container[data-v-74290526]{
	width:100%;
	z-index:10
}
.fixer-nav__content[data-v-74290526]{
	width:100%
}
.fixer-nav__content--fixed[data-v-74290526]{
	align-items:center;
	background-color:var(--background-primary);
	border-bottom:1px solid var(--border-primary);
	box-shadow:0 0 16px rgba(26,43,73,.04),0 2px 12px rgba(26,43,73,.04);
	display:flex;
	height:52px;
	justify-content:center;
	left:0;
	margin:0;
	padding:8px 16px 8px 0;
	position:fixed;
	top:-50%;
	z-index:10
}
.fixer-nav__content--fixed-visible[data-v-74290526]{
	top:0;
	transition:top .3s ease-out
}
.fixer-nav__content--center-content-fixed[data-v-74290526]{
	padding-left:16px
}
.hero-section{
	border-bottom:8px solid var(--decorative-guiding-red);
	height:520px;
	margin-bottom:56px;
	position:relative
}
@media(max-width:1024px){
	.hero-section{
		height:320px
}
}
@media(max-width:576px){
	.hero-section{
		margin-bottom:48px
}
}
.hero-section__image-container{
	background-color:#1a2b49;
	height:520px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1
}
@media(max-width:1024px){
	.hero-section__image-container{
		height:320px
}
}
.hero-section__image{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.hero-section__content{
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:start;
	margin:auto;
	max-width:1400px;
	padding:16px 188px
}
@media(min-width:768px){
	.hero-section__content{
		align-items:start;
		padding:16px
}
}
@media(min-width:1024px){
	.hero-section__content{
		padding-left:32px;
		padding-right:32px
}
}
@media(min-width:1200px){
	.hero-section__content{
		padding-left:72px;
		padding-right:72px
}
}
@media(min-width:1440px){
	.hero-section__content{
		padding-left:96px;
		padding-right:96px
}
}
@media(max-width:1024px){
	.hero-section__content{
		align-items:start;
		padding:16px
}
}
.hero-section__search{
	justify-self:center;
	margin:0 auto 56px
}
.hero-section__search .search-box{
	align-items:center;
	display:flex;
	justify-content:center
}
.hero-section__search .search-box .search-box-field{
	border:0;
	border-radius:32px;
	height:56px;
	margin-right:8px;
	width:44vw
}
.hero-section__search .search-box .search-box-field input{
	color:var(--label-primary);
	font-size:1.25rem;
	font-weight:700;
	line-height:1.5rem
}
@media(max-width:1024px){
	.hero-section__search .search-box .search-box-field input{
		font-size:1rem;
		font-weight:500;
		line-height:1.375rem
}
}
.hero-section__search .search-box .search-box-field input::-moz-placeholder{
	color:var(--label-primary)
}
.hero-section__search .search-box .search-box-field input::placeholder{
	color:var(--label-primary)
}
.hero-section__search .autocomplete-panel{
	margin-left:0;
	width:44vw
}
@media(max-width:1024px){
	.hero-section__search{
		margin:0 0 52px;
		padding:0
}
	.hero-section__search .search-box{
		height:unset;
		justify-content:unset;
		width:90vw
}
	.hero-section__search .search-box .search-box-field{
		width:92vw
}
	.hero-section__search .search-box .form-group{
		display:block
}
	.hero-section__search .autocomplete-panel{
		max-width:inherit;
		width:94vw
}
}
.hero-section__search .modal-dialog .search-box{
	align-items:unset;
	height:40px;
	justify-content:unset;
	width:100%
}
.hero-section__search .modal-dialog .form-group{
	display:flex
}
.hero-section__search .modal-dialog .search-box-field{
	border-radius:unset;
	font-size:unset;
	font-weight:unset;
	height:100%;
	line-height:unset;
	margin-right:unset;
	padding:16px;
	width:100%
}
.hero-section__search-icon{
	color:var(--label-primary)
}
.hero-section__search-button{
	font-size:1.25rem;
	font-weight:700;
	line-height:1.5rem;
	padding:11px 32px
}
@media(max-width:1024px){
	.hero-section__search-button{
		display:none
}
}
.hero-section .search-autocomplete-modal .search-box-field{
	border:2px solid var(--border-primary)
}
.hero-section .search-autocomplete-modal .search-box-field:focus{
	border-color:var(--border-primary-focused)
}
.hero-section__title{
	align-self:flex-start;
	color:var(--label-quaternary);
	font-size:2.75rem;
	font-weight:700;
	line-height:3rem;
	margin-bottom:16px;
	margin-top:98px;
	width:65%
}
@media(min-width:1024px){
	.hero-section__title{
		font-size:4rem;
		line-height:4.25rem
}
}
@media(max-width:768px){
	.hero-section__title{
		margin-top:60px
}
}
@media(max-width:1024px){
	.hero-section__title{
		font-size:1.75rem;
		font-weight:700;
		line-height:2rem;
		width:100%
}
}
@media(max-width:1024px)and (min-width:1024px){
	.hero-section__title{
		font-size:2.25rem;
		line-height:2.75rem
}
}
.hero-section .autocomplete-improvements{
	display:flex;
	flex-direction:column;
	flex-grow:1;
	margin:8px auto 0
}
@media(max-width:768px){
	.hero-section .autocomplete-improvements{
		margin:0 auto;
		padding:0;
		width:100%
}
}
.page-navigator-container[data-v-095cb9d4]{
	margin:24px 0;
	width:100%
}
.page-navigator-container .nav-content[data-v-095cb9d4]{
	align-items:center;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	margin:0 auto;
	max-width:604px;
	width:100%
}
.page-navigator-container .nav-content .nav-button[data-v-095cb9d4]{
	display:grid;
	place-content:center
}
.paginated-grid-container[data-v-d32129ac]{
	margin-bottom:56px;
	margin-top:56px;
	width:100%
}
@media screen and (max-width:576px){
	.paginated-grid-container[data-v-d32129ac]{
		margin-bottom:48px;
		margin-top:48px
}
}
.paginated-grid-container .title[data-v-d32129ac]{
	color:var(--label-primary);
	font-size:1.75rem;
	font-weight:700;
	line-height:2rem;
	margin:16px 0
}
@media(min-width:1024px){
	.paginated-grid-container .title[data-v-d32129ac]{
		font-size:2.25rem;
		line-height:2.75rem
}
}
.paginated-grid-container .content[data-v-d32129ac]{
	display:grid;
	margin:16px 0;
	place-content:center
}
.applyContainerStyles[data-v-d32129ac]{
	display:block;
	min-width:320px;
	padding:0 16px
}
@media(min-width:768px){
	.applyContainerStyles[data-v-d32129ac]{
		margin-left:auto;
		margin-right:auto;
		padding-left:32px;
		padding-right:32px
}
}
@media(min-width:1024px){
	.applyContainerStyles[data-v-d32129ac]{
		max-width:1400px;
		padding-left:32px;
		padding-right:32px;
		width:100%
}
}
@media(min-width:1200px){
	.applyContainerStyles[data-v-d32129ac]{
		padding-left:72px;
		padding-right:72px
}
}
@media(min-width:1440px){
	.applyContainerStyles[data-v-d32129ac]{
		padding-left:96px;
		padding-right:96px
}
}
.badge-container[data-v-7eef7769]{
	line-height:0;
	position:relative
}
.badge-container.icon-certified svg[data-v-7eef7769],.badge-container.icon-eco-certified svg[data-v-7eef7769]{
	height:36px;
	width:36px
}
.activity-attributes__attribute[data-v-33ad6115]{
	display:inline-block;
	margin-bottom:0
}
.activity-attributes__attribute .label[data-v-33ad6115]{
	color:var(--label-primary);
	line-height:normal;
	margin-left:8px;
	position:relative
}
.activity-attributes__attribute .label--muted[data-v-33ad6115]{
	color:var(--label-secondary)
}
.activity-attributes__attribute .c-icon[data-v-33ad6115]{
	align-self:start;
	display:flex;
	height:17.5px;
	width:17.5px
}
.activity-attributes__attribute .icon--muted[data-v-33ad6115]{
	color:var(--label-secondary)
}
.activity-attributes__container[data-v-33ad6115]{
	color:var(--label-primary);
	font-size:14px;
	line-height:normal;
	margin-bottom:8px
}
.activity-attributes__container .bullet[data-v-33ad6115]{
	margin-right:3px
}
.activity-attributes__container .bullet[data-v-33ad6115]:after{
	content:" •"
}
.vertical-activity-card .activity-attributes__attribute[data-v-33ad6115]{
	font-size:.875rem;
	font-weight:400;
	line-height:1.25rem
}
.c-marketplace-badge{
	align-items:center;
	border-radius:4px;
	display:inline-flex;
	font-size:.875rem;
	font-weight:500;
	line-height:1.125rem;
	padding:3px 8px
}
.c-marketplace-badge--primary{
	background-color:var(--surface-critical-strong);
	color:var(--label-on-color)
}
.c-marketplace-badge--secondary{
	background-color:var(--surface-secondary);
	color:var(--label-primary)
}
.vertical-activity-card .activity-info{
	text-align:left
}
.rating-star{
	align-items:center;
	display:inline-flex;
	flex-direction:row;
	justify-content:space-between;
	line-height:1
}
.rating-star__icon{
	flex-shrink:1;
	height:24px;
	position:relative;
	width:24px
}
.rating-star__icon--small{
	height:16px;
	width:16px
}
.rating-star__icon--empty{
	color:var(--surface-disabled)
}
.rating-star__icon--full{
	color:var(--decorative-basking-yellow)
}
.rating-star__icon--half{
	margin:0!important
}
.rating-star__icon--half svg{
	-webkit-clip-path:inset(0 50% 0 0);
	clip-path:inset(0 50% 0 0)
}
.rating-star__icon .c-icon__status{
	background:transparent;
	color:var(--decorative-basking-yellow);
	height:100%;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	width:100%
}
.rating-overall__container,.rating-overall__rating{
	align-items:center;
	display:flex
}
.rating-overall__rating{
	font-size:18px
}
.rating-overall__rating-stars{
	width:calc(var(--max-possible-rating)*18px)
}
.rating-overall__rating-stars .rating-star__icon{
	height:18px;
	width:18px
}
.rating-overall__rating-number{
	color:var(--label-primary)
}
.rating-overall__rating-number--left{
	margin-right:4px
}
.rating-overall__rating-number--right{
	margin-left:4px
}
.rating-overall__rating-number,.rating-overall__rating-reviews{
	font-size:.875rem;
	font-weight:400;
	line-height:1.25rem
}
.rating-overall__rating-reviews{
	color:var(--label-secondary);
	margin-left:4px
}
.rating-overall__reviews{
	color:var(--label-secondary);
	font-size:.75rem;
	font-weight:400;
	line-height:1rem;
	margin-left:8px
}
.align-right{
	text-align:right
}
.baseline-pricing[data-v-23fc334c]{
	color:var(--label-primary);
	font-size:1.25rem;
	font-weight:700;
	line-height:1.5rem;
	text-align:right
}
.baseline-pricing p[data-v-23fc334c]{
	margin-bottom:0
}
.baseline-pricing__from[data-v-23fc334c],.baseline-pricing__value[data-v-23fc334c]{
	color:var(--label-primary)
}
.baseline-pricing__value[data-v-23fc334c]{
	white-space:nowrap
}
.baseline-pricing__value--high[data-v-23fc334c]{
	display:flex;
	font-size:.875rem;
	font-weight:400;
	line-height:1.25rem;
	padding-top:4px;
	text-decoration:line-through;
	width:100%
}
.baseline-pricing__value--low[data-v-23fc334c]{
	color:var(--label-gyg);
	display:flex;
	flex-wrap:wrap;
	width:100%
}
.baseline-pricing__container[data-v-23fc334c]{
	flex-wrap:wrap;
	width:100%
}
.vertical-activity-card .baseline-pricing[data-v-23fc334c]{
	display:flex
}
.vertical-activity-card .baseline-pricing__container[data-v-23fc334c]{
	align-items:center;
	display:flex;
	gap:0 4px
}
.vertical-activity-card .baseline-pricing__from[data-v-23fc334c],.vertical-activity-card .baseline-pricing__value[data-v-23fc334c]{
	color:var(--label-primary);
	display:flex;
	font-size:1rem;
	font-weight:500;
	gap:0 4px;
	line-height:1.25rem
}
.vertical-activity-card .baseline-pricing__from--low .baseline-pricing__from[data-v-23fc334c],.vertical-activity-card .baseline-pricing__from--low[data-v-23fc334c],.vertical-activity-card .baseline-pricing__value--low .baseline-pricing__from[data-v-23fc334c],.vertical-activity-card .baseline-pricing__value--low[data-v-23fc334c]{
	color:var(--label-gyg)
}
.horizontal-activity-card .baseline-pricing__category[data-v-23fc334c],.horizontal-activity-card .baseline-pricing__from[data-v-23fc334c],.vertical-activity-card .baseline-pricing__category[data-v-23fc334c]{
	color:var(--label-primary);
	font-size:.875rem;
	font-weight:400;
	line-height:1.25rem
}
.horizontal-activity-card .baseline-pricing__value[data-v-23fc334c]{
	font-size:1.5rem;
	font-weight:700;
	line-height:1.875rem
}
.horizontal-activity-card .baseline-pricing__value--high[data-v-23fc334c]{
	display:flex;
	font-size:.875rem;
	font-weight:400;
	justify-content:flex-end;
	line-height:1.25rem
}
.horizontal-activity-card .baseline-pricing__value--low[data-v-23fc334c]{
	display:flex;
	flex-direction:column
}
.horizontal-activity-card .baseline-pricing__value--low .baseline-pricing__from[data-v-23fc334c]{
	display:none
}
.horizontal-activity-card .baseline-pricing__value--low .baseline-pricing__category[data-v-23fc334c]{
	color:var(--label-gyg)
}
.wishlist-icon{
	cursor:pointer
}
.wishlist-icon__heart{
	background-image:url(https://cdn.getyourguide.com/tf/assets/static/icons/heart-photo-sprite.png);
	background-position:-30px 0;
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:30px
}
.wishlist-icon__heart--active{
	background-position:0 0
}
.loyalty-program__content{
	align-items:center;
	display:flex;
	justify-content:center;
	padding:8px 0
}
.loyalty-program__content__image{
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	height:24px;
	width:auto
}
.loyalty-program__content__text{
	font-size:.8rem;
	line-height:16px;
	padding:4px 8px
}
.loyalty-program__content__text.with-branding-logo{
	background-color:var(--background-secondary);
	border-radius:0 4px 4px 0;
	color:var(--label-primary);
	font-weight:400
}
.loyalty-program__content__text.without-branding-logo{
	background-color:var(--partner-earn-miles-background-color);
	border-radius:4px;
	color:var(--label-quaternary);
	font-weight:700
}
.loyalty-program__placeholder{
	height:40px
}
.booked-in-info-tag__badge[data-v-4d12c799]{
	margin-right:8px
}
.c-classifier-badge{
	align-items:center;
	background-color:var(--supportive-transparent);
	border-radius:4px;
	color:var(--label-secondary);
	display:inline-flex;
	font-size:.875rem;
	font-weight:500;
	line-height:1.125rem;
	text-transform:uppercase
}
.activity-card[data-v-7c9bb8c0]{
	position:relative
}
.activity-card .activity-card__labels[data-v-7c9bb8c0]{
	align-items:center;
	display:flex
}
.activity-card.companion-inactive .activity-card__container[data-v-7c9bb8c0],.activity-card.companion-inactive.activity-card[data-v-7c9bb8c0]{
	min-height:168px
}
.activity-card__badges__container[data-v-7c9bb8c0]{
	display:flex
}
.activity-card__badges--ltso[data-v-7c9bb8c0]{
	margin-right:8px
}
.activity-card.elevated-activity-card .activity-card__container[data-v-7c9bb8c0]{
	background-color:var(--surface-highlight);
	border-top:4px solid var(--border-primary-focused)
}
.activity-card.elevated-activity-card .activity-card__book-now[data-v-7c9bb8c0]{
	display:flex;
	flex-direction:column;
	justify-content:center
}
.activity-card.elevated-activity-card .activity-card__book-now .c-button[data-v-7c9bb8c0]{
	padding:8px 24px
}
.activity-card.elevated-activity-card--experiment .activity-card__image[data-v-7c9bb8c0]{
	height:208px
}
.activity-card.elevated-activity-card--experiment .activity-card__title[data-v-7c9bb8c0]{
	color:var(--label-primary);
	font-size:1rem;
	font-size:16px;
	font-weight:500;
	line-height:1.375rem
}
.activity-card.elevated-activity-card--experiment .activity-card__container[data-v-7c9bb8c0]{
	background-color:var(--surface-highlight);
	border-top:4px solid var(--border-primary-focused)
}
.activity-card.elevated-activity-card--experiment .activity-card__abstract[data-v-7c9bb8c0]{
	color:var(--label-primary);
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	margin:4px 0 14px
}
.activity-card.elevated-activity-card--experiment .activity-card__details-main[data-v-7c9bb8c0]{
	display:flex
}
.activity-card.elevated-activity-card--experiment .activity-card__details-right[data-v-7c9bb8c0]{
	align-items:flex-end;
	display:flex
}
.activity-card.elevated-activity-card--experiment .activity-card__details .activity-card__booking[data-v-7c9bb8c0]{
	bottom:16px;
	margin-top:8px;
	padding:8px 48px;
	position:absolute;
	right:8px
}
.activity-card.elevated-activity-card--experiment .activity-card__details[data-v-7c9bb8c0] .baseline-pricing__value--high{
	justify-content:flex-start
}
@media(max-width:576px){
	.activity-card.elevated-activity-card--experiment .activity-card__details[data-v-7c9bb8c0]{
		width:100%
}
	.activity-card.elevated-activity-card--experiment .activity-card__details-right[data-v-7c9bb8c0]{
		flex-direction:column
}
}
.activity-card__wishlist[data-v-7c9bb8c0]{
	position:absolute;
	right:8px;
	top:8px;
	z-index:5
}
.activity-card__container[data-v-7c9bb8c0]{
	background-color:var(--background-primary);
	border:1px solid var(--border-primary);
	border-radius:4px;
	display:flex;
	max-height:160px;
	overflow:hidden
}
@media(max-width:1023px){
	.activity-card__container[data-v-7c9bb8c0]{
		border:none;
		border-bottom:1px solid var(--border-primary);
		border-radius:0
}
}
.activity-card__container--unavailable[data-v-7c9bb8c0]{
	background:var(--background-secondary)
}
@media(max-width:576px){
	.activity-card__container[data-v-7c9bb8c0]{
		flex-flow:column;
		height:auto;
		max-height:unset
}
}
@media(min-width:576px)and (max-width:1024px){
	.activity-card__container[data-v-7c9bb8c0]{
		height:200px
}
	.activity-card__container--unavailable[data-v-7c9bb8c0]{
		height:auto
}
}
.activity-card__container[data-v-7c9bb8c0]:hover{
	cursor:pointer
}
.activity-card__image[data-v-7c9bb8c0]{
	position:relative;
	width:25%
}
@media(max-width:576px){
	.activity-card__image[data-v-7c9bb8c0]{
		height:100px;
		max-width:100%;
		width:100%
}
}
@media(min-width:576px)and (max-width:1024px){
	.activity-card__image[data-v-7c9bb8c0]{
		width:30%
}
}
@media(min-width:1200px){
	.activity-card__image[data-v-7c9bb8c0]{
		width:19%
}
	.activity-card__image--desktopSRP[data-v-7c9bb8c0]{
		width:30%
}
}
.activity-card__image[data-v-7c9bb8c0] img{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.activity-card__image-info[data-v-7c9bb8c0]{
	align-items:center;
	display:flex;
	justify-content:space-between;
	padding:16px;
	position:absolute;
	width:100%;
	z-index:2
}
.activity-card__image-info.align-end[data-v-7c9bb8c0]{
	justify-content:flex-end
}
.activity-card__image-info .badge-container[data-v-7c9bb8c0]{
	margin-left:-4px;
	margin-top:-4px
}
.activity-card__image--muted[data-v-7c9bb8c0]{
	opacity:.5
}
.activity-card__details[data-v-7c9bb8c0]{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	padding:16px;
	width:75%
}
@media(max-width:576px){
	.activity-card__details[data-v-7c9bb8c0]{
		width:100%
}
}
@media(min-width:576px)and (max-width:1024px){
	.activity-card__details[data-v-7c9bb8c0]{
		width:70%
}
}
@media(min-width:1200px){
	.activity-card__details[data-v-7c9bb8c0]{
		width:100%
}
}
.activity-card__details-main[data-v-7c9bb8c0]{
	display:flex;
	justify-content:space-between
}
@media(max-width:576px){
	.activity-card__details-main[data-v-7c9bb8c0]{
		flex-flow:column
}
}
.activity-card__details-right[data-v-7c9bb8c0]{
	display:flex;
	flex-flow:column;
	justify-content:space-between;
	white-space:nowrap
}
.activity-card__details-right[data-v-7c9bb8c0] .rating-overall__container{
	align-items:flex-end;
	flex-direction:column
}
.activity-card__details-right.align-bottom[data-v-7c9bb8c0]{
	justify-content:flex-end
}
@media(max-width:576px){
	.activity-card__details-right[data-v-7c9bb8c0]{
		flex-flow:row;
		width:100%
}
}
.activity-card__details-left[data-v-7c9bb8c0]{
	display:flex;
	flex-flow:column;
	flex-grow:1
}
.activity-card__details-tag[data-v-7c9bb8c0]{
	color:var(--label-success);
	font-size:14px;
	margin-left:8px
}
.activity-card__title[data-v-7c9bb8c0]{
	color:var(--label-primary);
	font-size:1rem;
	font-size:16px;
	font-weight:500;
	line-height:1.375rem;
	margin:2px 0 8px
}
.activity-card__attributes[data-v-7c9bb8c0]{
	display:flex
}
.activity-card__attributes>ul[data-v-7c9bb8c0]{
	flex-grow:1
}
.activity-card__pricing[data-v-7c9bb8c0]{
	margin-top:8px
}
.activity-card__availability[data-v-7c9bb8c0]{
	color:var(--label-warning);
	font-size:.875rem;
	font-weight:400;
	line-height:1.25rem;
	margin-bottom:4px
}
.activity-card__availability-label[data-v-7c9bb8c0],.activity-card__availability[data-v-7c9bb8c0]{
	align-items:center;
	display:flex
}
.activity-card__availability-icon[data-v-7c9bb8c0]{
	height:20px;
	width:20px
}
.activity-card__availability-text[data-v-7c9bb8c0]{
	line-height:normal;
	margin-left:8px;
	text-align:left
}
.activity-card__availability-button[data-v-7c9bb8c0]{
	padding:0;
	text-align:left
}
.activity-card__availability-button--desktop[data-v-7c9bb8c0]{
	margin-left:16px
}
@media(max-width:576px){
	.activity-card__availability-button--desktop[data-v-7c9bb8c0]{
		display:none
}
}
@media(min-width:576px){
	.activity-card__availability-button--mobile[data-v-7c9bb8c0]{
		display:none
}
}
.activity-card__price__block__button[data-v-7c9bb8c0]{
	display:none;
	flex-basis:50%;
	flex-grow:3;
	margin-bottom:16px;
	margin-left:16px
}
@media(min-width:768px){
	.activity-card__price__block__button[data-v-7c9bb8c0]{
		display:block
}
}
.activity-card__price__block__button .c-button[data-v-7c9bb8c0]{
	white-space:normal;
	width:100%
}
.vertical-activity-card{
	background-color:var(--background-primary);
	border:1px solid var(--border-primary);
	border-radius:4px 4px 0 0;
	position:relative;
	width:100%
}
@media(min-width:576px){
	.vertical-activity-card{
		border-radius:4px;
		display:flex;
		flex-direction:row;
		overflow:hidden
}
}
@media(min-width:1024px){
	.vertical-activity-card{
		position:relative
}
	.vertical-activity-card:after{
		clear:both;
		content:"";
		display:table
}
	.vertical-activity-card__details{
		float:left;
		max-height:160px;
		overflow:hidden
}
}
@media(min-width:576px){
	.vertical-activity-card:hover{
		cursor:pointer
}
}
.vertical-activity-card__ltso-badge{
	margin-bottom:4px
}
.vertical-activity-card__form-btn{
	margin-top:11px;
	padding:11px,24px;
	width:100%
}
.vertical-activity-card--top-pick{
	background-color:var(--surface-highlight)
}
@media(max-width:767px){
	.vertical-activity-card--top-pick .vertical-activity-card__content-wrapper{
		padding-top:24px
}
	.vertical-activity-card--top-pick .vertical-activity-card__wishlist{
		top:32px
}
}
.vertical-activity-card.elevated-activity-card-experiment{
	margin-bottom:16px
}
.vertical-activity-card.elevated-activity-card-experiment .vertical-activity-card__photo{
	border-top:4px solid var(--border-primary-focused)
}
.vertical-activity-card.elevated-activity-card-experiment .vertical-activity-card__truncate{
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	line-height:1.4rem;
	overflow:hidden
}
.vertical-activity-card.elevated-activity-card .vertical-activity-card__content-wrapper,.vertical-activity-card.elevated-activity-card-experiment .vertical-activity-card__content-wrapper{
	background-color:var(--surface-highlight)
}
.vertical-activity-card.elevated-activity-card .vertical-activity-card__photo{
	border-top:4px solid var(--border-primary-focused)
}
.vertical-activity-card__content-wrapper{
	border-radius:4px;
	display:flex;
	height:100%;
	padding-bottom:12px;
	position:relative;
	width:inherit
}
@media(min-width:576px){
	.vertical-activity-card__content-wrapper{
		padding-bottom:0
}
}
.vertical-activity-card__container{
	display:flex;
	flex-direction:column;
	height:100%;
	justify-content:space-between;
	width:inherit
}
@media(min-width:576px){
	.vertical-activity-card__container{
		display:flex;
		flex-basis:100%;
		flex-direction:column;
		justify-content:space-between;
		padding:0 0 8px
}
}
.vertical-activity-card__top{
	position:relative
}
.vertical-activity-card__photo{
	background-color:var(--surface-secondary);
	border-radius:4px 4px 0 0;
	height:100px;
	-webkit-mask-image:-webkit-radial-gradient(var(--surface-primary),var(--surface-primary));
	overflow:hidden
}
@media(min-width:576px){
	.vertical-activity-card__photo{
		border-radius:0
}
}
.vertical-activity-card__photo picture{
	width:100%
}
.vertical-activity-card__photo img{
	height:100px;
	-o-object-fit:cover;
	object-fit:cover;
	width:inherit
}
.vertical-activity-card__photo--bigger-images,.vertical-activity-card__photo--bigger-images img{
	height:170px
}
.vertical-activity-card__photo--square-images,.vertical-activity-card__photo--square-images img{
	height:260px
}
.vertical-activity-card__header{
	margin-bottom:8px;
	margin-top:-14px;
	padding:0 8px;
	position:relative
}
.vertical-activity-card__header.without-category{
	margin-top:16px
}
@media(min-width:576px){
	.vertical-activity-card__header{
		padding:0 12px
}
}
.vertical-activity-card__badge{
	left:8px;
	position:absolute;
	top:8px
}
.vertical-activity-card__wishlist{
	position:absolute;
	right:4px;
	top:4px
}
.vertical-activity-card__activity-type-wrapper{
	align-items:center;
	display:flex;
	margin-top:24px
}
.vertical-activity-card__title{
	color:var(--label-primary);
	font-size:1rem;
	font-weight:500;
	line-height:1.25rem;
	margin-top:4px
}
@media(min-width:1024px){
	.vertical-activity-card__title{
		max-height:80px;
		overflow:hidden
}
}
.vertical-activity-card__category{
	display:inline-block;
	margin-bottom:4px
}
.vertical-activity-card__body{
	padding:0 8px
}
.vertical-activity-card__body .vertical-activity-card__badges{
	display:flex;
	flex-wrap:wrap
}
.vertical-activity-card__body .vertical-activity-card__badges>*{
	margin-bottom:8px;
	margin-right:8px
}
@media(min-width:576px){
	.vertical-activity-card__body{
		padding:0 12px
}
}
.vertical-activity-card__footer{
	margin-top:auto;
	padding:0 8px
}
.vertical-activity-card__footer.align-right{
	justify-content:flex-end
}
@media(min-width:576px){
	.vertical-activity-card__footer{
		padding:0 12px
}
}
.vertical-activity-card__bottom{
	color:var(--label-secondary);
	display:flex;
	flex-direction:column;
	font-size:.875rem;
	font-weight:400;
	justify-content:space-between;
	line-height:1.25rem;
	padding:0 8px
}
@media(min-width:576px){
	.vertical-activity-card__bottom{
		padding:0 12px
}
}
.vertical-activity-card__bottom .loyalty-program{
	margin-top:8px
}
.vertical-activity-card__tags{
	color:var(--label-success);
	margin-right:8px
}
.vertical-activity-card__availability{
	text-align:left
}
.vertical-activity-card__loyalty-program{
	width:100%
}
.vertical-activity-card__abstract{
	color:var(--label-primary);
	font-size:1rem;
	font-size:.7rem;
	font-weight:400;
	left:-9999px;
	line-height:1.375rem;
	line-height:18px;
	position:absolute;
	top:-9999px
}
.vertical-activity-card__progressive{
	transition:transform .26s ease-out,box-shadow .26s ease-out
}
.vertical-activity-card__high-z-index{
	z-index:10
}
.vertical-activity-card__progressive--hover{
	box-shadow:0 4px 20px rgba(0,0,0,.2);
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
	position:relative;
	transform:scale(1.38)
}
.vertical-activity-card__progressive--hover .activity-attributes__container{
	margin-top:8px
}
.vertical-activity-card__progressive--hover .vertical-activity-card__body{
	margin-top:-8px
}
.vertical-activity-card__progressive--hover .vertical-activity-card__abstract{
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	line-height:1.5;
	margin-left:0;
	overflow:hidden;
	transform:scale(1)
}
.vertical-activity-card__progressive--hover .baseline-pricing{
	transform:scale(.85) translate(-21.6px)
}
.vertical-activity-card__progressive--hover .activity-attributes__container{
	margin-bottom:0;
	transform:scale(.85) translate(-22.4px)
}
.vertical-activity-card__progressive--hover .activity-attributes__attribute{
	font-weight:500
}
.vertical-activity-card__progressive--hover .rating-overall__container{
	transform:scale(.85) translate(-24px)
}
.vertical-activity-card__progressive--hover .vertical-activity-card__badges{
	margin-bottom:0;
	transform:scale(.85) translate(-22.4px)
}
.vertical-activity-card__progressive--text--hover .vertical-activity-card__abstract{
	left:0;
	position:static;
	top:0
}
.vertical-activity-card__progressive--carousel .carousel__item{
	padding:0
}
.vertical-activity-card__progressive--carousel__image{
	width:100%!important
}
.vertical-activity-card__progressive--carousel .vertical-activity-card__photo .carousel{
	min-width:auto
}
.vertical-activity-card__progressive--carousel .vertical-activity-card__photo .carousel__controls{
	display:none;
	left:0;
	right:0
}
.vertical-activity-card__progressive--carousel--hover .vertical-activity-card__photo .carousel__controls{
	display:flex
}
.vertical-activity-card__progressive--carousel--hover .vertical-activity-card__photo .carousel__controls .carousel__control--backward,.vertical-activity-card__progressive--carousel--hover .vertical-activity-card__photo .carousel__controls .carousel__control--forward{
	transform:scale(.6)
}
.simple-slider--slide .vertical-activity-card__photo--square-images,.simple-slider--slide .vertical-activity-card__photo--square-images img{
	height:224px
}
.vertical-activity-card-list-view{
	border-radius:4px 4px 0 0;
	position:relative;
	width:100%
}
.vertical-activity-card-list-view__badges{
	display:flex;
	flex-wrap:wrap;
	justify-content:left
}
.vertical-activity-card-list-view__badges .c-classifier-badge,.vertical-activity-card-list-view__badges .c-marketplace-badge{
	height:24px;
	margin-bottom:8px;
	margin-right:8px
}
@media(min-width:576px){
	.vertical-activity-card-list-view{
		border-radius:4px;
		display:flex;
		flex-direction:row;
		overflow:hidden
}
	.vertical-activity-card-list-view:hover{
		cursor:pointer
}
}
.vertical-activity-card-list-view__form-btn{
	margin-top:11px;
	padding:11px,24px;
	width:100%
}
.vertical-activity-card-list-view--top-pick{
	background-color:var(--surface-highlight)
}
@media(max-width:767px){
	.vertical-activity-card-list-view--top-pick .vertical-activity-card-list-view__content-wrapper{
		padding-top:12px
}
}
.vertical-activity-card-list-view.elevated-activity-card-list-view .vertical-activity-card-list-view__truncate{
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	line-height:1.4rem;
	overflow:hidden
}
.vertical-activity-card-list-view.elevated-activity-card-list-view .vertical-activity-card-list-view__content-wrapper{
	background-color:var(--surface-highlight)
}
.vertical-activity-card-list-view__content-wrapper{
	border-bottom:1px solid var(--border-secondary);
	border-radius:4px;
	display:flex;
	height:100%;
	padding:12px;
	position:relative
}
@media(min-width:576px){
	.vertical-activity-card-list-view__content-wrapper{
		padding-bottom:0
}
}
.vertical-activity-card-list-view__container{
	display:flex;
	height:100%
}
.vertical-activity-card-list-view__top{
	position:relative
}
.vertical-activity-card-list-view__photo{
	border-radius:4px 4px 0 0;
	-webkit-mask-image:-webkit-radial-gradient(var(--surface-primary),var(--surface-primary));
	overflow:hidden
}
@media(min-width:576px){
	.vertical-activity-card-list-view__photo{
		border-radius:0
}
}
.vertical-activity-card-list-view__photo img{
	border-radius:8px;
	height:126px;
	margin:0 12px 0 0;
	-o-object-fit:cover;
	object-fit:cover;
	width:126px
}
.vertical-activity-card-list-view__header-container{
	width:100%
}
.vertical-activity-card-list-view__header{
	margin-top:1px;
	position:relative;
	z-index:1
}
.vertical-activity-card-list-view__header.without-category{
	margin-top:16px
}
.vertical-activity-card-list-view__badge{
	left:8px;
	position:absolute;
	top:8px
}
.vertical-activity-card-list-view__wishlist{
	position:absolute;
	right:15px;
	top:4px;
	z-index:5
}
.vertical-activity-card-list-view__title{
	color:var(--label-primary);
	font-size:.875rem;
	font-weight:500;
	line-height:1.125rem;
	margin-bottom:4px;
	margin-top:4px
}
@media(min-width:1024px){
	.vertical-activity-card-list-view__title{
		max-height:80px;
		min-height:40px;
		overflow:hidden
}
}
.vertical-activity-card-list-view__category{
	display:inline-block;
	margin-bottom:4px
}
@media(min-width:576px){
	.vertical-activity-card-list-view__body{
		padding:0 12px
}
}
.vertical-activity-card-list-view__footer{
	margin-top:auto
}
.vertical-activity-card-list-view__footer.align-right{
	justify-content:flex-end
}
@media(min-width:576px){
	.vertical-activity-card-list-view__footer{
		padding:0 12px
}
}
.vertical-activity-card-list-view__bottom{
	color:var(--label-secondary);
	display:flex;
	flex-direction:column;
	font-size:.875rem;
	font-weight:400;
	justify-content:space-between;
	line-height:1.25rem
}
@media(min-width:576px){
	.vertical-activity-card-list-view__bottom{
		padding:0 12px
}
}
.vertical-activity-card-list-view__bottom .loyalty-program{
	margin-top:8px
}
.vertical-activity-card-list-view__tags{
	color:var(--label-success);
	margin-right:8px
}
.vertical-activity-card-list-view__availability{
	text-align:left
}
.vertical-activity-card-list-view__loyalty-program{
	width:100%
}
@media(min-width:1024px){
	.vertical-activity-card-list-view{
		max-height:389px;
		position:relative
}
	.vertical-activity-card-list-view:after{
		clear:both;
		content:"";
		display:table
}
	.vertical-activity-card-list-view__details{
		float:left;
		max-height:160px;
		overflow:hidden
}
}
.vertical-activity-card-list-view .baseline-pricing{
	display:flex
}
.vertical-activity-card-list-view .baseline-pricing__container{
	align-items:center;
	display:flex;
	font-size:.875rem;
	font-size:1rem;
	font-weight:500;
	gap:0 4px;
	line-height:1.25rem
}
.vertical-activity-card-list-view .baseline-pricing__from,.vertical-activity-card-list-view .baseline-pricing__value{
	color:var(--label-primary);
	display:flex;
	font-size:.875rem;
	font-weight:500;
	gap:0 4px;
	line-height:1.25rem
}
.vertical-activity-card-list-view .baseline-pricing__from--high .baseline-pricing__from,.vertical-activity-card-list-view .baseline-pricing__value--high .baseline-pricing__from{
	font-size:12px
}
.vertical-activity-card-list-view .baseline-pricing__from--low,.vertical-activity-card-list-view .baseline-pricing__value--low{
	align-items:center;
	color:var(--label-gyg);
	display:flex
}
.vertical-activity-card-list-view .baseline-pricing__from--low .baseline-pricing__from,.vertical-activity-card-list-view .baseline-pricing__value--low .baseline-pricing__from{
	color:var(--label-gyg)
}
.vertical-activity-card-list-view .baseline-pricing__from--experiment,.vertical-activity-card-list-view .baseline-pricing__value--experiment{
	font-size:1rem;
	font-weight:500;
	line-height:1.25rem
}
.vertical-activity-card-list-view .baseline-pricing__category{
	color:var(--label-secondary);
	font-size:.75rem;
	font-weight:400;
	line-height:1rem
}
.vertical-activity-card-list-view .activity-attributes__container{
	margin-bottom:4px
}
.vertical-activity-card-list-view .activity-attributes__attribute{
	color:var(--label-secondary);
	font-size:.75rem;
	font-weight:400;
	line-height:1rem
}
.vertical-activity-card-list-view .booked-in-info-tag{
	font-size:.75rem;
	font-weight:400;
	line-height:1rem;
	margin:0
}
.vertical-activity-card-list-view .activity-info{
	font-size:.75rem;
	font-weight:400;
	line-height:1rem;
	text-align:left
}
.search-results .vertical-activity-card-list-view__photo img{
	margin-left:0
}
.search-results .vertical-activity-card-list-view__content-wrapper{
	padding-left:0;
	padding-right:0
}
.location-activity-cards .vertical-activity-card-list-view__content-wrapper{
	border-radius:0;
	margin-bottom:0;
	padding:0 0 12px
}
.vertical-activity-card-list-view--experiment .baseline-pricing__from,.vertical-activity-card-list-view--experiment .baseline-pricing__value,.vertical-activity-card-list-view--experiment .vertical-activity-card-list-view__title{
	font-size:1rem;
	font-weight:500;
	line-height:1.25rem
}
.vertical-activity-card-list-view--experiment .baseline-pricing__category{
	align-self:end;
	padding-bottom:.8px
}
.connector[data-v-0aae09f2]{
	display:flex;
	justify-content:center;
	overflow:hidden;
	pointer-events:none;
	position:relative;
	z-index:1
}
.connector.dotted svg[data-v-0aae09f2]{
	height:128px;
	width:168px
}
@media(min-width:768px){
	.connector.dotted svg[data-v-0aae09f2]{
		height:184px;
		width:232px
}
}
.connector.curvy svg[data-v-0aae09f2]{
	height:120px;
	width:128px
}
@media(min-width:768px){
	.connector.curvy svg[data-v-0aae09f2]{
		height:168px;
		width:176px
}
}
.connector.cut svg[data-v-0aae09f2]{
	height:112px;
	width:232px
}
@media(min-width:768px){
	.connector.cut svg[data-v-0aae09f2]{
		height:192px;
		width:368px
}
}
.freeCancellationPolicyBanner{
	background-color:var(--surface-success-strong);
	color:var(--label-on-color);
	padding:40px 24px;
	text-align:center
}
.freeCancellationPolicyBanner_icon{
	margin-bottom:8px
}
.freeCancellationPolicyBanner_header{
	font-size:1rem;
	font-size:1.2rem;
	font-weight:500;
	line-height:1.25rem
}
.freeCancellationPolicyBanner_body{
	margin-top:16px
}
.freeCancellationPolicyBanner.light{
	background-color:var(--surface-success-weak);
	color:var(--label-success)
}
.freeCancellationPolicyBanner.overlay{
	background-color:var(--surface-success-strong)
}
.freeCancellationPolicyBanner.fit{
	align-items:stretch;
	align-items:center;
	border-radius:inherit;
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:100%
}
@media(max-width:1023px){
	.freeCancellationPolicyBanner.fit{
		padding:16px
}
}
.freeCancellationPolicyBanner.white{
	background-color:var(--background-primary);
	border:1px solid var(--border-secondary);
	border-radius:4px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	padding:20px
}
@media(min-width:1023px){
	.freeCancellationPolicyBanner.white{
		flex-direction:column;
		margin-top:16px
}
}
.freeCancellationPolicyBanner.white .freeCancellationPolicyBanner_content{
	text-align:left
}
@media(min-width:1023px){
	.freeCancellationPolicyBanner.white .freeCancellationPolicyBanner_content{
		text-align:center
}
}
.freeCancellationPolicyBanner.white .freeCancellationPolicyBanner_icon-container{
	margin-right:16px
}
@media(min-width:1023px){
	.freeCancellationPolicyBanner.white .freeCancellationPolicyBanner_icon-container{
		margin-right:0
}
}
.freeCancellationPolicyBanner.white .freeCancellationPolicyBanner_icon{
	color:var(--label-primary);
	height:2.75rem;
	margin:1.3rem auto;
	width:2.75rem
}
@media(min-width:1023px){
	.freeCancellationPolicyBanner.white .freeCancellationPolicyBanner_icon{
		height:3.8rem;
		margin:10px auto 20px;
		width:3.8rem
}
}
.freeCancellationPolicyBanner.white .freeCancellationPolicyBanner_header{
	color:var(--label-primary);
	font-size:16px;
	font-weight:500;
	line-height:20px
}
.freeCancellationPolicyBanner.white .freeCancellationPolicyBanner_body{
	color:var(--label-secondary);
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin-top:4px
}
.freeCancellationPolicyBanner.small{
	border-radius:0 0 4px 4px;
	padding:16px;
	text-align:left
}
.freeCancellationPolicyBanner.small .freeCancellationPolicyBanner_icon{
	display:inline-block;
	margin-bottom:0;
	margin-right:4px;
	padding-bottom:2px
}
.freeCancellationPolicyBanner.small .freeCancellationPolicyBanner_header{
	display:inline-block;
	font-size:1rem
}
.freeCancellationPolicyBanner.small .freeCancellationPolicyBanner_header:after{
	content:": ";
	margin-left:-3px
}
.freeCancellationPolicyBanner.small .freeCancellationPolicyBanner_body{
	display:inline-block;
	margin-top:0
}
@media(max-width:1023px){
	.search-container .free-cancellation-banner{
		display:none
}
}
.newCancellationBanner{
	align-items:center;
	border-radius:4px;
	display:flex;
	height:auto;
	justify-content:center;
	margin-bottom:36px;
	overflow:hidden;
	padding:8px 24px
}
.newCancellationBanner_description{
	display:inline-block
}
.newCancellationBanner_description__icon{
	display:inline-block;
	padding-bottom:8px
}
.newCancellationBanner_description-header{
	display:inline-block;
	font-size:1.5rem;
	font-weight:700;
	line-height:1.875rem
}
.newCancellationBanner_description-body{
	margin:0
}
.newCancellationBanner .firstConnector{
	right:24px;
	top:50px;
	transform:rotate(-90deg);
	width:112px
}
.newCancellationBanner .lastConnector{
	left:24px;
	top:-50px;
	transform:rotate(90deg);
	width:112px
}
.banner-card{
	border-radius:4px;
	display:flex;
	padding:0
}
.banner-card.has-shadow{
	box-shadow:0 2px 2px -1px rgba(0,0,0,.25)
}
.search-container .banner-card{
	border-radius:0;
	margin-bottom:24px
}
@media(min-width:1024px){
	.search-container .banner-card{
		display:none
}
}
.loading-card{
	display:flex;
	margin-bottom:16px
}
.loading-card .line{
	background-color:#e8e9ec;
	border-radius:2px;
	height:16px;
	overflow:hidden;
	position:relative
}
.loading-card .line:after{
	-webkit-animation:slide 1s .5s infinite;
	animation:slide 1s .5s infinite;
	background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);
	content:"";
	height:100%;
	position:absolute;
	top:0;
	transform:translateX(100%);
	width:100%;
	z-index:1
}
.loading-card .image{
	height:64px;
	margin-right:16px;
	width:64px
}
@media(min-width:1024px){
	.loading-card .image{
		height:164px;
		width:144px
}
}
.loading-card .info{
	display:flex;
	flex:1 0 auto;
	flex-direction:column;
	justify-content:space-between;
	position:relative
}
.loading-card .title{
	margin:8px 0 16px;
	width:50%
}
.loading-card .description{
	height:8px;
	margin-top:8px
}
.loading-card .price{
	align-self:flex-end;
	display:flex;
	margin-top:16px;
	width:80px
}
@media(min-width:768px){
	.loading-card{
		border:1px solid var(--border-secondary);
		padding:16px
}
}
@media(min-width:1200px){
	.collection-loader .loading-cards-container,.grid-container{
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		margin-left:-12px;
		margin-right:-12px
}
	.collection-loader .loading-cards-container .loading-component,.grid-element-50{
		margin:0 12px 24px;
		width:calc(50% - 24px)
}
	@supports(flex-basis:calc(50% - 24px)){
		.collection-loader .loading-cards-container .loading-component,.grid-element-50{
			flex-basis:calc(50% - 24px)
}
	}
}
.collection-loader{
	margin-top:24px
}
.collection-loader--contained{
	display:block;
	min-width:320px;
	padding:0 16px
}
@media(min-width:768px){
	.collection-loader--contained{
		margin-left:auto;
		margin-right:auto;
		padding-left:32px;
		padding-right:32px
}
}
@media(min-width:1024px){
	.collection-loader--contained{
		max-width:1400px;
		padding-left:32px;
		padding-right:32px;
		width:100%
}
}
@media(min-width:1200px){
	.collection-loader--contained{
		padding-left:72px;
		padding-right:72px
}
}
@media(min-width:1440px){
	.collection-loader--contained{
		padding-left:96px;
		padding-right:96px
}
}
@media(min-width:1024px){
	.collection-loader{
		margin-top:48px
}
}
.collection-loader .collection-loader-title:after{
	-webkit-animation:slide 1s .5s infinite;
	animation:slide 1s .5s infinite;
	background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);
	content:"";
	height:100%;
	position:absolute;
	top:0;
	transform:translateX(100%);
	width:100%;
	z-index:1
}
@-webkit-keyframes slide{
	0%{
		transform:translateX(-100%)
}
	to{
		transform:translateX(100%)
}
}
@keyframes slide{
	0%{
		transform:translateX(-100%)
}
	to{
		transform:translateX(100%)
}
}
.collection-loader .collection-loader-title{
	background-color:#e8e9ec;
	border-radius:2px;
	height:16px;
	margin-bottom:24px;
	overflow:hidden;
	position:relative;
	width:120px
}
.empty-results-container{
	padding:16px;
	text-align:center
}
.empty-results-container h5{
	color:var(--label-primary);
	font-size:1.75rem;
	font-weight:700;
	line-height:2rem;
	margin-bottom:4px;
	margin-top:16px
}
@media(min-width:1024px){
	.empty-results-container h5{
		font-size:2.25rem;
		line-height:2.75rem
}
}
.empty-results-container p{
	color:var(--label-secondary);
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	margin-bottom:12px
}
.empty-results-container .empty-results-footnote{
	margin-top:32px
}
[data-v-5c3ef4f1] .vertical-activity-card{
	background-color:var(--background-primary);
	border:1px solid var(--border-primary);
	height:100%;
	transition:border .2s
}
@media screen and (max-width:576px){
	[data-v-5c3ef4f1] .vertical-activity-card{
		border-radius:4px;
		padding:0
}
}
[data-v-5c3ef4f1] .vertical-activity-card img{
	transform:scale(1);
	transition:all .5s
}
[data-v-5c3ef4f1] .vertical-activity-card:hover .vertical-activity-card__photo img{
	transform:scale(1.2)
}
.home-page{
	padding-bottom:40px
}
.home-page .container_with-default-spacing{
	margin-bottom:40px
}
.home-page .container_with-default-spacing:last-child{
	margin-bottom:0
}
.home-page .with-campaign-banner__banner,.home-page .with-campaign-banner__intro-banner{
	margin-bottom:24px
}
.home-page__visitor{
	margin-bottom:40px
}
.home-page__section-title{
	font-size:1.75rem;
	font-weight:700;
	line-height:2rem;
	margin-bottom:24px
}
@media(min-width:1024px){
	.home-page__section-title{
		font-size:2.25rem;
		line-height:2.75rem
}
}
.home-page .search-panel__container{
	border-radius:4px
}
.home-page .lazy-loaded-seo-content{
	overflow-anchor:none
}
.home-page .rnr-section{
	margin-top:24px
}
@media(min-width:1024px){
	.home-page .rnr-section{
		margin-top:56px
}
}
.home-page__activities-picks{
	min-height:333px
}
.home-page__top-destinations{
	margin-bottom:48px;
	min-height:250px
}
@media(max-width:1023px){
	.home-page__top-destinations{
		margin-bottom:64px;
		max-height:452px;
		padding:0
}
}
.home-page__top-sights{
	margin-bottom:48px;
	min-height:275px
}
@media(max-width:1023px){
	.home-page__top-sights{
		margin-bottom:48px;
		min-height:270px
}
}
.home-page__itinerary-video{
	margin-bottom:56px;
	min-height:690px
}
@media(max-width:1023px){
	.home-page__itinerary{
		max-height:380px;
		min-height:380px
}
	.home-page__video{
		margin-bottom:56px;
		margin-top:8px;
		min-height:365px
}
}
.home-page__app-callout{
	min-height:585px
}
.home-page__app-callout-tablet{
	min-height:120px
}
@media(max-width:1023px){
	.home-page__app-callout{
		min-height:165px
}
}
.home-page__newsletter{
	min-height:344px
}
@media(max-width:1023px){
	.home-page__newsletter{
		min-height:350px
}
}
.home-page__seo-content{
	min-height:1562px
}
@media(max-width:1023px){
	.home-page__seo-content{
		min-height:1027px
}
}
.cities-wrapper{
	background-color:var(--surface-warning);
	margin-bottom:40px;
	padding:40px 0
}
[data-theme=dark] .cities-wrapper{
	background-color:var(--surface-primary)
}
@media(prefers-color-scheme:dark){
	[data-theme=system] .cities-wrapper{
		background-color:var(--surface-primary)
}
}
@media(min-width:768px){
	.cities-wrapper{
		padding:40px 0 80px
}
}
.cities-wrapper__button-wrapper{
	text-align:center
}
.cities-wrapper__button-wrapper .c-button{
	display:inline-block;
	padding:10px 20px;
	width:100%
}
@media(min-width:768px){
	.cities-wrapper__button-wrapper .c-button{
		width:auto
}
}
.home-reviews-mobile .home-reviews__image-container{
	overflow:hidden
}
.is-robot .gyg-slider .gyg-slider__content .activity-slider-desktop{
	--slide-width:100%;
	display:flex;
	flex-flow:wrap;
	flex-direction:column
}
.is-robot .simple-slider--wrapper{
	flex-direction:column
}
.cities-wrapper.mobile{
	margin-top:40px
}
.cities-wrapper.mobile .city-intro__image-wrapper{
	margin-top:-100px
}
@media(max-width:1023px){
	.cities-wrapper.mobile{
		margin-top:100px
}
}
.home-reviews-mobile .simple-slider--wrapper{
	padding-right:16px
}
@media screen and (max-width:768px){
	[data-v-5b5dc438] .destinations-slider__body .carousel__item{
		min-width:54%
}
	.destinations-slider[data-v-5b5dc438] .destinations-slider__destination-card .gyg-location-card__label .gyg-location-card__title{
		font-size:20px;
		font-weight:700;
		padding-bottom:16px
}
	.destinations-slider[data-v-5b5dc438] .destinations-slider__destination-card,.destinations-slider[data-v-5b5dc438] .destinations-slider__destination-card .gyg-location-card__image-figure,.destinations-slider[data-v-5b5dc438] .destinations-slider__destination-card .gyg-location-card__image-figure img{
		-o-object-fit:cover;
		object-fit:cover
}
}
.carousel[data-v-9e8ed85e]{
	margin:0 auto;
	max-width:1440px;
	min-width:296px;
	position:relative
}
.carousel__activator[data-v-9e8ed85e]{
	display:none
}
.carousel__activator:last-of-type:checked~.carousel__controls[data-v-9e8ed85e]{
	flex-direction:row
}
.carousel__controls[data-v-9e8ed85e]{
	align-items:center;
	bottom:0;
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
	left:-16px;
	position:absolute;
	right:-16px;
	top:0
}
.carousel__control[data-v-9e8ed85e]{
	align-items:center;
	background-color:var(--surface-primary);
	border:2px solid var(--interactive-secondary-hovered);
	border-radius:100%;
	color:var(--interactive-primary);
	cursor:pointer;
	display:flex;
	font-size:24px;
	height:40px;
	justify-content:center;
	transition:all .3s;
	width:40px;
	z-index:1
}
.carousel__control[data-v-9e8ed85e]:hover{
	background-color:var(--interactive-secondary);
	transform:scale(1.05)
}
.carousel__screen[data-v-9e8ed85e]{
	margin-left:-12px;
	margin-right:-12px;
	overflow:hidden
}
.carousel__track[data-v-9e8ed85e]{
	-webkit-overflow-scrolling:touch;
	display:flex;
	scrollbar-width:none;
	transition:all .8s ease 0s;
	white-space:nowrap
}
.carousel__track[data-v-9e8ed85e]::-webkit-scrollbar{
	display:none
}
@media screen and (max-width:1023px){
	.carousel[data-v-9e8ed85e],.carousel__track[data-v-9e8ed85e]{
		padding-left:0;
		padding-right:0
}
	.carousel__track[data-v-9e8ed85e]{
		overflow-x:auto;
		width:auto
}
}
.carousel__activator:first-child:checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(0)
}
.carousel__activator:nth-child(2):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-100%)
}
.carousel__activator:nth-child(3):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-200%)
}
.carousel__activator:nth-child(4):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-300%)
}
.carousel__activator:nth-child(5):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-400%)
}
.carousel__activator:nth-child(6):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-500%)
}
.carousel__activator:nth-child(7):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-600%)
}
.carousel__activator:nth-child(8):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-700%)
}
.carousel__activator:nth-child(9):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-800%)
}
.carousel__activator:nth-child(10):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-900%)
}
.carousel__activator:nth-child(11):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1000%)
}
.carousel__activator:nth-child(12):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1100%)
}
.carousel__activator:nth-child(13):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1200%)
}
.carousel__activator:nth-child(14):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1300%)
}
.carousel__activator:nth-child(15):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1400%)
}
.carousel__activator:nth-child(16):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1500%)
}
.carousel__activator:nth-child(17):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1600%)
}
.carousel__activator:nth-child(18):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1700%)
}
.carousel__activator:nth-child(19):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1800%)
}
.carousel__activator:nth-child(20):checked~.carousel__screen .carousel__track[data-v-9e8ed85e]{
	transform:translateX(-1900%)
}
.carousel__item[data-v-0b91f21a]{
	padding:0 12px;
	white-space:normal
}
@media screen and (min-width:1024px){
	.col-lg-8[data-v-0b91f21a]{
		min-width:12.5%;
		width:12.5%
}
	.col-lg-7[data-v-0b91f21a]{
		min-width:14.3%;
		width:14.3%
}
	.col-lg-6-5[data-v-0b91f21a]{
		min-width:15%;
		width:15%
}
	.col-lg-6[data-v-0b91f21a]{
		min-width:16.7%;
		width:16.7%
}
	.col-lg-5[data-v-0b91f21a]{
		min-width:20%;
		width:20%
}
	.col-lg-4-5[data-v-0b91f21a]{
		min-width:22%;
		width:22%
}
	.col-lg-4[data-v-0b91f21a]{
		min-width:25%;
		width:25%
}
	.col-lg-3[data-v-0b91f21a]{
		min-width:33.3%;
		width:33.3%
}
	.col-lg-2-5[data-v-0b91f21a]{
		min-width:40%;
		width:40%
}
	.col-lg-2[data-v-0b91f21a]{
		min-width:50%;
		width:50%
}
	.col-lg-1-5[data-v-0b91f21a]{
		min-width:75%;
		width:75%
}
	.col-lg-1[data-v-0b91f21a]{
		min-width:100%;
		width:100%
}
}
@media screen and (max-width:1024px){
	.col-md-8[data-v-0b91f21a]{
		min-width:12.5%;
		width:12.5%
}
	.col-md-7[data-v-0b91f21a]{
		min-width:14.3%;
		width:14.3%
}
	.col-md-6-5[data-v-0b91f21a]{
		min-width:15%;
		width:15%
}
	.col-md-6[data-v-0b91f21a]{
		min-width:16.7%;
		width:16.7%
}
	.col-md-5[data-v-0b91f21a]{
		min-width:20%;
		width:20%
}
	.col-md-4-5[data-v-0b91f21a]{
		min-width:22%;
		width:22%
}
	.col-md-4[data-v-0b91f21a]{
		min-width:25%;
		width:25%
}
	.col-md-3[data-v-0b91f21a]{
		min-width:33.3%;
		width:33.3%
}
	.col-md-2-5[data-v-0b91f21a]{
		min-width:40%;
		width:40%
}
	.col-md-2[data-v-0b91f21a]{
		min-width:50%;
		width:50%
}
	.col-md-1-5[data-v-0b91f21a]{
		min-width:75%;
		width:75%
}
	.col-md-1[data-v-0b91f21a]{
		min-width:100%;
		width:100%
}
}
@media screen and (max-width:768px){
	.col-sm-8[data-v-0b91f21a]{
		min-width:12.5%;
		width:12.5%
}
	.col-sm-7[data-v-0b91f21a]{
		min-width:14.3%;
		width:14.3%
}
	.col-sm-6-5[data-v-0b91f21a]{
		min-width:15%;
		width:15%
}
	.col-sm-6[data-v-0b91f21a]{
		min-width:16.7%;
		width:16.7%
}
	.col-sm-5[data-v-0b91f21a]{
		min-width:20%;
		width:20%
}
	.col-sm-4-5[data-v-0b91f21a]{
		min-width:22%;
		width:22%
}
	.col-sm-4[data-v-0b91f21a]{
		min-width:25%;
		width:25%
}
	.col-sm-3[data-v-0b91f21a]{
		min-width:33.3%;
		width:33.3%
}
	.col-sm-2-5[data-v-0b91f21a]{
		min-width:40%;
		width:40%
}
	.col-sm-2[data-v-0b91f21a]{
		min-width:50%;
		width:50%
}
	.col-sm-1-5[data-v-0b91f21a]{
		min-width:75%;
		width:75%
}
	.col-sm-1[data-v-0b91f21a]{
		min-width:100%;
		width:100%
}
}
@media screen and (max-width:576px){
	.col-xs-8[data-v-0b91f21a]{
		min-width:12.5%;
		width:12.5%
}
	.col-xs-7[data-v-0b91f21a]{
		min-width:14.3%;
		width:14.3%
}
	.col-xs-6-5[data-v-0b91f21a]{
		min-width:15%;
		width:15%
}
	.col-xs-6[data-v-0b91f21a]{
		min-width:16.7%;
		width:16.7%
}
	.col-xs-5[data-v-0b91f21a]{
		min-width:20%;
		width:20%
}
	.col-xs-4-5[data-v-0b91f21a]{
		min-width:22%;
		width:22%
}
	.col-xs-4[data-v-0b91f21a]{
		min-width:25%;
		width:25%
}
	.col-xs-3[data-v-0b91f21a]{
		min-width:33.3%;
		width:33.3%
}
	.col-xs-2-5[data-v-0b91f21a]{
		min-width:40%;
		width:40%
}
	.col-xs-2[data-v-0b91f21a]{
		min-width:50%;
		width:50%
}
	.col-xs-1-5[data-v-0b91f21a]{
		min-width:75%;
		width:75%
}
	.col-xs-1[data-v-0b91f21a]{
		min-width:100%;
		width:100%
}
}
.expert-pick-card__container[data-v-496df895]{
	background-color:var(--decorative-midnight-blue);
	border-radius:8px;
	cursor:default;
	display:flex;
	flex-direction:column;
	height:100%;
	justify-content:space-between
}
.expert-pick-card__main-content--container[data-v-496df895]{
	margin-top:20px
}
.expert-pick-card__header[data-v-496df895]{
	display:flex;
	flex-direction:row;
	gap:16px;
	padding:0 16px
}
.expert-pick-card__title-container[data-v-496df895]{
	display:flex;
	flex-direction:column;
	justify-content:center
}
.expert-pick-card__title[data-v-496df895]{
	color:var(--label-quaternary);
	font-size:1.25rem;
	font-weight:700;
	line-height:1.5rem
}
.expert-pick-card__subtitle[data-v-496df895]{
	color:var(--label-quaternary);
	font-size:.875rem;
	font-weight:400;
	line-height:1.25rem
}
.expert-pick-card__description[data-v-496df895]{
	color:var(--label-quaternary);
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	padding:16px
}
.expert-pick-card__image-container[data-v-496df895]{
	flex-shrink:0;
	height:80px;
	width:80px
}
.expert-pick-card__image[data-v-496df895]{
	border-radius:100%;
	height:100%;
	width:100%
}
.expert-pick-card__social-links--icon[data-v-496df895]{
	color:var(--label-quaternary);
	margin:0 0 28px 20px
}
.expert-pick-card__social-links--container[data-v-496df895]{
	width:100%
}
.collection-container[data-v-056fc3f0]{
	margin-bottom:56px;
	margin-top:32px;
	position:relative
}
.collection-header[data-v-056fc3f0]{
	align-items:center;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-between;
	margin-bottom:16px
}
.collection-header--title-container[data-v-056fc3f0]{
	display:flex;
	flex-direction:column
}
.collection-header_title[data-v-056fc3f0]{
	color:var(--label-primary);
	font-size:1.75rem;
	font-weight:700;
	line-height:2rem
}
@media(min-width:1024px){
	.collection-header_title[data-v-056fc3f0]{
		font-size:2.25rem;
		line-height:2.75rem
}
}
.collection-header__cta[data-v-056fc3f0]{
	flex-shrink:0;
	margin-left:16px;
	white-space:nowrap
}
.collection-header__description[data-v-056fc3f0]{
	color:var(--label-primary);
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	margin-top:4px;
	width:100%
}
.collection-body--horizontal .vertical-activity-cards__grid[data-v-056fc3f0]{
	grid-gap:16px;
	display:grid;
	grid-template-columns:repeat(4,1fr)
}
@media(max-width:1199px){
	.collection-body--horizontal .vertical-activity-cards__grid[data-v-056fc3f0]{
		grid-gap:12px;
		grid-template-columns:repeat(2,1fr)
}
}
.collection-body[data-v-056fc3f0] .vertical-activity-card{
	background-color:var(--background-primary);
	border:1px solid var(--border-primary);
	height:100%;
	transition:border .2s
}
@media screen and (max-width:576px){
	.collection-body[data-v-056fc3f0] .vertical-activity-card{
		border-radius:4px;
		padding:0
}
}
.collection-body[data-v-056fc3f0] .vertical-activity-card img{
	transform:scale(1);
	transition:all .5s
}
.collection-body[data-v-056fc3f0] .vertical-activity-card:hover .vertical-activity-card__photo img{
	transform:scale(1.2)
}
.collection-body[data-v-056fc3f0] .activity-card{
	margin-bottom:18px;
	width:100%
}
.collection-body[data-v-056fc3f0] .activity-card__container{
	border:1px solid var(--border-primary);
	box-shadow:none
}
.collection-body[data-v-056fc3f0] .activity-card__image{
	overflow:hidden
}
.collection-body[data-v-056fc3f0] .activity-card__image img{
	transform:scale(1);
	transition:all .5s
}
.collection-body[data-v-056fc3f0] .activity-card:hover .activity-card__container{
	box-shadow:none
}
.collection-body[data-v-056fc3f0] .activity-card:hover .activity-card__image img{
	transform:scale(1.2)
}
.collection-body[data-v-056fc3f0] .slider__next-btn{
	right:-34px
}
@media screen and (max-width:1200px){
	.collection-body[data-v-056fc3f0] .slider__next-btn{
		right:-14px
}
}
.collection-body[data-v-056fc3f0] .slider__previous-btn{
	left:-34px
}
@media screen and (max-width:1200px){
	.collection-body[data-v-056fc3f0] .slider__previous-btn{
		left:-14px
}
}
.simple-slider--wrapper[data-v-3cb9a277]{
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:none;
	cursor:pointer;
	display:flex;
	height:100%;
	margin:16px 0;
	overflow-x:scroll;
	padding-left:16px;
	scroll-behavior:smooth;
	scrollbar-width:none;
	white-space:nowrap
}
.simple-slider--wrapper[data-v-3cb9a277]::-webkit-scrollbar{
	background:transparent;
	height:0;
	width:0
}
.simple-slider--slide[data-v-3cb9a277]{
	background-color:var(--surface-primary);
	border-radius:6px;
	display:inline-block;
	flex-shrink:0;
	height:auto;
	margin:0 var(--slide-spacing);
	max-width:236px;
	white-space:normal;
	width:100%
}
.simple-slider--slide img[data-v-3cb9a277]{
	max-width:100%
}
.simple-slider--slide.first[data-v-3cb9a277]{
	margin-left:0;
	padding-left:0
}
.simple-slider--slide.last[data-v-3cb9a277]{
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding:8px;
	width:auto
}
.simple-slider--slide__wrapper[data-v-3cb9a277]{
	height:100%
}
.collection[data-v-3e19b1f0]{
	display:flex;
	flex-direction:column;
	margin-bottom:48px;
	margin-top:32px;
	position:relative
}
.collection h2[data-v-3e19b1f0]{
	font-size:1.75rem;
	font-weight:700;
	line-height:2rem;
	padding-left:16px;
	padding-right:16px
}
@media(min-width:1024px){
	.collection h2[data-v-3e19b1f0]{
		font-size:2.25rem;
		line-height:2.75rem
}
}
.collection p[data-v-3e19b1f0]{
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	margin:0;
	padding:0 16px
}
.activity-card-list[data-v-3e19b1f0] .vertical-activity-card{
	margin-top:16px;
	padding:0 16px
}
.collection--condensed__title[data-v-3e19b1f0]{
	color:var(--label-primary)
}
.collection--condensed__title-full-width[data-v-3e19b1f0]{
	color:var(--label-primary);
	display:inline-block;
	width:100%
}
.collection--condensed__description[data-v-3e19b1f0]{
	color:var(--label-primary);
	font-size:1rem;
	font-weight:400;
	line-height:1.375rem;
	margin-top:4px;
	padding:0 16px;
	width:100%
}
.collection--condensed .cta[data-v-3e19b1f0]{
	font-size:16px;
	margin-left:11px;
	max-width:100%;
	padding:8px 16px 8px 7px;
	position:relative;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content
}
.collection--condensed .arrow-right[data-v-3e19b1f0]{
	height:16px;
	position:relative;
	top:2.5px;
	width:16px
}
.collection--condensed.first-collection[data-v-3e19b1f0]{
	margin-left:0;
	padding-top:24px
}
.simple-slider .vertical-activity-card[data-v-3e19b1f0]{
	border-radius:6px;
	height:100%
}
.last[data-v-3e19b1f0]{
	border:none
}
.last a[data-v-3e19b1f0]{
	color:var(--interactive-primary);
	display:flex;
	flex-direction:column;
	justify-content:center
}
.last a .c-icon[data-v-3e19b1f0]{
	border:2px solid var(--interactive-primary);
	border-radius:24px;
	display:inline-block;
	height:32px;
	padding:4px;
	width:32px
}
.last a p[data-v-3e19b1f0]{
	margin:8px 16px 0
}
[data-v-3e19b1f0] .custom-first{
	margin-left:0;
	margin-right:16px
}
[data-v-3e19b1f0] .simple-slider--wrapper{
	margin-top:8px
}
.gyg-tabs__header{
	align-items:center;
	border-bottom:1px solid var(--border-primary);
	display:flex;
	max-width:100%;
	position:relative
}
.gyg-tabs__pills{
	-ms-overflow-style:none;
	display:flex;
	flex-grow:1;
	margin:0;
	overflow-x:scroll;
	padding:0;
	scrollbar-width:none
}
.gyg-tabs__pills::-webkit-scrollbar{
	display:none
}
.gyg-tabs__pill{
	list-style:none
}
.gyg-tabs__button{
	align-items:flex-start;
	background:none;
	background-color:var(--background-primary);
	border:none;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	color:var(--label-secondary);
	cursor:pointer;
	display:flex;
	font-family:inherit;
	font-size:1em;
	font-weight:400;
	justify-content:center;
	outline:0;
	padding:1em 2em;
	text-align:center;
	text-decoration:none;
	transition:color 1s ease,background-color .3s ease,box-shadow .5s ease;
	white-space:nowrap;
	width:100%
}
.gyg-tabs__button:focus,.gyg-tabs__button:hover{
	background-color:var(--surface-secondary)
}
.gyg-tabs__button--selected{
	box-shadow:inset 0 -4px 0 0 var(--border-primary-focused);
	color:var(--label-primary);
	font-weight:500
}
.gyg-tabs__button--selected:focus,.gyg-tabs__button--selected:hover{
	background-color:var(--background-primary)
}
.gyg-tabs__icon{
	display:flex;
	margin-right:.25em
}
.gyg-tabs__arrows{
	display:flex;
	margin-left:8px
}
.gyg-tabs__arrow{
	background:none;
	border:0;
	border-color:var(--label-primary);
	cursor:pointer;
	display:flex;
	outline:0;
	padding:12px;
	transition:border-color .3s ease
}
.gyg-tabs__arrow:disabled{
	border-color:var(--border-primary-disabled)
}
.gyg-tabs__arrow:before{
	border-color:inherit;
	border-style:solid;
	border-width:0 0 .15em .15em;
	content:"";
	height:.65em;
	width:.65em
}
.gyg-tabs__arrow:focus{
	border-color:var(--border-primary-focused)
}
.gyg-tabs__arrow--left{
	transform:rotate(45deg)
}
.gyg-tabs__arrow--right{
	transform:rotate(-135deg)
}
.gyg-tab,.gyg-tabs__content{
	height:100%
}
.wrapper.theme-tabs{
	position:absolute;
	top:539px;
	width:100%;
	z-index:1
}
.wrapper.theme-tabs:not(.is_sticky) .container{
	background:transparent
}
.wrapper.theme-tabs:not(.is_sticky) .container .gyg-tabs__pills{
	justify-content:space-between
}
.wrapper.theme-tabs:not(.is_sticky) .container .gyg-tabs__header{
	border-bottom:none
}
.wrapper.theme-tabs:not(.is_sticky) .container .gyg-tabs__button{
	align-items:center;
	background:transparent;
	border-radius:16px 16px 0 0;
	color:var(--background-primary);
	font-size:1.5rem;
	font-weight:700;
	line-height:1.875rem;
	padding:16px 48px
}
.wrapper.theme-tabs:not(.is_sticky) .container .gyg-tabs__button--selected{
	background:var(--background-primary);
	box-shadow:none;
	color:var(--label-primary)
}
.wrapper.theme-tabs:not(.is_sticky) .container .gyg-tabs__button .c-icon{
	height:32px;
	width:32px
}
.wrapper.theme-tabs.is_sticky{
	background:var(--background-primary);
	box-shadow:0 8px 20px 0 rgba(0,0,0,.1);
	position:fixed;
	top:0;
	width:100%
}
@media(max-width:768px){
	.wrapper.theme-tabs.is_sticky{
		top:62px!important
}
}
.wrapper.theme-tabs.is_sticky .container .gyg-tabs__header{
	background-color:var(--background-primary);
	border-bottom:none
}
.wrapper.theme-tabs.is_sticky .container .gyg-tabs__pills{
	justify-content:space-between
}
.wrapper.theme-tabs.is_sticky .container .gyg-tabs__button{
	align-items:center;
	font-size:1.5rem;
	font-weight:700;
	line-height:1.875rem
}
.wrapper.theme-tabs.is_sticky .container .gyg-tabs__button .c-icon{
	height:32px;
	width:32px
}
@media(max-width:1024px){
	.wrapper.theme-tabs{
		top:462px
}
	.wrapper.theme-tabs:not(.is_sticky) .container .gyg-tabs__button{
		border-radius:4px 4px 0 0;
		font-size:1rem;
		font-weight:400;
		line-height:1.375rem;
		padding:8px 16px
}
	.wrapper.theme-tabs:not(.is_sticky) .container .gyg-tabs__button .c-icon{
		display:none
}
	.wrapper.theme-tabs.is_sticky{
		top:0
}
	.wrapper.theme-tabs.is_sticky .container .gyg-tabs__button{
		font-size:1rem;
		font-weight:400;
		line-height:1.375rem;
		padding:8px 16px
}
	.wrapper.theme-tabs.is_sticky .container .gyg-tabs__button .c-icon{
		display:none
}
}
.new-hero-section{
	background:linear-gradient(267.71deg,rgba(12,24,47,0) 34.23%,rgba(12,24,47,.6) 97.86%);
	height:603px
}
@media(max-width:1024px){
	.new-hero-section{
		height:500px
}
}
@media(max-width:576px){
	.new-hero-section{
		margin-bottom:48px
}
}
.new-hero-section__image-container{
	background-color:#1a2b49;
	height:603px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1
}
@media(max-width:1024px){
	.new-hero-section__image-container{
		height:500px
}
}
.new-hero-section__image{
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.new-hero-section__content{
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:start;
	margin:auto;
	max-width:1400px;
	padding:16px 188px
}
@media(min-width:768px){
	.new-hero-section__content{
		align-items:start;
		padding:32px
}
}
@media(min-width:1024px){
	.new-hero-section__content{
		padding-left:32px;
		padding-right:32px
}
}
@media(min-width:1200px){
	.new-hero-section__content{
		padding-left:72px;
		padding-right:72px
}
}
@media(min-width:1440px){
	.new-hero-section__content{
		padding-left:96px;
		padding-right:96px
}
}
@media(max-width:1024px){
	.new-hero-section__content{
		align-items:start;
		padding:282px 16px 16px
}
}
.new-hero-section__header{
	align-self:flex-start;
	color:var(--label-quaternary);
	font-size:2.75rem;
	font-weight:700;
	line-height:3rem;
	margin-bottom:40px;
	margin-top:98px;
	width:50%
}
@media(min-width:1024px){
	.new-hero-section__header{
		font-size:4rem;
		line-height:4.25rem
}
}
@media(max-width:768px){
	.new-hero-section__header{
		margin-bottom:24px;
		margin-top:24px
}
}
@media(max-width:1024px){
	.new-hero-section__header{
		font-size:1.75rem;
		font-weight:700;
		line-height:2rem;
		width:100%
}
}
@media(max-width:1024px)and (min-width:1024px){
	.new-hero-section__header{
		font-size:2.25rem;
		line-height:2.75rem
}
}
@media(max-width:1024px)and (min-width:768px){
	.new-hero-section__header{
		margin-bottom:24px;
		margin-top:8px
}
}
.new-hero-section__subheader{
	align-self:flex-start;
	color:var(--label-quaternary);
	font-size:1.5rem;
	font-weight:700;
	line-height:1.875rem;
	margin-bottom:16px;
	width:65%
}
@media(max-width:1024px){
	.new-hero-section__subheader{
		font-size:1rem;
		font-weight:500;
		line-height:1.25rem;
		margin-bottom:8px;
		width:100%
}
}
.new-hero-section__link-title{
	color:var(--label-quaternary);
	flex-direction:row-reverse;
	font-size:1rem;
	font-weight:500;
	line-height:1.375rem;
	padding:0
}
.new-hero-section__link-title:hover{
	color:var(--label-quaternary);
	cursor:pointer
}
@media(max-width:1024px){
	.new-hero-section__link-title{
		font-size:.875rem;
		font-weight:400;
		line-height:1.125rem
}
}
.new-hero-section .autocomplete-improvements{
	display:flex;
	flex-direction:column;
	flex-grow:1;
	margin:8px auto 0
}
@media(max-width:768px){
	.new-hero-section .autocomplete-improvements{
		margin:0 auto;
		padding:0;
		width:100%
}
}
.transparent-header[data-v-62a80116]{
	display:block;
	position:absolute;
	top:0;
	width:100%;
	z-index:2
}
@media(max-width:1199px){
	.transparent-header[data-v-62a80116]{
		display:block
}
}
.transparent-header__mobile-search[data-v-62a80116]{
	display:none;
	margin-left:16px;
	max-width:360px;
	position:relative;
	top:80px;
	width:100%;
	z-index:1
}
.transparent-header__mobile-search--sticky[data-v-62a80116]{
	background-color:var(--background-primary);
	bottom:0;
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
	left:0;
	margin:0;
	max-width:100%;
	padding:10px;
	position:fixed;
	top:0;
	width:100%
}
@media(max-width:576px){
	.transparent-header__mobile-search[data-v-62a80116]{
		display:block;
		margin:0;
		max-width:100%;
		padding:8px 16px
}
}
@media(max-width:768px)and (min-width:576px){
	.transparent-header__mobile-search[data-v-62a80116]{
		display:block!important;
		width:100%
}
}
.transparent-header__header[data-v-62a80116]{
	background:linear-gradient(180deg,#000,transparent);
	position:absolute
}
.transparent-header__header[data-v-62a80116] .autocomplete-improvements{
	margin-left:78px
}
.transparent-header__header[data-v-62a80116] .autocomplete-improvements .autocomplete-panel__desktop{
	width:540px
}
.transparent-header__header[data-v-62a80116] .autocomplete-improvements__input input{
	font-weight:500
}
@media(max-width:1199px)and (min-width:768px){
	.transparent-header__header[data-v-62a80116] .autocomplete-improvements{
		display:flex;
		justify-content:center;
		margin-left:32px;
		max-width:100%
}
}
.transparent-header__header[data-v-62a80116] .page-header__search-autocomplete .autocomplete-search-box{
	height:56px;
	padding:6px;
	width:514.96px
}
@media(max-width:1199px)and (min-width:768px){
	.transparent-header__header[data-v-62a80116] .page-header__search-autocomplete .autocomplete-search-box{
		width:384px
}
}
.transparent-header__header[data-v-62a80116] .page-header__navigation li{
	margin-left:8px
}
@media(min-width:1200px){
	.transparent-header__header[data-v-62a80116] .page-header__navigation .navigation__list-item-parent a:hover:after,.transparent-header__header[data-v-62a80116] .page-header__navigation .navigation__list-item-parent:hover:after{
		background-color:transparent;
		border:none;
		content:none
}
}
.transparent-header__header[data-v-62a80116] .page-header__navigation li:hover{
	border:none
}
@media(max-width:1023px){
	.transparent-header__header[data-v-62a80116] .search-autocomplete__minimal{
		padding:8px
}
}
.popular-places{
	margin-bottom:40px;
	overflow-anchor:none
}
.popular-places:last-child{
	margin-bottom:0
}
.popular-places__title{
	color:var(--label-primary);
	font-size:1.75rem;
	font-weight:700;
	line-height:2rem;
	margin-bottom:24px
}
@media(min-width:1024px){
	.popular-places__title{
		font-size:2.25rem;
		line-height:2.75rem
}
}
.new-homepage-layout[data-v-19e32fa8] .home-page{
	padding-bottom:40px
}
.new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box{
	border-color:#fff
}
[data-theme=dark] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box{
	background-color:#fff
}
[data-theme=dark] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box input::-moz-placeholder{
	color:#1a2b49
}
[data-theme=dark] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box .autocomplete-improvements__search-icon,[data-theme=dark] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box input,[data-theme=dark] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box input::placeholder{
	color:#1a2b49
}
[data-theme=dark] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box .autocomplete-improvements__search-button{
	background-color:#0071eb;
	border-color:#0071eb;
	color:#fff
}
@media(max-width:1024px){
	[data-theme=dark] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box .icon-search-minimal{
		color:#1a2b49
}
}
@media(prefers-color-scheme:dark){
	[data-theme=system] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box{
		background-color:#fff
}
	[data-theme=system] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box input::-moz-placeholder{
		color:#1a2b49
}
	[data-theme=system] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box .autocomplete-improvements__search-icon,[data-theme=system] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box input,[data-theme=system] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box input::placeholder{
		color:#1a2b49
}
	[data-theme=system] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box .autocomplete-improvements__search-button{
		background-color:#0071eb;
		border-color:#0071eb;
		color:#fff
}
}
@media(prefers-color-scheme:dark)and (max-width:1024px){
	[data-theme=system] .new-homepage-layout[data-v-19e32fa8] .autocomplete-search-box .icon-search-minimal{
		color:#1a2b49
}
}

 .site-logo {
    position: relative;
    margin-left: 20px;
    margin-top: 0;
    width: 175px;
    top:70px;
}
