@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--rr-maroon: #5C0F1F;--rr-maroon-d: #3D0912;--rr-ivory: #FAF5EE;--rr-gold: #C9922A;--rr-gold-l: #E8B84B;--rr-charcoal: #1A1410}.header{background:var(--rr-ivory)!important;border-bottom:1px solid rgba(92,15,31,.12)}.header__heading-link,.header__heading{font-family:Cormorant Garamond,serif;color:var(--rr-maroon)!important;font-weight:700;letter-spacing:.06em}.header__menu-item span,.header__menu-item a{font-family:DM Sans,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--rr-charcoal)!important}.header__menu-item:hover span{color:var(--rr-maroon)!important}.button,.btn,button[type=submit],.shopify-payment-button__button{background:var(--rr-maroon)!important;color:var(--rr-ivory)!important;border-radius:0!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.12em!important;border:none!important;padding:14px 32px!important;transition:background .25s ease}.button:hover,.btn:hover{background:var(--rr-maroon-d)!important}.button--secondary{background:transparent!important;color:var(--rr-maroon)!important;border:1.5px solid var(--rr-maroon)!important}.button--secondary:hover{background:var(--rr-maroon)!important;color:var(--rr-ivory)!important}.card__heading,.card__heading a{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:600!important;color:var(--rr-charcoal)!important;line-height:1.3}.price,.price__regular,.price__sale{color:var(--rr-maroon)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important}.card{border-radius:0!important;overflow:hidden}.footer-content,.section-background{background:#1a1410!important}.footer-content>div:first-child h3,.footer-content>div:first-child .rte h3{font-family:Cormorant Garamond,serif!important;font-size:2rem!important;font-weight:700!important;color:var(--rr-ivory)!important;margin:0 0 6px!important;line-height:1.2!important;letter-spacing:.04em!important}.footer-content>div:first-child p,.footer-content>div:first-child .rte p{font-family:DM Sans,sans-serif!important;font-size:.875rem!important;color:#faf5ee9e!important;line-height:1.7!important;margin:0 0 8px!important}.footer-content>div:first-child p:first-of-type{font-size:.65rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--rr-gold)!important;margin-bottom:12px!important}.footer-content .menu__heading,.footer-content .menu__heading__default{font-family:DM Sans,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--rr-ivory)!important;margin-bottom:18px!important}.footer-content .menu__item a,.footer-content li a,.footer-content nav a{font-family:DM Sans,sans-serif!important;font-size:.875rem!important;color:#faf5ee9e!important;text-decoration:none!important;transition:color .2s!important}.footer-content .menu__item a:hover,.footer-content li a:hover,.footer-content nav a:hover{color:var(--rr-gold)!important}.footer-content .social-links svg,.footer-content .social-links__icon svg{fill:#faf5ee9e!important;transition:fill .2s}.footer-content .social-links a:hover svg,.footer-content .social-links__link:hover svg{fill:var(--rr-gold)!important}.footer-utilities,.footer-utilities .section-background{background:#0f0c0a!important}.footer-utilities p,.footer-utilities span,.footer-utilities a{font-family:DM Sans,sans-serif!important;font-size:.72rem!important;color:#faf5ee61!important;text-decoration:none!important}.footer-utilities a:hover{color:var(--rr-gold)!important}.rr-trust-strip{background:var(--rr-maroon);display:flex;justify-content:center;align-items:center;gap:48px;padding:18px 32px;flex-wrap:wrap}.rr-trust-item{display:flex;align-items:center;gap:10px;color:var(--rr-ivory);font-family:DM Sans,sans-serif}.rr-trust-item .icon{font-size:20px}.rr-trust-item strong{font-size:13px;font-weight:600;color:var(--rr-ivory)}.rr-trust-item span{font-size:11px;color:#faf5eeb3}.rr-festival-strip{background:var(--rr-gold);overflow:hidden;padding:12px 0}.rr-festival-inner{display:flex;width:max-content;animation:rr-marquee 28s linear infinite}.rr-festival-inner span{white-space:nowrap;padding:0 48px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--rr-charcoal)}@keyframes rr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rr-heritage{background:var(--rr-maroon-d);display:grid;grid-template-columns:1fr 1fr;min-height:480px}.rr-heritage-left{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.rr-heritage-tag{font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rr-gold);margin-bottom:20px}.rr-heritage h2{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:600;color:var(--rr-ivory);line-height:1.2;margin:0 0 24px}.rr-heritage p{font-family:DM Sans,sans-serif;font-size:15px;color:#faf5eebf;line-height:1.8;margin-bottom:36px}.rr-heritage .rr-btn{display:inline-block;padding:14px 32px;background:transparent;border:1.5px solid var(--rr-gold);color:var(--rr-gold);font-family:DM Sans,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;transition:all .25s}.rr-heritage .rr-btn:hover{background:var(--rr-gold);color:var(--rr-charcoal)}.rr-heritage-right{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:2px;background:#0003}.rr-stat{background:#ffffff0a;padding:48px 36px;text-align:center}.rr-stat-n,.rr-stat-num{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:700;color:var(--rr-gold);line-height:1;display:block}.rr-stat-l,.rr-stat-label{font-family:DM Sans,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#faf5ee99;margin-top:8px;display:block}.rr-eyebrow{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rr-gold);font-weight:500}.rr-eyebrow:before,.rr-eyebrow:after{content:"";flex:1;max-width:80px;height:1px;background:var(--rr-gold);opacity:.5}.rr-navratri-badge{position:fixed;bottom:28px;right:24px;z-index:999;background:var(--rr-maroon);color:var(--rr-gold);padding:14px 20px;text-align:center;text-decoration:none;font-family:DM Sans,sans-serif;box-shadow:0 8px 32px #5c0f1f66;animation:rr-float 3s ease-in-out infinite;line-height:1.3;min-width:120px}.rr-badge-big{display:block;font-size:20px;margin-bottom:2px}.rr-navratri-badge span:last-child{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#faf5eecc}@keyframes rr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:768px){.rr-trust-strip{gap:20px;padding:14px 16px}.rr-trust-item span{display:none}.rr-heritage{grid-template-columns:1fr}.rr-heritage-left{padding:48px 24px}.rr-heritage-right{display:none}.rr-heritage h2{font-size:32px}.rr-navratri-badge{bottom:16px;right:12px;padding:10px 14px;min-width:100px}.rr-badge-big{font-size:16px}.footer-content{grid-template-columns:1fr 1fr!important;gap:32px!important}.footer-content>div:first-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/raasrang-custom.css.map */
