.real-brides-section{background-color:var(--bg-cream,#faf7f2);padding:4rem 0 2rem;position:relative;overflow:hidden}.real-brides-section .container{z-index:1;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.real-brides-section .section-header{text-align:center;z-index:2;margin-bottom:3rem;position:relative}.real-brides-section .style-guide-label,.style-guide-label{font-family:var(--font-heading);letter-spacing:.25em;color:#cda372;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:1rem;display:flex}.real-brides-section .style-guide-label .line,.style-guide-label .line{background-color:#cda37280;flex-shrink:0;width:40px;height:1px}.real-brides-section .title{font-family:var(--font-heading);color:#3b171c;margin:0 0 .5rem;font-size:clamp(2.7rem,4.5vw,4rem);font-weight:400;line-height:1.1}.real-brides-section .title i{font-family:var(--font-script);color:#cda372;font-size:1.2em;font-style:normal;font-weight:400}.real-brides-section .description{font-family:var(--font-body);color:#666;max-width:600px;margin:0 auto;font-size:1rem}.reviews-marquee-wrapper{width:100%;padding:1rem 0 2rem;position:relative;overflow:hidden}.reviews-marquee-track{gap:2rem;width:max-content;animation:45s linear infinite marqueeScroll;display:flex}.reviews-marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}.review-card{background:#fff;border-radius:4px;flex-direction:column;flex-shrink:0;width:380px;padding:2rem;display:flex;box-shadow:0 4px 20px #0000000a}.review-card-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.stars-wrapper{gap:2px;display:flex}.google-badge{font-size:.7rem;font-family:var(--font-body);color:#5f6368;background:#f1f3f4;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:flex}.google-g-small{width:14px;height:14px}.review-body{flex:1;margin-bottom:2rem}.review-body p{font-family:var(--font-body);color:#5e0a0b;margin:0;font-size:.95rem;font-style:italic;line-height:1.6}.review-author{font-family:var(--font-body);color:#5e0a0b;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.reviews-footer{margin-top:2rem}.read-more-btn{color:#5e0a0b;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #5e0a0b;padding:1rem 2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.read-more-btn:hover{color:#fff;background:#5e0a0b}@media (max-width:768px){.real-brides-section{padding:3rem 0}.review-card{width:300px;padding:1.5rem}.google-header-logo-wrapper{flex-direction:column;gap:10px}}
.lookbook-section{background-color:#faf7f2;padding:2rem 0 6rem;position:relative}.lookbook-container{max-width:1400px;margin:0 auto;padding:0 5%}.lookbook-header{text-align:center;margin-bottom:4rem}.lookbook-subtitle{font-family:var(--font-heading);letter-spacing:.25em;color:var(--gold-accent);text-transform:uppercase;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1rem;display:flex}.lookbook-subtitle .line{background-color:#cda37280;width:40px;height:1px;margin:0 15px}.lookbook-title{font-family:var(--font-heading);color:var(--primary-burgundy);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:clamp(2.5rem,4vw,3.5rem);display:flex}.lookbook-title i{font-family:var(--font-script,"Pinyon Script", cursive);color:#b8915b;text-transform:none;font-size:1.25em;font-style:normal;transform:translateY(-.1rem)}.lookbook-grid{grid-template-columns:1fr 1fr;gap:2rem;min-height:800px;display:grid}.lookbook-featured{height:100%;display:flex}.lookbook-secondary-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:2rem;height:100%;display:grid}.lookbook-card-container{height:100%}.lookbook-card{border-radius:12px;flex-direction:column;justify-content:flex-end;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.lookbook-image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.lookbook-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.lookbook-card.small .lookbook-image-wrapper img{object-position:center 20%}.lookbook-overlay{background:linear-gradient(#0000 0%,#1e050566 60%,#0f0002e6 100%);transition:opacity .5s;position:absolute;inset:0}.lookbook-card:hover .lookbook-image-wrapper img{transform:scale(1.03)}.lookbook-card:hover .lookbook-overlay{background:linear-gradient(#0000 0%,#1e050580 50%,#0f0002f2 100%)}.lookbook-content{z-index:2;color:#fff;text-align:left;padding:2.5rem 2rem;transition:transform .5s;position:relative}.lookbook-card:hover .lookbook-content{transform:translateY(-5px)}.lookbook-content h3{font-family:var(--font-heading);color:#fff;letter-spacing:.1em;margin-bottom:.5rem;font-size:1.8rem;font-weight:400}.lookbook-card.large .lookbook-content h3{text-transform:uppercase;font-size:2.5rem}.lookbook-content p{font-family:var(--font-body);color:#e0d5c1;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #e0d5c166;padding-bottom:4px;font-size:1rem;transition:border-color .3s;display:inline-block}.lookbook-card:hover .lookbook-content p{color:#cda372;border-color:#cda372}@media (max-width:992px){.lookbook-grid{grid-template-columns:1fr;min-height:auto}.lookbook-featured{height:500px}.lookbook-secondary-grid{grid-template-rows:400px 400px;height:auto}}@media (max-width:768px){.lookbook-section{padding:3rem 1rem}.lookbook-container{padding:0}.lookbook-grid{gap:1.5rem}.lookbook-featured{height:450px}.lookbook-secondary-grid{grid-template-rows:auto auto;grid-template-columns:1fr;gap:1.5rem}.lookbook-card-container,.lookbook-card.small{height:450px}.lookbook-card.large .lookbook-content h3{font-size:1.8rem}.lookbook-title{flex-direction:column;gap:0;font-size:2.8rem;line-height:1.1}.lookbook-title i{font-size:3.8rem;transform:translateY(-.5rem)}}
.final-cta-section{background-color:var(--primary-burgundy);text-align:center;background-image:url(/products/Lehenga-Golden/ANU06985.JPG);background-position:50% 30%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;padding:5rem 5%;display:flex;position:relative;overflow:hidden}.final-cta-overlay{z-index:1;background:linear-gradient(#3c0505bf 0%,#140000a6 100%);position:absolute;inset:0}.final-cta-content{z-index:2;max-width:800px;position:relative}.final-cta-inner{flex-direction:column;align-items:center;display:flex}.cta-icon{color:var(--gold-accent);margin-bottom:1.5rem;font-size:2rem;animation:3s ease-in-out infinite goldPulse}.cta-title{font-family:var(--font-heading);color:var(--bg-cream);letter-spacing:.1em;margin-bottom:1.5rem;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.2}.cta-desc{font-family:var(--font-body);color:#faf7f2cc;margin-bottom:3rem;font-size:1.2rem;font-style:italic}.cta-button{color:var(--gold-accent);border:1px solid var(--gold-accent);font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;background-color:#0000;border-radius:4px;align-items:center;gap:10px;padding:1rem 2.5rem;font-size:.9rem;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.cta-button:before{content:"";background-color:var(--gold-accent);transform-origin:100%;z-index:-1;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}.cta-button:hover{color:var(--primary-burgundy)}.cta-button:hover:before{transform-origin:0;transform:scaleX(1)}.cta-button span{transition:transform .3s}.cta-button:hover span{transform:translate(5px)}@media (max-width:768px){.final-cta-section{background-attachment:scroll;padding:6rem 5%}.cta-desc{padding:0 1rem;font-size:1.1rem}}@media (max-width:480px){.final-cta-section{padding:3.5rem 1rem}.cta-title{font-size:1.6rem}.cta-desc{margin-bottom:2rem;font-size:.95rem}.cta-button{justify-content:center;width:100%;padding:.85rem 1.5rem;font-size:.75rem}}
