.custom-hero-banner{display:flex;flex-wrap:wrap;padding:2rem;background:#f8f5ff;border-radius:16px;box-shadow:0 4px 12px #0000000d}.custom-hero-banner .left{flex:1;text-align:center}.custom-hero-banner .left img{max-width:100%;border-radius:12px}.custom-hero-banner .right{flex:1;padding:1rem 2rem}.custom-hero-banner .badge{background:#fddde6;padding:.4rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem;display:inline-block;margin-bottom:1rem}.custom-hero-banner h1{font-size:2rem;margin-bottom:.5rem;color:#7a4295}.custom-hero-banner .tagline{font-size:1rem;margin-bottom:1rem;font-weight:500}.custom-hero-banner .features li{list-style:none;margin:.5rem 0;font-weight:500}.custom-hero-banner .price-box{margin-top:1rem}.custom-hero-banner .price{font-size:1.5rem;color:#4a2e75;font-weight:700}.custom-hero-banner .old-price{text-decoration:line-through;color:#999;font-size:1rem;margin-left:.5rem}.custom-hero-banner .shipping-note{font-size:.9rem;color:#888;margin-top:.2rem}.bundle-offer label{display:block;margin:.5rem 0;font-weight:500}.cta-buttons{margin-top:1rem}.btn-primary,.btn-secondary{padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;margin-right:.5rem}.btn-primary{background:#a36ac9;color:#fff}.btn-secondary{background:#e0d3f0;color:#4a2e75}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-style.css.map */
