@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-400-normal.yxdJ5AmL.woff2)format("woff2"),url(/_astro/fragment-mono-latin-400-normal.BYwT3kSJ.woff)format("woff")}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-ext-400-normal.BbKYyvR9.woff2)format("woff2"),url(/_astro/fragment-mono-latin-ext-400-normal.CT4YFKeK.woff)format("woff")}@font-face{font-family:Fragment Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-400-italic.bTtb-oxc.woff2)format("woff2"),url(/_astro/fragment-mono-latin-400-italic.Dj7wzqiY.woff)format("woff")}@font-face{font-family:Fragment Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fragment-mono-latin-ext-400-italic.agyw5Ydd.woff2)format("woff2"),url(/_astro/fragment-mono-latin-ext-400-italic.BZXqAJRX.woff)format("woff")}:root{--hueso:#fbf8f1;--lino:#f4eee4;--marfil:#eae2d4;--arena:#cfc4b4;--greige-claro:#a89c8b;--greige:#8f8473;--pardo:#5f574a;--tinta:#1a1714;--cacao:#28170f;--cobre-profundo:#9c6438;--cobre:#c58a63;--cobre-a:156,100,56;--font-display:"Fraunces", Georgia, serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--font-mono:"Fragment Mono", ui-monospace, Menlo, monospace;--h1:clamp(34px, 6vw, 60px);--h2:clamp(24px, 3.4vw, 34px);--h3:clamp(20px, 2.4vw, 26px);--quote:clamp(26px, 3.4vw, 40px);--lede:clamp(16px, 1.7vw, 19px);--body:16px;--ui:14px;--mono:11px;--maxw:1440px;--pad-x:56px;--pad-x-mobile:24px;--section-y:clamp(28px, 4vw, 40px);--r-btn:8px;--r-card:8px;--r-media:12px;--hair:1px;--shadow-menu:0 24px 50px -22px #1a171473;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.7, 0, .2, 1);--dur-press:.16s;--dur-hover:.16s;--dur-menu:.2s;--dur-overlay:.24s;--dur-reveal:.5s;--dur-draw:.6s;--dur-axis:1.6s}.studio{--bg:var(--lino);--surface:var(--hueso);--card:var(--marfil);--text:var(--tinta);--text-2:var(--pardo);--label:var(--greige);--border:var(--arena);--accent:var(--cobre-profundo);--on-accent:var(--hueso)}.formacion{--bg:var(--cacao);--surface:#33221a;--card:#33221a;--text:var(--lino);--text-2:#c4b3a2;--label:var(--greige-claro);--border:#3a2418;--accent:var(--cobre);--on-accent:var(--tinta)}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-standard-normal.DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-standard-normal.CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-standard-italic.lSdLDfvT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-standard-italic.CGbN9UgK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}html{text-size-adjust:100%;scroll-padding-top:96px}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}body{font-family:var(--font-body);font-size:var(--body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}h1,h2,h3{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 0, "WONK" 0;letter-spacing:-.01em;text-wrap:balance;color:var(--text);font-weight:400}h1{font-size:var(--h1);line-height:1.08}h2{font-size:var(--h2);line-height:1.15}h3{font-size:var(--h3);line-height:1.2}p{color:var(--text-2);line-height:1.7}.lede{font-size:var(--lede);color:var(--text-2);line-height:1.6}.quote{font-family:var(--font-display);font-style:italic;font-size:var(--quote);text-wrap:balance;line-height:1.3}.accent{color:var(--accent);font-style:italic}.mono{font-family:var(--font-mono);font-size:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--label)}.wrap{max-width:var(--maxw);padding-inline:var(--pad-x);margin-inline:auto}.pad{padding-inline:var(--pad-x)}@media (width<=900px){.wrap,.pad{padding-inline:var(--pad-x-mobile)}}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=520px){.hero__ctas,.hero-split__ctas{flex-direction:column}:is(.hero__ctas,.hero-split__ctas)>*{justify-content:center;align-self:stretch}}@keyframes drawV{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes drawH{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,color,background-color,border-color,outline-color,visibility!important;animation:none!important}.card--link:hover,.card--link:active,.pillar-card--link:hover,.pillar-card--link:active,.whatsapp-cta:active,.btn-primary:active,.btn-ghost:active{transform:none!important}}.whatsapp-cta[data-astro-cid-4spqgjhv]{border-radius:var(--r-btn);white-space:nowrap;transition:opacity var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);align-items:center;gap:9px;font-weight:600;text-decoration:none;display:inline-flex}.whatsapp-cta[data-astro-cid-4spqgjhv]:hover{opacity:.88}.whatsapp-cta[data-astro-cid-4spqgjhv]:active{transform:scale(.97)}.whatsapp-cta[data-astro-cid-4spqgjhv]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.whatsapp-cta--solid[data-astro-cid-4spqgjhv]{background:var(--accent);color:var(--on-accent)}.whatsapp-cta--outline[data-astro-cid-4spqgjhv]{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.whatsapp-cta--outline[data-astro-cid-4spqgjhv] .whatsapp-cta__dot[data-astro-cid-4spqgjhv]{background:var(--accent)}.whatsapp-cta--sm[data-astro-cid-4spqgjhv]{font-size:var(--ui);padding:12px 20px}.whatsapp-cta--lg[data-astro-cid-4spqgjhv]{gap:10px;padding:18px 34px;font-size:16px}.whatsapp-cta__dot[data-astro-cid-4spqgjhv]{background:var(--on-accent);border-radius:50%;flex:none;width:7px;height:7px}.whatsapp-cta--lg[data-astro-cid-4spqgjhv] .whatsapp-cta__dot[data-astro-cid-4spqgjhv]{width:8px;height:8px}.mobile-menu[data-astro-cid-xlat7obg]{z-index:50;background:var(--surface);color:var(--text);visibility:hidden;opacity:0;transition:opacity var(--dur-overlay) var(--ease-out), transform var(--dur-overlay) var(--ease-out), visibility var(--dur-overlay) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-16px)}.mobile-menu[data-astro-cid-xlat7obg].is-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-menu__head[data-astro-cid-xlat7obg]{border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);justify-content:space-between;align-items:center;width:100%;padding-block:22px;display:flex}.mobile-menu__lockup[data-astro-cid-xlat7obg]{align-items:center;text-decoration:none;display:flex}.mobile-menu__logo[data-astro-cid-xlat7obg]{background-color:var(--text);width:75px;height:44px;display:block;mask:url(https://media.loftpilatesmurcia.es/shared/logo-loft-pilates-studio-360w-v1.webp) 0/contain no-repeat}.mobile-menu__close[data-astro-cid-xlat7obg]{width:40px;height:40px;color:var(--text);border-radius:var(--r-btn);justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.mobile-menu__close[data-astro-cid-xlat7obg]:focus-visible,.mobile-menu__accordion-trigger[data-astro-cid-xlat7obg]:focus-visible,.mobile-menu__link[data-astro-cid-xlat7obg]:focus-visible,.mobile-menu__accordion-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobile-menu__nav[data-astro-cid-xlat7obg]{flex:1;width:100%;padding-block:12px 32px}.mobile-menu__link[data-astro-cid-xlat7obg],.mobile-menu__accordion-trigger[data-astro-cid-xlat7obg]{width:100%;font-family:var(--font-display);letter-spacing:-.01em;text-align:left;color:var(--text);border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);justify-content:space-between;align-items:center;padding:18px 4px;font-size:22px;display:flex}.mobile-menu__link--active[data-astro-cid-xlat7obg]{color:var(--accent)}.mobile-menu__chevron[data-astro-cid-xlat7obg]{color:var(--label);transition:transform var(--dur-menu) var(--ease-in-out);font-size:16px}.mobile-menu__accordion-trigger[data-astro-cid-xlat7obg][aria-expanded=true] .mobile-menu__chevron[data-astro-cid-xlat7obg]{transform:rotate(180deg)}.mobile-menu__accordion-reveal[data-astro-cid-xlat7obg]{visibility:hidden;transition:grid-template-rows var(--dur-menu) var(--ease-out), visibility var(--dur-menu) var(--ease-out);grid-template-rows:0fr;display:grid}.mobile-menu__accordion-trigger[data-astro-cid-xlat7obg][aria-expanded=true]+.mobile-menu__accordion-reveal[data-astro-cid-xlat7obg]{visibility:visible;grid-template-rows:1fr}.mobile-menu__accordion-clip[data-astro-cid-xlat7obg]{overflow:hidden}.mobile-menu__accordion-panel[data-astro-cid-xlat7obg]{flex-direction:column;padding:4px 4px 10px 18px;display:flex}.mobile-menu__accordion-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{font-size:var(--lede);color:var(--text-2);align-items:center;gap:10px;padding:12px 0;display:flex}.mobile-menu__badge[data-astro-cid-xlat7obg]{color:var(--label)}.mobile-menu__foot[data-astro-cid-xlat7obg]{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);width:100%;padding-block:24px 32px}.mobile-menu__cta{justify-content:center;width:100%}@media (width>=901px){.mobile-menu[data-astro-cid-xlat7obg]{display:none}}body.mobile-menu-lock{overflow:hidden}.sr-only[data-astro-cid-wpvy4v7s]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav[data-astro-cid-wpvy4v7s]{z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);position:sticky;top:0}.nav__row[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.nav__lockup[data-astro-cid-wpvy4v7s]{flex:none;align-items:center;text-decoration:none;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{background-color:var(--text);width:75px;height:44px;display:block;mask:url(https://media.loftpilatesmurcia.es/shared/logo-loft-pilates-studio-360w-v1.webp) 50%/contain no-repeat}.nav__links[data-astro-cid-wpvy4v7s]{font-size:var(--ui);color:var(--text-2);align-items:center;gap:34px;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.nav__links[data-astro-cid-wpvy4v7s] button[data-astro-cid-wpvy4v7s].nav__trigger{color:inherit;font:inherit;text-decoration:none}.nav__trigger--btn[data-astro-cid-wpvy4v7s]{cursor:pointer}.nav__link--active[data-astro-cid-wpvy4v7s],.nav__item--active[data-astro-cid-wpvy4v7s]>.nav__trigger[data-astro-cid-wpvy4v7s]{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 50%, transparent);padding-bottom:3px}.nav__item[data-astro-cid-wpvy4v7s]{position:relative}.nav__caret[data-astro-cid-wpvy4v7s]{font-size:10px}.nav__menu[data-astro-cid-wpvy4v7s]{opacity:0;visibility:hidden;pointer-events:none;min-width:250px;transition:opacity var(--dur-menu) var(--ease-out), transform var(--dur-menu) var(--ease-out), visibility var(--dur-menu) var(--ease-out);background:var(--surface);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--r-card);box-shadow:var(--shadow-menu);flex-direction:column;margin-top:6px;padding:10px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(6px)}.nav__item[data-astro-cid-wpvy4v7s]:hover>.nav__menu[data-astro-cid-wpvy4v7s],.nav__item[data-astro-cid-wpvy4v7s]:focus-within>.nav__menu[data-astro-cid-wpvy4v7s]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav__menu[data-astro-cid-wpvy4v7s]:before{content:"";inset-inline:0;height:8px;position:absolute;bottom:100%}.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:var(--r-btn);font-size:var(--ui);color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.nav__badge[data-astro-cid-wpvy4v7s]{color:var(--label)}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:18px;display:flex}.nav__burger[data-astro-cid-wpvy4v7s]{border-radius:var(--r-btn);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.nav__burger[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav__burger-bar[data-astro-cid-wpvy4v7s]{background:var(--text);width:20px;height:1.5px;transition:transform var(--dur-menu) var(--ease-in-out), opacity var(--dur-menu) var(--ease-in-out);display:block}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__burger-bar[data-astro-cid-wpvy4v7s]:nth-child(2){transform:translateY(6.5px)rotate(45deg)}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__burger-bar[data-astro-cid-wpvy4v7s]:nth-child(3){opacity:0}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__burger-bar[data-astro-cid-wpvy4v7s]:nth-child(4){transform:translateY(-6.5px)rotate(-45deg)}@media (width<=900px){.nav__links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{display:inline-flex}}.footer__cookies[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer__cookies[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:var(--bg);color:var(--text)}.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.1fr 2fr 1fr;gap:48px;padding-block:64px 56px;display:grid}.footer__lockup[data-astro-cid-jo6i4kqk]{align-items:center;text-decoration:none;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{background-color:var(--text);width:89px;height:52px;display:block;mask:url(https://media.loftpilatesmurcia.es/shared/logo-loft-pilates-studio-360w-v1.webp) 0/contain no-repeat}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--ui);color:var(--text-2);max-width:32ch;margin-top:14px}.footer__links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer__links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:11px;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--ui);color:var(--text-2)}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.footer__ig[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:inline-flex}.footer__ig-icon[data-astro-cid-jo6i4kqk]{flex:none}@media (width<=900px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px;padding-block:48px 40px}.footer__links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__cookies[data-astro-cid-jo6i4kqk]{font-size:var(--mono);color:var(--text-2)}.footer__legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 20px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.cookie-banner[data-astro-cid-kror3uvh]{z-index:80;background:var(--surface);width:calc(100% - 32px);max-width:620px;color:var(--text);border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:var(--r-card);max-height:calc(100vh - 40px);padding:24px 26px;position:fixed;bottom:20px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 60px -20px #1a171459}.cookie-banner[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-title[data-astro-cid-kror3uvh]{margin:0 0 8px;font-size:19px;font-weight:600}.cookie-text[data-astro-cid-kror3uvh]{color:var(--text-2);margin:0 0 18px;font-size:14.5px;line-height:1.55}.cookie-text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--accent);text-decoration:underline}.cookie-prefs[data-astro-cid-kror3uvh]{border-top:1px solid var(--border);gap:14px;margin:0 0 18px;padding:16px 0 0;display:grid}.cookie-prefs[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-pref[data-astro-cid-kror3uvh]{color:var(--text-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.cookie-pref[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{width:20px;height:20px;accent-color:var(--accent);margin:2px 0 0}.cookie-pref[data-astro-cid-kror3uvh] strong[data-astro-cid-kror3uvh]{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.cookie-actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:10px;display:flex}.cookie-btn[data-astro-cid-kror3uvh]{border-radius:var(--r-btn);border:1px solid var(--border);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;flex:auto;padding:10px 18px;font-size:14.5px;font-weight:600;transition:background .25s,border-color .25s,color .25s}.cookie-btn[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-btn[data-astro-cid-kror3uvh]:hover{border-color:var(--accent)}.cookie-btn--solid[data-astro-cid-kror3uvh]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cookie-btn--solid[data-astro-cid-kror3uvh]:hover{background:color-mix(in srgb, var(--accent) 85%, var(--text));border-color:color-mix(in srgb, var(--accent) 85%, var(--text))}@media (width<=640px){.cookie-banner[data-astro-cid-kror3uvh]{width:calc(100% - 24px);padding:20px 18px;bottom:12px}}@media (prefers-reduced-motion:reduce){.cookie-btn[data-astro-cid-kror3uvh]{transition:none}}.whatsapp-float[data-astro-cid-bj4omnvm]{display:none}@media (width<=900px){.whatsapp-float[data-astro-cid-bj4omnvm]{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;background:var(--accent);width:56px;height:56px;color:var(--on-accent);box-shadow:0 6px 18px color-mix(in srgb, var(--text) 28%, transparent);transition:transform var(--dur-press) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed}.whatsapp-float[data-astro-cid-bj4omnvm]:active{transform:scale(.94)}.whatsapp-float[data-astro-cid-bj4omnvm]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}
