
/* /mbs_website_theme_own/static/src/scss/ui/mbs_theme_home.scss */
 #wrapwrap.mbs_theme_own .mbs_home_page{--mbs-home-card-radius: var(--mbs-radius-lg); --mbs-home-card-radius-xs: var(--mbs-radius-sm); --mbs-home-card-shadow-sm: var(--mbs-shadow-sm); --mbs-home-card-shadow-md: var(--mbs-shadow-md); --mbs-home-card-transition: 0.26s cubic-bezier(0.4, 0, 0.2, 1); --mbs-home-standoffs-surface: color-mix(in srgb, var(--mbs-so-blue-light) 72%, white); --mbs-home-signsupply-surface: color-mix(in srgb, var(--mbs-ss-red-light) 72%, white);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_marquee{min-height: 36px; overflow: hidden; background: var(--mbs-so-dark-grey, #4d4d4f);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_marquee_track{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; width: max-content; white-space: nowrap; animation: mbs-home-marquee 28s linear infinite; will-change: transform;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_marquee:hover .mbs_home_marquee_track{animation-play-state: paused;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_marquee_item{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 0 48px; flex-shrink: 0; font-size: 12.5px; font-weight: 500; line-height: 36px; color: var(--mbs-white);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_marquee_item strong{font-weight: 700;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_marquee_item a{color: rgba(255, 255, 255, 0.88) !important; font-weight: 600; text-decoration: underline; text-underline-offset: 2px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_marquee_item svg, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_icon svg{width: 14px; height: 14px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; flex-shrink: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_marquee_sep{width: 1px; height: 16px; align-self: center; flex-shrink: 0; background: rgba(255, 255, 255, 0.3);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider{position: relative; overflow: hidden; background: linear-gradient(135deg, var(--mbs-text-primary) 0%, var(--mbs-so-blue-dark) 100%);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_track{background: transparent;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_slide{background: transparent;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_slide img{display: block; width: 100%; max-height: clamp(200px, 32vw, 420px); object-fit: cover;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_arrow{position: absolute; top: 50%; z-index: 2; width: clamp(34px, 3.5vw, 44px); height: clamp(34px, 3.5vw, 44px); border: 0; border-radius: 50%; background: rgba(255, 255, 255, 0.92); color: var(--mbs-text-primary); box-shadow: var(--mbs-shadow-md); transform: translateY(-50%); transition: transform 0.26s ease, background 0.26s ease;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_arrow_icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: inherit;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_arrow:hover{background: var(--mbs-white); transform: translateY(-50%) scale(1.06);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_arrow_prev{left: clamp(10px, 2vw, 18px);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_arrow_next{right: clamp(10px, 2vw, 18px);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_dots{position: absolute; bottom: clamp(8px, 1.2vw, 14px); left: 50%; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; transform: translateX(-50%); margin: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_dot{width: 7px; height: 7px; padding: 0; border: 0; border-radius: 50%; background: rgba(255, 255, 255, 0.45); transition: all 0.26s ease;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_dot.active{width: 20px; border-radius: 999px; background: var(--mbs-white);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_section_label, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_eyebrow{font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_section_label{color: var(--mbs-text-tertiary);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_bar{border-color: var(--mbs-border) !important; box-shadow: var(--mbs-shadow-sm) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 14px; padding: 20px 22px; background: var(--mbs-bg-light); transition: background 0.26s ease; border-bottom: 1px solid var(--mbs-border);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_col:last-child .mbs_home_trust_item{border-bottom: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_item.mbs_card_hover_surface:hover{transform: none; box-shadow: none !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 8px; background: var(--mbs-text-primary); color: var(--mbs-bg-light); flex-shrink: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_icon svg{width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_title{font-size: 13px; font-weight: 600; line-height: 1.35; color: var(--mbs-text-primary);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_sub{margin-top: 1px; font-size: 12px; font-weight: 300; line-height: 1.5; color: var(--mbs-text-secondary);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_columns{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; align-items: start;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column{border: 2px solid var(--mbs-border); border-radius: 0.7rem; padding: 20px 18px; background: var(--mbs-white); align-self: start; height: fit-content;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_standoffs{border-color: var(--mbs-so-blue); background: var(--mbs-home-standoffs-surface);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_signsupply{border-color: var(--mbs-ss-red); background: var(--mbs-home-signsupply-surface);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_header{display: block; margin-bottom: 16px; padding-bottom: 14px; border-bottom: 1px solid var(--mbs-border); text-align: center; font-size: clamp(1.6rem, 2.2vw, 2rem); font-weight: 700; letter-spacing: -0.01em; color: var(--mbs-so-blue-dark);}#wrapwrap.mbs_theme_own .mbs_home_page a.mbs_home_brand_header, #wrapwrap.mbs_theme_own .mbs_home_page a.mbs_home_brand_header:hover, #wrapwrap.mbs_theme_own .mbs_home_page a.mbs_home_brand_header:focus-visible{color: var(--mbs-so-blue-dark) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_header_accent_standoffs{color: var(--mbs-so-blue);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_header_accent_signsupply{color: var(--mbs-ss-red);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card{--mbs-home-cat-label-block-size: 3rem; position: relative; overflow: hidden; border: 1px solid var(--mbs-border); border-radius: 14px; background: var(--mbs-white); box-shadow: var(--mbs-shadow-sm); transition: transform 0.26s ease, box-shadow 0.26s ease, border-color 0.26s ease;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_main_link{display: block; color: inherit;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card:hover{transform: translateY(-3px); box-shadow: var(--mbs-shadow-lg);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_standoffs .mbs_home_cat_card:hover{border-color: var(--mbs-so-blue);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_signsupply .mbs_home_cat_card:hover{border-color: var(--mbs-ss-red);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_media{position: relative; aspect-ratio: 5 / 4; overflow: hidden; background: var(--mbs-white);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_photo, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_placeholder{width: 100%; height: 100%;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_photo{display: block; object-fit: cover;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_placeholder{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 1rem; background: var(--mbs-white); text-align: center;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_placeholder span{font-size: 0.95rem; font-weight: 700; line-height: 1.3; color: var(--mbs-text-primary); text-transform: uppercase;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_label{min-height: var(--mbs-home-cat-label-block-size); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 10px 12px 12px; font-size: 0.85rem; font-weight: 600; line-height: 1.35; color: var(--mbs-text-primary); text-align: center;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_overlay{position: absolute; top: 0; right: 0; left: 0; bottom: var(--mbs-home-cat-label-block-size); z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; gap: 2px; padding: 12px 8px 10px; border-radius: 14px 14px 0 0; background: var(--mbs-white); backdrop-filter: blur(4px); opacity: 0; transition: opacity 0.25s ease; overflow-y: auto; overflow-x: hidden; scrollbar-width: none !important; scrollbar-color: transparent transparent !important; pointer-events: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_overlay::-webkit-scrollbar{width: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_overlay::-webkit-scrollbar-track{background: transparent;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_overlay::-webkit-scrollbar-thumb{background-color: transparent; border-radius: 999px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card:hover .mbs_home_cat_overlay{opacity: 1; pointer-events: auto;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_overlay_link{display: block; width: 100%; padding: 4px 6px; border-radius: 4px; color: var(--mbs-so-blue-dark) !important; font-size: 0.8125rem; font-weight: 600; line-height: 1.35; text-align: center; transition: background 0.2s ease, color 0.2s ease;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_standoffs .mbs_home_cat_overlay_link:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_standoffs .mbs_home_cat_overlay_link:focus-visible{background: rgba(0, 0, 0, 0.08); color: var(--mbs-so-blue-dark) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_signsupply .mbs_home_cat_overlay_link:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_signsupply .mbs_home_cat_overlay_link:focus-visible{background: rgba(0, 0, 0, 0.08); color: var(--mbs-so-blue-dark) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_trigger, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet{display: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all{display: block; border-color: transparent;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_media_all{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_standoffs, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_standoffs .mbs_home_cat_media_all, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_standoffs .mbs_home_cat_label_all{background: var(--mbs-so-blue);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_signsupply, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_signsupply .mbs_home_cat_media_all, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_signsupply .mbs_home_cat_label_all{background: var(--mbs-ss-red);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_inner{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 10px; width: 100%; height: 100%; padding: 20px 14px; text-align: center;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_inner span{display: block; margin-bottom: 6px; font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255, 255, 255, 0.72);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_label_all{padding-top: 0; padding-bottom: 14px; color: var(--mbs-white) !important; background: transparent;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_label_all strong{display: block; font-family: var(--mbs-font-display); font-size: 1.3rem; line-height: 1.2; color: inherit;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card_all_arrow{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; margin-top: 10px; border-radius: 50%; background: rgba(255, 255, 255, 0.12); color: var(--mbs-white);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card{transition: background var(--mbs-home-card-transition), border-color var(--mbs-home-card-transition);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card{min-height: 180px; overflow: hidden; border: 2px solid var(--mbs-border); border-radius: var(--mbs-radius-xl); background: var(--mbs-so-blue-light); box-shadow: none; color: var(--mbs-text-primary) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_standoffs{border-color: var(--mbs-so-blue) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_signsupply{border-color: var(--mbs-ss-red) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_standoffs{background: var(--mbs-home-standoffs-surface);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_signsupply{background: var(--mbs-home-signsupply-surface);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card:hover{transform: none; box-shadow: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card:hover{background: var(--mbs-white);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_standoffs:hover{background: var(--mbs-home-standoffs-surface);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_signsupply:hover{background: var(--mbs-home-signsupply-surface);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_body{position: relative; z-index: 2; height: 100%; padding: 28px 28px 26px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_standoffs .mbs_home_featured_eyebrow{color: var(--mbs-so-blue);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_signsupply .mbs_home_featured_eyebrow{color: var(--mbs-ss-red);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_eyebrow{font-size: 10px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; margin-bottom: 6px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_title, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cta_title{font-family: var(--mbs-font-display); font-weight: 400; line-height: 1.15;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_title{font-size: 1.6rem; margin-bottom: 14px; letter-spacing: 0; color: var(--mbs-text-primary);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_cta{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; width: fit-content; padding: 9px 18px; border: 1px solid var(--mbs-border); border-radius: var(--mbs-radius-pill); background: var(--mbs-bg-light); color: var(--mbs-text-primary); font-size: 12.5px; font-weight: 500; transition: background 0.2s ease;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_standoffs .mbs_home_featured_cta{border-color: rgba(0, 113, 227, 0.2); background: var(--mbs-so-blue-light); color: var(--mbs-so-blue);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_signsupply .mbs_home_featured_cta{border-color: rgba(228, 30, 45, 0.18); background: var(--mbs-ss-red-light); color: var(--mbs-ss-red);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_cta svg{width: 12px; height: 12px; fill: none; stroke: currentColor; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_cta:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_cta:focus-visible{background: var(--mbs-border);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_standoffs .mbs_home_featured_cta:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_standoffs .mbs_home_featured_cta:focus-visible{background: var(--mbs-so-blue); border-color: var(--mbs-so-blue); color: var(--mbs-white);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_signsupply .mbs_home_featured_cta:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_signsupply .mbs_home_featured_cta:focus-visible{background: var(--mbs-ss-red); border-color: var(--mbs-ss-red); color: var(--mbs-white);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card{height: 100%;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card_body{gap: 12px; padding: 1.5rem;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_icon{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: var(--mbs-home-card-radius-xs); background: var(--mbs-text-primary); color: var(--mbs-bg-light);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_icon svg{width: 20px; height: 20px; stroke-width: 1.7;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_stat{font-family: var(--mbs-font-display); font-size: 2.2rem; line-height: 1; color: var(--mbs-so-blue);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_title{font-size: 14px; font-weight: 700; color: var(--mbs-text-primary); margin-top: -4px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_text, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_check_item{font-size: 13px; font-weight: 300; line-height: 1.65; color: var(--mbs-text-secondary);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_detail_title{font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--mbs-so-blue);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_detail_link, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_cta_link{font-family: var(--mbs-font-body); font-size: 12.5px; line-height: 1.55;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_detail_link{color: var(--mbs-text-primary) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_cta_link{margin-top: 10px; font-weight: 600; color: var(--mbs-so-blue) !important; text-decoration: underline !important; text-underline-offset: 3px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card.mbs_home_why_card_links_theme a.mbs_home_why_detail_link, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card.mbs_home_why_card_links_theme a.mbs_home_why_cta_link{color: var(--mbs-so-blue-dark) !important; transition: color 0.2s ease;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card.mbs_home_why_card_links_theme a.mbs_home_why_detail_link:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card.mbs_home_why_card_links_theme a.mbs_home_why_detail_link:focus-visible, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card.mbs_home_why_card_links_theme a.mbs_home_why_cta_link:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card.mbs_home_why_card_links_theme a.mbs_home_why_cta_link:focus-visible{color: var(--mbs-so-blue) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_cta_link_plain{text-decoration: none !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_check_item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 6px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_check{color: var(--mbs-so-blue); font-weight: 700; line-height: 1.4;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_hours_cta{background: linear-gradient(135deg, var(--mbs-text-primary) 0%, var(--mbs-so-blue-dark) 100%);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cta_title{color: var(--mbs-white); font-size: 1.6rem; letter-spacing: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_hours_cta .text-body.text-white-50{color: rgba(255, 255, 255, 0.72);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_hours_cta .text-label.text-white-50{color: rgba(255, 255, 255, 0.72); font-size: 10px; font-weight: 700; letter-spacing: 0.16em;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_eyebrow, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_cta, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_title, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_text, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_check_item, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_detail_title, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_hours_cta .text-body.text-white-50, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_hours_cta .text-label.text-white-50{font-family: var(--mbs-font-body);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cta_actions{align-items: stretch;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cta_actions .btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; white-space: nowrap; text-decoration: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cta_actions .btn:hover{text-decoration: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_reveal{opacity: 1; transform: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_reveal_delay_1{transition-delay: 0.1s;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_reveal_delay_2{transition-delay: 0.2s;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_reveal_delay_3{transition-delay: 0.3s;}#wrapwrap.mbs_theme_own .mbs_home_page a:not(.btn):not(.mbs_home_featured_cta):not(.mbs_home_brand_header):not(.mbs_home_why_detail_link):not(.mbs_home_why_cta_link):not(.mbs_home_cat_overlay_link):not(.mbs_home_cat_mobile_sheet_link):not(.mbs_home_cat_mobile_sheet_link_viewall):not(.mbs_home_cat_card_all){color: var(--mbs-so-blue) !important;}#wrapwrap.mbs_theme_own .mbs_home_page a:not(.btn):not(.mbs_home_featured_cta):not(.mbs_home_brand_header):not(.mbs_home_why_detail_link):not(.mbs_home_why_cta_link):not(.mbs_home_cat_overlay_link):not(.mbs_home_cat_mobile_sheet_link):not(.mbs_home_cat_mobile_sheet_link_viewall):not(.mbs_home_cat_card_all):hover, #wrapwrap.mbs_theme_own .mbs_home_page a:not(.btn):not(.mbs_home_featured_cta):not(.mbs_home_brand_header):not(.mbs_home_why_detail_link):not(.mbs_home_why_cta_link):not(.mbs_home_cat_overlay_link):not(.mbs_home_cat_mobile_sheet_link):not(.mbs_home_cat_mobile_sheet_link_viewall):not(.mbs_home_cat_card_all):focus-visible{color: var(--mbs-so-blue-light) !important;}@media (min-width: 576px) and (max-width: 1199.98px){#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_col .mbs_home_trust_item{border-right: 1px solid var(--mbs-border); border-bottom: 1px solid var(--mbs-border);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_col:nth-child(2n) .mbs_home_trust_item{border-right: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_col:nth-last-child(-n + 2) .mbs_home_trust_item{border-bottom: 0;}}@media (min-width: 1200px){#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_col .mbs_home_trust_item{border-right: 1px solid var(--mbs-border); border-bottom: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_col:last-child .mbs_home_trust_item{border-right: 0;}}@media (max-width: 991.98px){#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider{display: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_columns{grid-template-columns: 1fr;}}@media (hover: none) and (pointer: coarse){#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_overlay{display: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card.dropdown{position: relative; isolation: isolate;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_main_link{position: relative; z-index: 1;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_trigger{position: absolute; top: 0; right: 0; left: 0; bottom: var(--mbs-home-cat-label-block-size); width: 100%; height: auto; aspect-ratio: auto; z-index: 4; display: block; padding: 0; border: 0; border-radius: 14px 14px 0 0; background: transparent; box-shadow: none; cursor: pointer;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card.dropdown.show .mbs_home_cat_mobile_trigger{pointer-events: none;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet{position: absolute !important; top: 0 !important; right: 0 !important; left: 0 !important; bottom: var(--mbs-home-cat-label-block-size) !important; z-index: 5; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100% !important; height: auto !important; aspect-ratio: auto; min-width: 100% !important; max-width: 100% !important; max-height: none !important; margin: 0; padding: 0; border-radius: 14px 14px 0 0; border: 0 !important; background: var(--mbs-white); box-shadow: none; float: none; transform: none !important; overflow: hidden; box-sizing: border-box;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_card.dropdown.show > .mbs_home_cat_mobile_sheet, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet.show{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; animation: mbs-home-sheet-rise 0.22s ease-out;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_links{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; width: 100%; height: 100%; min-height: 0; overflow-y: auto; overflow-x: hidden; overscroll-behavior-y: contain; -webkit-overflow-scrolling: touch; scrollbar-width: none !important; scrollbar-color: transparent transparent !important; touch-action: pan-y pinch-zoom;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_links::-webkit-scrollbar{width: 0;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_links::-webkit-scrollbar-track{background: transparent;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_links::-webkit-scrollbar-thumb{background-color: transparent;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; width: 100%; padding: 0.4rem 0.75rem; color: var(--mbs-so-blue-dark) !important; font-size: 0.8rem; font-weight: 600; line-height: 1.3; text-align: center; border-radius: 0; background: transparent;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link_viewall{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; padding: 0.8rem 0.85rem 0.7rem; background: rgba(255, 255, 255, 0.58);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link_viewall span{font-size: 10px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(0, 0, 0, 0.58);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link_viewall strong{font-size: 0.96rem; font-weight: 700; line-height: 1.2; color: var(--mbs-text-primary);}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_standoffs .mbs_home_cat_mobile_sheet_link:active, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_standoffs .mbs_home_cat_mobile_sheet_link:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_standoffs .mbs_home_cat_mobile_sheet_link:focus-visible{background: rgba(0, 113, 227, 0.14); color: var(--mbs-so-blue-dark) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_signsupply .mbs_home_cat_mobile_sheet_link:active, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_signsupply .mbs_home_cat_mobile_sheet_link:hover, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_brand_column_signsupply .mbs_home_cat_mobile_sheet_link:focus-visible{background: rgba(228, 30, 45, 0.14); color: var(--mbs-so-blue-dark) !important;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_body{padding: 26px 24px 24px;}}@media (max-width: 575.98px){#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_slider_arrow{width: 34px; height: 34px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cta_actions .btn{width: 100%;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_trust_item{padding: 18px 18px 17px;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_featured_card_body, #wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_why_card_body{padding-left: 20px; padding-right: 20px;}}@media (hover: none) and (pointer: coarse) and (max-width: 575.98px){#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link{font-size: 0.73rem;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link_viewall strong{font-size: 0.88rem;}}@media (hover: none) and (pointer: coarse) and (min-width: 576px) and (max-width: 767.98px){#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link{font-size: 0.76rem;}#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link_viewall strong{font-size: 0.92rem;}}@media (hover: none) and (pointer: coarse) and (min-width: 768px) and (max-width: 991.98px){#wrapwrap.mbs_theme_own .mbs_home_page .mbs_home_cat_mobile_sheet_link{font-size: 0.79rem;}}@keyframes mbs-home-marquee{from{transform: translateX(0);}to{transform: translateX(-50%);}}@keyframes mbs-home-sheet-rise{from{opacity: 0;}to{opacity: 1;}}