img,.media,.media img,.image,.image img,.banner__media,.story-section img,.shopify-section img{border-radius:0!important}#header-group,.header-section,#header-component,header-component{position:relative;z-index:50}main,.shopify-section,.section,.hero,.hero__container{position:relative;z-index:1}header-component[transparent]{--color-foreground: #ffffff;--color-foreground-rgb: 255, 255, 255}header-drawer details[open],header-drawer details.menu-open{position:relative;z-index:10000}header-drawer details[open] .menu-drawer,header-drawer details.menu-open .menu-drawer,header-drawer details[open] [class*=menu-drawer],header-drawer details.menu-open [class*=menu-drawer]{z-index:10001}header-drawer details[open] .menu-drawer__inner-container,header-drawer details.menu-open .menu-drawer__inner-container,header-drawer details[open] .menu-drawer__navigation,header-drawer details.menu-open .menu-drawer__navigation,header-drawer details[open] .menu-drawer__content,header-drawer details.menu-open .menu-drawer__content{transform:translate(0)!important;opacity:1!important;visibility:visible!important}header-drawer details[open] .menu-drawer,header-drawer details.menu-open .menu-drawer,header-drawer details[open] [class*=menu-drawer],header-drawer details.menu-open [class*=menu-drawer]{background:#08181efa!important}header-drawer details[open] .menu-drawer,header-drawer details[open] .menu-drawer a,header-drawer details[open] .menu-drawer button,header-drawer details[open] .menu-drawer summary,header-drawer details.menu-open .menu-drawer,header-drawer details.menu-open .menu-drawer a,header-drawer details.menu-open .menu-drawer button,header-drawer details.menu-open .menu-drawer summary{color:#fff!important}header-drawer details[open] .menu-drawer__inner-container,header-drawer details[open] .menu-drawer__content,header-drawer details.menu-open .menu-drawer__inner-container,header-drawer details.menu-open .menu-drawer__content{max-height:100vh!important;overflow:auto!important}@media(max-width:749px){body:has(header-drawer details[open]) .menu-drawer,body:has(header-drawer details[open]) .menu-drawer__inner,body:has(header-drawer details[open]) .menu-drawer__inner-container,body:has(header-drawer details[open]) .menu-drawer__content,body:has(header-drawer details[open]) .menu-drawer__navigation{background:#08181e!important}body:has(header-drawer details[open]) .menu-drawer__overlay,body:has(header-drawer details[open]) [class*=overlay]{background:#08181e!important;opacity:1!important}body:has(header-drawer details[open]) main,body:has(header-drawer details[open]) #MainContent{pointer-events:none!important}body:has(header-drawer details[open]){overflow:hidden!important;height:100vh!important}}@media(max-width:749px){header-drawer .product-card,header-drawer .card-product,header-drawer .product-grid,header-drawer .product-grid-container,header-drawer .collection,header-drawer [class*=product],header-drawer [data-testid*=product],header-drawer [data-section-type*=product]{display:none!important}}@media(max-width:749px){.fh-services-2col__table{display:block!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-collapse:separate!important;border-spacing:0!important}.fh-services-2col__table thead,.fh-services-2col__table tbody{display:table-header-group;display:table-row-group}.fh-services-2col__table tr{display:table-row!important}.fh-services-2col__table th,.fh-services-2col__table td{display:table-cell!important;padding:12px!important;font-size:14px!important;white-space:nowrap!important;vertical-align:middle}.fh-services-2col__table th:first-child,.fh-services-2col__table td:first-child{position:sticky!important;left:0!important;background:var(--fh-bg, #fff)!important;z-index:2!important}.fh-services-2col__table th:first-child,.fh-services-2col__table td:first-child{box-shadow:10px 0 12px #0000000f}.fh-services-2col__table th:first-child,.fh-services-2col__table td:first-child{min-width:160px}}@media(min-width:990px){.story-section .page-width,.story-section .section__inner{padding-left:6vw;padding-right:6vw}.story-section h1,.story-section h2{margin-bottom:28px}.story-section .story__text,.story-section .rte{max-width:540px}.story-section img{max-height:700px;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fh-overrides.css.map */
