button.svelte-190ex9x{all:unset}.marker.svelte-190ex9x{--name-visible:0;cursor:pointer;transition-property:transform;transition-duration:var(--transition-duration);position:relative}.marker.svelte-190ex9x:hover{--name-visible:1}@media (width<=768px){.marker.svelte-190ex9x{--name-visible:1}}.marker.active.svelte-190ex9x{--name-visible:1;transform:translate(-5px,5px)}.marker.active.svelte-190ex9x .icon:where(.svelte-190ex9x){background:0 0;width:70px;height:50px}.marker.active.svelte-190ex9x .icon:where(.svelte-190ex9x) svg [fill]{fill:#fff}.marker.active.svelte-190ex9x .icon:where(.svelte-190ex9x) svg [stroke]{stroke:#fff}.marker.active.svelte-190ex9x .icon:where(.svelte-190ex9x):before{opacity:1}.marker.svelte-190ex9x .icon:where(.svelte-190ex9x){width:60px;height:60px;transition-property:background-color,width,height,transform;transition-duration:var(--transition-duration);background:#fff;border-radius:10em;display:flex}.marker.svelte-190ex9x .icon:where(.svelte-190ex9x):before{content:"";z-index:-1;opacity:0;transition-property:opacity;transition-duration:var(--transition-duration);background:linear-gradient(90deg,#f66d49 0%,#f43f5e 100%);border-radius:10em;position:absolute;inset:0}.marker.svelte-190ex9x .icon:where(.svelte-190ex9x) svg{margin:auto}.marker.svelte-190ex9x .icon:where(.svelte-190ex9x) svg [fill]{fill:var(--text-color);transition:fill var(--transition-duration)}.marker.svelte-190ex9x .icon:where(.svelte-190ex9x) svg [stroke]{stroke:var(--text-color);transition:stroke var(--transition-duration)}.marker.svelte-190ex9x:not(.active) .icon:where(.svelte-190ex9x):hover{background:#ffffffbf}.marker.svelte-190ex9x:not(.active) .icon:where(.svelte-190ex9x):hover:before{opacity:.5}.marker.svelte-190ex9x:not(.active) .icon:where(.svelte-190ex9x):hover svg [fill]{fill:var(--color-accent-1)}.marker.svelte-190ex9x:not(.active) .icon:where(.svelte-190ex9x):hover svg [stroke]{stroke:var(--color-accent-1)}.marker.svelte-190ex9x span:where(.svelte-190ex9x){text-wrap:nowrap;transform:translateX(-50%) scale(var(--name-visible));transition:transform var(--transition-duration);background:#fff;border-radius:10em;padding:10px 20px;position:absolute;top:calc(100% + 5px);left:50%}#search.svelte-1tvr27g{top:calc(var(--header-height) + 20px);gap:20px;width:100%;max-width:560px;padding:0 20px;display:flex;position:fixed;left:50%;transform:translate(-50%)}#search.svelte-1tvr27g .open-filters.active:where(.svelte-1tvr27g) button{background-image:linear-gradient(90deg,#f66d49 0%,#f43f5e 100%)}#search.svelte-1tvr27g .open-filters.active:where(.svelte-1tvr27g) svg [fill]{fill:#fff}#search.svelte-1tvr27g .open-filters.active:where(.svelte-1tvr27g) svg [stroke]{stroke:#fff}#search.svelte-1tvr27g .input{border:none;border-radius:10em;flex-grow:1;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a}#filters.svelte-1tvr27g{--hidden:1;top:max(50%, var(--header-height) + 20px);transform:translateY(-50%) translateX(calc(-100% * var(--hidden)));transition:transform var(--transition-duration);background:#fff;border-top-right-radius:40px;border-bottom-right-radius:40px;padding:50px 20px;position:fixed;left:0}#filters.visible.svelte-1tvr27g{--hidden:0}@media (width<=768px){#filters.svelte-1tvr27g{border-radius:40px 40px 0 0;width:100%;height:75dvh;top:auto;bottom:0;overflow-y:auto;transform:translateY(100%)}#filters.visible.svelte-1tvr27g{transform:translateY(0)}}#filters.svelte-1tvr27g h2:where(.svelte-1tvr27g){margin:0 0 20px;font-size:2rem}#filters.svelte-1tvr27g h3:where(.svelte-1tvr27g){color:var(--text-content-color);margin-top:0;margin-bottom:20px;font-size:14px;font-weight:400}#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) label:where(.svelte-1tvr27g)+label:where(.svelte-1tvr27g){margin-top:10px}#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) label:where(.svelte-1tvr27g){-webkit-user-select:none;user-select:none;cursor:pointer;width:fit-content;font-size:14px;display:block;position:relative}#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) label:where(.svelte-1tvr27g):after,#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) label:where(.svelte-1tvr27g):before{content:"";width:20px;height:20px;transition-duration:var(--transition-duration);background-color:#ebeaed;border-radius:10em;margin-right:5px;display:inline-block;position:relative;top:5px}#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) label:where(.svelte-1tvr27g):before{transition-property:background-color}#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) label:where(.svelte-1tvr27g):after{background-color:#fff;width:10px;height:10px;transition-property:transform;position:absolute;top:10px;left:5px;transform:scale(0)}#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) label:where(.svelte-1tvr27g):has(input:where(.svelte-1tvr27g):checked):before{background-color:#f66d49}#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) label:where(.svelte-1tvr27g):has(input:where(.svelte-1tvr27g):checked):after{transform:scale(1)}#filters.svelte-1tvr27g .filter:where(.svelte-1tvr27g) input:where(.svelte-1tvr27g){border-radius:10em;display:none}#filters.svelte-1tvr27g .form_filters:where(.svelte-1tvr27g){grid-template-columns:1fr 1fr;gap:20px;display:grid}#filters.svelte-1tvr27g form:where(.svelte-1tvr27g){flex-direction:column;display:flex}#filters.svelte-1tvr27g form:where(.svelte-1tvr27g) button{margin-top:50px}#gallery.svelte-1tvr27g{margin-top:20px;margin-bottom:20px}#gallery.svelte-1tvr27g img:where(.svelte-1tvr27g){border-radius:14px;width:100%}#info.svelte-1tvr27g{top:max(50%, var(--header-height) + 20px);height:var(--desktop-height);background:#fff;border-top-left-radius:40px;border-bottom-left-radius:40px;flex-direction:column;width:100%;max-width:410px;padding:50px 20px;display:flex;position:fixed;right:0;transform:translateY(-50%)}@media (width<=768px){#info.svelte-1tvr27g{width:100%;max-width:none;height:75dvh;transition:transform var(--transition-duration);border-radius:40px 40px 0 0;top:auto;bottom:0;overflow-y:auto;transform:none}}#info.svelte-1tvr27g .type:where(.svelte-1tvr27g){color:var(--text-content-color);margin:0;font-size:1.1em}#info.svelte-1tvr27g h2:where(.svelte-1tvr27g){margin:15px 0 10px;font-size:2rem}#info.svelte-1tvr27g .presentation:where(.svelte-1tvr27g){justify-content:space-between;align-items:center;display:flex}#info.svelte-1tvr27g .rating_and_cost:where(.svelte-1tvr27g){flex-wrap:wrap;align-items:center;gap:15px;display:flex}#info.svelte-1tvr27g .rating:where(.svelte-1tvr27g) span{font-size:1.285em}#info.svelte-1tvr27g .cost:where(.svelte-1tvr27g){color:#fff;text-align:center;background:linear-gradient(90deg,#f66d49cc 0%,#f43f5ecc 100%);border-radius:10em;width:112px;height:20px;padding:2px 5px;display:flex}#info.svelte-1tvr27g .cost:where(.svelte-1tvr27g) span:where(.svelte-1tvr27g){margin:auto;font-size:.75em}#info.svelte-1tvr27g .description:where(.svelte-1tvr27g){margin-top:25px}#info.svelte-1tvr27g .description:where(.svelte-1tvr27g) h4:where(.svelte-1tvr27g){margin:0}#info.svelte-1tvr27g .description:where(.svelte-1tvr27g) p:where(.svelte-1tvr27g){margin:15px 0 0}#info.svelte-1tvr27g>button{margin-top:auto}
