/* Layout dimensions, colors and content come from the saved UX Block. */
body.xreal-block-header #header { position: relative; top: auto; }
body.xreal-block-header #content { padding-top: 0; }
.xrh-builder-shell .section { overflow: visible; }
.xrh-builder-shell .section-content { z-index: auto; }
.xrh-builder-shell .col { padding-bottom: 0; }
.xrh-builder-shell p, .xrh-builder-shell .button { margin-bottom: 0; }
.xrh-control { flex-shrink: 0; }
.xrh-control > .nav { width: auto; flex-wrap: nowrap; }
.xrh-control .nav > li { margin: 0 5px; }
.xrh-control .nav > li > a {
 min-height: 42px; padding-left: 11px; padding-right: 11px;
 color: #111827; font-size: 15px; font-weight: 700 !important; letter-spacing: -.015em;
 white-space: nowrap;
}
.xrh-control-nav .nav > li > a > i { margin-left: 5px; opacity: .72; }
.xrh-control-search .nav > li > a,
.xrh-control-cart .nav > li > a { min-width: 42px; padding: 0; justify-content: center; }
.xrh-control .cart-icon { margin: 0; }
.xrh-brand a { color: inherit; letter-spacing: -.07em; }
.xrh-purchase {
 min-height: 38px; padding: 0 20px !important; font-size: 14px !important;
 font-weight: 750 !important; letter-spacing: -.01em;
 box-shadow: 0 4px 13px rgba(0,122,255,.2) !important;
}
.xrh-builder-shell .ux-menu-link__link { white-space: nowrap; }
.xrh-builder-shell .nav-dropdown { z-index: 1100; }
.ux-builder-iframe .xrh-builder-shell { pointer-events: none; }
