/* Shared navigation and minimal footer: independent of page CSS */
.rt-sh,.rt-sf{box-sizing:border-box;font-family:Poppins,Arial,sans-serif;color:#f4e8dd}.rt-sh *,.rt-sf *{box-sizing:border-box}.rt-sh{position:sticky;top:0;z-index:999;background:#170e0cfa;border-bottom:1px solid #533b2d}.rt-sh-inner{max-width:1460px;margin:auto;padding:12px 3%;display:flex;align-items:center;gap:20px}.rt-sh a,.rt-sf a{text-decoration:none;color:inherit}.rt-sh-brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.rt-sh-mark{position:relative;width:68px;height:67px;display:block}.rt-sh-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rt-sh-name{display:flex;flex-direction:column;line-height:1.1;white-space:nowrap}.rt-sh-name b{font-size:20px;letter-spacing:.05em}.rt-sh-name small{font-size:9px;color:#e9b98d;letter-spacing:.1em;margin-top:6px}.rt-sh-nav{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;border:1px solid #604637;border-radius:50px;padding:5px;background:#261a16}.rt-sh-nav>a,.rt-sh-product-btn{font:500 13px Poppins,Arial,sans-serif;color:#eee0d5;background:transparent;border:0;border-radius:40px;padding:10px 12px;white-space:nowrap;cursor:pointer}.rt-sh-nav>a:hover,.rt-sh-product-btn:hover,.rt-sh-nav>a[aria-current=page]{background:#ecc39e;color:#25150d}.rt-sh-product{position:relative}.rt-sh-product-menu{display:none;position:absolute;top:calc(100% + 15px);left:0;min-width:240px;padding:10px;background:#261914;border:1px solid #73503a;border-radius:16px;box-shadow:0 15px 30px #0008}.rt-sh-product-btn[aria-expanded=true]+.rt-sh-product-menu{display:grid}.rt-sh-product-menu a{padding:10px;font-size:12px;border-radius:8px}.rt-sh-product-menu a:hover{background:#4b3225}.rt-sh-cta{display:block;background:linear-gradient(#f6d8b8,#e7b68c);color:#21130d!important;border-radius:40px;padding:16px 19px;white-space:nowrap;font-size:13px;font-weight:600}.rt-sh-toggle{display:none}.rt-sf{background:#130b09;padding:48px max(3%,calc((100% - 1460px)/2)) 20px;border-top:1px solid #3a261d}.rt-sf-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid #3a261d}.rt-sf-social{display:flex;gap:14px}.rt-sf-social a{display:grid;place-items:center;width:48px;height:48px;border:1px solid #4c3326;border-radius:50%;color:#e9bb91}.rt-sf-bottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:26px;color:#d8ad87;font-size:13px}.rt-sf-bottom div{display:flex;gap:26px}
@media(max-width:1100px){.rt-sh-inner{flex-wrap:wrap}.rt-sh-toggle{display:block;margin-left:auto;background:transparent;border:1px solid #73503a;border-radius:8px;color:#f2c49e;padding:8px 14px}.rt-sh-nav{display:none;order:5;width:100%;flex-basis:100%;flex-direction:column;align-items:stretch;border-radius:16px}.rt-sh-nav.rt-open{display:flex}.rt-sh-product-menu{position:static;box-shadow:none}.rt-sh-cta{margin-left:auto}}@media(max-width:620px){.rt-sh-mark{width:48px;height:48px}.rt-sh-name b{font-size:14px}.rt-sh-name small{font-size:7px}.rt-sh-cta{display:none}.rt-sf-top{align-items:flex-start;gap:22px;flex-direction:column}.rt-sf-social a{width:39px;height:39px}}

/* Restore original home-page R + small globe composite. The second image must not fill the R. */
.rt-sh .rt-sh-mark,.rt-sf .rt-sh-mark{position:relative;display:block;width:54px;height:auto;aspect-ratio:650 / 680;flex:0 0 54px;overflow:visible}
.rt-sh .rt-sh-mark img:first-child,.rt-sf .rt-sh-mark img:first-child{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}
.rt-sh .rt-sh-mark img:nth-child(2),.rt-sf .rt-sh-mark img:nth-child(2){position:absolute;inset:auto;left:20%;top:13.97%;width:27.08%;height:auto;object-fit:contain;transform-origin:center center}
@media(max-width:620px){.rt-sh .rt-sh-mark,.rt-sf .rt-sh-mark{width:46px;flex-basis:46px}}

/* Approved single-row footer across all pages */
.rt-sf.rt-sf-approved{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:20px!important;min-height:130px!important;padding:22px max(3%,calc((100% - 1460px)/2))!important;border-top:0!important;background:#160d0b!important}
.rt-sf-approved .rt-sf-copyright{text-align:center;color:#f1d6bd;font-size:13px;white-space:nowrap}
.rt-sf-approved .rt-sf-social{justify-self:end;align-items:center;gap:12px}
.rt-sf-approved .rt-sf-social a{width:42px;height:42px;border-color:#a7794d;color:#edbd88;font-size:18px;font-weight:600}
.rt-sf-approved .rt-sf-social a[data-link-pending]{cursor:default;opacity:.8}
.rt-contact-legal{display:flex;flex-wrap:wrap;gap:22px;margin:18px 0 24px;font-size:12px}.rt-contact-legal a{color:#e7b88d;text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.rt-sf.rt-sf-approved{grid-template-columns:1fr!important;justify-items:center!important;gap:14px!important}.rt-sf-approved .rt-sf-social{justify-self:center}.rt-sf-approved .rt-sh-brand{justify-self:center}.rt-sf-approved .rt-sf-copyright{white-space:normal}}

/* Remove navigation underline/bottom separator site-wide */
.rt-sh{border-bottom:0!important}
.rt-sh-nav>a,.rt-sh-product-btn{text-decoration:none!important;border-bottom:0!important}
.rt-sh-nav>a::after,.rt-sh-product-btn::after{content:none!important;display:none!important}

.rt-sh-nav a,.rt-sh-product-btn,.rt-sh-cta{touch-action:manipulation;transition-duration:.12s!important}
