/* Softer offer label, restrained metal tones, and a clear revenue accent. */
.results-preview .curbside-result .result-number{color:#267344}
.results-preview .result-bottom>a{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;max-width:100%;padding:12px 17px;border:1px solid #45483d;border-radius:999px;background:linear-gradient(180deg,#303329,#20231e);color:#fff6df;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;box-shadow:0 3px 0 #b7a478,0 5px 12px #2f29140c;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.results-preview .result-bottom>a::after{content:"";display:block;flex:0 0 25px;width:25px;height:25px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%23ffe1a0' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='22' height='18' rx='3'/%3E%3Cpath d='M3 10h22M7 7.5h.1M10 7.5h.1M7 14h6M7 18h10'/%3E%3C/svg%3E")}
.results-preview .result-bottom>a:hover{color:#fff8e7;border-color:#89774c;background:linear-gradient(180deg,#3d4033,#272b21);transform:translateY(-2px);box-shadow:0 5px 0 #b7a478,0 8px 17px #2f291417}
.results-preview .result-bottom>a:active{transform:translateY(2px);box-shadow:0 1px 0 #b7a478}
.results-preview .result-bottom>a:focus-visible{outline:3px solid #267344;outline-offset:5px}
@media(max-width:520px){.results-preview .result-bottom>a{font-size:12px;gap:10px;padding-inline:15px;min-height:48px}.results-preview .result-bottom>a::after{flex-basis:23px;width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){.results-preview .result-bottom>a{transition:none}.results-preview .result-bottom>a:hover,.results-preview .result-bottom>a:active{transform:none}}
.results-preview .salon-next{border-top:1px solid #ded5c5;padding-top:15px;width:100%;margin-bottom:3px}
.results-preview .salon-next>span{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8c471f}
.results-preview .salon-next>p{font-size:14px;line-height:1.6;color:#403e35;margin:6px 0 0;max-width:360px}
.results-preview .hero-price-badge{background:#f7e3a4;border-color:#c9ac5e;border-width:1px;border-radius:5px 17px 5px 12px;box-shadow:3px 4px 0 #16130e75;transform:rotate(-2deg);left:12px;top:-9px;padding:12px 15px;gap:2px;max-width:218px}
.results-preview .hero-price-badge:hover,.results-preview .hero-price-badge:focus-visible{transform:rotate(0) translateY(-2px);box-shadow:3px 5px 0 #16130e75}
.results-preview .hero-price-badge>strong{font-size:36px}
.results-preview .hero-price-badge>strong>span{font-size:16px}
.results-preview .hero-price-badge .badge-kicker{font-size:7px;letter-spacing:.09em}
.results-preview .hero-price-badge .badge-rate{font-size:12px}
.results-preview .hero-price-badge .badge-rate b{font-size:17px}
.results-preview .hero-price-badge>small{font-size:9px;line-height:1.45}
.results-preview .hero-price-badge .badge-upfront{font-size:8px;padding-top:5px;margin-top:4px}
.yardbird-feather-theme #packages-simple .simple-tier:nth-child(1){background:linear-gradient(145deg,#faf0e6,#f2e4d5)!important;border-color:#d6bba0;box-shadow:0 5px 20px #72543b08}
.yardbird-feather-theme #packages-simple .simple-tier:nth-child(2){background:linear-gradient(145deg,#f7f8f9,#e9edef)!important;border-color:#c6cdd1;box-shadow:0 5px 20px #32455209}
.yardbird-feather-theme #packages-simple .simple-tier:nth-child(3){background:linear-gradient(145deg,#fff7df,#f5e9bd)!important;border-color:#d8c384;box-shadow:0 5px 20px #8c6f2309}
.yardbird-feather-theme #packages-simple .simple-tier:nth-child(2){border-top-color:#ff852e}
.yardbird-feather-theme #packages-simple .simple-tier .after-care{background:#ffffff70}
@media(max-width:800px){.results-preview .hero-price-badge{left:7px;top:-5px;padding:8px 11px;max-width:169px}.results-preview .hero-price-badge>strong{font-size:29px}.results-preview .hero-price-badge>strong>span{font-size:12px}.results-preview .hero-price-badge .badge-rate{font-size:10px}.results-preview .hero-price-badge .badge-rate b{font-size:14px}.results-preview .hero-price-badge .badge-kicker{font-size:6px}.results-preview .hero-price-badge>small{font-size:8px}.results-preview .hero-price-badge .badge-upfront{font-size:7px}}
