.kf-email-capture{max-width:1450px;margin:36px auto;padding:34px 5%;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;background:#f6f7f2;border:1px solid var(--line,#dfe1da)}.kf-email-capture h2{margin:8px 0 10px;font-size:clamp(34px,4vw,54px);line-height:1}.kf-email-capture-intro{margin:0;color:var(--muted,#686b6a);max-width:620px}.kf-email-benefits{margin:18px 0 16px;padding-left:20px;display:grid;gap:6px;font-size:14px}.kf-email-demand{margin:0;font-size:14px}.kf-email-demand a,.kf-email-actions .textbutton{text-decoration:underline;text-underline-offset:3px}.kf-email-form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.kf-email-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.kf-email-form input{width:100%;min-height:48px;border:1px solid #a6aaa2;background:#fff;padding:10px 12px;border-radius:0;color:var(--ink);font:inherit}.kf-email-form .button{min-height:48px;padding:10px 18px;white-space:nowrap}.kf-email-form :focus-visible{outline:3px solid #668400;outline-offset:3px}.kf-email-privacy,.kf-email-offer-note{grid-column:1/-1;margin:0;font-size:12px;color:var(--muted,#686b6a)}.kf-email-offer-note{margin-top:-4px}.kf-email-success{display:grid;gap:12px}.kf-email-success h3{margin:0;font-size:28px}.kf-email-success p{margin:0}.kf-email-code{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;background:#fff;border:1px solid var(--line,#dfe1da)}.kf-email-code span{font-size:12px;color:var(--muted,#686b6a)}.kf-email-code strong{font-size:18px;letter-spacing:.06em}.kf-email-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:800px){.kf-email-capture{grid-template-columns:1fr;gap:22px;margin:24px 20px;padding:26px 22px}.kf-email-form{grid-template-columns:1fr}.kf-email-form .button{width:100%}}.kf-feedback{padding:28px 5%;max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:32px;scroll-margin-top:30px}.kf-feedback-intro h2{font-size:30px;margin:0 0 8px}.kf-feedback-intro p{font-size:14px;margin:0;max-width:420px;color:var(--muted)}.kf-feedback-form label{display:grid;gap:5px;font-size:14px;font-weight:600}.kf-feedback-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.kf-feedback-form input,.kf-feedback-form textarea{width:100%;min-width:0;border:1px solid #a6aaa2;padding:8px 10px;background:#fff;border-radius:0;color:var(--ink);font:inherit}.kf-feedback-form textarea{resize:vertical}.kf-feedback-form :focus-visible{outline:3px solid #668400;outline-offset:3px}.kf-feedback-form .button{padding:10px 18px;min-height:44px}.kf-feedback-note{margin:8px 0;font-size:12px;color:var(--muted)}header nav{gap:clamp(12px,2vw,30px)}@media(max-width:800px){.kf-feedback{grid-template-columns:1fr;gap:16px;padding:24px 5%}}@media(max-width:480px){.kf-feedback-fields{grid-template-columns:1fr}.kf-feedback-form .button{width:100%}}.kf-suggestions{padding-top:40px;padding-bottom:40px;border-top:1px solid #e4e7df}.kf-suggestions h2{font-size:clamp(26px,4vw,38px);margin:0 0 22px}.kf-suggestions .products{margin-bottom:0}.kf-new-drip{padding:52px 5% 56px;background:#f6f7f2;border-bottom:1px solid var(--line,#dfe1da);scroll-margin-top:24px}.kf-new-drip-inner{max-width:1450px;margin:0 auto}.kf-new-drip-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.kf-new-drip-eyebrow{display:inline-block;padding:6px 10px;background:var(--lime,#d5fa43);font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1.3}.kf-new-drip h2{margin:10px 0 8px;font-size:clamp(40px,5vw,64px);line-height:1}.kf-new-drip-heading p{margin:0;color:var(--muted,#686b6a);font-size:15px}.kf-new-drip-heading>.button{flex-shrink:0;min-height:44px}.kf-new-drip .products{margin-bottom:0}@media(max-width:600px){.kf-new-drip{padding:34px 20px 38px}.kf-new-drip-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.kf-new-drip-heading>.button{padding:12px 18px}.kf-new-drip-heading p{font-size:14px}}.kf-collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.kf-collection-toolbar p{margin:0;font-size:14px}.kf-collection-sort{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px}.kf-filter-field{display:flex;align-items:center;gap:8px}.kf-collection-sort select{min-height:44px;max-width:100%;padding:9px 32px 9px 12px;border:1px solid #b7bcb2;border-radius:4px;background:#fff;color:#171818}@media(max-width:640px){.kf-collection-sort{width:100%;gap:10px}.kf-filter-field{flex:1 1 200px}.kf-filter-field label{min-width:46px}.kf-collection-sort select{flex:1;min-width:0}}.product-info .kf-product-title{font-size:clamp(32px,3.2vw,48px);line-height:1.08;margin-bottom:12px}.kf-sneaker-match{font-size:16px;line-height:1.5;color:#454946;margin:0 0 20px;overflow-wrap:anywhere}.kf-size-guide{margin:18px 0;border:1px solid #dedfda;border-radius:14px;background:#fff;color:#171818;overflow:hidden}.kf-size-guide summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;min-height:54px;padding:14px 18px;font-weight:700;font-size:15px}.kf-size-guide summary::-webkit-details-marker{display:none}.kf-size-guide summary:focus-visible,.kf-size-scroll:focus-visible{outline:3px solid #627d16;outline-offset:-3px}.kf-size-guide[open] summary{background:#d5fa43;border-bottom:1px solid #bcd939}.kf-size-hint{font-size:12px;font-weight:500}.kf-size-hint span{font-size:20px;margin-left:8px}.kf-size-content{padding:20px}.kf-size-content .kf-size-kicker{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#64722e;margin:0 0 8px}.kf-size-content h2{font-size:20px;line-height:1.3;margin:0 0 12px}.kf-size-content p{font-size:13px;line-height:1.6;color:#5b605b;margin:0 0 16px}.kf-size-scroll{overflow:auto;border:1px solid #e4e7df;border-radius:10px;-webkit-overflow-scrolling:touch}.kf-size-guide table{width:max-content!important;min-width:100%!important;border-collapse:separate!important;border-spacing:0!important;font-size:13px!important;margin:0!important;table-layout:auto!important}.kf-size-guide td,.kf-size-guide th{width:auto!important;min-width:68px;padding:13px 14px!important;border:0!important;border-bottom:1px solid #e7e9e2!important;text-align:center!important;white-space:nowrap;background:#fff!important;color:#171818!important;font-variant-numeric:tabular-nums}.kf-size-guide tr:nth-child(2n)>*{background:#f6f7f2!important}.kf-size-guide tr>*:first-child{position:sticky;left:0;z-index:1;text-align:left!important;font-weight:700!important;box-shadow:1px 0 #e7e9e2}.kf-size-guide table tr:first-child>*{background:#171818!important;color:#fff!important;font-weight:700!important}.kf-size-guide table thead+tbody tr:first-child>*{background:#fff!important;color:#171818!important;font-weight:400!important}.kf-size-guide table thead+tbody tr:first-child>*:first-child{font-weight:700!important}.kf-size-content .kf-size-note{font-size:11px;margin:12px 0 0}.product-info:has(.kf-size-guide){min-width:0}@media(max-width:600px){.kf-size-content{padding:16px}.kf-size-guide td,.kf-size-guide th{padding:12px!important}}body:has(.kf-sticky-bag){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.kf-sticky-bag{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #dedfda;background:#fff;box-shadow:0 -3px 16px #0000000a}.kf-sticky-selection{min-width:0;display:grid;gap:4px}.kf-sticky-selection strong{font-size:18px}.kf-sticky-selection span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-sticky-bag .button{flex-shrink:0;margin:0;min-height:48px}.kf-sticky-bag .button:disabled{opacity:.5}.product-info [data-option-select]{scroll-margin-top:20px}body:has(.kf-sticky-bag) shopify-forms-embed{--app-embed-padding-y: calc(104px + env(safe-area-inset-bottom)) !important}@media(min-width:701px){.kf-sticky-bag{padding-left:max(24px,calc((100vw - 1260px)/2));padding-right:max(24px,calc((100vw - 1260px)/2))}.kf-sticky-bag .button{min-width:180px;justify-content:center}}.kf-search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 20px}.kf-search-toolbar p{margin:0;font-size:14px;color:var(--muted)}.kf-search-sort label{display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap}.kf-search-sort select{min-height:44px;max-width:100%;padding:9px 32px 9px 12px;border:1px solid #b7bcb2;border-radius:4px;background:#fff;color:#171818}@media(max-width:600px){.kf-search-toolbar{align-items:stretch;flex-direction:column;gap:12px}.kf-search-sort label{justify-content:space-between}.kf-search-sort select{flex:1;min-width:0}}.kf-sneaker-collections{max-width:1600px;margin:0 auto;padding:24px 5%;border-top:1px solid #d5d8cf}.kf-sneaker-collections h2{font-size:clamp(26px,3vw,38px);margin:0 0 10px}.kf-sneaker-collections p{max-width:680px;margin:0 0 16px;font-size:14px}.kf-sneaker-links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.kf-sneaker-links a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:7px 12px;border:1px solid #d5d8cf;border-radius:4px;color:inherit;text-decoration:none;font-size:13px;font-weight:600}.kf-sneaker-links a:hover{background:#e9eddf}.kf-sneaker-links a:focus-visible{outline:3px solid #668400;outline-offset:3px}@media(max-width:480px){.kf-sneaker-links{gap:6px}.kf-sneaker-links a{padding:7px 10px}}.product-info:has(.kf-delivery){min-width:0}.product-info:has(.kf-delivery) .rte{overflow-x:auto}.kf-delivery{box-sizing:border-box;margin:20px 0;padding:20px;border:1px solid var(--line,#dedfda);border-left:3px solid #a4c331;background:#fafbf8;color:var(--ink,#171818);text-align:left}.kf-delivery-heading{display:flex;gap:12px;align-items:center}.kf-delivery-heading svg{flex:0 0 auto}.kf-delivery-heading strong{display:block;font-size:20px;line-height:1.3}.kf-delivery-label{display:block;margin-bottom:3px;font-size:12px;color:var(--muted,#686b6a)}.kf-delivery .kf-delivery-includes{margin:10px 0 12px;font-size:14px}.kf-delivery summary{cursor:pointer;font-size:13px;font-weight:600;padding:5px 0}.kf-delivery summary:focus-visible{outline:2px solid #527500;outline-offset:3px}.kf-delivery dl{margin:12px 0;font-size:13px}.kf-delivery dl>div+div{margin-top:12px}.kf-delivery dt{font-weight:600}.kf-delivery dd{margin:3px 0 0;color:var(--muted,#686b6a)}.kf-delivery details>a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.kf-delivery .kf-delivery-note{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--muted,#686b6a)}.kf-home-delivery{max-width:1400px;margin:auto;padding:24px 5%;scroll-margin-top:30px}.kf-home-delivery .kf-delivery{max-width:720px;margin:0 auto}.cart-total .kf-delivery{max-width:540px;margin:20px 0 20px auto}@media(max-width:600px){.kf-delivery{padding:16px}.kf-delivery-heading strong{font-size:19px}.kf-home-delivery{padding:24px 20px}}.kf-delivery .kf-returns{margin-top:8px;padding-top:8px;border-top:1px solid var(--line,#dedfda)}.kf-returns p{font-size:13px;line-height:1.6;margin:8px 0}.kf-returns a{text-decoration:underline;text-underline-offset:3px}.kf-delivery .kf-free-shipping{font-size:13px;line-height:1.6;margin:12px 0}.kf-free-shipping a{text-decoration:underline;text-underline-offset:3px}.kf-capture-popup{width:min(92vw,520px);border:1px solid var(--line,#dfe1da);padding:30px;background:#f6f7f2;color:var(--ink);box-shadow:0 24px 70px #0000003d}.kf-capture-popup::backdrop{background:#0000008f}.kf-capture-popup h2{font-size:clamp(34px,7vw,52px);line-height:1;margin:10px 34px 10px 0}.kf-capture-popup p{margin:0 0 14px;color:var(--muted,#686b6a)}.kf-capture-popup ul{margin:0 0 18px;padding-left:20px;display:grid;gap:6px;font-size:14px}.kf-capture-popup .button{display:inline-flex;min-height:46px;align-items:center;padding:10px 18px}.kf-capture-popup-close{position:absolute;top:12px;right:14px;width:38px;height:38px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:inherit}.kf-capture-popup-demand{display:inline-block;margin-left:14px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.kf-capture-popup :focus-visible{outline:3px solid #668400;outline-offset:3px}@media(max-width:520px){.kf-capture-popup{padding:26px 20px}.kf-capture-popup .button{width:100%;justify-content:center}.kf-capture-popup-demand{display:block;margin:14px 0 0;text-align:center}}.kf-card-colors{display:block;margin-top:10px}.kf-card-colors-label{display:block;margin-bottom:5px;color:var(--muted,#686b6a);font-size:12px;line-height:1.4}.kf-card-colors-list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.kf-card-color{position:relative}.kf-card-swatch{position:relative;display:flex;width:20px;height:20px;padding:3px;align-items:center;justify-content:center;border:1px solid #bfc1bc;border-radius:3px;background:#fff}.kf-card-swatch .kf-card-swatch-fill{display:block;width:12px;height:12px;max-width:none;flex-shrink:0;border:1px solid #0002;border-radius:1px;object-fit:cover;transform:none}.kf-card-color.is-previewing .kf-card-swatch,.kf-card-swatch:hover{border-color:#171818}.kf-card-swatch:focus-visible{outline:2px solid #527500;outline-offset:2px}.kf-card-swatch-text{width:auto;min-width:20px}.kf-card-swatch-name{font-size:11px;padding:0 3px}.kf-card-swatch-tooltip{position:absolute;bottom:calc(100% + 7px);left:0;z-index:5;width:max-content;max-width:150px;padding:6px 9px;border-radius:3px;background:#171818;color:#fff;font-size:12px;line-height:1.4;pointer-events:none;visibility:hidden;opacity:0}.kf-card-swatch:hover .kf-card-swatch-tooltip,.kf-card-swatch:focus-visible .kf-card-swatch-tooltip{visibility:visible;opacity:1}.kf-card-swatch-sold-out{opacity:.55}.kf-card-swatch-sold-out:after{content:"";position:absolute;width:19px;height:1px;background:#171818;transform:rotate(-45deg);box-shadow:0 0 0 1px #fff}@media(max-width:600px){.kf-card-colors-list{gap:5px}.kf-card-swatch{width:24px;height:24px}.kf-card-swatch-text{width:auto;min-width:24px}}kickfitz-gallery{display:block;min-width:0}.kf-photo-link{position:relative;display:block;cursor:zoom-in;color:#111}.kf-photo-link:focus-visible{outline:3px solid #527500;outline-offset:4px}.kf-photo-hint{position:absolute;right:12px;bottom:12px;padding:9px 12px;border-radius:24px;background:#fffffff2;color:#111;font:600 12px/1.2 sans-serif;box-shadow:0 1px 6px #0002}.kf-viewer{box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#111;overflow:hidden}.kf-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.kf-viewer::backdrop{background:#000b}.kf-viewer-toolbar,.kf-viewer-navigation{display:flex;gap:12px;align-items:center;padding:12px max(16px,env(safe-area-inset-right));background:#fff;z-index:1}.kf-viewer-toolbar{padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid #eee}.kf-viewer-toolbar [data-kf-count]{margin-right:auto}.kf-viewer button{font:600 14px/1.2 sans-serif;min-height:44px;padding:10px 16px;border:1px solid #ddd;border-radius:25px;background:#fff;color:#111;cursor:pointer}.kf-viewer button:hover,.kf-viewer button[aria-pressed=true]{background:#111;color:#fff}.kf-viewer button:focus-visible{outline:3px solid #527500;outline-offset:2px}.kf-viewer-stage{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;background:#f7f7f7}.kf-viewer-stage img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;cursor:zoom-in}.kf-viewer-stage.is-zoomed img{width:200%;height:auto;min-height:100%;object-fit:fill;cursor:zoom-out}.kf-viewer-navigation{padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid #eee;justify-content:space-between}.kf-viewer-navigation [data-kf-caption]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font:13px/1.4 sans-serif;min-width:0}.kf-viewer-navigation button{flex-shrink:0}@media(max-width:600px){.kf-viewer-toolbar,.kf-viewer-navigation{gap:8px;padding-left:10px;padding-right:10px}.kf-viewer button{padding:10px 12px}.kf-viewer-navigation [data-kf-caption]{display:none}.kf-photo-hint{font-size:11px}}kickfitz-product-colors{display:none}@media(min-width:701px){kickfitz-gallery.kf-compact-gallery .product-media{display:block;text-align:center}kickfitz-gallery.kf-compact-gallery .product-media>.kf-photo-link{display:none}kickfitz-gallery.kf-compact-gallery .product-media>.kf-photo-link[data-kf-selected-photo]{display:block;margin:0 auto;width:100%;max-width:660px;min-width:0}kickfitz-gallery.kf-compact-gallery .product-media>.kf-photo-link[data-kf-selected-photo] img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;margin:auto}kickfitz-gallery.kf-compact-gallery .product-media:has(>.kf-photo-link[data-kf-selected-photo][data-kf-back-view]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}kickfitz-product-colors{display:block;margin:16px auto 0;text-align:center}kickfitz-product-colors .kf-card-colors-list{justify-content:center;gap:8px}kickfitz-product-colors .kf-card-colors-label{margin-bottom:10px}kickfitz-product-colors .kf-card-swatch{width:32px;height:32px;box-sizing:border-box;padding:5px;cursor:pointer}kickfitz-product-colors .kf-card-swatch .kf-card-swatch-fill{width:20px;height:20px}kickfitz-product-colors .kf-card-swatch[aria-pressed=true]{outline:2px solid #171818;outline-offset:2px}kickfitz-product-colors .kf-card-swatch-text{width:auto;min-width:32px}kickfitz-product-colors .kf-card-swatch-tooltip{left:50%;transform:translate(-50%)}}.kf-mobile-gallery-hint{display:none}@media(max-width:700px){kickfitz-gallery.kf-compact-gallery .product-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;-webkit-overflow-scrolling:touch}kickfitz-gallery.kf-compact-gallery .product-media>.kf-photo-link{display:none}kickfitz-gallery.kf-compact-gallery .product-media>.kf-photo-link[data-kf-selected-photo]{display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start}kickfitz-gallery.kf-compact-gallery .product-media>.kf-photo-link[data-kf-selected-photo] img{display:block;width:100%;height:auto;max-height:55svh;object-fit:contain;margin:auto}.kf-mobile-gallery-hint{display:block;text-align:center;font-size:12px;color:#686b6a;margin:8px 0}kickfitz-gallery.kf-compact-gallery>kickfitz-product-colors{display:block;margin:14px 0 0;text-align:center}kickfitz-gallery.kf-compact-gallery>kickfitz-product-colors .kf-card-colors-list{justify-content:center;gap:8px}kickfitz-gallery.kf-compact-gallery>kickfitz-product-colors .kf-card-colors-label{margin-bottom:10px}kickfitz-gallery.kf-compact-gallery>kickfitz-product-colors .kf-card-swatch{width:32px;height:32px;box-sizing:border-box;padding:5px;cursor:pointer}kickfitz-gallery.kf-compact-gallery>kickfitz-product-colors .kf-card-swatch .kf-card-swatch-fill{width:20px;height:20px}kickfitz-gallery.kf-compact-gallery>kickfitz-product-colors .kf-card-swatch[aria-pressed=true]{outline:2px solid #171818;outline-offset:2px}kickfitz-gallery.kf-compact-gallery>kickfitz-product-colors .kf-card-swatch-text{width:auto;min-width:32px}kickfitz-gallery.kf-compact-gallery>kickfitz-product-colors .kf-card-swatch-tooltip{left:50%;transform:translate(-50%)}.kf-viewer{z-index:100}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map */
