.button{display:flex;width:fit-content;height:50px;padding:0 1rem;justify-content:center;align-items:center;flex-direction:row;gap:8px;border-radius:32px;border:.125rem solid #3f3f3f;color:var(--color-primary);background-color:transparent;font-size:1.05rem;cursor:pointer}.button--context{padding:.5rem 1rem .5rem 1.25rem}.button--solid{background-color:var(--color-primary);color:var(--color-secondary)}.button--outline:hover,.button--solid:hover{background-color:var(--color-accent);color:var(--color-secondary);border-color:var(--color-accent)}.button-accent{background:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary);padding:.65rem 2.25rem;text-transform:uppercase}.button-accent:hover{border-color:var(--color-accent)}.button--secondary{border-color:var(--color-secondary);color:var(--color-secondary)}.button span{padding:0;margin:0}.button i{font-size:1rem}button.decrease-qty,button.increase-qty{border-radius:50%;border:.125rem solid var(--color-primary);height:60px;width:60px;align-items:center;justify-content:center;font-size:1.25rem;text-align:center}input.add-to-cart-btn,input.buy-now-btn{height:60px;text-align:center;width:100%;display:flex;font-size:1.2rem;border-radius:40px;border:.125rem solid var(--color-primary);cursor:pointer}input.add-to-cart-btn{background-color:var(--color-primary);color:var(--color-secondary);border:.125rem solid var(--color-primary)}input.buy-now-btn:hover,input.add-to-cart-btn:hover,button.decrease-qty:hover,button.increase-qty:hover,.product-option-radio-label:hover{background-color:var(--color-accent);color:var(--color-secondary);border:.125rem solid var(--color-accent);cursor:pointer}.product-option-radio:checked+label{background-color:var(--color-accent);color:var(--color-secondary);border:.125rem solid var(--color-accent);cursor:pointer}.product-option-radio-label{height:52px;padding:0 1.25rem}.checkout-button{width:100%}button.delete{text-decoration:underline;color:var(--color-accent);cursor:pointer}@media only screen and (max-width: 1024px){.button-solid{font-size:1rem;padding:.5rem 1.5rem}.button{font-size:1rem;height:40px;border:1px solid var(--color-primary)}.button--secondary{border:1px solid var(--color-secondary)}}@media only screen and (max-width: 768px){.button{font-size:.9rem}}@media only screen and (max-width: 460px){button.decrease-qty,button.increase-qty{height:48px;width:48px}input.add-to-cart-btn,input.buy-now-btn{height:48px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/button.css.map */
