.rjx-mm-root{font-family:var(--rjx-font-body,inherit)}
.rjx-mm-root *{box-sizing:border-box}
.rjx-mm__list{list-style:none;margin:0;padding:0}
.rjx-mm__item{position:relative}
.rjx-mm__link{display:flex;align-items:center;gap:8px;padding:2px 10px;margin:0 4px;text-decoration:none;color:var(--rjx-ink,#001c38);font-size:14px;line-height:1.25;border-radius:var(--rjx-radius,8px);min-height:28px}
.rjx-mm__link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rjx-mm__icon{width:var(--rjx-icon-size,14px);height:var(--rjx-icon-size,14px);flex:0 0 var(--rjx-icon-size,14px);object-fit:contain}
@media(hover:hover){.rjx-mm__item:hover>.rjx-mm__link{background:var(--rjx-hover-bg,#f0f2f9);color:var(--rjx-accent,#1a73e8)}}
.rjx-mm__heading{display:flex;align-items:center;gap:7px;margin:2px 6px 3px;padding:6px 8px 4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--rjx-ink-soft,rgba(0,28,56,.66))}
.rjx-mm__heading-ic{display:inline-flex;color:var(--base,var(--rjx-ink,#001c38))}
.rjx-mm__toggle{position:absolute;top:0;right:6px;display:none;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:none;color:var(--rjx-ink-soft,rgba(0,28,56,.66));cursor:pointer;border-radius:var(--rjx-radius,8px)}
.rjx-mm__toggle svg{transition:transform .15s ease}
.rjx-mm__sub ul{list-style:none;margin:0;padding:0}
.rjx-mm__sub a{display:flex;align-items:center;gap:8px;padding:2px 10px;font-size:14px;color:rgba(0,28,56,.88);text-decoration:none;border-radius:var(--rjx-radius-sm,4px);min-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(hover:hover){.rjx-mm__sub a:hover{background:rgba(0,28,56,.04);color:var(--rjx-accent,#1a73e8)}}
.rjx-mm__sub-all{font-weight:500;color:var(--rjx-ink,#001c38)!important}
.rjx-fab,.rjx-mm-backdrop,.rjx-mm__bar,.rjx-mm__tabs,.rjx-mm__r{display:none}
@media(min-width:1141px){
.rjx-mm{display:block;max-width:260px;width:100%}
.rjx-mm__panel{display:block;background:var(--rjx-white,#fff);border-radius:var(--rjx-radius,8px);box-shadow:var(--rjx-shadow,0 0 4px 1px rgba(0,0,0,.08));padding:4px 4px 4px;margin-bottom:16px}
.rjx-mm__item--sub>.rjx-mm__link::after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);opacity:.5}
.rjx-mm__sub{position:absolute;top:-24px;left:100%;min-width:250px;padding:12px;background:var(--rjx-submenu-bg,#f8f9fa);border-radius:var(--rjx-radius,8px);box-shadow:var(--rjx-shadow-pop,0 0 4px 2px rgba(0,0,0,.08));visibility:hidden;opacity:0;transition:opacity .12s ease;z-index:99}
.rjx-mm__item--sub:hover>.rjx-mm__sub{visibility:visible;opacity:1}
.rjx-mm__list>.rjx-mm__item:last-child{margin-bottom:6px}
.rjx-mm__sub-all{display:none}
}
@media(max-width:1140px){
html{overflow-x:clip}
body.rjx-mm-locked{overflow:hidden}
.rjx-fab{position:fixed;right:24px;bottom:24px;z-index:1000;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:0;border-radius:999px;background:var(--rjx-accent,#1a73e8);color:#fff;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 4px 14px rgba(26,115,232,.35),0 1px 3px rgba(0,0,0,.15)}
.rjx-fab:active{transform:scale(.96)}
.rjx-mm-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,28,56,.45)}
.rjx-mm-backdrop[hidden]{display:none}
.rjx-mm-backdrop.is-open{display:block}
.rjx-mm{position:fixed;top:auto;bottom:0;right:0;height:95dvh;width:82vw;max-width:320px;z-index:1001;background:var(--rjx-white,#fff);border-radius:var(--rjx-radius-lg,12px) 0 0 0;box-shadow:var(--rjx-shadow-pop,0 0 4px 2px rgba(0,0,0,.08));transform:translateX(100%);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;visibility:hidden}
.rjx-mm-root.rjx-ready .rjx-mm{transition:transform .25s ease,visibility 0s linear .25s}
.rjx-mm.is-open{transform:translateX(0);visibility:visible}
.rjx-mm-root.rjx-ready .rjx-mm.is-open{transition:transform .25s ease}
.rjx-mm__bar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--rjx-border,rgba(0,28,56,.1));font-weight:500;font-size:15px}
.rjx-mm__close{border:0;background:none;color:var(--rjx-ink,#001c38);cursor:pointer;padding:4px;line-height:0}
.rjx-mm__tabs{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--rjx-border,rgba(0,28,56,.1))}
.rjx-mm__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;padding:9px;font-size:14px;font-weight:500;border-radius:var(--rjx-radius,8px);color:var(--rjx-ink-soft,rgba(0,28,56,.66));cursor:pointer;user-select:none}
.rjx-mm__tab-ic{display:inline-flex}
#rjx-tab-apparels:checked~.rjx-mm__tabs label[for="rjx-tab-apparels"],
#rjx-tab-gifts:checked~.rjx-mm__tabs label[for="rjx-tab-gifts"]{background:var(--rjx-accent,#1a73e8);color:#fff}
.rjx-mm__panel{display:none;padding:6px 0 56px}
#rjx-tab-apparels:checked~[data-panel="apparels"],
#rjx-tab-gifts:checked~[data-panel="gifts"]{display:block}
.rjx-mm__heading{display:none}
.rjx-mm__link{padding:11px 16px;min-height:44px}
.rjx-mm__sub a{padding:10px 16px;min-height:42px}
.rjx-mm__item--sub>.rjx-mm__toggle{display:flex}
.rjx-mm__link[data-rjx-parent]{cursor:pointer}
.rjx-mm__sub{display:none;background:var(--rjx-submenu-bg,#f8f9fa);margin:2px 6px 8px 14px;border-left:2px solid var(--rjx-accent,#1a73e8);border-radius:0 var(--rjx-radius,8px) var(--rjx-radius,8px) 0;padding:4px 4px 4px 6px}
.rjx-mm__item.is-open>.rjx-mm__sub{display:block}
.rjx-mm__item.is-open>.rjx-mm__link{background:var(--rjx-hover-bg,#f0f2f9);color:var(--rjx-accent,#1a73e8)}
.rjx-mm__item.is-open>.rjx-mm__toggle{color:var(--rjx-accent,#1a73e8)}
.rjx-mm__item.is-open>.rjx-mm__toggle svg{transform:rotate(180deg)}
}
.rjx-mm2-root{font-family:var(--rjx-font-body,inherit)}
.rjx-mm2-root *{box-sizing:border-box}
html{overflow-x:clip}
.rjx-fab{display:none}
.rjx-mm2-bar{position:fixed;right:0;bottom:0;z-index:1000;display:flex;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 -2px 10px rgba(0,0,0,.18)}
.rjx-mm2-bar>button{flex:0 0 100px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100px;padding:8px 8px;border:0;background:var(--rjx-accent,#1a73e8);color:#fff;font-family:inherit;font-size:12px;font-weight:500;line-height:1.1;text-align:center;white-space:nowrap;cursor:pointer}
.rjx-mm2-bar>button+button{border-left:1px solid rgba(255,255,255,.18)}
.rjx-mm2-bar>button svg{width:18px;height:18px}
.rjx-mm2-bar>button:active{background:var(--rjx-accent-press,#1666cf)}
@media(hover:hover){.rjx-mm2-bar>button:hover{background:var(--rjx-accent-press,#1666cf)}}
.rjx-mm2-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,28,56,.45)}
.rjx-mm2-backdrop[hidden]{display:none}
.rjx-mm2-backdrop.is-open{display:block}
.rjx-mm2{position:fixed;top:auto;bottom:0;right:0;height:95dvh;width:82vw;max-width:320px;z-index:1001;background:var(--rjx-white,#fff);border-radius:var(--rjx-radius-lg,12px) 0 0 0;box-shadow:var(--rjx-shadow-pop,0 0 4px 2px rgba(0,0,0,.08));transform:translateX(100%);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;visibility:hidden}
.rjx-mm2-root.rjx-ready .rjx-mm2{transition:transform .25s ease,visibility 0s linear .25s}
.rjx-mm2.is-open{transform:translateX(0);visibility:visible}
.rjx-mm2-root.rjx-ready .rjx-mm2.is-open{transition:transform .25s ease}
.rjx-mm2__bar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--rjx-border,rgba(0,28,56,.1));font-weight:500;font-size:15px;color:var(--rjx-ink,#001c38)}
.rjx-mm2__close{border:0;background:none;color:var(--rjx-ink,#001c38);cursor:pointer;padding:4px;line-height:0}
.rjx-mm2__loading{padding:22px 16px;color:var(--rjx-ink-soft,rgba(0,28,56,.66));font-size:14px}
.rjx-mm2__r{display:none}
.rjx-mm2__tabs{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--rjx-border,rgba(0,28,56,.1))}
.rjx-mm2__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;padding:9px;font-size:14px;font-weight:500;border-radius:var(--rjx-radius,8px);color:var(--rjx-ink-soft,rgba(0,28,56,.66));cursor:pointer;user-select:none}
.rjx-mm2__tab-ic{display:inline-flex}
#rjx2-tab-apparels:checked~.rjx-mm2__tabs label[for="rjx2-tab-apparels"],
#rjx2-tab-gifts:checked~.rjx-mm2__tabs label[for="rjx2-tab-gifts"]{background:var(--rjx-accent,#1a73e8);color:#fff}
.rjx-mm2__panel{display:none;padding:6px 0 56px}
#rjx2-tab-apparels:checked~[data-panel="apparels"],
#rjx2-tab-gifts:checked~[data-panel="gifts"]{display:block}
.rjx-mm2__list{list-style:none;margin:0;padding:0}
.rjx-mm2__item{position:relative}
.rjx-mm2__link{display:flex;align-items:center;gap:8px;margin:0 4px;border-radius:var(--rjx-radius,8px);text-decoration:none;color:var(--rjx-ink,#001c38);font-size:14px;line-height:1.25;padding:11px 16px;min-height:44px;cursor:pointer}
.rjx-mm2__link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rjx-mm2__icon{width:var(--rjx-icon-size,14px);height:var(--rjx-icon-size,14px);flex:0 0 var(--rjx-icon-size,14px);object-fit:contain}
.rjx-mm2__toggle{position:absolute;top:0;right:6px;display:none;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:none;color:var(--rjx-ink-soft,rgba(0,28,56,.66));cursor:pointer;border-radius:var(--rjx-radius,8px)}
.rjx-mm2__toggle svg{transition:transform .15s ease}
.rjx-mm2__item--sub>.rjx-mm2__toggle{display:flex}
.rjx-mm2__sub ul{list-style:none;margin:0;padding:0}
.rjx-mm2__sub a{display:flex;align-items:center;gap:8px;padding:10px 16px;min-height:42px;font-size:14px;color:rgba(0,28,56,.88);text-decoration:none;border-radius:var(--rjx-radius-sm,4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rjx-mm2__sub-all{font-weight:500;color:var(--rjx-ink,#001c38)}
.rjx-mm2__sub{display:none;background:var(--rjx-submenu-bg,#f8f9fa);margin:2px 6px 8px 14px;border-left:2px solid var(--rjx-accent,#1a73e8);border-radius:0 var(--rjx-radius,8px) var(--rjx-radius,8px) 0;padding:4px 4px 4px 6px}
.rjx-mm2__item.is-open>.rjx-mm2__sub{display:block}
.rjx-mm2__item.is-open>.rjx-mm2__link{background:var(--rjx-hover-bg,#f0f2f9);color:var(--rjx-accent,#1a73e8)}
.rjx-mm2__item.is-open>.rjx-mm2__toggle{color:var(--rjx-accent,#1a73e8)}
.rjx-mm2__item.is-open>.rjx-mm2__toggle svg{transform:rotate(180deg)}
@media(hover:hover){.rjx-mm2__item:hover>.rjx-mm2__link{background:var(--rjx-hover-bg,#f0f2f9);color:var(--rjx-accent,#1a73e8)}.rjx-mm2__sub a:hover{background:rgba(0,28,56,.04);color:var(--rjx-accent,#1a73e8)}}
.rjx-ct-backdrop{position:fixed;inset:0;z-index:1100;background:rgba(2,8,23,.5);opacity:0;transition:opacity .2s ease}
.rjx-ct-backdrop[hidden]{display:none}
.rjx-ct-backdrop.is-open{opacity:1}
.rjx-ct{position:fixed;left:50%;top:50%;transform:translate(-50%,-46%);z-index:1101;width:calc(100vw - 32px);max-width:400px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:var(--rjx-white,#fff);border-radius:24px;box-shadow:0 36px 80px -28px rgba(2,8,23,.6),0 0 0 1px rgba(2,8,23,.04);padding:22px 22px 20px;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}
.rjx-ct.is-open{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}
.rjx-ct *{box-sizing:border-box}
.rjx-ct__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}
.rjx-ct .rjx-ct__title{margin:0;font-family:'Poppins',sans-serif!important;font-size:25px;font-weight:700;color:#0f1d36;line-height:1.1}
.rjx-ct__sub{margin:7px 0 0;font-size:14.5px;font-weight:500;color:#64748b;line-height:1.4}
.rjx-ct__close{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6eaf0;border-radius:50%;background:#fff;color:#475569;cursor:pointer;padding:0;line-height:0;transition:background .15s,color .15s,transform .15s}
.rjx-ct__row{display:flex;align-items:center;gap:13px;text-decoration:none;border:1px solid transparent;border-radius:15px;padding:11px 14px;margin-bottom:7px;transition:transform .15s,box-shadow .15s,background .15s}
.rjx-ct__row--phone{background:#eef5ff;border-color:#dbe7fb}
.rjx-ct__row--wa{background:#e9f9f0;border-color:#c7eed8}
.rjx-ct__row--mail{background:#f5f7fa;border-color:#e6eaf0}
.rjx-ct__row--last{margin-bottom:14px}
.rjx-ct__chip{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;line-height:0;color:#fff}
.rjx-ct__chip--phone{background:linear-gradient(150deg,#3b82f6,#2563eb);box-shadow:0 6px 14px -6px rgba(37,99,235,.7)}
.rjx-ct__chip--wa{background:linear-gradient(150deg,#34d058,#1faa4c);box-shadow:0 6px 14px -6px rgba(22,163,74,.6)}
.rjx-ct__chip--mail{background:linear-gradient(150deg,#94a3b8,#64748b);box-shadow:0 6px 14px -6px rgba(71,85,105,.55)}
.rjx-ct__txt{flex:1;min-width:0}
.rjx-ct__lbl{display:block;font-size:11.5px;font-weight:600;line-height:1.25;color:#5b7290}
.rjx-ct__row--wa .rjx-ct__lbl{color:#2f8a57}
.rjx-ct__row--mail .rjx-ct__lbl{color:#64748b}
.rjx-ct__val{display:block;font-size:16px;font-weight:700;color:#0f1d36;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rjx-ct__row--dyn{position:relative}
.rjx-ct__val .mp-contact-number,.rjx-ct__val .mp-whatsapp-link{color:inherit;font:inherit}
.rjx-ct__val .mp-contact-number a,.rjx-ct__val .mp-whatsapp-link a{position:absolute;inset:0;z-index:1;font-size:0;color:transparent;text-decoration:none}
.rjx-ct__val--phone .mp-contact-number a{position:static;inset:auto;font-size:16px;font-weight:700;color:#0f1d36;text-decoration:none}
.rjx-ct__val--phone .mp-contact-number a span,.rjx-ct__val--phone .mp-contact-number a small,.rjx-ct__val--phone .mp-contact-number a em{color:#94a3b8;font-weight:600;font-style:normal}
.rjx-ct__val--phone .mp-contact-number a::after{content:"";position:absolute;inset:0;z-index:1}
.rjx-ct__val--wa::before{content:"WhatsApp us";display:block;font-size:16px;font-weight:700;color:#0f1d36}
.rjx-ct__ph{font-size:15px;font-weight:500;color:#64748b}
.rjx-ct-chev{flex:0 0 auto;color:#94a3b8}
.rjx-ct__info{margin-top:4px;border:1px solid #ebeff4;border-radius:18px;overflow:hidden}
.rjx-ct__card{padding:12px 16px 12px}
.rjx-ct__card-head{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:9px;color:#2563eb}
.rjx-ct__card-head>span:not(.rjx-ct__pill){font-size:14px;font-weight:700;color:#0f1d36}
.rjx-ct__status{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 9px;border-radius:999px;font-size:12.5px;font-weight:700;background:#f1f5f9;color:#64748b}
.rjx-ct__status[hidden]{display:none}
.rjx-ct__status-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8}
.rjx-ct__status.is-open{background:#e9f9f0;color:#1a7a42}
.rjx-ct__status.is-open .rjx-ct__status-dot{background:#22c55e;animation:rjx-ct-pulse 1.8s ease-in-out infinite}
@keyframes rjx-ct-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.55}}
.rjx-ct__showroom .rjx-ct__pill,.rjx-ct__card-head>.rjx-ct__pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.2;color:#92600c;background:#fef7e6;border:1px solid #f3d98b;border-radius:99px;padding:2px 8px}
.rjx-ct__showroom .rjx-ct__pill svg,.rjx-ct__card-head>.rjx-ct__pill svg{width:10px;height:10px}
.rjx-ct__showroom{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #ebeff4}
.rjx-ct__showroom-lbl{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:#0f1d36}
.rjx-ct__showroom-lbl svg{color:#2563eb}
.rjx-ct__showroom-hrs{margin:5px 0 0;display:flex;justify-content:space-between;font-size:13px}
.rjx-ct__hrs{display:flex;flex-direction:column;gap:4px}
.rjx-ct__hrs-row{display:flex;justify-content:space-between;font-size:13px}
.rjx-ct__day{color:#64748b;font-weight:500}
.rjx-ct__time{color:#0f1d36;font-weight:700}
.rjx-ct__time--off{color:#94a3b8;font-weight:600}
.rjx-ct__map{display:flex;align-items:center;gap:11px;margin-top:10px;padding:10px 13px;border-radius:12px;text-decoration:none;background:#f5f7fa;border:1px solid #e6eaf0;transition:background .15s,border-color .15s}
.rjx-ct__map-txt{flex:1;min-width:0}
.rjx-ct__bldg{display:block;font-size:13px;font-weight:700;color:#0f1d36}
.rjx-ct__nap{display:block;font-size:13px;font-weight:500;color:#64748b;margin-top:1px}
.rjx-ct__map-cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:#2563eb}
@media(hover:hover){.rjx-ct__close:hover{background:#f1f5f9;color:#0f1d36;transform:rotate(90deg)}.rjx-ct__row--phone:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(37,99,235,.5);background:#e7f0ff}.rjx-ct__row--wa:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(22,163,74,.45);background:#ddf6e8}.rjx-ct__row--mail:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(15,29,54,.25);background:#eef1f6}.rjx-ct__map:hover{background:#eef1f6;border-color:#d6deea}}