.cta-button-section{padding:5rem 0 4rem;background-color:#f9f9f9;text-align:center;position:relative;z-index:1}.cta-content{position:relative;z-index:10;max-width:680px;margin:-100px auto 0}.cta-content .title{margin:0 0 1rem;font-size:2.4rem;line-height:1.2;font-weight:600;color:#1a1a1a}.cta-content .subtitle{margin:0 0 2rem;font-size:1.25rem;line-height:1.5;color:#555}.cta-content .button--primary{display:inline-block;min-width:160px;padding:1rem 2.2rem;font-size:1.1rem;font-weight:500;line-height:1;text-decoration:none;text-align:center;border:none;border-radius:999px;background-color:#fff;color:#000;cursor:pointer;transition:all .25s ease;white-space:nowrap;box-shadow:0 2px 8px #0000001a}.cta-content .button--primary:hover,.cta-content .button--primary:focus-visible{background-color:#f5f5f5;transform:translateY(-3px);box-shadow:0 8px 20px #00000026}.cta-content .button--secondary{display:inline-block;min-width:160px;padding:.95rem 2.2rem;font-size:1.1rem;font-weight:500;line-height:1;text-decoration:none;text-align:center;border:1.5px solid #000;border-radius:999px;background:transparent;color:#000;cursor:pointer;transition:all .25s ease}.cta-content .button--secondary:hover,.cta-content .button--secondary:focus-visible{background:#000;color:#fff;transform:translateY(-3px)}.cta-content .button+.button{margin-left:1.2rem}@media screen and (max-width:749px){.cta-button-section{padding:7rem 1.5rem 3rem}.cta-content{margin:-80px auto 0;z-index:10}.cta-content .title{font-size:2rem}.cta-content .subtitle{font-size:1.1rem}.cta-content .button,.cta-content .button+.button{margin:1rem auto 0;width:100%;max-width:320px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-buttons.css.map */
