.site-header{border-bottom:1px solid #e5e7eb}.site-header__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-2);display:flex;align-items:center;justify-content:space-between;min-height:72px}.site-header__menu{display:none;list-style:none;gap:var(--space-3);margin:0;padding:0}@media (min-width: 900px){.site-header__menu{display:flex}}.site-header__toggle{display:inline-flex;flex-direction:column;gap:4px;background:none;border:0;cursor:pointer}@media (min-width: 900px){.site-header__toggle{display:none}}.site-header__toggle span{width:24px;height:2px;background:var(--color-text)}.site-header--shop .site-header__cta--mobile{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:6px;background:var(--color-primary);color:#fff;text-decoration:none;font-size:.875rem}@media (min-width: 900px){.site-header--shop .site-header__cta--mobile{display:none}}.site-header--shop .site-header__cta--desktop{display:none}@media (min-width: 900px){.site-header--shop .site-header__cta--desktop{display:flex}}.site-header--shop .site-header__cta--desktop a{color:var(--color-text);text-decoration:none}.site-header--landing .site-header__inner--landing{justify-content:center;min-height:96px}.site-footer{border-top:1px solid #e5e7eb;margin-top:var(--space-4)}.site-footer__inner{max-width:var(--container-max);margin-inline:auto;padding:var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width: 640px){.site-footer__inner{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer__menu{display:flex;gap:var(--space-2);list-style:none;margin:0;padding:0}.site-footer__copy{margin:0;color:var(--color-muted);font-size:.875rem}.site-footer--shop .site-footer__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);padding:var(--space-2);background:#f3f4f6;font-size:.8125rem;color:var(--color-muted)}.card{display:flex;flex-direction:column;gap:var(--space-1)}.card__thumb{aspect-ratio:4/3;overflow:hidden;border-radius:8px}.card__thumb img{width:100%;height:100%;object-fit:cover}.card__title{font-size:1.125rem;margin:0}.card__title a{color:inherit;text-decoration:none}.card__excerpt{color:var(--color-muted);font-size:.9375rem}.empty-state{padding:var(--space-4) 0;text-align:center;color:var(--color-muted)}.archive-header{padding-block:var(--space-3)}.archive-header__title{font-size:1.75rem;margin:0 0 var(--space-1)}.archive-header__description{color:var(--color-muted)}.card--producto .card__price{font-weight:600;color:var(--color-primary);margin:.25rem 0}.pagination{display:flex;justify-content:center;gap:var(--space-1);margin-block:var(--space-3)}.pagination .page-numbers{padding:.5rem .875rem;border-radius:6px;text-decoration:none;color:var(--color-text)}.pagination .page-numbers.current{background:var(--color-primary);color:#fff}.single-page,.single-post{padding-block:var(--space-3)}.single-page__title,.single-post__title{font-size:2rem;margin-bottom:var(--space-2)}.single-page__thumb,.single-post__thumb{margin-bottom:var(--space-3)}.single-page__thumb img,.single-post__thumb img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.single-page__content,.single-post__content{max-width:70ch;line-height:1.7}.single-page__content p,.single-post__content p{margin-bottom:var(--space-2)}@font-face{font-family:Primary;src:url(data:font/woff2;base64,d09GMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-text: #1a1a1a;--color-bg: #ffffff;--color-primary: #0056d6;--color-muted: #6b7280;--font-primary: "Primary", system-ui, sans-serif;--container-max: 1200px;--space-1: .5rem;--space-2: 1rem;--space-3: 2rem;--space-4: 4rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-primary);color:var(--color-text);background:var(--color-bg);line-height:1.5}img,picture,video,svg{display:block;max-width:100%;height:auto}img[width][height]{height:auto}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-2)}.grid-cards{display:grid;gap:var(--space-3);grid-template-columns:repeat(1,1fr)}@media (min-width: 640px){.grid-cards--2col{grid-template-columns:repeat(2,1fr)}.grid-cards--3col{grid-template-columns:repeat(3,1fr)}.grid-cards--4col{grid-template-columns:repeat(4,1fr)}}
