:root{--rv-ivory:#FAF6EE;--rv-ivory-deep:#F2EBD8;--rv-card:#FCFAF4;--rv-gold:#C9A961;--rv-gold-deep:#A8843C;--rv-gold-rich:#936f2c;--rv-gold-light:#DCC082;--rv-black:#1A1612;--rv-ink:#221E16;--rv-ink-soft:#4A4234;--rv-ink-faint:#6E6451;--rv-line:rgba(168,132,60,.22);--rv-display:"Italiana",serif;--rv-serif:"Cormorant",serif;--rv-body:"EB Garamond",serif;--rv-sans:"Jost",sans-serif;--rv-urdu:"Noto Nastaliq Urdu","Cormorant",serif}html:root{--font-body--family:"EB Garamond",Georgia,serif;--font-heading--family:"Italiana","Playfair Display",serif;--font-subheading--family:"Jost",sans-serif;--font-accent--family:"Cormorant",serif;--font-heading--weight:400;--font-subheading--weight:500}h1,h2,h3,h4,h5,h6{font-weight:400}.rv-urdu{font-family:var(--rv-urdu);direction:rtl;line-height:1.9}.rv-wrap{max-width:1340px;margin:0 auto;padding:0 40px}.rv-narrow{max-width:880px;margin:0 auto;padding:0 40px;text-align:center}.rv-section{padding:100px 0;background:var(--rv-ivory);color:var(--rv-ink)}.rv-section--deep{background:var(--rv-ivory-deep);border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line)}.rv-head{text-align:center;margin-bottom:58px}.rv-eyebrow{font-family:var(--rv-sans);font-weight:500;font-size:12px;letter-spacing:.36em;text-transform:uppercase;color:var(--rv-gold-deep);margin:0 0 16px}.rv-title{font-family:var(--rv-display);font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.08;color:var(--rv-ink);margin:0;font-weight:400;letter-spacing:.005em}.rv-title em,.rv-hero__title em{font-family:var(--rv-serif);font-style:italic;color:var(--rv-gold-deep)}.rv-ornament{position:relative;width:64px;height:1px;background:var(--rv-gold);margin:22px auto}.rv-ornament:before,.rv-ornament:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--rv-gold);top:50%;transform:translateY(-50%)}.rv-ornament:before{left:-12px}.rv-ornament:after{right:-12px}.rv-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--rv-sans);font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:19px 44px;border:1.5px solid var(--rv-gold-deep);color:var(--rv-gold-deep);background:transparent;border-radius:3px;transition:all .3s ease;text-decoration:none;text-align:center}.rv-btn:hover,.rv-btn--filled{background:var(--rv-gold-deep);color:var(--rv-ivory)}.rv-btn--filled:hover{background:var(--rv-gold-rich);border-color:var(--rv-gold-rich)}.rv-btn--dark{background:var(--rv-black);border-color:var(--rv-black);color:var(--rv-ivory)}.rv-btn--dark:hover{background:#000;border-color:#000}.rv-center{text-align:center;margin-top:54px}.rv-hero{display:grid;grid-template-columns:1fr 1fr;min-height:88vh;background:var(--rv-ivory)}.rv-hero__text{display:flex;flex-direction:column;justify-content:center;padding:80px 70px}.rv-hero__eyebrow{font-family:var(--rv-sans);font-weight:500;font-size:13px;letter-spacing:.4em;text-transform:uppercase;color:var(--rv-gold-deep);margin:0 0 26px}.rv-hero__title{font-family:var(--rv-display);font-size:clamp(3.6rem,6vw,6.2rem);line-height:1;color:var(--rv-ink);margin:0 0 28px;font-weight:400}.rv-hero__desc{font-family:var(--rv-body);font-size:1.2rem;line-height:1.7;color:var(--rv-ink-soft);max-width:440px;margin:0 0 38px;font-weight:500}.rv-hero__cta{display:flex;gap:16px;flex-wrap:wrap}.rv-hero__image{position:relative;overflow:hidden;background:var(--rv-ivory-deep)}.rv-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.rv-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:320px;background:var(--rv-ivory-deep);color:var(--rv-gold-deep);text-align:center;gap:6px}.rv-placeholder__name{font-family:var(--rv-display);font-size:2.4rem;letter-spacing:.06em}.rv-placeholder__urdu{font-family:var(--rv-urdu);font-size:2rem;direction:rtl}.rv-marquee{background:var(--rv-black);color:var(--rv-ivory);padding:16px 0;overflow:hidden;white-space:nowrap}.rv-marquee__track{display:inline-flex;animation:rv-scroll 38s linear infinite}.rv-marquee__track span{font-family:var(--rv-sans);font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:300;padding:0 36px;display:inline-flex;align-items:center;gap:36px;color:var(--rv-ivory)}.rv-marquee__track span:after{content:"\2726";color:var(--rv-gold-light);font-size:9px}@keyframes rv-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rv-marquee__track{animation:none}}.rv-manifesto{font-family:var(--rv-display);font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.4;color:var(--rv-ink);letter-spacing:.005em;margin:0}.rv-manifesto em{font-family:var(--rv-serif);font-style:italic;color:var(--rv-gold-deep)}.rv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 30px}.rv-card{display:block;position:relative;color:inherit;text-decoration:none}.rv-card__img{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--rv-ivory-deep);border-radius:3px;margin-bottom:18px}.rv-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.rv-card:hover .rv-card__img img{transform:scale(1.05)}.rv-card__tag{position:absolute;top:12px;left:12px;z-index:2;background:#faf6eef0;font-family:var(--rv-sans);font-size:9px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--rv-gold-deep);padding:6px 11px;border-radius:2px}.rv-card__name{font-family:var(--rv-display);font-size:1.55rem;color:var(--rv-ink);letter-spacing:.02em;line-height:1.15;text-align:center}.rv-card__urdu{font-family:var(--rv-urdu);font-size:1.15rem;color:var(--rv-gold-deep);direction:rtl;text-align:center;margin:2px 0 8px}.rv-card__price{font-family:var(--rv-sans);font-size:12px;letter-spacing:.12em;color:var(--rv-ink-soft);text-align:center}.rv-empty{text-align:center;font-family:var(--rv-serif);font-style:italic;font-size:1.2rem;color:var(--rv-ink-soft)}.rv-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.rv-step{text-align:center;padding:20px}.rv-step__num{font-family:var(--rv-display);font-size:3.4rem;color:var(--rv-gold);line-height:1;margin-bottom:16px}.rv-step h3{font-family:var(--rv-display);font-size:1.5rem;color:var(--rv-ink);margin:0 0 12px}.rv-step p{font-family:var(--rv-body);font-size:1.02rem;color:var(--rv-ink-soft);line-height:1.6;margin:0}.rv-band{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.rv-band__img{aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:var(--rv-ivory-deep)}.rv-band__img img{width:100%;height:100%;object-fit:cover}.rv-band__text .rv-eyebrow{text-align:left}.rv-band__text h2{font-family:var(--rv-display);font-size:clamp(2rem,3.4vw,3rem);color:var(--rv-ink);line-height:1.1;margin:0 0 20px;font-weight:400}.rv-band__text h2 em{font-family:var(--rv-serif);font-style:italic;color:var(--rv-gold-deep)}.rv-band__text p{font-family:var(--rv-body);font-size:1.14rem;line-height:1.8;color:var(--rv-ink);font-weight:500;margin:0 0 16px}.rv-footer{background:var(--rv-black);color:var(--rv-ivory-deep);padding:80px 0 56px}.rv-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:50px}.rv-footer__brand{font-family:var(--rv-display);font-size:2.8rem;color:var(--rv-gold-light);letter-spacing:.04em;line-height:1}.rv-footer__urdu{font-family:var(--rv-urdu);font-size:1.4rem;color:var(--rv-gold-light);direction:rtl;margin-top:6px}.rv-footer__tag{font-family:var(--rv-serif);font-style:italic;font-size:1.15rem;margin-top:16px;max-width:300px;opacity:.9}.rv-footer h4{font-family:var(--rv-sans);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--rv-gold-light);margin:0 0 20px}.rv-footer ul{list-style:none;margin:0;padding:0}.rv-footer li{margin-bottom:12px}.rv-footer li a{font-family:var(--rv-body);font-size:1.02rem;color:var(--rv-ivory-deep);opacity:.82;text-decoration:none}.rv-footer li a:hover{color:var(--rv-gold-light);opacity:1}@media(max-width:1024px){.rv-grid{grid-template-columns:repeat(3,1fr)}.rv-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.rv-wrap,.rv-narrow{padding:0 22px}.rv-section{padding:70px 0}.rv-hero{grid-template-columns:1fr;min-height:auto}.rv-hero__text{order:2;padding:50px 28px;text-align:center;align-items:center}.rv-hero__image{order:1;aspect-ratio:4/5}.rv-hero__cta{justify-content:center}.rv-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.rv-steps{grid-template-columns:1fr}.rv-band,.rv-footer__grid{grid-template-columns:1fr;gap:30px}}@media(max-width:480px){.rv-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rosaave.css.map */
