.header-wrapper{--ricoh-menu-gutter: clamp(20px, 1.7vw, 44px);--ricoh-menu-padding: clamp(28px, 3vw, 64px);--ricoh-menu-gap: clamp(24px, 2.5vw, 56px)}.header [data-ricoh-unconfigured]{display:none!important}@media(min-width:1100px){.header .header-brands__panel{inset-inline:var(--ricoh-menu-gutter);width:auto;max-width:none;max-height:min(70dvh,calc(100dvh - var(--header-height, 104px) - 48px));padding:var(--ricoh-menu-padding);background:#fff;border:0;border-top:1px solid #ededed;border-radius:0;box-shadow:0 16px 36px #00000014;overscroll-behavior:contain}.header .header-brands__grid{grid-template-columns:repeat(var(--ricoh-menu-columns, 3),minmax(0,1fr));align-items:start;gap:var(--ricoh-menu-gap);max-width:none}.header .header-brands__grid--text{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.header .header-brands__image{width:min(100%,360px);margin-inline:auto;aspect-ratio:1;border-radius:4px;background:#f5f5f5}.header .header-brands__image img{mix-blend-mode:normal}.header .header-brands__card{gap:16px}.header .header-brands__label{font:500 18px/1.45 Inter,Arial,sans-serif;text-transform:none}.header .header-brands__links{margin-top:16px}.header .header-brands__links a,.header .header-brands__resources a{display:block;padding-block:8px;color:#444;font:400 16px/1.5 Inter,Arial,sans-serif;text-decoration:none;text-transform:none;overflow-wrap:anywhere}.header .header-brands__group .header-brands__group-title{font:500 20px/1.4 Inter,Arial,sans-serif;color:#111;text-transform:none;letter-spacing:normal;padding-bottom:16px}.header .header-brands__resources{max-width:none;margin-top:28px;padding-top:20px;gap:8px 32px}.header .header-brands__panel--shop .header-brands__card{align-items:stretch;text-align:left}.header .header-brands__panel--shop .header-brands__image{width:100%;height:clamp(150px,12vw,220px);aspect-ratio:auto;background:#fafafa}.header .header-brands__panel--shop .header-brands__image img{object-fit:contain;padding:12px}.header .header-brands__panel--shop .header-brands__label{padding-bottom:14px;border-bottom:1px solid #e8e8e8}.header .header-brands__panel a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.header .header-brands__panel a:focus-visible{outline:2px solid #111;outline-offset:4px}.header .header__submenu .header__submenu-item{font:400 16px/1.5 Inter,Arial,sans-serif;text-transform:none;padding-block:10px}.header-wrapper:has([data-ricoh-menu]){position:relative}.header .tmenu_wrapper:has([data-ricoh-menu]),.header .tmenu_wrapper:has([data-ricoh-menu]) .tmenu_navbar,.header .tmenu_wrapper:has([data-ricoh-menu]) .tmenu_nav,.header .tmenu_wrapper [data-ricoh-menu]{position:static!important;transform:none!important}.header .tmenu_wrapper [data-ricoh-menu]{display:flex!important;align-items:center;gap:2px}.header .tmenu_wrapper [data-ricoh-menu]>.tmenu_item_link{padding-block:12px!important}.header .tmenu_wrapper [data-ricoh-menu]>.tmenu_item_link .tmenu_indicator{display:none!important}.header .ricoh-menu-toggle{display:inline-flex;justify-content:center;align-items:center;flex:0 0 28px;min-height:44px;padding:8px;border:0;background:transparent;color:#222;cursor:pointer}.header .ricoh-menu-toggle:after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg)}.header .ricoh-menu-toggle[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.header .ricoh-menu-toggle:focus-visible{outline:2px solid #111;outline-offset:1px}.header .tmenu_wrapper [data-ricoh-menu]>[data-ricoh-panel]{display:none!important;position:absolute!important;top:100%!important;inset-inline:var(--ricoh-menu-gutter)!important;bottom:auto!important;width:auto!important;min-width:calc(100% - 2 * var(--ricoh-menu-gutter))!important;max-width:calc(100% - 2 * var(--ricoh-menu-gutter))!important;height:auto!important;max-height:min(70dvh,var(--ricoh-panel-height, 70dvh))!important;margin:0!important;padding:var(--ricoh-menu-padding)!important;grid-template-columns:repeat(var(--ricoh-menu-columns, 3),minmax(0,1fr));align-items:start!important;justify-content:stretch!important;gap:var(--ricoh-menu-gap)!important;overflow:auto!important;overscroll-behavior:contain;border:0!important;border-top:1px solid #ededed!important;border-radius:0!important;background:#fff!important;color:#111!important;box-shadow:0 16px 36px #00000014!important;transform:none!important;transition:none!important;z-index:25!important;list-style:none}.header .tmenu_wrapper [data-ricoh-open=true]>[data-ricoh-panel]{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.header .tmenu_wrapper [data-ricoh-menu]>[data-ricoh-panel]>[data-ricoh-item]{position:static!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel] .tmenu_item_link{display:block!important;color:#444!important;background:transparent!important;font:400 16px/1.5 Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none;white-space:normal!important;overflow-wrap:anywhere;padding:8px 0!important;min-height:0}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel] .tmenu_item_text{font:inherit!important;color:inherit!important;text-transform:none!important;white-space:normal!important}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel] .tmenu_item_link:hover{opacity:1!important;text-decoration:underline;text-underline-offset:4px}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel] .tmenu_item_link:focus-visible{outline:2px solid #111!important;outline-offset:3px}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel]>[data-ricoh-item]>.tmenu_item_link{font-size:18px!important;font-weight:500!important;color:#111!important;padding:0!important}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel]>[data-ricoh-item]>.tmenu_item_link img{display:block!important;width:min(100%,360px)!important;height:auto!important;aspect-ratio:1!important;max-width:100%!important;object-fit:cover!important;border-radius:4px;margin:0 auto 16px!important}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel] .tmenu_image--above,.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel] .tmenu_collection--above{display:block!important;width:100%!important}.header .tmenu_wrapper :is([data-ricoh-menu=brands],[data-ricoh-menu=sale]) [data-ricoh-item]>.tmenu_item_link{text-align:center}.header .tmenu_wrapper [data-ricoh-menu=shop] [data-ricoh-panel]>[data-ricoh-item]>.tmenu_item_link img{width:100%!important;height:clamp(150px,12vw,220px)!important;aspect-ratio:auto!important;object-fit:contain!important;padding:12px;background:#fafafa}.header .tmenu_wrapper [data-ricoh-menu=shop] [data-ricoh-panel]>[data-ricoh-item]>.tmenu_item_link{border-bottom:1px solid #e8e8e8!important;padding-bottom:16px!important;font-size:20px!important;text-align:left!important}.header .tmenu_wrapper [data-ricoh-menu=shop] [data-ricoh-panel] .tmenu_image,.header .tmenu_wrapper [data-ricoh-menu=shop] [data-ricoh-panel] .tmenu_item_text{text-align:left!important}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel] [role=heading]{cursor:default}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-panel] [role=heading]:hover{text-decoration:none}.header .tmenu_wrapper :is([data-ricoh-menu=shop],[data-ricoh-menu=support]) [data-ricoh-panel] [data-ricoh-group]>.tmenu_item_link{border-bottom:1px solid #e8e8e8!important;padding-bottom:16px!important;font-size:20px!important}.header .tmenu_wrapper :is([data-ricoh-menu=shop],[data-ricoh-menu=support]) [data-ricoh-group] .tmenu_submenu{display:block!important;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin:12px 0 0!important;padding:0!important;transform:none!important;border:0!important;box-shadow:none!important;background:transparent!important;list-style:none}.header .tmenu_wrapper :is([data-ricoh-menu=shop],[data-ricoh-menu=support]) [data-ricoh-group] .tmenu_indicator{display:none!important}.header .tmenu_wrapper [data-ricoh-menu=support]>[data-ricoh-panel]{grid-template-columns:repeat(var(--ricoh-support-columns, 3),minmax(0,1fr));gap:28px var(--ricoh-menu-gap)!important}.header .tmenu_wrapper [data-ricoh-menu=support] .ricoh-menu-resources{grid-column:1 / -1;width:auto!important;padding:20px 0 0!important;margin:0!important;border-top:1px solid #e8e8e8}.header .tmenu_wrapper [data-ricoh-menu=support] .ricoh-menu-resources>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 32px;margin:0;padding:0;list-style:none}.header .tmenu_wrapper [data-ricoh-menu=support] .ricoh-menu-resources [data-ricoh-resource]{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important}.header .tmenu_wrapper [data-ricoh-menu=support] .ricoh-menu-resources [data-ricoh-resource]>.tmenu_item_link{font-size:16px!important;font-weight:400!important}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-extra]{grid-column:1 / -1;order:2;width:100%}.header .tmenu_wrapper [data-ricoh-menu] [data-ricoh-unconfigured]{display:none!important}.header .tmenu_wrapper [data-ricoh-menu=compact]>[data-ricoh-panel]{inset-inline:auto!important;left:var(--ricoh-flyout-left, var(--ricoh-menu-gutter))!important;width:280px!important;min-width:280px!important;max-width:280px!important;padding:16px 24px!important;grid-template-columns:minmax(0,1fr);gap:0!important}.header .tmenu_wrapper [data-ricoh-menu=compact] [data-ricoh-panel]>[data-ricoh-item]>.tmenu_item_link{font-size:16px!important;font-weight:400!important;padding:10px 0!important}body:has(.header [data-ricoh-open=true]) .header__overlay{opacity:1;pointer-events:auto}body:has(.header [data-ricoh-open=true]) .header__overlay,body:has(.header .header-brands__details[open]) .header__overlay{background:rgba(var(--color-foreground),.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:1099px){.header .ricoh-menu-toggle{display:none}.header .menu-drawer__menu .menu-drawer__menu-item,.header .menu-drawer__inner-submenu .link,.header .menu-drawer__inner-submenu .link--grandchild{min-height:44px;font:400 16px/1.5 Inter,Arial,sans-serif;text-transform:none;overflow-wrap:anywhere}.header .menu-drawer__menu-link{min-width:0;min-height:44px;display:flex;align-items:center}.header .menu-drawer summary{gap:12px}.header .menu-drawer summary .icon-arrow{flex-shrink:0}.header .header-brands__mobile-image{object-fit:contain;mix-blend-mode:normal;border-radius:3px}.header .menu-drawer .tmenu_app .tmenu_item_link{min-height:44px!important;padding:12px 20px!important;font:400 16px/1.5 Inter,Arial,sans-serif!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere}.header .menu-drawer .tmenu_app .tmenu_item_text{font:inherit!important;white-space:normal!important}.header .menu-drawer .tmenu_app .tmenu_image--above,.header .menu-drawer .tmenu_app .tmenu_collection--above{display:flex!important;align-items:center;gap:16px;text-align:left}.header .menu-drawer .tmenu_app img{width:60px!important;height:60px!important;object-fit:contain;flex-shrink:0;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ricoh-mega-menu.css.map */
