:root{--devui-font-family: "InterTight-VariableFont_wght", "Arial Narrow", Arial, sans-serif;--font-body--family: var(--devui-font-family) !important;--font-subheading--family: var(--devui-font-family) !important;--font-heading--family: var(--devui-font-family) !important;--font-accent--family: var(--devui-font-family) !important;--font-paragraph--family: var(--devui-font-family) !important;--font-h1--family: var(--devui-font-family) !important;--font-h2--family: var(--devui-font-family) !important;--font-h3--family: var(--devui-font-family) !important;--font-h4--family: var(--devui-font-family) !important;--font-h5--family: var(--devui-font-family) !important;--font-h6--family: var(--devui-font-family) !important;--button-font-family-primary: var(--devui-font-family) !important;--button-font-family-secondary: var(--devui-font-family) !important}html,body,button,input,textarea,select,option,h1,h2,h3,h4,h5,h6,p,a,span,li,label,summary,small,strong,em,th,td,.custom-typography,.custom-typography>*,.policy-container,.policy-container *,.trp-rating-container,.trp-rating-container *{font-family:var(--devui-font-family)!important}shopify-account{--shopify-account-font-heading: var(--devui-font-family) !important;--shopify-account-font-body: var(--devui-font-family) !important}#MainContent .product-information__media .product-media,#MainContent .product-information__media .product-media__image{height:100%!important}#MainContent .product-information__media .product-media__image{width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center center!important}#MainContent .product-recommendations .section-resource-list__content:after{margin-top:9px!important}#header-group .announcement-bar{min-height:40px!important;padding:0!important;background:#535355!important;color:#fff!important;border:0!important}#header-group .announcement-bar__slider,#header-group .announcement-bar__slides,#header-group .announcement-bar__slide{min-height:40px!important}#header-group .announcement-bar__slider{width:100%!important;grid-column:1 / -1!important}#header-group .announcement-bar__slides{width:100%!important;max-width:none!important}#header-group .announcement-bar__slide{display:grid!important;place-items:center!important}#header-group .announcement-bar__text{margin:0!important;color:#fff!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase!important}#header-component,#header-component .header__row,#header-component .header__underlay-closed,#header-component .header__underlay-open{background-color:#fff!important}#header-component .header__underlay-closed,#header-component .header__underlay-open{background-image:none!important;background:#fff!important}#header-component .header__row--top{border-bottom:0!important}#header-component .header-actions__action,#header-component .search-action,#header-component .account-button__icon{color:#222225!important}@media screen and (min-width:750px){#header-component .header__row--top .header__columns{min-height:64px!important;--padding-block-start: 0px !important;--padding-block-end: 0px !important;align-items:center!important}#header-component .header-logo__image{width:98px!important;height:auto!important;max-height:32px!important}#header-component .menu-list,#header-component .header-menu,#header-component .header-menu__inner{height:64px!important}#header-component .menu-list__link{position:relative!important;color:#727275!important;font-family:var(--devui-font-family)!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important}#header-component .menu-list__link-title{position:relative!important;padding-inline:16px!important}#header-component .menu-list__link-title:after{content:"";position:absolute;left:50%;bottom:-10px;width:34px;height:1px;background:#bfc0c0;transform:translate(-50%);opacity:0;transition:opacity .16s ease}#header-component .menu-list__link--active .menu-list__link-title:after,#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title:after{opacity:1}#header-component .header-actions__action:not(.account-button) svg,#header-component .search-action svg{width:21px!important;height:21px!important}#header-component .account-button__icon{width:20px!important;height:22px!important}#header-component .menu-list__submenu,#header-component .menu-list__submenu-inner,#header-component .mega-menu{background:#fff!important}#header-component .menu-list__submenu-inner{min-height:320px!important;padding-block-start:26px!important;padding-block-end:38px!important}#header-component .mega-menu__grid{--menu-columns-desktop: 4 !important;--menu-columns-tablet: 4 !important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;width:100%!important}#header-component .mega-menu__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-column:1 / -1!important;gap:20px!important;width:100%!important}#header-component .mega-menu__column,#header-component .mega-menu__column--span-2,#header-component .mega-menu__column--span-3,#header-component .mega-menu__column--span-4{grid-column:span 1!important;min-width:0!important}#header-component .mega-menu__column>div>.mega-menu__link--parent{display:flex!important;width:100%!important;margin:0 0 7px!important;padding:0 0 10px!important;border-bottom:1px solid #e4e4e4!important;color:#717174!important;font-family:var(--devui-font-family)!important;font-size:12px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.04em!important;text-transform:uppercase!important}#header-component .mega-menu__column>div>ul{column-count:1!important;margin:0!important;padding:0!important}#header-component .mega-menu__column>div>ul .mega-menu__link{padding:6px 0!important;color:#747477!important;font-family:var(--devui-font-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.035em!important;text-transform:uppercase!important}#header-component .mega-menu__link:hover{color:#222225!important}#header-component .header__underlay-open:after{box-shadow:none!important;border-bottom:1px solid #ededed!important}}@media screen and (max-width:749px){#header-group .announcement-bar,#header-group .announcement-bar__slider,#header-group .announcement-bar__slides,#header-group .announcement-bar__slide{min-height:34px!important}#header-group .announcement-bar__text{font-size:10px!important;letter-spacing:.09em!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/devui-global-match-v3.css.map */
