:root{--fh-ink:#111111;--fh-white:#FFFFFF;--fh-ivory:#F4F1EC;--fh-line:#E8E8E8;--fh-muted:#777777;--fh-sale:#D93636;--font-heading-family:"Manrope",sans-serif;--font-body-family:"Manrope",sans-serif;--font-heading-weight:700;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-letter-spacing:-.01em}body{font-family:Manrope,sans-serif;font-weight:400;line-height:1.55;color:var(--fh-ink);font-size:16px}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:Manrope,sans-serif;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}h1,.h1{font-weight:800}h2,.h2{font-size:40px;font-weight:700}h3,.h3{font-size:24px;font-weight:700}.product__title h1,.product__title .h1{text-transform:none;font-size:32px;font-weight:700}@media(max-width:749px){h2,.h2{font-size:28px}h3,.h3{font-size:20px}body{font-size:15px}.product__title h1{font-size:24px}}.button,button.button,.shopify-payment-button__button{text-transform:uppercase;font-weight:600;letter-spacing:.06em;font-size:14px;border-radius:4px}.header__menu-item,.header__menu-item span{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.menu-drawer__menu-item{font-size:16px;font-weight:500}.card__heading,.card-information__text{font-size:15px;font-weight:500}.price-item{font-weight:600}.price--on-sale .price-item--sale{color:var(--fh-sale)}.price--on-sale .price-item--regular{color:var(--fh-muted)}.badge{border-radius:2px;font-size:11px;font-weight:700;text-transform:uppercase}.fh-wordmark{font-family:Manrope,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.02em;color:var(--fh-ink);text-decoration:none;line-height:1;display:inline-block}.header__heading .fh-wordmark{font-size:26px}@media(max-width:749px){.header__heading .fh-wordmark{font-size:22px}}.fh-wordmark--reversed{color:var(--fh-white);font-size:30px}.announcement-bar,.utility-bar{background:var(--fh-ink);color:var(--fh-white)}.announcement-bar__message{min-height:36px;padding:0 16px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar__message,.announcement-bar__link{color:var(--fh-white)}.header-wrapper{background:var(--fh-white);border-bottom:1px solid var(--fh-line)}.header{min-height:72px}@media(max-width:989px){.header{min-height:60px}}.scrolled-past-header .header-wrapper{box-shadow:0 2px 12px #0000000f}.header__icon svg{stroke-width:1.5}.footer,.footer .color-accent-1{background:var(--fh-ink)!important;color:var(--fh-white)}.footer{padding-top:72px;padding-bottom:32px;border-top:0}.footer-block__heading{color:var(--fh-white);text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:.06em}.footer a,.footer .list-menu__item--link{color:var(--fh-white)}.footer__content-bottom{border-top:1px solid #2A2A2A}.footer .copyright__content,.footer .newsletter-form__message,.footer .footer-block__details-content p{color:#a0a0a0}@media(max-width:749px){.footer{padding-top:48px;padding-bottom:24px}}.fh-footer-brand{background:var(--fh-ink);padding:72px 40px 0;max-width:1320px;margin:0 auto}.fh-footer-brand__line{color:#a0a0a0;font-size:15px;margin:12px 0 0;max-width:420px}@media(max-width:749px){.fh-footer-brand{padding:48px 16px 0}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.fh-footer-logo{display:inline-block;line-height:0}.fh-footer-logo img{width:150px;height:auto;display:block}.header__heading-logo{width:130px;max-width:130px;height:auto}@media(max-width:749px){.header__heading-logo{width:110px;max-width:110px}}.page-width{max-width:1320px;padding-left:40px;padding-right:40px}@media(max-width:749px){.page-width{padding-left:16px;padding-right:16px}}.banner h1,.banner .h0{font-size:64px;font-weight:800;line-height:1.05;letter-spacing:-.01em}.banner__text p{font-size:18px}@media(max-width:749px){.banner h1,.banner .h0{font-size:38px}.banner__text p{font-size:16px}.banner__buttons{display:flex;flex-direction:column;gap:12px;width:100%}.banner__buttons .button{width:100%}}@media(min-width:750px){.banner .banner__heading,.banner .banner__text{color:#fff}.banner .button:not(.button--secondary){background:#fff;color:#111}.banner .button--secondary{color:#fff;box-shadow:inset 0 0 0 1.5px #fff;background:transparent}}.collection-list .card__heading{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.collection-list .card__heading a:after{content:" \2192"}.card__media img,.card .media img{transition:transform .25s ease}.card-wrapper:hover .card__media img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card__media img{transform:none}}.card,.card__inner,.card__media,.media{border-radius:6px}.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.badge{border-radius:2px}.icon-bar .icon-with-text__title,.icon-bar h3{font-size:15px;font-weight:700;text-transform:uppercase}.icon-bar p{font-size:14px}.newsletter__wrapper{max-width:560px;margin:0 auto}.fh-consent{font-size:12px;color:#777}@media(max-width:749px){.newsletter-form__field-wrapper .field,.newsletter-form .button{width:100%}}input,select,textarea{font-size:16px}.product__info-container .product-form__submit{min-height:52px;width:100%;background:#111;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:.06em}.product__info-container .rte p,.product__info-container p{font-size:15px}.related-products{background:#f4f1ec}.fh-empty-sub{color:#777;margin:8px 0 20px}.fh-noresults{text-align:center;padding:40px 0}.fh-noresults p{color:#777}.template-404 .title{text-transform:uppercase}.header__icon,.menu-drawer__menu-item{min-height:44px;min-width:44px}.menu-drawer__menu-item{min-height:56px;display:flex;align-items:center}.newsletter .newsletter-form:after{content:"By signing up you agree to receive marketing emails. Unsubscribe anytime.";display:block;font-size:12px;color:#777;margin-top:12px;text-align:center}.fh-breadcrumbs{padding-top:14px;padding-bottom:6px}.fh-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#777}.fh-breadcrumbs li+li:before{content:"/";margin-right:6px;color:#bbb}.fh-breadcrumbs a{color:#555;text-decoration:none}.fh-breadcrumbs a:hover{text-decoration:underline}section[id^=MainProduct] .fh-breadcrumbs{padding-left:0;padding-right:0}body{--font-body-family:"Manrope",sans-serif!important;--font-heading-family:"Manrope",sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/flaghaus.css.map */
