html body{--header-height:76px}html body:has(#header-component[data-sticky-state=active]){--header-height:64px}@media screen and (max-width:749px){html body{--header-height:64px}}button[data-testid=cart-drawer-trigger],.header-actions__action.action__cart{display:none!important}#header-component a[href="/pages/request-a-quote"]{background:#111827;color:#fff;border-radius:24px;padding:0 20px;height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;line-height:14px;letter-spacing:0;white-space:nowrap;transition:background-color .2s ease}#header-component a[href="/pages/request-a-quote"]:hover,#header-component a[href="/pages/request-a-quote"]:focus-visible{background:#0b1220;color:#fff}#header-component a[href="/pages/request-a-quote"]:after{content:none}.header__column--right header-actions:has(.header-cta){margin-inline-start:0}@media screen and (max-width:749px){#header-component a[href="/pages/request-a-quote"]{padding:0 14px;font-size:13px;line-height:13px}}#header-component a[href="/pages/request-a-quote"] .menu-list__link-title,#header-component a[href="/pages/request-a-quote"]:hover .menu-list__link-title,#header-component a[href="/pages/request-a-quote"]:focus-visible .menu-list__link-title{color:#fff}:root{--color-foreground:var(--ry-ink,#16211F);--color-foreground-muted:var(--ry-muted,#5F6A67);--color-background:var(--ry-paper,#FBFAF7)}html body,html body .page-wrapper,#header-component .header__row,#header-component .header__columns,#header-component .header__column,#header-component .header__column--left,#header-component .header__column--right,#header-component .header__drawer,#header-component .menu-list__link,#header-component .menu-list__link-title,#header-component .size-style,#header-component .header__heading,#header-component .header__heading-link,html body .skip-to-content-link{color:var(--ry-ink,#16211F)}html body [id*=footer_utilities] .section-background{--color-background:var(--ry-paper,#FBFAF7)!important;background-color:var(--ry-paper,#FBFAF7)!important}#header-component .header__underlay{background-color:var(--ry-paper,#FBFAF7)}#header-component .menu-list__link-title{font-size:15px;line-height:21px}[id*=footer_utilities] .section-background{background-color:var(--ry-paper,#FBFAF7)}[id*=footer_utilities] .utilities,[id*=footer_utilities] .utilities a,[id*=footer_utilities] .utilities button,[id*=footer_utilities] .policy-list-trigger,[id*=footer_utilities] .footer-utilities__text,[id*=footer_utilities] .footer-utilities__text a{color:var(--ry-muted,#5F6A67)}[id*=footer_utilities] .utilities,[id*=footer_utilities] .utilities a,[id*=footer_utilities] .utilities button,[id*=footer_utilities] .policy-list-trigger,[id*=footer_utilities] .footer-utilities__text,[id*=footer_utilities] .footer-utilities__text a{font-size:13px;line-height:21px}.ryvo-anno .announcement-bar__text{color:var(--ry-paper,#FBFAF7)}.skip-to-content-link{font-size:15px;line-height:21px;border-radius:8px}@media screen and (min-width:1200px){#header-component .menu-list{gap:14px}#header-component .menu-list__link-title{font-size:14px}}@media screen and (min-width:1500px){#header-component .menu-list{gap:20px}#header-component .menu-list__link-title{font-size:14.5px}}html body{--header-height:80px}@media(max-width:749px){html body{--header-height:64px}}#header-component .menu-list__link-title{font-size:14px;font-weight:500;line-height:20px}#header-component header-component[data-sticky-state=active],html body:has(header-component[data-sticky-state=active]){--header-height:64px}#header-component,#header-component .header,#header-component .header__row,#header-component .header__columns,#header-component .header__column,#header-component .header__column--left,#header-component .header__menu,#header-component .menu-list,#header-component [part=overflow-list],#header-component [part=overflow],#header-component overflow-list{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}#header-component .menu-list__list-item{position:static!important}#header-component .menu-list__submenu--mega{position:absolute!important;left:0!important;right:0!important;transform:none!important;top:100%!important;width:100vw!important;max-width:100vw!important;background:#fff!important;background-color:#fff!important;border-top:1px solid #E5E7EB!important;border-bottom:1px solid #E5E7EB!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:0 20px 30px -10px #00000014!important;padding:28px 0!important;z-index:9999!important;box-sizing:border-box!important}#header-component .menu-list__list-item:not(:first-child){position:relative!important}#header-component .menu-list__list-item:not(:first-child) .menu-list__submenu:not(.menu-list__submenu--mega){left:50%!important;transform:translate(-50%)!important;width:max-content!important;min-width:220px!important;max-width:300px!important;padding:8px!important;border:1px solid #E5E7EB!important;border-radius:8px!important;box-shadow:0 10px 25px -5px #0000001a!important}#header-component .rv-keplin-mega{display:grid!important;grid-template-columns:240px 1fr!important;gap:36px!important;max-width:1240px!important;margin:0 auto!important;padding:0 24px!important;align-items:stretch!important;box-sizing:border-box!important}#header-component .rv-keplin-sidebar{display:flex!important;flex-direction:column!important;gap:4px!important;border-right:1px solid #E5E7EB!important;padding-right:24px!important}#header-component .rv-keplin-tab{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 14px!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;color:#1e293b!important;text-decoration:none!important;transition:all .15s ease!important}#header-component .rv-keplin-tab:hover,#header-component .rv-keplin-tab--active{background:#f3f4f6!important;color:#0f172a!important;font-weight:600!important}#header-component .rv-keplin-tab svg{color:#94a3b8!important;transition:transform .15s ease!important}#header-component .rv-keplin-tab:hover svg,#header-component .rv-keplin-tab--active svg{color:#0f172a!important;transform:translate(2px)!important}#header-component .rv-keplin-main{display:flex!important;flex-direction:column!important;justify-content:space-between!important}#header-component .rv-keplin-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important}#header-component .rv-keplin-card{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:inherit!important;transition:transform .18s ease!important}#header-component .rv-keplin-card:hover{transform:translateY(-2px)!important}#header-component .rv-keplin-img{width:100%!important;aspect-ratio:4 / 3!important;background:#f8fafc!important;border-radius:8px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:10px!important;border:1px solid #F1F5F9!important}#header-component .rv-keplin-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important;box-sizing:border-box!important;transition:transform .25s ease!important}#header-component .rv-keplin-card:hover .rv-keplin-img img{transform:scale(1.04)!important}#header-component .rv-keplin-title{font-size:14px!important;font-weight:600!important;color:#0f172a!important;line-height:1.35!important;margin:0!important;text-align:left!important}#header-component .rv-keplin-card:hover .rv-keplin-title{color:#2563eb!important}#header-component .rv-keplin-bottom{margin-top:20px!important;padding-top:14px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}#header-component .rv-keplin-viewall{font-size:14px!important;font-weight:600!important;color:#0f172a!important;text-decoration:underline!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:color .15s ease!important}#header-component .rv-keplin-viewall:hover{color:#2563eb!important}#header-component .menu-list__list-item{height:100%!important;display:inline-flex!important;align-items:center!important;position:static!important}#header-component .menu-list__trigger{height:100%!important;display:inline-flex!important;align-items:center!important}#header-component .menu-list__submenu:before{content:""!important;position:absolute!important;top:-30px!important;left:0!important;right:0!important;height:32px!important;background:transparent!important;pointer-events:auto!important;z-index:99999!important}#header-component .menu-list__list-item:hover .menu-list__submenu,#header-component .menu-list__submenu:hover,#header-component .menu-list__list-item:focus-within .menu-list__submenu,#header-component .menu-list__list-item:has([aria-expanded=true]) .menu-list__submenu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;clip-path:none!important;z-index:99999!important}#header-component .menu-list__list-item:hover .menu-list__submenu .menu-list__submenu-inner,#header-component .menu-list__submenu:hover .menu-list__submenu-inner{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#header-component .rv-keplin-tab,#header-component .rv-keplin-card,#header-component .rv-keplin-viewall,#header-component .mega-menu__link{pointer-events:auto!important;cursor:pointer!important}#header-component .rv-keplin-panel{display:none!important;opacity:0!important;transition:opacity .18s ease!important}#header-component .rv-keplin-panel.rv-keplin-panel--active{display:flex!important;flex-direction:column!important;justify-content:space-between!important;opacity:1!important;animation:rvPanelFadeIn .2s ease forwards!important}@keyframes rvPanelFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ryvo-nav.css.map */
