: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}[id*=__fh_custom] .image-with-text__content,[id*=__fh_custom] .image-with-text__grid,[id*=__fh_custom]{background:#111!important;color:#fff}[id*=__fh_custom] h2{color:#fff;text-transform:uppercase;font-weight:800}[id*=__fh_custom] .image-with-text__text p{color:#fff;opacity:.9}[id*=__fh_custom] .button{background:#fff!important;color:#111!important;box-shadow:none}[id*=__fh_custom] .button:after,[id*=__fh_custom] .button:before{box-shadow:none!important}@media(max-width:749px){[id*=__fh_custom] .button{width:100%}[id*=__fh_custom] .image-with-text__content{padding:28px 20px 32px}}[id*=__fh_custom] .color-inverse,[id*=__fh_custom] .gradient{background:#111!important}[id*=__fh_custom] .image-with-text__grid,[id*=__fh_custom] .image-with-text__content,[id*=__fh_custom] .image-with-text__media,[id*=__fh_custom] .global-media-settings{border:0!important;box-shadow:none!important;border-radius:0!important}[id*=__fh_custom] .image-with-text__content{padding-left:48px;padding-right:48px}@media(max-width:749px){[id*=__fh_custom] .image-with-text__content{padding:28px 20px 32px}}.title-wrapper-with-link,.title-wrapper--no-top-margin,.collection-list-wrapper .title-wrapper{margin-bottom:28px}.section-heading,.title-wrapper-with-link .title,.collection-list-title,.multicolumn .title,.featured-collection .title{font-size:36px!important;font-weight:800;letter-spacing:-.015em}@media(max-width:749px){.title-wrapper-with-link .title,.collection-list-title,.multicolumn .title{font-size:26px!important}}.banner__heading{text-shadow:0 2px 18px rgba(0,0,0,.35)}@media(min-width:750px){.banner__content{padding-bottom:64px}.banner__text p{max-width:520px}}.icon-bar{border-bottom:1px solid var(--fh-line)}.icon-bar .icon-with-text__title,.icon-bar h3{font-size:13px!important;letter-spacing:.06em;margin:0 0 4px}.icon-bar p{font-size:13px;color:#555;margin:0}@media(min-width:990px){.icon-bar [class*=grid__item]+[class*=grid__item]{border-left:1px solid var(--fh-line);padding-left:24px}}.collection-list .card__media img,.collection-list .media img{object-fit:cover}.collection-list .card__inner{background:var(--fh-ivory);border-radius:8px;overflow:hidden}.collection-list .card__content{padding-top:10px}.product-card-wrapper .card__inner,.card--product .card__inner{background:#f6f6f6;border-radius:8px;overflow:hidden}.product-card-wrapper .card__heading,.card--product .card__heading{text-transform:none;font-size:14px;font-weight:600;line-height:1.35;min-height:2.7em}.product-card-wrapper .price,.card--product .price{font-size:15px}.product-card-wrapper .card__information{padding-top:10px}.quick-add__submit,.product-card-wrapper .button{min-height:42px;width:100%;border-radius:4px;background:#fff;color:#111;box-shadow:inset 0 0 0 1.5px #111;font-size:12px}.quick-add__submit:hover,.product-card-wrapper .button:hover{background:#111;color:#fff}.quick-add__submit:after,.product-card-wrapper .button:after{box-shadow:none!important}.button{min-height:48px;padding:0 28px;transition:background .2s,color .2s}.button--secondary{background:transparent}.link.underlined-link,.title-wrapper-with-link a{font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.06em}.multicolumn .multicolumn-card{background:#fff;border:1px solid var(--fh-line);border-radius:8px;padding:24px}.multicolumn .multicolumn-card h3{font-size:15px!important;letter-spacing:.04em;margin-bottom:8px}.multicolumn .multicolumn-card p{font-size:14px;color:#444}.multicolumn .center{margin-top:28px}@media(min-width:750px){.image-with-text__content{padding:56px!important}}.product__title h1{letter-spacing:-.01em}.product .price--large{font-size:22px}.product__info-container>*+*{margin-top:14px}.fh-footer-brand{padding:64px 40px 0}.footer{padding-top:40px}.footer .footer-block__heading{margin-bottom:16px}.footer .list-menu__item--link{font-size:14px;padding:5px 0;opacity:.85}.footer .list-menu__item--link:hover{opacity:1;text-decoration:underline}.footer .field__input{background:#1c1c1c;color:#fff;border-radius:4px}.footer .newsletter-form__button,.footer .button{background:#fff;color:#111}.icon-bar .icon-bar-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 0!important;display:flex;gap:12px;align-items:flex-start;text-align:left}.icon-bar .icon-bar-card:after,.icon-bar .icon-bar-card:before{display:none!important}.icon-bar .icon-bar-card__icon{flex:0 0 auto;margin:2px 0 0!important}.icon-bar .icon-bar-slider{column-gap:24px}@media(max-width:749px){.announcement-bar__message{white-space:normal;font-size:10.5px;letter-spacing:.05em;line-height:1.35;padding:8px 12px;text-align:center}}@media(max-width:749px){.icon-bar .icon-bar-card{flex-direction:column;gap:6px}.icon-bar .icon-bar-slider{row-gap:8px}}.collection-list .card__inner .card__heading a:after,.collection-list .card__inner .card__heading:after{content:none}@media(max-width:749px){.icon-bar .icon-bar-slider{display:grid!important;grid-template-columns:1fr 1fr;column-gap:16px}.icon-bar .icon-bar-slider>*{width:auto!important;max-width:none!important}}.collection-list .card__inner .card__heading{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/flaghaus.css.map */
