.gc-heropin{position:relative;background:var(--dark,#1d201c)}.gc-heropin:after{content:"";display:block;height:28svh}.gc-heropin>.hero.v4{position:sticky;top:var(--hdr,63px);--hm:0}@media(max-width:900px){body.gc-scrolled .gc-heropin>.hero.v4{top:52px}}.gc-heropin .hero.v4 .media img{transform:translate3d(0,calc(var(--hm)*-10px),0) scale(calc(1 + var(--hm)*.045));transform-origin:50% 40%;will-change:transform}.gc-heropin .hero.v4 .tx .eyebrow,.gc-heropin .hero.v4 .tx .support{opacity:calc(1 - var(--hm)*1.1)}.gc-heropin .hero.v4 .tx h1{transform:translate3d(0,calc(var(--hm)*-6px),0)}.gc-heropin .hero.v4 .cta{transform:translate3d(0,calc(var(--hm)*-8px),0)}.gc-heropin .hero.v4 .cta .btn{transform:scale(calc(1 + var(--hm)*.05));transform-origin:0 50%;will-change:transform}.gc-heropin .hero.v4 .cta .btn:not(.second){box-shadow:0 calc(var(--hm)*10px) calc(var(--hm)*26px) rgba(0,0,0,calc(var(--hm)*.35))}.gc-heropin .hero.v4 .cta .btn.second{border-color:rgba(237,232,223,calc(.55 + var(--hm)*.45))}@keyframes gcHmIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.gc-heropin .hero.v4 .tx>*{animation:gcHmIn .7s cubic-bezier(.2,.7,.2,1) backwards}.gc-heropin .hero.v4 .tx>:nth-child(2){animation-delay:.08s}.gc-heropin .hero.v4 .tx>:nth-child(3){animation-delay:.14s}.gc-heropin .hero.v4 .tx>:nth-child(4){animation-delay:.2s}}@media(prefers-reduced-motion:reduce){.gc-heropin:after{display:none}.gc-heropin>.hero.v4{position:relative;top:auto}.gc-heropin .hero.v4 .media img,.gc-heropin .hero.v4 .tx h1,.gc-heropin .hero.v4 .cta,.gc-heropin .hero.v4 .cta .btn{transform:none;will-change:auto}.gc-heropin .hero.v4 .tx .eyebrow,.gc-heropin .hero.v4 .tx .support{opacity:1}}.gc-heropin:after{display:none}.gc-heropin>.hero.v4,body.gc-scrolled .gc-heropin>.hero.v4{position:relative;top:auto}.gc-heropin .hero.v4 .media{grid-area:1/1}@media(min-width:901px){.gc-heropin .hero.v4{--gch:clamp(480px, calc(100svh - 203px) ,760px);display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,470px);grid-template-rows:var(--gch);height:var(--gch);min-height:0;align-items:stretch}.gc-heropin .hero.v4 a.media,.gc-heropin .hero.v4 .media{grid-column:1;grid-row:1;height:100%;max-height:none;aspect-ratio:auto;position:relative;overflow:hidden}.gc-heropin .hero.v4 .media picture,.gc-heropin .hero.v4 .media img{display:block;width:100%;height:100%;object-fit:cover}.gc-heropin .hero.v4 .media img,.gc-heropin .hero.v4 a.media img{object-position:46% 52%!important}.gc-heropin .hero.v4 .media:after{background:linear-gradient(90deg,#1d201c00 86%,#1d201c47)}.gc-heropin .hero.v4 .tx{grid-column:2;grid-row:1;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:none;width:auto;margin:0;padding:40px clamp(28px,3.2vw,52px) 44px;background:var(--dark,#1d201c);text-shadow:none}.gc-heropin .hero.v4 .tx>*{grid-column:auto}.gc-heropin .hero.v4 .tx .eyebrow{max-width:none;line-height:1.55;margin-bottom:0;font-size:10.5px;letter-spacing:.14em}.gc-heropin .hero.v4 h1{font-size:clamp(36px,3.1vw,50px);line-height:1.04;max-width:none;margin:18px 0 14px;text-shadow:none}.gc-heropin .hero.v4 .support{margin:0 0 30px;max-width:26ch;text-shadow:none}.gc-heropin .hero.v4 .cta{display:grid;grid-template-columns:1fr;gap:10px;width:100%;max-width:330px;margin:0}.gc-heropin .hero.v4 .cta .btn{width:100%;justify-content:center;min-height:52px;margin:0}.gc-heropin .hero.v4 .platecredit{left:16px;bottom:14px;right:auto;top:auto;font-size:10.5px;color:#f4f1eadb;text-shadow:0 1px 6px rgba(0,0,0,.55)}}@media(max-width:900px){.gc-heropin .hero.v4{height:auto;min-height:0;grid-template-rows:auto auto}.gc-heropin .hero.v4 .media{aspect-ratio:1745/1662;max-height:50svh;height:auto;width:100%}.gc-heropin .hero.v4 .media picture,.gc-heropin .hero.v4 .media img{display:block;width:100%;height:100%;object-fit:cover}.gc-heropin .hero.v4 .media img{object-position:50% 40%}.gc-heropin .hero.v4 .media:after{background:linear-gradient(180deg,#14161200 82%,#1416124d)}.gc-heropin .hero.v4 .tx{grid-area:2/1;align-self:start;padding:16px var(--gutter,16px) 20px;background:var(--dark,#1d201c);text-shadow:none}.gc-heropin .hero.v4 .tx .eyebrow{font-size:10.5px;letter-spacing:.14em;line-height:1.3;margin-bottom:8px;width:min-content;white-space:normal;text-align:left;color:#ede8dfb8}.gc-heropin .hero.v4 h1{font-size:clamp(26px,7.4vw,31px);line-height:1.04;max-width:none;margin:0 0 6px}.gc-heropin .hero.v4 .support{font-size:15px;margin:0}.gc-heropin .hero.v4 .cta{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}.gc-heropin .hero.v4 .cta .btn{min-height:46px;font-size:11px;letter-spacing:.12em;padding-inline:8px;white-space:nowrap;display:flex;justify-content:center;align-items:center}.gc-heropin .hero.v4 .cta .btn.second{display:flex;border:1px solid rgba(237,232,223,.55);text-decoration:none;color:#ede8df;background:transparent}.gc-heropin .hero.v4 .platecredit{top:calc(min(95.24vw,50svh) - 20px);bottom:auto;right:12px;left:auto;height:auto;position:absolute;font-size:10.5px;white-space:nowrap;color:#f4f1ead9;text-shadow:0 1px 6px rgba(0,0,0,.55)}}@media(max-width:360px){.gc-heropin .hero.v4 .cta .btn{font-size:10.5px;letter-spacing:.08em}.gc-heropin .hero.v4 .media{max-height:38svh}.gc-heropin .hero.v4 .platecredit{top:calc(min(95.24vw,38svh) - 20px)}.gc-heropin .hero.v4 .tx{padding-top:12px;padding-bottom:16px}.gc-heropin .hero.v4 .cta{margin-top:12px}}.gc-heropin .hero.v4 .hl-m{display:none}@media(max-width:900px){.gc-heropin .hero.v4 .hl-d{display:none}.gc-heropin .hero.v4 .hl-m{display:inline}.gc-heropin .hero.v4 .tx{position:static;padding:12px var(--gutter,16px) 14px}.gc-heropin .hero.v4 .tx .eyebrow{position:absolute;z-index:3;left:67.5%;top:calc(min(95.24vw,50svh)*.13);margin:0;width:min-content;font-size:10.5px;line-height:1.3;letter-spacing:.05em;color:#1f211dc7;text-shadow:0 0 10px rgba(244,239,230,.55);pointer-events:none}.gc-heropin .hero.v4 h1{margin:0 0 4px}.gc-heropin .hero.v4 .cta{margin-top:12px}}@media(max-width:360px){.gc-heropin .hero.v4 .tx .eyebrow{left:67%;top:calc(min(95.24vw,38svh)*.1);letter-spacing:.02em}.gc-heropin .hero.v4 .tx{padding-top:10px;padding-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/gc-hero-motion.css.map */
