:root{--gutter:clamp(24px,4.5vw,76px);--content:1480px}.header{padding-block:22px}.header .wordmark{font-size:28px}.scene-slide,.scene-slide--framed{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:center;height:auto;min-height:620px;padding:36px var(--gutter) 94px;gap:clamp(26px,3vw,54px)}.scene-picture,.scene-slide--framed .scene-picture{position:relative;inset:auto;width:100%;height:auto;grid-column:2;grid-row:1;z-index:1}.scene-photo,.scene-slide--framed .scene-photo{position:relative;inset:auto;display:block;width:100%;height:auto;object-fit:contain;max-height:650px}.scene-shade,.scene-slide--framed .scene-shade{display:none}.scene-content,.scene-slide--framed .scene-content{padding:24px 0;max-width:none;width:auto;grid-column:1;grid-row:1}.scene-content h1,.scene-slide--framed .scene-content h1{font-size:clamp(38px,4.2vw,66px);line-height:1.06;letter-spacing:-.045em;margin-bottom:26px;text-wrap:balance}.scene-eyebrow{font-size:10px;letter-spacing:.14em;line-height:1.7;margin-bottom:24px}.scene-content>p{font-size:15px;line-height:1.8;max-width:410px;color:#e1e0d7;margin-bottom:28px}.scene-starting-price{display:block;font-size:12px;line-height:1.7;margin-top:18px;color:#e1e0d7}.scene-retailer{margin-top:22px;font-size:10px;color:#b9bdac}.scene-controls{bottom:22px}.scene-button{min-height:52px;font-size:13px}.collection-block,.engineering-section,.community-section,.relationship,.buying-faq{padding-block:clamp(56px,6vw,96px)}.section-top{align-items:end;gap:28px;margin-bottom:36px}.section-top h2,.engineering-top h2{font-size:clamp(32px,3.4vw,52px);line-height:1.12;letter-spacing:-.045em}.model-grid{gap:32px}.model-copy{padding:30px 32px}.model-title h3{font-size:34px}.model-copy p{line-height:1.75}.model-photo:hover img{transform:none}.engineering-card h3{font-size:26px;line-height:1.2}.engineering-card p{font-size:14px;line-height:1.8}.engineering-media img,.engineering-media video{object-fit:contain!important}.product-card{text-align:center}.card-label{justify-content:center}.card-label>span{display:none}.product-image img{object-fit:contain;transform:none!important}.buying-faq{gap:clamp(32px,7vw,100px)}.buying-faq summary{padding-block:5px}@media(max-width:750px){.header{padding-block:18px}.header .wordmark{font-size:23px}.scene-slide,.scene-slide--framed{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 24px 82px;min-height:0;max-height:none;height:auto}.scene-picture,.scene-slide--framed .scene-picture{grid-column:1;grid-row:1;position:relative;inset:auto;width:100%;height:auto}.scene-photo,.scene-slide--framed .scene-photo{width:100%;height:auto;max-height:none;object-fit:contain}.scene-content,.scene-slide--framed .scene-content{grid-row:2;grid-column:1;padding:28px 0 0;max-width:none}.scene-content h1,.scene-slide--framed .scene-content h1{font-size:clamp(34px,9vw,46px);margin-bottom:18px;max-width:none}.scene-eyebrow{font-size:9px;margin-bottom:16px}.scene-content>p{font-size:14px;margin-bottom:22px}.scene-retailer{margin-top:18px}.scene-controls{left:24px;right:24px;bottom:16px}.section-top{align-items:start;gap:18px;margin-bottom:26px}.model-grid{gap:24px}.model-copy{padding:24px}.model-title h3{font-size:30px}.product-grid{gap:24px}.engineering-card h3{font-size:24px}}.header .wordmark,.footer .wordmark{display:inline-flex;align-items:center;gap:12px}.kg-brand-logo{width:48px;height:48px;object-fit:contain;display:block}.scene-button:after,.model-copy .button:after,.landing-close .button:after{content:"";display:block;flex:0 0 26px;width:26px;height:26px;background:currentColor;mask:url(kickgems-eye-small.svg) center/contain no-repeat;-webkit-mask:url(kickgems-eye-small.svg) center/contain no-repeat}.scene-button>span{display:none}.scene-button{gap:24px}.scene-slide,.scene-slide--framed{display:block;padding:0;min-height:0;position:relative}.scene-picture,.scene-slide--framed .scene-picture{display:block;position:relative;width:100%;height:auto;inset:auto}.scene-photo,.scene-slide--framed .scene-photo{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.scene-shade,.scene-slide--framed .scene-shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(18,21,16,.85),rgba(18,21,16,.38) 34%,transparent 60%);pointer-events:none}.scene-content,.scene-slide--framed .scene-content{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);width:32%;max-width:490px;padding:0;z-index:2}.scene-content h1,.scene-slide--framed .scene-content h1{font-size:clamp(34px,4.1vw,64px)}.scene-controls{bottom:24px}@media(max-width:750px){.kg-brand-logo{width:34px;height:34px}.header .wordmark{gap:7px;font-size:21px}.scene-picture,.scene-slide--framed .scene-picture{width:100%;height:auto}.scene-shade,.scene-slide--framed .scene-shade{display:none}.scene-content,.scene-slide--framed .scene-content{position:relative;left:auto;top:auto;transform:none;width:auto;max-width:none;padding:28px 24px 90px}.scene-content h1,.scene-slide--framed .scene-content h1{font-size:clamp(34px,9vw,46px)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/kg-home-layout.css.map */
