:root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sbh: env(safe-area-inset-top);--radius-button: .25rem;--radius-frame: .25rem;--width-page: 81.5rem;--scrollbar-size: .75rem;--font-primary: "Roboto", "Roboto-fallback", -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif;--font-secondary: "Roboto", "Roboto-fallback", -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif;--mobile-menu-height: calc(3.5rem + max(var(--sab), .5rem)) ;--bg-body: rgb(var(--fill-primary));--mobile-bar-primary: var(--accent-primary);--mobile-bar-secondary: var(--accent-primary);--fill-action-icon: var(--fill-primary);--text-action-icon: var(--accent-primary);--fill-action-icon-hover: var(--fill-secondary);--text-action-icon-hover: var(--text-accent-secondary);--fill-action-icon-active: var(--fill-secondary);--text-action-icon-active: var(--accent-primary);--fill-fav-icon: var(--fill-action-icon);--text-fav-icon: var(--text-action-icon);--fill-fav-icon-hover: var(--fill-action-icon-hover);--text-fav-icon-hover: var(--text-action-icon-hover);--fill-fav-icon-active: var(--fill-action-icon-active);--text-fav-icon-active: var(--text-action-icon-active);--text-add-to-cart: var(--text-on-accent-primary);--un-prose-headings: rgba(var(--neutral-primary) / 1);--un-prose-links: rgba(var(--accent-primary) / 1);--un-prose-borders: rgba(var(--neutral-disabled) / .2);--un-prose-captions: rgba(var(--neutral-primary) / 1);--un-prose-code: rgba(var(--neutral-primary) / 1);--un-prose-lists: rgba(var(--neutral-primary) / 1);--un-prose-hr: rgba(var(--neutral-disabled) / .2);--un-prose-bg-soft: rgba(var(--neutral-disabled) / .1);--un-prose-body: rgba(var(--neutral-primary) / 1)}html{height:100%;box-sizing:border-box;touch-action:manipulation;font-feature-settings:"case" 1,"rlig" 1,"calt" 0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{--un-bg-opacity:1;background-color:rgb(var(--fill-primary) / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(var(--neutral-secondary) / var(--un-text-opacity));font-family:var(--font-primary)}html.locked,html.locked body{height:calc(var(--window-inner-height) - 1px);overflow:hidden;box-sizing:border-box}body{position:relative;min-height:100%;margin:0;padding-top:env(safe-area-inset-top)}body.loading *{transition:none!important}a{color:inherit;text-decoration-line:underline;-webkit-tap-highlight-color:rgba(0,0,0,0)}.focus-trap{outline:2px solid transparent;outline-offset:2px}.focus-trap:focus{outline:2px solid transparent;outline-offset:2px}input{outline:2px solid transparent;outline-offset:2px}input:focus{outline:2px solid transparent;outline-offset:2px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
