.kw-outline{color:var(--kw-azul-vivo);-webkit-text-stroke:3px var(--kw-negro);paint-order:stroke fill}.kw-outline--claro{color:var(--kw-negro);-webkit-text-stroke-color:var(--kw-papel)}.kw-outline--vivo{color:var(--kw-amarillo);-webkit-text-stroke-color:var(--kw-negro)}@supports not (-webkit-text-stroke: 1px black){.kw-outline,.kw-outline--claro,.kw-outline--vivo{-webkit-text-stroke:0}}.media-with-content,.section-background:has(+.media-with-content){border-radius:var(--kw-r-bloque);overflow:hidden}.media-with-content{padding-inline:var(--padding-5xl);margin-block:var(--margin-5xl)}.section-background:has(+.media-with-content){margin-inline:var(--margin-4xl);margin-block:var(--margin-5xl)}.media-with-content :is(img,video,.media){border-radius:24px}@media screen and (max-width:749px){.media-with-content,.section-background:has(+.media-with-content){border-radius:24px}.media-with-content{padding-inline:var(--padding-2xl);margin-block:var(--margin-4xl)}.section-background:has(+.media-with-content){margin-inline:var(--margin-lg);margin-block:var(--margin-4xl)}}.marquee,[data-testid=marquee]{font-family:var(--kw-f-data);text-transform:uppercase;letter-spacing:.12em;font-size:var(--font-size--2xs)}.button .kw-arrow{width:34px;height:34px;border-radius:50%;background:var(--kw-negro);color:var(--kw-papel);display:grid;place-items:center;flex:0 0 auto;margin-inline-start:var(--gap-md);margin-inline-end:-12px}.button .kw-arrow svg{width:17px;height:17px;stroke:currentColor;stroke-width:3;fill:none}.button:has(.kw-arrow){align-items:center}.kw-flag{position:absolute;top:var(--padding-md);inset-inline-start:0;z-index:var(--layer-flat);font-family:var(--kw-f-data);font-size:var(--font-size--3xs);letter-spacing:.1em;text-transform:uppercase;background:var(--kw-negro);color:var(--kw-papel);padding:5px var(--padding-md);border-radius:var(--kw-r-flag)}.kw-flag--amarillo{background:var(--kw-amarillo);color:var(--kw-negro)}.kw-flag--coral{background:var(--kw-coral);color:var(--kw-papel)}:is(.product-grid,.resource-list--grid) :is(.card-gallery,.card__media){background-color:var(--kw-lima)}:is(.product-grid,.resource-list--grid)>*:nth-child(3n+2) :is(.card-gallery,.card__media){background-color:var(--kw-amarillo)}:is(.product-grid,.resource-list--grid)>*:nth-child(3n) :is(.card-gallery,.card__media){background-color:var(--kw-coral)}.price,.price-list{font-family:var(--kw-f-display);color:var(--kw-ladrillo);font-variant-numeric:tabular-nums}.compare-at-price,.price-item--regular.compare-at-price{font-family:var(--kw-f-body);color:var(--kw-gris);font-size:clamp(13px,.42em,24px);font-weight:400;text-decoration-line:line-through;text-decoration-thickness:2px;align-self:center}.add-to-cart-button,.product-form__buttons .button-custom{border:var(--kw-trazo)}.sticky-add-to-cart__button{background:var(--kw-coral);color:var(--kw-papel);border:var(--kw-trazo)}.shopify-payment-button__button--unbranded{background:var(--kw-papel);color:var(--kw-negro);border:var(--kw-trazo)}.accordion summary{padding-block:14px;padding-inline:16px;min-height:48px;display:flex;align-items:center;gap:var(--gap-sm);cursor:pointer}.accordion summary+*{padding-inline:16px;padding-block-end:14px}.accordion summary,.group-block-content{-webkit-hyphens:none;hyphens:none}@media screen and (max-width:749px){.page-wrapper{padding-block-end:84px}}.price-item__group{display:flex;align-items:baseline;gap:.35em;flex-wrap:wrap}.kw-mayoreo{font-family:var(--kw-f-data);font-size:var(--font-size--2xs);color:var(--kw-gris);border-top:2px dashed rgb(0 0 0 / var(--opacity-10));padding-block-start:var(--padding-xs);margin-block-start:var(--padding-xs);display:flex;justify-content:space-between;gap:var(--gap-xs);font-variant-numeric:tabular-nums}.kw-mayoreo strong{color:var(--kw-verde)}.kw-dato{font-family:var(--kw-f-data);font-size:var(--font-size--2xs);letter-spacing:.07em;color:var(--kw-gris);font-variant-numeric:tabular-nums}[id$=__edades_kasowa] .layout-panel-flex--row{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:var(--gap-sm)}[id$=__edades_kasowa] .layout-panel-flex--row .group-block{width:100%;min-width:0;min-height:92px}[id$=__edades_kasowa] .layout-panel-flex--row :is(.text-block,.text-block *){font-family:var(--kw-f-display);letter-spacing:normal}@media screen and (max-width:749px){[id$=__edades_kasowa] .layout-panel-flex--row{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-base.css.map */
