.input-holder[data-v-241112f7]{position:relative}.input-holder[data-v-241112f7]::before{content:"";position:absolute;bottom:0;left:0;height:20px;width:100%;background:#fff;z-index:-1;display:none}.input-holder.toggled[data-v-241112f7]::before{display:block}.input-holder.lighter input[data-v-241112f7]{background-color:#fff}input[data-v-241112f7]{background-color:#f5f5f5;height:44px;border-radius:22px;padding:0 24px;width:100%;display:flex;align-items:center;color:rgba(var(--black), 0.6);font-size:14px}ul[data-v-241112f7]{position:absolute;top:100%;left:0;width:100%;list-style-type:none;border-radius:0 0 26px 26px;overflow:hidden}li[data-v-241112f7]{padding:10px 24px;background-color:#fff;color:rgba(var(--black), 0.6);border-bottom:1px solid #f5f5f5;font-size:14px;cursor:pointer}li[data-v-241112f7]:last-child{border-bottom:none}.clear-location[data-v-241112f7]{position:absolute;top:0;right:0;width:44px;height:44px}.clear-location[data-v-241112f7]::before,.clear-location[data-v-241112f7]::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background:#777}.clear-location[data-v-241112f7]::before{transform:translate(-50%, -50%) rotate(45deg)}.clear-location[data-v-241112f7]::after{transform:translate(-50%, -50%) rotate(-45deg)}
header[data-v-3270cb87]{display:flex;width:100%;padding:37px 0;transition:background-color .4s ease}header .logo img[data-v-3270cb87]{height:50px;transition:all .2s ease-out}header.negative .icon[data-v-3270cb87] path{stroke:#fff;fill:#fff}header.negative .logo img[data-v-3270cb87]{filter:brightness(10)}header.negative .burger div[data-v-3270cb87]{background-color:#fff}header.bg-blue[data-v-3270cb87]{background-color:#f4f6fc !important}.btn--back-small[data-v-3270cb87]{position:relative;width:30px;height:30px;border-radius:100%;margin-right:4px;margin-left:-4px;display:flex;align-items:center;justify-content:center;transform:translateY(6px)}.btn--back-small[data-v-3270cb87]::after{content:"";display:inline-block;width:9px;height:9px;border-right:2px solid #4764d1;border-bottom:2px solid #4764d1;transform:rotate(135deg)}.toggle-langpicker[data-v-3270cb87],.toggle-user[data-v-3270cb87],.toggle-menu[data-v-3270cb87]{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;cursor:pointer;pointer-events:auto}.toggle-menu[data-v-3270cb87]{border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color .2s ease-out;z-index:14}.burger[data-v-3270cb87]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;height:20px;display:flex;flex-direction:column;justify-content:space-between}.burger div[data-v-3270cb87]{width:100%;height:3px;background-color:#4764d1}.burger div[data-v-3270cb87]:nth-child(1){transition:width .25s ease-out .3s}.burger div[data-v-3270cb87]:nth-child(2){width:80%;margin-left:auto;transition:width .25s ease-out .6s}.burger div[data-v-3270cb87]:nth-child(3){width:60%;margin-left:auto;transition:width .25s ease-out .9s}.cross[data-v-3270cb87]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:20px;height:20px}.cross div[data-v-3270cb87]{position:absolute;top:0;background-color:var(--color-secondary)}.cross div[data-v-3270cb87]:nth-child(1){width:0;height:2px;top:50%;transform:translateY(-50%);transition:width .25s ease-out 0s}.cross div[data-v-3270cb87]:nth-child(2){left:50%;transform:translateX(-50%);width:2px;height:0;transition:height .25s ease-out .2s}#toggle_menu:checked~header .toggle-menu[data-v-3270cb87]{background-color:#f4f6fc}#toggle_menu:checked~header .toggle-menu .burger div[data-v-3270cb87]:nth-child(1){width:0;transition:width .25s ease-out .4s}#toggle_menu:checked~header .toggle-menu .burger div[data-v-3270cb87]:nth-child(2){width:0;transition:width .25s ease-out .2s}#toggle_menu:checked~header .toggle-menu .burger div[data-v-3270cb87]:nth-child(3){width:0;transition:width .25s ease-out 0s}#toggle_menu:checked~header .toggle-menu .cross div[data-v-3270cb87]:nth-child(1){width:100%;transition:width .25s ease-out .6s}#toggle_menu:checked~header .toggle-menu .cross div[data-v-3270cb87]:nth-child(2){height:100%;transition:height .25s ease-out .9s}@media(min-width: 1200px){header[data-v-3270cb87]{position:absolute;top:90px;left:0;padding:0;height:90px;display:flex;align-items:center;transform:translateY(-90px)}header .logo img[data-v-3270cb87]{height:50px}#toggle_menu:checked~header .toggle-menu[data-v-3270cb87]{background-color:rgba(0,0,0,0)}}@media(min-width: 1200px){#app.home.scrolled header[data-v-3270cb87]{position:fixed;top:0;height:90px;transition:transform .3s ease-out,visibility 0s ease-out .3s;visibility:hidden;background-color:#fbf1fb}#app.home.scrolled header .logo img[data-v-3270cb87]{height:50px}#app.home.back-in header[data-v-3270cb87]{visibility:visible;transition-delay:0s;transform:translateY(0)}#app.home.back-in header .logo img[data-v-3270cb87]{height:50px}#app:not(.home):not(.doleyPlans) header[data-v-3270cb87]{position:fixed;top:0;left:0;transform:none;background-color:#fbf1fb}#app:not(.home):not(.doleyPlans) header.negative[data-v-3270cb87]{background-color:#4764d1}}
.show-when-scrolled{display:none !important}.hide-when-scrolled{display:flex !important}@media(min-width: 1200px){#app.scrolled header .show-when-scrolled{display:flex !important}#app.scrolled header .hide-when-scrolled{display:none !important}}
footer[data-v-604b8433]{position:relative;padding:40px 0 86px;background:var(--color-background)}footer ul[data-v-604b8433]{list-style:none}footer a[data-v-604b8433]{color:var(--black);text-decoration:none}footer .logo-holder[data-v-604b8433]{display:inline-block;margin-right:auto}footer .logo-holder img[data-v-604b8433]{width:127px}footer .sn-wrapper[data-v-604b8433]{padding:0;margin:auto}footer .sn-holder[data-v-604b8433]{font-size:13px;line-height:24px}footer .sn-holder .sn[data-v-604b8433]{display:inline-flex;align-items:center;margin:12px 0}footer .sn-holder .sn:hover span[data-v-604b8433]{color:#4764d1}footer .sn-holder span[data-v-604b8433]{margin:2px 0 0 14px}footer .sn-holder .icon[data-v-604b8433]{color:var(--color-secondary);fill:var(--color-secondary)}footer .list-title[data-v-604b8433]{font-size:13px;line-height:27px;font-weight:500;margin-bottom:6px}footer .list-item[data-v-604b8433]{font-size:12px;line-height:27px}footer .list[data-v-604b8433]{display:block;width:100%;padding-left:0;margin-top:0;margin-bottom:50px}.copyrights[data-v-604b8433]{font-size:11px}.copyrights a[data-v-604b8433]:hover{color:var(--color-secondary)}.scroll-to-top[data-v-604b8433]{position:relative;width:60px;height:60px;border-radius:50%;background-color:#fff;transition:background-color .2s ease-out;cursor:pointer}.scroll-to-top[data-v-604b8433]::after{content:"";position:absolute;top:26px;left:23px;width:16px;height:16px;border-top:3px solid var(--color-secondary);border-right:3px solid var(--color-secondary);transform:rotate(-45deg);transition:border-color .2s ease-out}@media(min-width: 768px){footer[data-v-604b8433]{padding:60px 0}}@media(min-width: 1200px){.list--modules[data-v-604b8433]{-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0}.scroll-to-top[data-v-604b8433]:hover{background-color:var(--color-primary);transition-duration:0s}.scroll-to-top[data-v-604b8433]:hover::after{border-color:#fff;transition-duration:0s}}
.title[data-v-ba5044f4]{margin-top:10px;margin-bottom:25px;font-size:18px !important;font-weight:500}ul[data-v-ba5044f4]{list-style-type:none;margin:0;margin-left:-16px;margin-right:-16px}li[data-v-ba5044f4]{line-height:24px}.lang[data-v-ba5044f4]{font-size:16px;margin-bottom:5px}.country[data-v-ba5044f4]{font-size:14px;color:#777}button[data-v-ba5044f4]{position:relative;width:100%;text-align:left;border-radius:12px;border:2px solid rgba(0,0,0,0);margin-bottom:3px;padding:7px 15px;transition:outline-color .2s,transform .2s;outline:2px solid rgba(0,0,0,0)}button[data-v-ba5044f4]:hover{outline-color:rgba(71,100,209,.3);transform:scale(1.01)}button.selected[data-v-ba5044f4]{outline-color:#4764d1;transform:scale(1.02)}button.selected[data-v-ba5044f4]::after{opacity:1}button[data-v-ba5044f4]::after{content:"";position:absolute;top:18px;right:28px;width:16px;height:10px;border-left:2px solid #4764d1;border-bottom:2px solid #4764d1;transform:rotate(-45deg);opacity:0;transition:opacity .2s}
.modal-location[data-v-cd9d801a] .content{max-width:600px}.input-holder[data-v-cd9d801a]{position:relative;border-bottom:1px solid #4764d1}.input-holder input[data-v-cd9d801a]{width:100%;height:48px;font-size:16px;line-height:30px;color:var(--black)}.input-holder .clean-search[data-v-cd9d801a]{position:absolute;bottom:10px;right:9px;cursor:pointer}.near-me[data-v-cd9d801a]{margin-top:20px;color:#4764d1;cursor:pointer;font-size:13px;line-height:24px;display:flex;align-items:center;justify-content:center}.near-me span[data-v-cd9d801a]{margin-right:14px}.item-wrapper[data-v-cd9d801a]{margin-top:20px;margin-left:-34px;margin-right:-34px}.item-holder[data-v-cd9d801a]{cursor:pointer;padding:14px 34px;transition:.2s ease-out}.item-holder[data-v-cd9d801a]:hover{transition-duration:0s;background-color:#f9fafe}.item-holder .title[data-v-cd9d801a]{font-size:16px;line-height:24px;color:var(--black)}.item-holder .txt[data-v-cd9d801a]{font-size:14px;line-height:24px;color:#777}@media(min-width: 768px){.near-me[data-v-cd9d801a]{margin-top:28px;font-size:14px}}
.l-button[data-v-456bac32]{width:100%;display:inline-block;text-align:center;font-size:18px;color:#fff;font-weight:500;background:var(--color-secondary);padding:21.5px 25px;border-radius:12px;transition:all .2s ease-in-out;height:-moz-fit-content;height:fit-content;align-self:center}.l-button--disabled[data-v-456bac32]{background:var(--color-grey);color:var(--color-grey-dark);border:2px solid var(--color-grey)}.l-button--disabled[data-v-456bac32]:hover,.l-button--disabled[data-v-456bac32]:focus{background:var(--color-grey);color:var(--color-grey-dark);border:2px solid var(--color-grey)}.l-button--hover[data-v-456bac32]:hover,.l-button--hover[data-v-456bac32]:focus{background:var(--color-background);color:var(--color-secondary);transition:all .2s ease-in-out}.l-button--fit[data-v-456bac32]{padding:0 0;width:100%;font-size:18px;line-height:72px}@media(min-width: 576px){.l-button--fit[data-v-456bac32]{width:-moz-fit-content;width:fit-content;padding:0 50px}}.l-button--fit[data-v-456bac32]:hover,.l-button--fit[data-v-456bac32]:focus{background:#01100f;color:#fbf1fb;transition:all .2s ease-in-out}.l-button--full[data-v-456bac32]{width:100%;padding-right:0;padding-left:0;border-radius:0 0 10px 10px}.l-button--label[data-v-456bac32]{width:auto;padding:10px 20px}.l-button--small[data-v-456bac32]{width:100%;padding:7px 0px;font-size:18px}.l-button--warning[data-v-456bac32]{background-color:var(--color-gold)}.l-button--secondary[data-v-456bac32]{background-color:#fff;color:var(--color-secondary);line-height:120px}.l-button--danger[data-v-456bac32]{background:linear-gradient(0deg, var(--color-red) 0%, var(--color-red-dark) 100%)}.l-button--danger[data-v-456bac32]:hover,.l-button--danger[data-v-456bac32]:focus{background:linear-gradient(0deg, var(--color-red-dark) 20%, var(--color-red) 70%)}.l-button--success[data-v-456bac32]{background:linear-gradient(0deg, #3ab573 0%, #42cf84 100%)}.l-button[disabled][data-v-456bac32]{background:var(--color-grey);cursor:not-allowed}

.drawer[data-v-0630573a] {
	position: fixed;
	inset: 0;
	z-index: 200;
	pointer-events: none;
}
.drawer__backdrop[data-v-0630573a] {
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
}
.drawer.closing[data-v-0630573a] {
	--backdrop-ease: ease-in;
}
.drawer__content[data-v-0630573a] {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: #fff;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.1);
	display: flex;
	flex-direction: column;
	max-height: var(--drawer-max);

	/* start off-screen, slide up when .open is applied */
	transform: translate3d(0, 100%, 0);

	overflow: visible; /* body scrolls */
	overscroll-behavior: contain;
}

/* enable interactions only when open (same pattern as .bottom-menu) */
.drawer.open[data-v-0630573a] {
	pointer-events: auto;
}
.drawer.open .drawer__backdrop[data-v-0630573a] {
	animation: backdropIn-0630573a 0.3s ease-out forwards;
}
.drawer.closing .drawer__backdrop[data-v-0630573a] {
	animation: backdropOut-0630573a 0.3s ease-in forwards;
}
.drawer.open .drawer__content[data-v-0630573a] {
	/* play the slide up animation on open */
	animation: slideUp-0630573a 0.3s ease-out forwards;
}

/* header */
.drawer__header[data-v-0630573a] {
	padding: 16px 16px 16px 24px;
}
.drawer__header-top[data-v-0630573a] {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 12px;
}
.drawer__header-title[data-v-0630573a] {
	flex: 1;
	min-width: 0;
}
.drawer__title[data-v-0630573a] {
	font-size: 18px;
	font-weight: 600;
	color: #111;
	margin: 10px 0 2px;
}
.drawer__description[data-v-0630573a] {
	font-size: 13px;
	color: #6b7280;
	margin: 2px 0 0;
}

/* body is scrollable */
.drawer__body[data-v-0630573a] {
	overflow: auto;
	padding: 8px 24px 24px 24px;
	-webkit-overflow-scrolling: touch;
	overscroll-behavior: contain;
}
.drawer__body.no-header[data-v-0630573a] {
	padding-top: 32px;
}

/* footer actions */
.drawer__footer[data-v-0630573a] {
	padding: 12px 20px calc(12px + env(safe-area-inset-bottom));
	display: flex;
	gap: 12px;
	justify-content: flex-end;
	border-top: 1px solid #efefef;
	background: #fff;
}

/* close button */
.drawer__close[data-v-0630573a] {
	width: 32px;
	height: 32px;
	background: transparent;
	border-radius: 100%;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	border: none;
	padding: 0;
}
.drawer__close[data-v-0630573a] svg {
	width: 18px;
	height: 18px;
	display: block;
}

/* optional: make sure the icon matches your secondary color if the icon uses stroke */
.drawer__close[data-v-0630573a] path {
	/* stroke: var(--color-secondary); */
}

/* list reset for slotted content */
.drawer__content[data-v-0630573a] ul,
.drawer__content[data-v-0630573a] ol,
.drawer__content[data-v-0630573a] li {
	list-style: none;
	margin: 0;
	padding: 0;
}
@keyframes slideUp-0630573a {
from {
		transform: translate3d(0, 100%, 0);
}
to {
		transform: translate3d(0, 0, 0);
}
}
@keyframes slideDown-0630573a {
from {
		transform: translate3d(0, 0, 0);
}
to {
		transform: translate3d(0, 100%, 0);
}
}
@keyframes backdropIn-0630573a {
from {
		opacity: 0;
}
to {
		opacity: 1;
}
}
@keyframes backdropOut-0630573a {
from {
		opacity: 1;
}
to {
		opacity: 0;
}
}
.drawer.closing .drawer__content[data-v-0630573a] {
	animation: slideDown-0630573a 0.3s ease-in forwards;
}

@keyframes bubble-762245da{15%{transform:scale(1);border-color:#cc8ef5;border-width:2.25rem}30%,100%{transform:scale(1);border-color:#cc8ef5;border-width:0}}@keyframes sparkles-762245da{0%,20%{opacity:0}25%{opacity:1;box-shadow:.32476rem -2.4375rem 0 0rem #ff8080,-0.32476rem -2.0625rem 0 0rem #ffed80,2.1082rem -1.26585rem 0 0rem #ffed80,1.41004rem -1.53985rem 0 0rem #a4ff80,2.30412rem .85901rem 0 0rem #a4ff80,2.08305rem .14233rem 0 0rem #80ffc8,.76499rem 2.33702rem 0 0rem #80ffc8,1.18748rem 1.71734rem 0 0rem #80c8ff,-1.35019rem 2.0552rem 0 0rem #80c8ff,-0.60229rem 1.99916rem 0 0rem #a480ff,-2.44865rem .22578rem 0 0rem #a480ff,-1.93852rem .77557rem 0 0rem #ff80ed,-1.70323rem -1.77366rem 0 0rem #ff80ed,-1.81501rem -1.03204rem 0 0rem #ff8080}}@keyframes woop-762245da{50%{transform:scale(1.1)}}.btn--fav[data-v-762245da]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#f8f8f8}@media(min-width: 768px){.btn--fav[data-v-762245da]{transform:none}}label[data-v-762245da]{position:relative;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;filter:grayscale(1);-webkit-user-select:none;user-select:none;cursor:pointer}label svg path[data-v-762245da]{fill:#fff;stroke:rgba(0,0,0,0);transition:.5s ease-out .2s}label[data-v-762245da]:before,label[data-v-762245da]:after{position:absolute;z-index:-1;top:50%;left:50%;border-radius:50%;content:""}label[data-v-762245da]:before{box-sizing:border-box;margin:-2.25rem;border:solid 2.25rem 2px solid #4764d1;width:4.5rem;height:4.5rem;transform:scale(0)}label[data-v-762245da]:after{margin:-0.1875rem;width:.375rem;height:.375rem;box-shadow:.32476rem -3rem 0 -0.1875rem #ff8080,-0.32476rem -2.625rem 0 -0.1875rem #ffed80,2.54798rem -1.61656rem 0 -0.1875rem #ffed80,1.84982rem -1.89057rem 0 -0.1875rem #a4ff80,2.85252rem .98418rem 0 -0.1875rem #a4ff80,2.63145rem .2675rem 0 -0.1875rem #80ffc8,1.00905rem 2.84381rem 0 -0.1875rem #80ffc8,1.43154rem 2.22414rem 0 -0.1875rem #80c8ff,-1.59425rem 2.562rem 0 -0.1875rem #80c8ff,-0.84635rem 2.50595rem 0 -0.1875rem #a480ff,-2.99705rem .35095rem 0 -0.1875rem #a480ff,-2.48692rem .90073rem 0 -0.1875rem #ff80ed,-2.14301rem -2.12438rem 0 -0.1875rem #ff80ed,-2.25479rem -1.38275rem 0 -0.1875rem #ff8080}label.checked[data-v-762245da]{color:2px solid #4764d1;filter:none;will-change:font-size;animation:heart 1s cubic-bezier(0.17, 0.89, 0.32, 1.49)}label.checked[data-v-762245da]::before,label.checked[data-v-762245da]::after{animation:inherit;animation-timing-function:ease-out}label.checked[data-v-762245da]::before{will-change:transform,border-width,border-color;animation-name:bubble-762245da}label.checked[data-v-762245da]::after{will-change:opacity,box-shadow;animation-name:sparkles-762245da}label.checked svg[data-v-762245da]{animation:woop-762245da .75s cubic-bezier(0.17, 0.89, 0.32, 1.49) .1s}label.checked svg path[data-v-762245da]{fill:#4764d1;stroke:#4764d1}
.modal[data-v-9dbfe668] .content{width:100% !important;max-width:unset;border-radius:0 !important;overflow:visible !important;display:flex;flex-direction:column;max-height:786px !important;height:calc(100% - 80px) !important}.modal[data-v-9dbfe668] .btn--close{width:66px;height:66px;top:-33px !important;left:50% !important;transform:translateX(-50%) !important;background-color:#fff}.modal[data-v-9dbfe668] .btn--close::before,.modal[data-v-9dbfe668] .btn--close::after{width:26px}.modal[data-v-9dbfe668] .terms-of-use p{font-size:14px}.modal .img-holder[data-v-9dbfe668]{position:relative;margin-top:0;width:100%;max-width:100%;aspect-ratio:340/136;display:flex;justify-content:center;align-content:center;border-radius:12px;margin-bottom:20px;overflow:visible}.modal .img-holder picture[data-v-9dbfe668]{border-radius:12px;overflow:hidden}.modal .img-holder+div[data-v-9dbfe668]{font-size:16px;font-weight:500;color:#4764d1;text-align:center;margin-bottom:24px}.modal .img-holder .btn--info[data-v-9dbfe668]{position:absolute;top:-1px;right:-1px;background-color:#fff;display:flex;align-items:center;padding:0px 9px 7px 13px;border-radius:0 0 0 21px;font-size:14px;font-weight:500;z-index:1}.modal .img-holder .btn--info span[data-v-9dbfe668]{margin-left:8px}.modal .item-wrapper[data-type=stamp][data-v-9dbfe668]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:14px}.modal .item-wrapper[data-type=stamp] .item-holder[data-v-9dbfe668]{display:flex;justify-content:center}.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(even) .stamp img[data-v-9dbfe668],.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(even) .stamp .icon[data-v-9dbfe668]{transform:rotate(10deg) translateY(-8px)}.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(odd) .stamp img[data-v-9dbfe668],.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(odd) .stamp .icon[data-v-9dbfe668]{transform:rotate(-10deg) translateY(-8px)}.modal .item-wrapper[data-type=stamp] .txt[data-v-9dbfe668]{font-size:12px;font-weight:500;text-align:center;margin-top:6px}.modal .item-wrapper[data-type=stamp] .stamp-holder[data-v-9dbfe668]{width:70px;height:70px;border-radius:50%;background-color:#f5edf5;display:flex;justify-content:center;align-items:center}.modal .item-wrapper[data-type=stamp] .stamp-holder .stamp img[data-v-9dbfe668],.modal .item-wrapper[data-type=stamp] .stamp-holder .stamp .icon[data-v-9dbfe668]{max-width:100%;max-height:100%;border-radius:50%}.modal .item-wrapper[data-type=stamp] .stamp-holder span[data-v-9dbfe668]{font-weight:500;font-size:20px;color:#fff}.modal .item-wrapper[data-type=stamp] .stamp-holder .reward[data-v-9dbfe668]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;opacity:.5}.modal .item-wrapper[data-type=stamp] .stamp-holder .reward.reward--complete[data-v-9dbfe668]{opacity:1;background-color:#4764d1}.modal .title[data-v-9dbfe668]{font-size:20px;font-weight:500}.modal .qrcode[data-v-9dbfe668] canvas{max-width:100% !important;aspect-ratio:1 !important;height:auto !important}.modal .modal--content[data-v-9dbfe668]{overflow-y:auto;overflow-x:hidden;height:100%;display:flex;flex-direction:column;justify-content:space-between}.modal .btn[data-v-9dbfe668]{min-height:55px}.img-holder[data-v-9dbfe668]{position:relative;width:100%;padding-bottom:40%;border-radius:12px;overflow:hidden}.img-holder .no-img[data-v-9dbfe668]{display:flex;justify-content:center;align-items:center;background-color:#f4f6fc}.img-holder .no-img img[data-v-9dbfe668]{max-height:50%;width:auto}picture[data-v-9dbfe668],.no-img[data-v-9dbfe668]{position:absolute;top:0;left:0;width:100%;height:100%}.c-blue[data-v-9dbfe668]{color:#4764d1}@media(min-width: 768px){.modal[data-v-9dbfe668] .content{max-width:438px !important;border-radius:10px !important}.modal[data-v-9dbfe668] .btn--close{top:0 !important;left:calc(100% + 22px) !important;transform:none !important}.modal .img-holder[data-v-9dbfe668]{margin-top:18px}}
.modal[data-v-b4bdf906] .content{display:flex;flex-direction:column;width:100% !important;max-width:unset;border-radius:0 !important;overflow:visible !important}.modal[data-v-b4bdf906] .btn--close{width:66px;height:66px;top:-33px !important;left:50% !important;transform:translateX(-50%) !important;background-color:#fff}.modal[data-v-b4bdf906] .btn--close::before,.modal[data-v-b4bdf906] .btn--close::after{width:26px}.modal .img-holder[data-v-b4bdf906]{margin-top:36px;width:100%;max-width:100%;aspect-ratio:340/136;display:flex;justify-content:center;align-content:center;border-radius:12px;overflow:hidden;margin-bottom:24px}.modal .img-holder+div[data-v-b4bdf906]{font-size:16px;font-weight:500;color:#4764d1;text-align:center;margin-bottom:24px}.modal .item-wrapper[data-type=stamp][data-v-b4bdf906]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:22px;margin-bottom:68px}.modal .item-wrapper[data-type=stamp] .item-holder[data-v-b4bdf906]{display:flex;justify-content:center}.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(even) img[data-v-b4bdf906]{transform:rotate(10deg)}.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(odd) img[data-v-b4bdf906]{transform:rotate(-10deg)}.modal .item-wrapper[data-type=stamp] .txt[data-v-b4bdf906]{font-size:12px;font-weight:500;text-align:center;margin-top:14px}.modal .item-wrapper[data-type=stamp] .stamp-holder[data-v-b4bdf906]{width:78px;height:78px;border-radius:50%;background-color:#f5edf5;display:flex;justify-content:center;align-items:center}.modal .item-wrapper[data-type=stamp] .stamp-holder img[data-v-b4bdf906]{max-width:100%;max-height:100%;border-radius:50%}.modal .item-wrapper[data-type=stamp] .stamp-holder span[data-v-b4bdf906]{font-weight:500;font-size:20px;color:#fff}.modal .item-wrapper[data-type=stamp] .stamp-holder .reward[data-v-b4bdf906]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background-color:#4764d1}.modal .title[data-v-b4bdf906]{font-size:20px;font-weight:500}.modal .qrcode[data-v-b4bdf906] canvas{max-width:100% !important;aspect-ratio:1 !important;height:auto !important}.modal .modal--content[data-v-b4bdf906]{position:relative;overflow-y:auto !important;overflow-x:hidden !important;max-height:100%;flex:1;height:100%}@media(min-width: 768px){.modal[data-v-b4bdf906] .content{max-width:438px !important;border-radius:10px !important}.modal[data-v-b4bdf906] .btn--close{top:0 !important;left:calc(100% + 22px) !important;transform:none !important}.modal .img-holder[data-v-b4bdf906]{margin-top:18px}}
.input-holder-holder[data-v-bb378b0a]{position:relative}.input-holder-holder .input-holder[data-v-bb378b0a]{position:relative;border:1px solid rgba(0,0,0,0);border-radius:10px;transition:border-color .2s ease-out}.input-holder-holder.error .input-holder[data-v-bb378b0a]{border-color:#ef150b}.input-holder-holder.error label[data-v-bb378b0a]{color:#ef150b !important}.input-holder-holder .input-holder[data-v-bb378b0a]:focus-within{border-color:#4764d1}.input-holder-holder .input-holder:focus-within~.info-msg[data-v-bb378b0a]{opacity:1;max-height:54px;transition:0s}.input-holder-holder label[data-v-bb378b0a]{color:#7f8786;margin-bottom:10px;font-size:14px}.input-holder-holder input[data-v-bb378b0a]{width:100%;padding:0 20px;height:50px;border-radius:10px;background-color:#f8f8f8;font-size:14px}.input-holder-holder input[data-v-bb378b0a]::-webkit-outer-spin-button,.input-holder-holder input[data-v-bb378b0a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-holder-holder input[type=number][data-v-bb378b0a]{-moz-appearance:textfield}.input-holder-holder .eye[data-v-bb378b0a]{position:absolute;top:0;right:0;height:100%;aspect-ratio:1;cursor:pointer;display:flex;justify-content:center;align-items:center}.required[data-v-bb378b0a]{color:#ef150b}.error-msg[data-v-bb378b0a]{color:#ef150b;font-size:12px;margin-top:4px}.info-msg[data-v-bb378b0a]{opacity:0;max-height:0;color:#444;font-size:12px;margin-top:4px;overflow:hidden;transition:opacity .2s ease-out,max-height .2s ease-out .2s}@media(min-width: 1200px){.input-holder-holder input[data-v-bb378b0a]{font-size:16px}}
