@charset "UTF-8";:root{--ion-color-success: #10dc60;--ion-color-success-rgb: 16, 220, 96;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #0ec254;--ion-color-success-tint: #28e070;--ion-color-warning: #ffce00;--ion-color-warning-rgb: 255, 206, 0;--ion-color-warning-contrast: #ffffff;--ion-color-warning-contrast-rgb: 255, 255, 255;--ion-color-warning-shade: #e0b500;--ion-color-warning-tint: #ffd31a;--ion-color-danger: #f04141;--ion-color-danger-rgb: 245, 61, 61;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #d33939;--ion-color-danger-tint: #f25454;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 34, 34;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #000000;--ion-color-dark-tint: #000000;--ion-color-medium: rgb(0, 0, 0);--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #0f0f0f;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #000000;--ion-color-medium-tint: #000000;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 244, 244;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #dfdfdf;--ion-color-light-tint: #dfdfdf;--ion-color-colorPrincipal: #f9f9f9;--ion-color-colorPrincipal-rgb: 2, 145, 165;--ion-color-colorPrincipal-contrast: #404144;--ion-color-colorPrincipal-contrast-rgb: 0, 0, 0;--ion-color-colorPrincipal-shade: #e4e4e4;--ion-color-colorPrincipal-tint: #e4e4e4;--ion-color-colorSecundario: #2f58a7;--ion-color-colorSecundario-rgb: 9, 212, 239;--ion-color-colorSecundario-contrast: #ffffff;--ion-color-colorSecundario-contrast-rgb: 0, 0, 0;--ion-color-colorSecundario-shade: #353535;--ion-color-colorSecundario-tint: #353535;--ion-color-colorTerciario: #353535;--ion-color-colorTerciario-rgb: 255, 255, 255;--ion-color-colorTerciario-contrast: #e6e6e6;--ion-color-colorTerciario-contrast-rgb: 255, 255, 255;--ion-color-colorTerciario-shade: #f9f9f9;--ion-color-colorTerciario-tint: #f9f9f9;--ion-color-colorRojo: #db0404;--ion-color-colorRojo-rgb: 244, 244, 244;--ion-color-colorRojo-contrast: #000000;--ion-color-colorRojo-contrast-rgb: 0, 0, 0;--ion-color-colorRojo-shade: #d7d8da;--ion-color-colorRojo-tint: #f5f6f9}.ion-color-colorPrincipal{--ion-color-base: var(--ion-color-colorPrincipal) !important;--ion-color-base-rgb: var(--ion-color-colorPrincipal-rgb) !important;--ion-color-contrast: var(--ion-color-colorPrincipal-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-colorPrincipal-contrast-rgb) !important;--ion-color-shade: var(--ion-color-colorPrincipal-shade) !important;--ion-color-tint: var(--ion-color-colorPrincipal-tint) !important}.ion-color-colorPrincipalContrast{--ion-color-base: var(--ion-color-colorPrincipal-contrast) !important;--ion-color-base-rgb: var(--ion-color-colorPrincipal-rgb) !important;--ion-color-contrast: var(--ion-color-colorPrincipal-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-colorPrincipal-contrast-rgb) !important;--ion-color-shade: var(--ion-color-colorPrincipal-shade) !important;--ion-color-tint: var(--ion-color-colorPrincipal-tint) !important}.ion-color-colorSecundario{--ion-color-base: var(--ion-color-colorSecundario) !important;--ion-color-base-rgb: var(--ion-color-colorSecundario-rgb) !important;--ion-color-contrast: var(--ion-color-colorSecundario-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-colorSecundario-contrast-rgb) !important;--ion-color-shade: var(--ion-color-colorSecundario-shade) !important;--ion-color-tint: var(--ion-color-colorSecundario-tint) !important}.ion-color-colorTerciario{--ion-color-base: var(--ion-color-colorTerciario) !important;--ion-color-base-rgb: var(--ion-color-colorTerciario-rgb) !important;--ion-color-contrast: var(--ion-color-colorTerciario-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-colorTerciario-contrast-rgb) !important;--ion-color-shade: var(--ion-color-colorTerciario-shade) !important;--ion-color-tint: var(--ion-color-colorTerciario-tint) !important}.ion-color-colorRojo{--ion-color-base: var(--ion-color-colorRojo) !important;--ion-color-base-rgb: var(--ion-color-colorRojo-rgb) !important;--ion-color-contrast: var(--ion-color-colorRojo-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-colorRojo-contrast-rgb) !important;--ion-color-shade: var(--ion-color-colorRojo-shade) !important;--ion-color-tint: var(--ion-color-colorRojo-tint) !important}:root{-\2013ion-font-family:"Raleway",sans-serif!important}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden,[hidden]{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: constant(safe-area-inset-top)){html{--ion-safe-area-top: constant(safe-area-inset-top);--ion-safe-area-bottom: constant(safe-area-inset-bottom);--ion-safe-area-left: constant(safe-area-inset-left);--ion-safe-area-right: constant(safe-area-inset-right)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-left:var(--ion-padding, 16px);padding-right:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding{padding-left:unset;padding-right:unset;padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);padding-left:var(--ion-padding, 16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-start{padding-left:unset;padding-inline-start:var(--ion-padding, 16px)}}.ion-padding-end{--padding-end: var(--ion-padding, 16px);padding-right:var(--ion-padding, 16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-end{padding-right:unset;padding-inline-end:var(--ion-padding, 16px)}}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);padding-left:var(--ion-padding, 16px);padding-right:var(--ion-padding, 16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-horizontal{padding-left:unset;padding-right:unset;padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-left:var(--ion-margin, 16px);margin-right:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin{margin-left:unset;margin-right:unset;margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);margin-left:var(--ion-margin, 16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-start{margin-left:unset;margin-inline-start:var(--ion-margin, 16px)}}.ion-margin-end{--margin-end: var(--ion-margin, 16px);margin-right:var(--ion-margin, 16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-end{margin-right:unset;margin-inline-end:var(--ion-margin, 16px)}}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);margin-left:var(--ion-margin, 16px);margin-right:var(--ion-margin, 16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-horizontal{margin-left:unset;margin-right:unset;margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}[dir=rtl] .ion-float-start,:host-context([dir=rtl]) .ion-float-start{float:right!important}.ion-float-end{float:right!important}[dir=rtl] .ion-float-end,:host-context([dir=rtl]) .ion-float-end{float:left!important}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}[dir=rtl] .ion-float-sm-start,:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}.ion-float-sm-end{float:right!important}[dir=rtl] .ion-float-sm-end,:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}[dir=rtl] .ion-float-md-start,:host-context([dir=rtl]) .ion-float-md-start{float:right!important}.ion-float-md-end{float:right!important}[dir=rtl] .ion-float-md-end,:host-context([dir=rtl]) .ion-float-md-end{float:left!important}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}[dir=rtl] .ion-float-lg-start,:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}.ion-float-lg-end{float:right!important}[dir=rtl] .ion-float-lg-end,:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}[dir=rtl] .ion-float-xl-start,:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}.ion-float-xl-end{float:right!important}[dir=rtl] .ion-float-xl-end,:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}@charset "UTF-8";.swiper{--bullet-background: var(--ion-color-step-200, #cccccc);--bullet-background-active: var(--ion-color-primary, #3880ff);--progress-bar-background: rgba(var(--ion-text-color-rgb, 0, 0, 0), .25);--progress-bar-background-active: var(--ion-color-primary-shade, #3171e0);--scroll-bar-background: rgba(var(--ion-text-color-rgb, 0, 0, 0), .1);--scroll-bar-background-active: rgba(var(--ion-text-color-rgb, 0, 0, 0), .5);display:block;-webkit-user-select:none;user-select:none}.swiper .swiper-pagination-bullet{background:var(--bullet-background)}.swiper .swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper .swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper .swiper-scrollbar{background:var(--scroll-bar-background)}.swiper .swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.swiper .slide-zoom{display:block;width:100%;text-align:center}.swiper .swiper-slide{display:flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;text-align:center;box-sizing:border-box}.swiper .swiper-slide img{width:auto;max-width:100%;height:auto;max-height:100%}.custom-loading{--background: none}.custom-loading .loading-wrapper{box-shadow:none!important;--webkit-box-shadow: !important}ion-searchbar{color:#000;margin:2px!important;width:auto!important}ion-searchbar .searchbar-input-container .searchbar-input{border-radius:20px!important}.popover-peque\f1o{--max-height: 60vh !important;--max-width: 300px !important;--min-width: 250px !important}.popover-peque\f1o::part(content){margin-top:-5vh!important;border-radius:20px!important}.popover-mediano{--max-height: 60vh !important;--min-width: 80vw !important}.popover-mediano::part(content){margin-top:-5vh!important;border-radius:20px!important}.popover-confirmacion{--align-content: center;margin:0%;padding:0%}.popover-confirmacion::part(content){max-height:80vh!important;min-width:97vw!important;border-radius:20px!important}.modal-productos{--margin: 10% !important}.modal-completo{--height: 100% !important;--width: 100% !important}.modal-ticket{--height: 100% !important;--width: 100% !important;--max-width: 250px !important}.full-modal{--height: 100% !important;--width: 100% !important;--max-width: 700px !important}.popover-CP{float:unset!important;--max-height: 70% !important;--min-height: 400px !important;--min-width: 80% !important}.popover-CP::part(content){border-radius:20px!important}.class-toast{--background: var(--lc-superficie);--color: var(--lc-texto);--border-radius: 20px;--box-shadow: var(--lc-sombra-flotante);--max-width: 420px;font-family:inherit;font-weight:600;text-align:center!important}.class-aviso{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 100px);z-index:300000;display:flex;align-items:center;gap:8px;max-width:min(90vw,360px);padding:10px 16px 10px 12px;border-radius:22px;background:var(--lc-superficie);color:var(--lc-texto);box-shadow:var(--lc-sombra-flotante),0 0 0 1px var(--lc-borde);font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.25;pointer-events:none;opacity:0;transform:translate(-50%,6px) scale(.92);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.9,.3,1)}.class-aviso:before{content:"";flex:none;width:18px;height:18px;background:var(--lc-marca-tinta);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 128L192 384l-96-96' fill='none' stroke='%23000' stroke-width='48' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.class-aviso.class-aviso-junto{bottom:auto;transform:translate(-50%,-100%) scale(.7)}.class-aviso.class-aviso-info:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 96v200M256 384v8' fill='none' stroke='%23000' stroke-width='56' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 96v200M256 384v8' fill='none' stroke='%23000' stroke-width='56' stroke-linecap='round'/%3E%3C/svg%3E")}.class-aviso.class-aviso-visible{opacity:1;transform:translate(-50%) scale(1)}.class-aviso.class-aviso-junto.class-aviso-visible{transform:translate(-50%,-100%) scale(1)}@media (prefers-reduced-motion: reduce){.class-aviso{transition:opacity .12s ease}}.class-grafica-queso{width:300px!important;height:300px!important;margin-bottom:-100px!important;margin:auto}.class-grafica-queso-flujo{margin-bottom:-100px!important;margin-left:-72px!important;width:300px!important;height:300px!important;margin:auto}ion-picker picker-opts[disabled]{color:gray}.class-picker{--height: 40% !important;--width: 95% !important;--background: white !important;background-color:transparent;--border-radius: 30px 30px 30px 0px !important;--margin-bottom: 20px !important}.class-picker .picker-button{color:var(--ion-color-colorPrincipal)!important;--text-align: end !important}.class-picker .picker-opts[disabled]{text-decoration:line-through!important}.no-margin-no-padding{margin:0%!important;padding:0%!important}.class-margin-left-10px{margin-left:10px!important}.class-margin-10px{margin:10px!important}.class-margin-20px{margin:20px!important}.class-margin-top-bottom-10px{margin:-10px 0%!important;padding:0%!important}.class-max-whidth-250,.class-max-whidth-150{max-width:250px!important}.segment{color:var(--ion-color-colorPrincipal-contrast)!important;font-size:12px!important;padding:0%!important;margin:0%!important}.animated.fast{animation-duration:.4s}.animated.infinite{animation-iteration-count:infinite}.animated.slow{animation-duration:2s}.animated{animation-duration:1s;animation-fill-mode:both}.img-carga{width:100px!important;height:100px!important}.position-load{z-index:2!important;position:sticky;transition:.5s ease;top:20vh!important;width:auto!important;margin:0%!important;padding:0%!important}.class-popup-app{position:fixed;z-index:2000!important}.class-popup-register{position:fixed;z-index:1000!important}.alert-anuncios{--height: 100% !important;--width: 100% !important;--margin: 0% !important;--padding: 0% !important;--background: white !important;background-color:transparent;--border-radius: 30px !important;--margin-bottom: 20px !important}.alert-anuncios .content{background:#ffb6c1!important}.popover-publicidad{margin:0%;padding:0%}.popover-publicidad::part(content){width:80%;height:70%;margin:auto;padding:0%;border-radius:20px;max-height:800px!important;max-width:500px!important}.popover-publicidad-completa{margin:auto;padding:0%}.popover-publicidad-completa::part(content){width:90%;margin:0;top:50px;left:50%;transform:translate(-50%);padding:0%;border-radius:20px}.slides-producto{display:block!important;position:relative!important;padding:0;margin:0}.slide-producto{width:100%!important;padding:0;margin:0}.avatar-publicacion{width:100%!important;height:100vh!important;padding:0;margin:0}.position-fab-call{margin-left:20px!important}.layout-wrapper{display:flex;height:100vh;width:100vw;overflow:hidden}.sidebar{width:250px;min-width:250px;max-width:250px;background-color:#fff;border-right:1px solid #ccc;display:flex;flex-direction:column;z-index:10}.menu-lateral{width:250px;min-width:250px;max-width:250px;background:#fff;border-right:1px solid #ccc;height:100%;z-index:10}.main-content{flex:1;overflow-y:auto;height:100%;background-color:#f6f6f6;position:relative;z-index:1}.class-slides-negocios{width:90px!important}.class-slides-logo-negocios{margin:0%!important;padding:0%!important;align-content:center!important;text-align:center!important;align-items:center!important;justify-content:center!important;display:flex}ion-datetime-button::part(native){background:var(--ion-color-colorPrincipal)!important;margin:3px!important;color:var(--ion-color-colorPrincipal-contrast)!important}ion-datetime-button{color:var(--ion-color-colorPrincipal-contrast)!important;--background-color: var(--ion-color-colorPrincipal) !important;background-color:var(--ion-color-colorPrincipal)!important;margin:3px!important}.class-swiper-slides .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto!important;margin-left:10px!important;margin-right:10px!important}.class-swiper-slides .swiper-slide-prev{width:auto!important}.pagination-swiper{margin:-40px 0% 0%!important;padding:0%!important;position:relative!important;font-size:15px!important;float:center!important;text-align:center!important;z-index:5!important}.class-swiper{display:flex}.class-swiper .swiper-slide{margin:0%;padding:0%;display:flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:auto;height:100%;font-size:18px!important;text-align:center!important;box-sizing:border-box!important}.swiper-slide{display:flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:auto;height:100%;font-size:18px!important;text-align:center!important;box-sizing:border-box!important}.badge-notification{position:absolute!important;display:flex;float:right!important;z-index:2!important;padding:2px;border-radius:1em;margin-top:-20px;margin-right:-20px}.class-alerta-icono{position:absolute!important;display:flex;float:right!important;margin:-10px -15px 0% 0%!important;padding:2px!important;font-size:11px!important;font-weight:700!important;border-radius:20px!important;color:#000}.class-parrafo-margen{color:#000;margin-left:12%!important;margin-right:12%!important;padding-top:0%!important;margin-top:0%;white-space:pre-line!important}.class-parrafo-descripcion{color:#000;padding-top:0%!important;margin-top:0%;margin:0%!important;padding-left:20px!important;padding-right:20px!important;white-space:pre-line!important}.class-titulo-descripcion{margin-top:0%!important;padding:0% 20px!important;font-size:20px!important;font-weight:700!important}.class-nombre-negocio{font-size:20px!important;font-weight:700!important}.class-titulo{font-size:20px!important;font-weight:700!important;white-space:pre-line!important}.class-titulo-tachado{font-size:20px!important;font-weight:700!important;text-decoration:line-through!important;white-space:pre-line!important}.class-subtitulo{font-size:15px!important;font-weight:700!important;white-space:pre-line!important}.class-subtitulo-tachado{font-size:15px!important;font-weight:700!important;text-decoration:line-through!important;white-space:pre-line!important}.class-subtitulo-light{color:#fff!important;font-size:15px!important;font-weight:700!important}.class-subtitulo-grey{color:#b1b1b1!important;font-size:15px!important;font-weight:700!important}.class-texto{font-size:15px!important;white-space:pre-line!important}.class-texto-gigante{font-size:45px!important;white-space:pre-line!important}.class-texto-grande{font-size:20px!important;white-space:pre-line!important}.class-texto-gigante-negrita{font-size:45px!important;white-space:pre-line!important;font-weight:700!important}.class-texto-negrita{font-size:15px!important;white-space:pre-line!important;font-weight:700!important}.class-texto-peque\f1o{font-size:10px!important;white-space:pre-line!important}.class-texto-peque\f1o-negrita{font-size:10px!important;font-weight:700!important;line-height:1.5!important}.class-texto-cabecera-pagina{color:var(--ion-color-colorTerciario);font-size:15px!important;font-weight:700!important;white-space:pre-line!important}.class-texto-ticket{font-size:9px!important;white-space:pre-line!important}.class-texto-ticket-negrita{font-size:9px!important;font-weight:700!important;white-space:pre-line!important}.class-texto-ticket-encasillado{font-size:9px!important;font-weight:700!important;white-space:pre-line!important;border:1px solid #000000;border-radius:5px!important}.class-titulo-peque\f1o-color-terciario{font-size:12px!important;color:var(--ion-color-colorTerciario);font-weight:700!important}.class-titulo-color-primario{color:var(--ion-color-colorPrincipal);font-size:18px!important;font-weight:700!important;margin-bottom:20px!important}.class-titulo-color-secundario{color:var(--ion-color-colorSecundario);font-size:18px!important;font-weight:700!important;margin-bottom:20px!important}.class-titulo-color-terciario{color:var(--ion-color-colorTerciario);font-size:18px!important;font-weight:700!important;margin-bottom:20px!important}.class-titulo-grafica{color:var(--ion-color-colorTerciario);font-size:18px!important;font-weight:700!important;margin-bottom:20px!important;margin-left:5px!important}.class-titulo-card{color:var(--ion-color-colorTerciario);font-size:20px!important;font-weight:700!important;margin-bottom:20px!important}.class-items-primario{color:var(--ion-color-colorPrincipal);font-size:15px!important;font-weight:700!important;border-radius:20px!important}.class-items-secundario{color:var(--ion-color-colorSecundario);font-size:15px!important;font-weight:700!important;border-radius:20px!important}.class-items-terciario{color:var(--ion-color-colorTerciario);font-size:15px!important;font-weight:700!important;border-radius:20px!important}.class-horario{font-size:12px!important;margin:0%!important;padding:0%!important}.class-estado{color:var(--ion-color-colorSecundario);font-size:12px!important;margin:0%!important;padding:0%!important}.class-text-expres{font-size:15px!important;font-weight:700!important;margin:0%!important;padding:0%!important}.class-text-info-expres{font-size:15px!important;padding:0%!important;margin:0% 0% 0% 5px!important}.class-tick-expres{font-size:20px!important;font-weight:700!important;margin:0% 0% -5px!important;padding:0%!important}.class-texto-precio-rebajado{font-size:11px!important;color:gray!important;text-decoration:line-through!important;padding:0%!important;margin:0%!important}.class-texto-precio{font-size:15px;color:#c70000;padding:0%;margin:0%}.class-texto-dentro-avatar{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:1000;text-shadow:0px 0px 10px rgb(0,0,0)}.class-padding-top-terciario-shade,.class-background-terciario-shade{background:var(--ion-color-colorTerciario-shade)!important}.class-label-cantidad-color-principal{z-index:2!important;font-weight:700!important;font-size:15px!important;width:100%!important;padding:5px!important;background-color:var(--ion-color-colorPrincipal)!important;border-radius:20px!important}.class-label-cantidad-color-secundario{z-index:2!important;font-weight:700!important;font-size:15px!important;width:100%!important;padding:5px!important;background-color:var(--ion-color-colorSecundario)!important;border-radius:20px!important}.class-label-cantidad-color-terciario{z-index:2!important;font-weight:700!important;font-size:15px!important;width:100%!important;padding:5px!important;background-color:var(--ion-color-colorTerciario)!important;border-radius:20px!important}.class-position-margin-bottom-30px{margin-bottom:-30px!important}.class-position-margin-top-30px{margin-top:-30px!important}.class-filtro-color-principal{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--ion-color-colorPrincipal-rgb),.4);z-index:10}.class-icono-boton{height:20px!important;width:20px!important;margin:5px!important;padding:0%!important}.class-icono-mediano-derecha{font-size:15px!important;text-align:end!important;padding:0%!important;margin:0% 0% -5px 10px!important}.class-icono-barcode{width:30px!important;height:30px!important;margin-right:-40px!important;margin-left:10px!important;z-index:1!important}.class-icono-mediano{width:50px!important;height:50px!important}.class-icono-30px{width:30px!important;height:30px!important}.class-icono-40px{width:40px!important;height:40px!important}.class-icono-50px{width:50px!important;height:50px!important}.class-icono-margin-derecha{margin-right:5px!important}.class-icono-pagination{width:40px!important;height:40px!important;z-index:2!important;margin-top:-30px!important;float:center!important;position:relative!important}.class-justificar-centro{align-content:center!important;text-align:center!important;align-items:center!important;float:center!important}.class-justificar-centro-ancho-completo{width:100%!important;margin:auto!important;align-content:center!important;text-align:center!important;align-items:center!important;float:center!important}.class-max-width-400px{max-width:400px!important;margin:auto!important}.class-width-300px{width:300px!important;margin:auto!important}.class-width-250px{width:250px!important;margin:auto!important}.class-width-200px{width:200px!important;margin:auto!important}.class-width-150px{width:150px!important;margin:auto!important}.class-justificar-derecha{text-align:right!important}.class-justificar-izquierda{text-align:left!important}.class-no-margin-no-padding{margin:0%!important;padding:0%!important}.class-padding-top{padding-top:20px!important}.class-padding-top-terciario-shade{background:var(--ion-color-colorTerciario-shade);padding-top:20px!important}.class-no-margin-no-padding-item{margin:0%!important;padding:0%!important;--margin: 0% !important;--padding: 0% !important}.class-padding-10px{padding-top:10px!important}.class-separado-top-100px{margin-bottom:-100px!important}.class-checkbox-normal{--background-checked: var(--ion-color-colorSecundario);--background: lightgray;--border-width: 0px !important;--border-radius: 20px !important;margin:7px 0 0!important;padding:0!important;vertical-align:auto!important}.class-toggle-alerta{--background: var(--ion-color-colorSecundario);--background-checked: red;margin:0%;padding:0%}.class-toggle-normal{--background-checked: var(--ion-color-colorSecundario);--background: lightgray;margin:0%;padding:0%}.class-toggle-reposo{--background-checked: lightgray;--background: var(--ion-color-colorSecundario);margin:0%;padding:0%}.class-card-standar{color:#000!important;background:var(--ion-color-colorPrincipal-shade);border-radius:20px!important;margin:10px!important;padding:10px!important;box-shadow:0 0 #00000018}.class-card-standar-terciario{color:#000!important;background:var(--ion-color-colorTerciario);border-radius:20px!important;margin:10px!important;padding:10px!important;box-shadow:0 0 #00000018}.class-card-standar-large{color:#000!important;background:var(--ion-color-colorPrincipal);border-radius:20px!important;margin:10px!important;padding:10px!important;box-shadow:0 0 #00000018;width:auto!important}.class-card-standar-white{color:#000!important;border-radius:20px!important;margin:10px!important;padding:10px!important;box-shadow:0 0 #00000018}.class-card-standar-white-sin-padding{color:#000!important;border-radius:20px!important;margin:10px!important;padding:0%!important;box-shadow:0 0 #00000018}.class-card-tipo-chip{color:#000!important;border-radius:20px!important;font-size:12px!important;padding:10px!important;box-shadow:0 0 #00000018;margin-top:10px!important;margin-bottom:10px!important}.class-card-tipo-chip-warning{color:#000!important;background-color:#daa520!important;border-radius:20px!important;font-size:12px!important;padding:10px!important;box-shadow:0 0 #00000018;margin:10px 0%!important}.class-card-tipo-chip-color-secundario{color:#000!important;border-radius:20px!important;background-color:var(--ion-color-colorSecundario)!important;color:var(--ion-color-colorSecundario-contrast)!important;font-size:12px!important;padding:10px!important;box-shadow:0 0 #00000018;margin:10px 0%!important}.class-card-tipo-chip-color-terciario{color:#000!important;border-radius:20px!important;background-color:var(--ion-color-colorTerciario)!important;color:var(--ion-color-colorTerciario-contrast)!important;font-size:12px!important;padding:10px!important;box-shadow:0 0 #00000018;margin:10px 0%!important}.class-card-tipo-chip-color-terciario-sin-padding{color:#000!important;border-radius:20px!important;background-color:var(--ion-color-colorTerciario)!important;color:var(--ion-color-colorTerciario-contrast)!important;font-size:12px!important;box-shadow:0 0 #00000018;margin:10px 0%!important;padding:0%!important}.class-card-tipo-chip-color-gris{color:#000!important;border-radius:20px!important;background-color:#c8c8c8;color:var(--ion-color-colorTerciario-contrast)!important;font-size:12px!important;box-shadow:0 0 #00000018;margin:10px 0%!important;padding:10px!important}.class-card-bocadillo-escritura-derecha{background:var(--ion-color-colorPrincipal-shade);color:#000!important;width:90%!important;border-radius:20px!important;margin:10px 0% 10px 8%!important;padding:5px 5% 0%!important;box-shadow:0 0 #00000018}.class-card-bocadillo-escritura-derecha-colorPrincipal{background:var(--ion-color-colorPrincipal);color:#000!important;width:90%!important;border-radius:20px!important;margin:10px 0% 10px 8%!important;padding:5px 5% 0%!important;box-shadow:0 0 #00000018}.class-card-bocadillo-escritura-izquierda{background:var(--ion-color-colorPrincipal-shade);color:#000!important;width:90%!important;border-radius:20px!important;margin:10px 0% 10px 2%!important;padding:5px 5% 0%!important;box-shadow:0 0 #00000018}.class-card-bocadillo-izquierda{background:var(--ion-color-colorPrincipal-shade);color:#000!important;width:95%!important;margin:10px 0%!important;border-radius:20px!important;padding:5px 5% 0%!important;box-shadow:0 0 #00000018}.class-card-bocadillo-izquierda-colorPrincipal{background:var(--ion-color-colorPrincipal);color:#000!important;width:95%!important;margin:10px 0%!important;border-radius:20px!important;padding:5px 5% 0%!important;box-shadow:0 0 #00000018}.class-card-producto{background-color:#fff;width:auto!important;margin:0% 0!important;padding:0%!important;border-radius:20px!important;box-shadow:0 0 #00000018;height:100%;display:flex;flex-direction:column;justify-content:space-between}.class-card-swiper-2{color:#000!important;background-color:#fff!important;border-radius:20px!important;box-shadow:0 0 #00000018;padding:0%!important;margin:10px 5%!important;width:100px!important;z-index:2!important}.class-card-swiper-4{color:#000!important;background-color:#fff!important;border-radius:20px!important;box-shadow:0 0 #00000018;padding:0%!important;margin:5%!important;width:90%!important;z-index:2!important}.class-card-header-producto{align-content:center!important;text-align:center!important;align-items:center!important;margin:0%!important;padding:0%!important;height:200px!important;--border-radius: 20px 20px 0px 0px !important}.class-card-header-modelos{align-content:center!important;text-align:center!important;align-items:center!important;margin:0%!important;padding:0%!important;height:120px!important;--border-radius: 20px 20px 0px 0px !important}.class-card-tipo-button{color:#000!important;font-weight:700!important;background-color:var(--ion-color-colorSecundario)!important;align-content:center!important;text-align:center!important;align-items:center!important;margin:0%!important;padding-left:10px!important;padding-right:10px!important;width:auto!important;border-radius:30px!important;box-shadow:none}.class-lista-color-principal{background-color:var(--ion-color-colorPrincipal)!important;margin:0%!important;padding:0%!important}.class-lista-color-principal-shade{background-color:var(--ion-color-colorPrincipal-shade)!important;margin:0%!important;padding:0%!important;border-radius:20px!important}ion-chip{background-color:var(--ion-color-colorPrincipal-shade)!important;color:var(--ion-color-colorPrincipal-contrast)!important;padding-left:10px!important;padding-right:10px!important;margin:2px!important}.class-chip-color-primario{background-color:var(--ion-color-colorPrincipal)!important;font-size:15px!important}.class-chip-color-secundario{background-color:var(--ion-color-colorSecundario)!important;font-size:15px!important}.class-chip-color-terciario{background-color:var(--ion-color-colorTerciario)!important;font-size:15px!important}.class-chip-color-red{background-color:#d32b2b!important;font-size:15px!important}.class-chip-informacion{align-content:center!important;text-align:center!important;align-items:center!important;float:center!important;width:90%!important;margin-left:5%!important;margin-right:5%!important}.class-chip-ajustado{--align-content: center !important;text-align:center!important;--align-items: center !important;float:center!important;margin:auto!important;padding-left:0!important;padding-right:11px!important}.class-chip-comentario{background-color:var(--ion-color-colorSecundario)!important;border-radius:20px!important;padding-left:20px!important;padding-right:20px!important;box-shadow:0 0 15px 5px #00000018}.class-chip-peque\f1o{font-size:10px!important;margin:0%!important;padding:2px 5px!important;height:14px!important}.class-chip-width-100{align-content:center!important;text-align:center!important;align-items:center!important;float:center!important;margin-left:5%!important;margin-right:5%!important;width:auto!important;height:14px!important}.class-chip-width-100-peque\f1o-colorSecundario{align-content:center!important;text-align:center!important;align-items:center!important;float:center!important;margin-left:5%!important;margin-right:5%!important;width:auto!important;padding:auto!important;height:16px!important;background-color:var(--ion-color-colorSecundario)!important;box-shadow:0 0 4px 2px #00000018}.class-chip-width-100-peque\f1o-colorTerciario{align-content:center!important;text-align:center!important;align-items:center!important;float:center!important;margin-left:5%!important;margin-right:5%!important;width:auto!important;padding:auto!important;height:16px!important;background-color:var(--ion-color-colorTerciario)!important;box-shadow:0 0 4px 2px #00000018}.class-chip-width-100-peque\f1o-colorTerciario-shade{align-content:center!important;text-align:center!important;align-items:center!important;float:center!important;margin-left:5%!important;margin-right:5%!important;width:auto!important;padding:auto!important;height:16px!important;background-color:var(--ion-color-colorTerciario-shade)!important;box-shadow:0 0 4px 2px #00000018}.class-chip-width-100-peque\f1o-colorPrincipal{align-content:center!important;text-align:center!important;align-items:center!important;float:center!important;margin-left:5%!important;margin-right:5%!important;width:auto!important;padding:auto!important;height:16px!important;background-color:var(--ion-color-colorPrincipal)!important;box-shadow:0 0 4px 2px #00000018}.class-avatar-proporcion-container{width:200px}.class-avatar-proporcion{position:relative;height:0;overflow:hidden;padding-bottom:100%;border-radius:50%}.class-avatar-contenido{position:absolute;top:0;left:0;width:100%;height:100%}.class-avatar-contenido img{width:100%;height:100%;object-fit:cover}.class-avatar-cuadrado{width:100%;aspect-ratio:1/1;object-fit:cover;--border-radius: 20px 20px 20px 20px !important}.class-avatar-ajustado-alto{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.class-avatar-enano{width:30px!important;height:30px!important;margin:0 auto!important;z-index:1!important}.class-avatar-peque\f1o{width:50px!important;height:50px!important;margin:0 auto!important;z-index:1!important}.class-avatar-mediano{width:100px!important;height:100px!important;margin:0 auto;z-index:1!important}.class-avatar-cuadrado-peque\f1o{width:50px!important;height:50px!important;z-index:1!important;margin:0 auto;--border-radius: 20px 20px 20px 20px !important}.class-avatar-cuadrado-mediano{width:80px!important;height:80px!important;z-index:1!important;margin:0 auto;--border-radius: 20px 20px 20px 20px !important}.class-avatar-cuadrado-150px{width:150px!important;height:150px!important;z-index:1!important;margin:0 auto;--border-radius: 20px 20px 20px 20px !important}.class-avatar-cuadrado-mediano-sin-esquinas{width:80px!important;height:80px!important;z-index:1!important;margin:0 auto;--border-radius: 0px 0px 0px 0px !important}.class-avatar-cuadrado-110px{width:110px!important;height:110px!important;z-index:1!important;margin:0 auto;--border-radius: 20px 20px 20px 20px !important}.class-avatar-slides{margin-top:10px!important;padding:0%!important;width:70px!important;height:70px!important;border-radius:35px!important;box-shadow:0 0 #00000018;background-color:var(--ion-color-colorPrincipal)!important;margin:0 auto}.class-avatar-borde{margin-top:10px!important;padding:0%!important;width:70px!important;height:70px!important;border-radius:35px!important;box-shadow:0 0 0 0 var(--ion-color-colorSecundario);background-color:var(--ion-color-colorPrincipal)!important;margin:0 auto}.class-avatar-slides{margin-top:10px!important;padding:0%!important;width:70px!important;height:70px!important;border-radius:35px!important;box-shadow:0 0 15px 5px #00000018;background-color:#fff!important;margin:0 auto}.class-avatar-borde{margin-top:10px!important;padding:0%!important;width:70px!important;height:70px!important;border-radius:35px!important;box-shadow:0 0 7px 5px var(--ion-color-colorSecundario);background-color:var(--ion-color-colorPrincipal)!important;margin:0 auto}.class-avatar-header-card{height:100%!important;width:100%!important;--border-radius: 20px 20px 0px 0px !important;padding:0%!important}.class-avatar-completo{width:100%!important;height:100%!important;--border-radius: 20px 20px 20px 20px !important;margin:0 auto}.class-avatar-ajustado-ancho{height:100%!important;width:100%!important;--border-radius: 0px 0px 0px 0px !important;margin:0 auto}.class-imagen-completa-ancho-alto{height:100%;object-fit:cover;border-radius:10px}.class-img-class-card-header-producto{width:100%!important;height:100%!important;border-radius:20px 20px 0 0!important;margin:0%!important;padding:0%!important}.class-img-refresh{width:200px!important;height:200px!important;width:auto;margin:auto;display:block;margin-top:10vh!important;margin-bottom:200vh!important}.class-img-carga-arranque{width:200px!important;height:200px!important;margin:auto;display:block;margin-top:calc(50vh - 100px - 44px - var(--ion-safe-area-top, 0px))!important;margin-bottom:200vh!important}.class-imagen-completa-cuadrada{width:100%!important;height:50vh!important}.class-imagen-completa{height:100%!important;width:100%!important}.class-imagen-completa-esquinas-redondeadas{height:100%!important;width:100%!important;border-radius:10px!important}.class-imagen-con-margen{height:80%!important;width:80%!important;margin:10%!important}.class-imagen-peque\f1 a{width:80px!important;margin:auto!important}.class-badge-busqueda{font-size:10px!important;font-weight:700!important;padding:13px 19px 13px 0%!important;padding:13px 19px 13px 10px!important;margin:0% 10px 0% 0%!important;background-color:var(--ion-color-colorSecundario)!important;border-radius:20px!important}.class-badge-tipo-chip-color-secundario{border-radius:20px!important;background-color:var(--ion-color-colorSecundario)!important;color:var(--ion-color-colorSecundario-contrast)!important;font-size:12px!important;padding:10px!important;box-shadow:0 0 #00000018;margin-top:10px!important;margin-bottom:10px!important}.class-badge-tipo-chip-color-secundario-shade{border-radius:20px!important;background-color:var(--ion-color-colorSecundario-shade)!important;color:var(--ion-color-colorSecundario-contrast)!important;font-size:12px!important;padding:10px!important;box-shadow:0 0 #00000018;margin-top:10px!important;margin-bottom:10px!important}.class-badge-tipo-chip-color-terciario{border-radius:20px!important;background-color:var(--ion-color-colorTerciario)!important;color:var(--ion-color-colorTerciario-contrast)!important;font-size:12px!important;padding:10px!important;box-shadow:0 0 #00000018;margin-top:10px!important;margin-bottom:10px!important}.class-badge-into-chip-secundario{background-color:var(--ion-color-colorSecundario)!important;border-radius:20px!important;padding-right:10px!important;font-weight:700!important;color:#000!important}.class-badge-into-chip-terciario{background-color:var(--ion-color-colorTerciario)!important;border-radius:20px!important;padding-right:10px!important;font-weight:700!important;color:#000!important}.class-badge-into-chip-warning{background-color:#daa520!important;border-radius:20px!important;padding-right:10px!important;font-weight:700!important;color:#000!important}.class-badge-avatar-peque\f1o{float:right!important;position:relative!important;font-size:18px!important;margin:0% -12px -20px 0%!important;padding:5px!important;z-index:2!important;border-radius:10px!important}.class-badge-activo{background-color:var(--ion-color-colorSecundario)!important;font-size:14px!important;font-weight:700!important;padding:5px 0 0!important;margin:4px!important;border-radius:12px!important;width:95%!important;height:95%!important}.class-badge-desactivo{background-color:var(--ion-color-colorTerciario)!important;font-size:14px!important;font-weight:700!important;padding:5px 0 0!important;margin:4px!important;border-radius:12px!important;width:95%!important;height:95%!important}.class-badge-no-disponible{background-color:var(--ion-color-colorPrincipal)!important;font-size:14px!important;font-weight:700!important;padding:5px 0 0!important;margin:4px!important;border-radius:12px!important;width:95%!important;height:95%!important}.class-badge-descuento,.class-badge-descuento-ticket{z-index:1!important;position:sticky;bottom:-10px;margin-bottom:-31px!important;float:left!important;background-color:var(--ion-color-colorSecundario)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;margin-top:7px!important;margin-left:7px!important;padding:5px!important;border-radius:20px!important}.class-badge-profesional-asociado{z-index:1!important;position:sticky;bottom:-10px;margin-bottom:-50px!important;float:right!important;color:#fff!important;font-size:14px!important;font-weight:700!important;margin-top:2px!important;margin-right:2px!important;padding:0!important;border-radius:20px!important}.class-badge-avatar-cuadrado-secundario{z-index:1!important;padding:3px!important;border-radius:20px!important;background-color:var(--ion-color-colorSecundario)!important;font-size:10px!important;font-weight:700!important;margin-left:5px!important}.class-badge-notificacion{float:right!important;position:relative!important;font-size:9px!important;padding:5px!important;margin:0% 0% -20px 50px!important;z-index:2!important;border-radius:10px!important}.class-badge-peque\f1o-arriba{margin:-10px 0% 0%!important;z-index:1!important;padding:2px!important;font-size:11px!important;font-weight:700!important;border-radius:20px!important;color:#000}.class-badge-peque\f1o-footer{margin:-47px -15px 0% 0%!important;z-index:1!important;padding:2px!important;font-size:11px!important;font-weight:700!important;border-radius:20px!important;color:#000}.class-margin-bottom-23px{margin-bottom:-23px!important}.grafica-queso-sin-margin{padding:0%!important;margin:0% 0% 0% -30%!important;width:160%!important;height:auto!important}.class-centro-donuts{padding:0%!important;margin:-250px 0% 150px!important}.class-centro-donuts-flujo{padding:0%!important;margin:-240px 0% 50px!important}.class-centro-donuts-miniatura{padding:0%!important;margin:-45% 0% 40%!important}.img-infinit-scroll,.class-imagen-infinit-scroll{width:100px!important;height:100px!important;width:auto;margin:auto;display:block}.class-skeleton-imagen-producto{width:100%!important;height:100%!important;margin:0%!important}.class-skeleton-linea-titulo{width:80%;height:12px;margin:6px auto!important}.class-skeleton-linea-precio{width:45%;height:12px;margin:6px auto!important}.class-toggle-right{--background-color: var(--ion-color-colorSecundario) !important;float:right!important;margin-right:5%!important}.class-button-card{color:#000!important;--background: var(--ion-color-colorPrincipal) !important;--padding: 12px !important;--border-radius: 15px !important;width:100%;--box-shadow: 0 0px 0px 0px #00000018}::-webkit-file-upload-button{text-align:center!important;background-color:var(--ion-color-colorSecundario)!important;background:linear-gradient(var(--ion-color-colorSecundario),var(--ion-color-colorSecundario));border:none!important;border-radius:20px!important;padding:7px 10px!important;cursor:pointer!important;display:inline-block;font-size:13px;font-weight:700!important;outline:none!important;width:100%!important;filter:none!important}.class-boton-subida-fichero{padding-top:20px!important;padding-bottom:20px!important;font-size:0px!important;outline:none!important;border:none!important;width:auto!important}.class-input-subida-fichero{height:50px!important;margin-top:3px!important;padding-top:0!important;padding-bottom:0!important;font-size:0px!important;outline:none!important;border:none!important;width:100%!important}.class-fab-boton-standar{position:fixed;padding:0%!important;margin:20px!important}.class-fijar-arriba-separado-200px{z-index:2!important;position:sticky;transition:.5s ease;top:10px;width:100%!important;margin:0% 0% -300px!important;padding:0% 2%!important}.class-fijar-arriba{z-index:2!important;position:sticky;transition:.5s ease;top:10px;width:100%!important;margin:0%!important;padding:0% 2%!important}.class-footer{z-index:2!important;position:sticky;transition:.5s ease;bottom:0;width:100%!important;margin:0%!important;padding:0% 2%!important;background:var(--ion-color-colorPrincipal)!important}.class-footer{--background: var(--ion-color-colorPrincipal) !important;background:var(--ion-color-colorPrincipal)!important;box-shadow:0 -6px 18px #0000000f;border-top:none;padding-bottom:env(safe-area-inset-bottom)}.class-footer .nav{display:grid;grid-template-columns:repeat(5,1fr);height:72px;align-items:center;justify-items:center}.class-footer .nav a{text-decoration:none;color:#8a8a8a;min-width:56px;height:52px;padding:6px 0 2px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:4px;-webkit-tap-highlight-color:transparent}.class-footer .nav a ion-icon{font-size:22px;line-height:22px;color:inherit}.class-footer .nav a span{font-size:11px;font-weight:600;color:inherit}.class-fijar-abajo{z-index:2!important;position:sticky;transition:.5s ease;bottom:30px;width:100%!important;margin:0%!important;padding:0% 2%!important}.class-input-card{background:var(--ion-color-colorPrincipal)!important;border-radius:15px!important;padding-left:5px!important;padding-right:5px!important;margin-top:3px!important;width:auto!important;box-shadow:0 0 #00000018;color:#000!important}.class-input-card-shade,.class-input-card-terciary-shade{background:var(--ion-color-colorTerciario-shade)!important;border-radius:15px!important;padding-left:5px!important;padding-right:5px!important;margin-top:3px!important;color:#000!important}.class-input-gray{background:#f5f5f5!important;border-radius:15px!important;padding-left:5px!important;padding-right:5px!important;margin-top:3px!important;color:#000!important}.class-input-date-time{--background: var(--ion-color-colorPrincipal) !important;border-radius:15px!important;padding-left:-15px!important;padding-right:-15px!important;margin-top:3px!important;width:auto!important;box-shadow:0 0 #00000018;height:37px!important}.class-separador-150px{height:150px!important}.class-separador-100px{height:100px!important}.class-separador-50px{height:50px!important}.class-progress-bar{height:7px!important;border-radius:20px!important}.class-linea-valoraciones{text-align:center!important;margin:-15px 0% 0%!important;padding:0%!important;z-index:5!important}.class-logo-negocio{margin-top:-50px!important;position:sticky!important;z-index:1!important}.class-estrellas-valoraciones{width:17px!important;height:17px!important;margin:0% 5px 5px!important;padding:0%!important}.class-header-standar{background-color:var(--ion-color-colorPrincipal)!important;box-shadow:0 0 15px 5px #00000018;border:none!important}.class-header-menu-pc{height:45px!important;box-shadow:0 0 15px 5px #00000018;border:none!important}.class-header-liso{box-shadow:none!important;border-bottom:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.class-espacio-20px{height:10px!important;margin-top:20px!important}.contenedor-asientos-horizontal{overflow-x:auto;white-space:nowrap;display:flex;flex-direction:column;gap:4px;padding:10px}.fila-asiento{display:flex;flex-direction:row;gap:6px}.asiento{min-width:40px;min-height:40px;border-radius:8px;background-color:#4caf50;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.asiento.ocupado{background-color:#e53935;cursor:not-allowed}.asiento.disponible{background-color:var(--ion-color-colorSecundario)!important;min-width:40px;min-height:40px;border-radius:8px;color:#000;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.asiento.ocupado{background-color:var(--ion-color-colorTerciario)!important;min-width:40px;min-height:40px;border-radius:8px;color:#000;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.asiento.seleccionado{background-color:var(--ion-color-colorSecundario)!important;min-width:40px;min-height:40px;border-radius:8px;color:#000;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.asiento.deshabilitado{background-color:var(--ion-color-colorPrincipal-shade)!important;min-width:40px;min-height:40px;border-radius:8px;color:var(--ion-color-colorPrincipal-shade)!important;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}ion-button.class-acceso-boton-proveedor{--background: #ffffff;--background-hover: #f8fafc;--background-activated: #f1f4f9;--color: #1f1f1f;--border-radius: 15px;--border-width: 1px;--border-style: solid;--border-color: rgba(0, 0, 0, .12);--box-shadow: 0 1px 2px rgba(0, 0, 0, .05);height:50px;margin:0;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.class-acceso-icono-proveedor{font-size:18px;margin-right:10px}.class-divisor-lineas{display:flex;align-items:center;gap:10px;margin:4px 0;font-size:12px;color:var(--ion-color-medium)}.class-divisor-lineas:before,.class-divisor-lineas:after{content:"";flex:1;height:1px;background:#00000026}@font-face{font-family:Figtree;src:url(Figtree-latin.93af595f71d0a236.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--lc-fuente: "Figtree", -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", sans-serif;--lc-marca: var(--ion-color-colorSecundario);--lc-marca-texto: var(--ion-color-colorSecundario-contrast);--lc-marca-suave: #e9edf5;--lc-marca-suave: color-mix(in srgb, var(--ion-color-colorSecundario) 14%, #ffffff);--lc-marca-tinta: var(--lc-texto);--lc-marca-tinta: color-mix(in srgb, var(--ion-color-colorSecundario) 50%, #000000);--lc-tinte-1: #e9edf5;--lc-tinte-1: color-mix(in srgb, var(--ion-color-colorSecundario) 14%, #ffffff);--lc-tinte-2: #efefef;--lc-tinte-2: color-mix(in srgb, var(--ion-color-colorTerciario) 12%, #ffffff);--lc-tinte-3: #f1f3f8;--lc-tinte-3: color-mix(in srgb, var(--ion-color-colorSecundario) 7%, #ffffff);--lc-negocio-tope: #34425f;--lc-negocio-tope: color-mix(in srgb, var(--ion-color-colorSecundario) 70%, #1c2130);--lc-fondo: #f2f4f5;--lc-superficie: #ffffff;--lc-texto: #1c2130;--lc-texto-suave: #6b6866;--lc-borde: #ebebeb;--lc-borde-campo: #d3d8e0;--lc-campo: #e7eaec;--lc-campo: color-mix(in srgb, var(--lc-texto) 7%, var(--lc-fondo));--lc-error: #b42318;--lc-radio: 16px;--lc-radio-tarjeta: 28px;--lc-radio-imagen: 20px;--lc-radio-boton: 14px;--lc-radio-pastilla: 999px;--lc-sombra-sm: 0 1px 3px rgba(20, 26, 40, .08);--lc-sombra-md: 0 4px 16px rgba(20, 26, 40, .1);--lc-sombra-tarjeta: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--lc-sombra-chip: 0 2px 8px rgba(0, 0, 0, .06);--lc-sombra-flotante: 0 4px 24px rgba(0, 0, 0, .12);--lc-sombra-marca: 0 4px 24px rgba(0, 0, 0, .22);--lc-sombra-marca: 0 4px 24px color-mix(in srgb, var(--ion-color-colorSecundario) 40%, transparent);--lc-transicion: .15s ease-out;--lc-tactil: 44px;--ion-font-family: var(--lc-fuente)}body{font-family:var(--lc-fuente)}.class-app-shell{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--lc-fondo)}.class-app-contenido{position:relative;flex:1 1 auto;min-height:0}.class-app-con-barra .class-app-contenido{--ion-safe-area-bottom: 0px}.class-app-con-barra .class-app-contenido ion-content{--padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 92px) }.class-app-con-barra .class-app-contenido ion-fab[vertical=bottom]{margin-bottom:84px}.class-barra-navegacion{position:absolute;left:0;right:0;bottom:0;z-index:100;display:flex;justify-content:center;padding:0 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:transparent;pointer-events:none}.class-barra-pildora{pointer-events:auto;width:100%;max-width:460px;display:flex;justify-content:space-between;gap:2px;padding:6px;background:var(--lc-superficie);border-radius:32px;box-shadow:var(--lc-sombra-flotante)}.class-barra-pestana{flex:1 1 0;min-width:0;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 0;border:0;border-radius:26px;background:transparent;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:var(--lc-texto-suave);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--lc-transicion),color var(--lc-transicion),transform var(--lc-transicion)}.class-barra-pestana .class-barra-icono{position:relative;display:flex;font-size:23px}@media (hover: hover){.class-barra-pestana:hover{background:var(--lc-fondo);color:var(--lc-texto)}}.class-barra-pestana.class-activa{background:var(--lc-marca-suave);color:var(--lc-marca-tinta)}.class-barra-pestana:active{transform:scale(.95)}.class-barra-pestana:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:2px}.class-barra-badge{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:var(--lc-radio-pastilla);background:var(--ion-color-danger);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}.class-boton-perfil{width:var(--lc-tactil);height:var(--lc-tactil);display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--lc-borde);border-radius:50%;background:var(--lc-superficie);box-shadow:var(--lc-sombra-chip);font-size:22px;color:var(--lc-texto);cursor:pointer;transition:background var(--lc-transicion),transform var(--lc-transicion);position:relative}@media (hover: hover){.class-boton-perfil:hover{background:var(--lc-fondo)}}.class-boton-perfil:before{content:"";width:24px;height:24px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg fill='none' stroke='%23000' stroke-width='36' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='256' cy='150' r='84'/%3E%3Cpath d='M64 448c0-96 80-162 192-162s192 66 192 162z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.class-boton-perfil:active{transform:scale(.94)}.class-boton-perfil.class-con-sesion{border-color:transparent;background:var(--lc-marca-suave);color:var(--lc-marca-tinta)}.class-boton-perfil .class-boton-perfil-aviso{position:absolute;top:1px;right:1px;width:11px;height:11px;border-radius:50%;background:var(--ion-color-danger);border:2px solid var(--lc-superficie)}.class-boton-perfil.class-modo-negocio{overflow:hidden;border:2px solid var(--lc-marca-tinta);background:#fff}.class-boton-perfil.class-modo-negocio:before{display:none}.class-boton-perfil .class-boton-perfil-logo{width:100%;height:100%;object-fit:contain;border-radius:50%}.class-boton-perfil:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:2px}@media (prefers-reduced-motion: reduce){.class-barra-pestana,.class-boton-perfil{transition:none}}.class-acceso-contenido{--background: var(--ion-color-colorPrincipal)}.class-acceso-marco{min-height:100%;display:flex;flex-direction:column;font-family:var(--lc-fuente)}.class-acceso-cabecera{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:calc(var(--ion-safe-area-top, 0px) + 28px) 20px 46px;background:var(--ion-color-colorPrincipal);color:var(--ion-color-colorPrincipal-contrast)}.class-acceso-logo{width:88px;height:88px;border-radius:50%;object-fit:contain;background:#fff;box-shadow:0 6px 18px -6px #0000004d}.class-acceso-titulo{margin:0;font-size:22px;line-height:1.2;font-weight:700;text-align:center}.class-acceso-boton-esquina{position:absolute;top:calc(var(--ion-safe-area-top, 0px) + 6px);width:var(--lc-tactil);height:var(--lc-tactil);display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:inherit;font-size:24px;cursor:pointer}.class-acceso-boton-esquina.class-izquierda{left:8px}.class-acceso-boton-esquina.class-derecha{right:8px}.class-acceso-boton-esquina:active{background:#00000014}.class-acceso-hoja{flex:1 1 auto;margin-top:-24px;position:relative;padding:20px 20px calc(var(--ion-safe-area-bottom, 0px) + 28px);background:var(--lc-superficie);border-radius:24px 24px 0 0;box-shadow:0 -8px 24px #141a280f;display:flex;flex-direction:column;gap:16px}.class-acceso-pestanas{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--lc-fondo);border-radius:var(--lc-radio-boton)}.class-acceso-pestanas button{height:42px;border:0;border-radius:11px;background:transparent;font-family:inherit;font-size:15px;font-weight:600;color:var(--lc-texto-suave);cursor:pointer;transition:background var(--lc-transicion),color var(--lc-transicion)}.class-acceso-pestanas button.class-activa{background:var(--lc-superficie);color:var(--lc-texto);box-shadow:var(--lc-sombra-sm)}.class-acceso-formulario{display:flex;flex-direction:column;gap:16px}.class-campo{display:flex;flex-direction:column;gap:6px}.class-campo label{font-size:14px;font-weight:600;line-height:1.2;color:var(--lc-texto)}.class-campo-fila{display:flex;justify-content:space-between;align-items:baseline}.class-campo-input{--background: var(--lc-superficie);--color: var(--lc-texto);--placeholder-color: #8b92a1;--placeholder-opacity: 1;--padding-start: 16px;--padding-end: 16px;min-height:52px;border:1.5px solid var(--lc-borde-campo);border-radius:var(--lc-radio-boton);font-size:16px;font-family:var(--lc-fuente);transition:border-color var(--lc-transicion)}.class-campo-input.has-focus{border-color:var(--lc-marca-tinta);outline:2px solid var(--lc-marca-tinta);outline-offset:1px}.class-campo-input.class-con-error{border-color:var(--lc-error)}.class-campo-con-accion{position:relative}.class-campo-con-accion .class-campo-input{--padding-end: 92px}.class-campo-accion{position:absolute;right:4px;top:4px;height:44px;padding:0 12px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--lc-texto-suave);cursor:pointer;z-index:2}.class-campo-error{font-size:13px;font-weight:500;color:var(--lc-error)}.class-enlace{padding:0;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--lc-marca-tinta);cursor:pointer}.class-enlace.class-subrayado{text-decoration:underline;font-size:inherit}.class-casilla-fila{display:flex;align-items:center;gap:12px;min-height:var(--lc-tactil);font-size:15px;line-height:1.4;color:var(--lc-texto-suave)}.class-casilla{flex:none;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--lc-borde-campo);border-radius:7px;background:var(--lc-superficie);color:var(--lc-marca-texto);font-size:16px;cursor:pointer;transition:background var(--lc-transicion),border-color var(--lc-transicion)}.class-casilla.class-marcada{background:var(--lc-marca);border-color:var(--lc-marca)}.class-boton-principal{flex:none;height:54px;width:100%;margin-top:4px;border:0;border-radius:var(--lc-radio-boton);background:var(--lc-marca);color:var(--lc-marca-texto);font-family:inherit;font-size:17px;font-weight:700;cursor:pointer;transition:transform var(--lc-transicion),opacity var(--lc-transicion)}.class-boton-principal:active{transform:scale(.98)}.class-boton-principal:disabled{opacity:.45}.class-acceso-sociales{display:grid;grid-template-columns:1fr 1fr;gap:10px}.class-boton-google,.class-boton-apple{height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--lc-radio-boton);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.class-boton-google ion-icon,.class-boton-apple ion-icon{font-size:20px}.class-boton-google:disabled,.class-boton-apple:disabled{opacity:.45}.class-boton-google{border:1.5px solid var(--lc-borde-campo);background:var(--lc-superficie);color:var(--lc-texto)}.class-boton-apple{border:0;background:#000;color:#fff}.class-acceso-pie{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px;padding:4px;background:var(--lc-fondo);border-radius:var(--lc-radio-boton)}.class-acceso-pie button{min-height:var(--lc-tactil);display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--lc-texto);cursor:pointer}.class-acceso-pie button ion-icon{font-size:18px;color:var(--lc-marca-tinta)}.class-acceso-pie button:active{background:var(--lc-superficie)}.class-acceso-version{text-align:center;font-size:12px;font-weight:500;color:var(--lc-texto-suave)}.class-acceso-patrocinadores{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;padding:8px 0 0}.class-acceso-patrocinadores img{flex:1 1 0;max-width:150px;max-height:64px;object-fit:contain}@media (min-width: 768px){.class-acceso-marco{align-items:center}.class-acceso-cabecera{align-self:stretch}.class-acceso-hoja{width:100%;max-width:440px;margin-bottom:32px;border-radius:24px}}@media (max-height: 820px){.class-acceso-cabecera{gap:10px;padding-top:calc(var(--ion-safe-area-top, 0px) + 18px);padding-bottom:40px}.class-acceso-logo{width:72px;height:72px}.class-acceso-titulo{font-size:20px}}.class-contenido-lienzo{--background: var(--lc-fondo);--color: var(--lc-texto)}ion-header.class-cabecera-lienzo,ion-header.class-cabecera-lienzo ion-toolbar{background:var(--lc-fondo);box-shadow:none}ion-header.class-cabecera-lienzo:after,ion-header.class-cabecera-lienzo:before{display:none;background:none;content:none}.class-cabecera-lienzo ion-toolbar{--background: var(--lc-fondo);--color: var(--lc-texto);--border-width: 0}.class-buscador{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 16px;background:var(--lc-superficie);border:1px solid rgba(0,0,0,.1);border-radius:var(--lc-radio-pastilla);box-shadow:var(--lc-sombra-chip);transition:border-color var(--lc-transicion)}.class-buscador:focus-within{border-color:var(--lc-marca-tinta)}.class-buscador-lupa{flex:none;font-size:20px;color:var(--lc-texto-suave)}.class-buscador-input{--padding-start: 4px;--padding-end: 4px;--color: var(--lc-texto);--placeholder-color: var(--lc-texto-suave);--placeholder-opacity: 1;flex:1;min-width:0;min-height:44px;font-size:16px;letter-spacing:-.01em}.class-buscador-codigo{flex:none;padding:8px;font-size:24px;color:var(--lc-texto-suave);cursor:pointer}.class-buscador-enviar{flex:none;width:var(--lc-tactil);height:var(--lc-tactil);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--lc-marca);color:var(--lc-marca-texto);font-size:22px;box-shadow:var(--lc-sombra-marca);cursor:pointer;transition:transform var(--lc-transicion)}.class-buscador-enviar:active{transform:scale(.94)}.class-chips{display:flex;gap:8px;padding:12px 16px 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.class-chips::-webkit-scrollbar{display:none}.class-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 18px;border:1px solid var(--lc-borde);border-radius:var(--lc-radio-pastilla);background:var(--lc-superficie);box-shadow:var(--lc-sombra-chip);font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--lc-texto);cursor:pointer;transition:background var(--lc-transicion),color var(--lc-transicion),transform var(--lc-transicion)}.class-chip ion-icon{flex:none;font-size:18px}.class-chip:active{transform:scale(.97)}.class-chip.class-seleccionado{border-color:transparent;background:var(--lc-marca);color:var(--lc-marca-texto)}.class-chip:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:2px}.class-chips-suaves{padding-top:8px}.class-chips-suaves .class-chip{min-height:36px;padding:0 14px;border-color:transparent;background:transparent;box-shadow:none;font-size:14px;color:var(--lc-texto-suave)}.class-chips-suaves .class-chip.class-seleccionado{background:var(--lc-marca-suave);color:var(--lc-marca-tinta)}.class-estado-vacio{margin:0;padding:32px 24px;text-align:center;line-height:1.45;color:var(--lc-texto-suave)}@media (min-width: 768px){.class-chips{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px;flex-wrap:wrap;overflow-x:visible}}@media (prefers-reduced-motion: reduce){.class-chip,.class-buscador-enviar{transition:none}}ion-toolbar.class-toolbar-inicio{--padding-top: 6px;--padding-bottom: 6px;--padding-start: 16px;--padding-end: 16px;--min-height: 0}.class-barra-superior{display:flex;align-items:center;gap:10px;min-height:var(--lc-tactil)}.class-barra-logo{flex:none;width:40px;height:40px;border-radius:12px;object-fit:contain}.class-barra-flexible{flex:1}.class-boton-volver{flex:none;margin:0;--padding-start: 4px;--padding-end: 4px}.class-buscador-compacto{flex:1 1 auto;min-width:0;height:40px;box-sizing:border-box;padding:0 6px 0 14px;background:var(--lc-campo);border:0;box-shadow:none;transition:background var(--lc-transicion),box-shadow var(--lc-transicion)}.class-buscador-compacto:focus-within{background:var(--lc-superficie);box-shadow:0 0 0 2px var(--lc-marca-tinta)}.class-buscador-compacto .class-buscador-input{min-height:40px;font-size:15px}.class-buscador-borrar{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;font-size:20px;color:var(--lc-texto-suave);cursor:pointer}.class-barra-superior .class-boton-perfil{width:40px;height:40px;border:0;background:var(--lc-campo);box-shadow:none;font-family:inherit;font-size:14px;font-weight:700}.class-barra-superior .class-boton-perfil.class-con-sesion{background:var(--lc-marca-suave);color:var(--lc-marca-tinta)}.class-esqueleto{background:linear-gradient(90deg,#0000000d,#0000001c,#0000000d);background-size:200% 100%;animation:lc-brillo 1.3s linear infinite}@keyframes lc-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.class-esqueleto-linea{height:12px;margin-top:8px;border-radius:6px}.class-esqueleto-linea.class-corta{width:60%}.class-negocios-lista{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:8px 16px 28px}.class-hero-negocio{display:flex;flex-direction:column;gap:12px;padding:12px;box-sizing:border-box;overflow:hidden;border-radius:var(--lc-radio-tarjeta);background:var(--lc-tinte-1);box-shadow:var(--lc-sombra-tarjeta);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 230px;transition:transform var(--lc-transicion)}.class-hero-negocio:nth-child(3n+2){background:var(--lc-tinte-2)}.class-hero-negocio:nth-child(3n){background:var(--lc-tinte-3)}.class-hero-negocio:active{transform:scale(.99)}.class-hero-nombre{display:flex;align-items:center;gap:12px;padding:0 2px;min-width:0}.class-hero-nombre img{flex:none;width:46px;height:46px;padding:3px;box-sizing:border-box;border-radius:14px;object-fit:contain;background:#fff;box-shadow:var(--lc-sombra-chip)}.class-hero-nombre>span:not(.class-hero-vermas){flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--lc-texto)}.class-hero-vermas{flex:none;display:inline-flex;align-items:center;gap:2px;padding:6px 8px 6px 12px;background:var(--lc-superficie);border-radius:var(--lc-radio-pastilla);box-shadow:var(--lc-sombra-chip);font-size:12.5px;font-weight:700;color:var(--lc-marca-tinta);white-space:nowrap}.class-hero-vermas ion-icon{font-size:15px}.class-hero-contenido{margin-top:0}.class-hero-carrusel{position:relative}.class-hero-productos{display:flex;gap:10px;margin:0 -12px;padding:0 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:12px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.class-hero-productos::-webkit-scrollbar{display:none}.class-hero-flecha{display:none}@media (hover: hover) and (pointer: fine){.class-hero-flecha{position:absolute;top:50%;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-top:-18px;padding:0;border:0;border-radius:50%;background:var(--lc-superficie);box-shadow:var(--lc-sombra-flotante);font-size:18px;color:var(--lc-texto);cursor:pointer;opacity:0;transition:opacity var(--lc-transicion)}.class-hero-flecha.class-anterior{left:-6px}.class-hero-flecha.class-siguiente{right:-6px}.class-hero-carrusel:hover .class-hero-flecha{opacity:1}}.class-hero-producto{position:relative;flex:0 0 calc(50% - 16px);max-width:190px;aspect-ratio:1;overflow:hidden;border-radius:var(--lc-radio-imagen);background:var(--lc-fondo);scroll-snap-align:start}.class-hero-producto img{width:100%;height:100%;object-fit:cover}.class-hero-producto.class-esqueleto{background-color:#ffffff8c}.class-hero-precio{position:absolute;top:10px;left:10px;z-index:1;padding:3px 9px;background:#fffffff0;border-radius:var(--lc-radio-pastilla);box-shadow:var(--lc-sombra-chip);font-size:12px;font-weight:700;color:var(--lc-texto)}.class-corazon{position:absolute;top:8px;right:8px;z-index:2;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fffffff0;box-shadow:var(--lc-sombra-chip);opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease;cursor:pointer}.class-corazon:before{content:"";position:absolute;inset:7px;background:var(--lc-marca-tinta);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M352.92 80C288 80 256 144 256 144s-32-64-96.92-64c-52.76 0-94.54 44.14-95.08 96.81-1.1 109.33 86.73 187.08 183 252.42a16 16 0 0018 0c96.26-65.34 184.09-143.09 183-252.42-.54-52.67-42.32-96.81-95.08-96.81z' fill='none' stroke='%23000' stroke-width='32' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.class-corazon.class-favorito{opacity:1;transform:scale(1)}.class-corazon.class-favorito:before{background:var(--lc-marca);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 448a32 32 0 01-18-5.57c-78.59-53.35-112.62-89.93-131.39-112.8-40-48.75-59.15-98.8-58.61-153C48.62 114.52 98.46 64 159.08 64c44.08 0 74.61 24.83 92.39 45.51a6 6 0 009.06 0C278.31 88.81 308.84 64 352.92 64c60.62 0 110.46 50.52 111.08 112.63.54 54.21-18.63 104.26-58.61 153-18.77 22.87-52.8 59.45-131.39 112.8a32 32 0 01-18 5.57z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 448a32 32 0 01-18-5.57c-78.59-53.35-112.62-89.93-131.39-112.8-40-48.75-59.15-98.8-58.61-153C48.62 114.52 98.46 64 159.08 64c44.08 0 74.61 24.83 92.39 45.51a6 6 0 009.06 0C278.31 88.81 308.84 64 352.92 64c60.62 0 110.46 50.52 111.08 112.63.54 54.21-18.63 104.26-58.61 153-18.77 22.87-52.8 59.45-131.39 112.8a32 32 0 01-18 5.57z'/%3E%3C/svg%3E")}.class-corazon:active{transform:scale(.92)}.class-corazon:focus-visible{opacity:1;transform:scale(1)}@media (hover: hover){.class-hero-producto:hover .class-corazon,.class-producto:hover .class-corazon{opacity:1;transform:scale(1)}}@media (hover: none){.class-corazon{opacity:1;transform:scale(1)}}.class-hero-icono{flex:none;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;box-shadow:var(--lc-sombra-chip);font-size:24px;color:var(--lc-marca-tinta)}.class-hero-titulo{position:absolute;left:8px;right:8px;bottom:8px;z-index:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:5px 10px;background:#fffffff0;border-radius:14px;box-shadow:var(--lc-sombra-chip);font-size:12px;font-weight:700;line-height:1.25;color:var(--lc-texto)}.class-explorar-titulo{max-width:1200px;margin:0 auto;padding:0 20px 6px}.class-explorar-titulo h1{margin:0;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--lc-texto)}.class-explorar-titulo p{margin:0;font-size:13px;color:var(--lc-texto-suave)}.class-productos-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;max-width:1200px;margin:0 auto;padding:12px 16px 8px}.class-producto{display:flex;flex-direction:column;content-visibility:auto;contain-intrinsic-size:auto 300px}.class-producto-imagen{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--lc-radio-imagen);background:var(--lc-superficie);border:1px solid var(--lc-borde);cursor:pointer}.class-producto-imagen img{width:100%;height:100%;object-fit:cover}.class-producto-descuento{position:absolute;top:8px;left:8px;padding:3px 8px;background:var(--lc-marca);border-radius:var(--lc-radio-pastilla);font-size:11px;font-weight:700;color:var(--lc-marca-texto)}.class-producto-caja{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:4px;padding:2px 8px;background:#fffffff0;border-radius:var(--lc-radio-pastilla);font-size:11px;font-weight:700}.class-producto-info{display:flex;flex-direction:column;gap:2px;padding:10px 2px 0}.class-producto-negocio{overflow:hidden;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lc-texto-suave);white-space:nowrap;text-overflow:ellipsis}.class-producto-titulo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:-.01em;cursor:pointer}.class-producto-titulo span{font-weight:500;color:var(--lc-texto-suave)}.class-producto-estrellas{font-size:12px}.class-producto-precio{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.class-producto-precio b{font-size:15px;font-weight:700}.class-producto-precio b.class-oferta{color:var(--ion-color-colorRojo, var(--lc-marca-tinta))}.class-producto-precio s{margin-right:6px;font-size:12px;color:var(--lc-texto-suave)}.class-producto-precio small{display:block;font-size:11px;color:var(--lc-texto-suave)}.class-producto-anadir{position:relative;flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--lc-marca);color:var(--lc-marca-texto);font-size:24px;cursor:pointer;transition:transform var(--lc-transicion)}.class-producto-anadir:after{content:"";position:absolute;inset:-4px}.class-producto-anadir:before{content:"";width:22px;height:22px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg fill='none' stroke='%23000' stroke-width='36' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M40 64h60l58 252h254M130 140h336l-40 176M296 184v72M260 220h72'/%3E%3Ccircle cx='200' cy='410' r='26'/%3E%3Ccircle cx='392' cy='410' r='26'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.class-producto-anadir:active{transform:scale(.92)}.class-producto-anadir:disabled{opacity:.45}.class-producto-consultar{align-self:flex-start;min-height:36px;margin-top:4px;padding:0 14px;border:1px solid var(--lc-borde-campo);border-radius:var(--lc-radio-pastilla);background:var(--lc-superficie);font-family:inherit;font-size:13px;font-weight:600;color:var(--lc-texto);cursor:pointer}.class-producto-nota{font-size:11.5px;color:var(--lc-texto-suave)}.class-producto-nota.class-importante{font-weight:700;color:var(--lc-texto)}@media (min-width: 768px){.class-buscador-compacto{max-width:720px;margin:0 auto}.class-negocios-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;padding:16px 24px 40px}.class-negocios-lista>.class-hero-negocio:only-child{width:100%;max-width:560px;justify-self:center}.class-productos-rejilla{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 20px;padding:16px 24px 8px}}@media (prefers-reduced-motion: reduce){.class-esqueleto{animation:none}.class-hero-negocio,.class-producto-anadir{transition:none}}.class-negocio-portada{position:relative;isolation:isolate;overflow:hidden;background:var(--lc-negocio-tope);background:linear-gradient(160deg,var(--lc-negocio-tope),color-mix(in srgb,var(--lc-negocio-tope) 70%,var(--ion-color-colorSecundario)))}.class-negocio-portada-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.class-negocio-portada-velo{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,24,34,.28) 0%,rgba(20,24,34,.5) 55%,var(--lc-fondo) 100%)}.class-negocio-portada-contenido{padding:calc(var(--ion-safe-area-top, 0px) + 10px) 16px 16px;max-width:1200px;margin:0 auto}.class-barra-negocio{display:flex;align-items:center;gap:10px}.class-barra-negocio .class-buscador-compacto{flex:1 1 auto;height:44px;background:#fffffff0;box-shadow:var(--lc-sombra-chip)}.class-barra-negocio .class-buscador-compacto .class-buscador-input{min-height:44px}.class-pastilla-menu{flex:none;height:44px;display:flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border:0;border-radius:var(--lc-radio-pastilla);background:#fffffff0;box-shadow:var(--lc-sombra-chip);color:var(--lc-texto);cursor:pointer;transition:transform var(--lc-transicion)}.class-pastilla-menu img{width:36px;height:36px;border-radius:50%;object-fit:contain;background:#fff}.class-pastilla-menu ion-icon{font-size:24px}.class-pastilla-menu:active{transform:scale(.96)}.class-pastilla-menu:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.class-negocio-hero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:46px 8px 24px;text-align:center;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.class-negocio-titulo{display:flex;align-items:center;justify-content:center;gap:12px;max-width:100%}.class-negocio-titulo .class-negocio-nombre{min-width:0}.class-negocio-nombre{margin:0;font-size:32px;font-weight:800;line-height:1.08;letter-spacing:-.03em}.class-negocio-descripcion{margin:0;max-width:520px;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer}.class-chips-negocio{margin:0 -16px;padding:4px 16px}.class-menu-capa{position:absolute;inset:0;z-index:30}.class-menu-panel{position:absolute;width:270px;max-height:min(70vh,440px);overflow-y:auto;padding:6px;background:var(--lc-superficie);border-radius:22px;box-shadow:var(--lc-sombra-flotante);transform-origin:top left;animation:lc-menu-entra .14s cubic-bezier(.2,.9,.3,1)}.class-menu-panel button{width:100%;min-height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border:0;border-radius:14px;background:transparent;text-align:left;font-family:inherit;font-size:14px;font-weight:600;color:var(--lc-texto);cursor:pointer}.class-menu-panel button ion-icon{flex:none;font-size:20px;color:var(--lc-marca-tinta)}.class-menu-panel button ion-icon:last-child:not(:first-child){margin-left:auto}.class-menu-panel button:active{background:var(--lc-fondo)}@media (hover: hover){.class-menu-panel button:hover{background:var(--lc-fondo)}}.class-menu-panel button.class-menu-activo{background:var(--lc-marca-suave);color:var(--lc-marca-tinta);font-weight:700}.class-menu-panel button.class-menu-separado{margin-top:4px;border-top:1px solid var(--lc-borde);border-radius:0 0 14px 14px}.class-menu-global{position:fixed;z-index:100000}.class-menu-global .class-menu-centrado{top:50%;left:50%;margin-top:-120px}.class-menu-global .class-menu-ancho{width:280px;max-height:min(72vh,560px)}.class-menu-global .class-menu-arriba{transform-origin:bottom center;animation-name:lc-menu-entra-arriba}.class-menu-global .class-menu-titulo{margin:8px 0 4px;padding:9px 14px;border-radius:14px;background:var(--lc-marca-suave);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--lc-marca-tinta);pointer-events:none}.class-menu-global .class-menu-insignia{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:10px;background:var(--lc-marca);color:var(--lc-marca-texto);font-size:11.5px;font-weight:700;text-align:center}.class-menu-global .class-menu-doble{display:flex;flex-direction:column;min-width:0;line-height:1.25}.class-menu-global .class-menu-doble small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;color:var(--lc-texto-suave)}.class-menu-global .class-menu-patrocinadores{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:center;margin-top:4px;padding:12px 14px 4px;border-top:1px solid var(--lc-borde)}.class-menu-global .class-menu-patrocinadores img{width:100%;max-height:44px;object-fit:contain}.class-menu-global .class-menu-pie{display:flex;justify-content:space-between;padding:10px 14px 6px;font-size:11px;color:var(--lc-texto-suave)}@keyframes lc-menu-entra-arriba{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lc-menu-entra{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.class-contenido-lista{display:grid;grid-template-columns:1fr;gap:12px;max-width:1200px;margin:0 auto;padding:8px 16px}.class-contenido-fila{display:flex;align-items:center;gap:14px;padding:10px;background:var(--lc-superficie);border-radius:24px;box-shadow:var(--lc-sombra-tarjeta);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 108px;transition:transform var(--lc-transicion)}.class-contenido-fila:active{transform:scale(.99)}.class-contenido-imagen{position:relative;flex:none;width:88px;height:88px;overflow:hidden;border-radius:18px;background:var(--lc-fondo)}.class-contenido-imagen img{width:100%;height:100%;object-fit:cover}.class-contenido-imagen .class-contenido-profesional{position:absolute;right:4px;bottom:4px;width:30px;height:30px;border:2px solid #ffffff;border-radius:50%}.class-contenido-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.class-contenido-texto h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--lc-texto)}.class-contenido-texto p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13px;line-height:1.3;color:var(--lc-texto-suave)}.class-contenido-datos{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;font-weight:600;color:var(--lc-marca-tinta)}.class-contenido-datos ion-icon{margin-right:3px;vertical-align:-2px}.class-contenido-aviso{font-size:12px;font-weight:700;color:var(--lc-texto)}.class-contenido-flecha{flex:none;font-size:18px;color:var(--lc-texto-suave)}@media (min-width: 768px){.class-contenido-lista{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;padding:12px 24px 8px}.class-negocio-portada-contenido{padding-left:24px;padding-right:24px}.class-chips-negocio{margin:0 -24px;padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion: reduce){.class-menu-panel{animation:none}.class-pastilla-menu,.class-contenido-fila{transition:none}}.class-inicio-portada .class-negocio-portada-velo{background:linear-gradient(180deg,rgba(20,24,34,.12) 0%,rgba(20,24,34,.3) 65%,var(--lc-fondo) 100%)}.class-inicio-portada .class-negocio-portada-contenido{min-height:136px;padding-bottom:20px}.class-barra-negocio .class-boton-perfil{width:44px;height:44px;border:0;background:#fffffff0;box-shadow:var(--lc-sombra-chip)}.class-barra-negocio .class-boton-perfil.class-con-sesion{background:#fffffff0;color:var(--lc-marca-tinta)}@font-face{font-family:Fraunces;src:url(Fraunces-700-latin.548747a687f65fe1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.class-inicio-portada.class-portada-compacta .class-negocio-portada-contenido{min-height:0;padding-bottom:14px}.class-portada-titulo-enlace{cursor:pointer;-webkit-tap-highlight-color:transparent}.class-portada-titulo-enlace:focus-visible{outline:2px solid #ffffff;outline-offset:-2px;border-radius:8px}.class-portada-fila{--lc-ancho-selector-sector: 158px;display:flex;align-items:center;gap:10px;height:48px;margin-top:12px}.class-portada-fila .class-buscador-compacto{flex:1 1 auto;height:44px;background:#fffffff0;box-shadow:var(--lc-sombra-chip)}.class-portada-fila .class-buscador-compacto .class-buscador-input{min-height:44px}.class-portada-titulo{flex:1 1 0;min-width:0;margin:0;padding-right:38px;text-align:center;overflow:hidden;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4);white-space:nowrap;text-overflow:ellipsis}@media (min-width: 768px){.class-portada-titulo{font-size:32px}}.class-selector-sector-hueco{flex:none;width:var(--lc-ancho-selector-sector)}.class-selector-sector{display:flex;align-items:center;gap:10px;flex:none;width:var(--lc-ancho-selector-sector);height:44px;padding:0 12px 0 4px;border:0;border-radius:var(--lc-radio-pastilla);background:#fffffff0;box-shadow:var(--lc-sombra-chip);font-family:inherit;text-align:left;cursor:pointer;transition:transform var(--lc-transicion)}.class-selector-sector:active{transform:scale(.97)}.class-selector-sector:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.class-selector-sector .class-selector-sector-icono{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lc-marca);color:var(--lc-marca-texto);font-size:20px}.class-selector-sector .class-selector-sector-texto{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden;font-size:14.5px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--lc-texto)}.class-selector-sector .class-selector-sector-texto .class-selector-sector-nombre{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-selector-sector .class-selector-sector-texto small{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lc-texto-suave)}.class-selector-sector .class-selector-sector-flecha{flex:none;margin-left:2px;font-size:18px;color:var(--lc-marca-tinta)}.class-explorar-fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.class-boton-menu{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--lc-campo);color:var(--lc-texto);font-size:24px;cursor:pointer;transition:transform var(--lc-transicion)}.class-boton-menu:active{transform:scale(.94)}.class-boton-menu:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:2px}.class-nota-limite{max-width:1200px;margin:0 auto;padding:16px 24px 8px;font-size:13px;line-height:1.4;text-align:center;color:var(--lc-texto-suave)}.class-productos-tarjetas{gap:12px}.class-productos-tarjetas .class-producto{padding:8px;background:var(--lc-superficie);border-radius:24px;box-shadow:var(--lc-sombra-tarjeta);transition:transform var(--lc-transicion)}.class-productos-tarjetas .class-producto:active{transform:scale(.98)}.class-productos-tarjetas .class-producto-imagen{border:0;border-radius:18px;background:var(--lc-fondo)}.class-productos-tarjetas .class-producto-info{gap:4px;padding:10px 6px 4px}.class-productos-tarjetas .class-producto-titulo{font-size:14.5px}.class-productos-tarjetas .class-producto-precio{margin-top:4px}.class-productos-tarjetas .class-producto-precio b{font-size:16px;font-weight:800}.class-productos-tarjetas .class-producto-anadir{width:38px;height:38px;font-size:22px}@media (min-width: 768px){.class-productos-tarjetas{gap:20px}}@media (prefers-reduced-motion: reduce){.class-productos-tarjetas .class-producto,.class-boton-menu{transition:none}}.class-boton-redondo{flex:none;width:var(--lc-tactil);height:var(--lc-tactil);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fffffff0;box-shadow:var(--lc-sombra-chip);color:var(--lc-texto);font-size:22px;cursor:pointer;transition:transform var(--lc-transicion)}.class-boton-redondo:active{transform:scale(.94)}.class-boton-redondo:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.class-modal-portada .class-negocio-portada-velo{background:linear-gradient(180deg,rgba(20,24,34,.12) 0%,rgba(20,24,34,.3) 65%,var(--lc-fondo) 100%)}.class-modal-portada .class-negocio-portada-contenido{max-width:720px;padding-left:16px;padding-right:16px;padding-bottom:12px}.class-modal-barra{justify-content:space-between}.class-modal-titulo{min-width:0;max-width:calc(100% - 120px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:10px 18px;border-radius:var(--lc-radio-pastilla);background:#fffffff0;box-shadow:var(--lc-sombra-chip);font-size:15px;font-weight:700;line-height:1.2;color:var(--lc-texto)}.class-boton-redondo-hueco{flex:none;width:var(--lc-tactil);height:var(--lc-tactil)}.class-perfil-hero{flex-direction:row;align-items:center;gap:14px;padding:14px 4px 4px;text-align:left}.class-perfil-datos{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.class-perfil-avatar{flex:none;position:relative;width:76px;height:76px}.class-perfil-avatar-imagen{width:76px;height:76px;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;border:3px solid #ffffff;border-radius:50%;background:var(--lc-marca-suave);box-shadow:var(--lc-sombra-md);font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:700;color:var(--lc-marca-tinta);text-shadow:none;cursor:pointer}.class-perfil-avatar-imagen img{width:100%;height:100%;object-fit:cover}.class-perfil-avatar-camara{position:absolute;right:-6px;bottom:-4px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid #ffffff;border-radius:50%;background:var(--lc-marca);color:var(--lc-marca-texto);font-size:17px;cursor:pointer;transition:transform var(--lc-transicion)}.class-perfil-avatar-camara:active{transform:scale(.94)}.class-perfil-avatar-camara:disabled{opacity:.5}.class-perfil-nombre{margin:0;max-width:100%;overflow:hidden;font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.class-perfil-email{margin:0;max-width:100%;overflow:hidden;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.class-perfil-contenido{max-width:720px;margin:0 auto;padding:8px 16px 24px;display:flex;flex-direction:column;gap:14px}.class-perfil-contenido form{display:flex;flex-direction:column;gap:14px}.class-perfil-seccion{overflow:hidden;border-radius:var(--lc-radio-tarjeta);background:var(--lc-superficie);box-shadow:var(--lc-sombra-sm)}.class-perfil-seccion .class-perfil-campos{display:none}.class-perfil-seccion.class-abierta .class-perfil-campos{display:grid}.class-perfil-seccion.class-abierta .class-perfil-seccion-flecha{transform:rotate(180deg)}.class-perfil-seccion-cabecera{width:100%;display:flex;align-items:center;gap:10px;padding:18px 20px;border:0;background:none;font-family:inherit;text-align:left;color:var(--lc-texto);cursor:pointer}.class-perfil-seccion-cabecera.class-sin-accion{cursor:default}.class-perfil-seccion-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.class-perfil-seccion-texto b{font-size:16px;font-weight:700}.class-perfil-seccion-texto small{font-size:12px;color:var(--lc-texto-suave)}.class-perfil-etiqueta{flex:none;padding:4px 10px;border-radius:var(--lc-radio-pastilla);background:var(--lc-tinte-2);font-size:11px;font-weight:700;color:var(--lc-texto)}.class-perfil-etiqueta.class-necesario{background:var(--lc-marca-suave);color:var(--lc-marca-tinta)}.class-perfil-seccion-flecha{flex:none;font-size:20px;transition:transform var(--lc-transicion)}.class-perfil-campos{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px}.class-perfil-campos .class-campo{min-width:0}.class-perfil-campos .class-ancho-completo{grid-column:1/-1}.class-perfil-fecha{align-self:flex-start}.class-perfil-avatares{display:flex;gap:12px;padding:0 20px 20px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.class-perfil-avatares::-webkit-scrollbar{display:none}.class-perfil-avatares img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--lc-fondo);cursor:pointer}.class-perfil-id{align-self:center;padding:4px 8px;border:0;background:none;font-family:inherit;font-size:12px;color:var(--lc-texto-suave);cursor:pointer}.class-perfil-pie{padding:12px 16px calc(var(--ion-safe-area-bottom, 0px) + 12px);background:var(--lc-fondo)}.class-perfil-pie .class-boton-principal{max-width:720px;margin:0 auto;display:block}@media (prefers-reduced-motion: reduce){.class-boton-redondo,.class-perfil-avatar-camara,.class-perfil-seccion-flecha{transition:none}}.class-campo-selector{position:relative;cursor:pointer}.class-campo-selector ion-input{pointer-events:none;--padding-end: 44px}.class-campo-selector .class-campo-selector-flecha{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--lc-texto-suave);pointer-events:none}.class-campo-selector:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:2px;border-radius:var(--lc-radio-boton)}.popover-CP.popover-CP{--min-width: min(92vw, 420px) !important;--max-width: 420px !important;--min-height: 0 !important;--max-height: min(72vh, 560px) !important}.popover-CP.popover-CP::part(content){border-radius:var(--lc-radio-tarjeta)!important;box-shadow:var(--lc-sombra-flotante)}.class-selector-localidad{display:flex;flex-direction:column;gap:12px;max-height:min(72vh,560px);padding:18px 16px 12px;font-family:var(--lc-fuente);color:var(--lc-texto)}.class-selector-localidad-titulo{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;text-align:center}.class-selector-localidad-lista{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -8px;-webkit-overflow-scrolling:touch}.class-selector-localidad-lista button{width:100%;min-height:52px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:0;border-radius:var(--lc-radio-boton);background:none;font-family:inherit;text-align:left;color:var(--lc-texto);cursor:pointer}.class-selector-localidad-lista button ion-icon{flex:none;font-size:20px;color:var(--lc-marca-tinta)}.class-selector-localidad-lista button span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.class-selector-localidad-lista button b{font-size:15px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class-selector-localidad-lista button small{font-size:12px;color:var(--lc-texto-suave)}.class-selector-localidad-lista button:active{background:var(--lc-fondo)}@media (hover: hover){.class-selector-localidad-lista button:hover{background:var(--lc-fondo)}}.class-selector-localidad-vacio{margin:16px 8px;font-size:14px;text-align:center;color:var(--lc-texto-suave)}.class-segmento{display:flex;gap:4px;margin-top:14px;padding:4px;border-radius:var(--lc-radio-pastilla);background:#fffffff0;box-shadow:var(--lc-sombra-chip)}.class-segmento-boton{flex:1;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:var(--lc-radio-pastilla);background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--lc-texto-suave);cursor:pointer;transition:background var(--lc-transicion),color var(--lc-transicion)}.class-segmento-boton.class-seleccionado{background:var(--lc-marca);color:var(--lc-marca-texto)}.class-segmento-boton:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:2px}.class-insignia{min-width:20px;padding:1px 6px;border-radius:10px;background:var(--lc-marca);color:var(--lc-marca-texto);font-size:11.5px;font-weight:700;line-height:1.4}.class-seleccionado .class-insignia{background:#ffffff40}.class-notificaciones-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px}.class-notificaciones-barra small{font-size:13px;font-weight:600;color:var(--lc-texto-suave)}.class-enlace-accion{padding:6px 4px;border:0;background:none;font-family:inherit;font-size:13px;font-weight:700;color:var(--lc-marca-tinta);cursor:pointer}.class-enlace-accion.class-centrado{align-self:center}.class-enlace-accion:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:2px;border-radius:6px}.class-notificaciones{display:flex;flex-direction:column;gap:10px}.class-notificacion{display:flex;align-items:stretch;overflow:hidden;border-radius:var(--lc-radio-imagen);background:var(--lc-superficie);box-shadow:var(--lc-sombra-sm);content-visibility:auto;contain-intrinsic-size:auto 88px}.class-notificacion.class-sin-leer{box-shadow:var(--lc-sombra-sm),inset 4px 0 0 var(--lc-marca)}.class-notificacion.class-sin-leer .class-notificacion-texto b{font-weight:800}.class-notificacion-cuerpo{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;padding:14px 4px 14px 18px;border:0;background:none;font-family:inherit;text-align:left;color:var(--lc-texto);cursor:pointer}.class-notificacion-cuerpo:active{background:var(--lc-fondo)}.class-notificacion-icono{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lc-marca-suave);color:var(--lc-marca-tinta);font-size:20px}.class-notificacion-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.class-notificacion-texto b{font-size:15px;font-weight:700;line-height:1.25}.class-notificacion-texto>span{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.class-notificacion-texto small{margin-top:2px;font-size:12px;color:var(--lc-texto-suave)}.class-notificacion-etiquetas{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}.class-etiqueta{padding:1px 8px;border-radius:8px;background:var(--lc-fondo);border:1px solid var(--lc-borde);color:var(--lc-texto-suave);font-size:10.5px;font-weight:700;line-height:1.5;letter-spacing:.03em;text-transform:uppercase}.class-etiqueta.class-etiqueta-reparto{background:#f59e0b;border-color:#f59e0b;color:#1f1300}.class-etiqueta.class-etiqueta-super{background:#d6ecdc;border-color:#b9dcc3;color:#1f5a31}.class-notificacion-lectura{flex:none;width:var(--lc-tactil);display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;font-size:20px;color:var(--lc-texto-suave);cursor:pointer}.class-notificacion-lectura:active{background:var(--lc-fondo)}.class-ajuste-fila{width:100%;display:flex;align-items:center;gap:14px;padding:14px 20px;border:0;border-top:1px solid var(--lc-borde);background:none;font-family:inherit;text-align:left;color:var(--lc-texto);cursor:pointer}.class-ajuste-fila ion-toggle{flex:none;pointer-events:none}.class-ajuste-fila:active{background:var(--lc-fondo)}.class-ajuste-fila:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:-2px}.class-ajuste-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.class-ajuste-texto b{font-size:15px;font-weight:600}.class-ajuste-texto small{font-size:12.5px;line-height:1.35;color:var(--lc-texto-suave)}@media (prefers-reduced-motion: reduce){.class-segmento-boton{transition:none}}.class-chat-etiquetas{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.class-chat-etiqueta{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:var(--lc-radio-pastilla);background:#fffffff0;box-shadow:var(--lc-sombra-chip);font-family:inherit;font-size:12.5px;font-weight:700;color:var(--lc-texto)}.class-chat-etiqueta ion-icon{font-size:15px;color:var(--lc-marca-tinta)}.class-chat-etiqueta:disabled{opacity:1}.class-chat{max-width:720px;margin:0 auto;padding:8px 16px 16px;display:flex;flex-direction:column;gap:3px}.class-chat-dia{align-self:center;margin:12px 0 6px;padding:4px 12px;border-radius:var(--lc-radio-pastilla);background:var(--lc-tinte-2);font-size:12px;font-weight:600;color:var(--lc-texto-suave)}.class-chat-mensaje{display:flex;justify-content:flex-start}.class-chat-mensaje.class-nuevo-autor{margin-top:10px}.class-chat-mensaje.class-propio{justify-content:flex-end}.class-chat-burbuja{max-width:84%;padding:9px 12px 6px;border-radius:20px 20px 20px 6px;background:var(--lc-superficie);box-shadow:var(--lc-sombra-sm);font-size:15px;line-height:1.4;color:var(--lc-texto);overflow-wrap:anywhere}.class-chat-burbuja time{display:block;margin-top:2px;font-size:11px;text-align:right;opacity:.65}.class-propio .class-chat-burbuja{border-radius:20px 20px 6px;background:var(--lc-marca);color:var(--lc-marca-texto)}.class-chat-texto-mensaje{margin:0}.class-chat-autor{display:block;margin:0 0 2px;padding:0;border:0;background:none;font-family:inherit;font-size:12px;font-weight:700;color:var(--lc-marca-tinta);cursor:pointer}.class-chat-autor:disabled{cursor:default;opacity:1}.class-chat-imagen{display:block;width:100%;max-height:280px;margin-bottom:6px;border-radius:14px;object-fit:cover}.class-chat-producto{display:flex;align-items:center;gap:10px;margin-top:6px;padding:8px;border-radius:14px;background:#0000000f}.class-propio .class-chat-producto{background:#ffffff2e}.class-chat-producto img{flex:none;width:52px;height:52px;border-radius:10px;object-fit:cover}.class-chat-producto b{flex:1;min-width:0;font-size:14px;font-weight:700}.class-chat-producto button{flex:none;padding:6px 12px;border:0;border-radius:var(--lc-radio-pastilla);background:var(--lc-marca);color:var(--lc-marca-texto);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.class-propio .class-chat-producto button{background:#fff;color:var(--lc-marca-tinta)}.class-chat-pie{padding:8px 12px calc(var(--ion-safe-area-bottom, 0px) + 8px);background:var(--lc-fondo)}.class-chat-pie>*{max-width:720px;margin-left:auto;margin-right:auto}.class-chat-compositor{display:flex;align-items:flex-end;gap:4px;padding:5px;border-radius:28px;background:var(--lc-superficie);box-shadow:var(--lc-sombra-md)}.class-chat-accion,.class-chat-enviar{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;font-size:22px;color:var(--lc-texto-suave);cursor:pointer;transition:transform var(--lc-transicion),opacity var(--lc-transicion)}.class-chat-accion:active,.class-chat-enviar:active{transform:scale(.94)}.class-chat-accion:focus-visible,.class-chat-enviar:focus-visible{outline:2px solid var(--lc-marca-tinta);outline-offset:2px}.class-chat-enviar{background:var(--lc-marca);color:var(--lc-marca-texto);font-size:18px}.class-chat-enviar:disabled{opacity:.4;cursor:default}ion-textarea.class-chat-entrada{flex:1;min-width:0;min-height:40px;max-height:120px;--padding-top: 10px;--padding-bottom: 10px;--padding-start: 6px;--padding-end: 6px;--background: transparent;font-size:15px}.class-chat-adjuntos{display:flex;gap:8px;padding:0 6px 8px;overflow-x:auto}.class-chat-adjunto{flex:none;position:relative;display:flex;align-items:center;gap:8px;max-width:240px;padding:6px;border-radius:16px;background:var(--lc-superficie);box-shadow:var(--lc-sombra-chip)}.class-chat-adjunto img{width:52px;height:52px;border-radius:10px;object-fit:cover}.class-chat-adjunto b{min-width:0;padding-right:22px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.class-chat-adjunto button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--lc-texto);color:#fff;font-size:14px;cursor:pointer}.class-chat-bot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-radius:28px;background:var(--lc-superficie);box-shadow:var(--lc-sombra-md);font-size:13.5px;color:var(--lc-texto-suave)}@media (prefers-reduced-motion: reduce){.class-chat-accion,.class-chat-enviar{transition:none}}.class-chat-resumen{width:100%;align-items:center;gap:12px;padding:12px 16px 12px 18px;border:0;font-family:inherit;text-align:left;color:var(--lc-texto);cursor:pointer}.class-chat-resumen:active{background:var(--lc-fondo)}.class-chat-resumen .class-notificacion-icono{overflow:hidden}.class-chat-resumen .class-notificacion-icono img{width:100%;height:100%;object-fit:cover}.class-chat-resumen-mensaje{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--lc-texto-suave)}.class-chat-resumen-etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.class-chat-resumen-lado{flex:none;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.class-chat-resumen-lado small{font-size:12px;color:var(--lc-texto-suave)}.class-chats-buscador{margin-top:14px}.class-pedido-progreso{display:block;height:4px;margin-top:8px;border-radius:2px;background:var(--lc-fondo);overflow:hidden}.class-pedido-progreso>span{display:block;height:100%;border-radius:2px;background:var(--lc-marca);transition:width var(--lc-transicion)}.class-chats-etiquetas{margin:0 -16px;padding-top:0}.class-ficha-superior{background:var(--lc-superficie);border-radius:0 0 24px 24px;box-shadow:var(--lc-sombra-sm)}.class-ficha-superior-contenido{max-width:720px;margin:0 auto;padding:calc(var(--ion-safe-area-top, 0px) + 6px) 16px 16px;display:flex;flex-direction:column;gap:8px}.class-ficha-cerrar{flex:none;width:var(--lc-tactil);height:var(--lc-tactil);display:flex;align-items:center;justify-content:center;margin-left:-8px;padding:0;border:0;background:none;font-size:26px;color:var(--lc-texto);cursor:pointer}.class-ficha-galeria{--alto-maximo-foto: min(46vw, 200px);position:relative}.class-ficha-galeria swiper{display:block;width:100%;padding-bottom:36px;--swiper-pagination-color: var(--lc-texto);--swiper-pagination-bullet-inactive-color: var(--lc-texto-suave);--swiper-pagination-bullet-inactive-opacity: .45;--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-horizontal-gap: 5px}.class-ficha-galeria .swiper-wrapper{min-height:160px}.class-ficha-galeria .swiper-slide{height:auto}.class-ficha-galeria .swiper-pagination{bottom:10px}.class-ficha-galeria img{display:block;width:100%;height:auto;max-height:var(--alto-maximo-foto);object-fit:contain;background:var(--lc-superficie);cursor:zoom-in}.class-ficha-flecha{position:absolute;top:calc(50% - 40px);z-index:5;display:none;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--lc-borde);border-radius:50%;background:#ffffffeb;box-shadow:var(--lc-sombra-chip);font-size:20px;color:var(--lc-texto);cursor:pointer}.class-ficha-flecha.class-izquierda{left:8px}.class-ficha-flecha.class-derecha{right:8px}@media (hover: hover) and (pointer: fine){.class-ficha-flecha{display:flex}}.class-ficha-galeria-acciones{position:absolute;right:0;bottom:0;z-index:5;display:flex;gap:2px}.class-ficha-galeria-acciones.class-suelta{position:static;justify-content:flex-end}.class-ficha-galeria-acciones .class-favorito.class-activo{color:var(--lc-error)}.class-ficha-icono{width:40px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;font-size:25px;color:var(--lc-texto);cursor:pointer}.class-ficha-icono:active{transform:scale(.92)}.class-ficha-caja{position:absolute;left:0;bottom:2px;z-index:5;display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--lc-borde);border-radius:var(--lc-radio-pastilla);background:var(--lc-superficie);font-family:inherit;font-size:13px;font-weight:700;color:var(--lc-texto)}.class-ficha-compra{display:flex;align-items:center;justify-content:flex-end;gap:10px}.class-ficha-stepper{flex:none;width:112px;height:40px;display:flex;align-items:center;border:1px solid var(--lc-borde-campo);border-radius:var(--lc-radio-pastilla);background:var(--lc-superficie)}.class-ficha-stepper button{flex:none;width:34px;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;font-family:inherit;font-size:19px;color:var(--lc-texto);cursor:pointer}.class-ficha-stepper button:disabled{opacity:.35;cursor:default}.class-ficha-stepper .class-ficha-stepper-valor{flex:1 1 auto;width:auto;font-size:16px;font-weight:700}.class-ficha-anadir{flex:none;width:auto;min-width:172px;padding:0 22px;height:40px;margin-top:0;border-radius:var(--lc-radio-pastilla);font-size:14.5px}.class-ficha-anadir.class-anadido{background:var(--lc-marca-tinta)}.class-ficha-anadir.class-anadido ion-icon{margin-right:6px;font-size:18px;vertical-align:-3px;animation:class-ficha-rebote .32s ease-out}@keyframes class-ficha-rebote{0%{transform:scale(.3)}70%{transform:scale(1.25)}to{transform:scale(1)}}.class-ficha-mensaje-cesta{margin:-2px 0 0;text-align:right;font-size:13px;color:var(--lc-texto-suave);animation:class-ficha-aparecer .2s ease-out}.class-ficha-mensaje-cesta .class-enlace-accion{font-size:13px}@keyframes class-ficha-aparecer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.class-ficha-anadir.class-anadido ion-icon,.class-ficha-mensaje-cesta{animation:none}}.class-ficha-cuerpo{padding-top:16px}.class-ficha-tarjeta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.class-ficha-tarjeta>*{max-width:100%}.class-ficha-negocio{width:100%;display:flex;align-items:center;gap:10px}.class-ficha-negocio-enlace{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;font-family:inherit;font-size:15px;font-weight:700;text-align:left;color:var(--lc-texto);cursor:pointer}.class-ficha-negocio-enlace img{flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover}.class-ficha-negocio-enlace span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-ficha-profesional{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--lc-texto-suave)}.class-ficha-profesional img{width:28px;height:28px;border-radius:50%;object-fit:cover}.class-ficha-titulo{margin:0;font-size:18px;font-weight:500;line-height:1.35;color:var(--lc-texto)}.class-ficha-modelo{margin:0;font-size:15px;color:var(--lc-texto-suave)}.class-ficha-texto{margin:0;font-size:15px;line-height:1.5;white-space:pre-line;color:var(--lc-texto)}.class-ficha-ver-mas{margin-top:-4px}.class-ficha-aviso{margin:0;padding:10px 14px;border-radius:var(--lc-radio-boton);background:var(--lc-marca-suave);font-size:14px;font-weight:700;color:var(--lc-marca-tinta)}.class-ficha-etiquetas{display:flex;flex-wrap:wrap;gap:6px}.class-ficha-enlace{align-self:flex-start}.class-ficha-valoracion{display:flex;align-items:center}.class-ficha-estrellas{display:flex;align-items:center;padding:0;border:0;background:none;font-size:26px;color:var(--lc-marca-tinta);cursor:pointer}.class-ficha-nombre{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.class-precio{display:inline-flex;align-items:flex-start;color:var(--lc-texto);line-height:1}.class-precio-entero{font-size:32px;font-weight:500;letter-spacing:-.02em}.class-precio-decimales{margin:3px 0 0 2px;font-size:14px;font-weight:500}.class-ficha-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.class-ficha-precio small{font-size:12.5px;color:var(--lc-texto-suave)}.class-ficha-precio .class-ficha-ahorro{font-weight:700;color:var(--lc-marca-tinta)}.class-ficha-precio .class-ficha-precio-sin-iva{margin-left:-6px}.class-ficha-precio-rebajado{font-size:15px;color:var(--lc-texto-suave)}.class-ficha-seccion{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--lc-texto)}.class-ficha-seccion-cabecera{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.class-ficha-fila{width:100%;display:flex;align-items:center;gap:12px;margin:0;padding:10px 0;border-top:1px solid var(--lc-borde);font-size:15px;color:var(--lc-texto)}.class-ficha-fila-nombre{flex:1 1 auto}.class-ficha-fila-precio{font-weight:700}.class-ficha-seleccion{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:var(--lc-radio-boton);background:var(--lc-marca-suave);color:var(--lc-marca-tinta)}.class-ficha-seleccion small{font-size:12px;font-weight:600}.class-ficha-seleccion b{font-size:15px}.class-ficha-centrado{width:100%;margin:0;text-align:center;font-weight:700}.class-ficha-carga{width:100%}.class-ficha-alergenos{display:flex;flex-wrap:wrap;gap:10px}.class-ficha-alergenos img{width:44px;height:44px;object-fit:contain}.class-calendario{width:100%}.class-calendario-titulo{margin:0 0 8px;font-size:14px;font-weight:700;text-align:right;color:var(--lc-texto-suave)}.class-calendario-cuadricula{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.class-calendario-semana{text-align:center;font-size:12px;font-weight:700;color:var(--lc-texto-suave)}.class-calendario-dia{min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px 0;border:1px solid var(--lc-borde);border-radius:12px;background:var(--lc-superficie);font-family:inherit;font-size:15px;font-weight:700;color:var(--lc-texto-suave);opacity:.5;cursor:pointer;transition:transform var(--lc-transicion)}.class-calendario-dia small{font-size:10px;font-weight:600;line-height:1.1}.class-calendario-dia .class-calendario-mes{text-transform:uppercase;letter-spacing:.04em;color:var(--lc-marca-tinta)}.class-calendario-dia:active{transform:scale(.95)}.class-calendario-dia.class-disponible,.class-calendario-dia.class-en-rango{opacity:1;background:var(--lc-marca-suave);color:var(--lc-texto)}.class-calendario-dia.class-en-rango{border-color:var(--lc-marca)}.class-calendario-dia.class-seleccionado{opacity:1;border-color:transparent;background:var(--lc-marca);color:var(--lc-marca-texto)}.class-calendario-dia.class-seleccionado .class-calendario-mes{color:inherit}.class-ficha-franjas{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.class-ficha-franjas .class-chip{justify-content:center;padding:0 8px}.class-ficha-franjas .class-ficha-franja-ocupada{opacity:.55}.class-ficha-butacas{width:100%;display:flex;align-items:center;gap:10px;overflow-x:auto}.class-ficha-butacas-lateral{flex:none;text-align:center}.class-ficha-opcion{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid var(--lc-borde);border-radius:var(--lc-radio-boton);background:var(--lc-superficie);font-family:inherit;font-size:15px;font-weight:600;text-align:left;color:var(--lc-texto);cursor:pointer}.class-ficha-opcion:active{background:var(--lc-fondo)}.class-ficha-opcion-dato{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--lc-marca-tinta)}.class-ficha-nota{width:100%;--padding-start: 14px;--padding-end: 14px;--padding-top: 10px;--padding-bottom: 10px;border:1px solid var(--lc-borde-campo);border-radius:var(--lc-radio-boton);background:var(--lc-superficie);font-size:15px}.class-ficha-asistentes,.class-ficha-carrusel{width:100%;display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.class-ficha-asistente{flex:none;width:96px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0;border:0;background:none;font-family:inherit;text-align:center;color:var(--lc-texto);scroll-snap-align:start}.class-ficha-asistente img{width:52px;height:52px;border-radius:50%;object-fit:cover}.class-ficha-asistente b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.class-ficha-asistente small{font-size:11.5px;color:var(--lc-texto-suave)}.class-ficha-mini{flex:none;width:132px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;border:0;background:none;font-family:inherit;text-align:left;color:var(--lc-texto);scroll-snap-align:start}.class-ficha-mini img,.class-ficha-mini .class-ficha-mini-vacio{width:132px;height:132px;border-radius:16px;object-fit:cover;background:var(--lc-campo)}.class-ficha-mini .class-ficha-mini-vacio{display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--lc-texto-suave)}.class-ficha-mini b{font-size:14px;line-height:1.25}.class-ficha-mini small{font-size:12px;color:var(--lc-texto-suave)}.class-ficha-mini-precio{font-size:14px;font-weight:700;color:var(--lc-marca-tinta)}.class-ficha-mini-precio s{margin-right:6px;font-weight:500;color:var(--lc-texto-suave)}.class-ficha-opinion{width:100%;padding:12px 14px;border-radius:16px;background:var(--lc-fondo)}.class-ficha-opinion b{font-size:14px}.class-ficha-opinion p{margin:4px 0 6px;font-size:14.5px;line-height:1.4}.class-ficha-opinion-pie{display:flex;align-items:center;justify-content:space-between}.class-ficha-opinion-pie small{font-size:12px;color:var(--lc-texto-suave)}.class-ficha-accion{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:8px;margin:0 -16px -24px;padding:12px 16px calc(var(--ion-safe-area-bottom, 0px) + 12px);background:linear-gradient(180deg,rgba(242,244,245,0) 0%,var(--lc-fondo) 28%)}.class-ficha-accion:empty{display:none}.class-ficha-accion .class-boton-principal{margin-top:0;box-shadow:var(--lc-sombra-marca)}.class-boton-principal.class-secundario{border:1px solid var(--lc-borde-campo);background:var(--lc-superficie);color:var(--lc-texto);box-shadow:none}
