.empty-state .button,.story-copy .button,.shipping-section .button{background:#b44e68;color:#fff;border:0;border-radius:999px;box-shadow:0 12px 25px #91425922;backdrop-filter:none;text-shadow:none;transform:none;font-weight:700;letter-spacing:0;min-height:54px;padding:16px 25px}
.empty-state .button::before,.empty-state .button::after,.story-copy .button::before,.story-copy .button::after,.shipping-section .button::before,.shipping-section .button::after{display:none}
.empty-state .button:hover,.story-copy .button:hover,.shipping-section .button:hover{background:#a53f5a;transform:translateY(-2px);box-shadow:0 15px 28px #9142592b;filter:none}
.empty-state .button:active,.story-copy .button:active,.shipping-section .button:active{transform:translateY(1px);box-shadow:0 5px 15px #91425920}
.purchase-steps{background:#f493c2;color:#493a46}.purchase-steps .eyebrow{color:#803050}.purchase-steps h2,.steps-list h3{color:#fff;text-shadow:0 1px 2px #a5396638}.purchase-steps .steps-intro,.steps-list p{color:#493a46}.step-number{display:block;width:auto;height:auto;border-radius:0;background:none;color:#fff;border:0;font-size:55px;box-shadow:none;text-shadow:0 1px 2px #a5396638}.steps-list,.steps-list li+li{border-color:#ffffff80}
@media(max-width:700px){.step-number{font-size:49px}}
