.gf-chop-shop-hero{position:relative;width:100%;margin:0;padding:0;overflow:hidden;background:#000;color:#f3efe7;line-height:1}.gf-chop-shop-hero__picture,.gf-chop-shop-hero__image{display:block;width:100%}.gf-chop-shop-hero__picture{line-height:0}.gf-chop-shop-hero__image{height:auto;margin:0;padding:0;border:0;border-radius:0;object-fit:contain}.gf-chop-shop-hero__content{position:absolute;z-index:2;top:63%;left:clamp(24px,3.25vw,62px);display:flex;width:min(360px,34vw);max-width:calc(100% - 48px);flex-direction:column;align-items:flex-start;gap:10px}.gf-chop-shop-hero__cta{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border:1px solid #6f0909;border-radius:0;background:#030303;color:#f3efe7;font-family:var(--font-accent--family);font-size:.78rem;font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.gf-chop-shop-hero__cta:hover,.gf-chop-shop-hero__cta:focus-visible{border-color:#d20a0a;background:#790909;color:#f3efe7}.gf-chop-shop-hero__cta-arrow{flex:0 0 auto;color:#d20a0a;font-size:1rem;line-height:1}.gf-chop-shop-hero__cta:hover .gf-chop-shop-hero__cta-arrow,.gf-chop-shop-hero__cta:focus-visible .gf-chop-shop-hero__cta-arrow{color:#f3efe7}.gf-chop-shop-hero__support{display:block;width:max-content;max-width:100%;margin:0;color:#f3efe7;font-family:var(--font-heading--family);font-size:.78rem;font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:.08em;line-height:1.05;text-shadow:1px 1px 0 #7a0909;text-transform:uppercase;transform:scaleX(.92);transform-origin:left center;-webkit-text-stroke:.25px #d20a0a}.gf-chop-shop-hero__trust-rail{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;min-height:36px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(122,9,9,.9);background:#020202f0;color:#e8e0d7;font-family:var(--font-accent--family);font-size:.66rem;font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);letter-spacing:.11em;line-height:1.2;text-align:center;text-transform:uppercase}.gf-chop-shop-hero__trust-item{display:flex;min-width:0;align-items:center;justify-content:center;padding:9px 12px;overflow-wrap:anywhere}.gf-chop-shop-hero__trust-item+.gf-chop-shop-hero__trust-item{border-left:1px solid rgba(122,9,9,.6)}.gf-chop-shop-hero__placeholder{display:block;width:100%;aspect-ratio:1867 / 1050;background:#000}.gf-chop-shop-transition{--gf-chop-shop-machine-width: clamp(500px, 48vw, 760px);position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:transparent;opacity:0;visibility:hidden}.gf-chop-shop-transition__backdrop,.gf-chop-shop-transition__impact{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gf-chop-shop-transition__backdrop{z-index:0;background:#010101;opacity:0}.gf-chop-shop-transition__machine{position:absolute;z-index:2;top:50%;left:50%;width:min(var(--gf-chop-shop-machine-width),calc(var(--gf-chop-shop-machine-max-height, 90vh) * 1000 / 948));max-width:100%;aspect-ratio:1000 / 948;opacity:0;transform:translate(-50%,-50%) scale(1.12);will-change:transform,opacity}.gf-chop-shop-transition__blade-track{position:absolute;z-index:1;top:17%;left:25%;width:50%;height:52%;overflow:hidden}.gf-chop-shop-transition__blade{position:absolute;top:0;left:50%;display:block;width:100%;max-width:none;height:auto;border:0;object-fit:contain;transform:translate(-50%,-105%);will-change:transform}.gf-chop-shop-transition__frame{position:relative;z-index:2;display:block;width:100%;height:auto;max-height:var(--gf-chop-shop-machine-max-height, 90vh);border:0;object-fit:contain}.gf-chop-shop-transition__impact{z-index:3;background:#f3efe7;opacity:0}.gf-chop-shop-transition--active{pointer-events:auto;opacity:1;visibility:visible}.gf-chop-shop-transition--active .gf-chop-shop-transition__backdrop{animation:gf-chop-shop-backdrop 80ms linear forwards}.gf-chop-shop-transition--active .gf-chop-shop-transition__machine{animation:gf-chop-shop-frame-slam .18s cubic-bezier(.2,.8,.2,1) 80ms forwards,gf-chop-shop-machine-impact 70ms linear .59s both}.gf-chop-shop-transition--active .gf-chop-shop-transition__blade{animation:gf-chop-shop-blade-slam .26s cubic-bezier(.65,0,1,.45) .33s forwards}.gf-chop-shop-transition--active .gf-chop-shop-transition__impact{animation:gf-chop-shop-impact-blackout 70ms linear .59s forwards}@keyframes gf-chop-shop-backdrop{0%{opacity:0}to{opacity:.86}}@keyframes gf-chop-shop-frame-slam{0%{opacity:0;transform:translate(-50%,-50%) scale(1.12)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes gf-chop-shop-blade-slam{0%{transform:translate(-50%,-105%)}to{transform:translate(-50%,6%)}}@keyframes gf-chop-shop-machine-impact{0%{transform:translate(-50%,-50%) scale(1)}45%{transform:translate(-50%,calc(-50% + 2px)) scale(1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes gf-chop-shop-impact-blackout{0%{background:#f3efe7;opacity:0}1%{background:#f3efe7;opacity:.88}56%{background:#f3efe7;opacity:.88}57%{background:#010101;opacity:1}to{background:#010101;opacity:1}}.gf-chop-shop-transition--done .gf-chop-shop-transition__impact{background:#010101;opacity:1}.gf-chop-shop-transition--done .gf-chop-shop-transition__machine{opacity:0}.gf-chop-shop-transition--done .gf-chop-shop-transition__backdrop{opacity:1}@media screen and (max-width:749px){.gf-chop-shop-transition{--gf-chop-shop-machine-width: min(96vw, 520px);--gf-chop-shop-machine-max-height: 88vh}.gf-chop-shop-hero{overflow-x:hidden}.gf-chop-shop-hero__content{position:static;width:auto;max-width:none;padding:18px 16px 12px;background:#000}.gf-chop-shop-hero__cta{width:100%;min-width:0;min-height:46px;padding:14px 16px;font-size:.78rem}.gf-chop-shop-hero__support{width:100%;font-size:.76rem;transform:none}.gf-chop-shop-hero__trust-rail{position:static;min-height:42px;font-size:clamp(.56rem,2.35vw,.66rem);letter-spacing:.08em}.gf-chop-shop-hero__trust-item{padding:10px 8px}.gf-chop-shop-hero__placeholder{aspect-ratio:1080 / 1920}}@media(prefers-reduced-motion:reduce){.gf-chop-shop-hero__cta,.gf-chop-shop-transition__backdrop,.gf-chop-shop-transition__machine,.gf-chop-shop-transition__blade,.gf-chop-shop-transition__impact{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gf-chop-shop-hero.css.map */
