.btn,.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pp-space-2);font-family:Euclid Triangle,Georgia,serif;font-size:var(--pp-font-label);font-weight:400;letter-spacing:var(--pp-tracking-wider);text-transform:uppercase;text-decoration:none;padding:13px 28px;border-radius:var(--pp-radius-sm);border:1px solid transparent;cursor:pointer;line-height:1;white-space:nowrap;transition:background-color var(--pp-duration-base) var(--pp-ease-luxury),border-color var(--pp-duration-base) var(--pp-ease-luxury),color var(--pp-duration-fast) var(--pp-ease-luxury),box-shadow var(--pp-duration-base) var(--pp-ease-luxury)}@media(prefers-reduced-motion:reduce){.btn,.pp-btn{transition:none}.btn-ghost:after,.pp-btn-ghost:after{transition:none}}.btn-primary,.pp-btn-primary{background-color:var(--pp-gold, #ED3137);color:#fff;border-color:var(--pp-gold, #ED3137)}.btn-primary:hover,.pp-btn-primary:hover{background-color:var(--pp-gold-deep, #C41E24);border-color:var(--pp-gold-deep, #C41E24);box-shadow:0 4px 20px #ed313740}.btn-secondary,.pp-btn-secondary{background-color:transparent;color:var(--pp-text-primary);border-color:var(--pp-border);padding:12px 28px}.btn-secondary:hover,.pp-btn-secondary:hover{border-color:var(--pp-gold-muted, #E8A5AA);color:var(--pp-gold-deep, #C41E24)}.btn-ghost,.pp-btn-ghost{background-color:transparent;color:var(--pp-text-primary);border-color:transparent;padding:0 0 4px;border-radius:0;border-bottom:1px solid var(--pp-border);letter-spacing:var(--pp-tracking-wide)}.btn-ghost:after,.pp-btn-ghost:after{content:"\2192";font-size:14px;font-family:inherit;transition:transform var(--pp-duration-fast) var(--pp-ease-luxury)}.btn-ghost:hover,.pp-btn-ghost:hover{color:var(--pp-gold-deep, #C41E24);border-bottom-color:var(--pp-gold, #ED3137)}.btn-ghost:hover:after,.pp-btn-ghost:hover:after{transform:translate(4px)}.btn-icon,.pp-btn-icon{width:40px;height:40px;padding:0;background-color:transparent;border-color:var(--pp-border-subtle);border-radius:var(--pp-radius-full);color:var(--pp-text-muted)}.btn-icon:hover,.pp-btn-icon:hover{border-color:var(--pp-gold-muted);color:var(--pp-gold-deep)}.btn-sm,.pp-btn-sm{font-size:9.5px;padding:10px 20px;letter-spacing:var(--pp-tracking-wide)}.btn-lg,.pp-btn-lg{font-size:11.5px;padding:16px 40px}.button:not([class*=shopify]):not(.quantity__button){font-family:Euclid Triangle,Georgia,serif;letter-spacing:var(--pp-tracking-wider);border-radius:var(--pp-radius-sm);transition:background-color var(--pp-duration-base) var(--pp-ease-luxury),border-color var(--pp-duration-base) var(--pp-ease-luxury)}
/*# sourceMappingURL=/cdn/shop/t/112/assets/luxury-buttons.css.map */
