.ka-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ka-range-tile{display:block;min-width:0;border:1px solid var(--kp-line,#e2ded6);border-radius:5px;overflow:hidden;text-decoration:none;color:inherit;background:#f4f2ed}.ka-range-photo{aspect-ratio:4/3;padding:12px;background:#f4f2ed}.ka-range-photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.ka-range-copy{padding:17px 18px 18px;background:#fff}.ka-range-copy>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.ka-range-copy h3{font-size:18px;line-height:1.25;margin:0}.ka-range-copy svg{width:18px;height:18px}.ka-range-copy p{font-size:12px;line-height:1.4;margin:8px 0;color:#6d6860}.ka-range-copy small{display:block;font-size:11px;line-height:1.4;color:#514a43}.ka-range-tile:hover .ka-range-photo img{transform:scale(1.035)}.ka-range-tile:focus-visible{outline:2px solid #2457a7;outline-offset:3px}.kh-flow .kf-usp-copy h3{font-size:24px;letter-spacing:.025em}.kh-flow .kf-usp-copy p{max-width:30em}.ke-gallery-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f4ef;overflow:hidden;z-index:2}.ke-gallery-panel[hidden]{display:none}.kt .ke-gallery-panel img{mix-blend-mode:normal}.ke-gallery-visual{height:100%;width:100%}.ke-gallery-visual>img{width:100%;height:100%;object-fit:cover}.ke-gallery-panel--image:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000d,transparent);pointer-events:none}.ke-gallery-copy{position:absolute;bottom:0;left:0;right:0;padding:30px;z-index:1;color:#fff}.kt .ke-gallery-copy h2{font-size:clamp(23px,2.7vw,34px);line-height:1.12;color:inherit;margin:0 0 9px;max-width:90%;letter-spacing:-.025em}.kt .ke-gallery-copy p{font-size:13px;line-height:1.5;margin:0;max-width:90%;color:inherit}.ke-gallery-panel--video .kp-video--gallery{width:100%;height:100%;aspect-ratio:1}.ke-gallery-panel--video .kp-video-launch{padding-bottom:100px}.ke-gallery-panel--video .kp-video-caption{display:none}.ke-gallery-panel--video .ke-gallery-copy{pointer-events:none}.ke-gallery-panel--video:has(.is-playing) .ke-gallery-copy{display:none}.ke-composition{display:flex;flex-direction:column;justify-content:center;height:100%;padding:25px 32px;gap:18px;background:#f5f3ee}.ke-composition-heading>p{font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;color:var(--kt-red)}.kt .ke-composition-heading h2{font-size:clamp(23px,2.4vw,31px);margin:0;line-height:1.15}.ke-knife{min-width:0}.ke-knife>img{width:100%;height:90px;object-fit:cover;object-position:center;mix-blend-mode:multiply!important}.kt .ke-knife h3{font-size:14px;line-height:1.3;margin:0 0 3px}.kt .ke-knife p{font-size:12px;line-height:1.4;margin:0;color:#625b52}.ke-gallery-thumb{position:relative;overflow:hidden}.ke-thumb-label{position:absolute;bottom:0;left:0;right:0;display:block;font-size:9px;line-height:1.2;padding:5px 2px;background:#fffffff0;text-align:center;color:#292622;white-space:nowrap}.ke-thumb-play{position:absolute;top:22%;left:38%;font-size:15px;color:#fff;text-shadow:0 1px 4px #0009}.kt .ke-gallery-caption{font-size:11px;line-height:1.4;min-height:16px;margin:8px 0 0;text-align:center;color:#6d665d}.ke-film{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding-block:38px}.ke-film-media{min-width:0}.ke-film .kp-video--film{aspect-ratio:1}.kt .ke-film-copy h2{font-size:clamp(28px,3.1vw,40px);margin-bottom:16px}.kt .ke-film-intro{font-size:13px;line-height:1.6;color:#625b52;max-width:400px;margin:0 0 20px}.ke-film-copy ul{list-style:none;padding:0;margin:0}.ke-film-copy li{display:flex;align-items:center;gap:16px;padding:15px 0;border-top:1px solid #e2ded6}.ke-film-copy li>svg{width:30px;height:30px;flex:none;color:var(--kt-red)}.kt .ke-film-copy h3{font-size:15px;margin-bottom:4px}.kt .ke-film-copy li p{font-size:12px;line-height:1.4;color:#625b52;margin:0}.ke-clips .kp-ugc-track{grid-auto-columns:calc((100% - 20px)/2);gap:20px}.ke-clips .kp-video--ugc{aspect-ratio:4/3}.ke-clips .kp-ugc-heading{margin-top:0;margin-bottom:30px}.kt .ke-clips .kp-ugc-heading h2{font-size:clamp(27px,3vw,38px);margin:0}.ke-clips .kp-small-arrows{display:none}.kt[data-ke-pilot] .kp-details--full{border-block:1px solid #e2ded6}.kt[data-ke-pilot] .kp-details--full .kp-section-title{margin-bottom:30px}.kt[data-ke-pilot] .kp-details--full .kp-section-title h2{margin-bottom:0}.kt[data-ke-pilot] .kp-brand{padding-block:40px}.kt[data-ke-pilot] .kt-hero{padding-bottom:28px}.kt[data-ke-pilot] .kt-gallery-controls{z-index:3}.kt[data-ke-pilot] .kt-main-image.is-panel .kc-card-badge{display:none}.kt[data-ke-pilot] .kt-gallery-controls button{background:#fffffff0}.ke-gallery-panel .kp-details--gallery{background:#f7f6f2}.kt[data-ke-pilot] .kt-gift{padding-block:34px}@media(min-width:750px){.kt[data-ke-pilot] .kp-details--full,.kt[data-ke-pilot] .ke-clips{padding-block:44px}}@media(max-width:999px){.ka-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ka-visual-grid{gap:10px}.ka-range-photo{padding:6px}.ka-range-copy{padding:12px 10px}.ka-range-copy h3{font-size:15px}.ka-range-copy svg{width:16px;height:16px}.ka-range-copy p{font-size:10px;line-height:1.35;margin:6px 0}.ka-range-copy small{font-size:10px;white-space:nowrap}.kh-flow .kf-usp-copy h3{font-size:22px}.ke-gallery-copy{padding:20px 18px 28px}.kt .ke-gallery-copy h2{font-size:24px;max-width:94%;margin-bottom:7px}.kt .ke-gallery-copy p{font-size:11px;max-width:95%;line-height:1.45}.ke-composition{padding:18px;gap:12px}.ke-composition-heading>p{font-size:9px;margin-bottom:7px}.kt .ke-composition-heading h2{font-size:23px}.ke-knife>img{height:65px}.kt .ke-knife h3{font-size:12px}.kt .ke-knife p{font-size:10px}.ke-thumb-label{font-size:8px;padding:4px 1px}.ke-film{grid-template-columns:1fr;gap:22px;padding-block:26px}.ke-film .kp-video--film{aspect-ratio:4/3}.kt .ke-film-copy h2{font-size:28px;margin-bottom:12px}.kt .ke-film-intro{font-size:12px;margin-bottom:16px}.ke-film-copy li{gap:12px;padding:12px 0}.kt .ke-film-copy h3{font-size:13px}.kt .ke-film-copy li p{font-size:11px}.ke-film-copy li>svg{width:26px;height:26px}.ke-clips .kp-ugc-track{grid-auto-columns:84%;gap:12px}.ke-clips .kp-video--ugc{aspect-ratio:4/5}.ke-clips .kp-ugc-heading{margin-bottom:22px;gap:8px}.kt .ke-clips .kp-ugc-heading h2{font-size:27px}.ke-clips .kp-small-arrows{display:flex}.ke-clips .kp-small-arrows button{width:36px;height:36px}.kt[data-ke-pilot] .kp-brand{padding-block:28px}.kt[data-ke-pilot] .kp-details--full .kp-section-title{margin-bottom:24px}.kt[data-ke-pilot] .kt-gift{padding-block:26px}.kt .ke-gallery-caption{font-size:10px}.ke-gallery-panel--video .kp-video-launch{padding-bottom:85px}.ke-gallery-panel--video .ke-gallery-copy{padding-bottom:25px}.kt[data-ke-pilot] .kt-thumbs button{flex-basis:calc((100% - 32px)/5);min-width:48px}.kt[data-ke-pilot] .kt-hero{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.ka-range-photo img{transition:none}}.kt[data-ke-pilot] .kt-gallery-controls{inset:auto 12px 14px;transform:none;pointer-events:none}.kt[data-ke-pilot] .kt-gallery-controls button{pointer-events:auto}.ke-composition .ke-knife:last-child>img{width:77%;height:75px}.kt[data-ke-pilot] .kt-gallery-controls button{width:38px;height:38px}@media(max-width:749px){.ke-composition .ke-knife:last-child>img{height:50px}.kt[data-ke-pilot] .kt-gallery-controls button{width:36px;height:36px}}.ka-range-photo img{object-fit:cover}.ka-range-tile{display:flex;flex-direction:column}.ka-range-copy{position:relative;flex:1}.ka-range-copy>div>span{position:absolute;bottom:14px;right:10px}.ka-range-copy small{padding-right:17px}.kt[data-ke-pilot] .kt-gallery-controls button{width:44px;height:44px;padding:11px}@media(max-width:749px){.ke-composition{padding:16px 18px 60px;gap:8px}.ke-knife>img{height:48px}.ke-composition .ke-knife:last-child>img{height:38px}.kt .ke-composition-heading h2{font-size:21px}.kt .ke-knife p{font-size:10px}.ka-range-copy h3{font-size:15px}.kt[data-ke-pilot] .kt-gallery-controls{bottom:8px}}.kt[data-ke-pilot] .kt-gallery-controls{inset:50% 12px auto;transform:translateY(-50%)}.kt[data-ke-pilot] .kp-details--full .kp-annotated-image{aspect-ratio:1;background:#292622}.kt[data-ke-pilot] .kp-details--full .kp-annotated-image>img{object-fit:cover;mix-blend-mode:normal}.kt .kp-details--full{background:#1c1c1c;color:#f4f2ed;padding:34px 28px;border:0;border-radius:5px;margin-block:20px}.kt .kp-details--full .kp-section-title h2{color:#f4f2ed}.kt .kp-details--full .kp-section-title .kt-eyebrow{color:#c5b9a7}.kt .kp-details--full .kp-detail-layout{gap:32px}.kt .kp-details--full .kp-detail-list details{border-color:#4c4740}.kt .kp-details--full .kp-detail-list summary{color:#f4f2ed}.kt .kp-details--full .kp-detail-copy p{color:#d5d0c8}.kt .kp-details--full .kp-detail-copy .kp-detail-value{color:#e1b4a5}.kt .kp-details--full .kp-image-help{color:#c9c3ba}.kt .kp-details--full .kp-detail-number{color:#f4f2ed;border-color:#777064;background:transparent}.kt .kp-details--full details[open] .kp-detail-number{background:#2457a7;border-color:#2457a7;color:#fff}.kt .kp-details--full summary:focus-visible{outline:2px solid #e4c8a4;outline-offset:4px}.kt .kp-details--full .kp-hotspot:focus-visible{outline:3px solid #e4c8a4;outline-offset:3px}@media(max-width:749px){.kt .kp-details--full{padding:25px 16px;margin-block:14px}.kt .kp-details--full .kp-detail-layout{gap:18px}.kt .kp-details--full .kp-detail-copy p{font-size:13px;line-height:1.6}.kt .kp-details--full .kp-detail-copy .kp-detail-value{font-size:10px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/kiruha-excellence-pilot.css.map */
