@property --gz-fx-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --gz-sheen{syntax: "<percentage>"; inherits: false; initial-value: 100%;}:root{--gz-fx-ease: cubic-bezier(.2, .7, .2, 1);--gz-card-glow: rgba(144, 193, 39, .13);--gz-fx-focus: rgba(144, 193, 39, .3);--gz-chat-ring: #3F6B0E;--gz-chat-ring-hi: #2F520A;--gz-chat-glow: rgba(63, 107, 14, .24);--gz-chat-focus: #0A6F8A}html[data-gz-theme=dark]{--gz-card-glow: rgba(166, 255, 42, .1);--gz-fx-focus: rgba(166, 255, 42, .3);--gz-chat-ring: rgba(166, 255, 42, .7);--gz-chat-ring-hi: #A6FF2A;--gz-chat-glow: rgba(166, 255, 42, .32);--gz-chat-focus: #05C7F2}@media(hover:hover)and (pointer:fine){html.gz-fx2 :is(.gz-px-ai__card,.gz-px-brands__card,.gz-px-finder__opt,.gz-px-system__product,.gz-px-wege__card){position:relative}html.gz-fx2 :is(.gz-px-ai__card,.gz-px-brands__card,.gz-px-finder__opt,.gz-px-system__product,.gz-px-wege__card):after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1.5px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--gz-fx-a, 0deg),transparent 0deg 205deg,var(--gz-edge-c1, #A6FF2A) 288deg,var(--gz-edge-c2, #05C7F2) 328deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .25s ease}html.gz-fx2 :is(.gz-px-ai__card,.gz-px-brands__card,.gz-px-finder__opt,.gz-px-system__product,.gz-px-wege__card):is(:hover,:focus-visible):after{opacity:1}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.gz-fx2 :is(.gz-px-ai__card,.gz-px-brands__card,.gz-px-finder__opt,.gz-px-system__product,.gz-px-wege__card):is(:hover,:focus-visible):after{animation:gz-fx-run 2.8s linear infinite}}@keyframes gz-fx-run{to{--gz-fx-a: 360deg}}@media(hover:hover)and (pointer:fine){html.gz-fx.gz-fx2 .product-item:hover{background:radial-gradient(240px circle at var(--gz-cx, 50%) var(--gz-cy, 0%),var(--gz-card-glow),transparent 72%) padding-box,linear-gradient(var(--gz-surface, #FFFFFF),var(--gz-surface, #FFFFFF)) padding-box,conic-gradient(from var(--gz-edge-a),rgba(144,193,39,.18) 0deg 200deg,var(--gz-edge-c1) 285deg,var(--gz-edge-c2) 325deg,rgba(144,193,39,.18) 360deg) border-box!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.gz-fx2 .product-item--vertical .product-item__image-wrapper{position:relative}html.gz-fx2 .product-item--vertical .product-item__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transform:translate(-130%);background:linear-gradient(105deg,transparent 36%,rgba(166,255,42,.2) 46%,rgba(5,199,242,.16) 54%,transparent 64%)}html.gz-fx2 .product-item--vertical:hover .product-item__image-wrapper:after{animation:gz-fx-sweep .95s var(--gz-fx-ease) 1}}@keyframes gz-fx-sweep{0%{opacity:1;transform:translate(-130%)}to{opacity:1;transform:translate(130%)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.gz-fx2 :is(.product-form__add-button:not([disabled]),.gz-px-btn--primary,.button--primary:not([disabled]):not(.button--disabled)):hover{background-image:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.62) 50%,transparent 60%)!important;background-size:250% 100%!important;background-repeat:no-repeat!important;background-position:var(--gz-sheen, 100%) 0!important;animation:gz-fx-sheen .9s cubic-bezier(.4,0,.2,1) 1}}@keyframes gz-fx-sheen{0%{--gz-sheen: 100%}to{--gz-sheen: 0%}}@media(prefers-reduced-motion:no-preference){html.gz-fx2 .gz-fx-pulse{animation:gz-fx-pulse .6s ease-out 1!important}}@keyframes gz-fx-pulse{0%{box-shadow:0 0 #a6ff2abf}to{box-shadow:0 0 0 16px #a6ff2a00}}html.gz-fx2 .section__title{position:relative}html.gz-fx2 .section__title:after{content:"";position:absolute;left:0;bottom:-8px;width:56px;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--gz-edge-c1, #90C127),var(--gz-edge-c2, #05C7F2));transform:scaleX(0);transform-origin:0 50%}html.gz-fx2 .section__title.gz-in:after{transform:none}@media(prefers-reduced-motion:no-preference){html.gz-fx2 .section__title:after{transition:transform .9s var(--gz-fx-ease) .15s}}@media screen and (prefers-reduced-motion:no-preference){html.gz-fx2-rv .gz-rv{opacity:0;translate:0 18px}html.gz-fx2-rv .gz-rv.gz-in{opacity:1;translate:none;transition:opacity .6s var(--gz-fx-ease),translate .6s var(--gz-fx-ease);transition-delay:var(--gz-rv-d, 0ms)}}html.gz-fx2 .gz-px-buybar:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,#A6FF2A 28%,#05C7F2 72%,transparent);transform:scaleX(0);transform-origin:0 50%}html.gz-fx2 .gz-px-buybar.is-on:before{opacity:.95;transform:none}@media(prefers-reduced-motion:no-preference){html.gz-fx2 .gz-px-buybar.is-on:before{transition:transform .9s var(--gz-fx-ease) .25s,opacity .2s linear .25s}}html.gz-fx2 .search-bar__top:focus-within{border-color:var(--gz-edge-c1, #90C127)!important;box-shadow:0 0 0 1px var(--gz-edge-c1, #90C127),0 0 22px var(--gz-fx-focus)!important}@media(prefers-reduced-motion:no-preference){html.gz-fx2 .search-bar__top{transition:box-shadow .25s ease,border-color .25s ease}}html.gz-chat-pos.gz-chat-yield inbox-online-store-chat:not([is-open=true]),html.gz-chat-pos.gz-chat-yield #ShopifyChat:not([is-open=true]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.gz-chat-pos.gz-chat-room:not(.gz-chat-room-l) .gz-px-buybar .gz-px-buybar__in{padding-right:calc(20px + var(--gz-chat-room, 0px))}html.gz-chat-pos.gz-chat-room.gz-chat-room-l .gz-px-buybar .gz-px-buybar__in{padding-left:calc(20px + var(--gz-chat-room, 0px))}@media screen and (max-width:400px){html.gz-chat-pos.gz-chat-room .gz-px-buybar .gz-px-buybar__in{flex-wrap:wrap;row-gap:10px;padding-left:20px;padding-right:20px}html.gz-chat-pos.gz-chat-room .gz-px-buybar .gz-px-buybar__txt{flex:1 1 100%}html.gz-chat-pos.gz-chat-room .gz-px-buybar .gz-px-btn{flex:1 1 auto}html.gz-chat-pos.gz-chat-room:not(.gz-chat-room-l) .gz-px-buybar .gz-px-btn{margin-right:var(--gz-chat-room, 0px)}html.gz-chat-pos.gz-chat-room.gz-chat-room-l .gz-px-buybar .gz-px-btn{margin-left:var(--gz-chat-room, 0px)}}@media screen and (max-width:999px){html.gz-chat-pos:has(.mini-cart[aria-hidden=false],.mobile-menu[aria-hidden=false]) :is(inbox-online-store-chat,#ShopifyChat,#shopify-chat,#dummy-chat-button-iframe):not([is-open=true]){visibility:hidden!important;pointer-events:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/gz-fx2.css.map */
