:root{--csp-gold: #D4AF37;--csp-rose-quartz: #F7CAC9;--csp-smoky-grey: #8B8680;--csp-white: #FFFFFF;--csp-transition: all .3s ease}.btn:first-child,.button:first-child,.btn--primary,.button--primary,.banner .btn,.banner .button,.banner .btn:first-child,.banner .button:first-child,.rich-text .btn,.rich-text .button,.image-with-text .btn,.image-with-text .button,.image-with-text.csp-featured-product .btn,.image-with-text.csp-featured-product .button,.collection .btn,.collection .button,.multicolumn .btn,.multicolumn .button,.card .btn,.card .button{background:linear-gradient(135deg,var(--csp-gold) 0%,#B8941F 100%)!important;color:var(--csp-white)!important;border:none!important;padding:1.5rem 3rem!important;border-radius:6px!important;font-weight:600!important;font-size:1.6rem!important;text-decoration:none!important;transition:var(--csp-transition)!important;display:inline-block!important;box-shadow:none!important;outline:none!important}.btn:first-child:hover,.button:first-child:hover,.btn--primary:hover,.button--primary:hover,.banner .btn:hover,.banner .button:hover,.banner .btn:first-child:hover,.banner .button:first-child:hover,.rich-text .btn:hover,.rich-text .button:hover,.image-with-text .btn:hover,.image-with-text .button:hover,.image-with-text.csp-featured-product .btn:hover,.image-with-text.csp-featured-product .button:hover,.collection .btn:hover,.collection .button:hover,.multicolumn .btn:hover,.multicolumn .button:hover,.card .btn:hover,.card .button:hover{background:linear-gradient(135deg,#B8941F 0%,var(--csp-gold) 100%)!important;color:var(--csp-white)!important;border:3px solid var(--csp-white)!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px #d4af374d!important}.btn:last-child,.button:last-child,.btn--secondary,.button--secondary,.banner .btn:last-child,.banner .button:last-child,.rich-text .btn:nth-child(2),.rich-text .button:nth-child(2),.rich-text .btn:last-child,.rich-text .button:last-child{background:var(--csp-white)!important;color:var(--csp-smoky-grey)!important;border:2px solid var(--csp-rose-quartz)!important;padding:1.5rem 3rem!important;border-radius:6px!important;font-weight:600!important;font-size:1.6rem!important;text-decoration:none!important;transition:var(--csp-transition)!important;display:inline-block!important;box-shadow:none!important;outline:none!important}.btn:last-child:hover,.button:last-child:hover,.btn--secondary:hover,.button--secondary:hover,.banner .btn:last-child:hover,.banner .button:last-child:hover,.rich-text .btn:nth-child(2):hover,.rich-text .button:nth-child(2):hover,.rich-text .btn:last-child:hover,.rich-text .button:last-child:hover{background:var(--csp-rose-quartz)!important;color:var(--csp-white)!important;border:3px solid var(--csp-rose-quartz)!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px #f7cac94d!important}.image-with-text.csp-featured-product .btn,.image-with-text.csp-featured-product .button{background:linear-gradient(135deg,var(--csp-gold) 0%,#B8941F 100%)!important;color:var(--csp-white)!important;font-size:1.6rem!important;font-weight:600!important;padding:1.5rem 3rem!important;border-radius:6px!important;border:none!important;transition:var(--csp-transition)!important}.image-with-text.csp-featured-product .btn:hover,.image-with-text.csp-featured-product .button:hover{background:linear-gradient(135deg,#B8941F 0%,var(--csp-gold) 100%)!important;color:var(--csp-white)!important;border:3px solid var(--csp-white)!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px #d4af374d!important}.collection .btn,.collection .button{background:linear-gradient(135deg,var(--csp-gold) 0%,#B8941F 100%)!important;color:var(--csp-white)!important;border:none!important;font-size:1.6rem!important;padding:1.5rem 3rem!important}.collection .btn:hover,.collection .button:hover{background:linear-gradient(135deg,#B8941F 0%,var(--csp-gold) 100%)!important;color:var(--csp-white)!important;border:3px solid var(--csp-white)!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px #d4af374d!important}.multicolumn .btn,.multicolumn .button{background:linear-gradient(135deg,var(--csp-gold) 0%,#B8941F 100%)!important;color:var(--csp-white)!important;border:none!important;font-size:1.6rem!important;padding:1.5rem 3rem!important}.multicolumn .btn:hover,.multicolumn .button:hover{background:linear-gradient(135deg,#B8941F 0%,var(--csp-gold) 100%)!important;color:var(--csp-white)!important;border:3px solid var(--csp-white)!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px #d4af374d!important}.btn:before,.btn:after,.button:before,.button:after{display:none!important}.btn:focus,.button:focus{outline:2px solid transparent!important;outline-offset:2px!important}@media (max-width: 768px){.btn,.button{font-size:1.4rem!important;padding:1.2rem 2rem!important}.btn:hover,.button:hover{border-width:2px!important}.rich-text .btn,.rich-text .button{width:100%!important;max-width:300px!important;margin:.5rem auto!important;display:block!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/csp-universal-buttons-final.css.map */
