.craft{padding:100px 0 72px}.craft-grid{gap:clamp(32px,6vw,88px);align-items:center}.craft h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4.4vw,66px);line-height:1.05;letter-spacing:-.035em}.craft-copy{font-size:15px;line-height:1.8}.craft .video-offer{margin-top:26px;padding:22px 0}.craft .signature{font-size:10px}.craft .specs{margin-top:52px}.craft-viewer{min-width:0}.craft-screen{position:relative;height:520px;max-height:65svh;min-height:300px;overflow:hidden;background:#141614}.craft-screen video,.craft-screen>img{width:100%;height:100%;object-fit:contain;display:block}.craft-screen>img[hidden],.craft-screen video[hidden]{display:none}.craft-screen.is-still{background:#fff}.craft-screen video{transition:opacity .22s}.craft-screen.is-loading video{opacity:.65}.craft-status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;text-align:center;padding:30px;color:#fff;pointer-events:none;background:#0003}.craft-status:empty{display:none}.craft-controls{display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--line)}.craft-controls[hidden]{display:none}.craft-controls button{display:grid;place-items:center;min-width:40px;min-height:44px;border:0;background:none;color:#d8d5cc}.craft-play svg{width:14px;height:14px;fill:currentColor}.craft-play .icon-pause,.craft-play.is-playing .icon-play{display:none}.craft-play.is-playing .icon-pause{display:block}.craft-controls input{width:100%;min-width:30px;margin:0;accent-color:#d2b291;height:24px;cursor:pointer}.craft-time{font-size:10px;white-space:nowrap;color:#a4a59b;font-variant-numeric:tabular-nums}.craft-sound{font-size:11px;white-space:nowrap}.craft-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-top:17px;min-height:75px}.craft-caption h3{font-size:16px;font-weight:400;margin:0 0 6px;letter-spacing:-.01em}.craft-caption p{font-size:10px;color:#96998d;margin:0;line-height:1.5}.craft-viewer button:focus-visible{outline-offset:2px}@media(max-width:700px){.craft{padding:54px 0 46px}.craft-grid{gap:26px}.craft-screen{height:390px;max-height:52svh;min-height:260px}.craft-controls{gap:7px}.craft-caption{padding-top:13px;min-height:69px}.craft-caption h3{font-size:15px}.craft h2{font-size:38px;margin:16px 0}.craft-copy{font-size:14px;line-height:1.75}.craft .video-offer{margin-top:21px;padding:18px 0}.craft .video-offer h3{font-size:15px}.craft .video-offer p{font-size:13px;line-height:1.7}.craft .video-offer .video-offer-note{font-size:12px;margin:10px 0 0}.craft .signature{margin-top:18px}.craft .specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;padding-top:20px}.craft .specs>div{border:0;padding:0}.craft .specs .eyebrow{font-size:8px;letter-spacing:.06em}.craft .specs h3{font-size:12px;line-height:1.5;margin:8px 0}.craft .specs p{font-size:11px;line-height:1.6;margin:0}}@media(prefers-reduced-motion:reduce){.craft-screen video{transition:none}}.craft-sound{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;min-height:54px;padding:14px 24px;border:1px solid #f1e9da75;border-radius:40px;background:#171b17e8;color:#fff8ec;box-shadow:0 5px 25px #0004;font-size:15px;white-space:nowrap;cursor:pointer}.craft-sound:hover{background:#2b352bea}.craft-sound svg,.craft-mute svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.craft-sound[hidden],.craft-mute[hidden],.craft-mute .sound-cross,.craft-mute.is-muted .sound-waves{display:none}.craft-mute.is-muted .sound-cross{display:block}.craft-story{min-width:0}.craft-story-top{display:flex;align-items:center;justify-content:space-between;gap:22px}.craft-story-top>.eyebrow{max-width:160px;margin:0;font-size:12px;line-height:1.7}.craft-author{display:flex;align-items:center;gap:13px;text-align:right;flex-shrink:0}.craft-author img{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:50% 30%;border:1px solid #d3a07b55}.craft-author-name{display:block;font-size:15px;line-height:1.5;color:#f2eee8}.craft-author-role{display:block;font-size:12px;line-height:1.45;color:#a79e94;margin-top:3px}.craft-story h2{margin-top:26px}.craft-contact-links{display:grid;gap:9px;margin-top:16px}.craft-contact-links>a,.craft-contact-item{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:44px;padding:4px 0;min-width:0}.craft-contact-links span:first-child{font-size:12px;color:#a79e94;line-height:1.3}.craft-contact-links span:last-child{font-size:14px;line-height:1.5;color:#f2eee8;overflow-wrap:anywhere}.craft-contact-links>a span:last-child{text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px}.craft-contact-links>a:hover span:last-child{text-decoration-color:#d3a07b;color:#d3a07b}@media(max-width:700px){.craft-story-top{gap:12px}.craft-story-top>.eyebrow{max-width:125px;font-size:11px;letter-spacing:.1em}.craft-author{gap:9px}.craft-author img{width:60px;height:60px}.craft-author-name{font-size:14px}.craft-author-role{font-size:12px}.craft-story h2{margin-top:22px}.craft .specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.craft .specs .craft-contact{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}.craft .specs .craft-contact h3{font-size:17px;margin:8px 0}.craft .specs .craft-contact>p{font-size:14px}.craft-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:12px}}.craft-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin:14px 0 0;color:#d3b69c}.craft-fact{min-width:0;border-bottom:1px solid #ffffff26}.craft-fact summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;list-style:none;font-size:13px;line-height:1.5;cursor:pointer}.craft-fact summary::-webkit-details-marker{display:none}.craft-info-icon{display:grid;place-items:center;flex:0 0 19px;height:19px;border:1px solid #d3b69c85;border-radius:50%;font:italic 14px Georgia,serif}.craft-fact[open] .craft-info-icon{background:#d3b69c;color:#080706}.craft-fact summary:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.craft-fact p{font-size:14px;line-height:1.65;margin:0;padding:3px 0 14px;color:#b8afa5}.craft-story .video-offer{margin-top:20px;padding:18px 0 0;border-bottom:0}.craft-story .video-offer p{margin-bottom:0}.footer-contact{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.footer-contact>p{font-size:14px;color:#d0c6bb;margin:0 0 12px}.footer-contact .craft-contact-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 24px;margin:0}.footer-contact+.footer-bottom{margin-top:24px}@media(max-width:700px){.craft{padding-top:42px;padding-bottom:40px}.craft-grid{gap:22px}.craft-story h2{font-size:36px;line-height:1.08;margin:18px 0 14px}.craft-copy{margin:0;line-height:1.65}.craft-facts{gap:16px;margin-top:8px}.craft-fact summary{font-size:12px}.craft-fact p{font-size:13px}.craft-story .video-offer{margin-top:17px;padding-top:15px}.craft .video-offer h3{margin:0 0 8px;font-size:15px}.craft .video-offer p{font-size:13px;line-height:1.65;margin:0}.footer-contact{margin-top:24px;padding-top:20px}.footer-contact .craft-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}.craft-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:#181a17;border:1px solid #ffffff21;border-radius:8px;margin-bottom:17px}.craft-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 5px;border:1px solid transparent;border-radius:5px;background:transparent;color:#c7c6ba;font:500 13px DM Sans,sans-serif;cursor:pointer;transition:background .18s,color .18s}.craft-tabs button[aria-pressed=true]{background:#ede7dc;color:#20251f;border-color:#ede7dc}.craft-tab-count{display:grid;place-items:center;min-width:19px;height:19px;border:1px solid currentColor;border-radius:50%;font-size:10px;opacity:.7}.craft-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px;line-height:1.5;color:#dcd6ca}.craft-choice-count{font-size:11px;color:#a9a396;font-variant-numeric:tabular-nums}.craft-choices{display:grid;grid-template-columns:repeat(var(--choice-count,2),minmax(0,1fr));gap:9px;margin-bottom:15px}.craft-choice{position:relative;min-width:0;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid #ffffff25;border-radius:5px;background:#151814;color:#c2bdb3;text-align:left;font:500 12px DM Sans,sans-serif;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.craft-choice-thumb{position:relative;display:block;width:100%;height:58px;overflow:hidden;background:#23271f}.craft-choice-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 47%;opacity:.7;transition:opacity .18s}.craft-choice-icon{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:20px;height:20px;border:1px solid #ffffff90;border-radius:50%;background:#142018d9;color:#fff;font-size:9px;line-height:1}.craft-choice-label{display:block;width:100%;padding:8px 9px;line-height:1.35}.craft-choice-label small{display:block;margin-top:2px;font-size:11px;font-weight:400;color:#a69f94}.craft-choice[aria-pressed=true]{border-color:#d4b899;background:#282a22;color:#fff6e9;box-shadow:inset 0 -2px #d4b899}.craft-choice[aria-pressed=true] img{opacity:1}.craft-choice[aria-pressed=true] .craft-choice-label small{color:#e2c5a5}.craft-choice[aria-pressed=true] .craft-choice-icon{background:#e8d4b9;border-color:#e8d4b9;color:#1b271f}.craft-viewer button:focus-visible{outline:2px solid #e8d4b9;outline-offset:3px}.craft-caption{min-height:64px}@media(hover:hover){.craft-tabs button:not([aria-pressed=true]):hover{background:#ffffff12;color:#fff}.craft-choice:hover{border-color:#d4b899}.craft-choice:hover img{opacity:1}}@media(max-width:700px){.craft-tabs{margin-bottom:12px}.craft-tabs button{gap:6px;min-height:44px;font-size:12px}.craft-tab-count{min-width:17px;height:17px;font-size:9px}.craft-choice-heading{font-size:12px;margin-bottom:8px}.craft-choices{gap:6px;margin-bottom:12px}.craft-choice-thumb{height:48px}.craft-choice-label{padding:7px 6px;font-size:11px}.craft-choice-label small{font-size:10px}.craft-screen{height:350px;min-height:250px;max-height:48svh}.craft-caption{min-height:60px}}@media(prefers-reduced-motion:reduce){.craft-tabs button,.craft-choice,.craft-choice-thumb img{transition:none}}@media(max-width:400px){.craft-tab-count{display:none}}.craft-screen video::cue{font-family:Arial,sans-serif;font-size:18px;font-weight:400;color:#fff;background-color:#080c09e0;text-shadow:0 1px 2px #000;line-height:1.4}@media(max-width:700px){.craft-screen video::cue{font-size:15px}}.craft-author-more{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin-top:7px;font-size:14px;line-height:1.4;color:#e6c2a4}.craft-author-more>span:first-child{text-decoration:underline;text-decoration-color:#e6c2a480;text-underline-offset:4px}.craft-author:hover .craft-author-more{color:#fff}.craft-author:focus-visible{outline:2px solid #e6c2a4;outline-offset:6px;border-radius:4px}html[dir=rtl] .craft-author-more>span:last-child{transform:rotate(180deg)}.craft-story-top>.craft-author{margin-inline-start:auto}.craft-resume{position:absolute;z-index:3;inset:50% auto auto 50%;transform:translate(-50%,-50%);min-height:54px;padding:14px 22px;border:1px solid #f1e9da75;border-radius:40px;background:#171b17ed;color:#fff8ec;font:500 14px/1.4 Manrope,Arial,sans-serif;white-space:nowrap;cursor:pointer}.craft-resume[hidden]{display:none}.craft-resume:before{content:"";display:inline-block;margin-inline-end:12px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-inline-start:9px solid currentColor;vertical-align:-1px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/km-craft.css.map */
