.kca{background:#f6f4ef}.kca__in{max-width:var(--container-rb, 1440px);margin:0 auto;padding:24px 16px 0}@media(min-width:768px){.kca__in{padding-left:40px;padding-right:40px}}.kca p{font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.65;color:#3d3d3d;max-width:34em}.kca-hero{padding:16px 0 36px;border-bottom:4px solid #1a1a1a}.kca-hero__h{font-size:clamp(64px,14vw,168px);line-height:.9}.kca-hero .kca-lede{margin-top:28px;font-size:clamp(18px,2vw,21px)}.kca-cut{padding:48px 0 8px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.kca-cut__h{font-size:clamp(34px,5vw,60px);line-height:.95}.kca-cut p{max-width:26em}.kca-row{display:grid;gap:10px;padding:28px 0;border-bottom:2px solid #d5d0ca}.kca-row h3{font-size:clamp(24px,3vw,34px);line-height:1}@media(min-width:760px){.kca-row{grid-template-columns:5fr 7fr;gap:40px;align-items:start}}.kca-no{margin:56px 0;background:#1a1a1a;color:#f6f4ef;padding:clamp(28px,5vw,56px);display:grid;gap:24px}.kca-no__h{font-size:clamp(40px,7vw,88px);line-height:.9;color:#f6f4ef}.kca .kca-no p{color:#d8d4cc;font-size:18px;max-width:32em}@media(min-width:900px){.kca-no{grid-template-columns:1fr 1fr;align-items:end}}.kca-close{border-top:4px solid #1a1a1a;margin-top:0;padding-top:48px;padding-bottom:72px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.kca-close__h{font-size:clamp(36px,6vw,72px);line-height:.95}.kh-icons-row .kh-in{max-width:var(--container-rb, 1440px);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}@media(min-width:1024px){.kh-icons-row .kh-in{padding-left:32px;padding-right:32px}}.kcm{background:#f6f4ef;color:#1a1a1a}.kcm a{color:inherit;text-decoration:none}.kcm :focus-visible{outline:2px solid #c75a2a;outline-offset:-2px}.kcm-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:64px;padding:0 8px 0 20px;background:#1a1a1a;color:#fff}.kcm-logo{display:flex;align-items:center;height:48px}.kcm-x{display:grid;place-items:center;width:48px;height:48px;color:#fff}.kcm-scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kcm-search-wrap{padding:16px 20px 12px}.kcm-search{display:flex;align-items:center;gap:10px;width:100%;height:52px;padding:0 14px;background:#fff;border:1.5px solid #1a1a1a;color:#1a1a1a;font-family:Space Mono,Courier New,monospace;font-size:15px;text-align:left}.kcm-search span{color:#6b6b6b}.kcm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:76px;padding:12px 20px;border-top:1px solid #d5d0ca;text-align:left;color:#1a1a1a;transition:background-color .15s,color .15s}.kcm-row[aria-expanded=true]{background:#1a1a1a;color:#fff}.kcm-row:active{color:#a51c30}.kcm-row[aria-expanded=true]:active{color:#fff}.kcm-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.kcm-row-title{font-family:Archivo Black,Arial Black,sans-serif;font-size:30px;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.kcm-row-hint{font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.3;opacity:.72}.kcm-sign{flex-shrink:0;font-family:Space Mono,Courier New,monospace;font-size:28px;line-height:1}.kcm-sign:before{content:"+"}.kcm-row[aria-expanded=true] .kcm-sign:before{content:"\2212"}.kcm-panel{display:flex;flex-direction:column;padding:4px 20px 12px;background:#fff;border-top:1px solid #1a1a1a}.kcm-panel[hidden]{display:none}.kcm-panel--groups{gap:20px;padding:20px 20px 24px}.kcm-group{display:flex;flex-direction:column;gap:8px}.kcm-label{font-family:Space Mono,Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b}.kcm-chips{display:flex;flex-wrap:wrap;gap:8px}.kcm-chip{display:inline-flex;align-items:center;height:44px;padding:0 14px;background:#fff;border:1.5px solid #1a1a1a;font-family:Space Mono,Courier New,monospace;font-size:13px;font-weight:700}.kcm-chip:active{background:#1a1a1a;color:#fff}.kcm-link{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid #ece8e2;font-family:Space Mono,Courier New,monospace;font-size:14px;font-weight:700}.kcm-link:last-child{border-bottom:0}.kcm-link:active{color:#a51c30}.kcm-price{font-weight:400;color:#6b6b6b}.kcm-cta{display:flex;align-items:center;justify-content:center;height:52px;background:#a51c30;color:#fff!important;font-family:Archivo Black,Arial Black,sans-serif;font-size:15px;letter-spacing:.02em;text-transform:uppercase}.kcm-utility{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d5d0ca;border-bottom:1px solid #d5d0ca}.kcm-utility a{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 20px;font-family:Space Mono,Courier New,monospace;font-size:14px;font-weight:700;color:#6b6b6b}.kcm-utility a+a{border-left:1px solid #d5d0ca}.kcm-badge:not(.hidden){display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#a51c30;color:#fff;font-size:10px;line-height:1}.kcm-foot{flex-shrink:0;padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #d5d0ca;background:#f6f4ef}.kcm-quote{display:flex;align-items:center;justify-content:center;height:54px;background:#a51c30;color:#fff!important;font-family:Archivo Black,Arial Black,sans-serif;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.kcm-quote:active,.kcm-cta:active{background:#8a1728}.kcm-brands{display:flex;flex-direction:column;gap:8px}.kcm-brands-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kh-icons-row{background:#fff;padding:36px 0}@media(min-width:768px){.kh-icons-row{padding:56px 0}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=IAAAAAAAIQ */
