button,.button,[type=button],[type=submit],.shopify-challenge__button,#shopify-product-reviews .spr-summary-actions-newreview{--button-background-color: var(--color-button-primary-background);--button-background-color-hover: var(--color-button-primary-background-hover);--button-foreground-color: var(--color-button-primary-foreground);--button-foreground-color-hover: var(--color-button-primary-foreground-hover);--button-border-color: var(--color-button-primary-background);--button-border-color-hover: var(--color-button-primary-background-hover);align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:0;color:var(--button-foreground-color);cursor:pointer;display:flex;fill:currentColor;font-family:var(--font-accent-family);font-size:var(--font-accent-size--xsmall);font-weight:700;justify-content:center;min-height:var(--pointer-element-min-height);height:auto;letter-spacing:var(--font-accent-letter-spacing);line-height:1.05;padding:var(--space-small) var(--space-large);text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:var(--transition-duration--long);transition-property:background,border-color,fill,color;transition-timing-function:var(--transition-timing-function);-webkit-user-select:none;user-select:none;vertical-align:middle}button:hover,.button:hover,[type=button]:hover,[type=submit]:hover,.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-challenge__button:hover{background-color:var(--button-background-color-hover);border-color:var(--button-border-color-hover);color:var(--button-foreground-color-hover);text-decoration:none}button:focus-visible,.button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,.shopify-challenge__button:focus-visible{color:var(--button-foreground-color);outline:2px solid var(--color-foreground);outline-offset:2px}button:focus-visible:hover,.button:focus-visible:hover,[type=button]:focus-visible:hover,[type=submit]:focus-visible:hover,.shopify-payment-button__button--unbranded:focus-visible:hover,.shopify-challenge__button:focus-visible:hover{color:var(--button-foreground-color)}button:disabled,.button:disabled,[type=button]:disabled,[type=submit]:disabled,.shopify-payment-button__button--unbranded:disabled,.shopify-challenge__button:disabled,button:disabled:hover,.button:disabled:hover,[type=button]:disabled:hover,[type=submit]:disabled:hover,.shopify-payment-button__button--unbranded:disabled:hover,.shopify-challenge__button:disabled:hover{cursor:not-allowed;opacity:.5}button.loading,.button.loading,[type=button].loading,[type=submit].loading{color:transparent}@media (prefers-reduced-motion){button.loading:after,.button.loading:after,[type=button].loading:after,[type=submit].loading:after{animation:none}}.button--tag,.button--radio{font-size:calc(var(--font-button-size) * .9);padding:0 var(--space-medium)}.button--tag{min-height:var(--button-tag-height)}.button--tag .button--tag__remove-icon{height:1em;width:1em;position:relative;left:.4em}.button--reset{--button-background-color: transparent;--button-foreground-color: var(--color-foreground);--button-foreground-color-hover: var(--color-foreground);color:var(--button-foreground-color);display:inline;min-height:unset}.button--reset,.button--icon{-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0;border:0;color:var(--button-foreground-color);fill:currentColor;font-family:var(--font-body-family);font-size:1rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:0;height:unset;line-height:var(--font-body-line-height);margin:0;padding:0;text-align:left;text-decoration:underline;text-transform:none;text-underline-offset:var(--link-underline-offset);text-decoration-thickness:1px;transition-duration:var(--transition-duration);transition-property:color,fill,text-decoration;transition-timing-function:var(--transition-timing-function);vertical-align:baseline}.button--reset:focus-visible{box-shadow:0 0 0 2px var(--color-background),0 0 0 4px hsla(var(--button-foreground-color-raw),.4);color:var(--button-foreground-color)}.button--reset:hover{background-color:var(--button-background-color);border-color:transparent;box-shadow:none;color:var(--button-foreground-color);text-decoration-color:transparent}.button--radio{--button-background-color: transparent;--button-foreground-color: var(--color-foreground);--button-background-color-hover: var(--color-background--highlight);--button-action-color: var(--color-foreground);border:1px solid var(--color-border--dark);font-weight:400;padding:.5px}.button--radio .button__value{padding-left:var(--space-medium);padding-right:var(--space-medium)}.button--radio:hover,input[type=radio]:checked+.button--radio{background-color:var(--button-background-color-hover);border-width:1.5px;padding:0;color:var(--button-foreground-color)}input[type=radio]:focus-visible+.button--radio{box-shadow:0 0 0 2px var(--color-background),0 0 0 4px hsla(var(--button-foreground-color-raw),.35);transition-property:border-color,fill,color}.button--icon{--button-background-color: transparent;--button-foreground-color: var(--color-foreground);--button-foreground-color-hover: var(--color-foreground);align-items:center;color:var(--button-foreground-color);display:flex;justify-content:center;min-height:var(--pointer-element-min-height);min-width:var(--pointer-element-min-height);text-decoration:none}.button--icon:focus-visible{box-shadow:none;color:var(--button-foreground-color);outline:1px solid var(--color-foreground);outline-offset:2px}.button--icon:hover{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--button-foreground-color-hover);text-decoration:none;text-decoration-color:transparent}.button--icon svg{vertical-align:middle}.button--slider{background-color:transparent;border-radius:var(--border-radius-square);color:hsla(var(--color-foreground-raw),.7);height:var(--slider-button-size);padding:0;width:var(--slider-button-size);z-index:var(--z-index-slideshow-interaction)}.button--slider:hover{color:var(--color-foreground);background-color:transparent}.button--slider:focus-visible{box-shadow:none;color:var(--color-foreground);outline:2px solid hsla(var(--color-foreground-raw),.3)}.button--slider:disabled,.button--slider:disabled:hover{background-color:transparent;color:hsla(var(--color-foreground-raw),.2);opacity:1}.button--prev svg{transform:rotate(180deg)}.button--secondary{--button-background-color: var(--color-border--dark);--button-background-color-hover: var(--color-button-primary-background);--button-foreground-color: var(--color-background);--button-foreground-color-hover: var(--color-button-primary-foreground);--button-border-color: var(--color-border--dark);--button-border-color-hover: var(--color-button-primary-background)}.button--outline{--button-background-color: transparent;--button-background-color-hover: transparent;--button-foreground-color: var(--color-foreground);--button-foreground-color-hover: var(--color-background);--button-border-color: var(--color-foreground);--button-border-color-hover: var(--color-foreground);-webkit-backdrop-filter:blur(var(--glass-effect-blur));backdrop-filter:blur(var(--glass-effect-blur));overflow:hidden;position:relative}.button--outline span{position:relative;z-index:var(--z-index-base)}.button--outline:after{background-color:var(--button-foreground-color);content:"";height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;transform:translateY(101%);transition:transform var(--transition-duration) var(--transition-timing-function);z-index:var(--z-index-background)}.button--outline:hover:after{transform:translateY(0)}.button--outline--strong{font-size:var(--font-accent-size--small)}.shopify-payment-button__button--hidden{position:absolute}.button--product-card{--button-background-color: transparent;--button-background-color-hover: transparent;--button-foreground-color: #1d1d1d;--button-foreground-color-hover: #1d1d1d;--button-border-color: #1d1d1d;--button-border-color-hover: #1d1d1d;overflow:hidden;position:relative;padding-left:var(--space-xsmall);padding-right:var(--space-xsmall)}.button--product-card span{position:relative;z-index:var(--z-index-base)}@media screen and (max-width: 600px){.button--product-card{font-size:.62rem}}@media (hover: hover) and (pointer: fine){.button--product-card{--button-background-color: transparent;--button-background-color-hover: transparent;--button-foreground-color: #fff;--button-foreground-color-hover: #1d1d1d;--button-border-color: #fff;--button-border-color-hover: #fff}.button--product-card span{position:relative;z-index:var(--z-index-base)}.button--product-card:after{background-color:var(--button-border-color-hover);content:"";display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;transform:translateY(101%);transition:transform var(--transition-duration) var(--transition-timing-function);z-index:var(--z-index-background)}.button--product-card:hover:after{transform:translateY(0)}}.button--active,.button--active:hover{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.button--wide{max-width:480px;width:100%}.button--short{max-width:max-content}@keyframes button-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles-buttons.css.map */
