@charset "UTF-8";:root{--rg-gradient-cta: linear-gradient(95deg, #fa8316 0%, #7a3fd0 60%, #421a87 100%);--rg-gradient-cta-hover: linear-gradient(95deg, #ff8f2e 0%, #8a4fe0 60%, #4f1f9e 100%);--rg-focus-ring: 0 0 0 4px rgb(102 93 246 / 15%);--rg-focus-border: #665df6;--rg-btn-ease: cubic-bezier(.2, .7, .2, 1)}.button--gradient,.button--gradient-outline,.button--quiet,.button--glass{--buttons-radius: 999px;position:relative;border-radius:999px;font-weight:700;letter-spacing:.02em;transition:background .2s var(--rg-btn-ease),box-shadow .2s var(--rg-btn-ease),transform .2s var(--rg-btn-ease),border-color .2s var(--rg-btn-ease)}@media screen and (max-width:749px){.button--gradient,.button--gradient-outline,.button--quiet,.button--glass{min-height:44px}}.button--gradient:not([disabled],[aria-disabled=true]):active,.button--gradient-outline:not([disabled],[aria-disabled=true]):active,.button--quiet:not([disabled],[aria-disabled=true]):active,.button--glass:not([disabled],[aria-disabled=true]):active{transform:scale(.97)}.button:focus-visible,.button--gradient:focus-visible,.button--gradient-outline:focus-visible,.button--quiet:focus-visible,.button--glass:focus-visible{outline:2px solid var(--rg-focus-border);outline-offset:2px;box-shadow:var(--rg-focus-ring)}.button--gradient[disabled],.button--gradient[aria-disabled=true],.button--gradient-outline[disabled],.button--gradient-outline[aria-disabled=true],.button--quiet[disabled],.button--quiet[aria-disabled=true],.button--glass[disabled],.button--glass[aria-disabled=true]{opacity:.4;box-shadow:none;transform:none;cursor:not-allowed}.button--gradient,.grad-button{--border-width: 0;--alpha-button-background: 0;background:var(--rg-gradient-cta);color:#fff;border:0;box-shadow:0 8px 28px #fd6a0f47}.grad-button:after{display:none}.shopify-challenge__button,.button{isolation:isolate}.shopify-challenge__button:after,.button:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:200%;z-index:-1;border-radius:0;box-shadow:none;background:linear-gradient(95deg,#fa8316,#7a3fd0 30%,#421a87,#7a3fd0 70%,#fa8316);pointer-events:none;transition:filter .2s var(--rg-btn-ease)}.shopify-challenge__button:not([disabled],[aria-disabled=true]):hover:after,.button:not([disabled],[aria-disabled=true]):hover:after{filter:brightness(1.08) saturate(1.1)}@media(prefers-reduced-motion:no-preference){.shopify-challenge__button:after,.button:after{animation:rg-btn-gradient-drift 8s ease-in-out infinite alternate}}@keyframes rg-btn-gradient-drift{0%{transform:translate(0)}to{transform:translate(calc(-50% * var(--translate-x-direction, 1)))}}.button--clear:after{display:none}.button--gradient:not([disabled],[aria-disabled=true]):hover,.grad-button:not([disabled],[aria-disabled=true]):hover{background:var(--rg-gradient-cta-hover);transform:translateY(-2px);box-shadow:0 12px 34px #fd6a0f61;color:#fff}.grad-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.2rem 2.4rem;border-radius:999px;font-weight:700;text-decoration:none;text-transform:uppercase;transition:background .2s var(--rg-btn-ease),box-shadow .2s var(--rg-btn-ease),transform .2s var(--rg-btn-ease)}.grad-button:not([disabled],[aria-disabled=true]):active{transform:scale(.97)}.grad-button:focus-visible{outline:2px solid var(--rg-focus-border);outline-offset:2px;box-shadow:var(--rg-focus-ring)}.button--gradient-outline,.button.button--secondary,.button.button--ambient-reverse{--border-width: 0;--alpha-button-background: 0;--rg-outline-fill: rgb(var(--color-background, 255, 255, 255));background:transparent;color:rgb(var(--color-foreground, 28, 22, 38));border:2px solid transparent;box-shadow:none;background-image:linear-gradient(var(--rg-outline-fill),var(--rg-outline-fill)),var(--rg-gradient-cta);background-origin:border-box;background-clip:padding-box,border-box}.button--gradient-outline:after,.button.button--secondary:after,.button.button--ambient-reverse:after{display:none}.button--gradient-outline:not([disabled],[aria-disabled=true]):hover,.button.button--secondary:not([disabled],[aria-disabled=true]):hover,.button.button--ambient-reverse:not([disabled],[aria-disabled=true]):hover{color:rgb(var(--color-foreground, 28, 22, 38));transform:translateY(-2px);box-shadow:0 8px 24px #421a8738;background-image:linear-gradient(var(--rg-outline-fill),var(--rg-outline-fill)),var(--rg-gradient-cta-hover)}.button--quiet,.button.button--ambient,.button.button--float{--border-width: 0;--alpha-button-background: 0;background:#fff;color:#1c1626;border:1px solid rgb(0 0 0 / 6%);box-shadow:0 2px 10px #1c16261f}.button--quiet:after,.button.button--ambient:after,.button.button--float:after{display:none}.button--quiet:not([disabled],[aria-disabled=true]):hover,.button.button--ambient:not([disabled],[aria-disabled=true]):hover,.button.button--float:not([disabled],[aria-disabled=true]):hover{background:#fff;color:#1c1626;transform:translateY(-2px);box-shadow:0 8px 22px #1c162633}.button.button--float{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button.button--ethereal{--border-width: 0;--alpha-button-background: 0;background:transparent;color:currentColor;box-shadow:none}.button.button--ethereal:after,.button.button--ethereal:before{display:none}.button.button--ethereal:not([disabled],[aria-disabled=true]):hover{background:rgba(var(--color-foreground, 28, 22, 38),.06);color:currentColor;transform:none;box-shadow:none}.slider-controller .nav-button.button--ethereal{border:1px solid rgba(var(--color-foreground, 28, 22, 38),.2)}.button.button--tertiary{--border-width: 0;--alpha-button-background: 0;background:transparent;color:rgb(var(--color-foreground, 28, 22, 38));box-shadow:none;text-decoration:underline;text-underline-offset:.2em}.button.button--tertiary:after,.button.button--tertiary:before{display:none}.button.button--tertiary:not([disabled],[aria-disabled=true]):hover{background:transparent;color:hsl(var(--rg-orange, 23 98% 53%));transform:none;box-shadow:none}.button.button--tertiary.button--icon:not([disabled],[aria-disabled=true]):hover{background:rgba(var(--color-foreground, 28, 22, 38),.06)}.button--glass{--border-width: 0;--alpha-button-background: 0;background:#ffffff1f;color:inherit;border:1px solid rgb(255 255 255 / 18%);font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button--glass:after{display:none}.button--glass:not([disabled],[aria-disabled=true]):hover{background:#fff3;transform:translateY(-1px);box-shadow:none}.color-background-1 .button--glass{background:#1c16260d;border-color:#1c16261a}.color-background-1 .button--glass:not([disabled],[aria-disabled=true]):hover{background:#1c162617}.shopify-payment-button .shopify-payment-button__button--unbranded{min-height:3rem;border-radius:999px;background:linear-gradient(95deg,#fa8316,#7a3fd0 30%,#421a87,#7a3fd0 70%,#fa8316);background-size:200% 100%;background-position:0% 50%;color:#fff;font-family:inherit;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 28px #fd6a0f47;transition:background .2s var(--rg-btn-ease),box-shadow .2s var(--rg-btn-ease),transform .2s var(--rg-btn-ease)}.product-form-buttons .shopify-payment-button .shopify-payment-button__button--unbranded{font-size:1rem}@media(prefers-reduced-motion:no-preference){.shopify-payment-button .shopify-payment-button__button--unbranded{animation:rg-btn-gradient-position 8s ease-in-out infinite alternate}}@keyframes rg-btn-gradient-position{0%{background-position:0% 50%}to{background-position:100% 50%}}.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover{filter:brightness(1.08) saturate(1.1);transform:translateY(-2px);box-shadow:0 12px 34px #fd6a0f61}.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):active{transform:none}}@media(prefers-reduced-motion:reduce){.button,.button.button--hover-animate,.grad-button{transition:background .2s linear,box-shadow .2s linear}.button:not([disabled],[aria-disabled=true]):hover,.button.button--hover-animate:not([disabled],[aria-disabled=true]):hover,.button:not([disabled],[aria-disabled=true]):active,.grad-button:not([disabled],[aria-disabled=true]):hover,.grad-button:not([disabled],[aria-disabled=true]):active{transform:none}}@media(forced-colors:active){.button,.grad-button{border:2px solid ButtonBorder;color:ButtonText;background-image:none;box-shadow:none}.shopify-challenge__button:after,.button:after{display:none}.button:focus-visible,.grad-button:focus-visible{outline:2px solid Highlight;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-rg-buttons.css.map */
