.hx-page{--r2-navy:#111827;--r2-navy-2:#0b1220;--r2-gold:#e5c385;--r2-ivory:#f8f9fc;--r2-line:#1118271a;--r2-muted:#64748b;--r2-content:min(1240px,calc(100vw - 40px));--r2-section-y:clamp(56px,7vw,104px);--r2-gap:clamp(16px,2vw,28px);background:var(--r2-ivory)}.hx-header{-webkit-backdrop-filter:blur(20px)saturate(140%);z-index:80;grid-template-columns:auto minmax(260px,520px) minmax(0,1fr) auto;align-items:center;width:100%;max-width:none;min-height:74px;position:sticky;top:0;border-bottom:1px solid var(--r2-line)!important;background:#f8f9fceb!important;gap:clamp(14px,2vw,30px)!important;padding:10px max(20px,50vw - 700px)!important;display:grid!important}.hx-brand{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.hx-logo,.hx-logo img{width:48px;height:48px}.hx-logo{flex:0 0 48px;place-items:center;display:grid}.hx-logo img{object-fit:contain;display:block}.hx-brand b{white-space:nowrap;letter-spacing:.15em;line-height:1.05;display:block}.hx-brand small{white-space:nowrap;letter-spacing:.18em;opacity:.68;margin-top:5px;display:block}.hx-header nav{justify-content:flex-end;align-items:center;gap:clamp(12px,1.5vw,24px);min-width:0;display:flex}.hx-header nav a{white-space:nowrap;letter-spacing:.08em;font-size:11px}.hx-head-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.hx-header .hx-search{background:#fff;border:1px solid #1118271a;border-radius:999px;width:100%;min-width:0;height:48px;padding:0 7px 0 16px;box-shadow:0 8px 24px #1118270f}.hx-header .hx-search input{height:46px;min-width:0!important;font-size:15px!important}.hx-header .hx-search button{background:var(--r2-navy);width:36px;height:36px;color:var(--r2-gold);border:0;border-radius:50%;font-weight:800}.hx-header .hx-search:focus-within{border-color:#e5c385d9;box-shadow:0 0 0 4px #e5c38524,0 12px 32px #11182714}.hx-verified{color:#334155!important}.hx-cart b{background:var(--r2-gold)!important;color:var(--r2-navy)!important}.hx-catalog{background:var(--r2-navy)!important;color:#fff!important;border-color:var(--r2-navy)!important;border-radius:999px!important}.hx-hero{border-radius:0 0 30px 30px;align-items:center;width:100%;max-width:none;min-height:clamp(600px,72vw,760px);position:relative;overflow:hidden;background:linear-gradient(135deg,#f8f9fc 0%,#eef1f5 48%,#e9edf2 100%)!important;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;gap:clamp(28px,6vw,92px)!important;margin:0!important;padding:clamp(56px,7vw,92px) max(20px,50vw - 600px) clamp(72px,9vw,112px)!important;display:grid!important}.hx-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 35%,#e5c38533,#0000 28%),radial-gradient(circle at 12% 90%,#11182712,#0000 30%);position:absolute;inset:0}.hx-hero-copy{z-index:2;width:min(680px,100%);padding:0!important}.hx-eyebrow{letter-spacing:.24em;font-size:clamp(10px,1vw,12px);line-height:1.5}.hx-hero h1{letter-spacing:-.045em!important;max-width:760px!important;color:var(--r2-navy)!important;margin:18px 0 22px!important;font-size:clamp(52px,6.4vw,94px)!important;line-height:.93!important}.hx-hero h1 em,.hx-hero h2 em{font-style:normal;color:#9a7634!important}.hx-hero h2{max-width:650px!important;color:var(--r2-navy)!important;font-size:clamp(20px,2vw,30px)!important;line-height:1.2!important}.hx-hero-copy>p{color:#475569!important;max-width:620px!important;font-size:clamp(14px,1.25vw,17px)!important;line-height:1.7!important}.hx-actions{flex-wrap:wrap;margin-top:26px;gap:12px!important;display:flex!important}.hx-primary,.hx-secondary{border-radius:999px!important;min-height:48px!important;padding:0 22px!important}.hx-primary{box-shadow:0 12px 26px #11182729;background:var(--r2-navy)!important;color:#fff!important}.hx-secondary{color:var(--r2-navy)!important;background:#ffffffb8!important;border:1px solid #11182729!important}.hx-hero-panel{place-self:center end;width:min(420px,100%);background:var(--r2-navy)!important;color:#fff!important;border:1px solid #e5c38547!important;border-radius:28px!important;box-shadow:0 28px 70px #11182738!important}.hx-hero-panel strong,.hx-live{color:var(--r2-gold)!important}.hx-live i{background:var(--r2-gold)!important}.hx-bars i{background:linear-gradient(180deg,var(--r2-gold),#e5c38540)!important}.hx-hero-search{transform:translate(-50%);width:min(900px,100% - 40px)!important;bottom:-28px!important;left:50%!important;right:auto!important}.hx-metrics{background:var(--r2-navy)!important;color:#fff!important;border-top:1px solid #e5c38529!important;border-bottom:1px solid #e5c38529!important}.hx-metrics strong{color:var(--r2-gold)!important}.hx-metrics span{color:#fff!important}.hx-metrics small{color:#94a3b8!important}.hx-section,.hx-proof{width:min(1240px,100% - 40px);margin-inline:auto;padding-block:var(--r2-section-y)!important}.hx-section-head{justify-content:space-between;align-items:end;gap:24px;display:flex;margin-bottom:clamp(22px,3vw,36px)!important}.hx-section-head>div>span,.hx-section-head>div>span:first-child,.hx-section>div>span:first-child,.hx-proof>div>span,.hx-warehouse-copy>span{color:#9a7634!important;letter-spacing:.22em!important;font-weight:800!important}.hx-section-head h2{max-width:720px;color:var(--r2-navy)!important;margin-top:8px!important;line-height:1.02!important}.hx-section-head p{max-width:420px;color:var(--r2-muted)!important;margin:0!important}.hx-benefit-grid{gap:var(--r2-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hx-benefit-grid article{min-width:0;box-shadow:0 12px 34px #1118270d;border:1px solid var(--r2-line)!important;background:#fff!important;border-radius:20px!important}.hx-card-icon{color:#9a7634!important;background:#e5c38526!important;border-color:#e5c38559!important}.hx-tabs{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.hx-tabs::-webkit-scrollbar{display:none}.hx-tabs button{flex:none;min-height:44px;border-radius:999px!important}.hx-tabs button.active{background:var(--r2-navy)!important;color:var(--r2-gold)!important}.hx-tab-panel{min-height:180px;border:1px solid var(--r2-line)!important;background:#fff!important;border-radius:24px!important;margin-top:12px!important}.hx-tab-number{color:var(--r2-gold)!important}.hx-tab-panel h3{color:var(--r2-navy)!important}.hx-picks{gap:var(--r2-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hx-picks article{min-width:0;overflow:hidden;box-shadow:0 14px 38px #1118270f;border:1px solid var(--r2-line)!important;background:#fff!important;border-radius:22px!important}.hx-pick-visual{position:relative;background:linear-gradient(145deg,#111827,#283244)!important;min-height:230px!important}.hx-pick-visual strong{color:var(--r2-gold)!important}.hx-pick-body{padding:20px!important}.hx-pick-body button{background:var(--r2-navy)!important;color:#fff!important;border-radius:999px!important;min-height:46px!important}.hx-stars{color:#9a7634!important}.hx-pick-body>strong{color:var(--r2-navy)!important}.hx-proof{background:var(--r2-navy);color:#fff;border-radius:28px;padding-inline:clamp(20px,5vw,60px)!important}.hx-proof h2,.hx-proof strong{color:#fff!important}.hx-stars-lg{color:var(--r2-gold)!important}.hx-stars-lg small,.hx-testimonial span{color:#cbd5e1!important}.hx-testimonial{background:#ffffff0f!important;border:1px solid #e5c3852e!important;border-radius:24px!important}.hx-avatar{background:var(--r2-gold)!important;color:var(--r2-navy)!important}.hx-slider button.active{background:var(--r2-gold)!important}.hx-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:12px!important}.hx-faq-grid details{min-width:0;border:1px solid var(--r2-line)!important;background:#fff!important;border-radius:16px!important}.hx-faq-grid details summary span{color:#9a7634!important}.hx-warehouse{width:min(1240px,100% - 40px);overflow:hidden;margin:0 auto var(--r2-section-y)!important;border:1px solid var(--r2-line)!important;background:#fff!important;border-radius:28px!important}.hx-warehouse-icon,.hx-map a{background:var(--r2-navy)!important;color:var(--r2-gold)!important}.hx-footer{background:var(--r2-navy)!important;color:#fff!important;border-top:1px solid #e5c3852e!important}.hx-footer-brand{color:var(--r2-gold)!important}.route-icon-nav{background:#111827f7!important;border-top:1px solid #e5c38533!important}.route-icon-nav a.is-active,.route-icon-nav a:hover{color:var(--r2-gold)!important}.route-icon-nav .route-icon-wrap{color:inherit!important}@media (hover:hover){.hx-primary,.hx-secondary,.hx-cart,.hx-catalog,.hx-picks article,.hx-benefit-grid article,.hx-faq-grid details{transition:transform .22s,box-shadow .22s,border-color .22s}.hx-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #11182738}.hx-secondary:hover,.hx-picks article:hover,.hx-benefit-grid article:hover,.hx-faq-grid details:hover{transform:translateY(-2px);box-shadow:0 20px 42px #1118271a}}@media (max-width:1023px){.hx-header{grid-template-columns:auto minmax(220px,1fr) auto!important}.hx-header nav{display:none!important}.hx-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr)!important;gap:28px!important}.hx-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.hx-page{width:100%;max-width:100%;overflow-x:clip}.hx-header{min-height:68px;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:8px 14px!important}.hx-header .hx-search{grid-area:2/1/auto/-1;height:46px}.hx-brand{min-width:0;max-width:calc(100vw - 92px)}.hx-brand b{letter-spacing:.13em;font-size:12px}.hx-brand small{letter-spacing:.14em;font-size:7px}.hx-logo,.hx-logo img{width:44px;height:44px}.hx-head-actions{gap:6px}.hx-verified,.hx-catalog{display:none!important}.hx-hero{border-radius:0 0 22px 22px;grid-template-columns:1fr!important;min-height:clamp(590px,86svh,720px)!important;padding:54px 18px 94px!important}.hx-hero-copy{width:100%;max-width:100%}.hx-hero h1{margin-top:14px!important;font-size:clamp(44px,14vw,68px)!important;line-height:.94!important}.hx-hero h2{font-size:21px!important}.hx-hero-copy>p{font-size:15px!important;line-height:1.62!important}.hx-actions{grid-template-columns:1fr!important;display:grid!important}.hx-primary,.hx-secondary{width:100%!important}.hx-hero-panel,.hx-hero-search{display:none!important}.hx-metrics{grid-template-columns:repeat(2,1fr)!important;display:grid!important}.hx-metrics a{padding:18px 12px!important}.hx-section,.hx-proof{width:calc(100% - 32px);padding-block:58px!important}.hx-section-head{display:block;margin-bottom:22px!important}.hx-section-head p{margin-top:10px!important}.hx-benefit-grid{gap:10px;grid-template-columns:1fr!important}.hx-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hx-pick-visual{min-height:180px!important}.hx-pick-body{padding:14px!important}.hx-faq-grid{grid-template-columns:1fr!important}.hx-warehouse{width:calc(100% - 32px);border-radius:22px!important;margin-bottom:48px!important}.route-icon-nav{padding-bottom:env(safe-area-inset-bottom)!important}}@media (max-width:390px){.hx-header{padding-inline:11px!important}.hx-picks{grid-template-columns:1fr}.hx-hero{padding-inline:16px!important}.hx-section,.hx-proof{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.hx-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media (max-width:767px){:root{--r2-mobile-canvas:480px;--r2-mobile-gutter:12px;--r2-mobile-gap:10px}html,body{width:100%;max-width:100%;overflow-x:hidden}body{background:#f8f9fc;min-width:320px}#__next{width:100%;max-width:100%;overflow-x:clip}.hx-page,.site-shell{width:100%;max-width:var(--r2-mobile-canvas);background:#f8f9fc;margin-inline:auto;overflow-x:clip}.hx-header,.topbar{width:100%!important;min-height:62px!important;padding:7px var(--r2-mobile-gutter)!important;gap:8px!important}.hx-header{grid-template-columns:minmax(0,1fr) auto!important}.hx-header nav{display:none!important}.hx-brand{max-width:calc(100% - 72px);gap:8px!important;min-width:0!important}.hx-logo,.hx-logo img,.brand-logo{flex:0 0 38px;width:38px!important;height:38px!important}.hx-brand b,.brand strong{white-space:nowrap;letter-spacing:.12em!important;font-size:10px!important}.hx-brand small,.brand small{white-space:nowrap;letter-spacing:.1em!important;font-size:6px!important}.hx-head-actions{gap:5px!important}.hx-head-actions>*{min-width:34px}.hx-verified,.hx-catalog,.portal-button{padding:8px 9px!important;font-size:8px!important}.hx-header .hx-search{grid-area:2/1/auto/-1;margin-top:2px;height:40px!important}.hx-header .hx-search input{height:38px!important;font-size:13px!important}.hx-hero,.hero{border-radius:0 0 20px 20px;grid-template-columns:1fr!important;gap:22px!important;width:100%!important;min-height:0!important;padding:40px 16px 54px!important}.hx-hero-copy,.hero-copy{width:100%!important;max-width:100%!important}.hx-eyebrow,.eyebrow{letter-spacing:.16em!important;font-size:8px!important}.hx-hero h1,.hero h1{letter-spacing:-.045em!important;max-width:100%!important;margin:12px 0 16px!important;font-size:clamp(42px,13vw,62px)!important;line-height:.9!important}.hx-hero h2{font-size:18px!important;line-height:1.2!important}.hx-hero-copy>p,.lead{max-width:420px!important;font-size:13px!important;line-height:1.55!important}.hx-actions,.actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important;display:grid!important}.hx-primary,.hx-secondary,.button{width:100%!important;min-height:42px!important;padding:0 12px!important;font-size:10px!important}.hx-hero-panel{border-radius:18px!important;justify-self:center!important;width:100%!important;max-width:420px!important}.hx-hero-search{width:calc(100% - 28px)!important;bottom:-22px!important}.hx-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important}.hx-metrics a{min-width:0!important;padding:13px 6px!important}.hx-metrics strong{font-size:14px!important}.hx-metrics span{font-size:8px!important;line-height:1.2!important}.hx-metrics small{font-size:7px!important}.hero-trust,.trust-badge,.live-visitor-badge{padding:5px 7px!important;font-size:8px!important}.hx-section,.hx-proof,.hx-warehouse{width:calc(100% - 24px)!important;max-width:456px!important;margin-inline:auto!important;padding-block:42px!important}.hx-section-head{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin-bottom:18px!important;display:flex!important}.hx-section-head h2{margin-top:5px!important;font-size:24px!important;line-height:1.03!important}.hx-section-head p{text-align:right;max-width:190px!important;font-size:10px!important;line-height:1.45!important}.hx-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hx-benefit-grid article{border-radius:14px!important;padding:12px!important}.hx-card-icon{width:32px!important;height:32px!important}#produk .grid,.hx-picks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#produk{padding-top:30px!important;padding-bottom:82px!important}.hx-picks article,.product-card{border-radius:14px!important;min-width:0!important}.hx-pick-visual,.product-card img{aspect-ratio:1!important;object-fit:cover!important;min-height:0!important}.hx-pick-body,.product-card .p-4,.product-card .p-5{padding:10px!important}.hx-pick-body h3,.product-card h3{font-size:11px!important;line-height:1.25!important}.hx-pick-body>strong,.product-card .text-lg,.product-card .text-xl{font-size:13px!important}.product-card .text-sm{font-size:9px!important}.hx-pick-body button{min-height:38px!important;font-size:9px!important}.hx-tabs{gap:6px!important;margin-inline:0!important}.hx-tabs button{min-height:36px!important;padding:0 11px!important;font-size:9px!important}.hx-proof{border-radius:20px!important;padding-inline:16px!important}.hx-proof h2{font-size:24px!important}.hx-testimonial{border-radius:16px!important;padding:14px!important}.hx-faq-grid{grid-template-columns:1fr!important;gap:7px!important}.hx-faq-grid details{border-radius:12px!important}.hx-warehouse{border-radius:20px!important;margin-bottom:36px!important}.hx-footer,footer{padding-bottom:86px!important}.route-icon-nav,.mobile-bottom-nav{left:50%!important;right:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;color:#64748b!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;z-index:100!important;background:#fffffff0!important;border:1px solid #1118271a!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:3px!important;width:min(430px,100% - 24px)!important;height:58px!important;min-height:58px!important;padding:5px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 12px 36px #11182724,0 2px 8px #1118270f!important}.route-icon-nav a,.mobile-bottom-nav a{min-width:0!important;min-height:48px!important;color:inherit!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:5px 2px!important;text-decoration:none!important;transition:background .18s,color .18s,transform .18s!important;display:flex!important;position:relative!important}.route-icon-nav a.is-active,.mobile-bottom-nav a.is-active{color:#e5c385!important;background:#111827!important;box-shadow:0 4px 12px #11182729!important}.route-icon-nav a:hover,.mobile-bottom-nav a:hover{color:#111827!important;background:#1118270d!important}.route-icon-nav a.is-active:hover,.mobile-bottom-nav a.is-active:hover{color:#e5c385!important;background:#111827!important}.route-icon-nav .route-icon-wrap,.mobile-bottom-nav .route-icon-wrap{width:25px!important;height:25px!important;color:inherit!important;place-items:center!important;display:grid!important;position:relative!important}.route-icon-nav .route-icon,.mobile-bottom-nav .route-icon{stroke-width:1.8px!important;width:18px!important;height:18px!important}.route-icon-nav .route-icon-label,.mobile-bottom-nav .route-icon-label{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.015em!important;max-width:100%!important;color:inherit!important;font-size:8px!important;font-weight:650!important;line-height:1!important;overflow:hidden!important}.route-icon-nav b,.mobile-bottom-nav b{color:#111827!important;background:#e5c385!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:15px!important;height:15px!important;padding:0 4px!important;font-size:7px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;top:-2px!important;right:-4px!important}.global-checkout{bottom:76px!important;left:12px!important;right:12px!important}}@media (max-width:390px){.hx-actions,.actions{grid-template-columns:1fr!important}.hx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hx-section,.hx-proof,.hx-warehouse{width:calc(100% - 20px)!important}.hx-section-head{display:block!important}.hx-section-head p{text-align:left;max-width:100%;margin-top:7px!important}.hx-picks,#produk .grid{gap:7px!important}.route-icon-nav,.mobile-bottom-nav{width:calc(100% - 16px)!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;border-radius:16px!important}.route-icon-nav a,.mobile-bottom-nav a{border-radius:11px!important}}@media (min-width:768px){.hx-page,.site-shell{max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.hx-header{isolation:isolate;background:#f8f9fcf0!important;border-bottom:1px solid #1118271a!important;box-shadow:0 8px 28px #1118270f!important}.hx-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fffffff5,#f8f9fce6);position:absolute;inset:0}.hx-hero{background:linear-gradient(90deg,#f8f9fcf7 0%,#f8f9fce8 42%,#f8f9fc94 72%,#f8f9fc4d 100%),linear-gradient(#11182708,#1118271f),#eef1f5 url(/assets/logo/hero-bg.jpg) 50%/cover no-repeat!important}.hx-hero:before{mix-blend-mode:normal;background:radial-gradient(circle at 78% 32%,#e5c3853d,#0000 25%),radial-gradient(circle at 18% 88%,#11182714,#0000 32%),linear-gradient(90deg,#f8f9fc1a,#f8f9fc00)}@media (max-width:700px){.hx-header{background:#f8f9fcf7!important;box-shadow:0 6px 22px #11182712!important}.hx-hero{background:linear-gradient(#f8f9fcf5 0%,#f8f9fce6 44%,#f8f9fcbd 100%),linear-gradient(#11182708,#1118271a),url(/assets/logo/hero-bg.jpg) 50%/cover no-repeat!important}}@media (prefers-reduced-motion:no-preference){.hx-hero{background-attachment:scroll!important}}
:root{--preview-navy:#111827;--preview-gold:#e5c385;--preview-bg:#f8fafc;--preview-muted:#64748b;--preview-line:#e2e8f0}html{scroll-behavior:smooth}body{color:var(--preview-navy);-webkit-tap-highlight-color:transparent;margin:0;background:#e2e8f0!important}.hx-page{width:100%;min-height:100vh;overflow-x:hidden;box-shadow:0 25px 70px #0f172a2e;background:var(--preview-bg)!important;max-width:448px!important;margin:0 auto!important}.hx-page:before{content:"DISTRIBUTOR RESMI  •  STOK READY  •  PENGIRIMAN SELURUH INDONESIA";box-sizing:border-box;white-space:nowrap;background:var(--preview-navy);color:#ffffffc2;letter-spacing:.16em;justify-content:center;align-items:center;height:28px;padding:0 16px;font:500 8px/1 Inter,system-ui,sans-serif;display:flex;overflow:hidden}.hx-header{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);z-index:80!important;width:100%!important;height:auto!important;min-height:62px!important;box-shadow:none!important;background:#fffffff2!important;border-bottom:1px solid #e2e8f0b3!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 16px!important;display:grid!important;position:sticky!important;top:0!important}.hx-brand{min-width:0;text-decoration:none;gap:8px!important}.hx-logo,.hx-logo img{width:36px!important;height:36px!important}.hx-logo{border:1px solid var(--preview-line);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 1px 3px #0f172a14}.hx-brand b{letter-spacing:.12em!important;color:var(--preview-navy)!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:800!important}.hx-brand small{letter-spacing:.2em!important;color:#94a3b8!important;margin-top:3px!important;font:600 6px/1 Inter,system-ui,sans-serif!important}.hx-header .hx-search{grid-area:2/1/auto/-1;opacity:0!important;pointer-events:none!important;width:100%!important;height:0!important;min-height:0!important;box-shadow:none!important;border:0!important;padding:0!important;overflow:hidden!important}.hx-head-actions{gap:1px!important}.hx-verified,.hx-catalog{display:none!important}.hx-cart{color:#475569!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:0!important;display:flex!important;position:relative!important}.hx-cart:before{content:"🛒";filter:grayscale();opacity:.72;font-size:17px}.hx-cart b{border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;display:flex;position:absolute;top:1px;right:1px;background:var(--preview-gold)!important;color:var(--preview-navy)!important;font:800 8px/1 Inter,sans-serif!important}.hx-head-actions:after{content:"☰";color:#475569;justify-content:center;align-items:center;width:40px;height:40px;font:400 20px/1 system-ui,sans-serif;display:flex}.hx-hero{box-sizing:border-box;background-image:linear-gradient(90deg,#07111ef2 0%,#07111eb3 58%,#07111e26 100%),linear-gradient(#0000 45%,#07111ecc),url(/assets/logo/hero-bg.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:350px!important;margin:0!important;padding:48px 24px 68px!important;display:block!important;position:relative!important;overflow:visible!important}.hx-hero:before{display:none!important}.hx-hero-copy{z-index:3!important;width:100%!important;max-width:310px!important;padding:0!important;position:relative!important}.hx-eyebrow{text-transform:uppercase;letter-spacing:.26em!important;color:var(--preview-gold)!important;margin-bottom:16px!important;font:800 8px/1.4 Inter,system-ui,sans-serif!important}.hx-blue-check{color:var(--preview-gold)!important}.hx-hero h1{letter-spacing:-.045em!important;color:#fff!important;max-width:310px!important;margin:0!important;font-family:Playfair Display,Georgia,serif!important;font-size:46px!important;font-weight:500!important;line-height:.88!important}.hx-hero h1 em{font-style:normal;color:var(--preview-gold)!important}.hx-hero h2{color:#fff!important;max-width:300px!important;margin:18px 0 0!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}.hx-hero h2 em{font-style:normal;color:var(--preview-gold)!important}.hx-hero-copy>p{color:#ffffffbf!important;max-width:275px!important;margin:16px 0 0!important;font:400 10px/1.7 Inter,system-ui,sans-serif!important}.hx-actions{gap:8px!important;margin-top:22px!important;display:flex!important}.hx-primary,.hx-secondary{letter-spacing:.08em!important;border-radius:999px!important;height:40px!important;min-height:40px!important;padding:0 18px!important;font:800 9px/1 Inter,system-ui,sans-serif!important}.hx-primary{box-shadow:0 12px 24px #0000003d;background:var(--preview-gold)!important;color:var(--preview-navy)!important}.hx-secondary{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff6b!important}.hx-hero-panel{display:none!important}.hx-hero-search{box-sizing:border-box;z-index:20!important;border:1px solid var(--preview-line)!important;background:#fff!important;border-radius:999px!important;width:auto!important;height:49px!important;padding:0 7px 0 16px!important;display:flex!important;position:absolute!important;bottom:-24px!important;left:16px!important;right:16px!important;transform:none!important;box-shadow:0 12px 35px #11182724!important}.hx-hero-search input{height:47px!important;font-size:10px!important}.hx-hero-search button{background:var(--preview-navy)!important;color:#fff!important;border-radius:999px!important;width:32px!important;height:32px!important}.hx-metrics{background:var(--preview-navy)!important;color:#fff!important;border:0!important;grid-template-columns:repeat(2,1fr)!important;margin:0!important;display:grid!important}.hx-metrics a{border-bottom:1px solid #ffffff14;text-decoration:none;padding:17px 10px!important}.hx-metrics strong{display:block;color:var(--preview-gold)!important;font:800 16px/1 Inter,sans-serif!important}.hx-metrics span{margin-top:4px;display:block;color:#fff!important;font:700 9px/1.2 Inter,sans-serif!important}.hx-metrics small{margin-top:3px;display:block;color:#94a3b8!important;font:400 7px/1.3 Inter,sans-serif!important}.hx-section,.hx-proof{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:26px 16px!important}.hx-section-head{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin-bottom:16px!important;display:flex!important}.hx-section-head>div>span,.hx-section-head>div>span:first-child,.hx-proof>div>span{margin-bottom:4px;display:block;color:#9a7634!important;letter-spacing:.2em!important;font:800 8px/1 Inter,sans-serif!important}.hx-section-head h2{color:var(--preview-navy)!important;margin:0!important;font:500 25px/.98 Playfair Display,Georgia,serif!important}.hx-section-head p{text-align:right;color:#64748b!important;max-width:145px!important;margin:0!important;font:400 8px/1.45 Inter,sans-serif!important}.hx-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.hx-benefit-grid article{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.hx-card-icon{color:#475569!important;background:#f1f5f9!important;border:0!important;border-radius:999px!important;width:36px!important;height:36px!important;margin-bottom:8px!important}.hx-benefit-grid article h3{color:#1e293b!important;margin:0!important;font:800 9px/1.2 Inter,sans-serif!important}.hx-benefit-grid article>b{margin-top:3px;display:block;color:#64748b!important;font:600 8px/1.3 Inter,sans-serif!important}.hx-benefit-grid article p{color:#94a3b8!important;margin:5px 0 0!important;font:400 7px/1.5 Inter,sans-serif!important}.hx-tabs{scrollbar-width:none!important;gap:6px!important;display:flex!important;overflow-x:auto!important}.hx-tabs button{border:1px solid var(--preview-line)!important;color:#64748b!important;background:#fff!important;border-radius:999px!important;flex:none!important;min-height:36px!important;padding:0 11px!important;font:700 8px/1 Inter,sans-serif!important}.hx-tabs button.active{background:var(--preview-navy)!important;color:var(--preview-gold)!important;border-color:var(--preview-navy)!important}.hx-tab-panel{box-sizing:border-box;border:1px solid var(--preview-line)!important;background:#fff!important;border-radius:16px!important;min-height:150px!important;margin-top:9px!important;padding:18px!important}.hx-tab-number{color:var(--preview-gold)!important;font:800 24px/1 Inter,sans-serif!important}.hx-tab-panel h3{color:var(--preview-navy)!important;font:800 12px/1.2 Inter,sans-serif!important}.hx-tab-panel p{color:#64748b!important;font:400 9px/1.6 Inter,sans-serif!important}.hx-picks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.hx-picks article{border:1px solid var(--preview-line)!important;background:#fff!important;border-radius:12px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 5px 18px #0f172a0d!important}.hx-pick-visual{background:linear-gradient(145deg,#111827,#283244)!important;height:145px!important;min-height:145px!important}.hx-pick-visual span{font:800 6px/1 Inter,sans-serif!important;top:8px!important;left:8px!important}.hx-pick-visual strong{color:var(--preview-gold)!important;font:700 38px/1 Playfair Display,Georgia,serif!important}.hx-pick-body{padding:12px!important}.hx-stars{color:#9a7634!important}.hx-pick-body h3{color:#1e293b!important;margin-top:4px!important;font:800 11px/1.2 Inter,sans-serif!important}.hx-pick-body p{color:#94a3b8!important;font:400 7px/1.3 Inter,sans-serif!important}.hx-pick-body>strong{color:#0f172a!important;font:800 10px/1 Inter,sans-serif!important}.hx-pick-body button{background:var(--preview-navy)!important;color:#fff!important;border-radius:8px!important;width:100%!important;min-height:32px!important;margin-top:9px!important;font:800 8px/1 Inter,sans-serif!important}.hx-proof{background:var(--preview-navy)!important;border-radius:16px!important;width:calc(100% - 32px)!important;margin:8px 16px!important;padding:20px!important}.hx-proof h2{color:#fff!important;margin:5px 0 0!important;font:500 23px/1.05 Playfair Display,Georgia,serif!important}.hx-stars-lg{color:var(--preview-gold)!important;margin-top:10px!important;font-size:12px!important}.hx-testimonial{background:#ffffff0f!important;border:1px solid #e5c3852e!important;border-radius:14px!important;margin-top:16px!important;padding:14px!important}.hx-avatar{background:var(--preview-gold)!important;width:34px!important;height:34px!important;color:var(--preview-navy)!important;border-radius:999px!important}.hx-testimonial p{color:#e2e8f0!important;font:400 9px/1.65 Inter,sans-serif!important}.hx-testimonial strong{display:block;color:#fff!important;font:800 9px/1.2 Inter,sans-serif!important}.hx-testimonial span{color:#94a3b8!important;font:400 7px/1.3 Inter,sans-serif!important}.hx-slider{margin-top:12px!important}.hx-slider button.active{background:var(--preview-gold)!important}.hx-faq-grid{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.hx-faq-grid details{border:1px solid var(--preview-line)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}.hx-faq-grid details summary{color:#334155!important;padding:12px!important;font:700 9px/1.4 Inter,sans-serif!important}.hx-faq-grid details summary span{color:#9a7634!important}.hx-warehouse{border:1px solid var(--preview-line)!important;background:#fff!important;border-radius:16px!important;width:calc(100% - 32px)!important;margin:8px 16px 32px!important;overflow:hidden!important}.hx-warehouse-copy{padding:18px!important}.hx-warehouse-copy>span{color:#9a7634!important;font:800 8px/1.3 Inter,sans-serif!important}.hx-warehouse-copy h2{font:500 23px/1 Playfair Display,Georgia,serif!important}.hx-warehouse-copy p,.hx-meta span{color:#64748b!important;font:400 8px/1.5 Inter,sans-serif!important}.hx-map iframe{border:0;width:100%!important;height:170px!important}.hx-map a{text-align:center;background:var(--preview-navy)!important;color:var(--preview-gold)!important;padding:11px!important;font:800 8px/1 Inter,sans-serif!important;display:block!important}.hx-footer{background:var(--preview-navy)!important;color:#fff!important;border-top:0!important;padding:22px 16px 92px!important}.hx-footer-brand{color:var(--preview-gold)!important;font:800 11px/1 Inter,sans-serif!important}.route-icon-nav{background:var(--preview-navy)!important;border-top:0!important;border-radius:26px 26px 0 0!important;width:100%!important;max-width:448px!important;height:72px!important;min-height:72px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 -10px 40px #0000001a!important}.route-icon-nav a.is-active,.route-icon-nav a:hover{color:var(--preview-gold)!important}.global-checkout{bottom:82px!important;left:16px!important;right:16px!important}@media (min-width:449px){.hx-page{max-width:448px!important}}@media (max-width:390px){.hx-page{max-width:100%!important}.hx-hero{padding-left:20px!important;padding-right:20px!important}.hx-hero h1{font-size:43px!important}.hx-picks{grid-template-columns:1fr!important}.hx-section-head{display:block!important}.hx-section-head p{text-align:left;max-width:none;margin-top:7px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root{--r2-gold:#c9a86a;--r2-blue:#1e5fa8;--r2-ink:#0b1220;--r2-muted:#64748b;--r2-line:#0f172a1a}.hx-header{z-index:90!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;background:#ffffffc7!important;border:1px solid #ffffffd1!important;border-radius:999px!important;grid-template-columns:auto minmax(240px,1fr) auto auto!important;align-items:center!important;gap:10px!important;width:min(1240px,100% - 20px)!important;height:auto!important;min-height:60px!important;margin:8px auto 0!important;padding:7px 9px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 10px 30px #0f172a14,inset 0 1px #ffffffe6!important}.hx-brand{align-items:center!important;gap:9px!important;min-width:178px!important;text-decoration:none!important;display:flex!important}.hx-logo{background:radial-gradient(circle at 32% 25%,#fff 0 24%,#f8fafc 48%,#eef2f7 100%)!important;border:1px solid #c9a86a9e!important;border-radius:50%!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;transition:transform .22s,box-shadow .22s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 3px #ffffffe0,0 0 0 4px #c9a86a33,0 7px 20px #0f172a21!important}.hx-brand:hover .hx-logo{transform:translateY(-1px)rotate(-1deg)!important;box-shadow:0 0 0 3px #ffffffe0,0 0 0 4px #c9a86a52,0 9px 24px #0f172a29!important}.hx-logo:before{content:"";border:1px solid #c9a86a40;border-radius:50%;position:absolute;inset:3px;pointer-events:none!important}.hx-logo img{object-fit:contain!important;z-index:1!important;border-radius:50%!important;width:34px!important;height:34px!important;display:block!important;position:relative!important}.hx-brand b{letter-spacing:.115em!important;color:var(--r2-ink)!important;white-space:nowrap!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:900!important}.hx-brand small{letter-spacing:.2em!important;color:#8a96a8!important;white-space:nowrap!important;margin-top:3px!important;font:800 6.5px/1 Inter,system-ui,sans-serif!important;display:block!important}.hx-header .hx-search{opacity:1!important;pointer-events:auto!important;background:#ffffff8a!important;border:1px solid #94a3b847!important;border-radius:999px!important;grid-area:auto!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 4px 0 14px!important;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s!important;display:flex!important;box-shadow:inset 0 1px 2px #0f172a06!important}.hx-header .hx-search:focus-within{background:#ffffffeb!important;border-color:#c9a86abf!important;transform:translateY(-1px)!important;box-shadow:0 0 0 3px #c9a86a21,0 8px 22px #0f172a0d!important}.hx-header .hx-search input{color:#0f172a!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:38px!important;font:650 13px/1 Inter,system-ui,sans-serif!important}.hx-header .hx-search input::placeholder{color:#94a3b8!important;font-weight:500!important}.hx-header .hx-search button{color:#fff!important;cursor:pointer!important;background:#0f172a!important;border:1px solid #0f172a1a!important;border-radius:50%!important;flex:0 0 31px!important;place-items:center!important;width:31px!important;height:31px!important;font:800 15px/1 Inter,system-ui,sans-serif!important;transition:background .2s,transform .2s,box-shadow .2s!important;display:grid!important;box-shadow:0 4px 10px #0f172a1f!important}.hx-header .hx-search button:hover{background:var(--r2-blue)!important;transform:translate(2px)!important;box-shadow:0 6px 14px #1e5fa833!important}.hx-header .hx-search button:active{transform:translate(2px)scale(.94)!important}.hx-header .hx-search button:focus-visible{outline-offset:2px!important;outline:2px solid #c9a86aa6!important}.hx-header nav{white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important}.hx-header nav a{color:#64748b!important;letter-spacing:.035em!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:5px!important;min-height:34px!important;padding:0 10px!important;font:800 8.5px/1 Inter,system-ui,sans-serif!important;text-decoration:none!important;transition:color .2s,background .2s,transform .16s!important;display:inline-flex!important;position:relative!important}.hx-header nav a:after{content:""!important;background:var(--r2-gold)!important;transform-origin:50%!important;opacity:0!important;border-radius:999px!important;height:2px!important;transition:transform .22s,opacity .22s!important;position:absolute!important;bottom:3px!important;left:10px!important;right:10px!important;transform:scaleX(0)!important}.hx-header nav a:before{content:""!important;opacity:.58!important;border:1.5px solid!important;border-radius:50%!important;flex:0 0 15px!important;width:15px!important;height:15px!important;transition:opacity .2s,transform .2s!important;display:inline-block!important;transform:scale(.78)!important}.hx-header nav a[href=\#benefits]:before{border-radius:4px!important;box-shadow:inset 0 0 0 2px #ffffff8c!important}.hx-header nav a[href=\#system]:before{border-radius:4px!important;transform:rotate(45deg)scale(.68)!important}.hx-header nav a[href=\#picks]:before{background:linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px,currentColor 5px 7px,#0000 7px 10px,currentColor 10px 12px,#0000 12px)!important;border:0!important;border-radius:3px!important;transform:scale(.8)!important}.hx-header nav a[href=\#faq]:before{content:"?"!important;text-align:center!important;font-size:9px!important;font-weight:900!important;line-height:14px!important;transform:none!important}.hx-header nav a[href=\#warehouse]:before{border-radius:50% 50% 50% 2px!important;transform:rotate(-45deg)scale(.78)!important}.hx-header nav a:hover,.hx-header nav a:focus-visible{color:#0f172a!important;background:#0f172a09!important;outline:0!important;transform:translateY(-1px)!important}.hx-header nav a:hover:after,.hx-header nav a:focus-visible:after{opacity:1!important;transform:scaleX(1)!important}.hx-header nav a:hover:before,.hx-header nav a:focus-visible:before{opacity:.9!important;transform:scale(.9)!important}.hx-header nav a:active{transform:translateY(0)scale(.97)!important}.hx-head-actions{align-items:center!important;gap:4px!important;display:flex!important}.hx-verified{color:#475569!important;white-space:nowrap!important;background:#ffffffad!important;border:1px solid #94a3b83d!important;border-radius:999px!important;align-items:center!important;gap:5px!important;height:34px!important;padding:0 9px!important;font:800 7.5px/1 Inter,sans-serif!important;display:inline-flex!important}.hx-verified .hx-icon{color:var(--r2-blue)!important}.hx-cart,.hx-catalog{letter-spacing:.035em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;font:800 8.5px/1 Inter,sans-serif!important;text-decoration:none!important;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s!important;display:inline-flex!important}.hx-cart{color:#334155!important;background:#ffffffc7!important;border:1px solid #94a3b842!important;width:38px!important;min-width:38px!important;padding:0!important;font-size:0!important;position:relative!important}.hx-cart .hx-icon{stroke-width:1.7px!important;width:18px!important;height:18px!important;transition:transform .2s!important;display:block!important}.hx-cart:hover .hx-icon{transform:translateY(-1px)rotate(-3deg)!important}.hx-cart:hover,.hx-cart:focus-visible{color:#0f172a!important;background:#fff!important;border-color:#c9a86a8c!important;outline:0!important;transform:translateY(-1px)!important;box-shadow:0 5px 14px #0f172a14!important}.hx-cart:active{transform:translateY(0)scale(.95)!important}.hx-cart b{background:var(--r2-gold)!important;color:#111827!important;border:2px solid #fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font:900 7.5px/1 Inter,sans-serif!important;transition:transform .2s!important;display:flex!important;position:absolute!important;top:-4px!important;right:-3px!important}.hx-cart:hover b{transform:scale(1.08)!important}.hx-catalog{color:#fff!important;background:#0f172a!important;border:1px solid #0f172a!important;padding:0 12px!important;box-shadow:0 5px 14px #0f172a21!important}.hx-catalog:hover{background:var(--r2-blue)!important;border-color:var(--r2-blue)!important;transform:translateY(-1px)!important;box-shadow:0 7px 18px #1e5fa82e!important}.hx-catalog:active{transform:translateY(0)scale(.97)!important}.hx-card-icon,.trust-mark,.panel-title>span,.success-icon,.hx-tab-panel>.hx-icon{width:42px!important;min-width:42px!important;height:42px!important;color:var(--r2-blue)!important;background:linear-gradient(145deg,#1e5fa817,#c9a86a14)!important;border:1px solid #c9a86a40!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:relative!important;box-shadow:0 5px 14px #0f172a0f,inset 0 1px #ffffffe6!important}.hx-card-icon:after,.trust-mark:after,.panel-title>span:after,.success-icon:after{content:""!important;opacity:.18!important;border:1px solid!important;border-radius:50%!important;position:absolute!important;inset:6px!important}.hx-benefit-grid article,.hx-faq-grid details,.hx-picks article{border-radius:16px!important;transition:transform .22s,box-shadow .22s,border-color .22s!important}.hx-benefit-grid article:hover,.hx-faq-grid details:hover,.hx-picks article:hover{transform:translateY(-3px)!important;box-shadow:0 14px 30px #0f172a14!important}.hx-benefit-grid article{padding:15px!important}.hx-section-head{margin-bottom:16px!important}.hx-section{scroll-margin-top:82px!important}.hx-benefit-grid,.hx-picks,.hx-faq-grid{gap:10px!important}.hx-warehouse{gap:16px!important}button,a,[role=button],summary{-webkit-tap-highlight-color:transparent!important}button:active,a:active,[role=button]:active{transition-duration:80ms!important}.hx-header a:focus-visible,.hx-header button:focus-visible{outline-offset:2px!important;outline:2px solid #c9a86ab8!important}.hx-header a[href^=\#]{scroll-behavior:smooth!important}.hx-faq-grid details summary{cursor:pointer!important;transition:color .2s,transform .2s!important}.hx-faq-grid details summary:hover{color:var(--r2-blue)!important}.hx-faq-grid details[open] summary{color:#0f172a!important}@media (max-width:1180px){.hx-header{border-radius:24px!important;grid-template-columns:auto minmax(180px,1fr) auto!important}.hx-header nav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;padding:0 2px;overflow:auto}.hx-header nav::-webkit-scrollbar{display:none}.hx-header nav a{min-height:32px!important;padding:0 9px!important}}@media (max-width:700px){.hx-header{border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;width:calc(100% - 12px)!important;margin:6px auto 0!important;padding:7px!important}.hx-brand{gap:8px!important;min-width:0!important}.hx-logo,.hx-logo img{width:40px!important;height:40px!important}.hx-logo{flex-basis:40px!important}.hx-logo img{width:31px!important;height:31px!important}.hx-brand b{letter-spacing:.095em!important;font-size:10.5px!important}.hx-brand small{letter-spacing:.145em!important;font-size:5.7px!important}.hx-header .hx-search{grid-area:2/1/auto/-1!important;height:44px!important;min-height:44px!important}.hx-header .hx-search input{font-size:16px!important}.hx-header nav,.hx-verified,.hx-catalog{display:none!important}.hx-head-actions{justify-content:flex-end!important}.hx-cart{width:40px!important;min-width:40px!important;height:40px!important}.hx-cart .hx-icon{width:19px!important;height:19px!important}.hx-card-icon,.trust-mark,.panel-title>span,.success-icon,.hx-tab-panel>.hx-icon{width:38px!important;min-width:38px!important;height:38px!important}.hx-benefit-grid{gap:8px!important}.hx-benefit-grid article{padding:11px!important}}@media (max-width:390px){.hx-header{width:calc(100% - 8px)!important}.hx-brand b{font-size:9.5px!important}.hx-brand small{font-size:5.2px!important}.hx-logo,.hx-logo img{width:38px!important;height:38px!important}.hx-logo{flex-basis:38px!important}}@media (prefers-reduced-motion:reduce){.hx-logo,.hx-header nav a,.hx-header nav a:after,.hx-header nav a:before,.hx-catalog,.hx-cart,.hx-cart .hx-icon,.hx-header .hx-search,.hx-header .hx-search button,.hx-benefit-grid article,.hx-faq-grid details,.hx-picks article{transition:none!important}}
:root{--r2b-primary:#1769e0;--r2b-primary-2:#0d4fc2;--r2b-navy:#0b2b5c;--r2b-ink:#10213f;--r2b-muted:#66758b;--r2b-bg:#f5f8fc;--r2b-soft:#eaf2ff;--r2b-line:#dce6f2;--r2b-success:#159447;--r2b-radius:20px;--r2b-shadow:0 14px 40px #1441781a}html,body,#__next{background:var(--r2b-bg)!important;color:var(--r2b-ink)!important}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}.src-shell{color:var(--r2b-ink)!important;background:linear-gradient(#f8fbff,#f3f7fc)!important;min-height:100vh!important;padding-bottom:82px!important}.src-trustbar{background:var(--r2b-navy)!important;color:#fff!important;border:0!important}.src-header{border-bottom:1px solid var(--r2b-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;box-shadow:0 8px 30px #1441780f!important}.src-brand strong{color:var(--r2b-navy)!important}.src-brand small{color:var(--r2b-muted)!important}.src-brand i{color:var(--r2b-primary)!important}.src-logo{background:linear-gradient(145deg,#fff,#eaf2ff)!important;border:1px solid #cfe0f6!important;box-shadow:0 8px 24px #1769e01f!important}.src-header nav a{color:#50617a!important}.src-header nav a:hover{color:var(--r2b-primary)!important}.src-cart,.src-menu{color:var(--r2b-navy)!important;border:1px solid var(--r2b-line)!important;background:#fff!important;border-radius:14px!important}.src-cart b{background:var(--r2b-primary)!important;color:#fff!important}.src-catalog,.src-primary{background:linear-gradient(135deg,var(--r2b-primary),var(--r2b-primary-2))!important;color:#fff!important;border:0!important;border-radius:13px!important;box-shadow:0 12px 26px #1769e038!important}.src-catalog:hover,.src-primary:hover{transform:translateY(-2px)!important}.src-hero{border-bottom:1px solid var(--r2b-line)!important;background:linear-gradient(#fff,#f1f7ff)!important}.src-hero-bg{background:radial-gradient(circle at 78% 20%,#1769e024,#0000 34%),radial-gradient(circle at 10% 90%,#0d4fc214,#0000 32%)!important}.src-eyebrow{color:var(--r2b-primary)!important}.src-hero h1{color:var(--r2b-navy)!important;letter-spacing:-.055em!important;font-weight:800!important}.src-hero h1 em{color:var(--r2b-primary)!important}.src-hero-copy>p{color:var(--r2b-muted)!important}.src-search{background:#fff!important;border:1px solid #d7e3f1!important;border-radius:16px!important;box-shadow:0 16px 38px #1849821c!important}.src-search input{color:var(--r2b-ink)!important}.src-search button{background:var(--r2b-primary)!important;color:#fff!important;border-radius:11px!important}.src-trust-grid article,.src-category-card,.src-product{border:1px solid var(--r2b-line)!important;box-shadow:var(--r2b-shadow)!important;background:#fff!important;border-radius:20px!important}.src-trust-icon{background:var(--r2b-soft)!important;color:var(--r2b-primary)!important}.src-trust-grid strong,.src-category-card>div:last-child strong,.src-product-body h3{color:var(--r2b-ink)!important}.src-trust-grid small,.src-category-card>div:last-child small{color:var(--r2b-muted)!important}.src-section-head label{color:var(--r2b-primary)!important}.src-section-head h2{color:var(--r2b-navy)!important}.src-section-head a{color:var(--r2b-primary)!important}.src-category-image{background:linear-gradient(145deg,#eaf2ff,#dceaff)!important;position:relative!important}.src-category-image:after{content:"R2";color:var(--r2b-primary);place-items:center;font-size:38px;font-weight:900;display:grid;position:absolute;inset:0}.src-category-image>span{z-index:2!important;color:var(--r2b-primary)!important;background:#fff!important;border:1px solid #d7e5f7!important;position:relative!important}.src-product-image{background:linear-gradient(145deg,#edf4ff,#dceaff)!important;position:relative!important}.src-product-image img{opacity:0!important}.src-product-image:before{content:"R2";z-index:1;color:var(--r2b-primary);place-items:center;font-size:48px;font-weight:900;display:grid;position:absolute;inset:0}.src-product-image>span{color:var(--r2b-primary)!important;background:#fff!important;border:1px solid #cfe0f6!important}.src-product-body small{color:var(--r2b-primary)!important}.src-product-body>strong{color:var(--r2b-navy)!important}.src-product-body button{background:var(--r2b-soft)!important;color:var(--r2b-primary)!important;border:1px solid #cfe0f6!important;border-radius:12px!important}.src-wholesale{background:linear-gradient(135deg,#0b2b5c,#1769e0)!important;border:0!important;border-radius:24px!important;box-shadow:0 24px 55px #0d4fc233!important}.src-wholesale label{color:#bcd7ff!important}.src-wholesale h2,.src-wholesale p{color:#fff!important}.src-wholesale .src-primary{color:var(--r2b-primary)!important;background:#fff!important}.src-footer{color:#c9d8ec!important;background:#0b2b5c!important;border:0!important}.src-footer strong{color:#fff!important}.src-footer span,.src-footer small{color:#9fb5d1!important}.src-bottom-nav{border-top:1px solid var(--r2b-line)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff0!important;box-shadow:0 -14px 35px #1441781a!important}.src-bottom-nav button,.src-bottom-nav a{color:#7b8aa0!important}.src-bottom-nav button:hover,.src-bottom-nav a:hover{color:var(--r2b-primary)!important}.src-bottom-nav b{background:var(--r2b-primary)!important;color:#fff!important}.catalog-app{color:var(--r2b-ink)!important;background:linear-gradient(#f8fbff,#f3f7fc)!important}.catalog-mobile-header{border-color:var(--r2b-line)!important;background:#fffffff0!important}.catalog-mobile-header .brand,.catalog-mobile-header .brand-copy strong{color:var(--r2b-navy)!important}.catalog-head-actions b{background:var(--r2b-primary)!important;color:#fff!important}.catalog-top h1{color:var(--r2b-navy)!important}.catalog-top h1 em{color:var(--r2b-primary)!important}.catalog-top p,.catalog-meta{color:var(--r2b-muted)!important}.catalog-top .eyebrow,.live-dot{color:var(--r2b-primary)!important}.live-dot i{background:var(--r2b-primary)!important}.search-box{border:1px solid var(--r2b-line)!important;box-shadow:var(--r2b-shadow)!important;background:#fff!important;border-radius:16px!important}.filter-button{background:var(--r2b-primary)!important;color:#fff!important;border-color:var(--r2b-primary)!important}.filters button{color:var(--r2b-muted)!important;border:1px solid var(--r2b-line)!important;background:#fff!important;border-radius:999px!important}.filters button.active{background:var(--r2b-primary)!important;color:#fff!important;border-color:var(--r2b-primary)!important}.catalog-meta select{color:var(--r2b-ink)!important;border-color:var(--r2b-line)!important;background:#fff!important}.product-card{border:1px solid var(--r2b-line)!important;box-shadow:var(--r2b-shadow)!important;background:#fff!important;border-radius:20px!important}.product-card:hover{border-color:#b9d2f4!important;box-shadow:0 22px 50px #14417824!important}.product-visual{background:linear-gradient(145deg,#edf4ff,#dceaff)!important}.product-visual .badge{color:var(--r2b-primary)!important;background:#fff!important;border-color:#cfe0f6!important}.pack-art{color:#fff!important;background:linear-gradient(145deg,#0b2b5c,#1769e0)!important;box-shadow:0 18px 34px #0d4fc238!important}.pack-art i{color:#c9e0ff!important}.heart{color:var(--r2b-primary)!important;background:#fff!important;border-color:#cfe0f6!important}.product-body .category{color:var(--r2b-primary)!important}.product-body h2,.product-body .price{color:var(--r2b-navy)!important}.product-body .stock{color:var(--r2b-muted)!important}.product-body .stock i{background:var(--r2b-success)!important}.card-actions button:first-child{color:var(--r2b-navy)!important;border-color:var(--r2b-line)!important;background:#fff!important}.card-actions .add,.modal-add{background:var(--r2b-primary)!important;color:#fff!important;border-color:var(--r2b-primary)!important}.trust-banner{border:1px solid var(--r2b-line)!important;box-shadow:var(--r2b-shadow)!important;background:#fff!important;border-radius:20px!important}.trust-mark{background:var(--r2b-soft)!important;color:var(--r2b-primary)!important}.trust-banner p{color:var(--r2b-muted)!important}.trust-banner a{color:var(--r2b-primary)!important}.quick-modal{color:var(--r2b-ink)!important;border-color:var(--r2b-line)!important;background:#fff!important;border-radius:24px!important}.quick-modal .close{background:var(--r2b-soft)!important;color:var(--r2b-navy)!important}.quick-modal .category,.quick-modal .price{color:var(--r2b-primary)!important}.checkout-shell{color:var(--r2b-ink)!important;background:linear-gradient(#f8fbff,#f3f7fc)!important}.checkout-header{background:var(--r2b-navy)!important;color:#fff!important}.checkout-header>a,.checkout-header strong{color:#fff!important}.checkout-header small{color:#b9cee8!important}.secure{color:#d7e8ff!important}.steps .done{color:var(--r2b-navy)!important}.steps .current{color:var(--r2b-primary)!important}.panel{border:1px solid var(--r2b-line)!important;box-shadow:var(--r2b-shadow)!important;background:#fff!important;border-radius:20px!important}.panel-title>span{background:var(--r2b-soft)!important;color:var(--r2b-primary)!important}.panel-title h2{color:var(--r2b-navy)!important}.panel-title p,.legal{color:var(--r2b-muted)!important}.fields input,.fields textarea,.notes textarea{border-color:#d4e0ee!important;border-radius:12px!important}.fields input:focus,.fields textarea:focus,.notes textarea:focus{border-color:var(--r2b-primary)!important;box-shadow:0 0 0 3px #1769e01a!important}.options label{border-color:#d4e0ee!important;border-radius:13px!important}.options label.selected{background:#eff6ff!important;border-color:#8db8f0!important}.options input{accent-color:var(--r2b-primary)!important}.submit{background:var(--r2b-primary)!important;border-color:var(--r2b-primary)!important;border-radius:13px!important}.mini-art{color:#fff!important;background:linear-gradient(145deg,#0b2b5c,#1769e0)!important}.qty button{color:var(--r2b-navy)!important;border-color:var(--r2b-line)!important;background:#fff!important}.totals{border-color:var(--r2b-line)!important}.totals span{color:var(--r2b-muted)!important}.totals b,.totals strong{color:var(--r2b-navy)!important}.secure-note{background:#eff6ff!important;border-color:#d4e6fb!important}.secure-note svg{color:var(--r2b-primary)!important}.success-card{border-color:var(--r2b-line)!important;color:var(--r2b-ink)!important;background:#fff!important;border-radius:24px!important}.success-icon{background:var(--r2b-soft)!important;color:var(--r2b-primary)!important}.success-card p,.success-card .note{color:var(--r2b-muted)!important}.order-no,.success-total b{color:var(--r2b-navy)!important}.success-total{border-color:var(--r2b-line)!important;background:#f5f9ff!important}.wa-button,.success-card .primary{background:var(--r2b-primary)!important;color:#fff!important;border-color:var(--r2b-primary)!important;border-radius:13px!important}.global-checkout{background:var(--r2b-navy)!important;border-color:#1769e073!important}.global-checkout strong{background:var(--r2b-primary)!important}@media (max-width:700px){.src-shell{padding-bottom:74px!important}.src-header{padding:10px 14px!important}.src-catalog{display:none!important}.src-hero{min-height:520px!important;padding-top:58px!important}.src-hero h1{font-size:48px!important;line-height:.98!important}.src-hero-copy>p{font-size:13px!important}.src-floating-search{margin:-28px 14px 0!important}.src-trust-grid{grid-template-columns:1fr 1fr!important}.src-trust-grid article{min-height:110px!important;padding:14px!important}.src-section{padding-left:14px!important;padding-right:14px!important}.src-category-row,.src-products{grid-template-columns:1fr 1fr!important}.src-product{border-radius:17px!important}.src-product-body{padding:12px!important}.src-product-body h3{font-size:13px!important;line-height:1.25!important}.src-wholesale{border-radius:20px!important;margin-left:14px!important;margin-right:14px!important}.catalog-app{padding-bottom:86px!important}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.product-card:nth-child(8n+1),.product-card:nth-child(8n+6){grid-column:span 1!important}.product-card:nth-child(8n+1) .card-media,.product-card:nth-child(8n+6) .card-media{min-height:0!important}.product-card{border-radius:17px!important}.product-body{padding:12px!important}.product-body h2{font-size:13px!important;line-height:1.25!important}.product-body .price{font-size:15px!important}.card-actions{grid-template-columns:1fr!important}.card-actions button:first-child{display:none!important}.card-actions .add{min-height:38px!important}.trust-banner{margin:18px 12px!important}.checkout-layout{grid-template-columns:1fr!important;padding:0 12px!important}.summary{order:-1!important;position:static!important}.fields{grid-template-columns:1fr!important}.fields .full{grid-column:auto!important}.panel{border-radius:18px!important;padding:15px!important}}@media (min-width:701px){.src-bottom-nav{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--r2p-blue:#1769e0;--r2p-blue2:#0d4fc2;--r2p-navy:#0b2b5c;--r2p-ink:#10213f;--r2p-muted:#66758b;--r2p-bg:#f5f8fc;--r2p-line:#dce6f2;--r2p-soft:#eaf2ff;--r2p-radius:18px}@media (max-width:767px){.src-shell+.route-icon-nav{display:none!important}}.src-logo{place-items:center!important;display:grid!important;overflow:hidden!important}.src-logo img,.brand-mark img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.src-header{min-height:68px!important}.src-header nav a{cursor:pointer!important}.src-header nav a,.src-header nav a:visited{letter-spacing:.06em!important;font-weight:750!important}.src-actions{align-items:center!important}.src-menu{cursor:pointer!important}.src-hero{background-image:linear-gradient(90deg,#fffffff5 0%,#f7fbffe0 52%,#eef6ffad 100%),url(/assets/logo/hero-bg.jpg)!important;background-position:50%!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.src-hero-bg{opacity:.32!important;mix-blend-mode:multiply!important;background-image:linear-gradient(135deg,#1769e01f,#0000 45%),url(/assets/hero-bg.jpg)!important;background-position:50%!important;background-size:cover!important}.src-hero-copy{z-index:2!important;position:relative!important}.src-eyebrow{letter-spacing:.11em!important;font-weight:800!important}.src-hero h1{font-size:clamp(52px,7vw,88px)!important;line-height:.92!important}.src-primary,.src-catalog{letter-spacing:.055em!important;font-weight:850!important}.src-floating-search{z-index:5!important;position:relative!important}.src-trust-icon,.route-icon-wrap,.src-bottom-nav svg,.src-actions svg{flex:none!important}.src-trust-icon{border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.src-category-image,.src-product-image,.product-visual{overflow:hidden!important}.src-category-image:after{display:none!important}.src-category-image{background-position:50%!important;background-size:cover!important}.src-category-image>span{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.src-product-image{background:#edf4ff!important}.src-product-image img{opacity:1!important;visibility:visible!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.src-product-image:before{display:none!important}.src-product-image>span{z-index:3!important;letter-spacing:.06em!important;font-weight:850!important}.src-product-image>div{z-index:2!important}.src-product{overflow:hidden!important}.src-product-body button{cursor:pointer!important;font-weight:850!important}.src-product-image:after{content:""!important;opacity:.16!important;pointer-events:none!important;z-index:4!important;background:url(/assets/logo/watermark.png) 50%/contain no-repeat!important;width:52px!important;height:52px!important;position:absolute!important;bottom:8px!important;right:8px!important}.src-footer{background-image:linear-gradient(#0b2b5ced,#061c3dfa),url(/assets/logo/footer-bg.jpg)!important;background-position:50%!important;background-size:cover!important;position:relative!important;overflow:hidden!important}.src-footer:after{content:""!important;opacity:.1!important;pointer-events:none!important;background:url(/assets/footer-logo.png) 50%/contain no-repeat!important;width:110px!important;height:110px!important;position:absolute!important;bottom:10px!important;right:18px!important}.src-footer>div,.src-footer>p,.src-footer>small{z-index:2!important;position:relative!important}.src-bottom-nav{display:none!important}@media (max-width:767px){.src-bottom-nav{left:50%!important;bottom:calc(9px + env(safe-area-inset-bottom))!important;z-index:120!important;border:1px solid var(--r2p-line)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff5!important;border-radius:18px!important;grid-template-columns:repeat(4,1fr)!important;gap:3px!important;width:min(430px,100% - 24px)!important;height:62px!important;padding:5px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 16px 42px #0b2b5c29!important}.src-bottom-nav button,.src-bottom-nav a{color:#718198!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;font:700 8px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-decoration:none!important;display:flex!important;position:relative!important}.src-bottom-nav button:hover,.src-bottom-nav a:hover{color:var(--r2p-blue)!important;background:var(--r2p-soft)!important}.src-bottom-nav svg{stroke-width:1.8px!important;width:19px!important;height:19px!important}.src-bottom-nav b{background:var(--r2p-blue)!important;color:#fff!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:15px!important;height:15px!important;padding:0 4px!important;font-size:7px!important;display:grid!important;position:absolute!important;top:3px!important;right:19%!important}}.r2-asset-loader{background:linear-gradient(135deg,#f5f8fcf7,#eaf2fff7),url(/assets/logo/loader-bg.jpg) 50%/cover no-repeat!important}.r2-asset-loader-card{background:#ffffffe8!important;border-color:#cfe0f6!important;border-radius:24px!important;box-shadow:0 24px 80px #0b2b5c2e!important}.r2-asset-loader span{color:var(--r2p-navy)!important;letter-spacing:.24em!important}.r2-asset-loader i{background:var(--r2p-blue)!important;height:3px!important}.catalog-mobile-header{min-height:68px!important}.catalog-mobile-header .brand-mark{border-radius:12px!important;overflow:hidden!important}.product-card{overflow:hidden!important}.product-visual{background:linear-gradient(145deg,#edf4ff,#dceaff)!important;min-height:230px!important;position:relative!important}.product-visual .pack-art{background:linear-gradient(145deg,var(--r2p-blue),var(--r2p-navy))!important;color:#fff!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:7px!important;display:grid!important;position:absolute!important;inset:34px 24% 24px!important;box-shadow:0 20px 35px #0b2b5c38!important}.product-visual .pack-art span{letter-spacing:-.06em!important;font-size:42px!important;font-weight:900!important}.product-visual .pack-art small{letter-spacing:.18em!important;color:#d8e8ff!important;font-size:8px!important}.product-visual .pack-art i{color:#cfe2ff!important;font-size:8px!important;font-style:normal!important;position:absolute!important;bottom:8px!important;right:10px!important}.product-visual:after{content:""!important;opacity:.14!important;pointer-events:none!important;background:url(/assets/logo/watermark.png) 50%/contain no-repeat!important;width:46px!important;height:46px!important;position:absolute!important;bottom:8px!important;right:8px!important}.card-media{overflow:hidden!important}.quick-modal .product-visual{border-radius:16px!important}@media (max-width:767px){.src-shell{padding-bottom:86px!important}.src-header{padding:9px 14px!important}.src-logo{width:40px!important;height:40px!important}.src-brand strong{font-size:10px!important}.src-brand small{font-size:6px!important}.src-hero{min-height:500px!important;padding:48px 18px 62px!important}.src-hero h1{font-size:clamp(48px,15vw,68px)!important}.src-search{min-height:52px!important}.src-category-row,.src-products{gap:10px!important}.src-product-image{aspect-ratio:1!important}.src-product-image img{object-fit:cover!important}.src-footer{padding-bottom:105px!important}.catalog-app{padding-bottom:90px!important}.product-visual{aspect-ratio:1!important;min-height:0!important}.product-visual .pack-art{inset:17% 25% 15%!important}}@media (prefers-reduced-motion:reduce){.src-primary,.src-catalog{transform:none!important}}@media (max-width:767px){.r2-hp-final{padding-bottom:112px!important}.r2-hp-final~.route-icon-nav{width:min(100% - 24px,430px)!important;height:76px!important;min-height:76px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;z-index:120!important;border-radius:22px!important;gap:4px!important;padding:7px!important}.r2-hp-final~.route-icon-nav a{border-radius:15px!important;gap:4px!important;height:60px!important;min-height:60px!important}.r2-hp-final~.route-icon-nav .route-icon-wrap{width:27px!important;height:27px!important}.r2-hp-final~.route-icon-nav .route-icon{width:22px!important;height:22px!important}.r2-hp-final~.route-icon-nav .route-icon-label{font-size:10px!important;line-height:1.15!important}.r2-hp-final~.route-icon-nav a.is-active:before{width:20px!important;height:3px!important;top:3px!important}.r2-hp-final .r2-hp-final-hero{min-height:0!important}.r2-hp-final .r2-hp-final-hero-inner{gap:18px!important;width:calc(100% - 32px)!important;padding:22px 0 24px!important}.r2-hp-final .r2-hp-final-emblem{visibility:hidden!important;display:none!important}.r2-hp-final .r2-hp-final-copy h1{overflow-wrap:normal!important;word-break:normal!important;margin:15px 0 12px!important;line-height:1.02!important}.r2-hp-final .r2-hp-final-title-sub{margin-top:8px!important}.r2-hp-final .r2-hp-final-copy>p{font-size:13px!important;line-height:1.62!important}.r2-hp-final .r2-hp-final-actions{gap:9px!important;margin-top:18px!important}.r2-hp-final .r2-hp-final-actions a{border-radius:13px!important;min-height:52px!important}.r2-hp-final .r2-hp-final-proof{gap:7px!important;margin-top:18px!important}.r2-hp-final .r2-hp-final-proof span{min-height:40px!important;padding:0 7px!important;font-size:7px!important}.r2-hp-final .r2-hp-final-live{border-radius:22px!important;min-height:0!important;padding:18px!important}.r2-hp-final .r2-hp-final-live>strong{margin:28px 0 18px!important;font-size:clamp(44px,12vw,54px)!important}.r2-hp-final .r2-hp-final-bars{height:94px!important}.r2-hp-final .r2-hp-final-live footer{margin-top:15px!important;padding-top:13px!important}.r2-hp-final .r2-hp-final-pillars{margin-top:30px!important;margin-bottom:34px!important}.r2-hp-final .r2-hp-final-pillars-head h2{font-size:clamp(26px,7.6vw,34px)!important;line-height:1.12!important}.r2-hp-final .r2-hp-final-distributor h2{font-size:clamp(28px,8vw,36px)!important;line-height:1.08!important}.r2-hp-final .r2-hp-final-distributor p{font-size:12px!important;line-height:1.65!important}.r2-hp-final .r2-hp-final-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media (max-width:390px){.r2-hp-final{padding-bottom:108px!important}.r2-hp-final~.route-icon-nav{width:calc(100% - 18px)!important;height:72px!important;min-height:72px!important;padding:6px!important}.r2-hp-final~.route-icon-nav a{height:58px!important;min-height:58px!important}.r2-hp-final .r2-hp-final-actions a{padding-inline:7px!important;font-size:8px!important}.r2-hp-final .r2-hp-final-live{padding:15px!important}}@media (prefers-reduced-motion:reduce){.r2-hp-final .r2-hp-final-actions a{transition:none!important}.r2-hp-final .r2-hp-final-actions a:hover{transform:none!important}}
:root{--r2-blue:#0b3f95;--r2-blue-2:#1f72d0;--r2-navy:#071d49;--r2-ink:#10264b;--r2-muted:#6f7f98;--r2-bg:#f4f8ff;--r2-line:#e5ebf4;--r2-card:#fff;--r2-radius:22px;--r2-shadow:0 18px 50px #071d491a;--r2-shadow-soft:0 8px 28px #071d4914;--r2-ease:cubic-bezier(.16,1,.3,1)}.catalog-app{min-height:100vh;background:linear-gradient(180deg,#fff 0%,var(--r2-bg) 100%)!important;color:var(--r2-ink)!important}.catalog-mobile-header{-webkit-backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border-bottom:1px solid #071d4912!important;align-items:center!important;height:72px!important;padding:0 18px!important;display:flex!important;box-shadow:0 5px 24px #071d490e!important}.catalog-mobile-header .brand{gap:10px!important}.catalog-mobile-header .brand-mark{background:linear-gradient(145deg,var(--r2-blue),var(--r2-blue-2))!important;border:0!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 18px #0b3f9538!important}.catalog-mobile-header .brand-mark img{object-fit:contain!important;width:34px!important;height:34px!important}.catalog-mobile-header .brand-copy strong{letter-spacing:.08em!important;color:var(--r2-navy)!important;font-size:12px!important}.catalog-mobile-header .brand-copy small{letter-spacing:.22em!important;color:#8290a6!important;font-size:8px!important}.catalog-mobile-header .cart-link,.catalog-mobile-header .user-link{border:1px solid var(--r2-line)!important;width:42px!important;height:42px!important;color:var(--r2-blue)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important}.catalog-mobile-header .cart-link b{background:var(--r2-blue)!important;color:#fff!important}.catalog-top{max-width:1120px!important;padding:30px 18px 18px!important}.catalog-top .eyebrow{color:var(--r2-blue)!important;letter-spacing:.18em!important;font-size:9px!important;font-weight:800!important}.catalog-top h1{color:var(--r2-navy)!important;letter-spacing:-.045em!important;margin-top:7px!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(28px,6vw,46px)!important;font-weight:800!important;line-height:1.06!important}.catalog-top h1 em{font-style:normal;color:var(--r2-blue)!important}.catalog-top p{color:var(--r2-muted)!important;margin-top:9px!important;font-size:12px!important}.live-dot{color:var(--r2-blue)!important;background:#f5f9ff!important;border:1px solid #d9e7fb!important;border-radius:999px!important;padding:8px 11px!important;font-size:9px!important;font-weight:800!important}.catalog-tools{gap:9px!important;max-width:1120px!important;padding:0 18px 12px!important}.catalog-tools .search-box{border:1px solid var(--r2-line)!important;height:48px!important;box-shadow:var(--r2-shadow-soft)!important;color:var(--r2-muted)!important;background:#fff!important;border-radius:16px!important}.catalog-tools .search-box input{color:var(--r2-ink)!important;font-size:12px!important}.catalog-tools .filter-button{background:var(--r2-blue)!important;color:#fff!important;border-radius:16px!important;width:48px!important;height:48px!important;box-shadow:0 10px 22px #0b3f9533!important}.filters{gap:8px!important;max-width:1120px!important;padding:0 18px 14px!important}.filters button{color:#718099!important;letter-spacing:.02em!important;height:34px!important;transition:all .25s var(--r2-ease)!important;background:#fff!important;border:1px solid #dce6f2!important;border-radius:999px!important;padding:0 14px!important;font-size:10px!important;font-weight:800!important}.filters button.active{transform:translateY(-1px);background:var(--r2-blue)!important;border-color:var(--r2-blue)!important;color:#fff!important;box-shadow:0 8px 18px #0b3f9533!important}.catalog-meta{color:#8391a8!important;letter-spacing:.12em!important;max-width:1120px!important;padding:5px 18px 13px!important;font-size:9px!important;font-weight:800!important}.catalog-meta select{color:var(--r2-blue)!important;background:0 0!important;border:0!important;font-size:10px!important;font-weight:800!important}.catalog-grid{gap:12px!important;max-width:1120px!important;padding:0 18px 96px!important}.product-card{border-radius:var(--r2-radius)!important;box-shadow:var(--r2-shadow-soft)!important;transition:transform .32s var(--r2-ease),box-shadow .32s var(--r2-ease),border-color .32s!important;background:#fff!important;border:1px solid #0b3f9512!important;overflow:hidden!important}.product-card:hover{box-shadow:var(--r2-shadow)!important;border-color:#0b3f9529!important;transform:translateY(-4px)!important}.product-visual{background:linear-gradient(145deg,#eef5ff,#dbeaff)!important;border-radius:0!important;min-height:174px!important;position:relative!important;overflow:hidden!important}.product-visual:after{content:"";filter:blur(20px);background:#ffffff6b;height:110px;position:absolute;inset:auto -20% -52%;transform:rotate(-8deg)}.product-visual .badge{color:#178253!important;letter-spacing:.08em!important;background:#ffffffeb!important;border:1px solid #d5f0e3!important;border-radius:999px!important;padding:5px 8px!important;font-size:7px!important;font-weight:800!important;top:10px!important;left:10px!important}.product-visual .heart{width:30px!important;height:30px!important;color:var(--r2-blue)!important;background:#fffffff0!important;border-radius:50%!important;top:9px!important;right:9px!important;box-shadow:0 5px 14px #071d4914!important}.pack-art{z-index:2!important;width:78px!important;height:116px!important;transition:transform .4s var(--r2-ease)!important;background:linear-gradient(145deg,#fff,#e9eef7)!important;border-radius:9px!important;transform:rotate(-3deg)!important;box-shadow:0 16px 24px #071d4938!important}.product-card:hover .pack-art{transform:rotate(0)translateY(-4px)scale(1.04)!important}.pack-art span{color:var(--r2-blue)!important;font-size:24px!important}.pack-art small{letter-spacing:.18em!important;color:#7a879b!important;font-size:6px!important}.pack-art i{color:var(--r2-blue)!important;font-size:10px!important}.product-body{padding:12px 13px 9px!important}.product-body .category{letter-spacing:.12em!important;color:#8290a6!important;font-size:8px!important;font-weight:800!important}.product-body h2{color:var(--r2-navy)!important;margin:5px 0 0!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.product-body .variant{color:#9aa6b8!important;font-size:8px!important}.product-body .price{color:var(--r2-blue)!important;margin-top:8px!important;font-size:15px!important;font-weight:900!important}.product-body .stock{color:#72829a!important;font-size:8px!important}.card-actions{gap:7px!important;padding:0 12px 12px!important}.card-actions button{letter-spacing:.06em!important;border-radius:11px!important;height:35px!important;font-size:8px!important;font-weight:900!important}.card-actions button:first-child{color:#5f708b!important;background:#f4f7fb!important;border:1px solid #e1e8f1!important}.card-actions .add{background:var(--r2-blue)!important;color:#fff!important;box-shadow:0 7px 16px #0b3f952e!important}.product-detail-page .catalog-top{padding-bottom:8px!important}.product-detail-card{width:min(760px,100% - 28px)!important;box-shadow:var(--r2-shadow)!important;background:#fff!important;border:1px solid #0b3f9514!important;border-radius:28px!important;margin:12px auto 96px!important;padding:0 18px 22px!important;overflow:hidden!important}.product-detail-card .product-visual{aspect-ratio:1!important;background:#eef5ff!important;border-radius:0 0 26px 26px!important;place-items:center!important;height:auto!important;min-height:0!important;margin:0 -18px 18px!important;display:grid!important}.product-detail-card .product-visual img.r2-detail-image{object-fit:contain!important;z-index:2!important;filter:drop-shadow(0 20px 28px #071d4929)!important;width:78%!important;height:78%!important;display:block!important;position:relative!important}.product-detail-card .product-visual .badge{z-index:4!important;top:16px!important;left:16px!important}.product-detail-card .category{color:var(--r2-blue)!important;letter-spacing:.1em!important;background:#edf5ff!important;border-radius:999px!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.product-detail-card h2{letter-spacing:-.035em!important;color:var(--r2-navy)!important;margin:12px 0 5px!important;font-size:24px!important;line-height:1.12!important}.product-detail-card .price{color:var(--r2-blue)!important;letter-spacing:-.035em!important;margin:8px 0 12px!important;font-size:25px!important;font-weight:900!important}.product-detail-card p{color:#6f7f98!important;margin:7px 0!important;font-size:11px!important}.product-detail-card .variant{color:#8a98ab!important;font-size:10px!important}.product-detail-card .modal-add{background:linear-gradient(135deg,var(--r2-blue),var(--r2-blue-2))!important;color:#fff!important;letter-spacing:.08em!important;width:100%!important;height:52px!important;transition:transform .25s var(--r2-ease),box-shadow .25s!important;border:0!important;border-radius:16px!important;font-size:11px!important;font-weight:900!important;position:sticky!important;bottom:12px!important;box-shadow:0 14px 28px #0b3f9540!important}.product-detail-card .modal-add:hover{transform:translateY(-2px)!important;box-shadow:0 18px 32px #0b3f954d!important}.toast{background:var(--r2-navy)!important;color:#fff!important;box-shadow:var(--r2-shadow)!important;border-radius:14px!important;font-size:11px!important}.featured-visual{height:174px!important;box-shadow:var(--r2-shadow-soft)!important;background:linear-gradient(145deg,#eaf3ff,#d8e9ff)!important;border-radius:22px!important}.featured-card{transition:transform .35s var(--r2-ease),box-shadow .35s var(--r2-ease)!important;border-radius:24px!important}.featured-card:hover{box-shadow:var(--r2-shadow)!important;transform:translateY(-5px)!important}.fv-marlboro,.fv-dss{background-image:url(/assets/ui/r2-category-putih.svg)!important;background-position:50%!important;background-size:cover!important}.fv-dss{background-image:url(/assets/ui/r2-category-kretek.svg)!important}.fv-marlboro>span,.fv-marlboro>i,.fv-dss>span,.fv-dss>i{opacity:0!important}@media (max-width:640px){.catalog-mobile-header{height:64px!important;padding:0 12px!important}.catalog-top{padding:24px 14px 12px!important}.catalog-top h1{font-size:27px!important}.catalog-tools{padding-inline:14px!important}.filters{scrollbar-width:none!important;padding-inline:14px!important;overflow-x:auto!important}.filters::-webkit-scrollbar{display:none!important}.catalog-meta{padding-inline:14px!important}.catalog-grid{gap:9px!important;padding-inline:14px!important}.product-visual{min-height:148px!important}.pack-art{width:66px!important;height:100px!important}.product-body{padding:10px!important}.product-body h2{font-size:12px!important}.product-body .price{font-size:14px!important}.card-actions{padding:0 10px 10px!important}.card-actions button{height:32px!important;font-size:7px!important}.product-detail-card{border-radius:24px!important;width:calc(100% - 20px)!important;margin-top:8px!important;padding:0 14px 18px!important}.product-detail-card .product-visual{border-radius:0 0 22px 22px!important;margin:0 -14px 16px!important}.product-detail-card h2{font-size:22px!important}.product-detail-card .price{font-size:23px!important}.product-detail-card .modal-add{height:50px!important}}@media (min-width:768px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1100px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}}@media (prefers-reduced-motion:reduce){.product-card,.featured-card,.pack-art,.filters button,.modal-add{transition:none!important}}
.r2-icon-btn[data-r2-theme-toggle]{cursor:pointer;transition:transform .2s,background .2s,border-color .2s,color .2s}.r2-icon-btn[data-r2-theme-toggle]:hover{transform:translateY(-1px)}.r2-icon-btn[data-r2-theme-toggle]:focus-visible{outline-offset:3px;outline:2px solid #1f72d0}.src-footer:before,.src-footer:after,.footer-bg:before,.footer-bg:after{content:none!important;background:0 0!important;display:none!important}.src-footer,.footer-bg{background-image:linear-gradient(#071d49f7,#041430fc)!important;position:relative!important;overflow:hidden!important}.src-footer img,.footer-bg img,.src-footer picture,.footer-bg picture{display:none!important}.src-footer>div,.src-footer>p,.src-footer>small,.footer-bg>div{z-index:1;position:relative}.src-footer a,.footer-bg a{transition:color .18s,opacity .18s,transform .18s}.src-footer a:hover,.footer-bg a:hover{opacity:.92}.r2-drawer-overlay{z-index:300;-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;background:#030f2675;transition:opacity .28s,visibility 0s linear .28s;position:fixed;inset:0}.r2-drawer-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s}.r2-mobile-drawer{z-index:310;color:#10264b;visibility:hidden;pointer-events:none;width:min(86vw,360px);padding:18px 16px max(18px,env(safe-area-inset-bottom));background:#fff;flex-direction:column;transition:transform .34s cubic-bezier(.16,1,.3,1),visibility 0s linear .34s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-24px 0 70px #071d4938}.r2-mobile-drawer.is-open{visibility:visible;pointer-events:auto;transition:transform .34s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.r2-drawer-head{border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:center;gap:14px;padding:6px 4px 20px;display:flex}.r2-drawer-head>div{flex-direction:column;gap:4px;display:flex}.r2-drawer-head span{letter-spacing:.09em;color:#0b3f95;font:900 15px/1.1 Inter,system-ui,sans-serif}.r2-drawer-head small{letter-spacing:.13em;color:#7b8aa2;font:700 8px/1.2 Inter,system-ui,sans-serif}.r2-drawer-head button{color:#0b3f95;cursor:pointer;background:#f5f8fd;border:1px solid #dbe4f0;border-radius:14px;place-items:center;width:42px;height:42px;transition:transform .2s,background .2s;display:grid}.r2-drawer-head button:hover{background:#edf4ff;transform:rotate(3deg)}.r2-drawer-nav{flex-direction:column;gap:8px;padding:18px 0;display:flex}.r2-drawer-nav a,.r2-drawer-nav button{appearance:none;color:#18345f;letter-spacing:.02em;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:13px;width:100%;min-height:54px;padding:0 14px;font:800 13px/1 Inter,system-ui,sans-serif;text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s;display:flex}.r2-drawer-nav a:hover,.r2-drawer-nav button:hover{color:#0b3f95;background:#f1f6ff;border-color:#dce9fb;transform:translate(-2px)}.r2-drawer-nav svg:first-child{color:#1f72d0;flex:none}.r2-drawer-nav span{flex:1}.r2-drawer-nav b{color:#fff;background:#0b3f95;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font:800 10px/1 Inter,sans-serif;display:grid}.r2-drawer-nav svg:last-child{color:#91a0b7;flex:none}.r2-drawer-foot{background:linear-gradient(135deg,#f2f7ff,#e9f2ff);border:1px solid #dce9fb;border-radius:17px;flex-direction:column;gap:5px;margin-top:auto;padding:15px 14px;display:flex}.r2-drawer-foot span{letter-spacing:.04em;color:#0b3f95;font:800 10px/1.3 Inter,system-ui,sans-serif}.r2-drawer-foot small{color:#70819a;font:600 10px/1.3 Inter,system-ui,sans-serif}body.r2-drawer-open{overflow:hidden}.src-menu{z-index:320;position:relative}html[data-r2-theme=dark] body,html[data-r2-theme=dark] .r2-page{color:#e8eef9!important;background:#07152e!important}html[data-r2-theme=dark] .r2-nav{background:#05122af5!important;border-color:#94b4e229!important}html[data-r2-theme=dark] .r2-brand strong,html[data-r2-theme=dark] .r2-navlinks a{color:#f4f7fb!important}html[data-r2-theme=dark] .r2-brand small,html[data-r2-theme=dark] .r2-sectionmeta,html[data-r2-theme=dark] .r2-lead{color:#aebdd3!important}html[data-r2-theme=dark] .r2-search{color:#e8eef9!important;background:#0c2142!important;border-color:#25456f!important}html[data-r2-theme=dark] .r2-search input{color:#f4f7fb!important}html[data-r2-theme=dark] .r2-search input::placeholder{color:#8295b1!important}html[data-r2-theme=dark] .r2-section,html[data-r2-theme=dark] .r2-product,html[data-r2-theme=dark] .r2-benefits article,html[data-r2-theme=dark] .r2-testimonial-grid article,html[data-r2-theme=dark] .r2-faq-grid details{color:#e8eef9!important;background:#0b1d39!important;border-color:#25456f!important}html[data-r2-theme=dark] .r2-product h3,html[data-r2-theme=dark] .r2-benefits h3,html[data-r2-theme=dark] .r2-testimonial-grid strong,html[data-r2-theme=dark] .r2-faq summary{color:#f4f7fb!important}html[data-r2-theme=dark] .r2-product p,html[data-r2-theme=dark] .r2-benefits p,html[data-r2-theme=dark] .r2-testimonial-grid p,html[data-r2-theme=dark] .r2-faq p{color:#aebdd3!important}html[data-r2-theme=dark] .r2-stat-strip{background:#0c2346!important;border-color:#25456f!important}html[data-r2-theme=dark] .r2-stat-strip span{color:#9eb0ca!important}html[data-r2-theme=dark] .r2-trustbanner,html[data-r2-theme=dark] .r2-warehouse,html[data-r2-theme=dark] .r2-mobile-menu{background:#0b1d39!important;border-color:#25456f!important}html[data-r2-theme=dark] .r2-mobile-menu a{color:#f4f7fb!important}html[data-r2-theme=dark] .r2-icon-btn{color:#e8eef9!important;background:#102a50!important;border-color:#2d527e!important}html[data-r2-theme=dark] .r2-navcta{box-shadow:0 10px 28px #00000047}html[data-r2-theme=dark] .r2-mobile-drawer{border-left:1px solid #25456f;color:#e8eef9!important;background:#0b1d39!important}html[data-r2-theme=dark] .r2-drawer-head{border-color:#25456f}html[data-r2-theme=dark] .r2-drawer-head span{color:#79aaf2}html[data-r2-theme=dark] .r2-drawer-head small{color:#9eb0ca}html[data-r2-theme=dark] .r2-drawer-head button{color:#e8eef9;background:#102a50;border-color:#2d527e}html[data-r2-theme=dark] .r2-drawer-nav a,html[data-r2-theme=dark] .r2-drawer-nav button{color:#e8eef9}html[data-r2-theme=dark] .r2-drawer-nav a:hover,html[data-r2-theme=dark] .r2-drawer-nav button:hover{color:#fff;background:#102a50;border-color:#2d527e}html[data-r2-theme=dark] .r2-drawer-foot{background:#102a50;border-color:#2d527e}html[data-r2-theme=dark] .r2-drawer-foot span{color:#9fc4ff}html[data-r2-theme=dark] .r2-drawer-foot small{color:#aebdd3}@media (min-width:901px){.r2-mobile-drawer,.r2-drawer-overlay{display:none!important}}@media (max-width:700px){.src-footer,.footer-bg{padding-bottom:96px!important}.r2-icon-btn[data-r2-theme-toggle]{min-width:42px;min-height:42px}.r2-mobile-drawer{width:min(88vw,360px)}}@media (prefers-reduced-motion:reduce){.r2-icon-btn[data-r2-theme-toggle],.src-footer a,.footer-bg a,.r2-mobile-drawer,.r2-drawer-overlay,.r2-drawer-nav a,.r2-drawer-nav button{transition:none!important}}
@media (max-width:767px){.catalog-app>.footer,.catalog-app>footer.footer{display:none!important}}.catalog-app>.footer,.catalog-app>footer.footer{display:none!important}.catalog-app{padding-bottom:96px!important}.route-icon-nav{left:50%!important;right:auto!important;bottom:max(10px, env(safe-area-inset-bottom))!important;z-index:150!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background:#fffffff0!important;border:1px solid #1769e024!important;border-radius:22px!important;grid-template-columns:repeat(4,1fr)!important;align-items:stretch!important;gap:4px!important;width:min(100% - 24px,430px)!important;min-height:68px!important;padding:7px 8px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 14px 38px #071d4929,0 3px 12px #071d4914!important}.route-icon-nav a{color:#64748b!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;min-height:54px!important;padding:6px 3px!important;text-decoration:none!important;transition:color .2s,background-color .2s,transform .2s!important;display:flex!important;position:relative!important}.route-icon-nav a:hover{color:#1769e0!important;background:#1769e00f!important}.route-icon-nav a:active{transform:scale(.96)!important}.route-icon-nav a.is-active{color:#1769e0!important;background:linear-gradient(#1769e01f,#1769e00e)!important}.route-icon-nav a.is-active:before{content:"";background:#1769e0;border-radius:999px;width:18px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.route-icon-nav .route-icon-wrap{width:25px!important;height:25px!important;color:inherit!important;place-items:center!important;display:grid!important;position:relative!important}.route-icon-nav .route-icon{transition:transform .2s!important;display:block!important}.route-icon-nav a.is-active .route-icon{transform:translateY(-1px)!important}.route-icon-nav .route-icon-label{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.02em!important;max-width:100%!important;font-size:9px!important;font-weight:800!important;line-height:1.15!important;overflow:hidden!important}.route-icon-nav .route-icon-wrap b{color:#fff!important;background:#1769e0!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:-5px!important;right:-7px!important}@media (min-width:768px){.route-icon-nav{width:min(430px,100% - 40px)!important}}@media (max-width:375px){.route-icon-nav{width:calc(100% - 16px)!important;min-height:64px!important;bottom:max(7px,env(safe-area-inset-bottom))!important;border-radius:20px!important}.route-icon-nav a{border-radius:14px!important;min-height:50px!important}.route-icon-nav .route-icon-label{font-size:8.5px!important}}@media (prefers-reduced-motion:reduce){.route-icon-nav a,.route-icon-nav .route-icon{transition:none!important}}html[data-r2-theme=dark] .route-icon-nav{background:#071d49f0!important;border-color:#7eb2ff2e!important;box-shadow:0 14px 38px #00000057!important}html[data-r2-theme=dark] .route-icon-nav a{color:#b7c7df!important}html[data-r2-theme=dark] .route-icon-nav a:hover,html[data-r2-theme=dark] .route-icon-nav a.is-active{color:#7eb2ff!important;background:#7eb2ff1a!important}html[data-r2-theme=dark] .route-icon-nav a.is-active:before{background:#7eb2ff!important}html[data-r2-theme=dark] .route-icon-nav .route-icon-wrap b{border-color:#071d49!important}
:root{--r2-vw-gutter:clamp(14px,3vw,30px);--r2-vw-section:clamp(42px,6vw,80px);--r2-safe-bottom:env(safe-area-inset-bottom,0px)}.src-shell,.r2-page,.r2-catalog{max-width:100%;overflow-x:clip}.src-shell img,.r2-page img,.r2-catalog img{max-width:100%}.src-product-image img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.src-hero h1{font-size:clamp(3.25rem,8vw,6.5rem)}.src-section-head h2{font-size:clamp(1.75rem,3.5vw,2.625rem)}.src-lead,.src-hero-copy>p{font-size:clamp(.875rem,1.15vw,1rem)}.r2-cataloghead h1{font-size:clamp(3rem,6vw,4.25rem)}.src-section-head>div,.src-product,.src-product-body,.src-footer-info,.src-footer-mapbox,.r2-cataloghead>div,.r2-tools>*{min-width:0}.src-category-card,.src-product,.src-primary,.src-cart,.src-menu,.src-bottom-nav button,.src-bottom-nav a{-webkit-tap-highlight-color:transparent}.src-category-card,.src-product{backface-visibility:hidden;transform:translateZ(0)}@media (max-width:767px){.src-actions a,.src-actions button,.src-header nav a,.src-footer-links a,.r2-drawer-nav a,.r2-drawer-nav button,.r2-bottom a,.r2-bottom button{min-height:44px}.src-header{padding-left:max(14px,var(--r2-vw-gutter));padding-right:max(14px,var(--r2-vw-gutter))}.src-section,.src-footer{padding-left:var(--r2-vw-gutter);padding-right:var(--r2-vw-gutter)}.src-category-row{grid-template-columns:repeat(2,minmax(0,1fr))}.src-category-card{min-width:0}.src-product-body h3{overflow-wrap:anywhere}.src-bottom-nav{padding-bottom:max(7px,var(--r2-safe-bottom))}.src-search input,.r2-search input,.r2-select{font-size:16px}}@media (min-width:768px){.src-section,.src-footer{padding-left:var(--r2-vw-gutter);padding-right:var(--r2-vw-gutter)}}.src-footer-mapframe{aspect-ratio:16/9;position:relative;overflow:hidden}.src-footer-mapframe iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.src-header,.src-bottom-nav,.r2-bottom,.r2-mobile-drawer{background-color:#071f43f7!important}}@media (prefers-reduced-motion:reduce){.src-category-card,.src-product,.src-primary,.src-cart,.src-menu{transform:none!important}}@media (max-width:375px){.src-actions{gap:4px}.src-catalog{padding-left:10px!important;padding-right:10px!important}.src-logo-r2{flex:none}.src-brand strong{letter-spacing:.1em}.src-category-row{gap:8px}.src-product-body{padding:10px!important}}
.product-card .card-media{border-radius:18px 18px 0 0;position:relative;overflow:hidden}.product-card .product-visual{justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 12%,#fffffff5 0 9%,#0000 10%),linear-gradient(145deg,#f4f8ff 0%,#e6effb 48%,#d7e6f7 100%)!important;border:0!important;min-height:238px!important}.product-card .product-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#1f72d026,#0000 36%),repeating-linear-gradient(135deg,#0b3f950b 0 1px,#0000 1px 11px);position:absolute;inset:-35% -20%;transform:rotate(-8deg)}.product-card .product-visual:after{content:"R2 NUSANTARA  •  OFFICIAL DISTRIBUTOR";color:#071d496b;letter-spacing:.18em;white-space:nowrap;pointer-events:none;font-size:7px;font-weight:900;position:absolute;bottom:12px;left:14px}.product-card .product-visual.tone-1{background:radial-gradient(circle at 78% 14%,#fffffffa 0 10%,#0000 11%),linear-gradient(145deg,#eef6ff,#dcecff 55%,#cfe0f4)!important}.product-card .product-visual.tone-2{background:radial-gradient(circle at 22% 18%,#fffffffa 0 10%,#0000 11%),linear-gradient(145deg,#f5f8fc,#e4edf8 55%,#d4e2f2)!important}.product-card .product-visual.tone-3{background:radial-gradient(circle at 80% 20%,#fffffffa 0 9%,#0000 10%),linear-gradient(145deg,#f0f5ff,#e0ebfa 55%,#d0e0f3)!important}.product-card .product-visual .badge{z-index:4;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0b3f951a;border-radius:999px;padding:6px 8px;position:absolute;top:13px;left:13px;box-shadow:0 6px 18px #071d4914;color:#0b3f95!important;background:#ffffffdb!important;font-size:7px!important;font-weight:950!important}.product-card .product-visual .heart{z-index:5;cursor:pointer;border:1px solid #0b3f951a;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 6px 18px #071d4914;color:#0b3f95!important;background:#ffffffe6!important}.product-card .product-visual .pack-art{z-index:3;background:linear-gradient(160deg,#0b3f95 0%,#145fbb 48%,#071d49 100%);border:1px solid #ffffffb8;border-radius:10px 10px 14px 14px;width:118px;height:168px;margin-bottom:23px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);position:relative;transform:perspective(700px)rotateX(2deg)rotateY(-7deg);box-shadow:0 24px 38px #071d493d,inset 0 1px #ffffff59}.product-card .product-visual .pack-art:before{content:"";background:linear-gradient(#ffffff17,#0000 42%),radial-gradient(circle at 50% 60%,#ffffff1f,#0000 34%);border:1px solid #fff3;border-radius:7px;position:absolute;inset:9px}.product-card .product-visual .pack-art:after{content:"WHOLESALE";text-align:center;color:#ffffffb8;letter-spacing:.24em;font-size:6px;font-weight:900;position:absolute;bottom:15px;left:0;right:0}.product-card .product-visual .pack-art span{text-align:center;color:#fff;letter-spacing:-.08em;text-shadow:0 3px 12px #0003;font-size:34px;font-weight:950;position:absolute;top:29px;left:0;right:0}.product-card .product-visual .pack-art small{text-align:center;color:#ffffffc2;letter-spacing:.2em;font-size:6px;font-weight:900;position:absolute;top:70px;left:0;right:0}.product-card .product-visual .pack-art i{color:#ffffff8c;letter-spacing:.12em;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:9px;left:10px}.product-card .product-visual .visual-label{z-index:4;text-align:center;color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 8px #00000047;pointer-events:none;width:86%;font-size:10px;font-weight:900;line-height:1.15;position:absolute;top:94px;left:50%;transform:translate(-50%)}.product-card:hover .product-visual .pack-art{transform:perspective(700px)rotateX(1deg)rotateY(-3deg)translateY(-4px)scale(1.025);box-shadow:0 30px 44px #071d4945,inset 0 1px #fff6}.product-card .product-body{position:relative;background:#fff!important}.product-card .product-body:before{content:"";background:linear-gradient(90deg,#0000,#1f72d038,#0000);height:1px;position:absolute;top:0;left:0;right:0}.product-card .product-body .category{color:#0b3f95;letter-spacing:.1em;background:#edf5ff;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:950;display:inline-flex}.product-card .product-body .category:before{content:"";background:#1f72d0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #1f72d01a}.product-card .stock i{background:#178253;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #1782531a}@media (max-width:767px){.product-card .product-visual{min-height:205px!important}.product-card .product-visual .pack-art{width:96px;height:139px;margin-bottom:20px}.product-card .product-visual .pack-art span{font-size:28px;top:25px}.product-card .product-visual .pack-art small{font-size:5px;top:59px}.product-card .product-visual .visual-label{font-size:8px;top:79px}.product-card .product-visual:after{letter-spacing:.13em;font-size:6px;bottom:9px;left:10px}}@media (prefers-reduced-motion:reduce){.product-card .product-visual .pack-art{transition:none}.product-card:hover .product-visual .pack-art{transform:perspective(700px)rotateX(2deg)rotateY(-7deg)}}
.src-footer,.footer-bg{isolation:isolate!important;color:#fff!important;background:linear-gradient(#071d49e6,#041430f5),url(/assets/logo/footer-bg.jpg) 50%/cover no-repeat!important;border-top:1px solid #ffffff1a!important;position:relative!important;overflow:hidden!important}.src-footer:before,.footer-bg:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(520px 220px at 8% 0,#1f72d03d,#0000 72%),radial-gradient(520px 260px at 92% 100%,#0095f629,#0000 70%)!important;position:absolute!important;inset:0!important}.src-footer:after,.footer-bg:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.22!important;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)!important;background-size:34px 34px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000000bf,#0000 82%)!important;mask-image:linear-gradient(#000000bf,#0000 82%)!important}.src-footer-map{z-index:1!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;align-items:stretch!important;gap:24px!important;width:min(1160px,100%)!important;margin:0 auto!important;padding:34px 20px 22px!important;display:grid!important;position:relative!important}.src-footer-info{justify-content:center!important;min-width:0!important;padding:4px 0!important}.src-footer-info>strong{color:#fff!important;letter-spacing:.025em!important;font-size:clamp(18px,2vw,24px)!important;font-weight:900!important;line-height:1.1!important}.src-footer-info>span{color:#9fc4ff!important;letter-spacing:.18em!important;margin-top:7px!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important}.src-footer-info>p{color:#c8d7ee!important;max-width:520px!important;margin:14px 0 0!important;font-size:11px!important;font-weight:500!important;line-height:1.65!important}.src-footer-links{flex-wrap:wrap!important;gap:7px!important;margin-top:16px!important;display:flex!important}.src-footer-links a{color:#dce8f8!important;letter-spacing:.035em!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 11px!important;font-size:9px!important;font-weight:800!important;text-decoration:none!important;transition:transform .22s,background .22s,border-color .22s!important;display:inline-flex!important}.src-footer-links a:hover,.src-footer-links a:focus-visible{background:#1f72d02e!important;border-color:#77b8ff66!important;outline:none!important;transform:translateY(-2px)!important}.src-footer-mapbox{background:#ffffff12!important;border:1px solid #ffffff26!important;border-radius:18px!important;min-width:0!important;padding:5px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #00000042!important}.src-footer-mapframe{border-radius:14px!important;min-height:250px!important;overflow:hidden!important}.src-footer-mapcard{-webkit-backdrop-filter:blur(14px)!important;background:#071d49db!important;border:1px solid #ffffff29!important;border-radius:13px!important;padding:10px 11px!important;bottom:12px!important;left:12px!important;right:12px!important;box-shadow:0 10px 28px #0000003d!important}.src-footer-pin{border-radius:9px!important;width:32px!important;height:32px!important}.src-footer-mapcard strong{color:#fff!important;font-size:10px!important;line-height:1.25!important}.src-footer-mapcard p{color:#c8d7ee!important;margin-top:3px!important;font-size:8px!important;line-height:1.4!important}.src-footer-mapcard a{color:#fff!important;background:#1f72d0!important;border-radius:8px!important;margin-top:6px!important;padding:6px 9px!important;font-size:8px!important;font-weight:900!important}.src-footer-copy{z-index:1!important;color:#d2e2f8ad!important;border-top:1px solid #ffffff14!important;width:min(1160px,100%)!important;margin:0 auto!important;padding:10px 20px 18px!important;font-size:8px!important;line-height:1.5!important;position:relative!important}@media (max-width:767px){.src-footer-map{grid-template-columns:1fr!important;gap:14px!important;padding:24px 14px 15px!important}.src-footer-info{padding:0!important}.src-footer-info>strong{font-size:18px!important}.src-footer-info>span{letter-spacing:.14em!important;font-size:8px!important}.src-footer-info>p{margin-top:9px!important;font-size:10px!important;line-height:1.55!important}.src-footer-links{gap:6px!important;margin-top:11px!important}.src-footer-links a{min-height:40px!important;padding:0 10px!important;font-size:8px!important}.src-footer-mapbox{border-radius:15px!important;padding:4px!important}.src-footer-mapframe{min-height:205px!important}.src-footer-mapcard{padding:8px!important;bottom:8px!important;left:8px!important;right:8px!important}.src-footer-pin{width:28px!important;height:28px!important}.src-footer-copy{text-align:center!important;padding:9px 14px 15px!important;font-size:7.5px!important}}@media (max-width:380px){.src-footer-links a{flex:calc(50% - 6px)!important}.src-footer-mapframe{min-height:190px!important}}@media (prefers-reduced-motion:reduce){.src-footer-links a{transition:none!important}.src-footer-links a:hover,.src-footer-links a:focus-visible{transform:none!important}}.footer-bg{--footer-gold:#d6b36a!important;background:linear-gradient(#031026ed,#041630f9 52%,#020b1bfe),url(/assets/logo/footer-bg.jpg) 50%/cover no-repeat!important;border-top-color:#d6b36a38!important}.footer-bg:before{background:radial-gradient(700px 300px at 8% 0,#d6b36a24,#0000 66%),radial-gradient(650px 320px at 92% 20%,#0095f621,#0000 68%),linear-gradient(90deg,#0000,#ffffff06,#0000)!important}.footer-bg>.max-w-7xl{position:relative!important}.footer-bg>.max-w-7xl:before{content:""!important;background:linear-gradient(90deg,#0000,#d6b36a94,#ffffff1a,#0000)!important;height:1px!important;margin:0 0 34px!important;display:block!important}.footer-bg .grid.md\:grid-cols-2.lg\:grid-cols-4{gap:clamp(28px,4vw,56px)!important}.footer-bg .footer-title{color:#fff!important;letter-spacing:.14em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin-bottom:14px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}.footer-bg .footer-title:after{content:""!important;background:linear-gradient(90deg,var(--footer-gold),transparent)!important;width:22px!important;height:1px!important}.footer-bg .footer-link{border:1px solid #0000!important;border-radius:10px!important;align-items:center!important;min-height:36px!important;padding:7px 10px!important;transition:transform .2s,background .2s,border-color .2s,color .2s!important;display:flex!important}.footer-bg .footer-link:hover,.footer-bg .footer-link:focus-visible{color:#fff!important;background:#ffffff0e!important;border-color:#d6b36a33!important;outline:none!important;transform:translate(3px)!important}.footer-bg .sales-card,.footer-bg .newsletter-box{-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(145deg,#ffffff13,#ffffff06)!important;border:1px solid #ffffff1a!important;box-shadow:0 16px 36px #0000002e!important}.footer-bg .sales-card{border-radius:14px!important;padding:10px 12px!important;transition:transform .2s,border-color .2s,background .2s!important}.footer-bg .sales-card:hover{background:#ffffff0f!important;border-color:#d6b36a4d!important;transform:translateY(-1px)!important}.footer-bg .copy-btn,.footer-bg .wa-circle{border-radius:12px!important;min-width:44px!important;min-height:44px!important}.footer-bg .wa-circle{background:#ffffff0d!important;border:1px solid #ffffff1c!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.footer-bg .copy-btn:hover,.footer-bg .wa-circle:hover{background:#d6b36a1f!important;border-color:#d6b36a59!important}.footer-bg .badge-pill,.footer-bg .region-tag{color:#e7eef8c7!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff0b!important;border:1px solid #d6b36a2e!important;transition:background .2s,border-color .2s,transform .2s!important}.footer-bg .badge-pill:hover,.footer-bg .region-tag:hover{background:#d6b36a14!important;border-color:#d6b36a61!important;transform:translateY(-1px)!important}.footer-bg .newsletter-box{border-radius:16px!important;padding:14px!important}.footer-bg .newsletter-box input{background:#0003!important;border-color:#ffffff1a!important;border-radius:11px!important;min-height:44px!important}.footer-bg .newsletter-box input:focus{border-color:#d6b36a8c!important;outline:none!important;box-shadow:0 0 0 3px #d6b36a1a!important}.footer-bg .newsletter-box button{min-width:46px!important;min-height:44px!important}.footer-bg .footer-mini-map{background:#0000002e!important;border:1px solid #ffffff1f!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 18px 38px #00000038!important}.footer-bg .footer-mini-map-overlay{-webkit-backdrop-filter:blur(10px)!important;background:#031026d6!important;border:1px solid #d6b36a33!important;transition:background .2s,border-color .2s!important}.footer-bg .footer-mini-map-overlay:hover,.footer-bg .footer-mini-map-overlay:focus-visible{background:#d6b36a24!important;border-color:#d6b36a6b!important;outline:none!important}.footer-bg .mt-12.pt-6.border-t{border-top-color:#ffffff1a!important}.footer-bg .footer-legal-link{padding:7px 0!important;transition:color .2s!important}.footer-bg .footer-legal-link:hover,.footer-bg .footer-legal-link:focus-visible{color:#fff!important;outline:none!important}@media (max-width:700px){.footer-bg{padding-top:42px!important;padding-bottom:22px!important}.footer-bg>.max-w-7xl:before{margin-bottom:26px!important}.footer-bg .grid.md\:grid-cols-2.lg\:grid-cols-4{gap:28px!important}.footer-bg .footer-title{margin-bottom:11px!important;font-size:10px!important}.footer-bg .footer-link{min-height:44px!important}.footer-bg .newsletter-box{padding:13px!important}.footer-bg .mt-12.pt-6.border-t{margin-top:30px!important;padding-top:18px!important}}@media (prefers-reduced-motion:reduce){.footer-bg .footer-link,.footer-bg .sales-card,.footer-bg .copy-btn,.footer-bg .wa-circle,.footer-bg .badge-pill,.footer-bg .region-tag,.footer-bg .footer-mini-map-overlay,.footer-bg .footer-legal-link{transition:none!important}}.catalog-app>.footer,.premium-catalog>.footer{isolation:isolate!important;color:#d9e3f2!important;background:linear-gradient(#071d49 0%,#061735 54%,#030c1e 100%)!important;border-top:1px solid #d6b36a47!important;margin-top:40px!important;padding:46px 20px 28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 -18px 50px #0310261a!important}.catalog-app>.footer:before,.premium-catalog>.footer:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(560px 220px at 8% 0,#d6b36a21,#0000 68%),radial-gradient(620px 260px at 92% 100%,#0095f61f,#0000 70%),linear-gradient(90deg,#0000,#ffffff06,#0000)!important;position:absolute!important;inset:0!important}.catalog-app>.footer:after,.premium-catalog>.footer:after{content:""!important;z-index:-1!important;opacity:.35!important;pointer-events:none!important;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)!important;background-size:36px 36px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#0009,#0000 82%)!important;mask-image:linear-gradient(#0009,#0000 82%)!important}.catalog-app>.footer{letter-spacing:.04em!important;text-align:center!important;font-size:10px!important;line-height:1.6!important}.catalog-app>.footer::marker{display:none!important}.premium-catalog>.footer::marker{display:none!important}.catalog-app>.footer a,.premium-catalog>.footer a{color:#d9e3f2!important;text-decoration:none!important}.catalog-app>.footer a:hover,.catalog-app>.footer a:focus-visible,.premium-catalog>.footer a:hover,.premium-catalog>.footer a:focus-visible{color:#fff!important}@media (max-width:700px){.catalog-app>.footer,.premium-catalog>.footer{margin-top:28px!important;padding:36px 16px 24px!important;font-size:9px!important;line-height:1.55!important}}@media (prefers-reduced-motion:reduce){.catalog-app>.footer,.premium-catalog>.footer{scroll-behavior:auto!important}}
