:root{--kn-pending:#6b4a00;--kn-fixedbar-h:0px;--kn-radius-card:12px;--kn-shadow-card:0 4px 16px #1441721a;--kn-note-bg:#fff3d6;--kn-control-line:#7a90b0}.kn-pending{color:var(--kn-pending);align-items:center;gap:6px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.kn-pending:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px}.kn-footer{font-size:1rem}.kn-footer__grid{align-items:start}@media (width>=800px){.kn-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.4fr 1fr;gap:32px 24px}}.kn-footer ul{margin:0;padding:0;list-style:none}.kn-footer__col{align-content:start;gap:16px;display:grid}.kn-footer__contact{gap:4px;font-style:normal;display:grid}.kn-footer__line{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:28px;margin:0;font-size:1rem;display:flex}.kn-footer__contact a{overflow-wrap:anywhere}.kn-footer__contact ul li a{align-items:center;min-height:44px;display:inline-flex}.kn-footer .kn-pending{color:#ffffffd9;font-size:1rem}.kn-footer__copy{max-width:var(--kn-max);border-top:1px solid #ffffff40;margin:32px auto 0;padding-top:16px;font-size:1rem}.kn-footer__copy+.kn-footer__notice{border-top:0;margin-top:16px;padding-top:0}.kn-footer__notice{font-size:1rem}.kn-footer__contact .kn-footer__line a{align-items:center;min-height:44px;display:inline-flex}@media (width>=960px) and (width<=1023px){.kn-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.kn-grid{grid-template-columns:repeat(3,1fr)}}.kn-grid>li{min-width:0;display:flex}.kn-grid>li>*{flex:auto;min-width:0}.kn-card{background:var(--kn-white);border:1px solid var(--kn-field-line);height:100%;box-shadow:var(--kn-shadow-card);border-radius:16px;flex-direction:column;padding:16px;display:flex;overflow:visible}.kn-card__media{aspect-ratio:4/5;background:var(--kn-field);border-radius:var(--kn-radius-card);padding:12px;display:block;overflow:hidden}.kn-card__media img{object-fit:contain;width:100%;height:100%}.kn-card__body{align-content:start;gap:8px;margin-top:auto;padding:16px 0 0;display:grid}.kn-card__cat{color:var(--kn-navy-700);background:var(--kn-gold);border-radius:999px;justify-self:start;padding:2px 14px;font-size:1rem;font-weight:500;line-height:1.5}.kn-card__body .kn-h3{font-size:1.375rem;line-height:1.25}.kn-card__body .kn-h3 a{text-decoration:none}.kn-card__body .kn-h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--kn-gold);text-decoration-color:var(--kn-gold);text-underline-offset:4px;text-decoration-thickness:2px}.kn-card .kn-vol{color:var(--kn-muted);gap:2px 10px}.kn-card .kn-price{gap:0;display:grid}.kn-card .kn-price__v{color:var(--kn-navy);font-size:1.5rem;font-weight:600;line-height:1.2}.kn-card .kn-card-add{min-height:48px;margin-top:8px}.kn-card__more{min-height:44px;color:var(--kn-navy);justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.kn-card__more-t{border-bottom:2px solid var(--kn-gold);padding-bottom:2px}.kn-card__more:hover .kn-card__more-t{color:var(--kn-navy-700)}@media (prefers-reduced-motion:no-preference){.kn-card{transition:border-color .2s}}.kn-card:hover{border-color:var(--kn-sky-600)}@media (width<=639px){.kn-card .kn-price__v{font-family:var(--kn-serif);font-size:2rem;font-weight:700}}.kn-cat-hero{background:linear-gradient(90deg, var(--kn-hdr-from), var(--kn-ice-nav));position:relative;overflow:hidden}.kn-cat-hero__in{z-index:1;max-width:var(--kn-max-wide);padding:0 var(--kn-edge) 20px;margin:0 auto;position:relative}.kn-cat-hero__text{max-width:720px}.kn-cat-hero .kn-crumbs{color:var(--kn-navy);font-size:1rem}.kn-cat-hero .kn-crumbs ol{flex-wrap:nowrap;min-width:0;padding-top:0}.kn-cat-hero .kn-crumbs li{white-space:nowrap;flex:0 auto;align-items:center;min-width:0;display:flex}.kn-cat-hero .kn-crumbs li:first-child,.kn-cat-hero .kn-crumbs li:last-child{flex:none}.kn-cat-hero .kn-crumbs a{text-overflow:ellipsis;line-height:44px;display:block;overflow:hidden}.kn-cat-hero .kn-h1{color:var(--kn-navy);margin:0;font-size:clamp(2.125rem,5vw,4.5rem);font-weight:700;line-height:1.05}.kn-cat-hero .kn-rule{width:60px;margin:10px 0 12px}.kn-cat-hero__sub{max-width:40ch;color:var(--kn-navy);font-size:1.125rem;line-height:1.4}.kn-cat-hero__sub .kn-pending{color:var(--kn-pending);display:inline-flex}@media (width>=1024px){.kn-cat-hero__sub{max-width:none;font-size:1.25rem}}.kn-cat-hero__art{display:none}@media (width>=800px){.kn-cat-hero__art{width:48%;display:block;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.kn-cat-hero__img{object-fit:cover;object-position:right center;width:100%;height:100%}}.kn-cat-body{padding-top:24px}.kn-cat-toolbar{align-items:center;margin-bottom:20px;display:flex}.kn-cat-count{color:var(--kn-navy);font-size:1rem;line-height:1.5}.kn-cat-body .kn-chips{margin-top:0}.kn-pg-cat .kn-empty .kn-h2:before{display:none}.kn-cat-section:first-of-type{margin-top:8px}@media (width>=640px) and (width<=1023px){.kn-pg-cat .kn-grid>li:only-child{max-width:480px;margin-inline:auto}}.kn-pg-ficha{--kn-fixedbar-h:0px;padding-top:8px}@media (width<=1023px){.kn-pg-ficha{--kn-fixedbar-h:88px;padding-bottom:calc(var(--kn-fixedbar-h) + 16px + env(safe-area-inset-bottom,0px))}}.kn-pg-ficha :focus-visible{outline:2px solid var(--kn-navy);outline-offset:2px;box-shadow:0 0 0 4px var(--kn-white)}.kn-pg-ficha .kn-crumbs{color:var(--kn-navy);margin:0 calc(-1 * var(--kn-gut));padding:0 var(--kn-gut);background:linear-gradient(180deg, var(--kn-hdr-from), var(--kn-ice-nav));font-size:1rem}.kn-pg-ficha .kn-crumbs ol{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;padding-top:0;overflow-x:auto}.kn-pg-ficha .kn-crumbs ol::-webkit-scrollbar{display:none}.kn-pg-ficha .kn-crumbs li{flex:none}.kn-pg-ficha .kn-crumbs a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.kn-pg-ficha .kn-crumbs [aria-current]{align-items:center;min-height:44px;display:inline-flex}@media (width>=1024px){.kn-pg-ficha .kn-crumbs{background:0 0;margin:0;padding:0}.kn-pg-ficha .kn-crumbs ol{overflow:visible}}.kn-pg-ficha .kn-ficha-top{gap:20px;min-width:0;margin-top:16px;display:grid}@media (width>=1024px){.kn-pg-ficha .kn-ficha-top{grid-template-columns:minmax(0,48fr) minmax(0,50fr);align-items:start;gap:48px;margin-top:8px}}.kn-pg-ficha .kn-ficha-gallery{gap:10px;min-width:0;display:grid}.kn-pg-ficha .kn-ficha-main{aspect-ratio:4/5;background:linear-gradient(180deg, var(--kn-hdr-from), var(--kn-ice-nav));touch-action:pan-y;border-radius:16px;width:100%;padding:16px;position:relative;overflow:hidden}.kn-pg-ficha .kn-ficha-main img{object-fit:contain;width:100%;height:100%}.kn-pg-ficha .kn-ficha-main .kn-img-fail{aspect-ratio:auto;height:100%}.kn-pg-ficha .kn-ficha-main--vacia{text-align:center;color:var(--kn-muted);place-content:center;justify-items:center;gap:8px;font-size:1rem;display:grid}.kn-pg-ficha .kn-ficha-dots{justify-content:center;display:flex}.kn-pg-ficha .kn-ficha-dot{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.kn-pg-ficha .kn-ficha-dot span{background:var(--kn-sky);border-radius:50%;width:10px;height:10px}.kn-pg-ficha .kn-ficha-dot[aria-current=true] span{background:var(--kn-gold)}.kn-pg-ficha .kn-ficha-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kn-pg-ficha .kn-ficha-thumbs li{min-width:0}.kn-pg-ficha .kn-ficha-thumbs button{aspect-ratio:1;background:var(--kn-ice-nav);border:2px solid #0000;border-radius:12px;width:100%;min-height:64px;padding:6px;display:block}.kn-pg-ficha .kn-ficha-thumbs button[aria-current=true]{border-color:var(--kn-gold)}.kn-pg-ficha .kn-ficha-thumbs img{object-fit:contain;width:100%;height:100%}@media (width>=1024px){.kn-pg-ficha .kn-ficha-gallery:not(.kn-ficha-gallery--vacia){grid-template-columns:92px minmax(0,1fr);grid-template-areas:"thumbs main";align-items:start;gap:12px}.kn-pg-ficha .kn-ficha-main{grid-area:main}.kn-pg-ficha .kn-ficha-thumbs{grid-area:thumbs;grid-template-columns:1fr;align-content:start;gap:12px}.kn-pg-ficha .kn-ficha-dots{display:none}}.kn-pg-ficha .kn-ficha-info{align-content:start;gap:12px;min-width:0;display:grid}.kn-pg-ficha .kn-ficha-badge{letter-spacing:.2em;text-transform:uppercase;color:var(--kn-navy-700);justify-self:start;align-items:center;gap:12px;margin:0;font-size:1rem;font-weight:600;display:inline-flex}.kn-pg-ficha .kn-ficha-badge:before{content:"";background:var(--kn-gold);width:40px;height:2px}@media (width>=1024px){.kn-pg-ficha .kn-ficha-badge>a{color:inherit}.kn-pg-ficha .kn-ficha-badge{letter-spacing:.25em;background:var(--kn-gold);border-radius:999px;padding:4px 22px;font-size:1rem}.kn-pg-ficha .kn-ficha-badge:before{display:none}}.kn-pg-ficha .kn-ficha-title{font-family:var(--kn-serif);color:var(--kn-navy);overflow-wrap:anywhere;margin:0;font-size:2.5rem;font-style:italic;font-weight:600;line-height:1.1}@media (width>=1024px){.kn-pg-ficha .kn-ficha-title{font-size:clamp(3.5rem,4.3vw,4rem)}}.kn-pg-ficha .kn-ficha-vol{color:var(--kn-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:1.125rem;display:flex}.kn-pg-ficha .kn-ficha-priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.kn-pg-ficha .kn-ficha-priceRow .kn-price{gap:2px;display:grid}.kn-pg-ficha .kn-ficha-priceRow .kn-price__v{color:var(--kn-navy);font-size:2rem;font-weight:600;line-height:1.1}.kn-pg-ficha .kn-ficha-qty{background:var(--kn-white);border:1.5px solid var(--kn-control-line);border-radius:999px;align-items:center;height:56px;padding:0 4px;display:inline-flex}.kn-pg-ficha .kn-ficha-qty button{width:44px;height:44px;color:var(--kn-navy)}.kn-pg-ficha .kn-ficha-qty button:hover{background:var(--kn-ice-nav)}.kn-pg-ficha .kn-ficha-qty__n{text-align:center;width:56px;height:44px;font:600 1.125rem var(--kn-sans);color:var(--kn-navy);background:0 0;border:0;border-radius:8px;padding:0}.kn-pg-ficha .kn-ficha-note{min-height:0;color:var(--kn-muted);align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.kn-pg-ficha .kn-ficha-note:empty{display:none}.kn-pg-ficha .kn-ficha-buy{gap:10px;display:grid}.kn-pg-ficha .kn-ficha-add{background:var(--kn-navy);width:100%;min-height:56px;color:var(--kn-white);border:2px solid var(--kn-navy);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1.125rem;font-weight:600;display:inline-flex}.kn-pg-ficha .kn-ficha-add:hover{background:var(--kn-navy-700);color:var(--kn-white)}.kn-pg-ficha .kn-ficha-preview{color:var(--kn-navy);margin:0;font-size:1rem;line-height:1.4}.kn-pg-ficha .kn-ficha-reg{color:var(--kn-muted);margin:0;font-size:1rem;line-height:1.5}@media (width>=1024px){.kn-pg-ficha .kn-ficha-info{grid-template-columns:auto minmax(0,1fr);gap:14px 16px}.kn-pg-ficha .kn-ficha-info>*{grid-column:1/-1}.kn-pg-ficha .kn-ficha-priceRow{display:contents}.kn-pg-ficha .kn-ficha-priceRow .kn-price{grid-column:1/-1;align-items:center;gap:16px;display:flex}.kn-pg-ficha .kn-ficha-priceRow .kn-price__v{font-size:2.75rem}.kn-pg-ficha .kn-ficha-priceRow__qty{grid-area:5/1}.kn-pg-ficha .kn-ficha-buy{grid-area:5/2;align-content:start}.kn-pg-ficha .kn-ficha-note{grid-row:6}.kn-pg-ficha .kn-ficha-reg{grid-row:7}}.kn-pg-ficha .kn-ficha-details{min-width:0;margin-top:32px}.kn-pg-ficha .kn-ficha-tabs{border-bottom:1px solid var(--kn-field-line);flex-wrap:wrap;gap:8px 24px;display:flex}.kn-pg-ficha .kn-ficha-tab{min-height:48px;font:500 1.0625rem var(--kn-sans);color:var(--kn-navy);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px}.kn-pg-ficha .kn-ficha-tab[aria-selected=true]{border-bottom-color:var(--kn-gold);font-weight:600}.kn-pg-ficha .kn-ficha-tab:hover{background:var(--kn-hdr-from)}.kn-pg-ficha .kn-ficha-panel{background:var(--kn-hdr-from);border:1px solid var(--kn-ice-nav);border-radius:16px;align-items:flex-start;gap:20px;margin-top:20px;padding:28px 32px;display:flex}.kn-pg-ficha .kn-ficha-panel[hidden]{display:none}.kn-pg-ficha .kn-ficha-panel__icon{width:56px;height:56px;color:var(--kn-navy);background:var(--kn-ice-nav);border-radius:50%;flex:none;place-items:center;display:grid}.kn-pg-ficha .kn-ficha-panel__body{min-width:0}.kn-pg-ficha .kn-ficha-panel__title{color:var(--kn-navy);margin:0 0 8px;font-size:1.25rem;font-weight:600}.kn-pg-ficha .kn-ficha-text{overflow-wrap:anywhere;gap:8px;max-width:90ch;font-size:1rem;line-height:1.7;display:grid}.kn-pg-ficha .kn-ficha-text p{margin:0}.kn-pg-ficha .kn-ficha-label{color:var(--kn-muted);font-weight:600}.kn-pg-ficha .kn-ficha-empty{color:var(--kn-muted)}.kn-pg-ficha .kn-ficha-text a{font-weight:600}.kn-pg-ficha .kn-ficha-details--acc{gap:8px;display:grid}.kn-pg-ficha .kn-ficha-acc{background:var(--kn-hdr-from);border:1px solid var(--kn-field-line);border-radius:12px;overflow:hidden}.kn-pg-ficha .kn-ficha-acc[data-open=true]{border-color:var(--kn-sky)}.kn-pg-ficha .kn-ficha-acc__h{font:inherit;margin:0}.kn-pg-ficha .kn-ficha-acc__h button{text-align:left;width:100%;min-height:52px;font:600 1.0625rem var(--kn-sans);color:var(--kn-navy);background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;display:flex}.kn-pg-ficha .kn-ficha-acc[data-open=true] .kn-ficha-acc__h button{background:var(--kn-ice-nav)}.kn-pg-ficha .kn-ficha-acc__icon{flex:none;place-items:center;display:grid}.kn-pg-ficha .kn-ficha-acc__t{flex:1}.kn-pg-ficha .kn-ficha-acc__chev{flex:none}.kn-pg-ficha .kn-ficha-acc[data-open=true] .kn-ficha-acc__chev{transform:rotate(180deg)}.kn-pg-ficha .kn-ficha-acc__panel{padding:16px}.kn-pg-ficha .kn-ficha-acc__panel[hidden]{display:none}.kn-pg-ficha .kn-ficha-details--ssr{gap:16px;display:grid}.kn-pg-ficha .kn-ficha-sec{background:var(--kn-hdr-from);border:1px solid var(--kn-ice-nav);border-radius:16px;padding:20px 24px}.kn-pg-ficha .kn-ficha-sec__t{color:var(--kn-navy);margin:0 0 8px;font-size:1.25rem;font-weight:600}.kn-pg-ficha .kn-ficha-guide{margin-top:32px}.kn-pg-ficha .kn-ficha-guide__t{font-family:var(--kn-serif);margin:0;font-size:1.5rem;font-style:italic;font-weight:600}.kn-pg-ficha .kn-ficha-related{gap:20px;min-width:0;margin-top:48px;display:grid}.kn-pg-ficha .kn-ficha-related__t{font-family:var(--kn-serif);color:var(--kn-navy);margin:0;font-size:1.875rem;font-style:italic;font-weight:600;line-height:1.15}.kn-pg-ficha .kn-ficha-related__t:after{content:"";background:var(--kn-gold);width:60px;height:2px;margin-top:12px;display:block}.kn-pg-ficha .kn-ficha-related__list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.kn-pg-ficha .kn-ficha-related__list>li{min-width:0;display:flex}.kn-pg-ficha .kn-ficha-related__list>li>*{flex:auto;min-width:0}.kn-pg-ficha .kn-ficha-related .kn-card{flex-flow:wrap;align-items:stretch;gap:0;padding:0;overflow:hidden}.kn-pg-ficha .kn-ficha-related .kn-card__media{aspect-ratio:1;border-radius:0;flex:0 0 40%;align-self:flex-start;min-height:0}.kn-pg-ficha .kn-ficha-related .kn-card__body{flex:10rem;align-content:center;min-width:0;margin-top:0;padding:16px}.kn-pg-ficha .kn-ficha-related .kn-card-add{display:none}@media (width>=640px){.kn-pg-ficha .kn-ficha-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kn-pg-ficha .kn-ficha-related{grid-template-columns:minmax(0,22fr) minmax(0,78fr);align-items:center;gap:32px;margin-top:56px}.kn-pg-ficha .kn-ficha-related__t{font-size:clamp(2.5rem,3.1vw,2.875rem)}.kn-pg-ficha .kn-ficha-related .kn-card__media{flex-basis:45%}}.kn-pg-ficha .kn-ficha-bar{display:none}@media (width<=1023px){.kn-pg-ficha .kn-ficha-bar{z-index:40;min-height:72px;padding:8px var(--kn-gut) calc(8px + env(safe-area-inset-bottom,0px));background:var(--kn-white);border-top:1px solid var(--kn-line);box-shadow:0 -6px 20px var(--kn-line);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.kn-pg-ficha .kn-ficha-bar[data-hidden=true]{visibility:hidden;pointer-events:none}.kn-pg-ficha .kn-ficha-bar__price{flex:none}.kn-pg-ficha .kn-ficha-bar .kn-price{gap:0;display:grid}.kn-pg-ficha .kn-ficha-bar .kn-price__v{color:var(--kn-navy);font-size:1.5rem;font-weight:600;line-height:1.15}.kn-pg-ficha .kn-ficha-add--bar svg{display:none}.kn-pg-ficha .kn-ficha-add--bar{white-space:nowrap;flex:1;width:auto;min-height:52px;padding:0 16px;font-size:1.0625rem}}@media (width<=339px){.kn-pg-ficha .kn-ficha-bar{gap:8px}.kn-pg-ficha .kn-ficha-add--bar{min-width:0;padding:0 8px}}@media print{.kn-pg-ficha .kn-ficha-bar{display:none}}.kn-pg-ficha.kn-ficha-404{justify-items:start;gap:16px;padding-block:32px 64px;display:grid}.kn-pg-carrito :focus-visible{outline:2px solid var(--kn-navy);outline-offset:2px}.kn-carrito-head{background:linear-gradient(180deg, var(--kn-hdr-from), var(--kn-ice-nav));border-radius:16px;margin-bottom:24px;padding:8px 20px 12px}.kn-pg-carrito .kn-h1{margin:4px 0 0;font-size:clamp(2.75rem,7vw,4.25rem)}.kn-pg-carrito .kn-rule{margin:8px 0 4px}.kn-carrito-layout{align-items:start;gap:24px;display:grid}.kn-carrito-main{gap:16px;min-width:0;display:grid}@media (width>=1024px){.kn-carrito-layout{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:32px}.kn-carrito-summary{top:calc(var(--kn-hdr) + 24px);position:sticky}}.kn-carrito-lines{gap:16px;display:grid}.kn-pg-carrito .kn-carrito-line{border:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line);background:var(--kn-white);box-shadow:var(--kn-shadow-card);border-radius:16px;grid-template-columns:38% minmax(0,1fr);align-items:start;gap:8px 16px;padding:12px;display:grid}.kn-carrito-line__media{aspect-ratio:1;background:var(--kn-ice);border-radius:12px;overflow:hidden}.kn-pg-carrito .kn-carrito-line__img{object-fit:contain;background:0 0;border-radius:0;width:100%;height:100%;padding:6px}.kn-carrito-line__info{align-content:start;gap:4px;min-width:0;display:grid}.kn-pg-carrito .kn-carrito-line__name{overflow-wrap:anywhere;font-size:1.25rem;font-weight:600;line-height:1.25}.kn-pg-carrito .kn-carrito-line .kn-price{flex-direction:column;align-items:flex-start;gap:2px}.kn-pg-carrito .kn-carrito-line .kn-price__v{font-size:1.25rem}.kn-carrito-line__ctrl{border-top:1px solid var(--kn-line);flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.kn-pg-carrito .kn-carrito-line .kn-qty{background:var(--kn-field);border-color:var(--kn-control-line)}.kn-pg-carrito .kn-carrito-line .kn-qty__n{min-width:36px;font-size:1.125rem}.kn-pg-carrito .kn-carrito-line .kn-pending{font-size:1rem}.kn-carrito-line__vol{flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:1.125rem;display:flex}.kn-carrito-line__sub{flex:1;gap:0;min-width:0;display:grid}.kn-carrito-line__sublabel{color:var(--kn-muted);font-size:1rem}.kn-pg-carrito .kn-carrito-remove{min-width:44px;min-height:44px;color:var(--kn-navy);flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0 8px;text-decoration:none;display:inline-flex}.kn-pg-carrito .kn-carrito-remove:hover{text-decoration:underline}.kn-carrito-line__max{grid-column:1/-1;margin:0}@media (width>=1024px){.kn-pg-carrito .kn-carrito-line{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:14px 16px}.kn-carrito-line__ctrl{border-top:0;flex-wrap:nowrap;grid-column:auto;gap:12px;padding-top:0}.kn-carrito-line__sub{flex:none;min-width:120px}.kn-pg-carrito .kn-carrito-remove{flex-direction:row;gap:6px}}@media (width>=1280px){.kn-pg-carrito .kn-carrito-line{grid-template-columns:170px minmax(0,1fr) auto}}.kn-pg-carrito .kn-carrito-back{gap:10px}.kn-carrito-summary{border:1px solid var(--kn-gold);background:var(--kn-ice);border-radius:16px;gap:10px;padding:20px;display:grid}.kn-carrito-summary__title{font-family:var(--kn-serif);color:var(--kn-navy);font-size:clamp(1.75rem,3vw,2.25rem);font-style:italic;font-weight:600;line-height:1.15}.kn-carrito-summary__count{font-size:1.125rem}.kn-pg-carrito .kn-carrito-summary__row{justify-content:space-between;align-items:flex-start;gap:8px;font-size:1.125rem;display:flex}.kn-pg-carrito .kn-carrito-summary__row .kn-price{align-items:flex-end}.kn-pg-carrito .kn-carrito-summary .kn-rule{width:100%;margin:4px 0}.kn-carrito-total{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kn-carrito-total__label{padding-top:4px;font-size:1.25rem;font-weight:600}.kn-pg-carrito .kn-carrito-total .kn-price{align-items:flex-end}.kn-pg-carrito .kn-carrito-summary .kn-price{flex-direction:column;gap:2px}.kn-pg-carrito .kn-carrito-total .kn-price__v{font-size:1.75rem;font-weight:700}.kn-carrito-summary__cta{gap:10px;margin-top:8px;display:grid}.kn-pg-carrito .kn-carrito-wa{white-space:nowrap;gap:8px;width:100%;min-height:60px;padding-inline:12px;font-size:1.125rem}@media (width<=430px){.kn-pg-carrito .kn-carrito-wa{font-size:1rem}}.kn-carrito-preview{color:var(--kn-muted);align-items:flex-start;gap:8px;font-size:1rem;display:flex}.kn-carrito-preview svg{flex:none;margin-top:3px}.kn-carrito-summary__nota{text-align:center;font-size:1rem}.kn-carrito-summary__cta .kn-pending{justify-self:center}.kn-pg-carrito .kn-carrito-empty{padding:24px 0 48px}.kn-pg-carrito .kn-carrito-empty__cta{width:100%;max-width:360px}.kn-pg-carrito .kn-carrito-empty .kn-h2{margin-bottom:0}.kn-pg-buscador{padding-bottom:96px}.kn-pg-buscador .kn-crumbs{font-size:1rem}.kn-buscador-band{text-align:center;background:var(--kn-hdr-from);box-shadow:0 0 0 100vmax var(--kn-hdr-from);clip-path:inset(0 -100vmax);grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;padding:8px 0 28px;display:grid}.kn-buscador-title{min-width:min(100%,20ch);max-width:60%;font-family:var(--kn-serif);color:var(--kn-navy);overflow-wrap:anywhere;font-size:clamp(1.875rem,4.2vw,3.25rem);font-style:italic;font-weight:600;line-height:1.1}.kn-buscador-title:focus-visible{outline:3px solid var(--kn-navy);outline-offset:6px}.kn-buscador-help{max-width:52ch;color:var(--kn-navy);font-size:1.125rem;line-height:1.5}.kn-buscador-count{color:var(--kn-navy);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500}.kn-buscador-form{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:800px;display:flex;position:relative}.kn-buscador-form__field{border:1.5px solid var(--kn-field-line);background:var(--kn-field);border-radius:999px;align-items:center;gap:6px;min-width:0;min-height:56px;padding:0 8px 0 20px;display:flex}.kn-buscador-form__field:hover{border-color:var(--kn-sky)}.kn-buscador-form__field:focus-within{border-color:var(--kn-navy);background:var(--kn-white);outline:2px solid var(--kn-navy);outline-offset:2px}.kn-buscador-form__icon{color:var(--kn-navy);flex:none}.kn-buscador-form input{width:0;min-width:0;min-height:52px;font:inherit;color:var(--kn-navy-700);background:0 0;border:0;flex:1;font-size:1.125rem}.kn-buscador-form input:focus,.kn-buscador-form input:focus-visible{outline:none}.kn-buscador-form input::placeholder{color:var(--kn-muted);opacity:1}.kn-buscador-form__clear{min-width:44px;min-height:44px;color:var(--kn-navy);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.kn-buscador-form__clear:hover{background:var(--kn-ice)}.kn-buscador-form__go{border:2px solid var(--kn-navy);background:var(--kn-navy);min-width:140px;min-height:52px;color:var(--kn-white);font:inherit;border-radius:999px;padding:0 28px;font-size:1.125rem;font-weight:500}.kn-buscador-form__go:hover{background:var(--kn-navy-700);border-color:var(--kn-navy-700)}.kn-buscador-form__err{text-align:center;color:var(--kn-navy);font-weight:500}@media (width>=800px){.kn-buscador-form{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kn-buscador-form__field{padding-right:max(160px,6rem + 64px)}.kn-buscador-form__go{min-height:52px;position:absolute;top:2px;right:2px}.kn-buscador-form__err{margin-top:6px;position:absolute;top:100%;left:0;right:0}}.kn-buscador-band--S .kn-buscador-form{order:-1}.kn-buscador-band--S .kn-buscador-title{font-size:clamp(1.875rem,4.6vw,3.5rem)}@media (width<=799px){.kn-buscador-title{max-width:100%}}.kn-buscador-band--S,.kn-buscador-band--V{padding-block:16px 36px}.kn-buscador-sec{margin-top:40px}.kn-buscador-h2{font-family:var(--kn-serif);color:var(--kn-navy);font-size:clamp(1.75rem,3vw,2.375rem);font-style:italic;font-weight:600;line-height:1.15}.kn-buscador-seccount{color:var(--kn-navy);margin:4px 0 20px;font-size:1rem;font-weight:500}.kn-pg-buscador .kn-grid{gap:24px}.kn-buscador-stories{gap:16px;display:grid}.kn-pg-buscador .kn-story--compact{min-height:112px}.kn-pg-buscador .kn-story--compact .kn-story__media img{aspect-ratio:16/9}.kn-pg-buscador .kn-story--compact .kn-story__sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kn-pg-buscador .kn-story--compact .kn-story__title{overflow-wrap:anywhere}.kn-buscador-more{margin-top:16px}@media (width>=800px){.kn-pg-buscador .kn-story--compact{grid-template-columns:220px minmax(0,1fr);align-items:stretch;min-height:132px;display:grid}.kn-pg-buscador .kn-story--compact .kn-story__media img{aspect-ratio:4/3;height:100%}.kn-pg-buscador .kn-story--compact .kn-story__body{align-content:center;padding:16px 24px}}.kn-buscador-explore{text-align:center;margin-top:24px}.kn-buscador-explore .kn-buscador-h2:before{content:"";background:var(--kn-gold);width:60px;height:2px;margin:0 auto 12px;display:block}.kn-buscador-cats{text-align:left;gap:12px;margin-top:20px;display:grid}.kn-buscador-cat{border:1px solid var(--kn-gold);background:linear-gradient(90deg, var(--kn-white), var(--kn-ice-nav));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:4px 16px;display:flex;position:relative;overflow:hidden}.kn-buscador-cat__img{display:none}.kn-buscador-cat__name{font-family:var(--kn-sans);color:var(--kn-navy);font-size:1.125rem;font-weight:500}.kn-buscador-cat__link{min-height:44px;color:var(--kn-navy);align-items:center;gap:6px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.kn-buscador-cat__link:after{content:"";z-index:2;position:absolute;inset:0}.kn-buscador-cat__link:focus-visible{outline:none}.kn-buscador-cat:focus-within{outline:3px solid var(--kn-navy);outline-offset:2px}.kn-buscador-all{text-align:center;margin-top:28px}.kn-buscador-all__btn{background:var(--kn-navy);width:100%;min-height:56px;color:var(--kn-white);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}.kn-buscador-all__btn:hover{background:var(--kn-navy-700);color:var(--kn-white)}@media (width>=800px){.kn-buscador-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kn-buscador-cat{background:var(--kn-white);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:190px;padding:24px 28px}.kn-buscador-cat__img{z-index:0;object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;inset:0}.kn-buscador-cat:before{content:"";z-index:1;background:linear-gradient(90deg, var(--kn-white) 8%, var(--kn-ice-nav) 38%, var(--kn-ice-nav) 50%);opacity:.88;-webkit-mask-image:linear-gradient(90deg, var(--kn-white) 35%, transparent 75%);mask-image:linear-gradient(90deg, var(--kn-white) 35%, transparent 75%);position:absolute;inset:0}.kn-buscador-cat__name{z-index:1;font-family:var(--kn-serif);font-size:2.125rem;font-style:italic;font-weight:600;position:relative}.kn-buscador-cat__link{z-index:1;border-bottom:2px solid var(--kn-gold);min-height:44px;position:relative}.kn-buscador-all__btn{width:auto;min-width:320px}}@media (prefers-reduced-motion:no-preference){.kn-buscador-form__field,.kn-buscador-form__go{transition:border-color .2s,background .2s}}.kn-story{background:var(--kn-white);border:1px solid var(--kn-line);height:100%;box-shadow:var(--kn-shadow-card);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.kn-story__media{background:var(--kn-ice);display:block;position:relative}.kn-story__media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.kn-story__body{flex:1;align-content:start;gap:8px;padding:16px 20px 20px;display:grid}.kn-story__kind{letter-spacing:.18em;text-transform:uppercase;color:var(--kn-navy);font-size:1rem;font-weight:600}.kn-story__title{font-family:var(--kn-serif);color:var(--kn-navy);font-size:1.5rem;font-style:italic;font-weight:600;line-height:1.2}.kn-story__sum{font-size:1rem;line-height:1.55}.kn-story__link{border-bottom:2px solid var(--kn-gold);align-self:end;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.kn-story__link:after{content:"";position:absolute;inset:0}.kn-story__link:focus-visible{outline:none}.kn-story__link:focus-visible:after{outline:3px solid var(--kn-navy);outline-offset:-3px;border-radius:16px}@media (width>=640px){.kn-story__media img{aspect-ratio:16/9}}@media (width>=1024px){.kn-story__kind{font-size:1rem}.kn-story__title{font-size:clamp(1.625rem,1.9vw,1.875rem)}}.kn-pg-uni .kn-uni-hero{background:linear-gradient(100deg, var(--kn-hdr-from), var(--kn-ice-nav));position:relative;overflow:hidden}.kn-pg-uni .kn-uni-hero__deco{display:none}.kn-pg-uni .kn-uni-hero__in{padding-bottom:28px;position:relative}.kn-pg-uni .kn-uni-eyebrow{letter-spacing:.2em;color:var(--kn-navy);align-items:center;gap:12px;margin-top:8px;font-size:1rem;font-weight:500;display:flex}.kn-pg-uni .kn-uni-eyebrow:before{content:"";background:var(--kn-gold);flex:none;width:48px;height:2px}.kn-pg-uni .kn-uni-h1{max-width:18ch;margin:8px 0 12px;font-size:clamp(2rem,8.6vw,2.25rem);font-weight:600;line-height:1.15}.kn-pg-uni .kn-uni-lead{max-width:44ch;font-size:1.0625rem;line-height:1.5}.kn-pg-uni .kn-uni-filters{justify-items:center;margin:24px 0;display:grid}.kn-pg-uni .kn-uni-filters nav{max-width:100%;padding:4px;overflow-x:auto}.kn-pg-uni .kn-uni-filters__row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.kn-pg-uni .kn-uni-pill{border:1.5px solid var(--kn-control-line);background:var(--kn-white);min-width:96px;min-height:44px;color:var(--kn-navy);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:500;text-decoration:none;display:inline-flex}.kn-pg-uni .kn-uni-pill[aria-current=page],.kn-pg-uni .kn-uni-pill:hover{background:var(--kn-navy);border-color:var(--kn-navy);color:var(--kn-white)}.kn-pg-uni .kn-uni-list{padding-bottom:40px}.kn-pg-uni .kn-uni-sec+.kn-uni-sec{margin-top:24px}.kn-pg-uni .kn-uni-grid{grid-template-columns:1fr;gap:24px;display:grid}.kn-pg-uni .kn-uni-cta{background:linear-gradient(90deg, var(--kn-ice), var(--kn-hdr-from));border-top:2px solid var(--kn-gold)}.kn-pg-uni .kn-uni-cta__in{text-align:center;justify-items:stretch;gap:16px;padding-block:28px;display:grid}.kn-pg-uni .kn-uni-cta__title{font-family:var(--kn-serif);color:var(--kn-navy);font-size:clamp(1.75rem,6.5vw,2rem);font-style:italic;font-weight:600;line-height:1.2}.kn-pg-uni .kn-uni-btn{background:var(--kn-navy);min-height:48px;color:var(--kn-white);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.kn-pg-uni .kn-uni-btn:hover{background:var(--kn-navy-700);color:var(--kn-white)}@media (width>=640px){.kn-pg-uni .kn-uni-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.kn-pg-uni .kn-uni-hero__deco{pointer-events:none;width:40%;display:block;position:absolute;inset:0 0 0 auto}.kn-pg-uni .kn-uni-hero__img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.kn-pg-uni .kn-uni-hero__in{padding-bottom:36px}.kn-pg-uni .kn-uni-eyebrow{font-size:1rem}.kn-pg-uni .kn-uni-h1{max-width:none;font-size:clamp(3.5rem,4.8vw,4.5rem);line-height:1.1}.kn-pg-uni .kn-uni-lead{max-width:none;font-size:1.125rem}.kn-pg-uni .kn-uni-grid{grid-template-columns:repeat(3,1fr)}.kn-pg-uni .kn-uni-cta__in{grid-auto-flow:column;justify-content:center;place-items:center;gap:40px}.kn-pg-uni .kn-uni-cta__title{font-size:clamp(2rem,2.8vw,2.5rem)}}.kn-pg-uni .kn-uni-read{max-width:calc(720px + 2 * var(--kn-gut))}.kn-pg-uni .kn-uni-art-head{gap:12px;margin-top:16px;display:grid}.kn-pg-uni .kn-uni-tags{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.kn-pg-uni .kn-uni-kind{background:var(--kn-gold);min-height:28px;color:var(--kn-navy-700);border-radius:999px;align-items:center;padding:2px 14px;font-size:1rem;font-weight:600;display:inline-flex}.kn-pg-uni .kn-uni-art-h1{margin:0;font-size:clamp(1.875rem,7.5vw,2.125rem);font-weight:600;line-height:1.15}.kn-pg-uni .kn-uni-art-media{background:var(--kn-ice);border-radius:16px;margin:24px 0 32px;overflow:hidden}.kn-pg-uni .kn-uni-art-media img{object-fit:cover;width:100%;height:auto;max-height:60dvh}.kn-pg-uni .kn-uni-blocks{gap:32px;display:grid}.kn-pg-uni .kn-uni-blocks p,.kn-pg-uni .kn-uni-steps li{max-width:none;font-size:1.0625rem;line-height:1.65}.kn-pg-uni .kn-uni-blocks>p+p{margin-top:-16px}.kn-pg-uni .kn-uni-block{gap:12px;display:grid}.kn-pg-uni .kn-uni-h2{font-family:var(--kn-serif);color:var(--kn-navy);margin:0;font-size:1.625rem;font-style:italic;font-weight:600;line-height:1.2}.kn-pg-uni .kn-uni-h2:before{content:"";background:var(--kn-gold);width:60px;height:2px;margin-bottom:10px;display:block}.kn-pg-uni .kn-uni-steps{gap:14px;display:grid}.kn-pg-uni .kn-uni-related{background:var(--kn-ice);margin-top:40px;padding-block:40px 16px}.kn-pg-uni .kn-uni-related__in{padding-block:0 24px}.kn-pg-uni .kn-uni-h2--wide{margin-bottom:20px}.kn-pg-uni .kn-uni-foot{padding-top:32px}.kn-pg-uni .kn-uni-prevnext{grid-template-columns:1fr;gap:12px;display:grid}.kn-pg-uni .kn-uni-pn{border:1px solid var(--kn-line);background:var(--kn-white);border-radius:12px;align-content:center;gap:2px;min-height:64px;padding:10px 16px;font-weight:600;text-decoration:none;display:grid}.kn-pg-uni .kn-uni-pn span{color:var(--kn-muted);font-size:1rem;font-weight:400}.kn-pg-uni .kn-uni-back{margin-top:24px}.kn-pg-uni .kn-uni-back__a{align-items:center;gap:10px;min-height:44px;font-weight:500;display:inline-flex}@media (width>=640px){.kn-pg-uni .kn-uni-prevnext{grid-template-columns:1fr 1fr}.kn-pg-uni .kn-uni-pn--next{text-align:right;grid-column:2}}@media (width>=1024px){.kn-pg-uni .kn-uni-art-h1{font-size:clamp(3rem,3.8vw,3.5rem)}.kn-pg-uni .kn-uni-blocks p,.kn-pg-uni .kn-uni-steps li{font-size:1.125rem;line-height:1.7}.kn-pg-uni .kn-uni-h2{font-size:2.125rem}.kn-pg-uni .kn-uni-blocks{gap:48px}.kn-pg-uni .kn-uni-blocks>p+p{margin-top:-32px}}.kn-pg-nos .kn-wrap{padding-bottom:0}.kn-nos-hero{background:linear-gradient(100deg, var(--kn-hdr-from), var(--kn-ice-nav));overflow:hidden}.kn-nos-hero__in{align-items:center;gap:16px;padding-block:8px 32px;display:grid}.kn-nos-eyebrow{letter-spacing:.25em;color:var(--kn-navy);margin-top:16px;font-size:1rem;font-weight:500}.kn-pg-nos .kn-nos-title{max-width:12ch;margin:4px 0 12px;font-size:clamp(2.125rem,8.5vw,2.5rem);line-height:1.08}.kn-nos-lead{color:var(--kn-navy);max-width:44ch;font-size:1.125rem}.kn-nos-hero__media{background:linear-gradient(160deg, var(--kn-white), var(--kn-sky));box-shadow:var(--kn-shadow-card);border-radius:16px;place-items:center;padding:16px;display:grid}.kn-nos-hero__media img{border-radius:12px;width:auto;max-width:100%;max-height:360px}.kn-nos-lema{text-align:center;padding:24px var(--kn-gut) 20px;background:var(--kn-note-bg)}.kn-nos-lema .kn-rule{margin:8px auto 0}.kn-nos-lema__text{font-family:var(--kn-serif);color:var(--kn-navy);font-size:clamp(1.75rem,6.5vw,2.5rem);font-style:italic;font-weight:600;line-height:1.15}.kn-nos-prod{padding-block:32px 48px}.kn-pg-nos .kn-nos-prod__title{margin-bottom:20px;font-size:clamp(1.75rem,6.5vw,2.5rem)}.kn-nos-prod__list{gap:16px;display:grid}.kn-nos-card{background:var(--kn-white);box-shadow:var(--kn-shadow-card);border:1px solid var(--kn-line);border-radius:16px;flex-wrap:wrap;display:flex;overflow:hidden}.kn-nos-card__media{background:linear-gradient(160deg, var(--kn-ice), var(--kn-sky));flex:0 0 40%;place-items:center;padding:12px;display:grid}.kn-nos-card__media img{width:auto;max-width:100%;max-height:220px}.kn-nos-card__body{flex:10rem;align-content:center;gap:8px;min-width:0;padding:16px;display:grid}.kn-nos-card__name{font-family:var(--kn-serif);color:var(--kn-navy);font-size:1.5rem;font-style:italic;font-weight:700;line-height:1.15}.kn-nos-card__vol{color:var(--kn-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:1rem;display:flex}.kn-nos-card__cta{white-space:normal;justify-self:start;gap:8px;padding-inline:20px}.kn-nos-prod__more{margin-top:24px;display:grid}.kn-nos-cta{justify-content:center;gap:8px}@media (width>=720px){.kn-nos-prod__more{justify-items:center}.kn-nos-cta{min-width:260px}}@media (width>=1024px){.kn-nos-hero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;padding-block:8px 40px}.kn-pg-nos .kn-nos-title{text-wrap:balance;max-width:none;font-size:clamp(3rem,4.2vw,4.25rem)}.kn-nos-lead{font-size:1.25rem}.kn-nos-hero__media{padding:0}.kn-nos-hero__media img{width:100%;height:340px;max-height:none}.kn-nos-prod{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;column-gap:32px;padding-block:40px 48px;display:grid}.kn-nos-prod__title{max-width:8ch}.kn-nos-prod__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kn-nos-prod__more{grid-column:1/-1}.kn-nos-card__media{flex-basis:45%}}.kn-con-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kn-con-head{background:linear-gradient(100deg, var(--kn-hdr-from), var(--kn-ice-nav))}.kn-con-head__in{padding-block:8px 12px}.kn-pg-con .kn-con-title{margin:4px 0;font-size:clamp(2.5rem,12vw,3.25rem);line-height:1.05}.kn-con-sub{color:var(--kn-navy);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:1.25rem;display:flex}.kn-con-body{gap:20px;padding-block:16px 48px;display:grid}.kn-con-main{align-content:start;gap:20px;display:grid}.kn-pg-con .kn-con-data__title:before{content:"";background:var(--kn-gold);width:60px;height:2px;margin-bottom:12px;display:block}.kn-con-wa{background:var(--kn-note-bg);border:1.5px solid var(--kn-gold);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;padding:16px;display:grid}.kn-con-row-d a[href^=mailto\:],.kn-con-row-d a[href^="https://wa.me/"],.kn-con-wa__mail a,.kn-leg-sec a[href^=mailto\:],.kn-leg-mail a,.kn-con-policy a{box-sizing:border-box;min-height:44px;padding-block:9px;display:inline-block}.kn-con-wa__mail{overflow-wrap:anywhere;font-size:1rem}.kn-con-wa--mail{grid-template-columns:auto minmax(0,1fr)}.kn-con-policy{margin-top:4px}.kn-con-policy a{color:var(--kn-navy);min-height:44px;text-decoration:underline}.kn-leg-list{gap:6px;margin-block:8px;padding-left:24px;list-style:outside;display:grid}.kn-leg-sec p{overflow-wrap:anywhere;max-width:70ch;font-size:1rem;line-height:1.6}.kn-leg-sec p+p{margin-top:8px}.kn-con-wa__btn{grid-column:1/-1;justify-content:center;gap:8px}.kn-con-wa__title{font-family:var(--kn-serif);color:var(--kn-navy);font-size:1.375rem;font-style:italic;font-weight:700;line-height:1.2}.kn-con-wa__text{gap:4px;display:grid}.kn-con-ico{border:1.5px solid var(--kn-gold);width:44px;height:44px;color:var(--kn-navy);background:var(--kn-white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.kn-con-ico--lg{width:56px;height:56px}.kn-con-data{background:var(--kn-ice-nav);box-shadow:var(--kn-shadow-card);border-radius:16px;align-self:start;padding:20px 16px}.kn-pg-con .kn-con-data__title{margin:0 0 16px;font-size:clamp(1.75rem,6vw,2.25rem)}.kn-con-data__list{gap:16px;display:grid}.kn-con-row-d{align-items:flex-start;gap:12px;display:flex}.kn-con-row-d__t{color:var(--kn-navy);align-items:center;min-height:44px;font-weight:600;display:flex}.kn-con-row-d p,.kn-con-row-d a{overflow-wrap:anywhere}.kn-con-row-d p+p,.kn-con-row-d__t+p,.kn-con-row-d__t+.kn-con-hours{margin-top:-10px}.kn-con-hours p+p{margin-top:2px}.kn-con-social{gap:4px;display:grid}.kn-con-social a{align-items:center;gap:8px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.kn-con-photo{display:none}.kn-con-photo img{object-position:35% center;border-radius:16px;width:100%;height:100%}@media (width>=720px){.kn-con-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.kn-con-wa{grid-template-columns:auto minmax(0,1fr) auto}.kn-con-wa__btn{grid-column:auto}.kn-con-wa--mail{grid-template-columns:auto minmax(0,1fr)}}@media (width>=1024px){.kn-pg-con .kn-con-title{font-size:clamp(4rem,5.2vw,4.75rem)}.kn-con-sub{font-size:1.75rem}.kn-con-body{grid-template-columns:minmax(0,49fr) minmax(0,31fr) minmax(0,20fr);gap:24px}.kn-con-photo{align-self:stretch;min-height:420px;display:block}}.kn-leg-head{background:linear-gradient(100deg, var(--kn-hdr-from), var(--kn-ice-nav));position:relative;overflow:hidden}.kn-leg-head__in{z-index:1;padding-block:8px 20px;position:relative}.kn-pg-leg .kn-leg-title{margin:4px 0 8px;font-size:clamp(1.875rem,8vw,2.25rem);line-height:1.1}.kn-leg-update{color:var(--kn-navy);font-size:1rem}.kn-leg-deco{display:none}.kn-leg-body{gap:20px;padding-block:20px 48px;display:grid}.kn-leg-index{background:var(--kn-ice);border-radius:12px;align-self:start;padding:8px 12px}.kn-leg-index__title{display:none}.kn-leg-index__btn{width:100%;min-height:48px;font-family:var(--kn-serif);color:var(--kn-navy);background:0 0;border:0;justify-content:space-between;align-items:center;font-size:1.375rem;font-style:italic;font-weight:700;display:flex}.kn-leg-index__btn[aria-expanded=true] .kn-leg-index__chev{transform:rotate(180deg)}.kn-leg-index__list{padding-bottom:8px;display:none}.kn-leg-index__list[data-open=true]{display:block}.kn-leg-index__list a{border-bottom:1px solid var(--kn-line);border-left:3px solid #0000;align-items:center;min-height:44px;padding:0 8px;text-decoration:none;display:flex}.kn-leg-index__list a[aria-current=location]{border-left-color:var(--kn-gold);font-weight:600}.kn-leg-sec{scroll-margin-top:calc(var(--kn-row-h) + var(--kn-nav-h) + 16px);border-bottom:1px solid var(--kn-line);padding-block:12px}.kn-pg-leg .kn-leg-sec__title{border-left:4px solid var(--kn-gold);margin:0 0 6px;padding-left:12px;font-size:clamp(1.375rem,5vw,1.75rem)}.kn-pg-leg .kn-leg-sec__title:before{display:none}.kn-leg-mail{background:var(--kn-note-bg);border:1.5px solid var(--kn-gold);border-radius:12px;align-items:center;gap:16px;margin-top:24px;padding:14px 16px;display:flex}.kn-leg-mail p{overflow-wrap:anywhere}@media (width>=1024px){.kn-pg-leg .kn-leg-title{white-space:nowrap;font-size:clamp(2.75rem,3.5vw,3.25rem)}.kn-leg-deco{opacity:.45;width:25%;display:block;position:absolute;top:0;bottom:0;right:0}.kn-leg-deco img{object-fit:cover;width:100%;height:100%}.kn-leg-body{grid-template-columns:265px minmax(0,1fr);gap:40px}.kn-leg-index{top:calc(var(--kn-row-h) + var(--kn-nav-h) + 16px);padding:20px 16px;position:sticky}.kn-leg-index__title{font-family:var(--kn-serif);margin-bottom:8px;font-size:1.5rem;font-style:italic;font-weight:700;display:block}.kn-leg-index__btn{display:none}.kn-leg-index__list{padding:0;display:block}}.kn-nf-hero{background:linear-gradient(100deg, var(--kn-hdr-from), var(--kn-ice-nav));overflow:hidden}.kn-nf-hero__in{align-items:center;gap:20px;padding-block:24px;display:grid}.kn-nf-hero__text{justify-items:start;gap:8px;display:grid}.kn-nf-eyebrow{letter-spacing:.25em;color:var(--kn-navy);font-size:1rem;font-weight:500}.kn-pg-nf .kn-nf-title{margin:4px 0 8px;font-size:clamp(2.5rem,11vw,3.25rem);line-height:1.05}.kn-nf-lead{color:var(--kn-navy);max-width:32ch;font-size:1.125rem}.kn-nf-cta{justify-content:center;gap:8px;width:100%;margin-top:8px}.kn-nf-hero__media{display:none}.kn-nf-hero__media img{object-fit:cover;border-radius:16px;width:100%;height:100%}.kn-nf-more{padding-block:24px 40px}.kn-pg-nf .kn-nf-more__title{margin-bottom:16px;font-size:clamp(1.75rem,6vw,2.5rem)}.kn-nf-more__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kn-nf-tile{box-shadow:var(--kn-shadow-card);border:1px solid var(--kn-line);border-radius:12px;min-height:100px;text-decoration:none;display:block;position:relative;overflow:hidden}.kn-nf-tile img{object-fit:cover;width:100%;height:110px;display:block}.kn-nf-tile__label{background:var(--kn-white);min-height:44px;color:var(--kn-navy);font-family:var(--kn-serif);justify-content:space-between;align-items:center;gap:6px;padding:6px 12px;font-size:1.125rem;font-style:italic;font-weight:700;line-height:1.15;display:flex;position:absolute;bottom:0;left:0;right:0}.kn-nf-tile:hover .kn-nf-tile__label{background:var(--kn-ice)}@media (width>=800px){.kn-nf-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;padding-block:32px}.kn-nf-hero__media{height:300px;display:block}.kn-nf-cta{width:auto}.kn-pg-nf .kn-nf-title{font-size:clamp(3.25rem,4.6vw,4.25rem)}.kn-nf-more__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kn-nf-tile img{height:150px}}
