:root{--alpha-button-background: 0;--vespera-btn-frame-w: 22px;--vespera-btn-frame-h: auto}@media screen and (max-width:989px){:root{--vespera-btn-frame-w: 18.7px }}.button--secondary,.button--tertiary{--color-button: var(--color-foreground);--color-button-text: var(--color-foreground);--alpha-button-background: 0;--alpha-button-border: 1}.button--tertiary{--alpha-button-border: 1}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{position:relative;box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:16px 36px;height:53px;min-height:53px;min-width:0;background-color:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid rgb(var(--color-foreground))!important;border-radius:0;box-shadow:none!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:background-color var(--duration-short, .1s) ease,border-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}body .button:after,body .shopify-challenge__button:after,body .customer button:not(.quantity__button):after,body button.shopify-payment-button__button--unbranded:after{content:none!important;display:none!important;box-shadow:none!important}body .button:before,body .shopify-challenge__button:before,body .customer button:not(.quantity__button):before,body button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;display:none;box-shadow:none!important;background-repeat:no-repeat;transition:opacity var(--duration-short, .1s) ease}body .button:not([disabled]):hover:before,body .shopify-challenge__button:not([disabled]):hover:before,body .customer button:not(.quantity__button):not([disabled]):hover:before,body button.shopify-payment-button__button--unbranded:hover:not([disabled]):before{display:block;background-image:url(vespera-button-frame-right.png),url(vespera-button-frame-left.png);background-position:left center,right center;background-size:var(--vespera-btn-frame-w) auto,var(--vespera-btn-frame-w) auto}body .button:not(.button--primary):not([disabled]):hover,body .shopify-challenge__button:not([disabled]):hover,body .customer button:not(.quantity__button):not([disabled]):hover,body button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#900000!important;border:1px solid #f3ecde!important;color:#f3ecde!important;box-shadow:none!important}body .button--primary{background-color:#f3ecde!important;color:#190c04!important;border-color:#f3ecde!important}body .button--primary:not([disabled]):hover{background-color:#900000!important;border:1px solid #f3ecde!important;color:#f3ecde!important}body .button--secondary{background-color:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid rgb(var(--color-foreground))!important}body .button--secondary:not([disabled]):hover{background-color:#900000!important;color:#f3ecde!important;border:1px solid #f3ecde!important}body .button--primary:not([disabled]):focus-visible,body .button--primary:not([disabled]):focus,body .button--primary:not([disabled]).focused,body .button--secondary:not([disabled]):focus-visible,body .button--secondary:not([disabled]):focus,body .button--secondary:not([disabled]).focused,body .button--outline:not([disabled]):focus-visible,body .button--outline:not([disabled]):focus,body .button--outline:not([disabled]).focused{outline:none!important;border:1px solid #900000!important;box-shadow:none!important}body .button--small{padding:12px 28px;min-height:44px;font-size:1.4rem}body .button--tertiary{padding:10px 18px;min-height:0;font-size:1.2rem;letter-spacing:.08em}body .button.loading>.loading__spinner .path{stroke:rgb(var(--color-foreground))}body .button.loading>.loading__spinner{position:absolute;z-index:2}body .button--full-width{width:100%}body .button:focus-visible,body .button:focus,body .button.focused,body .shopify-challenge__button:focus-visible,body .customer button:focus-visible,body button.shopify-payment-button__button--unbranded:focus-visible{outline:none!important;border:1px solid #900000!important;box-shadow:none!important}body .button:focus:not(:focus-visible):not(.focused),body .shopify-challenge__button:focus:not(:focus-visible):not(.focused),body .customer button:focus:not(:focus-visible):not(.focused),body button.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:none!important}body a.vespera-fc__intro-action,body a.vespera-photographers__cta,body button.vespera-photographers__cta,body a.vespera-band-collabs__cta,body a.vespera-404__btn,body button.vespera-private-request__submit,body button.vespera-newsletter-cta__submit,body button.vsp-vcf__submit,body button.vcc__form-submit{position:relative!important}body button.vespera-photographers__cta:after,body button.vespera-private-request__submit:after,body button.vespera-newsletter-cta__submit:after,body button.vsp-vcf__submit:after,body button.vcc__form-submit:after{content:none!important;display:none!important;box-shadow:none!important}body a.vespera-fc__intro-action:before,body a.vespera-photographers__cta:before,body button.vespera-photographers__cta:before,body a.vespera-band-collabs__cta:before,body a.vespera-404__btn:before,body button.vespera-private-request__submit:before,body button.vespera-newsletter-cta__submit:before,body button.vsp-vcf__submit:before,body button.vcc__form-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;display:none;box-shadow:none!important;background-repeat:no-repeat;transition:opacity var(--duration-short, .1s) ease}body a.vespera-fc__intro-action:hover:before,body a.vespera-photographers__cta:hover:before,body button.vespera-photographers__cta:hover:before,body a.vespera-band-collabs__cta:hover:before,body a.vespera-404__btn:hover:before,body button.vespera-private-request__submit:not([disabled]):hover:before,body button.vespera-newsletter-cta__submit:not([disabled]):hover:before,body button.vsp-vcf__submit:not([disabled]):hover:before,body button.vcc__form-submit:not([disabled]):hover:before{display:block;background-image:url(vespera-button-frame-right.png),url(vespera-button-frame-left.png);background-position:left center,right center;background-size:var(--vespera-btn-frame-w) auto,var(--vespera-btn-frame-w) auto}body a.vespera-fc__intro-action:hover,body a.vespera-photographers__cta:hover,body button.vespera-photographers__cta:hover,body a.vespera-band-collabs__cta:hover,body a.vespera-404__btn:hover,body button.vespera-private-request__submit:not([disabled]):hover,body button.vespera-newsletter-cta__submit:not([disabled]):hover,body button.vsp-vcf__submit:not([disabled]):hover,body button.vcc__form-submit:not([disabled]):hover{background-color:#900000!important;border:1px solid #f3ecde!important;color:#f3ecde!important;box-shadow:none!important;opacity:1!important}@media screen and (max-width:749px){body .button,body .shopify-challenge__button,body .customer button:not(.quantity__button),body button.shopify-payment-button__button--unbranded{padding-left:20px!important;padding-right:20px!important}body .button--small,body .button--tertiary,body button.vespera-private-request__submit,body button.vespera-newsletter-cta__submit,body button.vsp-vcf__submit,body button.vcc__form-submit,body a.vespera-fc__intro-action,body a.vespera-photographers__cta,body button.vespera-photographers__cta,body a.vespera-band-collabs__cta,body a.vespera-404__btn,button.quick-add__submit{padding-left:20px!important;padding-right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vespera-buttons.css.map */
