.input-holder[data-v-03c453f9]{position:relative}.input-holder[data-v-03c453f9]::after{content:"";position:absolute;top:18px;right:20px;width:9px;height:9px;border-right:2px solid var(--black);border-bottom:2px solid var(--black);transform:rotate(45deg);transition:transform .2s ease-out}.input-holder.toggled[data-v-03c453f9]::after{transform:rotate(-135deg)}.input[data-v-03c453f9]{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;cursor:pointer;-webkit-user-select:none;user-select:none}ul[data-v-03c453f9]{position:absolute;top:100%;left:0;width:100%;list-style-type:none;border-radius:0 0 26px 26px;overflow:hidden}li[data-v-03c453f9]{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-03c453f9]:last-child{border-bottom:none}
.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}}
svg[data-v-92af4682]{color:inherit;fill:inherit;margin:0;padding:0;display:inline-block;fill:inherit;width:inherit;height:inherit}
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}}
.menu-container[data-v-3485f49e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:13;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out .3s}.menu-container .backdrop[data-v-3485f49e]{position:absolute;width:100%;height:100%;background:#4764d1;opacity:.6;z-index:1}.menu-container .content[data-v-3485f49e]{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:100%;height:100vh;background:#fff;padding:37px 36px 68px;transition:transform .2s ease-out .2s;z-index:2}.menu-container .nav[data-v-3485f49e]{display:block}.menu-container .nav-item[data-v-3485f49e]{font-size:18px;line-height:28px}.menu-container .nav-item a[data-v-3485f49e]{position:relative;display:block;color:var(--black);padding-bottom:18px}.menu-container .nav-item a span[data-v-3485f49e]{display:inline-block;transform:translate3d(0, 0, 0);transition:transform .3s ease-out}.menu-container .nav-item a[data-v-3485f49e]::before{content:"";position:absolute;top:11px;left:-48px;height:2px;width:0;background-color:#4764d1;transition:width .2s ease-out}.menu-container .nav-item a[data-v-3485f49e]:hover{color:#4764d1;text-decoration:none}.menu-container .nav-item a[data-v-3485f49e]:hover::before{width:34px}.menu-container .nav-item a:hover span[data-v-3485f49e]{transform:translate3d(6px, 0, 0)}.menu-container .logo[data-v-3485f49e]{height:49px;margin-bottom:76px}#toggle_menu:checked~.menu-container[data-v-3485f49e]{opacity:1;visibility:visible;transition-delay:0s}.sn-wrapper[data-v-3485f49e]{list-style:none;padding:0;margin:0}.sn-wrapper .sn[data-v-3485f49e]{display:inline-flex;align-items:center;margin:12px 0}.sn-wrapper span[data-v-3485f49e]{color:var(--black);margin:2px 0 0 14px}@media(min-width: 1200px){.menu-container .content[data-v-3485f49e]{width:400px;right:0;transform:translate3d(100%, 0, 0);padding:42px 48px 68px}.menu-container .logo[data-v-3485f49e]{height:63px}#toggle_menu:checked~.menu-container .content[data-v-3485f49e]{transform:translate3d(0, 0, 0)}}
.loading[data-v-358c3763]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(235,239,251,.6);opacity:0;visibility:hidden;transition:opacity .2s ease-out .2s;z-index:20}.loading.active[data-v-358c3763]{opacity:1;visibility:visible;transition-delay:0s}.inner[data-v-358c3763]{position:relative;width:100%;height:100%}img[data-v-358c3763]{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);width:42px;height:66px}.spinner[data-v-358c3763]{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px}.spinner div[data-v-358c3763]{transform-origin:40px 40px;animation:spinner-358c3763 1.2s linear infinite}.spinner div[data-v-358c3763]:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:rgba(71,100,209,.5)}.spinner div[data-v-358c3763]:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.spinner div[data-v-358c3763]:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.spinner div[data-v-358c3763]:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.spinner div[data-v-358c3763]:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.spinner div[data-v-358c3763]:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.spinner div[data-v-358c3763]:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.spinner div[data-v-358c3763]:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.spinner div[data-v-358c3763]:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.spinner div[data-v-358c3763]:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.spinner div[data-v-358c3763]:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.spinner div[data-v-358c3763]:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.spinner div[data-v-358c3763]:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes spinner-358c3763{0%{opacity:1}100%{opacity:0}}
.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}
.input-holder[data-v-0e39a0bd]{background-color:#fff;height:50px;border-radius:30px;display:flex}input[data-v-0e39a0bd]{flex:1;height:100%;padding:0 24px;font-size:16px;min-width:50px}.btn--clear[data-v-0e39a0bd]{min-width:50px;width:50px;height:50px}.btn--search[data-v-0e39a0bd]{background-color:#4764d1;min-width:50px;width:50px;height:50px;border-radius:30px;transition:background-color .2s ease-out}.btn--search[data-v-0e39a0bd]:hover{background-color:var(--black)}[data-v-0e39a0bd]::placeholder{color:rgba(0,0,0,.5);opacity:1;font-size:13px}[data-v-0e39a0bd]:-ms-input-placeholder{color:rgba(0,0,0,.5)}[data-v-0e39a0bd]::-ms-input-placeholder{color:rgba(0,0,0,.5)}@media(min-width: 768px){.input-holder[data-v-0e39a0bd]{height:50px}input[data-v-0e39a0bd]{font-size:16px;padding:0 32px}.btn--clear[data-v-0e39a0bd]{min-width:50px;width:50px;height:50px}.btn--search[data-v-0e39a0bd]{min-width:50px;width:50px;height:50px}[data-v-0e39a0bd]::placeholder{font-size:16px}}
.modal[data-v-161e4262]{width:100vw;height:100%;position:fixed;z-index:999;top:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility .2s ease-out .2s}.modal.show[data-v-161e4262]{opacity:1;visibility:visible;transition-delay:0s}.modal.show .content[data-v-161e4262]{transform:translate3d(0, 0, 0)}.modal .content[data-v-161e4262]{position:relative;width:100%;max-width:95%;height:216px;min-height:200px;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;border-radius:26px;box-shadow:0px 0px 22px rgba(71,100,209,.1019607843);padding:34px;transform:translate3d(0, 20px, 0);transition:transform .2s ease-out;z-index:2}.modal .scrollable[data-v-161e4262]{display:flex;flex-direction:column}.modal .scrollable[data-v-161e4262]::-webkit-scrollbar{width:0px;height:0px}.modal .backdrop[data-v-161e4262]{position:fixed;width:100%;height:100%;background:#fbf1fb;opacity:.9;z-index:1}.modal .title-holder[data-v-161e4262]{display:flex;justify-content:space-between;align-items:baseline}.modal .title[data-v-161e4262]{font-size:18px;line-height:28px;font-weight:500}.modal .btn--close[data-v-161e4262]{transform:translateY(-6px)}@media(min-width: 768px){.modal .title[data-v-161e4262]{font-size:22px;line-height:32px}}
.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}
.entity[data-v-72e7e8c6]{display:block;cursor:pointer;padding-right:0;color:var(--black)}.entity__info[data-v-72e7e8c6]{display:flex;flex-direction:column;text-align:left;margin-top:14px;width:-moz-fit-content;width:fit-content}.entity__info--name[data-v-72e7e8c6]{font-weight:500;font-size:16px;line-height:22px;transition:color .2s ease-out;color:var(--black)}@media(min-width: 768px){.entity__info--name[data-v-72e7e8c6]{line-height:34px;font-size:20px}}.entity__info--description[data-v-72e7e8c6]{font-size:14px;line-height:22px}.entity__imgholder[data-v-72e7e8c6]{position:relative;width:100%;aspect-ratio:373/207;overflow:hidden;border-radius:12px}.entity__imgholder img[data-v-72e7e8c6]{transition:transform .2s ease-out}.entity[data-v-72e7e8c6]:hover{text-decoration:none}.entity:hover .entity__imgholder img[data-v-72e7e8c6]{transform:scale(1.1)}.entity:hover .entity__info--name[data-v-72e7e8c6]{color:var(--color-secondary);text-decoration:underline}picture[data-v-72e7e8c6]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:transform .25s ease-out}
.item[data-v-23faaa79]{width:100%;display:flex;position:relative;flex-direction:column;position:relative;padding-bottom:37px;position:relative;margin-bottom:14px}.slider-holder[data-v-23faaa79]{width:100%;margin:0}.info-holder[data-v-23faaa79]{display:flex;justify-content:space-between;margin:0 0 22px 0}.info-holder .title[data-v-23faaa79]{font-size:18px;line-height:24px;font-weight:500;margin-bottom:13px}.info-holder .subtitle[data-v-23faaa79]{font-size:14px;line-height:20px;font-weight:400;margin:0}.btn--all[data-v-23faaa79]{position:absolute;align-self:baseline;margin:auto 0 0 0;bottom:24px;color:var(--color-primary);font-size:14px;white-space:nowrap;text-decoration:underline;transition:color .2s ease-out}.btn--all[data-v-23faaa79]:hover{color:var(--color-secondary);transition-duration:0s}.title-holder[data-v-23faaa79]{text-align:left;margin:0}.VueCarousel[data-v-23faaa79]{margin-left:-36px;margin-right:-36px;width:100vw}.VueCarousel[data-v-23faaa79] .VueCarousel-wrapper{padding-left:36px}.VueCarousel[data-v-23faaa79] .entity{padding-right:30px}@media(min-width: 1200px){.VueCarousel[data-v-23faaa79]{margin-left:0;margin-right:0;width:100%}.VueCarousel[data-v-23faaa79] .VueCarousel-wrapper{padding-left:0}.VueCarousel[data-v-23faaa79] .entity{padding-right:0}.VueCarousel[data-v-23faaa79] .VueCarousel-inner{display:grid;grid-gap:20px;grid-template-columns:repeat(4, 1fr)}.btn--all[data-v-23faaa79]{position:relative;font-size:16px}.info-holder[data-v-23faaa79]{margin:0 0 20px 0}.info-holder .title[data-v-23faaa79]{font-size:24px;line-height:32px;margin-bottom:10px}.info-holder .subtitle[data-v-23faaa79]{font-size:16px;line-height:24px}}
.content .header[data-v-0ffc00f2]{background:#f0f0f0;padding-top:150px;padding-bottom:70px}@media(min-width: 576px){.content .header[data-v-0ffc00f2]{padding-bottom:170px}}.content .products__title[data-v-0ffc00f2]{margin:20px 0}.content .products__types[data-v-0ffc00f2]{padding:60px 0 0}.content .products__types .type[data-v-0ffc00f2]{text-align:center;margin-right:20px}.content .products__types .type img[data-v-0ffc00f2]{width:100%;max-width:234px;max-height:234px}.content .group-types[data-v-0ffc00f2]{padding:20px 0}@media(min-width: 576px){.content .group-types[data-v-0ffc00f2]{padding:50px 0}}.content .group-types__content[data-v-0ffc00f2]{margin:40px 0}.content .group-types .content__title[data-v-0ffc00f2]{margin:20px 50px}.content .group-types .content__products .product[data-v-0ffc00f2]{display:flex;flex-direction:column;margin-right:30px;min-width:268px;width:100%}.loading-bar__image[data-v-0ffc00f2]{width:100%;height:188px;border-radius:26px;margin:10px 20px 10px 0}@media(min-width: 576px){.loading-bar__image[data-v-0ffc00f2]{height:207px;width:373px}}.loading-bar__title[data-v-0ffc00f2]{height:20px;width:207px;margin:10px 0}.loading-bar__subtitle[data-v-0ffc00f2]{height:16px;width:149px;margin:10px 0}.loading-bar__xs[data-v-0ffc00f2]{height:19px;max-width:350px;width:70%;margin:10px 0}.loading-bar__small[data-v-0ffc00f2]{height:27px;max-width:425px;width:90%;margin:10px 0}.loading-bar__md[data-v-0ffc00f2]{height:53px;width:80%;max-width:678px;margin:auto}.loading-content[data-v-0ffc00f2]{animation-duration:1s !important;animation-fill-mode:forwards !important;animation-iteration-count:infinite !important;animation-timing-function:ease !important;animation-direction:alternate;animation-name:placeholderAnimate-0ffc00f2 !important;background:#d9d9d9;background-size:1300px !important;border-radius:2px;min-height:10px}@keyframes placeholderAnimate-0ffc00f2{from{opacity:1}to{opacity:.7}}
.item[data-v-ecc76052]{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.item.active .img-holder[data-v-ecc76052]{border:2px solid var(--color-secondary)}.item.active .title[data-v-ecc76052]{color:var(--color-secondary);transition:color .2s ease-out}.item .img-holder[data-v-ecc76052]{display:flex;width:68px;height:68px;background:#fff;border-radius:92px;justify-content:center;align-items:center;padding:20px}.item .img-holder .icon[data-v-ecc76052]{height:auto;border-radius:5px;width:100%;height:100%}.item .info-holder[data-v-ecc76052]{display:flex;flex-direction:column;text-align:center;margin-top:20px}.item .info-holder .title[data-v-ecc76052]{font-weight:400;font-size:12px;line-height:19px}.item:hover .item .info-holder .title[data-v-ecc76052],.item:focus .item .info-holder .title[data-v-ecc76052]{color:var(--color-secondary);transition-duration:0s}@media(min-width: 768px){.item[data-v-ecc76052]{width:120px}.item .img-holder[data-v-ecc76052]{width:76px;height:76px}.item .info-holder .title[data-v-ecc76052]{font-size:16px;line-height:24px}}@media(min-width: 1200px){.item .img-holder[data-v-ecc76052]{border:1px solid rgba(0,0,0,0);transition:border-color .3s ease-out}.item .title[data-v-ecc76052]{transition:color .2s ease-out}.item:hover .img-holder[data-v-ecc76052]{border-color:#4764d1}.item:hover .title[data-v-ecc76052]{color:#4764d1}}
.btn--rating[data-v-2fd8c91f]{display:flex;align-items:baseline;color:#fff;font-size:20px;line-height:28px}svg[data-v-2fd8c91f]{margin-right:11px}
.btn--remove[data-v-b03eb34a],.btn--add[data-v-b03eb34a]{position:relative}.btn--remove[data-v-b03eb34a]::before,.btn--remove[data-v-b03eb34a]::after,.btn--add[data-v-b03eb34a]::before,.btn--add[data-v-b03eb34a]::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:2px;background-color:#4764d1;transition:all .2s ease-out}.btn--add[data-v-b03eb34a]::after{transform:translate(-50%, -50%) rotate(90deg)}.quantity[data-v-b03eb34a]{display:flex;justify-content:center;align-items:center}.quantity__holder[data-v-b03eb34a]{display:flex;justify-content:center;align-items:center}.quantity__holder .number[data-v-b03eb34a]{font-size:18px;padding:0 15px;letter-spacing:-0.29px;line-height:42px;font-weight:500}.quantity .action-button[data-v-b03eb34a]{cursor:pointer;width:44px;height:44px;background:#fff;display:flex;border-radius:24px;align-items:center;justify-content:center;border:2px solid var(--color-secondary);transition:all .2s ease-out}.quantity .action-button[data-v-b03eb34a]:hover{background-color:var(--black);border:2px solid var(--black);transition-duration:0s}.quantity .action-button[data-v-b03eb34a]:hover::before,.quantity .action-button[data-v-b03eb34a]:hover::after{background-color:#fff;transition-duration:0s}@media(min-width: 990px){.quantity .action-button[data-v-b03eb34a]{width:47px;height:47px;border:none}}.quantity .action-button[disabled][data-v-b03eb34a]{opacity:.5}
.fs-12[data-v-39632b8e]{font-size:12px;line-height:22px}.fs-14[data-v-39632b8e]{font-size:14px}.fw-500[data-v-39632b8e]{font-weight:500}hr[data-v-39632b8e]{background-color:#ebeffb;margin-top:14px;margin-bottom:14px}.btn--info[data-v-39632b8e]{margin-left:10px}.cart[data-v-39632b8e]{border-radius:0;overflow:hidden;width:100%;height:100%}.taxes-included[data-v-39632b8e]{font-weight:400;font-size:12px}.content[data-v-39632b8e]{background-color:#fff;padding:42px 36px;height:100%;overflow:auto}.title-holder[data-v-39632b8e]{display:flex;justify-content:space-between}.title[data-v-39632b8e]{font-size:18px;line-height:28px;font-weight:500;color:var(--black)}.total-amount[data-v-39632b8e]{display:flex;justify-content:space-between;font-size:20px;line-height:28px;font-weight:500}.product-holder:last-child .product[data-v-39632b8e]{margin-bottom:0}.product[data-v-39632b8e]{margin:24px 0 26px}.product .product-title[data-v-39632b8e]{font-size:14px;line-height:24px;font-weight:500;margin-bottom:5px}.product .product-price[data-v-39632b8e]{font-size:14px;line-height:24px;font-weight:500}.product .product-txt[data-v-39632b8e]{font-size:10px;line-height:16px;color:#444}.product-info[data-v-39632b8e]{margin-bottom:14px}.product-info .product-option-title[data-v-39632b8e]{font-size:10px;line-height:16px;font-weight:600;color:#222;margin-top:6px}.product-info .product-extra-label[data-v-39632b8e]{display:flex;flex-direction:column}.product-info .product-extra-response[data-v-39632b8e]{font-size:10px;line-height:14px;color:#666}.product-info .product-extra-row[data-v-39632b8e]{margin-top:2px}.product-info p[data-v-39632b8e]{margin-bottom:0}.product-info .obs[data-v-39632b8e]{color:#01100f;font-size:12px;line-height:22px}.remove-all[data-v-39632b8e]{font-size:14px;margin-bottom:14px}.total-products-value .title[data-v-39632b8e]{font-size:14px;line-height:22px;font-weight:500}.total-products-value .price[data-v-39632b8e]{font-size:14px;line-height:22px;font-weight:500}.total-deliveryfees-value>div[data-v-39632b8e]{font-size:14px}ul[data-v-39632b8e]{list-style-type:none;margin:0}.continue-shopping[data-v-39632b8e]{font-size:14px;line-height:20px;color:#4764d1}.cart-service-unavailable[data-v-39632b8e]{margin-bottom:16px;padding:12px 14px;border-left:3px solid #b56a12;background:#fff4e8;color:#70400b;font-size:13px;line-height:1.45}.empty-cart[data-v-39632b8e]{height:calc(100% - 100px);display:flex;align-items:center;justify-content:center;text-align:center}.empty-cart .title[data-v-39632b8e]{font-size:18px;line-height:25px;font-weight:500;margin-bottom:20px}.empty-cart .subtitle[data-v-39632b8e]{font-size:14px;line-height:22px;margin-bottom:30px}.empty-cart .img-holder[data-v-39632b8e]{margin-bottom:56px}.empty-cart .btn[data-v-39632b8e]{width:100%}textarea[data-v-39632b8e]{width:100%;min-height:63px;background-color:#f5f5f5;border-radius:12px;padding:20px 27px;font-size:16px;line-height:1.2}.tip-input[data-v-39632b8e]{position:relative}.tip-input[data-v-39632b8e] input{text-align:right}.tip-input .tip-unit-wrapper[data-v-39632b8e]{position:absolute;top:10px;left:14px;display:flex;z-index:10}.tip-input .tip-unit[data-v-39632b8e]{padding:0 10px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer}.tip-input .tip-unit.toggled[data-v-39632b8e]{background-color:#4764d1;color:#fff}@media(min-width: 1200px){.cart[data-v-39632b8e]{border-radius:10px;overflow:hidden;width:398px;height:auto}.content[data-v-39632b8e]{background-color:rgba(71,100,209,.05)}.title-holder[data-v-39632b8e]{justify-content:flex-start;margin-bottom:24px}.title-holder .title[data-v-39632b8e]{color:#4764d1;font-size:20px;font-weight:400;margin-left:12px}.product[data-v-39632b8e]{margin-top:10px;margin-bottom:20px}.product .product-quantity[data-v-39632b8e]{background-color:#fff;color:#4764d1;font-size:16px;border-radius:22px;width:22px;height:22px;align-items:center;justify-content:center;margin-right:8px}.product .product-title[data-v-39632b8e]{font-size:16px;font-weight:400;margin-bottom:0}.product .product-txt[data-v-39632b8e]{font-size:12px}.product .product-option-title[data-v-39632b8e]{font-size:12px;line-height:18px;font-weight:500}.product .product-extra-response[data-v-39632b8e]{font-size:11px;line-height:16px}.product .quantity[data-v-39632b8e] .action-button{width:38px;height:38px}.product .quantity[data-v-39632b8e] .action-button::before,.product .quantity[data-v-39632b8e] .action-button::after{width:14px}.total-products-value .title[data-v-39632b8e]{font-size:18px;line-height:28px}.total-products-value .price[data-v-39632b8e]{font-size:18px;line-height:28px}.btn[data-v-39632b8e]{height:70px;margin-left:-36px;margin-right:-36px;border-top-right-radius:0;border-top-left-radius:0}}
.cart[data-v-774ad614]{border-radius:10px;overflow:hidden;width:100%;height:min-content}.content[data-v-774ad614]{background:rgba(71,100,209,.05);padding:34px;padding:34px}.title[data-v-774ad614]{text-align:left;color:var(--color-secondary);margin-bottom:30px;display:flex;align-items:flex-end}.title span[data-v-774ad614]{font-size:20px;line-height:28px}.title .icon[data-v-774ad614]{margin-right:14px}.total-amount[data-v-774ad614]{display:flex;justify-content:space-between;font-size:20px;line-height:28px;font-weight:500}.product[data-v-774ad614]{margin:24px 0 26px}.product__info[data-v-774ad614]{margin-bottom:24px}.product__info p[data-v-774ad614]{margin-bottom:0}.product__actions[data-v-774ad614]{display:flex;justify-content:space-between}.product__actions .remove-all[data-v-774ad614]{font-size:14px;margin-bottom:14px}.btn[data-v-774ad614]{background-color:#4764d1;height:70px;display:flex;justify-content:center;align-items:center;border-radius:0;color:#fff !important;font-size:20px;font-weight:500;transition:all .2s ease-out}.btn[data-v-774ad614]:hover{background-color:var(--black);transition-duration:0s}.btn.disabled[data-v-774ad614]{pointer-events:none;background-color:#ebeffb;color:#98a9e6 !important}.togggle-edit-modal[data-v-774ad614]{margin-top:17px;text-decoration:underline}.entity-name[data-v-774ad614]{font-size:20px;line-height:28px;font-weight:500;margin-bottom:17px}.location-holder[data-v-774ad614]{margin-top:25px;padding-top:18px;border-top:1px solid rgba(71,100,209,.2)}.location-icon[data-v-774ad614]{margin-right:21px}
svg[data-v-08804d94]{max-width:100%}

.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;
}


.popover[data-v-1faa2c70] {
	position: relative;
	display: inline-block;
}
.popover__panel[data-v-1faa2c70] {
	position: absolute;
	top: calc(100% + 8px);
	right: 0;
	min-width: 260px;
	background: #fff;
	border-radius: 12px;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
	overflow: hidden;
	z-index: 50;
}
.fade-enter-active[data-v-1faa2c70],
.fade-leave-active[data-v-1faa2c70] {
	transition: opacity 0.12s ease;
}
.fade-enter[data-v-1faa2c70],
.fade-leave-to[data-v-1faa2c70] {
	opacity: 0;
}

.modal[data-v-15c59b08]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;display:block !important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out 0s,visibility .2s ease-out 0s}.modal .backdrop[data-v-15c59b08]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(71,100,209,.6)}.modal .content[data-v-15c59b08]{position:absolute;top:50%;left:50%;width:calc(100% - 44px);height:auto;border-radius:10px;background-color:#fff;transform:translate3d(-50%, calc(-50% + 50px), 0);transition:transform .2s ease-out;padding:34px;max-height:calc(100% - 44px);overflow-y:auto}.modal .content[data-v-15c59b08]::-webkit-scrollbar{background-color:#fff;width:14px}.modal .content[data-v-15c59b08]::-webkit-scrollbar-track{background-color:#fff}.modal .content[data-v-15c59b08]::-webkit-scrollbar-thumb{border-radius:16px;border:3px solid #fff;background-color:rgba(183,187,216,.8)}.modal .content[data-v-15c59b08]::-webkit-scrollbar-thumb:hover{background-color:#b7bbd8}.modal .content[data-v-15c59b08]::-webkit-scrollbar-button{display:none}.modal.show[data-v-15c59b08]{opacity:1;visibility:visible;transition-delay:0s;pointer-events:auto}.modal.show .content[data-v-15c59b08]{transform:translate3d(-50%, -50%, 0);transition-delay:0s}.modal.show~.app-content[data-v-15c59b08]{filter:blur(2px)}.modal .btn--close[data-v-15c59b08]{position:absolute;top:34px;right:34px}.modal .title[data-v-15c59b08]{font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:500;color:#151515}.app-content[data-v-15c59b08]{transition:filter .2s ease-out}@media(min-width: 768px){.modal .content[data-v-15c59b08]{width:540px}.modal.small .content[data-v-15c59b08]{width:350px}}
.food-intolerance-indicators[data-v-6ed0cd13]{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.food-intolerance-indicators[data-v-6ed0cd13]::-webkit-scrollbar{display:none}.food-intolerance-indicator[data-v-6ed0cd13]{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#f4f4f2;outline:none;cursor:help;transition:background-color .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}.food-intolerance-indicator img[data-v-6ed0cd13]{display:block;width:20px;height:20px;object-fit:contain;filter:grayscale(1);opacity:.62;transition:filter .18s ease,opacity .18s ease}.food-intolerance-indicator.is-active[data-v-6ed0cd13]{background-color:#f1f1ef}.food-intolerance-indicator.is-active img[data-v-6ed0cd13]{filter:none;opacity:1}.food-intolerance-indicator[data-v-6ed0cd13]:focus-visible{box-shadow:0 0 0 2px rgba(71,100,209,.35)}
.service-closure[data-v-7b3ef678]{display:flex;align-items:center;gap:16px;width:100%;margin:16px 0 34px;padding:16px 20px;border:1px solid #f3d39d;border-radius:18px;background:#fff4e3;color:#3d2b13}@media(min-width: 1200px){.service-closure[data-v-7b3ef678]{margin-top:0}}.service-closure__icon[data-v-7b3ef678]{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:#ffe1b4;color:#b25b13}.service-closure__body[data-v-7b3ef678]{min-width:0;flex:1}.service-closure__heading[data-v-7b3ef678]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.service-closure__heading h3[data-v-7b3ef678]{margin:0;font-size:18px;line-height:1.25;font-weight:700;color:#2c2115}.service-closure__heading span[data-v-7b3ef678]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#fff;color:#b85f15;font-size:12px;font-weight:800;letter-spacing:0}.service-closure p[data-v-7b3ef678]{max-width:780px;margin:0;font-size:15px;line-height:1.45;font-weight:500;color:#6a4c25;white-space:pre-line}.service-closure__reopen[data-v-7b3ef678]{display:flex;align-items:center;gap:8px;color:#3d2b13;font-size:14px;margin-top:0}.service-closure__reopen strong[data-v-7b3ef678]{font-weight:800;line-height:1.2}.service-closure__hours[data-v-7b3ef678]{flex-shrink:0;padding:6px 0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.service-closure__hours[data-v-7b3ef678]:hover{text-decoration-thickness:2px}.service-closure__hours[data-v-7b3ef678]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.service-closure--schedule[data-v-7b3ef678]{border-color:#cfe0ff;background:#eaf2ff;color:#112b67}.service-closure--schedule .service-closure__icon[data-v-7b3ef678]{background:#d9e8ff;color:#2f61df}.service-closure--schedule .service-closure__heading h3[data-v-7b3ef678]{color:#122452}.service-closure--schedule .service-closure__heading span[data-v-7b3ef678]{color:#2f61df}.service-closure--schedule p[data-v-7b3ef678],.service-closure--schedule .service-closure__reopen[data-v-7b3ef678]{color:#173a86}@media(max-width: 767px){.service-closure[data-v-7b3ef678]{display:grid;grid-template-columns:44px minmax(0, 1fr);align-items:flex-start;gap:12px;margin:8px 0 24px;padding:18px;border-radius:16px}.service-closure__icon[data-v-7b3ef678]{flex-basis:44px;width:44px;height:44px;border-radius:13px}.service-closure__hours[data-v-7b3ef678]{grid-column:2;justify-self:start}.service-closure__separator[data-v-7b3ef678]{display:none}.service-closure__heading[data-v-7b3ef678]{align-items:flex-start;flex-direction:column;gap:7px}.service-closure__heading h3[data-v-7b3ef678]{font-size:16px}.service-closure p[data-v-7b3ef678]{font-size:14px}}
@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}
.select-field[data-v-6ec80c27]{width:100%}.select-field *[data-v-6ec80c27]{outline:none}.select-field__input[data-v-6ec80c27]{width:100%;height:50px;display:flex;align-items:center;padding:0 20px;font-size:14px;font-weight:400;border-radius:10px;background:#f8f8f8;color:var(--color-primary)}.arrow[data-v-6ec80c27]{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.button[data-v-6ec80c27]{display:inline-block;position:relative;padding:0;width:100%}.button *[data-v-6ec80c27]{cursor:pointer}.modal .title[data-v-6ec80c27]{margin-top:10px;margin-bottom:25px;font-size:16px !important;font-weight:500}.modal ul[data-v-6ec80c27]{list-style-type:none;margin:0 -16px;max-height:300px;overflow:auto}.modal li[data-v-6ec80c27]{line-height:24px}.modal li button[data-v-6ec80c27]{position:relative;width:100%;min-height:55px;text-align:left;border-radius:12px;border:2px solid rgba(0,0,0,0);margin-bottom:3px;padding:7px 15px;transition:border-color .2s ease-out}.modal li button.toggled[data-v-6ec80c27]{border-color:#4764d1}.modal li button .value[data-v-6ec80c27]{opacity:.6}@media(min-width: 1200px){.select-field__input[data-v-6ec80c27]{font-size:16px}}
.modal[data-v-4132aa70] .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-4132aa70] .btn--close{width:66px;height:66px;top:-33px !important;left:50% !important;transform:translateX(-50%) !important;background-color:#fff}.modal[data-v-4132aa70] .btn--close::before,.modal[data-v-4132aa70] .btn--close::after{width:26px}.modal[data-v-4132aa70] .terms-of-use p{font-size:14px}.modal .img-holder[data-v-4132aa70]{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-4132aa70]{border-radius:12px;overflow:hidden}.modal .img-holder+div[data-v-4132aa70]{font-size:16px;font-weight:500;color:#4764d1;text-align:center;margin-bottom:24px}.modal .img-holder .btn--info[data-v-4132aa70]{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-4132aa70]{margin-left:8px}.modal .item-wrapper[data-type=stamp][data-v-4132aa70]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:14px}.modal .item-wrapper[data-type=stamp] .item-holder[data-v-4132aa70]{display:flex;justify-content:center}.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(even) .stamp img[data-v-4132aa70],.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(even) .stamp .icon[data-v-4132aa70]{transform:rotate(10deg) translateY(-8px)}.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(odd) .stamp img[data-v-4132aa70],.modal .item-wrapper[data-type=stamp] .item-holder:nth-child(odd) .stamp .icon[data-v-4132aa70]{transform:rotate(-10deg) translateY(-8px)}.modal .item-wrapper[data-type=stamp] .txt[data-v-4132aa70]{font-size:12px;font-weight:500;text-align:center;margin-top:6px}.modal .item-wrapper[data-type=stamp] .stamp-holder[data-v-4132aa70]{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-4132aa70],.modal .item-wrapper[data-type=stamp] .stamp-holder .stamp .icon[data-v-4132aa70]{max-width:100%;max-height:100%;border-radius:50%}.modal .item-wrapper[data-type=stamp] .stamp-holder span[data-v-4132aa70]{font-weight:500;font-size:20px;color:#fff}.modal .item-wrapper[data-type=stamp] .stamp-holder .reward[data-v-4132aa70]{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-4132aa70]{opacity:1;background-color:#4764d1}.modal .title[data-v-4132aa70]{font-size:20px;font-weight:500}.modal .qrcode[data-v-4132aa70] canvas{max-width:100% !important;aspect-ratio:1 !important;height:auto !important}.modal .modal--content[data-v-4132aa70]{overflow-y:auto;overflow-x:hidden;height:100%;display:flex;flex-direction:column;justify-content:space-between}.modal .modal--actions[data-v-4132aa70]{flex-shrink:0;margin-top:24px}.modal .btn[data-v-4132aa70]{min-height:55px}.img-holder[data-v-4132aa70]{position:relative;width:100%;padding-bottom:40%;border-radius:12px;overflow:hidden}.img-holder .no-img[data-v-4132aa70]{display:flex;justify-content:center;align-items:center;background-color:#f4f6fc}.img-holder .no-img img[data-v-4132aa70]{max-height:50%;width:auto}picture[data-v-4132aa70],.no-img[data-v-4132aa70]{position:absolute;top:0;left:0;width:100%;height:100%}.c-blue[data-v-4132aa70]{color:#4764d1}@media(min-width: 768px){.modal[data-v-4132aa70] .content{max-width:438px !important;border-radius:10px !important}.modal[data-v-4132aa70] .btn--close{width:44px;height:44px;top:12px !important;right:14px !important;left:auto !important;transform:none !important;background-color:#ebeffb;border:2px solid #fff;box-shadow:0 4px 14px rgba(38,54,116,.22);z-index:2}.modal[data-v-4132aa70] .btn--close::before,.modal[data-v-4132aa70] .btn--close::after{width:20px}.modal .img-holder[data-v-4132aa70]{margin-top:56px}}
.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}}
.holder[data-v-392ca508]{position:relative;border:1px solid rgba(0,0,0,0);border-radius:10px;transition:border-color .2s ease-out;min-height:50px}.error .holder[data-v-392ca508]{border-color:#ef150b}.error label[data-v-392ca508]{color:#ef150b !important}.holder[data-v-392ca508]:focus-within{border-color:#4764d1}.holder:focus-within~.info-msg[data-v-392ca508]{opacity:1;max-height:54px;transition:0s}label[data-v-392ca508]{color:#7f8786;margin-bottom:10px;font-size:14px;display:inline-block}textarea[data-v-392ca508]{width:100%;min-height:50px;box-sizing:border-box;border-radius:10px;background-color:#f8f8f8;font-size:14px;line-height:20px;border:0;outline:none;resize:none;overflow:hidden;padding:14px 20px 16px 20px;display:block}.required[data-v-392ca508]{color:#ef150b}.error-msg[data-v-392ca508]{color:#ef150b;font-size:12px;margin-top:4px}.info-msg[data-v-392ca508]{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){.holder-holder textarea[data-v-392ca508]{font-size:16px}}
.input-holder-holder[data-v-df5f8742]{position:relative}.input-holder-holder .input-holder[data-v-df5f8742]{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-df5f8742]{border-color:#ef150b}.input-holder-holder.error label[data-v-df5f8742]{color:#ef150b !important}.input-holder-holder .input-holder[data-v-df5f8742]:focus-within{border-color:#4764d1}.input-holder-holder .input-holder:focus-within~.info-msg[data-v-df5f8742]{opacity:1;max-height:54px;transition:0s}.input-holder-holder .input-holder.validation-valid[data-v-df5f8742]{border-color:#16834f}.input-holder-holder .input-holder.validation-invalid[data-v-df5f8742]{border-color:#ef150b}.input-holder-holder label[data-v-df5f8742]{color:#7f8786;margin-bottom:10px;font-size:14px}.input-holder-holder input[data-v-df5f8742]{width:100%;padding:0 20px;height:50px;border-radius:10px;background-color:#f8f8f8;font-size:14px}.input-holder-holder input[data-v-df5f8742]::-webkit-outer-spin-button,.input-holder-holder input[data-v-df5f8742]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-holder-holder input[type=number][data-v-df5f8742]{-moz-appearance:textfield}.input-holder-holder .eye[data-v-df5f8742]{position:absolute;top:0;right:0;height:100%;aspect-ratio:1;cursor:pointer;display:flex;justify-content:center;align-items:center}.required[data-v-df5f8742]{color:#ef150b}.error-msg[data-v-df5f8742]{color:#ef150b;font-size:12px;margin-top:4px}.validation-feedback[data-v-df5f8742]{font-size:12px;margin-top:4px}.validation-feedback--invalid[data-v-df5f8742],.validation-feedback--error[data-v-df5f8742]{color:#ef150b}.info-msg[data-v-df5f8742]{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-df5f8742]{font-size:16px}}
