/* RIMAX RICAMBI — FINAL CUSTOMER SYSTEM 50.0
   Loaded after all previous public styles. Owner-supplied logo remains unmodified. */
:root{
  --rx50-ink:#0b1821;--rx50-navy:#0d202c;--rx50-navy-2:#14303f;--rx50-red:#df151d;--rx50-red-2:#b90f16;
  --rx50-bg:#f4f6f8;--rx50-panel:#fff;--rx50-line:#dce2e6;--rx50-line-2:#c9d2d8;--rx50-muted:#62717b;
  --rx50-ok:#157a46;--rx50-shadow:0 12px 32px rgba(9,28,40,.08);--rx50-shadow-lg:0 24px 60px rgba(5,21,31,.16);
  --rx50-wrap:1440px;--rx50-radius:8px;
}
body.site-body{background:var(--rx50-bg)!important;color:var(--rx50-ink)!important;letter-spacing:-.005em}
body.site-body .wrap,body.site-body .home-section,body.site-body .rx28-categories,body.site-body .rx28-trust{width:min(calc(100% - 44px),var(--rx50-wrap))!important}
body.site-body .store-main{background:var(--rx50-bg)!important}
body.site-body :focus-visible{outline:3px solid rgba(223,21,29,.24)!important;outline-offset:2px!important}
body.site-body h1,body.site-body h2,body.site-body h3{color:var(--rx50-ink);text-wrap:balance}

