.footer{background:linear-gradient(180deg,#015b59,#061f2e 60%,#0b2644)!important;color:#fff!important;border-top:2px solid #F58557!important;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#F58557 50%,transparent 100%);z-index:2}.luxury-footer-vip{padding:4.5rem 0 3.5rem;border-bottom:1px solid rgba(245,133,87,.25);position:relative}.luxury-footer-vip__card{background:linear-gradient(135deg,#0b2644d9,#015b59bf);border:1.5px solid rgba(245,133,87,.4);border-radius:24px;padding:3.5rem 4rem;box-shadow:0 20px 50px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.luxury-footer-vip__card:before{content:"";position:absolute;top:-80px;right:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(245,133,87,.25) 0%,transparent 70%);pointer-events:none}.luxury-footer-vip__badge{display:inline-flex;align-items:center;gap:.6rem;background:#f5855733;border:1px solid #F58557;color:#fff;padding:.5rem 1.4rem;border-radius:999px;font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.2rem;box-shadow:0 4px 15px #f5855733}.luxury-footer-vip__title{font-family:var(--font-heading-luxury, "Cormorant Garamond", serif);font-size:clamp(2.4rem,4vw,3.8rem);font-weight:500;color:#fff;letter-spacing:.02em;line-height:1.2;margin:0 0 1rem}.luxury-footer-vip__title span{color:#f58557;font-style:italic}.luxury-footer-vip__desc{font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.55rem;color:#ffffffe6;line-height:1.65;max-width:680px;margin:0 0 2.2rem}.luxury-footer-vip__desc strong{color:#f58557;font-weight:700}.luxury-footer-vip__form{width:100%;max-width:580px;margin-bottom:1.4rem}.luxury-footer-vip__input-wrap{display:flex;background:#fffffffa;border-radius:999px;padding:5px 6px 5px 22px;box-shadow:0 8px 30px #00000040;border:2px solid transparent;transition:all .3s ease}.luxury-footer-vip__input-wrap:focus-within{border-color:#f58557;box-shadow:0 10px 35px #f5855759}.luxury-footer-vip__input{flex-grow:1;border:none;background:transparent;padding:1.1rem 1rem 1.1rem 0;font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.5rem;color:#0b2644;outline:none}.luxury-footer-vip__input::placeholder{color:#7d8c9c}.luxury-footer-vip__submit{background:linear-gradient(135deg,#f58557,#de6d3e);color:#fff;border:none;border-radius:999px;padding:1.1rem 2.6rem;font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 15px #f5855766}.luxury-footer-vip__submit:hover{background:linear-gradient(135deg,#de6d3e,#c4572a);transform:translateY(-2px);box-shadow:0 8px 24px #f5855780}.luxury-footer-vip__reassurance{display:flex;align-items:center;justify-content:center;gap:1.8rem;flex-wrap:wrap;font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.25rem;color:#ffffffbf}.luxury-footer-vip__reassurance span{display:inline-flex;align-items:center;gap:.5rem}.luxury-footer-vip__reassurance strong{color:#f58557}.luxury-footer-pillars{padding:3.5rem 0;border-bottom:1px solid rgba(245,133,87,.2)}.luxury-footer-pillars__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.luxury-footer-pillar{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.4rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.luxury-footer-pillar:hover{background:#ffffff14;border-color:#f5855766;transform:translateY(-4px);box-shadow:0 10px 25px #0003}.luxury-footer-pillar__icon{width:48px;height:48px;border-radius:50%;background:#f5855726;border:1.5px solid #F58557;color:#f58557;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;box-shadow:0 4px 12px #f5855740}.luxury-footer-pillar__icon svg{width:22px;height:22px;stroke:#f58557}.luxury-footer-pillar__content h4{font-family:var(--font-heading-luxury, "Cormorant Garamond", serif);font-size:1.85rem;font-weight:600;color:#fff;margin:0 0 .35rem;letter-spacing:.02em}.luxury-footer-pillar__content p{font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.35rem;color:#ffffffbf;line-height:1.5;margin:0}.luxury-footer-main{padding:4.5rem 0 3.5rem}.luxury-footer-main__grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.25fr;gap:3.5rem}.footer-block__heading,.luxury-footer-heading{font-family:var(--font-heading-luxury, "Cormorant Garamond", serif)!important;font-size:2.2rem!important;font-weight:600!important;color:#fff!important;letter-spacing:.04em!important;margin:0 0 1.8rem!important;position:relative;display:inline-block}.footer-block__heading:after,.luxury-footer-heading:after{content:"";position:absolute;bottom:-6px;left:0;width:32px;height:2px;background:#f58557;border-radius:999px}.luxury-footer-brand__name{font-family:var(--font-heading-luxury, "Cormorant Garamond", serif);font-size:2.8rem;font-weight:600;color:#fff;letter-spacing:.08em;margin:0 0 1rem}.luxury-footer-brand__name span{color:#f58557}.luxury-footer-brand__tagline{font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.45rem;color:#ffffffd9;line-height:1.65;margin:0 0 1.8rem}.luxury-footer-stylist-pill{display:inline-flex;align-items:center;gap:.8rem;background:#25d366;color:#fff;padding:.85rem 1.6rem;border-radius:999px;text-decoration:none;font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.35rem;font-weight:700;box-shadow:0 6px 18px #25d36659;transition:all .3s ease;margin-bottom:1.6rem}.luxury-footer-stylist-pill:hover{background:#1ebe5d;transform:translateY(-2px);box-shadow:0 10px 25px #25d36673;color:#fff!important}.luxury-footer-stylist-pill svg{width:20px;height:20px;fill:currentColor}.luxury-footer-rating{display:flex;align-items:center;gap:.8rem;font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.3rem;color:#ffffffd9}.luxury-footer-rating .stars{color:#f58557;font-size:1.5rem;letter-spacing:.1em}.luxury-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.1rem}.luxury-footer-links li a,.footer-block__details-content .list-menu__item--link{font-family:var(--font-body-luxury, "Montserrat", sans-serif)!important;font-size:1.45rem!important;color:#ffffffd9!important;text-decoration:none!important;transition:all .25s ease!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important}.luxury-footer-links li a:hover,.footer-block__details-content .list-menu__item--link:hover{color:#f58557!important;transform:translate(5px)!important}.luxury-badge-hot{background:#f5855733;border:1px solid #F58557;color:#f58557;font-size:1.05rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;letter-spacing:.05em;text-transform:uppercase}.luxury-footer-community p{font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.45rem;color:#ffffffd9;line-height:1.6;margin:0 0 1.4rem}.luxury-footer-socials{display:flex;gap:.85rem;margin-bottom:2rem}.luxury-footer-social-pill{width:44px;height:44px;border-radius:50%;background:#ffffff14;border:1.5px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}.luxury-footer-social-pill:hover{background:#f58557;border-color:#f58557;color:#fff;transform:translateY(-3px) scale(1.08);box-shadow:0 8px 20px #f5855766}.luxury-footer-social-pill svg{width:18px;height:18px;fill:currentColor}.luxury-footer-quote-box{background:#ffffff0d;border-left:3px solid #F58557;border-radius:12px;padding:1.4rem 1.6rem;position:relative}.luxury-footer-quote-box p{font-family:var(--font-heading-luxury, "Cormorant Garamond", serif);font-size:1.7rem;font-style:italic;color:#fffffff2;line-height:1.45;margin:0 0 .8rem}.luxury-footer-quote-box .author{font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.25rem;font-weight:600;color:#f58557;display:block}.luxury-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:2.5rem 0 3rem;background:#07192d99}.luxury-footer-bottom__grid{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.luxury-footer-payment-strip{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.payment-badge-pill{background:#fff;border-radius:6px;padding:.4rem .85rem;font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.2rem;font-weight:700;color:#0b2644;letter-spacing:.04em;box-shadow:0 2px 6px #0000001f;display:inline-flex;align-items:center;gap:.35rem}.payment-badge-pill--upi{color:#00796b}.payment-badge-pill--gpay{color:#4285f4}.payment-badge-pill--phonepe{color:#5f259f}.payment-badge-pill--cards{color:#1a1f71}.luxury-footer-copyright{font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.35rem;color:#ffffffbf;margin:0;line-height:1.5}.luxury-footer-copyright span{color:#f58557}.luxury-footer-legal-links{display:flex;gap:1.4rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.luxury-footer-legal-links li a{font-family:var(--font-body-luxury, "Montserrat", sans-serif);font-size:1.3rem;color:#ffffffa6;text-decoration:none;transition:color .2s ease}.luxury-footer-legal-links li a:hover{color:#f58557}@media screen and (max-width:989px){.luxury-footer-pillars__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.luxury-footer-main__grid{grid-template-columns:repeat(2,1fr);gap:3rem}.luxury-footer-vip__card{padding:3rem 2rem}}@media screen and (max-width:640px){.luxury-footer-pillars__grid{grid-template-columns:1fr;gap:1.25rem}.luxury-footer-main__grid{grid-template-columns:1fr;gap:2.8rem}.luxury-footer-vip__input-wrap{flex-direction:column;border-radius:16px;padding:8px;gap:.8rem}.luxury-footer-vip__input{padding:.8rem 1rem;text-align:center}.luxury-footer-vip__submit{width:100%;padding:1.2rem}.luxury-footer-bottom__grid{flex-direction:column;text-align:center;gap:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-luxury-footer.css.map */
