.k-pcard{--k-logo-h: var(--size-logo-card);position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:0;background:none;border:0;border-radius:var(--radius-sm);color:var(--color-text-primary)}.k-pcard__photo{aspect-ratio:var(--ratio-square);overflow:hidden;border-radius:var(--radius-sm);background:var(--color-surface-alt)}.k-pcard__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-reveal) var(--motion-ease-enter)}.k-pcard__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.k-pcard__over{margin:0;color:var(--color-text-accent)}.k-pcard__seal{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--type-overline-family);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-tracking);text-transform:var(--type-overline-transform);line-height:var(--type-overline-line);color:var(--color-text-accent)}.k-pcard__seal img{display:block;width:var(--size-shield-sm);height:auto}.k-pcard__title{margin:0;font:inherit}.k-pcard__link{color:var(--color-text-heading);text-decoration:none}.k-pcard__link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-sm)}.k-pcard__link:focus-visible{outline:none}.k-pcard__link:focus-visible:after,.k-pcard.is-focus .k-pcard__link:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.k-pcard__name{font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line);text-decoration:underline transparent;text-decoration-thickness:.08em;text-underline-offset:.2em;transition:text-decoration-color var(--motion-micro) var(--motion-ease-enter),color var(--motion-micro) var(--motion-ease-enter)}.k-pcard__note{margin:0;font-family:var(--type-meta-family);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line);color:var(--color-text-secondary)}.k-pcard:hover .k-pcard__photo img,.k-pcard.is-hover .k-pcard__photo img{transform:scale(var(--motion-zoom))}.k-pcard:hover .k-pcard__name,.k-pcard.is-hover .k-pcard__name{text-decoration-color:currentColor;color:var(--color-text-link)}.k-pcard:active .k-pcard__photo img,.k-pcard.is-active .k-pcard__photo img{transform:none}.k-pcard.is-loading{pointer-events:none}.k-pcard__ph{background:var(--color-surface-alt);border-radius:var(--radius-sm)}.k-pcard__ph--title{height:calc(var(--space-5) * 2);width:80%}.k-pcard__ph--price{height:var(--space-4);width:40%}.k-pcard--compact{flex-direction:row;align-items:center;gap:var(--space-3)}.k-pcard--compact .k-pcard__photo{flex:none;width:var(--space-9)}.k-pcard--compact .k-pcard__body{flex:1;gap:var(--space-1)}.k-pcard--compact .k-pcard__name{font-size:var(--type-body-sm-size);line-height:var(--type-card-title-line)}.k-pcard--compact .k-pcard__ph--title{height:var(--space-6)}.k-pcard--featured{gap:var(--space-4)}.k-pcard--featured .k-pcard__body{gap:var(--space-3)}.k-pcard--featured .k-pcard__name{font-family:var(--type-h4-family);font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line)}.k-price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);color:var(--color-text-heading);font-variant-numeric:tabular-nums lining-nums}.k-price--card{font-family:var(--type-price-family);font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);font-feature-settings:var(--type-price-features)}.k-price--page{font-family:var(--type-price-lg-family);font-size:var(--type-price-lg-size);font-weight:var(--type-price-lg-weight);line-height:var(--type-price-lg-line);font-feature-settings:var(--type-price-lg-features)}.k-price__from,.k-price__unit{font-family:var(--type-meta-family);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);color:var(--color-text-secondary)}.k-price--discount .k-price__now{color:var(--color-text-link)}.k-price__was{font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight);color:var(--color-text-secondary);text-decoration-thickness:.08em}.k-price__sr{position:absolute;width:var(--focus-width);height:var(--focus-width);margin:calc(var(--focus-width) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.k-lic{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;color:var(--color-text-heading)}.k-lic .k-cicon{color:var(--color-action-primary)}.k-cicon{display:inline-block;flex:none;vertical-align:middle}.k-cicon--sm{width:var(--icon-sm);height:var(--icon-sm)}.k-cicon--md{width:var(--icon-md);height:var(--icon-md)}.k-cicon--lg{width:var(--icon-lg);height:var(--icon-lg)}.k-mm__list{display:flex;height:100%;margin:0;padding:0;list-style:none}.k-mm__item{display:flex;height:100%}.k-mm__trigger{display:inline-flex;align-items:center;height:100%;padding:0 var(--space-3);border:0;border-block:var(--focus-width) solid transparent;background:transparent;color:var(--color-text-heading);cursor:pointer;white-space:nowrap;transition:border-color var(--motion-micro) var(--motion-ease-enter),background var(--motion-micro) var(--motion-ease-enter)}.k-mm__trigger .k-em{margin-right:var(--space-2)}.k-mm__trigger:hover,.k-mm__item.is-hover>.k-mm__trigger{border-bottom-color:var(--color-border-strong)}.k-mm__item.is-open>.k-mm__trigger,.k-mm__trigger[aria-expanded=true]{border-bottom-color:var(--color-action-primary)}.k-mm__trigger.is-selected{border-bottom-color:var(--color-text-heading)}.k-mm__item.is-focus>.k-mm__trigger{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-offset) * -1)}.k-mm__trigger:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.k-mm__trigger:disabled,.k-mm__item.is-disabled>.k-mm__trigger{opacity:var(--opacity-disabled);cursor:not-allowed}.k-mm__shield{display:inline-block;width:var(--icon-sm);height:auto;margin-right:var(--space-2)}.k-mm__panel{position:absolute;left:0;right:0;top:100%;z-index:var(--z-menu);background:var(--color-surface-letter) url(/kit/marca/papel-creme.webp) 0 0 / var(--texture-paper-size) repeat;border-top:1px solid var(--color-decor-gold);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;content-visibility:hidden;transform:translateY(calc(var(--space-2) * -1));transition:opacity var(--motion-ui) var(--motion-ease-enter),transform var(--motion-panel) var(--motion-ease-enter),visibility 0s linear var(--motion-panel),content-visibility 0s linear var(--motion-panel) allow-discrete}.k-mm__item.is-open>.k-mm__panel{opacity:1;visibility:visible;content-visibility:visible;transform:none;transition-delay:0s}.k-mm__inner{display:grid;grid-template-columns:minmax(34.5rem,1.5fr) minmax(17rem,.9fr) minmax(15rem,1.1fr);column-gap:var(--space-7);row-gap:var(--space-6);max-width:var(--grid-container);margin:0 auto;padding:var(--space-6) var(--grid-margin) var(--space-7)}.k-mm__inner>*{min-width:0}.k-mm__head{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-text-heading);text-decoration:none}.k-mm__head--gap{margin-top:var(--space-5)}a.k-mm__head:hover{color:var(--color-text-link)}.k-mm__n{flex:none;margin-left:auto;padding-left:var(--space-3);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.k-mm__head .k-mm__n{margin-left:0}.k-mm__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:0 var(--space-6)}.k-mm__cols ul,.k-mm__brands,.k-mm__guides,.k-mm__pics{margin:0;padding:0;list-style:none}.k-mm__type{display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:var(--space-1) 0;color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.k-mm__type .k-em{flex:none}.k-mm__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.k-mm__type--prod{white-space:normal}.k-mm__type--prod .k-mm__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.k-mm__type:hover{color:var(--color-text-link)}.k-mm__thumb{flex:none;width:var(--space-5);height:var(--space-5);background:var(--color-surface-alt);overflow:hidden}.k-mm__thumb img{display:block;width:100%;height:100%;object-fit:cover}.k-mm__new{margin-left:var(--space-2);color:var(--color-text-accent)}.k-mm__brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.k-mm__brands a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);height:calc(var(--space-7) + var(--space-5));padding:var(--space-1);border:1px solid var(--color-border-default);color:var(--color-text-heading);text-align:center;text-decoration:none;transition:border-color var(--motion-micro) var(--motion-ease-enter)}.k-mm__brands a:hover{border-color:var(--color-border-strong)}.k-mm__brands img{display:block;width:100%;height:var(--space-5);object-fit:contain;filter:grayscale(1) brightness(.4) contrast(1.5)}.k-mm__brandname{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;overflow:hidden;line-height:1.2}.k-mm__brands a:has(.k-mm__brandname) img{height:var(--icon-md)}.k-mm__guides a{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-text-primary);text-decoration:none}.k-mm__guides .k-ico{margin-top:var(--space-1);color:var(--color-decor-gold)}.k-mm__guides a:hover{color:var(--color-text-link)}.k-mm__pics{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-4)}@container k-header (max-width: 64rem){.k-mm__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}.k-mm__pics .k-pcard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.k-drawer{position:fixed;inset:0;z-index:var(--z-drawer);background:color-mix(in srgb,var(--color-surface-deep) 60%,transparent);opacity:0;visibility:hidden;transition:opacity var(--motion-panel) var(--motion-ease-enter),visibility 0s linear var(--motion-panel)}.k-drawer.is-open{opacity:1;visibility:visible;transition-delay:0s}.k-drawer__sheet{display:flex;flex-direction:column;width:min(100%,calc(var(--space-10) * 3.5));height:100%;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--shadow-lg);transform:translate(-100%);transition:transform var(--motion-panel) var(--motion-ease-enter)}.k-drawer.is-open .k-drawer__sheet{transform:none}.k-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3) var(--space-2) var(--grid-margin);border-bottom:1px solid var(--color-border-default)}.k-drawer__head a{display:flex;align-items:center;min-height:var(--hit-touch);line-height:0}.k-drawer__head img{display:block;height:calc(var(--space-6) + var(--space-2));width:auto}.k-drawer__search{display:flex;align-items:center;gap:var(--space-3);min-height:var(--space-8);margin:var(--space-4) var(--grid-margin);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:border-color var(--motion-micro) var(--motion-ease-enter)}.k-drawer__search:hover{border-color:var(--color-text-heading)}.k-drawer__nav{display:flex;flex-direction:column;border-top:1px solid var(--color-border-default)}.k-drawer__acc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--space-8);padding:var(--space-3) var(--grid-margin);border:0;border-bottom:1px solid var(--color-border-default);background:transparent;color:var(--color-text-heading);cursor:pointer;text-align:left}.k-drawer__acc>span{display:inline-flex;align-items:center}.k-drawer__acc .k-ico{transition:transform var(--motion-panel) var(--motion-ease-enter)}.k-drawer__acc[aria-expanded=true] .k-ico{transform:rotate(180deg)}.k-drawer__shield{display:inline-block;width:var(--icon-sm);height:auto;margin-right:var(--space-3)}.k-drawer__acc .k-em{margin-right:var(--space-3)}.k-drawer__panel{display:grid;grid-template-rows:0fr;visibility:hidden;background:var(--color-surface-alt);transition:grid-template-rows var(--motion-panel) var(--motion-ease-enter),visibility 0s linear var(--motion-panel)}.k-drawer__panel.is-open{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.k-drawer__panel>ul{min-height:0;overflow:hidden;margin:0;padding:0 var(--grid-margin);list-style:none}.k-drawer__panel.is-open>ul{padding-block:var(--space-2)}.k-drawer__panel a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--hit-touch);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);text-decoration:none}.k-drawer__panel li:last-child a{border-bottom:0}.k-drawer__panel a>span:first-child{display:inline-flex;align-items:center}.k-drawer__panel a:hover{color:var(--color-text-link)}.k-drawer__link{display:flex;align-items:center;min-height:var(--space-8);padding:var(--space-3) var(--grid-margin);border-bottom:1px solid var(--color-border-default);color:var(--color-text-heading);text-decoration:none}.k-drawer__more{margin:0;padding:var(--space-4) var(--grid-margin) var(--space-6);list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-4)}.k-drawer__more a{display:flex;align-items:center;min-height:var(--hit-touch);color:var(--color-text-primary);text-decoration:none}.k-drawer__more a:hover{color:var(--color-text-link)}.k-drawer--demo{position:absolute;z-index:var(--z-base)}.k-search{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:center;align-items:flex-start;background:color-mix(in srgb,var(--color-surface-deep) 60%,transparent);opacity:0;visibility:hidden;transition:opacity var(--motion-ui) var(--motion-ease-enter),visibility 0s linear var(--motion-ui)}.k-search.is-open{opacity:1;visibility:visible;transition-delay:0s}.k-search__box{width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--shadow-lg);transform:translateY(calc(var(--space-4) * -1));transition:transform var(--motion-panel) var(--motion-ease-enter)}.k-search.is-open .k-search__box{transform:none}.k-search__top{display:flex;align-items:flex-end;gap:var(--space-4);max-width:var(--grid-container);margin:0 auto;padding:var(--space-5) var(--grid-margin) var(--space-4)}.k-search__field{flex:1;min-width:0}.k-search__label{display:block;margin-bottom:var(--space-2);color:var(--color-text-heading)}.k-search__input{display:flex;align-items:center;gap:var(--space-3);height:calc(var(--space-8) - var(--space-2));padding:0 var(--space-2) 0 var(--space-4);border:1px solid var(--color-text-secondary);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-heading)}.k-search__input:focus-within{border-color:var(--color-text-heading);outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.k-search__input input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--color-text-primary)}.k-search__input input::placeholder{color:var(--color-text-secondary);opacity:1}.k-search__input input::-webkit-search-cancel-button{display:none}.k-search__clear{display:none}.k-search__input:has(input:not(:placeholder-shown)) .k-search__clear{display:inline-flex}.k-search__close{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--hit-touch);padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-heading);cursor:pointer;transition:background var(--motion-micro) var(--motion-ease-enter)}.k-search__close:hover{background:var(--color-surface-alt)}.k-search__out{max-width:var(--grid-container);margin:0 auto;padding:var(--space-3) var(--grid-margin) var(--space-7);min-height:calc(var(--space-10) * 1.25)}.k-search__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-10) * 2)),1fr));gap:var(--space-3) var(--grid-gap);margin:0;padding:0;list-style:none}.k-search__msg{max-width:var(--measure);margin-bottom:var(--space-6)}.k-search__msg p{margin:0}.k-search__msg-t{margin-bottom:var(--space-2)}.k-search__status{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-6);color:var(--color-text-primary)}.k-search__status .k-spin{margin-right:0}.k-search__status--error{padding:var(--space-3) var(--space-4);border-left:var(--space-1) solid var(--color-feedback-error);background:var(--color-surface-card);color:var(--color-feedback-error)}.k-search__idle{margin-top:var(--space-4)}.k-search__idle-t{margin:0 0 var(--space-3);color:var(--color-text-heading)}.k-search__cats{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.k-search__cats a{display:inline-flex;align-items:center;min-height:var(--hit-touch);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-heading);text-decoration:none;transition:background var(--motion-micro) var(--motion-ease-enter)}.k-search__cats a:hover{background:var(--color-surface-alt)}.k-search__cats .k-em{margin-right:var(--space-2)}.k-search--demo{position:absolute;z-index:var(--z-base)}.pn-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--color-surface-alt);border:1px solid var(--color-border-default);border-radius:var(--radius-sm)}.pn-empty[hidden]{display:none}.pn-empty__title{margin:0;color:var(--color-text-heading)}.pn-empty__body{margin:0;max-width:calc(var(--space-10) * 3.5);color:var(--color-text-secondary)}.pn-empty__next{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:calc(var(--space-10) * 3.5)}.pn-empty__next:empty{display:none}.pn-empty__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4)}.pn-empty__opt{display:flex;flex-direction:column;gap:var(--space-1)}.pn-empty__opt>p{margin:0;color:var(--color-text-secondary)}.pn-suggest{display:flex;flex-direction:column;gap:var(--space-3)}.pn-suggest__t{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.pn-suggest__t:first-child{margin-top:0}.pn-suggest__cats,.pn-suggest__terms{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.pn-suggest__cat,.pn-term{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--hit-touch);padding:0 var(--space-4);background:var(--color-surface-card);border:1px solid var(--color-text-secondary);border-radius:var(--radius-pill);color:var(--color-text-primary);text-decoration:none;transition:background-color var(--motion-micro) var(--motion-ease-enter),border-color var(--motion-micro) var(--motion-ease-enter)}.pn-suggest__cat:hover,.pn-term:hover{background:var(--color-surface-alt);border-color:var(--color-text-heading)}.pn-suggest__cat:focus-visible,.pn-term:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.pn-suggest__n{color:var(--color-text-secondary);font-feature-settings:"tnum" 1,"lnum" 1}.pn-skeleton{display:block}.pn-skeleton .k-pcard__photo,.pn-skeleton .k-pcard__ph{background:linear-gradient(90deg,var(--color-surface-alt),var(--color-border-default),var(--color-surface-alt));background-size:200% 100%;animation:pn-shimmer 1.4s linear infinite}.pn-skeleton--compact .pn-grid.pn-grid--skeleton{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-10) * 2),1fr))}.pn-skeleton--more .pn-grid{margin-top:var(--grid-gap)}@keyframes pn-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.pn-skeleton .k-pcard__photo,.pn-skeleton .k-pcard__ph{animation:none}}.pn-results{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pn-results__count{margin:0;min-height:var(--space-5);color:var(--color-text-secondary);font-feature-settings:"tnum" 1,"lnum" 1}.pn-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-feedback-error);border-radius:var(--radius-sm)}.pn-error p{margin:0}.pn-mark{background:var(--color-surface-alt);color:inherit;font-weight:var(--type-ui-strong-weight);padding:0;box-shadow:inset 0 calc(var(--space-1) * -.5) 0 var(--color-decor-gold)}.k-topbar{container:k-topbar / inline-size;background:var(--color-surface-dark);color:var(--color-text-on-dark)}.k-topbar .k-topbar__list{display:flex;justify-content:center;align-items:center;gap:0 var(--space-5);flex-wrap:wrap;list-style:none;margin:0;padding:var(--space-3) var(--grid-margin)}.k-topbar li{display:flex;align-items:center;color:var(--color-text-on-dark)}.k-topbar a{display:inline-flex;align-items:center;min-height:var(--hit-desktop);color:inherit;text-decoration:none}.k-topbar a:hover,.k-topbar a:focus-visible{text-decoration:underline;text-underline-offset:var(--space-1)}.k-topbar a:focus-visible{outline:var(--focus-width) solid var(--color-focus-on-dark);outline-offset:var(--focus-offset)}.k-topbar li+li:before{content:"";width:1px;height:1em;margin-right:var(--space-5);background:var(--color-text-on-dark-2);opacity:.5}.k-header{container:k-header / inline-size;font-size:1rem;position:sticky;top:0;z-index:var(--z-header);background:var(--color-surface-letter) url(/kit/marca/papel-creme.webp) 0 0 / var(--texture-paper-size) repeat;border-bottom:1px solid var(--color-decor-gold);transition:box-shadow var(--motion-ui) var(--motion-ease-enter)}.k-header--static{position:relative}.k-header.is-scrolled{box-shadow:var(--shadow-md)}.k-header__bar{display:flex;align-items:center;gap:var(--space-5);max-width:var(--grid-header);height:calc(var(--space-8) + var(--space-4));margin:0 auto;padding:0 var(--grid-margin)}.k-header__logo{display:flex;align-items:center;flex:none;min-height:var(--hit-touch);line-height:0}.k-header__logo img{display:block;height:var(--space-7);width:auto}.k-header__nav{margin-left:auto;align-self:stretch}.k-header__tools{display:flex;flex:none;gap:var(--space-1)}.k-iconbtn.k-header__burger{display:none;margin-left:calc(var(--space-2) * -1)}@container k-header (max-width: 77.5rem){.k-header__nav{display:none}.k-iconbtn.k-header__burger{display:inline-flex}.k-header__tools{margin-left:auto}.k-header__bar{gap:var(--space-3)}}@container k-header (max-width: 47.99rem){.k-header__bar{height:var(--space-8)}.k-header__logo img{height:calc(var(--space-6) + var(--space-2))}}@container k-topbar (max-width: 47.99rem){.k-topbar li:nth-child(n+2){display:none}.k-topbar .k-topbar__list{padding:var(--space-2) var(--grid-margin)}}@container k-topbar (max-width: 64rem){.k-topbar li:nth-child(3){display:none}}.k-ico{flex:none;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.k-ico--sm{width:var(--icon-sm);height:var(--icon-sm)}.k-ico--md{width:var(--icon-md);height:var(--icon-md)}.k-ico--lg{width:var(--icon-lg);height:var(--icon-lg)}.k-ico--brand{fill:currentColor;stroke:none}.k-em{font-family:"Noto Color Emoji",sans-serif;font-size:1.25em;line-height:1;margin-right:var(--space-2);font-style:normal;font-weight:400;letter-spacing:0;--k-em-ink: color-mix(in srgb, var(--color-text-heading) 90%, transparent);--k-em-line: calc(var(--space-1) / 8);--k-em-drop: calc(var(--space-1) / 4);filter:drop-shadow(0 0 var(--k-em-line) var(--k-em-ink)) drop-shadow(0 0 var(--k-em-line) var(--k-em-ink)) drop-shadow(0 var(--k-em-drop) var(--k-em-drop) color-mix(in srgb,var(--color-text-heading) 35%,transparent))}.k-iconbtn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--hit-touch);height:var(--hit-touch);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-heading);cursor:pointer;text-decoration:none;transition:background var(--motion-micro) var(--motion-ease-enter),color var(--motion-micro) var(--motion-ease-enter)}.k-iconbtn:hover,.k-iconbtn.is-hover{background:var(--color-surface-alt);color:var(--color-text-heading)}.k-iconbtn:active,.k-iconbtn.is-active{background:var(--color-border-default)}.k-iconbtn.is-focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.k-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes k-spin{to{transform:rotate(360deg)}}.k-spin{display:inline-block;width:var(--icon-md);height:var(--icon-md);border:var(--focus-width) solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:k-spin var(--motion-reveal) linear infinite;vertical-align:middle;margin-right:var(--space-2)}html.k-lock{overflow:hidden}.k-footer{container:k-footer / inline-size;font-size:1rem;position:relative;padding:0 0 var(--space-5);color:var(--color-text-primary)}.k-footer__flap{position:relative;height:calc(var(--space-9) * 1.5);filter:drop-shadow(0 var(--space-2) var(--space-3) color-mix(in srgb,var(--color-text-heading) 16%,transparent))}.k-footer__flap i{position:absolute;inset:0;background:linear-gradient(color-mix(in srgb,var(--color-text-heading) 7%,transparent),color-mix(in srgb,var(--color-text-heading) 7%,transparent)),var(--color-surface-letter) url(/kit/marca/papel-creme.webp) 0 0 / var(--texture-paper-size) repeat;clip-path:polygon(0 0,100% 0,50% 100%)}.k-footer__seal{position:absolute;left:50%;top:calc(var(--space-9) * 1.5);z-index:2;width:calc(var(--space-10) + var(--space-5));height:auto;transform:translate(-50%,-52%) rotate(-7deg)}.k-footer__wrap{max-width:var(--grid-container);margin:0 auto;padding:0 var(--grid-margin)}.k-footer__wrap{padding-top:var(--space-9)}.k-footer__brand .k-footer__motto{display:block;width:calc(var(--space-10) * 2);max-width:100%;height:auto;margin-top:var(--space-5)}.k-footer__cols{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:var(--space-6)}.k-footer__brand img{display:block;height:calc(var(--space-5) + var(--space-1));width:auto}.k-footer__brand p{max-width:var(--space-10);min-width:100%;margin:var(--space-4) 0;color:var(--color-text-primary)}.k-footer__social{display:flex;flex-wrap:nowrap;gap:var(--space-1);margin:0 0 0 calc(var(--space-2) * -1);padding:0;list-style:none}.k-footer__social li{flex:none}.k-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:var(--hit-touch);height:var(--hit-touch);border:0;border-radius:var(--radius-sm);color:var(--color-text-heading);transition:color var(--motion-micro) var(--motion-ease-enter)}.k-footer__social a:hover{color:var(--color-text-link)}.k-footer__social a:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-offset) / 3)}.k-footer__h{margin:var(--space-1) 0 var(--space-4);color:var(--color-text-heading)}.k-footer__col ul{margin:0;padding:0;list-style:none}.k-footer__col a{display:flex;align-items:center;min-height:var(--hit-desktop);padding:var(--space-1) 0;color:var(--color-text-primary);text-decoration:none}.k-footer__col a:hover{color:var(--color-text-link);text-decoration:underline}.k-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border-strong)}.k-footer__bottom span{color:var(--color-text-secondary)}.k-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-4)}.k-footer__legal a{display:inline-flex;align-items:center;min-height:var(--hit-desktop);color:var(--color-text-secondary)}.k-footer__legal a:hover{color:var(--color-text-link)}.k-footer__bottom img{display:block;width:calc(var(--space-10) + var(--space-9));max-width:100%;height:auto;opacity:.9}@container k-footer (max-width: 64rem){.k-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.k-footer__brand{grid-column:1 / -1}}@container k-footer (max-width: 37.5rem){.k-footer__flap{height:calc(var(--space-8) + var(--space-3))}.k-footer__seal{top:calc(var(--space-8) + var(--space-3));width:calc(var(--space-9) + var(--space-4))}.k-footer__wrap{padding-top:calc(var(--space-8) + var(--space-2))}.k-footer__col a,.k-footer__legal a{min-height:var(--hit-touch)}.k-footer__cols{gap:var(--space-5) var(--space-4)}}.k-toast-region{position:fixed;z-index:var(--z-toast);inset:auto var(--grid-margin) var(--space-4) var(--grid-margin);display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none}.k-toast{--k-toast-c: var(--color-focus-on-dark);pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-dark);color:var(--color-text-on-dark);border-left:var(--space-1) solid var(--k-toast-c);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);animation:k-toast-in var(--motion-ui) var(--motion-ease-enter)}.k-toast.is-leaving{opacity:0;transition:opacity var(--motion-micro) var(--motion-ease-exit)}.k-toast--success{--k-toast-c: var(--color-feedback-success)}.k-toast--error{--k-toast-c: var(--color-feedback-error)}.k-toast--warning{--k-toast-c: var(--color-feedback-warning)}.k-toast__icon{margin-top:var(--space-1);color:var(--color-text-on-dark)}.k-toast__content{flex:1 1 auto;min-width:0}.k-toast__title{margin:0 0 var(--space-1);font-family:var(--type-ui-strong-family);font-size:var(--type-ui-strong-size);font-weight:var(--type-ui-strong-weight);line-height:var(--type-ui-strong-line);color:var(--color-text-on-dark)}.k-toast__msg{margin:0;font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);color:var(--color-text-on-dark-2)}.k-toast__close{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--hit-touch);min-height:var(--hit-touch);margin:calc(var(--space-3) * -1) calc(var(--space-3) * -1) 0 0;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-on-dark);transition:background-color var(--motion-micro) var(--motion-ease-enter)}.k-toast__close:hover{background:color-mix(in srgb,var(--color-text-on-dark) 14%,transparent)}.k-toast__close:focus-visible,.k-toast__close.is-focus{outline:var(--focus-width) solid var(--color-focus-on-dark);outline-offset:var(--focus-offset)}.k-toast.is-hover{box-shadow:var(--shadow-lg),0 0 0 1px var(--color-text-on-dark-2)}.k-toast.is-static{animation:none;max-width:calc(var(--space-10) * 3)}@keyframes k-toast-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media(min-width:48em){.k-toast-region{inset:auto var(--space-6) var(--space-6) auto;width:calc(var(--space-10) * 3)}}
