/* A die-cut brand sticker over the project preview. */
#top .signature-showcase .hero-price-badge.price-sticker{display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;width:218px;max-width:218px;height:218px;box-sizing:border-box;gap:3px;padding:28px 25px 25px;left:10px;top:auto;bottom:-16px;border:0;border-radius:50%;background:transparent url('/assets/yardbird-price-sticker.svg') center/100% 100% no-repeat;box-shadow:none;filter:drop-shadow(3px 7px 0 #04090c70) drop-shadow(0 10px 13px #0004);transform:rotate(-9deg);transform-origin:50% 70%;color:#251b13!important;text-align:center;text-decoration:none;transition:transform .22s ease,filter .22s ease}
#top .signature-showcase .hero-price-badge.price-sticker::before,#top .signature-showcase .hero-price-badge.price-sticker::after{content:none!important;display:none}
#top .price-sticker .badge-kicker{font-size:9px!important;letter-spacing:.10em;line-height:1.4;font-weight:850;white-space:nowrap}
#top .signature-showcase .price-sticker>strong{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:59px;line-height:1;letter-spacing:-.07em;margin:1px 0 3px;font-weight:850;color:#251b13}
#top .signature-showcase .price-sticker>strong>span{font-size:10px!important;letter-spacing:.12em!important;line-height:1.5;font-weight:800;text-transform:uppercase;margin:2px 0 0}
#top .signature-showcase .price-sticker .badge-inclusions{font-size:11px;line-height:1.35;letter-spacing:-.01em;font-weight:650;max-width:137px;margin:0}
#top .signature-showcase .price-sticker .badge-link{display:block;flex:none;border:0;margin:3px 0 0;padding:0;font-size:9px;line-height:1.5;font-weight:800;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}
#top .signature-showcase .price-sticker:focus-visible{outline:3px solid #fff6df;outline-offset:5px}
@media(hover:hover){#top .signature-showcase .hero-price-badge.price-sticker:hover{transform:rotate(-4deg) translateY(-4px);box-shadow:none;filter:drop-shadow(3px 9px 0 #04090c70) drop-shadow(0 14px 17px #0004)}}
@media(min-width:801px) and (max-width:1100px){#top .signature-showcase .hero-price-badge.price-sticker{width:195px;max-width:195px;height:195px;padding:24px 22px;gap:2px}#top .signature-showcase .price-sticker>strong{font-size:50px}#top .signature-showcase .price-sticker .badge-inclusions{font-size:10px}}
@media(max-width:800px){#top .signature-showcase .hero-price-badge.price-sticker{width:169px;max-width:169px;height:169px;left:2px;bottom:-14px;padding:22px 17px;gap:2px}#top .price-sticker .badge-kicker{font-size:7px!important;letter-spacing:.07em}#top .signature-showcase .price-sticker>strong{font-size:43px;margin:0 0 1px}#top .signature-showcase .price-sticker>strong>span{font-size:8px!important;line-height:1.35}#top .signature-showcase .price-sticker .badge-inclusions{font-size:9px;line-height:1.3;max-width:113px}#top .signature-showcase .price-sticker .badge-link{font-size:8px;line-height:1.4;margin-top:2px}}
@media(prefers-reduced-motion:reduce){#top .signature-showcase .hero-price-badge.price-sticker{transition:none}#top .signature-showcase .hero-price-badge.price-sticker:hover{transform:rotate(-9deg)}}
