:root{--zp-orange: 242, 96, 12;--zp-orange-light: 255, 154, 77;--zp-orange-dark: 194, 74, 8;--zp-navy: 36, 20, 84;--zp-navy-light: 75, 46, 150;--zp-navy-dark: 21, 11, 51;--zp-cream: 251, 247, 242;--zp-ink: 27, 18, 36;--zp-gradient-power: linear-gradient(135deg, rgb(var(--zp-orange-light)) 0%, rgb(var(--zp-orange)) 45%, rgb(var(--zp-navy)) 100%);--zp-gradient-line: linear-gradient(90deg, rgb(var(--zp-orange)) 0%, rgb(var(--zp-orange-light)) 50%, rgb(var(--zp-orange)) 100%);--zp-glow-orange: 0 8px 30px -6px rgba(var(--zp-orange), .55);--zp-glow-navy: 0 8px 30px -6px rgba(var(--zp-navy), .55);--font-heading-family: "Anton", var(--font-heading-family), Impact, sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-accent-family: "Rajdhani", var(--font-heading-family), sans-serif;--font-body-family: "Inter", var(--font-body-family), sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.card__heading{letter-spacing:.01em;text-transform:uppercase}.banner__heading,.slideshow__title,.hero__title{text-transform:uppercase;letter-spacing:.02em}.product__text.caption,.card__badge,.badge,.product__badge-item,eyebrow{font-family:var(--font-accent-family);font-weight:700;letter-spacing:.08em}.zp-energy-line,.header-wrapper,.footer{position:relative}.header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--zp-gradient-line);background-size:200% 100%;animation:zp-line-flow 4s linear infinite;opacity:.9}@keyframes zp-line-flow{0%{background-position:0% 0}to{background-position:200% 0}}.header-wrapper{transition:box-shadow var(--duration-default) ease,padding var(--duration-default) ease}.shopify-section-header.zp-header-scrolled .header-wrapper{box-shadow:0 10px 25px -12px rgba(var(--zp-navy-dark),.55)}.button,button.button,.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;border-radius:999px;font-family:var(--font-accent-family);font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:transform var(--duration-default) cubic-bezier(.2,.8,.2,1),box-shadow var(--duration-default) ease}.button--primary,button.button--primary,.shopify-payment-button__button--unbranded{background:var(--zp-gradient-power)!important;border:none!important;color:#fff!important}.button:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left var(--duration-extra-long) ease;pointer-events:none}.button:hover:before{left:130%}.button:hover,button.button:hover{transform:translateY(-2px) scale(1.015);box-shadow:var(--zp-glow-orange)}.button:active{transform:translateY(0) scale(.98)}.card-wrapper{transition:transform var(--duration-medium) cubic-bezier(.2,.8,.2,1)}.card{transition:box-shadow var(--duration-medium) ease,transform var(--duration-medium) ease;border-radius:var(--card-corner-radius, 12px)}.card-wrapper:hover .card,.card-wrapper:focus-within .card{box-shadow:0 18px 40px -14px rgba(var(--zp-navy-dark),.4),var(--zp-glow-orange);transform:translateY(-6px)}.card__media img{transition:transform var(--duration-extra-long) cubic-bezier(.2,.8,.2,1),filter var(--duration-medium) ease}.card-wrapper:hover .card__media img{transform:scale(1.08)}.card__inner{position:relative}.card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid transparent;background:var(--zp-gradient-power) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--duration-medium) ease;pointer-events:none}.card-wrapper:hover .card__inner:after{opacity:1}.badge{background:var(--zp-gradient-power)!important;color:#fff!important;border:none!important;animation:zp-badge-pop .32s ease}@keyframes zp-badge-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.link,a:not(.button){background-image:linear-gradient(90deg,rgb(var(--zp-orange)),rgb(var(--zp-orange)));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size var(--duration-default) ease}.link:hover,a:not(.button):hover{background-size:100% 2px}.banner,.slideshow__slide{position:relative}.banner:before,.slideshow__slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(var(--zp-navy-dark),.35),rgba(var(--zp-orange-dark),0) 55%);pointer-events:none;z-index:1}.zp-diagonal{position:relative;overflow:hidden}.zp-diagonal:before{content:"";position:absolute;top:-20%;left:-10%;width:55%;height:180%;background:var(--zp-gradient-power);opacity:.08;transform:rotate(-12deg);pointer-events:none}.scroll-trigger{transition-duration:.7s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.scroll-trigger.scroll-trigger--offscreen{opacity:0;transform:translateY(24px)}::selection{background:rgb(var(--zp-orange));color:#fff}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:var(--zp-gradient-power);border-radius:999px}::-webkit-scrollbar-track{background:rgba(var(--zp-navy),.08)}.button:focus-visible,a:focus-visible{outline:2px solid rgb(var(--zp-orange));outline-offset:2px}input[type=radio]:checked+label,.color-swatch.selected,fieldset input:checked+label{box-shadow:0 0 0 2px rgb(var(--zp-orange))!important}@media(prefers-reduced-motion:reduce){.button:before,.header-wrapper:after,.card__media img,.scroll-trigger{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-power.css.map */
