:root{--gf-moosgruen: #1E3E26;--gf-moosgruen-dunkel: #163320;--gf-taupe: #8B8378;--gf-taupe-dunkel: #7A7369;--gf-goldocker: #C5A575;--gf-goldocker-dunkel: #B4956A;--gf-naturbeige: #E8E8E1;--gf-anthrazit: #2B2B2B;--gf-weiss: #FFFFFF;--gf-btn-radius: 6px;--gf-btn-padding: 14px 26px;--gf-btn-font-size: 15px;--gf-btn-font-weight: 600;--gf-btn-lift: -1px;--gf-btn-speed: .2s;--gf-btn-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--gf-btn-shadow-hover: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}.gf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:var(--gf-btn-padding);border:2px solid transparent;border-radius:var(--gf-btn-radius);box-shadow:var(--gf-btn-shadow);font-family:inherit;font-size:var(--gf-btn-font-size);font-weight:var(--gf-btn-font-weight);line-height:1;text-align:center;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer;transform:translateY(0);transition:background-color var(--gf-btn-speed) ease,color var(--gf-btn-speed) ease,border-color var(--gf-btn-speed) ease,box-shadow var(--gf-btn-speed) ease,transform var(--gf-btn-speed) ease}.gf-btn:hover{transform:translateY(var(--gf-btn-lift));box-shadow:var(--gf-btn-shadow-hover);text-decoration:none}.gf-btn:active{transform:translateY(0)}.gf-btn:focus-visible,.gf-link:focus-visible{outline:2px solid var(--gf-goldocker);outline-offset:3px}.gf-btn__arrow{width:1em;height:1em;flex-shrink:0;transition:transform var(--gf-btn-speed) ease}.gf-btn:hover .gf-btn__arrow,.gf-link:hover .gf-btn__arrow{transform:translate(3px)}.gf-btn--primary,.gf-btn--primary:visited{background-color:var(--gf-moosgruen);color:var(--gf-weiss)}.gf-btn--primary:hover{background-color:var(--gf-moosgruen-dunkel);color:var(--gf-weiss)}.gf-btn--secondary,.gf-btn--secondary:visited{background-color:var(--gf-taupe);color:var(--gf-weiss)}.gf-btn--secondary:hover{background-color:var(--gf-taupe-dunkel);color:var(--gf-weiss)}.gf-btn--accent,.gf-btn--accent:visited{background-color:var(--gf-goldocker);color:var(--gf-anthrazit)}.gf-btn--accent:hover{background-color:var(--gf-goldocker-dunkel);color:var(--gf-anthrazit)}.gf-btn--ghost,.gf-btn--ghost:visited{background-color:transparent;color:var(--gf-moosgruen);border-color:var(--gf-taupe);box-shadow:none}.gf-btn--ghost:hover{background-color:var(--gf-taupe);color:var(--gf-weiss);border-color:var(--gf-taupe);transform:translateY(0);box-shadow:var(--gf-btn-shadow)}.gf-btn--ghost-on-dark,.gf-btn--ghost-on-dark:visited{background-color:transparent;color:var(--gf-weiss);border-color:var(--gf-taupe);box-shadow:none}.gf-btn--ghost-on-dark:hover{background-color:var(--gf-taupe);color:var(--gf-weiss);border-color:var(--gf-taupe);transform:translateY(0);box-shadow:var(--gf-btn-shadow)}.gf-link,.gf-link:visited{position:relative;display:inline-flex;align-items:center;gap:.5em;padding-bottom:2px;color:var(--gf-moosgruen);font-weight:600;text-decoration:none;border:0;background:none;cursor:pointer}.gf-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--gf-goldocker);transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out}.gf-link:hover{color:var(--gf-anthrazit);text-decoration:none}.gf-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.gf-link--on-dark,.gf-link--on-dark:visited{color:var(--gf-weiss)}.gf-link--on-dark:hover{color:var(--gf-naturbeige)}@media(hover:none){.gf-btn:hover{transform:none;box-shadow:var(--gf-btn-shadow)}.gf-btn:hover .gf-btn__arrow{transform:none}}@media(prefers-reduced-motion:reduce){.gf-btn,.gf-btn__arrow,.gf-link:after{transition:none}.gf-btn:hover,.gf-btn:hover .gf-btn__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/gf-buttons.css.map */
