.kr-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:2.5px;text-align:center;container-type:inline-size}.kr-card__media{display:block;width:79.1%;max-width:167px}.kr-card__image{display:block;width:100%;height:auto;aspect-ratio:167 / 186;object-fit:contain;border-radius:var(--radius-block);mix-blend-mode:darken}.kr-card__wishlist{position:absolute;inset-block-start:0;inset-inline-end:0;padding:0;border:0;background:none;cursor:pointer;line-height:0;color:var(--color-muted)}.kr-card__corazon{display:block;width:27px;height:27px;opacity:.55;transition:opacity .15s ease,color .15s ease}.kr-card__wishlist:hover .kr-card__corazon,.kr-card__wishlist:focus-visible .kr-card__corazon,.kr-card__wishlist[aria-pressed=true] .kr-card__corazon{opacity:1}.kr-card__wishlist[aria-pressed=true]{color:var(--kr-card-acento, var(--color-brand-accent))}.kr-card__wishlist[aria-pressed=true] .kr-card__corazon-forma{fill:currentColor}@keyframes kr-corazon-latido{0%{scale:1}40%{scale:1.3}to{scale:1}}.kr-card__wishlist[aria-pressed=true] .kr-card__corazon{animation:kr-corazon-latido .35s ease-out}@media(prefers-reduced-motion:reduce){.kr-card__wishlist[aria-pressed=true] .kr-card__corazon{animation:none}}.kr-card__wishlist:focus-visible{outline:2px solid var(--color-brand-primary-text);outline-offset:2px;border-radius:50%}.kr-card__title{margin:0;min-width:0;align-self:stretch;font-family:var(--font-display--family);--kr-card-nombre-base: min(var(--font-size-title), 16.6cqi);font-size:var(--kr-card-nombre-base);font-weight:var(--font-display--weight);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-title);color:var(--kr-card-acento, var(--color-brand-accent));text-wrap:balance}.kr-card__title a{color:inherit;text-decoration:none}.kr-card__title a:hover,.kr-card__title a:focus-visible{text-decoration:underline}.kr-card__line,.kr-card__name{display:block}.kr-card__title--llano{font-family:var(--font-primary--family);font-weight:700;font-size:min(var(--font-size-body-lg),10.9cqi);letter-spacing:normal;line-height:1.2;color:var(--color-muted)}.kr-card__title--ampolla .kr-card__line{display:block;font-family:var(--font-primary--family);font-weight:400;font-size:7.75cqi;line-height:1.15;inline-size:min-content;margin-inline:auto;text-align:center;-webkit-hyphens:manual;hyphens:manual;letter-spacing:normal;color:#858585}.kr-card__title--ampolla .kr-card__name{display:block;min-height:0;font-family:var(--font-primary--family);font-style:normal;font-weight:600;font-size:calc(9.51cqi * var(--kr-card-nombre-escala, 1));line-height:1.85;-webkit-hyphens:manual;hyphens:manual;letter-spacing:normal;color:var(--kr-card-acento, var(--color-brand-accent))}.kr-card__paso{margin:0;font-family:var(--font-primary--family);font-weight:700;font-size:min(var(--font-size-body-lg),10.9cqi);line-height:1.2;color:var(--color-muted)}.kr-card__title--llano~.kr-card__rating,.kr-card__title--ampolla~.kr-card__rating,.kr-card__title--sachet~.kr-card__rating{margin-block-start:auto}.kr-card__title--llano~.kr-card__price,.kr-card__title--ampolla~.kr-card__price,.kr-card__title--sachet~.kr-card__price{margin-block-start:0}.kr-card__title--sachet{color:#858585;-webkit-hyphens:manual;hyphens:manual;letter-spacing:normal}.kr-card__title--sachet .kr-card__line{font-family:var(--font-primary--family);font-weight:700;font-size:calc(11.85cqi * var(--kr-card-linea-escala, 1));line-height:1.2}.kr-card__title--sachet .kr-card__name{display:block;min-height:0;margin-block-start:.15em;font-family:var(--font-primary--family);font-style:normal;font-weight:400;font-size:9cqi;line-height:1.2;color:#858585}.kr-card__subtitulo{margin:0;font-family:var(--font-primary--family);font-size:min(var(--font-size-body),8.53cqi);line-height:1.25;color:var(--color-muted);text-wrap:pretty}.kr-card__name{font-family:var(--font-script--family);font-style:var(--font-script--style);font-weight:var(--font-script--weight);font-size:calc(var(--kr-card-nombre-base) * var(--kr-card-nombre-escala, 1));min-height:calc(var(--kr-card-nombre-base) * 1.725);display:flex;align-items:center;justify-content:center}.kr-card__name--recta{font-family:var(--font-display--family);font-style:var(--font-display--style);font-weight:var(--font-display--weight);font-size:calc(var(--kr-card-nombre-base) * .631);letter-spacing:-.03em;-webkit-hyphens:manual;hyphens:manual;line-height:1.03}.kr-card__rating{position:relative;width:69.67%;aspect-ratio:147 / 23}.kr-card__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.kr-card__stars--track{opacity:.45;filter:grayscale(1)}.kr-card__price{margin:0;margin-block-start:auto;font-size:min(var(--font-size-body-lg),9.48cqi);color:var(--color-muted);font-variant-numeric:tabular-nums}.kr-card__was{margin-inline-end:var(--space-3xs);opacity:.7}.kr-card__form{margin:0;width:100%;display:flex;justify-content:center}.kr-card__cta{display:inline-flex;align-items:center;justify-content:center;width:min(100%,77.25%);min-height:13.74cqi;padding:.35em 1em;border:0;border-radius:var(--radius-card);background:var(--color-background);color:var(--color-brand-primary-text);font-family:inherit;font-size:min(var(--font-size-body-sm),7.58cqi);line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.kr-card__cta:hover,.kr-card__cta:focus-visible{background:var(--color-brand-primary);color:var(--color-on-primary)}.kr-card__cta--disabled{background:transparent;color:var(--color-muted);border:1px solid currentcolor;cursor:default}.kr-card__added{display:none;align-items:center;justify-content:center;width:min(100%,77.25%);min-height:13.74cqi;margin:0;padding:.35em 1em;border-radius:var(--radius-card);background:var(--color-brand-primary);color:var(--color-on-primary);font-size:min(var(--font-size-body-sm),7.58cqi);font-weight:700}.kr-card[data-state=added] .kr-card__form{display:none}.kr-card[data-state=added] .kr-card__added{display:inline-flex!important}.kr-card[data-state=busy] .kr-card__cta{opacity:.6;pointer-events:none}.kr-card a:focus-visible,.kr-card button:focus-visible{outline:2px solid var(--color-brand-primary-text);outline-offset:3px;border-radius:var(--radius-card)}.kr-button{display:inline-block;font-family:inherit;font-size:var(--font-size-body-lg);font-weight:700;line-height:1.7;text-align:center;text-decoration:none;padding:0 1.4em;border:0;border-radius:var(--radius-pill);background:var(--kr-boton-fondo, transparent);color:var(--kr-boton-tinta, currentcolor);cursor:pointer;transition:background-color .15s ease,color .15s ease}.kr-button:where(:hover,:focus-visible){background:var(--kr-boton-tinta, transparent);color:var(--kr-boton-fondo, currentcolor)}.kr-button:focus-visible{outline:2px solid var(--color-brand-primary-text);outline-offset:3px}.kr-button--highlight{--kr-boton-fondo: var(--color-brand-highlight);--kr-boton-tinta: var(--color-on-highlight)}.kr-button--primary{--kr-boton-fondo: var(--color-brand-primary);--kr-boton-tinta: var(--color-on-primary)}html:not(.js) [data-requiere-js]{display:none}html[data-cajon-abierto]{overflow:hidden}.kr-cajon [hidden],.kr-cajon{display:none}html[data-cajon-abierto=carrito] .kr-cajon[data-cajon=carrito],html[data-cajon-abierto=favoritos] .kr-cajon[data-cajon=favoritos]{display:block}.kr-cajon__fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;padding:0;border:0;background:color-mix(in srgb,var(--color-foreground) 55%,transparent);cursor:pointer;animation:kr-cajon-fondo .2s ease}.kr-cajon__panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:91;display:flex;flex-direction:column;width:min(420px,100vw);background:var(--color-background);box-shadow:-4px 0 24px #0000002e;animation:kr-cajon-entra .25s ease}.kr-cajon__panel:focus{outline:none}.kr-cajon__panel:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-3px}@keyframes kr-cajon-entra{0%{translate:100% 0}}@keyframes kr-cajon-fondo{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.kr-cajon__panel,.kr-cajon__fondo{animation:none}}.kr-cajon__barra{display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-sm) var(--space-md);background:var(--color-brand-primary);color:var(--color-on-primary)}.kr-cajon__titulo{display:flex;gap:var(--space-2xs);align-items:center;margin:0;font-family:var(--font-display--family);font-size:var(--font-size-body-lg);font-weight:700;color:var(--color-on-primary);line-height:var(--line-height-title)}.kr-cajon__conteo{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;padding-inline:.35em;border-radius:var(--radius-pill);background:var(--color-brand-accent);color:var(--color-on-accent);font-family:var(--font-primary--family);font-size:var(--font-size-caption);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.7}.kr-cajon__cerrar{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;font-size:1.5rem;line-height:1;color:inherit;cursor:pointer}.kr-cajon__cerrar:hover,.kr-cajon__cerrar:focus-visible{background:color-mix(in srgb,var(--color-on-primary) 20%,transparent)}.kr-cajon__cuerpo{display:flex;flex-direction:column;flex:1;min-height:0}.kr-cajon__cuerpo[aria-busy=true]{opacity:.55}.kr-cajon__form{flex:1;min-height:0;overflow-y:auto}.kr-cajon__lista{margin:0;padding:0 var(--space-md);list-style:none}.kr-cajon__vacio,.kr-cajon__estado{display:flex;flex-direction:column;gap:var(--space-md);align-items:center;justify-content:center;flex:1;margin:0;padding:var(--space-lg) var(--space-md);font-size:var(--font-size-body);color:var(--color-muted);text-align:center}.kr-cajon[data-cajon=favoritos] .kr-cajon__lista{flex:1;min-height:0;overflow-y:auto;padding-block:var(--space-sm)}.kr-cajon__item{position:relative;display:grid;grid-template-columns:80px 1fr;gap:var(--space-sm);align-items:start;padding-block:var(--space-sm)}.kr-cajon__item+.kr-cajon__item{border-top:1px solid color-mix(in srgb,var(--color-muted) 25%,transparent)}.kr-cajon__media{display:block;border-radius:var(--radius-block);overflow:hidden;background:var(--color-surface)}.kr-cajon__imagen{display:block;width:100%;height:auto;aspect-ratio:167 / 186;object-fit:contain}.kr-cajon__detalle{padding-inline-end:var(--space-lg)}.kr-cajon__nombre{margin:0;font-size:var(--font-size-body-sm);line-height:var(--line-height-title)}.kr-cajon__nombre a{color:var(--color-brand-accent-text);text-decoration:none}.kr-cajon__linea{display:block;font-family:var(--font-display--family);font-weight:700}.kr-cajon__producto{display:block;font-style:italic}.kr-cajon__variante,.kr-cajon__descuento{margin:var(--space-3xs) 0 0;font-size:var(--font-size-caption);color:var(--color-muted)}.kr-cajon__precio{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:baseline;margin:var(--space-2xs) 0 0;font-size:var(--font-size-body-sm);font-weight:600}.kr-cajon__antes{color:var(--color-muted);font-weight:400}.kr-cajon__acciones{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center;margin-block-start:var(--space-2xs)}.kr-cajon__cantidad{display:inline-flex;gap:var(--space-2xs);align-items:center;padding:2px var(--space-2xs);border:1px solid color-mix(in srgb,var(--color-muted) 40%,transparent);border-radius:var(--radius-pill)}.kr-cajon__paso{display:grid;place-items:center;min-width:1.25rem;padding:0;border:0;background:none;font-family:inherit;font-size:var(--font-size-body);color:var(--color-foreground);cursor:pointer}.kr-cajon__paso[disabled]{opacity:.35;cursor:default}.kr-cajon__numero{min-width:2ch;font-size:var(--font-size-body-sm);text-align:center;font-variant-numeric:tabular-nums}.kr-cajon__quitar{position:absolute;inset-block-start:var(--space-sm);inset-inline-end:0;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid color-mix(in srgb,var(--color-muted) 45%,transparent);border-radius:50%;background:none;font-size:var(--font-size-body);line-height:1;color:var(--color-muted);cursor:pointer}.kr-cajon__quitar:hover,.kr-cajon__quitar:focus-visible{border-color:var(--color-brand-accent-text);color:var(--color-brand-accent-text)}.kr-cajon__anadir{display:inline-flex;align-items:center;padding:var(--space-3xs) var(--space-sm);border:1px solid var(--color-brand-primary-text);border-radius:var(--radius-pill);background:none;font-family:inherit;font-size:var(--font-size-caption);font-weight:600;color:var(--color-brand-primary-text);text-decoration:none;cursor:pointer}.kr-cajon__anadir[disabled]{opacity:.5;cursor:progress}.kr-cajon__agotado{font-size:var(--font-size-caption);color:var(--color-muted)}.kr-cajon__pie{flex-shrink:0;padding:var(--space-md);border-top:1px solid color-mix(in srgb,var(--color-muted) 25%,transparent);background:var(--color-background)}.kr-cajon__total{display:flex;gap:var(--space-sm);justify-content:space-between;margin:0;font-size:var(--font-size-body)}.kr-cajon__nota{margin:var(--space-3xs) 0 0;font-size:var(--font-size-caption);color:var(--color-muted)}.kr-cajon__envio{margin:var(--space-2xs) 0 0;font-size:var(--font-size-caption);color:var(--color-brand-primary-text)}.kr-cajon__envio--logrado{font-weight:700}.kr-cajon__pagar{display:block;margin-block-start:var(--space-md);padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-pill);background:var(--color-brand-accent);font-family:inherit;font-size:var(--font-size-body);font-weight:700;color:var(--color-brand-highlight);text-align:center;text-decoration:none;cursor:pointer}.kr-cajon__seguir{display:block;width:100%;margin-block-start:var(--space-2xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-brand-primary-text);border-radius:var(--radius-pill);background:none;font-family:inherit;font-size:var(--font-size-body-sm);font-weight:600;color:var(--color-brand-primary-text);text-align:center;text-decoration:none;cursor:pointer}@media(max-width:400px){.kr-cajon__item{grid-template-columns:64px 1fr}}.kr-search{display:flex;align-items:center;gap:15px;background:var(--color-background);border-radius:var(--radius-pill);padding-inline:var(--space-xs);padding-block:0;height:48px;width:min(100%,382px)}.kr-search__icon{flex-shrink:0;width:24px;height:24px}.kr-search__enviar{display:inline-flex;flex-shrink:0;padding:0;border:0;background:none;cursor:pointer}.kr-search input{flex:1;min-width:0;border:0;background:none;font-size:var(--font-size-body);color:var(--color-foreground)}.kr-search input::placeholder{color:var(--color-muted)}.kr-search input:focus{outline:none}.kr-search:focus-within{outline:2px solid var(--color-brand-highlight);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/components.css.map */
