button,.button,[role=button]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:0;font-family:var(--font-family-primary);font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s ease;text-transform:none;letter-spacing:0em;user-select:none;-webkit-user-select:none}button:disabled,.button:disabled,[role=button]:disabled{opacity:.5;cursor:not-allowed}.button-primary,button.primary,[role=button].primary{background-color:#d4ff00;color:#000;border:none}.button-primary:hover,button.primary:hover,[role=button].primary:hover,.button-primary:focus,button.primary:focus,[role=button].primary:focus{background-color:#c2e600;box-shadow:0 4px 12px #d4ff004d}.button-primary:active,button.primary:active,[role=button].primary:active{background-color:#b3d900;box-shadow:inset 0 2px 4px #0003}.button-secondary,button.secondary,[role=button].secondary{background-color:#fff;color:#000;border:2px solid #000;padding:.65rem 1.4rem}.button-secondary:hover,button.secondary:hover,[role=button].secondary:hover,.button-secondary:focus,button.secondary:focus,[role=button].secondary:focus{background-color:#f5f5f5;box-shadow:0 4px 12px #0000001a}.button-secondary:active,button.secondary:active,[role=button].secondary:active{background-color:#e8e8e8;box-shadow:inset 0 2px 4px #00000026}.button-dark,button.dark,[role=button].dark{background-color:#1a1a1a;color:#fff;border:none}.button-dark:hover,button.dark:hover,[role=button].dark:hover,.button-dark:focus,button.dark:focus,[role=button].dark:focus{background-color:#000;box-shadow:0 4px 12px #0000004d}.button-dark:active,button.dark:active,[role=button].dark:active{background-color:#0d0d0d;box-shadow:inset 0 2px 4px #0000004d}.button-tertiary,button.tertiary,[role=button].tertiary{background-color:transparent;color:#000;border:none;padding:.5rem 0;text-decoration:underline}.button-tertiary:hover,button.tertiary:hover,[role=button].tertiary:hover,.button-tertiary:focus,button.tertiary:focus,[role=button].tertiary:focus{color:#666;text-decoration:underline}.button-tertiary:active,button.tertiary:active,[role=button].tertiary:active{color:#333}.button-small,button.small,[role=button].small{padding:.5rem 1rem;font-size:.875rem}.button-large,button.large,[role=button].large{padding:1rem 2rem;font-size:1.125rem}.button-full,button.full,[role=button].full{width:100%}.button-icon,button.icon,[role=button].icon{padding:.5rem;min-width:2.5rem;min-height:2.5rem;border-radius:50%}.button-square,button.square,[role=button].square{padding:.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:0}.button-with-icon{display:inline-flex;gap:.75rem}.button-with-icon svg{width:1.25rem;height:1.25rem}.button.selected,button.selected,[role=button].selected,.button.active,button.active,[role=button].active{position:relative}.button-primary.selected,button.primary.selected,[role=button].primary.selected{background-color:#a8cc00;box-shadow:0 0 0 3px #d4ff0066}.button-secondary.selected,button.secondary.selected,[role=button].secondary.selected{background-color:#000;color:#fff;border-color:#000}.button-dark.selected,button.dark.selected,[role=button].dark.selected{box-shadow:0 0 0 3px #00000080}.button-cta,button.cta,[role=button].cta{background-color:#d4ff00;color:#000;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;letter-spacing:0em;text-transform:none;min-width:200px}.button-cta:hover,button.cta:hover,[role=button].cta:hover{background-color:#c2e600;box-shadow:0 8px 16px #d4ff0066}.button-cta:active,button.cta:active,[role=button].cta:active{background-color:#b3d900;transform:scale(.98)}.button-dropdown,button.dropdown,[role=button].dropdown{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-right:1rem}.button-dropdown:after,button.dropdown:after,[role=button].dropdown:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.button-dropdown[aria-expanded=true]:after,button.dropdown[aria-expanded=true]:after,[role=button].dropdown[aria-expanded=true]:after{transform:rotate(-135deg)}.button-group{display:flex;gap:.5rem;flex-wrap:wrap}.button-group-vertical{display:flex;flex-direction:column;gap:.5rem}.button-group .button,.button-group button,.button-group [role=button]{flex:1;min-width:120px}.button-filter,button.filter,[role=button].filter{background-color:#f5f5f5;color:#000;border:1px solid #ddd;padding:.5rem 1rem;font-size:.875rem}.button-filter:hover,button.filter:hover,[role=button].filter:hover{background-color:#e8e8e8;border-color:#999}.button-filter.active,button.filter.active,[role=button].filter.active{background-color:#d4ff00;color:#000;border-color:#d4ff00}.button-search,button.search,[role=button].search{background-color:transparent;color:#666;border:none;padding:.5rem;font-size:1rem}.button-search:hover,button.search:hover,[role=button].search:hover{color:#000}.button-text-arrow,button.text-arrow,[role=button].text-arrow{background-color:transparent;color:#000;border:none;padding:.5rem 0;font-weight:400;display:inline-flex;align-items:center;gap:.5rem}.button-text-arrow:after,button.text-arrow:after,[role=button].text-arrow:after{content:"\2192";transition:transform .3s ease}.button-text-arrow:hover:after,button.text-arrow:hover:after,[role=button].text-arrow:hover:after{transform:translate(4px)}.button-close,button.close,[role=button].close{background-color:transparent;color:#000;border:none;padding:.25rem;font-size:1.5rem;line-height:1;width:2rem;height:2rem;min-width:auto}.button-close:hover,button.close:hover,[role=button].close:hover{color:#666}@media(max-width:768px){button,.button,[role=button]{padding:.65rem 1.25rem;font-size:.95rem}.button-large,button.large,[role=button].large{padding:.85rem 1.75rem;font-size:1rem}.button-cta,button.cta,[role=button].cta{padding:.85rem 2rem;font-size:1rem;min-width:160px}.button-full,button.full,[role=button].full{width:100%}.button-group{gap:.35rem}}@media(max-width:480px){button,.button,[role=button]{padding:.65rem 1rem;font-size:.875rem}.button-full,button.full,[role=button].full{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/buttons.css.map */
