.klk{--klk-ink: #141313;--klk-grey: #6B6766;--klk-line: #E4E1E0;--klk-pink: #FFD1EA;--klk-pink-light: #FFF0F7;padding:56px 16px 64px;max-width:1400px;margin:0 auto;color:var(--klk-ink)}@media(min-width:1000px){.klk{padding:88px 48px 96px}}.klk__head{text-align:center;max-width:620px;margin:0 auto 28px}.klk__eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--klk-grey)}.klk__title{margin:0;font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.01em;color:var(--klk-ink)}.klk em{font-style:italic;font-weight:700;color:var(--klk-ink)}.klk__text{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--klk-grey)}.klk__tabs{display:flex;gap:8px;justify-content:center;overflow-x:auto;scrollbar-width:none;margin:0 -16px 28px;padding:2px 16px}.klk__tabs::-webkit-scrollbar{display:none}@media(max-width:699px){.klk__tabs{justify-content:flex-start;margin-bottom:18px}.klk__head{margin-bottom:20px}}.klk__tab{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--klk-line);border-radius:999px;background:#fff;color:var(--klk-ink);font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.klk__tab:hover{border-color:var(--klk-ink)}.klk__tab[aria-selected=true]{background:var(--klk-pink);border-color:var(--klk-pink)}.klk__tab:focus-visible{outline:2px solid var(--klk-ink);outline-offset:2px}.klk__dots{display:inline-flex}.klk__dots span{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 0 1px #1413131f}.klk__dots span+span{margin-left:-4px}.klk__tab[aria-selected=true] .klk__dots span{box-shadow:0 0 0 1.5px var(--klk-pink),inset 0 0 0 1px #1413131f}.klk__look{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:16px 14px;align-items:center}.klk__look[hidden]{display:none}.klk__side{display:contents}.klk__meta{min-width:0}.klk__look .klk__products{grid-column:1 / -1}.klk__hint{margin:14px 0 0;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--klk-ink)}.klk__hint span{display:inline-block;margin-inline-start:4px;letter-spacing:0}@media(max-width:899px){.klk__look .klk__products{display:grid;grid-auto-flow:column;grid-auto-columns:42%;grid-template-columns:none;gap:12px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.klk__look .klk__products::-webkit-scrollbar{display:none}.klk__look .klk__item{scroll-snap-align:start}}@media(min-width:900px){.klk__look{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.klk__side{display:block}.klk__look .klk__products{grid-column:auto}}.klk__photo{margin:0;border-radius:18px;overflow:hidden;background:var(--klk-pink-light);aspect-ratio:4 / 5}.klk__photo img,.klk__placeholder{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.klk__look-title{margin:0 0 6px;font-size:clamp(24px,3.4vw,40px);line-height:1.1;font-weight:800;color:var(--klk-ink)}.klk__look-title strong{font-weight:800}.klk__look-text{margin:0;color:var(--klk-grey);font-size:14px;line-height:1.45}@media(min-width:900px){.klk__look-text{font-size:15px;line-height:1.5}.klk__hint{margin-top:20px}}.klk__products{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}@media(min-width:900px){.klk__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.klk__item{margin:0;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/297/assets/kuori-look.css.map */
