.ka-studio{--ka-ink:#251b1d;--ka-plum:#44232f;--ka-paper:#faf7f1;--ka-rose:#f8dfd7;color:var(--ka-ink);width:100%;font-family:var(--font-body-family,Arial,sans-serif)}.ka-studio *{box-sizing:border-box}.ka-studio figure,.ka-studio h1,.ka-studio h2,.ka-studio p{margin:0}.ka-studio a{color:inherit;text-decoration:none}.ka-studio a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ka-studio img{display:block;width:100%;height:100%;object-fit:cover}.ka-cover{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)}.ka-edit,.ka-story{max-width:1680px;margin-inline:auto}.ka-intro{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(24px,3.1vw,50px);padding:clamp(34px,4.8vw,82px);background:var(--ka-plum);color:var(--ka-rose)}.ka-origin{font:600 12px/1.4 var(--font-body-family,Arial,sans-serif);text-transform:uppercase;letter-spacing:.19em}.ka-studio .ka-headline h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(70px,10.6vw,177px);font-weight:700;line-height:.89;letter-spacing:-.079em;text-transform:uppercase;color:inherit}.ka-studio .ka-lede{font:italic 400 clamp(27px,3.1vw,52px)/1.14 Georgia,serif;letter-spacing:-.035em;margin-top:16px;color:inherit}.ka-intro-foot>p,.ka-story-text>p{max-width:42ch;font-size:clamp(15px,1.24vw,19px);line-height:1.62;letter-spacing:0}.ka-studio .ka-btn{display:inline-flex;align-items:center;gap:25px;min-height:46px;padding:11px 18px;margin-top:24px;background:var(--ka-rose);color:var(--ka-plum);font-size:14px;font-weight:650}.ka-btn span,.ka-textlink span{display:inline-block;transition:transform .18s ease}.ka-btn:hover span{transform:translateY(3px)}.ka-cover-photo{position:relative;place-self:stretch;min-height:0;background:#8c5935;aspect-ratio:1.13}.ka-cover-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 44%}.ka-cover-photo figcaption{position:absolute;bottom:clamp(14px,2vw,32px);right:clamp(14px,2vw,32px)}.ka-cover-photo figcaption a{display:inline-flex;align-items:center;gap:16px;background:var(--ka-paper);padding:10px 15px;color:var(--ka-ink);font-size:13px;line-height:1.4;font-weight:600}.ka-edit{background:var(--ka-paper);padding:clamp(52px,6.5vw,104px) clamp(20px,4.8vw,82px);scroll-margin-top:105px}.ka-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:clamp(20px,2.2vw,35px)}.ka-studio .ka-row h2,.ka-studio .ka-story-text h2{font:400 clamp(38px,4.4vw,72px)/1.04 Georgia,serif;letter-spacing:-.051em;text-transform:none;color:inherit}.ka-studio .ka-textlink{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid currentColor;font-size:14px;line-height:1.4;font-weight:600}.ka-textlink:hover span{transform:translate(2px)}.ka-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.7vw,28px)}.ka-frame{aspect-ratio:3/4;overflow:hidden;background:#eeeae4}.ka-frame img{object-position:center 38%;transition:transform .3s ease}.ka-card:hover img{transform:scale(1.024)}.ka-card:hover .ka-card-name{text-decoration:underline;text-underline-offset:3px}.ka-card-name{margin-top:12px;font-size:clamp(15px,1.28vw,19px);line-height:1.3;font-weight:650;letter-spacing:-.02em}.ka-price{margin-top:5px;font-size:14px;line-height:1.4}.ka-story{display:grid;grid-template-columns:1.2fr 1fr;background:#e9e2d7}.ka-story-photos{position:relative;display:grid;grid-template-columns:2.35fr 1fr;gap:clamp(8px,1.1vw,18px);align-items:end;padding:clamp(20px,3.6vw,60px) 0 clamp(20px,3.6vw,60px) clamp(20px,4.8vw,82px)}.ka-story-photos .ka-suit{aspect-ratio:2/3;height:auto}.ka-story-photos .ka-detail{aspect-ratio:.65;height:auto;margin-bottom:clamp(20px,4vw,64px)}.ka-story-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:clamp(26px,5vw,82px)}.ka-story-text h2{max-width:9ch}.ka-links{display:flex;flex-wrap:wrap;gap:12px 24px}@media(max-width:749px){.ka-cover,.ka-story{grid-template-columns:1fr}.ka-intro{padding:29px 24px 30px;gap:22px}.ka-studio .ka-headline h1{font-size:clamp(78px,20vw,130px)}.ka-studio .ka-lede{margin-top:9px}.ka-intro-foot>p{max-width:51ch}.ka-studio .ka-btn{margin-top:15px;min-height:43px}.ka-cover-photo{aspect-ratio:1.1;max-height:490px}.ka-cover-photo>img{object-position:center 53%}.ka-products{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.ka-row{flex-wrap:wrap;align-items:center;gap:9px 16px}.ka-row h2{width:100%}.ka-story-photos{padding:24px 24px 0}.ka-story-text{padding:28px 24px 44px;gap:16px}.ka-story-text h2{max-width:15ch}}@media(prefers-reduced-motion:reduce){.ka-studio *{transition:none!important}}.ndk-club-offer{display:grid;gap:.14rem;line-height:1.3}.ndk-club-amount{color:#872b52;font-size:inherit;font-weight:700}.ndk-club-amount small{font-size:.85em;white-space:nowrap}.ndk-club-offer--product{gap:.3rem}.ndk-club-offer--product .ndk-club-amount{font-size:1.23rem}.ndk-club-links{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:.88rem}.ndk-club-links a{text-decoration:underline;text-underline-offset:.18em;padding-block:.35rem}.ndk-club-terms{font-size:.83rem}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map?subset=AAAAAAAACAAAAAAAAAAAAAAABA */
