:root{--gcr-gold: #C9A063;--gcr-gold-light: #F0D9A8}.gcr-fx .gcr-hero__heading{--fx-base: rgb(var(--color-foreground))}@media screen and (min-width:750px){.gcr-fx .gcr-hero--overlay:not(.gcr-hero--no-image) .gcr-hero__heading{--fx-base: #fff}}.gcr-fx .gcr-hero__heading .gcr-w{display:inline-block;opacity:0;transform:translateY(.45em);filter:blur(8px);animation:gcr-rise .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i) * .11s + .15s)}.gcr-fx .gcr-hero__heading.is-shimmer .gcr-w{background:linear-gradient(105deg,var(--fx-base) 0%,var(--fx-base) 40%,var(--gcr-gold-light) 48%,var(--gcr-gold) 52%,var(--fx-base) 60%,var(--fx-base) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gcr-rise .9s cubic-bezier(.2,.7,.2,1) forwards,gcr-shimmer 2.2s ease-in-out forwards;animation-delay:calc(var(--i) * .11s + .15s),calc(var(--i) * 60ms + 1.1s)}@media screen and (min-width:750px){.gcr-fx .gcr-hero--overlay:not(.gcr-hero--no-image) .gcr-hero__heading{text-shadow:0 2px 24px rgba(0,0,0,.25)}}.gcr-fx .gcr-hero__text,.gcr-fx .gcr-hero__content .button,.gcr-fx .gcr-hero__content .gcr-eyebrow{opacity:0;animation:gcr-fade .8s ease forwards;animation-delay:.9s}.gcr-fx .gcr-hero__content .button{animation-delay:1.15s}.gcr-fx .gcr-hero__content .gcr-eyebrow{animation-delay:0s;letter-spacing:.5em;animation-name:gcr-track}.gcr-fx [data-gcr-reveal]{opacity:0;transform:translateY(24px);letter-spacing:.04em;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1),letter-spacing 1.2s ease}.gcr-fx [data-gcr-reveal].is-in{opacity:1;transform:none;letter-spacing:normal}.gcr-fx .gcr-section-heading{position:relative;padding-bottom:.35em}.gcr-fx .gcr-section-heading:after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:6rem;background:linear-gradient(90deg,transparent,var(--gcr-gold),transparent);transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform 1s cubic-bezier(.2,.7,.2,1) .35s}.gcr-fx .gcr-section-heading.is-in:after{transform:translate(-50%) scaleX(1)}.gcr-fx .gcr-tslider__quote{position:relative}.gcr-fx .gcr-tslider__track:before{content:"\201c";display:block;font-family:var(--font-heading-family);font-size:9rem;line-height:.6;height:4.4rem;color:var(--gcr-gold);opacity:.9;text-align:center}.gcr-fx .gcr-tslider__slide.is-active .gcr-tslider__quote{animation:gcr-rise .7s cubic-bezier(.2,.7,.2,1) .3s both}.gcr-fx .button--primary{position:relative;overflow:hidden}.gcr-fx .button--primary:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg)}@media(hover:hover){.gcr-fx .button--primary:hover:before{animation:gcr-sweep .8s ease}}.gcr-fx .footer-block__heading{letter-spacing:.08em}.gcr-fx .footer-block__heading:after{content:"";display:block;width:2.4rem;height:1px;margin-top:.6rem;background:var(--gcr-gold)}.gcr-fx .footer-block--menu .footer-block__heading:after,.gcr-fx .footer-block__heading:after{margin-left:0}@keyframes gcr-rise{to{opacity:1;transform:none;filter:none}}@keyframes gcr-fade{to{opacity:1}}@keyframes gcr-track{0%{letter-spacing:.5em}to{opacity:1;letter-spacing:.18em}}@keyframes gcr-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes gcr-sweep{to{left:125%}}@media(prefers-reduced-motion:reduce){.gcr-fx .gcr-hero__heading .gcr-w,.gcr-fx .gcr-hero__heading.is-shimmer .gcr-w,.gcr-fx .gcr-hero__text,.gcr-fx .gcr-hero__content .button,.gcr-fx .gcr-hero__content .gcr-eyebrow,.gcr-fx .gcr-tslider__slide.is-active .gcr-tslider__quote{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;-webkit-text-fill-color:currentColor;background:none}.gcr-fx .gcr-hero__content .gcr-eyebrow{letter-spacing:.18em}.gcr-fx [data-gcr-reveal]{opacity:1;transform:none;letter-spacing:normal;transition:none}.gcr-fx .gcr-section-heading:after{transform:translate(-50%) scaleX(1);transition:none}}.gcr-fx .gcr-hero__heading:not(.is-split){opacity:0;animation:gcr-fade 0s 1.5s forwards}@media(prefers-reduced-motion:reduce){.gcr-fx .gcr-hero__heading:not(.is-split){opacity:1;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/gcr-fx.css.map */
