.icon[data-astro-cid-zgufigjl],.brand-glyph[data-astro-cid-fr6w2uan]{flex:none}.wordmark[data-astro-cid-whnqjgv2]{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1;display:inline-flex}.wordmark__mark[data-astro-cid-whnqjgv2]{border-radius:var(--radius-m);background:var(--logo-ground) url(/brand/logo-mark.png) center / cover no-repeat;flex:none;block-size:2.25rem;inline-size:2.25rem}.site-footer[data-astro-cid-oenwriqq]{background:var(--color-inverse);color:var(--color-on-inverse-muted);font-size:var(--text-small);line-height:var(--leading-small);margin-block-start:var(--space-section)}.site-footer__stripe[data-astro-cid-oenwriqq]{background:repeating-linear-gradient(90deg, var(--color-action-bg) 0 2px, var(--color-inverse-border) 2px 6px);block-size:.375rem}.site-footer__grid[data-astro-cid-oenwriqq]{gap:var(--space-10) var(--space-8);padding-block:var(--space-12) var(--space-10);display:grid}.site-footer__brand[data-astro-cid-oenwriqq]{gap:var(--space-4);color:var(--color-on-inverse);align-content:start;justify-items:start;display:grid}.site-footer__tagline[data-astro-cid-oenwriqq]{max-inline-size:28ch;color:var(--color-on-inverse-muted)}.site-footer__heading[data-astro-cid-oenwriqq]{color:var(--color-on-inverse);font-family:var(--font-text);font-size:var(--text-small);letter-spacing:0;font-weight:500;line-height:var(--leading-small);margin-block-end:var(--space-3)}ul[data-astro-cid-oenwriqq]{padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-on-inverse-muted);text-underline-offset:3px;transition:color var(--motion-fast) var(--ease-standard);text-decoration:none}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-on-inverse);text-decoration:underline}.site-footer[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.site-footer__more[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);display:inline-flex}.site-footer__navigation[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer[data-astro-cid-oenwriqq] .site-footer__phone[data-astro-cid-oenwriqq]{color:var(--color-on-inverse);font-size:var(--text-h4);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.site-footer__address[data-astro-cid-oenwriqq]{padding-block:var(--space-2)}.site-footer__social[data-astro-cid-oenwriqq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.site-footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{padding-inline:var(--space-4);border:1px solid var(--color-inverse-border);border-radius:var(--radius-s);min-block-size:2.5rem;color:var(--color-on-inverse);font-weight:500;text-decoration:none}.site-footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{border-color:var(--color-on-inverse-muted);text-decoration:none}.site-footer__area[data-astro-cid-oenwriqq]{color:var(--color-on-inverse)}.site-footer__settlements[data-astro-cid-oenwriqq]{margin-block-start:var(--space-2);display:block}.site-footer__settlements[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{display:inline}.site-footer__settlements[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]:not(:last-child):after{content:", "}.site-footer[data-astro-cid-oenwriqq] .site-footer__more[data-astro-cid-oenwriqq]{color:var(--color-on-inverse);margin-block-start:var(--space-1);font-weight:500}.site-footer__bottom[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-8);padding-block:var(--space-6) var(--space-8);border-block-start:1px solid var(--color-inverse-border);font-size:var(--text-caption);line-height:var(--leading-caption);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-oenwriqq]{gap:var(--space-1);display:grid}.site-footer__requisites[data-astro-cid-oenwriqq]{max-inline-size:var(--measure)}.site-footer__credit[data-astro-cid-oenwriqq]{color:var(--color-on-inverse-muted)}.site-footer__credit[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-on-inverse);text-underline-offset:3px;text-decoration:underline}.site-footer__credit[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.site-footer[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.site-footer__more[data-astro-cid-oenwriqq]{min-block-size:2.25rem}}@media (width>=640px){.site-footer__grid[data-astro-cid-oenwriqq]{column-count:2;column-gap:var(--space-8);display:block}.site-footer__grid[data-astro-cid-oenwriqq]>[data-astro-cid-oenwriqq]{break-inside:avoid;margin-block-end:var(--space-10)}.site-footer__brand[data-astro-cid-oenwriqq]{column-span:all}.site-footer__navigation[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.site-footer__grid[data-astro-cid-oenwriqq]{column-count:auto;gap:var(--space-10) var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__grid[data-astro-cid-oenwriqq]>[data-astro-cid-oenwriqq]{margin-block-end:0}.site-footer__brand[data-astro-cid-oenwriqq]{grid-column:1/-1}}@media (width>=1280px){.site-footer__grid[data-astro-cid-oenwriqq]{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.site-footer__brand[data-astro-cid-oenwriqq]{grid-column:auto}}@media (width<=767.98px){body:has([data-mobile-action-bar]) .site-footer__bottom[data-astro-cid-oenwriqq]{padding-block-end:calc(var(--space-16) + env(safe-area-inset-bottom));padding-inline-end:calc(var(--touch-target) + var(--space-3))}}.button[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-m);font-size:var(--text-body);text-align:center;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);border:1px solid #0000;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button--s[data-astro-cid-j6ocf6pu]{min-block-size:2.5rem;padding-inline:var(--space-4);font-size:var(--text-small)}.button--l[data-astro-cid-j6ocf6pu]{min-block-size:3.25rem;padding-inline:var(--space-6)}.button[data-astro-cid-j6ocf6pu]:active{transform:scale(.98)}.button--primary[data-astro-cid-j6ocf6pu]{background:var(--color-action-bg);color:var(--color-action-text)}.button--primary[data-astro-cid-j6ocf6pu]:hover{background:var(--color-action-bg-hover)}.button--whatsapp[data-astro-cid-j6ocf6pu]{background:var(--color-whatsapp-bg);color:var(--color-whatsapp-text)}.button--whatsapp[data-astro-cid-j6ocf6pu]:hover{background:var(--color-whatsapp-bg-hover)}.button--secondary[data-astro-cid-j6ocf6pu]{border-color:color-mix(in srgb, var(--color-text) 24%, var(--color-surface));background:var(--color-surface);color:var(--color-text)}.button--secondary[data-astro-cid-j6ocf6pu]:hover{border-color:var(--color-border-strong);background:var(--color-surface-tint)}.button--quiet[data-astro-cid-j6ocf6pu]{color:var(--color-link);background:0 0}.button--quiet[data-astro-cid-j6ocf6pu]:hover{background:var(--color-surface-tint);color:var(--color-link-hover)}.button--inverse[data-astro-cid-j6ocf6pu]{background:var(--color-inverse-action-bg);color:var(--color-inverse-action-text)}.button--inverse[data-astro-cid-j6ocf6pu]:hover{background:var(--color-on-inverse)}.button[data-astro-cid-j6ocf6pu][aria-disabled=true],.button[data-astro-cid-j6ocf6pu]:disabled{opacity:.45;pointer-events:none}ul[data-astro-cid-3yci74kx]{padding:var(--space-1);border-radius:var(--radius-m);background:var(--color-surface-sunken);align-items:stretch;list-style:none;display:flex}li[data-astro-cid-3yci74kx]{white-space:nowrap;flex:auto;display:flex}.language-switch__link[data-astro-cid-3yci74kx],.language-switch__current[data-astro-cid-3yci74kx]{min-block-size:2rem;padding-inline:var(--space-2);border-radius:var(--radius-s);font-size:var(--text-small);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);flex:auto;justify-content:center;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.language-switch__link[data-astro-cid-3yci74kx]{color:var(--color-text-muted)}.language-switch__link[data-astro-cid-3yci74kx]:after{content:"";inset:calc(var(--space-1) * -1) 0;position:absolute}.language-switch__link[data-astro-cid-3yci74kx]:hover{background:color-mix(in srgb, var(--color-surface) 60%, transparent);color:var(--color-text)}.language-switch__current[data-astro-cid-3yci74kx]{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);color:var(--color-text);font-weight:500}.language-switch--long[data-astro-cid-3yci74kx]{inline-size:100%}.language-switch--long[data-astro-cid-3yci74kx] .language-switch__link[data-astro-cid-3yci74kx],.language-switch--long[data-astro-cid-3yci74kx] .language-switch__current[data-astro-cid-3yci74kx]{min-block-size:2.5rem;font-size:var(--text-body)}.language-switch--long[data-astro-cid-3yci74kx] ul[data-astro-cid-3yci74kx]{inline-size:100%}.language-switch--long[data-astro-cid-3yci74kx] li[data-astro-cid-3yci74kx]{flex:1 1 0}.theme-toggle[data-astro-cid-6lp36acm]{border:1px solid var(--color-border);border-radius:var(--radius-full);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);background:0 0;flex:none;place-items:center;padding:0;display:none}.theme-toggle--m[data-astro-cid-6lp36acm]{block-size:2.75rem;inline-size:2.75rem}html.js .theme-toggle[data-astro-cid-6lp36acm]{display:inline-grid}.theme-toggle[data-astro-cid-6lp36acm]:hover{border-color:var(--color-border-strong);background:var(--color-surface-tint)}.theme-toggle[data-astro-cid-6lp36acm]:active{transform:scale(.96)}.theme-toggle[data-astro-cid-6lp36acm] .theme-toggle__to-light,[data-theme=dark] .theme-toggle[data-astro-cid-6lp36acm] .theme-toggle__to-dark{display:none}[data-theme=dark] .theme-toggle[data-astro-cid-6lp36acm] .theme-toggle__to-light{display:block}.site-header[data-astro-cid-isef26zo]{z-index:var(--z-header);border-block-end:1px solid var(--color-border);position:sticky;inset-block-start:0}.site-header[data-astro-cid-isef26zo]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-surface) 92%, transparent);backdrop-filter:blur(12px);position:absolute;inset:0}.site-header__inner[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-1);block-size:var(--header-height);display:flex}.brand[data-astro-cid-isef26zo]{min-block-size:var(--touch-target);padding-inline:var(--space-1);border-radius:var(--radius-s);color:var(--color-text);align-items:center;margin-inline-end:auto;text-decoration:none;display:inline-flex}.icon-button[data-astro-cid-isef26zo]{inline-size:var(--touch-target);block-size:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.icon-button[data-astro-cid-isef26zo]:hover{border-color:var(--color-border-strong);background:var(--color-surface-tint)}.icon-button[data-astro-cid-isef26zo]:active{transform:scale(.98)}.icon-button--plain[data-astro-cid-isef26zo]{background:0 0;border-color:#0000;margin-inline-start:calc(var(--space-3) * -1)}.icon-button--plain[data-astro-cid-isef26zo]:hover{border-color:#0000}.menu-button[data-astro-cid-isef26zo]{display:none}html.js .menu-button[data-astro-cid-isef26zo]{display:inline-grid}.site-nav[data-astro-cid-isef26zo]{display:none}.site-nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:var(--space-1);padding:0;list-style:none;display:flex}.site-nav__link[data-astro-cid-isef26zo]{min-block-size:2.5rem;padding-inline:var(--space-2);border-radius:var(--radius-s);color:var(--color-text);font-size:var(--text-small);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard);align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.site-nav__link[data-astro-cid-isef26zo]:hover{background:var(--color-surface-tint)}.site-nav__link[data-astro-cid-isef26zo][aria-current=page]:after{content:"";inset-inline:var(--space-2);background:var(--color-action-bg);border-radius:1px;block-size:2px;position:absolute;inset-block-end:var(--space-1)}.site-header__actions[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-1);display:flex}.site-header__desktop-only[data-astro-cid-isef26zo]{display:none}.phone-link[data-astro-cid-isef26zo]{gap:var(--space-2);font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap;order:2;font-weight:500}.phone-link__number[data-astro-cid-isef26zo]{clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.header-whatsapp[data-astro-cid-isef26zo]{background:var(--color-whatsapp-bg);color:var(--color-whatsapp-text);border-color:#0000;order:1}.header-whatsapp[data-astro-cid-isef26zo]:hover{background:var(--color-whatsapp-bg-hover);border-color:#0000}html:not(.js) .site-header__inner[data-astro-cid-isef26zo]{block-size:auto;padding-block:var(--space-2);flex-wrap:wrap}html:not(.js) .site-nav[data-astro-cid-isef26zo]{order:3;inline-size:100%;display:block}html:not(.js) .site-nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:var(--space-1);flex-wrap:wrap}html:not(.js) .site-header__desktop-only[data-astro-cid-isef26zo]{order:3;display:flex}.menu-dialog[data-astro-cid-isef26zo]{background:var(--color-surface);block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--color-text);opacity:1;overscroll-behavior:contain;transition:opacity var(--motion-base) var(--ease-standard), translate var(--motion-base) var(--ease-standard), overlay var(--motion-base) allow-discrete, display var(--motion-base) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto;translate:0}.menu-dialog[data-astro-cid-isef26zo][open]{flex-direction:column;display:flex}.menu-dialog[data-astro-cid-isef26zo]:not([open]){opacity:0;translate:0 calc(var(--space-2) * -1)}@starting-style{.menu-dialog[data-astro-cid-isef26zo][open]{opacity:0;translate:0 calc(var(--space-2) * -1)}}.menu-dialog[data-astro-cid-isef26zo]::backdrop{background:var(--color-scrim)}html:has(#mobile-menu[open]){overflow:hidden}.menu-dialog__top[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);block-size:var(--header-height);border-block-end:1px solid var(--color-border);display:flex}.menu-dialog__top[data-astro-cid-isef26zo] .theme-toggle{margin-inline-start:auto}.menu-dialog__links[data-astro-cid-isef26zo]{padding:0;list-style:none}.menu-dialog__links[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]{border-block-end:1px solid var(--color-border)}.menu-dialog__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-block-size:3.5rem;color:var(--color-text);font-size:var(--text-h4);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.menu-dialog__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo] .icon{color:var(--color-text-muted)}.menu-dialog__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--color-link);font-weight:500}.menu-dialog__extras[data-astro-cid-isef26zo]{gap:var(--space-4);padding-block:var(--space-8) calc(var(--space-8) + env(safe-area-inset-bottom));margin-block-start:auto;display:grid}.menu-dialog__actions[data-astro-cid-isef26zo]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.menu-dialog__actions[data-astro-cid-isef26zo] .button{padding-inline:var(--space-3)}@media (width>=1280px){.site-header__inner[data-astro-cid-isef26zo]{gap:var(--space-4);block-size:var(--header-height-desktop)}.menu-button[data-astro-cid-isef26zo],html.js .menu-button[data-astro-cid-isef26zo]{display:none}.brand[data-astro-cid-isef26zo]{margin-inline-end:var(--space-2);padding-inline:0}.site-nav[data-astro-cid-isef26zo]{margin-inline-end:auto;display:block}.site-header__actions[data-astro-cid-isef26zo]{gap:var(--space-3)}.site-header__desktop-only[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);display:flex}.phone-link[data-astro-cid-isef26zo],.header-whatsapp[data-astro-cid-isef26zo]{order:0;block-size:2.5rem;inline-size:2.5rem}html:not(.js) .site-header__inner[data-astro-cid-isef26zo]{block-size:var(--header-height-desktop);flex-wrap:nowrap;padding-block:0}html:not(.js) .site-nav[data-astro-cid-isef26zo]{order:0;inline-size:auto}html:not(.js) .site-header__desktop-only[data-astro-cid-isef26zo]{order:0}}@media (width>=1360px){.phone-link[data-astro-cid-isef26zo]{block-size:2.5rem;min-block-size:2.5rem;inline-size:auto;padding-inline:var(--space-2);border-radius:var(--radius-s);background:0 0;border-color:#0000;display:inline-flex}.phone-link[data-astro-cid-isef26zo]:hover{border-color:#0000}.phone-link__number[data-astro-cid-isef26zo]{clip-path:none;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}}.mobile-bar[data-astro-cid-duflke3q]{z-index:var(--z-sticky);transition:translate var(--motion-base) var(--ease-standard), visibility var(--motion-base);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.mobile-bar__action[data-astro-cid-duflke3q]{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:calc(3.5rem + env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);padding-inline:var(--space-2);font-size:var(--text-body);text-align:center;transition:background-color var(--motion-fast) var(--ease-standard);flex:1 1 0;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.mobile-bar__action--call[data-astro-cid-duflke3q]{background:var(--color-inverse);box-shadow:inset 0 1px 0 var(--color-inverse-border);color:var(--color-on-inverse)}.mobile-bar__action--whatsapp[data-astro-cid-duflke3q]{background:var(--color-whatsapp-bg);color:var(--color-whatsapp-text)}.mobile-bar__action--whatsapp[data-astro-cid-duflke3q]:active{background:var(--color-whatsapp-bg-hover)}.mobile-bar__action--call[data-astro-cid-duflke3q]:active{background:var(--color-inverse-border)}html.js .mobile-bar[data-astro-cid-duflke3q]:not([data-visible]),.mobile-bar[data-astro-cid-duflke3q][data-keyboard]{visibility:hidden;translate:0 100%}@media (width>=768px){.mobile-bar[data-astro-cid-duflke3q]{display:none}}.to-top[data-astro-cid-xsqtjks6]{z-index:var(--z-sticky);inline-size:var(--touch-target);block-size:var(--touch-target);border:1px solid color-mix(in srgb, var(--color-text) 24%, var(--color-surface));border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);place-items:center;display:grid;position:fixed;inset-block-end:calc(3.5rem + env(safe-area-inset-bottom) + var(--space-4));inset-inline-end:var(--space-4)}.to-top[data-astro-cid-xsqtjks6]:hover{border-color:var(--color-border-strong);background:var(--color-surface-tint)}@supports (animation-timeline:scroll()){.to-top[data-astro-cid-xsqtjks6]{animation:linear both to-top-in scroll(root);animation-range:320px 480px}}@keyframes to-top-in{0%{opacity:0;visibility:hidden;translate:0 .5rem}to{opacity:1;visibility:visible;translate:0}}@media (prefers-reduced-motion:reduce){.to-top[data-astro-cid-xsqtjks6]{translate:none}}@media (width>=768px){.to-top[data-astro-cid-xsqtjks6]{inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}}@layer tokens{:root{--font-display:var(--font-rubik,system-ui, "Segoe UI", Roboto, Arial, sans-serif);--font-text:var(--font-golos-text,system-ui, "Segoe UI", Roboto, Arial, sans-serif);--text-display:clamp(2.5rem, 1.6rem + 3.8vw, 4.25rem);--text-h1:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--text-h2:clamp(1.625rem, 1.25rem + 1.5vw, 2.25rem);--text-h3:clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);--text-h4:1.125rem;--text-lead:clamp(1.0625rem, 1rem + .4vw, 1.25rem);--text-body:1rem;--text-small:.9375rem;--text-caption:.8125rem;--text-price:clamp(1.5rem, 1.35rem + .8vw, 2rem);--leading-display:1.06;--leading-h1:1.12;--leading-h2:1.2;--leading-h3:1.3;--leading-h4:1.3;--leading-lead:1.55;--leading-body:1.6;--leading-small:1.5;--leading-caption:1.4;--leading-price:1.1;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-section:clamp(3.5rem, 2rem + 5vw, 7rem);--container-max:82.5rem;--container-pad:clamp(1rem, 4vw, 2.5rem);--measure:68ch;--header-height:4rem;--header-height-desktop:4.5rem;--touch-target:2.75rem;--radius-s:6px;--radius-m:10px;--radius-l:14px;--radius-xl:20px;--radius-full:9999px;--z-sticky:100;--z-header:200;--z-dropdown:300;--z-overlay:400;--z-modal:500;--z-toast:600;--motion-instant:80ms;--motion-fast:.15s;--motion-base:.24s;--motion-slow:.4s;--motion-deliberate:.7s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--focus-width:2px;--focus-offset:2px;--art-top:#fbf8f2;--art-side-light:#eee6d8;--art-side-shade:#ddd3c1;--art-quilt:#ddd3c1;--art-quilt-dot:#c9bda8;--art-piping:#cdc1ab;--art-edge:#c4b8a2;--art-indigo:#4a509a;--art-indigo-deep:#3a4080;--art-ink:#565c78;--art-ink-deep:#444a63;--art-sand:#bf955a;--art-sand-deep:#a67e44;--logo-ground:#151515;--stripe:repeating-linear-gradient(90deg, var(--color-stripe) 0 2px, transparent 2px 12px)}:root,[data-theme=light]{color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-surface-sunken:#f5f6f9;--color-surface-tint:#eeeef6;--color-text:#1b1e3a;--color-text-muted:#5b5f78;--color-border:#e6e7ee;--color-border-strong:#85889f;--color-action-bg:#393e8c;--color-action-bg-hover:#2c3171;--color-action-text:#fff;--color-link:#393e8c;--color-link-hover:#2a2f6c;--color-accent:#f3bf55;--color-on-accent:#2a1c00;--color-stripe:#e1e2ef;--color-focus:#393e8c;--color-success:#16783a;--color-warning:#8f5600;--color-error:#c2272d;--color-whatsapp-bg:#17803f;--color-whatsapp-bg-hover:#126a34;--color-whatsapp-text:#fff;--color-scrim:#1b1e3a80;--color-inverse:#1b1e3a;--color-on-inverse:#eef0fa;--color-on-inverse-muted:#b4b8d2;--color-inverse-border:#2f3361;--color-inverse-action-bg:#b4baf0;--color-inverse-action-text:#15183a;--art-panel:#eef0f5;--art-floor:#1b1e3a;--shadow-card:0 1px 2px #1b1e3a0a, 0 6px 16px -6px #1b1e3a1a;--shadow-raised:0 2px 4px #1b1e3a0a, 0 16px 36px -12px #1b1e3a2e;--shadow-overlay:0 12px 32px #1b1e3a29, 0 2px 6px #1b1e3a1a}[data-theme=dark]{color-scheme:dark;--color-bg:#0e1126;--color-surface:#161a38;--color-surface-sunken:#0a0c1c;--color-surface-tint:#1e2248;--color-text:#eef0fc;--color-text-muted:#a9aecb;--color-border:#2a2f5c;--color-border-strong:#7a80ae;--color-action-bg:#b4baf0;--color-action-bg-hover:#cdd1f7;--color-action-text:#0e1126;--color-link:#bcc2f3;--color-link-hover:#d5d9f8;--color-accent:#f3bf55;--color-on-accent:#2a1c00;--color-stripe:#232850;--color-focus:#b4baf0;--color-success:#6fcf97;--color-warning:#f2c14e;--color-error:#ff8f88;--color-whatsapp-bg:#17803f;--color-whatsapp-bg-hover:#126a34;--color-whatsapp-text:#fff;--color-scrim:#050610a8;--color-inverse:#080a18;--color-on-inverse:#eef0fc;--color-on-inverse-muted:#a9aecb;--color-inverse-border:#23275a;--color-inverse-action-bg:#b4baf0;--color-inverse-action-text:#0e1126;--art-panel:#1d2250;--art-floor:#05060f;--shadow-card:none;--shadow-raised:0 24px 56px #00000073;--shadow-overlay:0 12px 32px #0000008c}}@layer base{html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-height) + var(--space-4))}body{background:var(--color-bg);min-block-size:100dvh;color:var(--color-text);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}main{flex:1 0 auto}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:400}h3{letter-spacing:-.005em;font-weight:500}h4{text-wrap:balance;font-weight:500}strong,b{font-weight:600}h1{font-size:var(--text-h1);line-height:var(--leading-h1)}h2{font-size:var(--text-h2);line-height:var(--leading-h2)}h3{font-size:var(--text-h3);line-height:var(--leading-h3)}h4{font-size:var(--text-h4);line-height:var(--leading-h4)}p{text-wrap:pretty}a:not([class]){color:var(--color-link);text-underline-offset:3px;text-decoration:underline}a:not([class]):hover{color:var(--color-link-hover)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--color-action-bg);color:var(--color-action-text)}}@layer components;@layer utilities{.container{inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--color-action-bg);color:var(--color-action-text);font-weight:600;text-decoration:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);transform:translateY(-200%)}.skip-link:focus{transform:none}}@font-face{font-family:Rubik Fallback;src:local(Arial);font-weight:400;font-style:normal;size-adjust:104.5%;ascent-override:89.5%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:Rubik Fallback;src:local(Arial);font-weight:500 600;font-style:normal;size-adjust:108%;ascent-override:86.6%;descent-override:23.1%;line-gap-override:0%}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}.theme-switching::view-transition-old(root),.theme-switching::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}main:focus-visible{outline:none}.mattress-art[data-astro-cid-w2q4gu44]{--tone:var(--art-indigo);--tone-deep:var(--art-indigo-deep);block-size:auto;inline-size:100%;overflow:visible}.mattress-art--ink[data-astro-cid-w2q4gu44]{--tone:var(--art-ink);--tone-deep:var(--art-ink-deep)}.mattress-art--sand[data-astro-cid-w2q4gu44]{--tone:var(--art-sand);--tone-deep:var(--art-sand-deep)}.floor--wide[data-astro-cid-w2q4gu44]{fill:var(--art-floor);opacity:.07}.floor--near[data-astro-cid-w2q4gu44]{fill:var(--art-floor);opacity:.14}.side--left[data-astro-cid-w2q4gu44]{fill:var(--art-side-light)}.side--right[data-astro-cid-w2q4gu44]{fill:var(--art-side-shade)}.stripe--left[data-astro-cid-w2q4gu44]{fill:var(--tone)}.stripe--right[data-astro-cid-w2q4gu44]{fill:var(--tone-deep)}.top[data-astro-cid-w2q4gu44]{fill:var(--art-top);stroke:var(--art-top);stroke-width:7px;stroke-linejoin:round}.stitch[data-astro-cid-w2q4gu44]{stroke:var(--art-quilt);stroke-width:1.2px;stroke-dasharray:4 4;stroke-linecap:round}.tack[data-astro-cid-w2q4gu44]{fill:var(--art-quilt-dot)}.piping[data-astro-cid-w2q4gu44]{fill:none;stroke:var(--art-piping);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.edge[data-astro-cid-w2q4gu44]{stroke:var(--art-edge);stroke-width:1.6px;stroke-linecap:round}.chip[data-astro-cid-ags4ogmk]{align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--color-text) 24%, var(--color-surface));border-radius:var(--radius-s);background:var(--color-surface);color:var(--color-text);font-size:var(--text-small);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}a[data-astro-cid-ags4ogmk].chip:hover{border-color:var(--color-border-strong);background:var(--color-surface-tint)}.chip--selected[data-astro-cid-ags4ogmk],a[data-astro-cid-ags4ogmk].chip--selected:hover{border-color:var(--color-action-bg);background:var(--color-action-bg);color:var(--color-action-text)}.chip__count[data-astro-cid-ags4ogmk]{color:var(--color-text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.chip--selected[data-astro-cid-ags4ogmk] .chip__count[data-astro-cid-ags4ogmk]{color:inherit;opacity:.8}