/* ----- Global header: brand + search + commerce only ----- */
.store-header{background:var(--rx50-navy)!important;box-shadow:0 1px 0 rgba(255,255,255,.07)!important;position:sticky!important;top:0!important;z-index:100!important}
.rx28-header.rx34-header{background:var(--rx50-navy)!important}
.rx28-header-inner{width:min(calc(100% - 44px),var(--rx50-wrap))!important;min-height:96px!important;grid-template-columns:126px minmax(420px,1fr) auto!important;gap:22px!important;padding:7px 0!important}
.rx49-brand{width:118px!important;height:82px!important;min-width:118px!important;justify-content:center!important}
.rx49-brand-logo{width:100px!important;height:82px!important;object-fit:contain!important;filter:drop-shadow(0 5px 12px rgba(0,0,0,.16))!important}
.rx28-search-zone{grid-template-columns:minmax(300px,1fr) 194px!important;gap:9px!important}
.rx28-search.rx34-search{height:54px!important;border-radius:7px!important;border:1px solid rgba(255,255,255,.14)!important;grid-template-columns:46px minmax(0,1fr) 86px!important;box-shadow:0 5px 18px rgba(0,0,0,.10)!important}
.rx28-search input{height:52px!important;font-size:14px!important;font-weight:560!important;letter-spacing:0!important}
.rx28-search button{height:54px!important;background:var(--rx50-red)!important;font-weight:800!important}
.rx28-search button:hover{background:var(--rx50-red-2)!important}
.rx28-vehicle-shortcut.rx34-vehicle-shortcut{height:54px!important;border-radius:7px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.055)!important;padding:0 14px!important}
.rx28-vehicle-shortcut b{font-size:12.5px!important}
.rx28-actions{gap:2px!important}
.rx28-account,.rx28-cart{height:58px!important;min-width:88px!important;padding:0 10px!important;border-radius:7px!important}
.rx28-account b,.rx28-cart b{font-size:12.5px!important}.rx28-account i{color:#9fb0bb!important}
.rx47-account-popover{top:calc(100% + 11px)!important;width:350px!important;border-radius:9px!important;border:1px solid #d3dbe0!important;box-shadow:var(--rx50-shadow-lg)!important;padding:7px!important}
.rx47-account-popover-head{display:grid!important;grid-template-columns:36px 1fr!important;align-items:center!important;gap:10px!important;background:#f3f6f7!important}
.rx47-account-popover-head>span{width:36px!important;height:36px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--rx50-navy)!important;color:#fff!important;font-weight:850!important}
.rx47-account-popover>a{padding:10px 11px!important}.rx47-account-popover>a:hover{background:#f3f6f7!important}

.rx28-nav.rx34-nav{min-height:48px!important;background:#fff!important;border-bottom:1px solid var(--rx50-line)!important;box-shadow:0 3px 12px rgba(7,25,36,.045)!important}
.rx28-nav-inner{width:min(calc(100% - 44px),var(--rx50-wrap))!important;min-height:48px!important}
.rx28-nav-inner>a,.rx33-catalog-link{height:48px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:780!important;border-right:1px solid #edf0f2!important;color:#273741!important}
.rx33-catalog-link.is-primary{min-width:184px!important;background:var(--rx50-red)!important;color:#fff!important}
.rx33-catalog-link.is-primary:hover{background:var(--rx50-red-2)!important;color:#fff!important}
.rx49-category-quick{max-width:190px;overflow:hidden;text-overflow:ellipsis}
.rx47-catalog-panel{top:48px!important;width:min(1040px,calc(100vw - 44px))!important;border-radius:0 0 9px 9px!important;border-top:3px solid var(--rx50-red)!important;box-shadow:0 28px 65px rgba(6,23,34,.2)!important}

/* ----- Home: no filler, purchase funnel first ----- */
.page-index .store-main{padding-top:1px!important}
.rimax-home-finder{margin-top:18px!important;margin-bottom:22px!important;padding:0!important}
.rimax-home-finder-shell{border:1px solid var(--rx50-line)!important;border-radius:9px!important;box-shadow:0 8px 25px rgba(8,27,39,.07)!important;overflow:hidden!important;background:#fff!important}
.rimax-home-finder-head{min-height:92px!important;padding:20px 24px!important;align-items:center!important;background:linear-gradient(112deg,#0d202c 0%,#143241 68%,#173a49 100%)!important;border-radius:8px 8px 0 0!important}
.rimax-home-finder-head h1{font-size:clamp(28px,2.55vw,40px)!important;line-height:1.03!important;letter-spacing:-.042em!important;margin:0!important;font-weight:870!important}
.rimax-home-finder-head>p{display:none!important}
.rimax-finder-tabs{padding:0 24px!important;background:#f2f5f6!important;border-bottom:1px solid var(--rx50-line)!important}
.rimax-finder-tabs button{height:45px!important;padding:0 18px!important;border-bottom-width:2px!important;font-size:12px!important;font-weight:760!important;color:#5f6d76!important}
.rimax-finder-tabs button.active{color:var(--rx50-ink)!important;border-bottom-color:var(--rx50-red)!important}
.rimax-finder-pane{padding:20px 24px 23px!important}
.rimax-vehicle-flow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) 165px!important;gap:9px!important;align-items:end!important}
.rimax-vehicle-flow label>span{font-size:10px!important;font-weight:840!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#61727d!important;margin-bottom:6px!important;display:block!important}
.rimax-vehicle-flow label>span b{color:var(--rx50-red)!important;margin-right:5px!important}
.rimax-vehicle-flow select{height:50px!important;border-radius:6px!important;border:1px solid var(--rx50-line-2)!important;background:#fff!important;color:#15242d!important;padding:0 34px 0 12px!important;font-size:13px!important;font-weight:620!important}
.rimax-vehicle-flow select:focus{border-color:#879ba7!important;box-shadow:0 0 0 3px rgba(15,43,58,.08)!important}
.rimax-vehicle-submit{height:50px!important;border-radius:6px!important;font-size:13px!important;font-weight:820!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
.rimax-selected-vehicle{grid-column:1/-1!important}
.rimax-code-flow label{display:block!important}.rimax-code-input{height:52px!important;border:1px solid var(--rx50-line-2)!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important}
.rimax-code-input input{font-size:14px!important}.rimax-code-input button{border-radius:0!important;min-width:120px!important}
.rimax-code-hints{margin-top:9px!important;display:flex!important;gap:6px!important;flex-wrap:wrap!important}.rimax-code-hints span{font-size:9px!important;font-weight:780!important;color:#6c7a83!important;background:#f3f6f7!important;border:1px solid #e2e7ea!important;border-radius:3px!important;padding:4px 7px!important}

.rx28-categories,.home-products,.rx28-trust{margin-top:0!important;margin-bottom:26px!important}
.rx28-section-head,.home-products .section-head{min-height:64px!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:12px!important}
.rx28-kicker,.eyebrow{font-size:10px!important;letter-spacing:.11em!important}.rx28-section-head h2,.home-products .section-head h2{font-size:26px!important;letter-spacing:-.035em!important;margin-top:3px!important}
.rx28-text-link{font-size:12px!important;font-weight:780!important;color:#344852!important}.rx28-text-link:hover{color:var(--rx50-red)!important}
.rx28-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
.rx28-category-card{min-height:112px!important;border-radius:7px!important;border:1px solid var(--rx50-line)!important;padding:14px!important;grid-template-columns:70px minmax(0,1fr)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}
.rx28-category-card:hover{transform:translateY(-2px)!important;border-color:#b7c2c8!important;box-shadow:0 9px 24px rgba(9,28,40,.065)!important}
.rx28-category-icon,.rx29-category-media{width:62px!important;height:62px!important;border-radius:5px!important;background:#f2f5f6!important}
.rx28-category-copy small{font-size:8px!important}.rx28-category-copy b{font-size:14px!important}.rx28-category-copy em{font-size:10px!important;font-weight:700!important}

.home-products .section-head .button{height:38px!important;display:flex!important;align-items:center!important;padding:0 13px!important;font-size:11px!important;background:#fff!important;color:#23333d!important;border:1px solid var(--rx50-line-2)!important}
.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
.product-card.rx49-product-card{border-radius:7px!important;border:1px solid var(--rx50-line)!important;background:#fff!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}
.product-card.rx49-product-card:hover{transform:translateY(-2px)!important;border-color:#b8c3c9!important;box-shadow:0 12px 30px rgba(8,27,39,.08)!important}
.product-image{height:226px!important;padding:20px!important;background:#fff!important;border-bottom:1px solid #edf1f3!important}
.product-body{padding:13px 14px 14px!important}.rx49-product-id{font-size:9px!important}.product-card h3{font-size:13.5px!important;line-height:1.32!important;min-height:38px!important;margin:7px 0 8px!important}
.rx49-product-price strong{font-size:23px!important}.rx49-product-actions{grid-template-columns:.8fr 1.2fr!important;gap:6px!important}.rx49-product-actions .button{height:38px!important;font-size:11px!important}
.product-card-wishlist button{width:34px!important;height:34px!important;border-radius:6px!important}

/* Trust is a compact purchase-confidence strip, not extra navigation. */
.rx28-trust{background:#fff!important;border:1px solid var(--rx50-line)!important;border-radius:7px!important;overflow:hidden!important}
.rx28-trust-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important}
.rx28-trust-grid article{padding:14px 16px!important;border-right:1px solid var(--rx50-line)!important;display:grid!important;grid-template-columns:34px 1fr!important;gap:10px!important;align-items:center!important;min-height:74px!important;background:#fff!important}
.rx28-trust-grid article:last-child{border-right:0!important}.rx28-trust-icon{width:30px!important;height:30px!important;color:var(--rx50-red)!important}.rx28-trust-icon svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}.rx28-trust-grid b{font-size:11.5px!important}.rx28-trust-grid p{font-size:9.5px!important;line-height:1.35!important;color:#73818a!important;margin:2px 0 0!important}

/* ----- Catalog / product / checkout ----- */
.catalog-page-head,.catalog-shell,.cart-shell,.checkout,.product-builder-layout{width:min(calc(100% - 44px),var(--rx50-wrap))!important}
.catalog-page-head{padding-top:20px!important}.catalog-page-head h1{font-size:32px!important;letter-spacing:-.04em!important}
.catalog-filters,.catalog-products,.product-summary-card,.purchase-panel,.main-image,.card,.cart-summary-card,.checkout .card{border-radius:7px!important;border-color:var(--rx50-line)!important;box-shadow:none!important;background:#fff!important}
.catalog-filters{padding:16px!important}.catalog-toolbar{background:#fff!important;border:1px solid var(--rx50-line)!important;border-radius:7px!important;padding:9px 11px!important}
.product-builder-layout{gap:10px!important}.main-image{min-height:470px!important}.product-summary-card h1{font-size:30px!important}.big-price{font-size:34px!important}.purchase-panel .buy-box button{min-height:48px!important}
.shipping-promise{border-top:1px solid var(--rx50-line)!important}.shipping-promise>div{background:#f6f8f9!important;border-radius:5px!important}
.cart-summary-card,.sticky-summary{box-shadow:0 8px 24px rgba(8,27,39,.06)!important}

/* ----- Rimax ID: the single home for post-purchase services ----- */
.rx47-account-page{padding:20px 0 50px!important}.rx47-account-shell{width:min(calc(100% - 44px),var(--rx50-wrap))!important;grid-template-columns:245px minmax(0,1fr)!important;gap:16px!important}
.rx47-account-sidebar{border:1px solid var(--rx50-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
.rx50-account-brand{min-height:92px!important;padding:10px 14px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;background:var(--rx50-navy)!important;color:#fff!important}
.rx50-account-brand img{width:60px!important;height:60px!important;object-fit:contain!important}.rx50-account-brand b{font-size:16px!important}.rx50-account-brand small{font-size:9px!important;color:#aebdc6!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}
.rx47-account-sidebar nav{padding:8px!important}.rx47-account-sidebar nav a{min-height:42px!important;border-radius:5px!important;padding:0 10px!important;font-size:12px!important;font-weight:690!important}.rx47-account-sidebar nav a:hover{background:#f2f5f6!important}.rx47-account-sidebar nav a.is-active{background:#eef2f4!important;color:var(--rx50-ink)!important;border-left:3px solid var(--rx50-red)!important}
.rx47-account-sidebar nav a em{font-size:9px!important;background:#eef2f4!important;border-radius:10px!important;padding:2px 6px!important}.rx47-account-side-bottom{border-top:1px solid var(--rx50-line)!important;padding:8px!important}
.rx47-account-main{min-width:0!important}.rx47-account-top{border:1px solid var(--rx50-line)!important;border-radius:8px!important;background:#fff!important;padding:19px 21px!important;box-shadow:none!important}.rx47-account-top h1{font-size:30px!important;line-height:1.05!important;margin:4px 0!important}.rx47-account-top p{font-size:12px!important;color:var(--rx50-muted)!important}
.rx47-dashboard-cards{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin:10px 0!important}.rx47-dashboard-cards>a{border:1px solid var(--rx50-line)!important;border-radius:7px!important;box-shadow:none!important;background:#fff!important;padding:14px!important}.rx47-dashboard-cards>a:hover{border-color:#b8c3c9!important;transform:translateY(-1px)!important}.rx47-dashboard-cards>a>b{font-size:26px!important}
.rx47-account-actionbar{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-bottom:10px!important}.rx47-account-actionbar>a{min-height:72px!important;border:1px solid var(--rx50-line)!important;border-radius:7px!important;background:#fff!important;padding:12px!important;box-shadow:none!important}.rx47-account-actionbar>a>b{width:32px!important;height:32px!important;border-radius:5px!important;background:#eef2f4!important;color:var(--rx50-red)!important}.rx47-account-actionbar small{font-size:9px!important;color:#74828a!important}
.rx47-panel{border:1px solid var(--rx50-line)!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;padding:17px!important}.rx47-panel-title h2{font-size:20px!important}.rx47-order-row{border:1px solid #e4e9ec!important;border-radius:6px!important;background:#fff!important}.rx47-order-actions .button{height:36px!important;font-size:10px!important}.rx47-pro-strip{border-radius:8px!important;background:var(--rx50-navy)!important;color:#fff!important;box-shadow:none!important}.rx47-pro-strip h2{color:#fff!important}

/* ----- Help Center + ticket/chat ----- */
.rx47-help-center{padding:0 0 52px!important;background:var(--rx50-bg)!important}.rx47-help-hero{background:var(--rx50-navy)!important;border:0!important}.rx47-help-hero-inner{width:min(calc(100% - 44px),var(--rx50-wrap))!important;padding:34px 0 30px!important}.rx47-help-hero h1{font-size:36px!important;letter-spacing:-.045em!important;color:#fff!important;margin:5px 0 7px!important}.rx47-help-hero p{max-width:680px!important;color:#c7d2d8!important;font-size:13px!important}.rx47-help-search{height:54px!important;border-radius:7px!important;box-shadow:0 12px 35px rgba(0,0,0,.16)!important}.rx47-help-search input{font-size:14px!important}.rx47-help-hot{margin-top:11px!important}.rx47-help-hot button{border:1px solid rgba(255,255,255,.2)!important;background:rgba(255,255,255,.06)!important;border-radius:4px!important;color:#e6edf0!important}
.rx47-help-shell{width:min(calc(100% - 44px),var(--rx50-wrap))!important;margin-top:18px!important}.rx47-help-categories{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.rx47-help-categories>a{min-height:92px!important;border:1px solid var(--rx50-line)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;padding:13px!important}.rx47-help-categories>a:hover{border-color:#b7c3c9!important;transform:translateY(-1px)!important}.rx47-help-icon{width:36px!important;height:36px!important;border-radius:5px!important;background:#f1f4f5!important;color:var(--rx50-red)!important}.rx47-help-categories b{font-size:12px!important}.rx47-help-categories small{font-size:9px!important;color:#74828a!important}
.rx47-help-layout{gap:12px!important}.rx47-help-layout>section,.rx47-help-layout>aside,.rx47-support-request,.rx47-help-history{border:1px solid var(--rx50-line)!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}
.rx47-help-center details{border-color:#e2e7ea!important;border-radius:6px!important}.rx47-help-center summary{font-weight:720!important}

.rx47-assist-drawer{z-index:180!important}.rx49-assist-toggle{height:50px!important;min-width:178px!important;border-radius:8px!important;background:var(--rx50-navy)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 14px 34px rgba(7,25,36,.2)!important}.rx49-assist-toggle:hover{background:#153241!important}.rx48-assist-brand{width:34px!important;height:34px!important;border-radius:6px!important;background:#fff!important;display:grid!important;place-items:center!important}.rx48-assist-brand img{width:30px!important;height:30px!important;object-fit:contain!important}.rx49-assist-toggle b{font-size:12px!important}.rx49-assist-toggle small{font-size:9px!important;color:#b7c5cc!important}
.rx49-assist-panel{width:390px!important;height:min(610px,calc(100vh - 120px))!important;border-radius:10px!important;border:1px solid #cfd8dd!important;background:#fff!important;box-shadow:0 30px 75px rgba(4,18,27,.28)!important;overflow:hidden!important}.rx49-assist-panel>header{min-height:66px!important;background:var(--rx50-navy)!important;color:#fff!important;border-bottom:0!important;padding:10px 12px!important}.rx48-assist-avatar{width:38px!important;height:38px!important;border-radius:7px!important;background:#fff!important}.rx48-assist-avatar img{width:34px!important;height:34px!important;object-fit:contain!important}.rx47-assist-body{background:#f4f6f8!important;padding:14px!important;gap:8px!important}.chat-message{max-width:84%!important;border-radius:8px!important;padding:9px 11px!important;font-size:11.5px!important;line-height:1.45!important;box-shadow:none!important}.chat-message.bot{background:#fff!important;color:#172832!important;border:1px solid #dce3e7!important}.chat-message.user{background:var(--rx50-navy)!important;color:#fff!important;border:1px solid var(--rx50-navy)!important;margin-left:auto!important}.rx47-assist-choices{padding:9px 10px!important;gap:5px!important;border-top:1px solid var(--rx50-line)!important;background:#fff!important}.rx47-assist-choices button,.chat-quick-row .chat-link{height:31px!important;border-radius:5px!important;border:1px solid #d8e0e4!important;background:#fff!important;color:#2a3d48!important;font-size:9.5px!important;font-weight:760!important;padding:0 9px!important}.rx47-assist-choices button:hover,.chat-quick-row .chat-link:hover{border-color:#aebbc2!important;color:var(--rx50-red)!important}.chat-link{display:inline-flex!important;align-items:center!important;min-height:34px!important;border-radius:5px!important;background:#fff!important;border:1px solid #d5dde2!important;color:#1d3948!important;font-size:10px!important;font-weight:780!important;padding:7px 9px!important}.chat-order-lookup{border:1px solid #d7e0e5!important;border-radius:7px!important;background:#fff!important;padding:10px!important}.chat-order-lookup>div{display:grid!important;gap:6px!important}.chat-order-lookup input{height:38px!important;border:1px solid #d4dde2!important;border-radius:5px!important;padding:0 9px!important;font-size:10.5px!important}.chat-order-lookup button{height:37px!important;border-radius:5px!important;font-size:10px!important}.rx47-assist-form{padding:9px!important;border-top:1px solid var(--rx50-line)!important;background:#fff!important}.rx47-assist-form input{height:42px!important;border-radius:6px!important;border:1px solid #cfd9de!important;padding:0 11px!important;font-size:11.5px!important}.rx47-assist-form button{width:42px!important;height:42px!important;border-radius:6px!important}.rx48-assist-privacy{display:block!important;padding:0 10px 9px!important;color:#849099!important;background:#fff!important;font-size:7.5px!important}

/* ----- Auth: branded, credible, less marketing noise ----- */
.rimax-auth-shell .store-main{background:var(--rx50-bg)!important}.rx47-auth-page{min-height:100vh!important;padding:24px!important;background:linear-gradient(125deg,#0d202c 0 39%,#f4f6f8 39% 100%)!important}.rx47-auth-shell{width:min(1080px,100%)!important;min-height:650px!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 30px 70px rgba(6,23,34,.2)!important}.rx47-auth-story{background:var(--rx50-navy)!important;padding:34px!important}.rx47-auth-logo img{width:112px!important;height:112px!important;object-fit:contain!important}.rx47-auth-story h1{font-size:34px!important;line-height:1.06!important}.rx47-auth-card{padding:42px!important}.rx47-auth-mobile-logo img{width:84px!important;height:84px!important;object-fit:contain!important}.rx47-auth-heading h2{font-size:27px!important}.rx47-auth-form input{height:48px!important;border-radius:6px!important}.rx47-auth-submit{height:48px!important;border-radius:6px!important}

/* ----- Footer: lean; services remain in account ----- */
.rx49-footer{background:#0a1821!important;padding-top:34px!important}.rx49-footer-grid{width:min(calc(100% - 44px),var(--rx50-wrap))!important;grid-template-columns:1.35fr .75fr .75fr 1fr!important;gap:40px!important}.rx49-footer-brand>a{height:84px!important;justify-content:flex-start!important}.rx49-footer-brand img{height:80px!important;width:96px!important;object-fit:contain!important}.rx49-footer-grid>div>b{font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:9px!important}.rx49-footer-grid>div>a{font-size:11px!important;color:#c5d0d6!important;padding:3px 0!important}.rx49-footer-grid>div>a:hover{color:#fff!important}.rx49-footer-grid small{font-size:9px!important;color:#869aa6!important}.rx49-footer-bottom{width:min(calc(100% - 44px),var(--rx50-wrap))!important;border-top:1px solid rgba(255,255,255,.1)!important;color:#788e9a!important}

/* ----- Responsive ----- */
@media(max-width:1180px){
 .rx28-header-inner{grid-template-columns:105px minmax(320px,1fr) auto!important;gap:12px!important}.rx49-brand{width:100px!important;min-width:100px!important}.rx49-brand-logo{width:88px!important}.rx28-search-zone{grid-template-columns:minmax(250px,1fr) 170px!important}.rx28-account,.rx28-cart{min-width:68px!important}.rx28-account b,.rx28-cart b{display:none!important}.rx28-account i{display:none!important}
 .rimax-vehicle-flow{grid-template-columns:repeat(2,minmax(0,1fr)) 160px!important}.rimax-vehicle-flow label:nth-of-type(4){grid-column:auto!important}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rx47-help-categories{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:980px){
 body.site-body .wrap,body.site-body .home-section,body.site-body .rx28-categories,body.site-body .rx28-trust{width:calc(100% - 28px)!important}
 .store-header{position:sticky!important}.rx28-header-inner{width:calc(100% - 28px)!important;min-height:78px!important;grid-template-columns:74px minmax(0,1fr) auto!important;gap:9px!important;padding:5px 0!important}.rx49-brand{width:70px!important;min-width:70px!important;height:66px!important}.rx49-brand-logo{width:66px!important;height:64px!important}.rx28-search-zone{display:block!important}.rx28-search.rx34-search{height:48px!important;grid-template-columns:40px minmax(0,1fr) 48px!important}.rx28-search input{height:46px!important;font-size:12px!important}.rx28-search button{height:48px!important;padding:0!important}.rx28-search button span{display:none!important}.rx28-search button b{display:block!important}.rx28-vehicle-shortcut{display:none!important}.rx28-actions{gap:0!important}.rx28-account,.rx28-cart{width:44px!important;min-width:44px!important;height:48px!important;padding:0!important;justify-content:center!important}.rx28-account>span,.rx28-cart-icon{width:27px!important}.rx28-cart-count{top:1px!important;left:24px!important}.rx28-menu{display:flex!important;width:42px!important;height:44px!important;margin-left:1px!important}
 .rx28-nav.rx34-nav{min-height:0!important;border:0!important}.rx33-mobile-menu-panel{top:0!important}.rx33-mobile-menu-head{height:82px!important}.rx34-mobile-brand{width:78px!important;height:68px!important}.rx34-mobile-brand img{width:72px!important;height:66px!important}
 .rimax-home-finder{margin-top:12px!important}.rimax-home-finder-head{min-height:78px!important;padding:17px 18px!important}.rimax-home-finder-head h1{font-size:28px!important}.rimax-finder-tabs{padding:0 16px!important}.rimax-finder-pane{padding:16px 18px 19px!important}.rimax-vehicle-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rimax-vehicle-submit{grid-column:1/-1!important}.rx28-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-image{height:190px!important}.rx28-trust-grid{grid-template-columns:repeat(2,1fr)!important}.rx28-trust-grid article:nth-child(2){border-right:0!important}.rx28-trust-grid article:nth-child(-n+2){border-bottom:1px solid var(--rx50-line)!important}
 .rx47-account-shell{width:calc(100% - 28px)!important;grid-template-columns:1fr!important}.rx47-account-sidebar{position:static!important}.rx47-account-sidebar nav{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important}.rx47-account-sidebar nav a{justify-content:center!important;text-align:center!important}.rx47-account-side-bottom{display:flex!important;justify-content:space-between!important}.rx47-dashboard-cards,.rx47-account-actionbar{grid-template-columns:repeat(2,1fr)!important}.rx47-help-shell,.rx47-help-hero-inner{width:calc(100% - 28px)!important}.rx47-help-categories{grid-template-columns:repeat(2,1fr)!important}
 .rx49-footer-grid,.rx49-footer-bottom{width:calc(100% - 28px)!important}.rx49-footer-grid{grid-template-columns:1.2fr 1fr!important;gap:28px!important}.rx49-footer-brand{grid-column:1/-1!important}
}
@media(max-width:620px){
 body.site-body{padding-bottom:62px!important}.store-header{top:0!important}.rx28-header-inner{width:calc(100% - 18px)!important;min-height:74px!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:6px!important}.rx49-brand{width:56px!important;min-width:56px!important;height:60px!important}.rx49-brand-logo{width:56px!important;height:57px!important}.rx28-search.rx34-search{height:46px!important;grid-template-columns:34px minmax(0,1fr) 43px!important;border-radius:6px!important}.rx28-search-icon svg{width:18px!important}.rx28-search input{height:44px!important;padding:0 3px!important;font-size:11px!important}.rx28-search button{height:46px!important}.rx28-account{display:none!important}.rx28-cart{width:39px!important;min-width:39px!important}.rx28-menu{width:38px!important}.rx28-cart-count{left:21px!important}
 .rimax-home-finder{width:calc(100% - 18px)!important;margin-top:9px!important;margin-bottom:18px!important}.rimax-home-finder-shell{border-radius:7px!important}.rimax-home-finder-head{min-height:68px!important;padding:14px!important}.rimax-home-finder-head h1{font-size:24px!important;line-height:1.03!important}.rimax-finder-tabs{padding:0 8px!important}.rimax-finder-tabs button{height:42px!important;padding:0 7px!important;justify-content:center!important;flex:1!important;font-size:10px!important}.rimax-finder-pane{padding:12px!important}.rimax-vehicle-flow{grid-template-columns:1fr!important;gap:7px!important}.rimax-vehicle-flow select,.rimax-vehicle-submit{height:46px!important}.rimax-vehicle-submit{grid-column:1!important}.rimax-code-input{height:46px!important}.rimax-code-input button{min-width:48px!important}.rimax-code-input button span{display:none!important}.rimax-code-input button b{display:block!important}
 .rx28-categories,.home-products,.rx28-trust{width:calc(100% - 18px)!important;margin-bottom:18px!important}.rx28-section-head,.home-products .section-head{min-height:48px!important;margin-bottom:8px!important}.rx28-section-head h2,.home-products .section-head h2{font-size:21px!important}.rx28-text-link{font-size:10px!important}.rx28-category-grid{gap:6px!important}.rx28-category-card{min-height:86px!important;grid-template-columns:46px 1fr!important;padding:9px!important;gap:8px!important}.rx28-category-icon,.rx29-category-media{width:44px!important;height:44px!important}.rx28-category-copy small{display:none!important}.rx28-category-copy b{font-size:11px!important}.rx28-category-copy span{font-size:9px!important}.rx28-category-copy em{display:none!important}
 .product-grid{gap:6px!important}.product-image{height:145px!important;padding:10px!important}.product-body{padding:9px!important}.rx49-product-id{font-size:7.5px!important}.product-card h3{font-size:11px!important;min-height:43px!important;margin:5px 0 6px!important}.rx49-product-price strong{font-size:18px!important}.rx49-product-actions{grid-template-columns:1fr!important}.rx49-product-actions>a.secondary{display:none!important}.rx49-product-actions .button{height:34px!important}.product-card-wishlist button{width:30px!important;height:30px!important}.product-card .offer-badge{font-size:9px!important}
 .rx28-trust-grid{grid-template-columns:1fr!important}.rx28-trust-grid article{border-right:0!important;border-bottom:1px solid var(--rx50-line)!important;min-height:62px!important;padding:10px!important}.rx28-trust-grid article:last-child{border-bottom:0!important}.rx28-trust-grid p{font-size:8.5px!important}
 .rx47-account-page{padding-top:9px!important}.rx47-account-shell{width:calc(100% - 18px)!important;gap:8px!important}.rx50-account-brand{min-height:74px!important;grid-template-columns:52px 1fr!important}.rx50-account-brand img{width:49px!important;height:49px!important}.rx47-account-sidebar nav{grid-template-columns:repeat(2,1fr)!important}.rx47-account-sidebar nav a{min-height:38px!important;font-size:10px!important}.rx47-account-top{padding:14px!important}.rx47-account-top h1{font-size:23px!important}.rx47-dashboard-cards,.rx47-account-actionbar{gap:6px!important}.rx47-dashboard-cards>a,.rx47-account-actionbar>a{padding:10px!important}.rx47-dashboard-cards>a>b{font-size:22px!important}.rx47-panel{padding:12px!important}.rx47-order-core{grid-template-columns:1fr!important}.rx47-order-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.rx47-order-actions .button,.rx47-order-actions form{width:100%!important}
 .rx47-help-hero-inner,.rx47-help-shell{width:calc(100% - 18px)!important}.rx47-help-hero-inner{padding:22px 0!important}.rx47-help-hero h1{font-size:28px!important}.rx47-help-hero p{font-size:10px!important}.rx47-help-search{height:48px!important}.rx47-help-hot{display:none!important}.rx47-help-categories{grid-template-columns:1fr 1fr!important;gap:6px!important}.rx47-help-categories>a{min-height:78px!important;padding:10px!important;grid-template-columns:31px 1fr 12px!important}.rx47-help-icon{width:30px!important;height:30px!important}.rx47-help-categories b{font-size:10px!important}.rx47-help-categories small{font-size:8px!important}
 .rx49-assist-toggle{min-width:48px!important;width:48px!important;height:48px!important;border-radius:8px!important;padding:0!important}.rx49-assist-toggle>div,.rx49-assist-toggle>i{display:none!important}.rx48-assist-brand{width:36px!important;height:36px!important}.rx49-assist-panel{width:calc(100vw - 18px)!important;height:min(590px,calc(100vh - 136px))!important;right:0!important;border-radius:9px!important}.rx47-assist-drawer{right:9px!important;bottom:70px!important;width:auto!important}.chat-message{max-width:89%!important}
 .rx47-auth-page{padding:0!important;background:var(--rx50-bg)!important}.rx47-auth-shell{min-height:100vh!important;border-radius:0!important;box-shadow:none!important}.rx47-auth-story{display:none!important}.rx47-auth-card{padding:22px 18px 30px!important}.rx47-auth-mobile-logo{display:block!important;text-align:center!important}.rx47-auth-mobile-logo img{width:90px!important;height:90px!important}.rx47-auth-heading{text-align:center!important}.rx47-auth-heading h2{font-size:24px!important}
 .rx49-footer{padding:24px 0 0!important}.rx49-footer-grid,.rx49-footer-bottom{width:calc(100% - 24px)!important}.rx49-footer-grid{grid-template-columns:1fr 1fr!important;gap:22px 16px!important}.rx49-footer-brand{grid-column:1/-1!important}.rx49-footer-brand>a{height:68px!important}.rx49-footer-brand img{height:66px!important}.rx49-footer-bottom{min-height:46px!important;font-size:8px!important}.rx49-footer-bottom span:last-child{display:none!important}
 .rx49-mobile-dock{display:grid!important;height:62px!important;background:#fff!important;border-top:1px solid var(--rx50-line)!important;box-shadow:0 -8px 24px rgba(7,25,36,.08)!important}.rx49-mobile-dock a{font-size:8.5px!important}.rx49-mobile-dock a b{font-size:18px!important}.rx49-mobile-dock a:nth-child(3) b{color:var(--rx50-red)!important}
}
@media(prefers-reduced-motion:reduce){body.site-body *,body.site-body *::before,body.site-body *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* ===== Release 50.1 visual lock: defeat legacy specificity and keep the sales UI intentional ===== */
body.site-body .rx28-header.rx34-header .rx28-header-inner{
  width:min(calc(100% - 44px),var(--rx50-wrap))!important;
  min-height:94px!important;height:94px!important;
  grid-template-columns:132px minmax(420px,1fr) auto!important;
  grid-template-rows:1fr!important;gap:20px!important;padding:5px 0!important;
}
body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand{
  width:128px!important;min-width:128px!important;height:86px!important;min-height:86px!important;
  padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
  overflow:visible!important;background:transparent!important;
}
body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand .rx45-brand-logo.rx49-brand-logo{
  display:block!important;width:112px!important;height:84px!important;max-width:none!important;max-height:none!important;
  min-width:0!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 5px 12px rgba(0,0,0,.16))!important;
  transform:none!important;margin:0!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34{
  width:min(calc(100% - 44px),var(--rx50-wrap))!important;margin:18px auto 22px!important;padding:0!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-shell{
  position:relative!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;
  border:1px solid var(--rx50-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:0 8px 25px rgba(8,27,39,.07)!important;overflow:visible!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-shell::before,
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-shell::after{
  content:none!important;display:none!important;background:none!important;opacity:0!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-head{
  position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
  min-height:88px!important;margin:0!important;padding:18px 24px!important;border-radius:8px 8px 0 0!important;
  background:linear-gradient(112deg,#0d202c 0%,#143241 68%,#173a49 100%)!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-head h1{
  margin:0!important;font-size:clamp(28px,2.45vw,39px)!important;line-height:1.04!important;color:#fff!important;letter-spacing:-.04em!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-finder-tabs{
  position:relative!important;width:100%!important;margin:0!important;padding:0 24px!important;background:#f2f5f6!important;border-bottom:1px solid var(--rx50-line)!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-finder-pane{
  position:relative!important;margin:0!important;padding:18px 24px 20px!important;background:#fff!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) 170px!important;grid-auto-rows:auto!important;
  gap:10px!important;align-items:end!important;height:auto!important;min-height:0!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow label{
  min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--rx50-ink)!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow label>span{
  color:#61727d!important;margin:0 0 6px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.06em!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow select,
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rx28-combobox-button{
  width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 36px 0 12px!important;
  border:1px solid var(--rx50-line-2)!important;border-radius:6px!important;background:#fff!important;color:#15242d!important;
  box-shadow:none!important;font-size:13px!important;font-weight:620!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-submit{
  position:relative!important;z-index:1!important;grid-column:auto!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;
  padding:0 16px!important;border-radius:6px!important;background:var(--rx50-red)!important;box-shadow:none!important;font-size:13px!important;
}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-submit:hover{background:var(--rx50-red-2)!important;box-shadow:none!important}
body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-selected-vehicle{grid-column:1/-1!important;margin-top:0!important}
body.site-body.page-index .rx28-category-card{min-height:104px!important;height:auto!important}

@media(max-width:1180px) and (min-width:981px){
  body.site-body .rx28-header.rx34-header .rx28-header-inner{grid-template-columns:108px minmax(320px,1fr) auto!important;gap:12px!important}
  body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand{width:104px!important;min-width:104px!important}
  body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand .rx45-brand-logo.rx49-brand-logo{width:94px!important;height:80px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow{grid-template-columns:repeat(2,minmax(0,1fr)) 160px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow label:nth-of-type(3){grid-column:1!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow label:nth-of-type(4){grid-column:2!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-submit{grid-column:3!important}
}

@media(max-width:980px){
  body.site-body .rx28-header.rx34-header .rx28-header-inner{
    width:calc(100% - 24px)!important;min-height:118px!important;height:118px!important;
    grid-template-columns:74px minmax(0,1fr) 94px!important;grid-template-rows:64px 48px!important;gap:4px 8px!important;padding:3px 0!important;
  }
  body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand{
    grid-column:1!important;grid-row:1!important;width:70px!important;min-width:70px!important;height:62px!important;min-height:62px!important;
  }
  body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand .rx45-brand-logo.rx49-brand-logo{
    width:66px!important;height:60px!important;
  }
  body.site-body .rx28-header.rx34-header .rx28-search-zone{
    grid-column:1/-1!important;grid-row:2!important;width:100%!important;display:block!important;margin:0!important;padding:0!important;
  }
  body.site-body .rx28-header.rx34-header .rx28-search.rx34-search{width:100%!important;height:46px!important;grid-template-columns:38px minmax(0,1fr) 50px!important}
  body.site-body .rx28-header.rx34-header .rx28-search input{height:44px!important}
  body.site-body .rx28-header.rx34-header .rx28-search button{height:46px!important}
  body.site-body .rx28-header.rx34-header .rx28-vehicle-shortcut.rx34-vehicle-shortcut{display:none!important}
  body.site-body .rx28-header.rx34-header .rx28-actions{grid-column:3!important;grid-row:1!important;justify-self:end!important;margin:0 43px 0 0!important;gap:0!important}
  body.site-body .rx28-header.rx34-header .rx28-menu{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important;display:flex!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34{width:calc(100% - 24px)!important;margin:12px auto 18px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-head{min-height:76px!important;padding:16px 18px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-head h1{font-size:28px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-finder-tabs{padding:0 14px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-finder-pane{padding:15px 16px 18px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-submit{grid-column:1/-1!important}
}

@media(max-width:620px){
  body.site-body .rx28-header.rx34-header .rx28-header-inner{
    width:calc(100% - 18px)!important;min-height:116px!important;height:116px!important;
    grid-template-columns:70px minmax(0,1fr) 88px!important;grid-template-rows:62px 48px!important;gap:3px 6px!important;
  }
  body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand{width:66px!important;min-width:66px!important;height:60px!important;min-height:60px!important}
  body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand .rx45-brand-logo.rx49-brand-logo{width:62px!important;height:58px!important}
  body.site-body .rx28-header.rx34-header .rx28-actions{margin-right:39px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34{width:calc(100% - 18px)!important;margin:9px auto 17px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-head{min-height:66px!important;padding:13px 14px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-home-finder-head h1{font-size:23px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-finder-tabs{padding:0 8px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-finder-pane{padding:11px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-flow{grid-template-columns:1fr!important;gap:7px!important}
  body.site-body.page-index .rimax-home-finder.rimax-home-finder-v34 .rimax-vehicle-submit{grid-column:1!important}
}

/* Brand prominence: the customer-provided crest is the identity, not a tiny utility icon. */
@media(max-width:620px){
  body.site-body .rx28-header.rx34-header .rx28-header-inner{min-height:126px!important;height:126px!important;grid-template-columns:86px minmax(0,1fr) 88px!important;grid-template-rows:72px 48px!important}
  body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand{width:82px!important;min-width:82px!important;height:70px!important;min-height:70px!important}
  body.site-body .rx28-header.rx34-header .rx28-brand.rx34-brand.rx45-brand.rx49-brand .rx45-brand-logo.rx49-brand-logo{width:78px!important;height:68px!important}
  body.site-body .rx28-header.rx34-header .rx28-search-zone{grid-row:2!important}
}

/* Release 50.2 — mobile search polish */
@media(max-width:620px){
  body.site-body .rx28-header.rx34-header .rx28-search input{
    min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-left:2px!important;padding-right:5px!important;font-size:10.5px!important;
  }
}

/* ===== Release 50 final polish: home trust row is purchase-only, post-sale stays in Rimax ID ===== */
body.site-body.page-index .rx28-trust-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.site-body.page-index .rx28-trust-grid.columns-3 article{min-height:78px!important;padding:15px 20px!important}
@media(max-width:980px){body.site-body.page-index .rx28-trust-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:620px){body.site-body.page-index .rx28-trust-grid.columns-3{grid-template-columns:1fr!important}}
.rx50-private-link-note{margin:8px;padding:11px;border:1px solid #dce2e6;border-radius:6px;background:#f7f9fa;display:grid;gap:4px}
.rx50-private-link-note b{font-size:10px;color:#273741}.rx50-private-link-note span{font-size:9px;line-height:1.45;color:#6b7b84}
