.hover-lift{--hover-bg: rgba(255,255,255,.09);--hover-translate: -4px;--hover-ease: cubic-bezier(.2,.8,.2,1);--hover-duration: .32s;position:relative;transition:transform var(--hover-duration) var(--hover-ease)}.hover-lift:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hover-bg);transform:translateY(100%);transition:transform var(--hover-duration) var(--hover-ease);will-change:transform;pointer-events:none;z-index:0}.hover-lift:hover{transform:translateY(var(--hover-translate))}.hover-lift:hover:before{transform:translateY(0)}.hover-lift--dark{--hover-bg: rgba(0,0,0,.09)}.hover-lift--subtle{--hover-translate: -2px}.hover-lift--static{--hover-translate: 0}.hover-lift--static:hover{transform:translateY(0)}.hover-lift--strong{--hover-translate: -8px}.smooth-scale{--scale-amount: 1.03;--scale-duration: .42s;--scale-ease: cubic-bezier(.2,.8,.2,1);transition:transform var(--scale-duration) var(--scale-ease);will-change:transform}.smooth-scale:hover{transform:scale(var(--scale-amount))}.radial-overlay{position:relative;overflow:hidden}.radial-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0000,#0000004d,#0009);pointer-events:none;z-index:1}.text-reveal{--reveal-translate: 30px;--reveal-duration: .52s;--reveal-ease: cubic-bezier(.2,.8,.2,1);transform:translateY(var(--reveal-translate));transition:transform var(--reveal-duration) var(--reveal-ease);will-change:transform}.text-reveal--active,*:hover>.text-reveal{transform:translateY(0)}@media(max-width:749px){.text-reveal{--reveal-translate: 18px}}.fade-in{opacity:0;animation:fadeIn .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes fadeIn{to{opacity:1}}.fade-in:nth-child(1){animation-delay:0ms}.fade-in:nth-child(2){animation-delay:.1s}.fade-in:nth-child(3){animation-delay:.2s}.fade-in:nth-child(4){animation-delay:.3s}.fade-in:nth-child(5){animation-delay:.4s}.btn-global{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);padding:12px 32px;border-radius:var(--style-border-radius-buttons, 4px);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .28s cubic-bezier(.2,.8,.2,1);cursor:pointer}.btn-global--primary{background:var(--color-button);color:var(--color-button-text);border:2px solid var(--color-button)}.btn-global--primary:hover{background:var(--color-button-hover);border-color:var(--color-button-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-global--secondary{background:transparent;color:var(--color-foreground);border:2px solid currentColor}.btn-global--secondary:hover{background:var(--color-foreground);color:var(--color-background)}.icon-spin{animation:iconSpin 1.2s cubic-bezier(.2,.8,.2,1) infinite}@keyframes iconSpin{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.icon-pulse{animation:iconPulse 2s cubic-bezier(.2,.8,.2,1) infinite}@keyframes iconPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.section-padding-sm{padding:40px 0}.section-padding-md{padding:70px 0}.section-padding-lg{padding:100px 0}@media(max-width:749px){.section-padding-sm{padding:24px 0}.section-padding-md{padding:40px 0}.section-padding-lg{padding:60px 0}}.content-width{max-width:var(--normal-page-width, 120rem);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.content-width--narrow{max-width:var(--narrow-page-width, 90rem)}.content-width--wide{max-width:var(--wide-page-width, 150rem)}@media(max-width:749px){.content-width{padding-left:16px;padding-right:16px}}.split-heading{--split-accent: var(--sig-accent, #a7c8a1);font-family:var(--font-heading--family)}.split-heading__accent{color:var(--split-accent)}.split-heading--brand{--split-accent: var(--color-button, #a7c8a1)}.split-heading--white{--split-accent: #ffffff}.split-heading--inverse{color:var(--split-accent)}.split-heading--inverse .split-heading__accent{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/37/assets/global-effects.css.map */
