:root{--h4l-red:#d71920;--h4l-black:#050505;--h4l-panel:#0d0d0f;--h4l-line:#26262a;--h4l-off:#f3f3f1}body{background:var(--h4l-black);color:#fff}#MainContent{background:var(--h4l-black)}.sf-header,.sf-header__desktop,.sf-header__mobile{background:#050505f5!important;color:#fff!important;border-bottom:1px solid var(--h4l-line)!important}.sf-header a,.sf-header button,.sf-header svg{color:#fff!important}.sf-header .sf-menu-item>a{font-weight:700;letter-spacing:.055em;text-transform:uppercase;font-size:12px}.sf-header .sf-menu-item>a:hover{color:var(--h4l-red)!important}.sf-logo img{filter:none;max-height:68px}.sf__btn,.sf__btn-primary{border-radius:0!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.12em!important}.sf__btn-primary{background:var(--h4l-red)!important;border-color:var(--h4l-red)!important;color:#fff!important}.sf__btn-primary:hover{background:#fff!important;border-color:#fff!important;color:#050505!important}.sf-footer{background:#080809!important;color:#fff!important;border-top:1px solid var(--h4l-line)}.sf-footer a,.sf-footer p,.sf-footer li{color:#bdbdbb!important}.sf-footer a:hover{color:#fff!important}.sf__pcard{background:#fff;color:#050505;transition:transform .25s ease,box-shadow .25s ease}.sf__pcard:hover{transform:translateY(-4px);box-shadow:0 18px 50px #00000038}.sf__pcard-name{font-weight:800!important;text-transform:uppercase;letter-spacing:.035em}.prod__price{font-weight:800!important}.template-collection main,.template-product main{background:var(--h4l-off);color:#050505}.template-page.page-about-us #MainContent,.template-page.page-startseite #MainContent{background:#050505;color:#fff}.template-page.page-about-us .sf-custom,.template-page.page-startseite .sf-custom{background:#050505!important;color:#fff;padding:90px 20px!important}.template-page.page-about-us .section__heading,.template-page.page-startseite .section__heading{font-size:clamp(36px,6vw,82px)!important;line-height:.98!important;text-transform:uppercase;font-weight:900!important;letter-spacing:-.035em;color:#fff!important}.template-page.page-about-us .content__subheading,.template-page.page-startseite .content__subheading{color:#d0d0ce!important;font-size:18px!important;line-height:1.7!important}.template-page.page-about-us .prose,.template-page.page-startseite .prose{color:#c4c4c2!important;font-size:17px!important;line-height:1.8!important}.template-page.page-about-us .image-with-text,.template-page.page-startseite .image-with-text{background:#0d0d0f;color:#fff;border-top:1px solid var(--h4l-line)}.template-page.page-about-us .image-with-text .content__heading,.template-page.page-startseite .image-with-text .content__heading{color:#fff!important;text-transform:uppercase;font-weight:900!important;letter-spacing:-.025em}.template-page.page-about-us .image-with-text .prose,.template-page.page-startseite .image-with-text .prose{color:#bdbdbb!important}@media(max-width:767px){.sf-logo img{max-height:50px}.template-page.page-about-us .sf-custom,.template-page.page-startseite .sf-custom{padding:58px 18px!important}}body.template-page #MainContent,body.template-blog #MainContent,body.template-article #MainContent{background:#070708!important;color:#f7f7f5!important}body.template-page #MainContent h1,body.template-page #MainContent h2,body.template-page #MainContent h3,body.template-page #MainContent h4,body.template-page #MainContent h5,body.template-page #MainContent h6,body.template-page #MainContent .section__heading,body.template-page #MainContent .content__heading,body.template-page #MainContent .content__subheading,body.template-page #MainContent .prose strong,body.template-page #MainContent strong,body.template-page #MainContent b{color:#fff!important;opacity:1!important}body.template-page #MainContent p,body.template-page #MainContent li,body.template-page #MainContent .prose,body.template-page #MainContent .rte,body.template-page #MainContent .content__text,body.template-page #MainContent .text-color-subtext{color:#d6d6d3!important;opacity:1!important}body.template-page #MainContent a:not(.sf__btn){color:#fff!important}body.template-page #MainContent a:not(.sf__btn):hover{color:var(--h4l-red)!important}body.template-page .image-with-text,body.template-page .sf-image-with-text,body.template-page [class*=image-with-text]{background:#0b0b0d!important;color:#fff!important}body.template-page .image-with-text .content__wrapper,body.template-page .image-with-text .content__box,body.template-page [class*=image-with-text] .content__wrapper,body.template-page [class*=image-with-text] .content__box{color:#fff!important}body.template-page .image-with-text h1,body.template-page .image-with-text h2,body.template-page .image-with-text h3,body.template-page .image-with-text h4,body.template-page [class*=image-with-text] h1,body.template-page [class*=image-with-text] h2,body.template-page [class*=image-with-text] h3,body.template-page [class*=image-with-text] h4{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.55)}body.template-page .image-with-text p,body.template-page .image-with-text li,body.template-page [class*=image-with-text] p,body.template-page [class*=image-with-text] li{color:#d7d7d4!important}body.template-collection #MainContent,body.template-product #MainContent,body.template-search #MainContent,body.template-cart #MainContent,body.template-customers-login #MainContent,body.template-customers-register #MainContent,body.template-customers-account #MainContent,body.template-customers-order #MainContent,body.template-customers-addresses #MainContent{background:#f5f5f2!important;color:#111!important}body.template-collection .sf__pcard,body.template-search .sf__pcard{background:#fff!important;color:#111!important}body.template-collection .sf__pcard *,body.template-search .sf__pcard *{color:#111}body.template-collection .sf__pcard .sf__btn,body.template-search .sf__pcard .sf__btn{color:inherit}body.template-collection .sf__filter-wrapper,body.template-collection .sf__sidebar,body.template-collection .collection-sidebar,body.template-collection .filter-group,body.template-collection .facet-filters,body.template-collection [class*=filter],body.template-collection [class*=filter] h3,body.template-collection [class*=filter] h4,body.template-collection [class*=filter] label,body.template-collection [class*=filter] button,body.template-collection [class*=filter] span{color:#111!important}input,select,textarea{color:#111;background:#fff}.sf-cart-drawer,.sf-search-popup,.sf-menu-wrapper-mobile{color:#111}.sf-cart-drawer h1,.sf-cart-drawer h2,.sf-cart-drawer h3,.sf-search-popup h1,.sf-search-popup h2,.sf-search-popup h3{color:#111!important}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent p,#MainContent li{opacity:1}@media(max-width:767px){body.template-page #MainContent .image-with-text,body.template-page #MainContent [class*=image-with-text]{padding-top:42px;padding-bottom:42px}}body.template-page #MainContent .page-header{background:#f5f5f2!important;color:#111!important;margin:0!important;padding:48px 20px 42px!important;min-height:0!important;text-align:center!important;border-bottom:1px solid #deded9!important}body.template-page #MainContent .page-header .container{padding-top:0!important;padding-bottom:0!important}body.template-page #MainContent .page-header__title{display:block!important;visibility:visible!important;opacity:1!important;margin:0 0 14px!important;color:#111!important;font-size:clamp(30px,3.2vw,48px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important}body.template-page #MainContent .page-header__breadcrumb,body.template-page #MainContent .page-header__breadcrumb *{color:#424242!important;opacity:1!important;visibility:visible!important}body.template-page #MainContent .page-header__breadcrumb{margin-top:0!important;font-size:15px!important;line-height:1.5!important}body.template-page #MainContent .page-header__breadcrumb a{color:#222!important;font-weight:600!important}body.template-page #MainContent .page-header__breadcrumb a:hover{color:var(--h4l-red)!important}body.template-page #MainContent .page-header__breadcrumb .sf__breabcrumb-page-title{color:#555!important}body.template-page #MainContent .page-header__breadcrumb svg,body.template-page #MainContent .page-header__breadcrumb path{color:#777!important;fill:currentColor!important;stroke:currentColor!important}body.template-page #MainContent>.shopify-section:not(:first-child),body.template-page #MainContent .page-content,body.template-page #MainContent .rte{color:#f2f2ef}@media(max-width:767px){body.template-page #MainContent .page-header{padding:34px 16px 30px!important}body.template-page #MainContent .page-header__title{font-size:30px!important;margin-bottom:10px!important}body.template-page #MainContent .page-header__breadcrumb{font-size:14px!important}}html{scroll-behavior:smooth}body{overflow-x:hidden}.sf-header,.sf-header__desktop,.sf-header__mobile{z-index:60!important}#MainContent{position:relative;z-index:1}body.template-page .page-header,body.template-collection .page-header,body.template-blog .page-header,body.template-article .page-header{position:relative!important;z-index:2!important;overflow:visible!important;background:#f5f5f2!important;color:#111!important;padding:48px 20px 40px!important;min-height:160px!important}body.template-page .page-header__title,body.template-collection .page-header__title,body.template-blog .page-header__title,body.template-article .page-header__title{position:relative!important;top:auto!important;transform:none!important;color:#111!important;opacity:1!important;visibility:visible!important;display:block!important;margin:0 0 14px!important;font-size:clamp(30px,3.2vw,48px)!important;line-height:1.1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.02em!important}body.template-page .page-header__breadcrumb,body.template-page .page-header__breadcrumb *,body.template-collection .page-header__breadcrumb,body.template-collection .page-header__breadcrumb *{color:#4c4c4c!important;opacity:1!important;visibility:visible!important}body.template-page .page-header__breadcrumb a,body.template-collection .page-header__breadcrumb a{color:#1d1d1d!important;font-weight:700!important}body.template-page #MainContent>.shopify-section:not(:first-child),body.template-page #MainContent .page-content,body.template-page #MainContent .sf-custom,body.template-page #MainContent .image-with-text,body.template-page #MainContent [class*=image-with-text]{background:#070708!important;color:#f6f6f3!important}body.template-page #MainContent>.shopify-section:not(:first-child) h1,body.template-page #MainContent>.shopify-section:not(:first-child) h2,body.template-page #MainContent>.shopify-section:not(:first-child) h3,body.template-page #MainContent>.shopify-section:not(:first-child) h4,body.template-page #MainContent>.shopify-section:not(:first-child) h5,body.template-page #MainContent>.shopify-section:not(:first-child) h6,body.template-page #MainContent .page-content h1,body.template-page #MainContent .page-content h2,body.template-page #MainContent .page-content h3,body.template-page #MainContent .page-content h4,body.template-page #MainContent .rte h1,body.template-page #MainContent .rte h2,body.template-page #MainContent .rte h3,body.template-page #MainContent .rte h4{color:#fff!important;opacity:1!important}body.template-page #MainContent>.shopify-section:not(:first-child) p,body.template-page #MainContent>.shopify-section:not(:first-child) li,body.template-page #MainContent .page-content p,body.template-page #MainContent .page-content li,body.template-page #MainContent .rte p,body.template-page #MainContent .rte li{color:#dededb!important;opacity:1!important;line-height:1.72!important}body.template-page #MainContent strong,body.template-page #MainContent b{color:#fff!important}body.page-partner .image-with-text .content__wrapper,body.page-b2b .image-with-text .content__wrapper,body.page-b2b-sec .image-with-text .content__wrapper,body.template-page [class*=image-with-text] .content__wrapper{background:#0d0d0f!important;color:#fff!important;padding:clamp(28px,4vw,64px)!important}body.template-page [class*=image-with-text] .content__heading,body.template-page [class*=image-with-text] .content__subheading,body.template-page [class*=image-with-text] h2,body.template-page [class*=image-with-text] h3{color:#fff!important}body.template-page [class*=image-with-text] p,body.template-page [class*=image-with-text] li{color:#d8d8d5!important}body.template-collection #MainContent,body.template-product #MainContent,body.template-search #MainContent,body.template-cart #MainContent,body[class*=template-customers] #MainContent{background:#f5f5f2!important;color:#111!important}body.template-collection #MainContent *,body.template-product #MainContent *,body.template-search #MainContent *,body.template-cart #MainContent *,body[class*=template-customers] #MainContent *{opacity:1}body.template-collection #MainContent h1,body.template-collection #MainContent h2,body.template-collection #MainContent h3,body.template-product #MainContent h1,body.template-product #MainContent h2,body.template-product #MainContent h3,body.template-search #MainContent h1,body.template-cart #MainContent h1,body.template-cart #MainContent h2{color:#111!important}body.template-collection #MainContent p,body.template-collection #MainContent li,body.template-product #MainContent p,body.template-product #MainContent li,body.template-search #MainContent p,body.template-cart #MainContent p{color:#333!important}body.template-collection .sf__filter-wrapper,body.template-collection .sf__sidebar,body.template-collection .collection-sidebar,body.template-collection [class*=filter],body.template-search [class*=filter]{color:#111!important;background:#f5f5f2}body.template-collection [class*=filter] *,body.template-search [class*=filter] *{color:#111!important}.sf__pcard{background:#fff!important;color:#111!important}.sf__pcard .sf__pcard-name,.sf__pcard .sf__pcard-price,.sf__pcard .prod__price,.sf__pcard a:not(.sf__btn){color:#111!important}.sf__pcard .text-color-secondary,.sf__pcard .text-color-subtext{color:#555!important}input,select,textarea{background:#fff!important;color:#111!important;border-color:#bbb!important}input::placeholder,textarea::placeholder{color:#666!important;opacity:1!important}.sf-cart-drawer,.sf-search-popup,.sf-menu-wrapper-mobile,.sf-modal{background:#fff!important;color:#111!important}.sf-cart-drawer *,.sf-search-popup *,.sf-menu-wrapper-mobile *,.sf-modal *{color:inherit}.sf__btn-primary,.h4l-btn{background:var(--h4l-red)!important;color:#fff!important;border-color:var(--h4l-red)!important}.sf__btn-primary:hover,.h4l-btn:hover{background:#fff!important;color:#111!important;border-color:#fff!important}@media(max-width:767px){body.template-page .page-header,body.template-collection .page-header{min-height:130px!important;padding:34px 16px 28px!important}body.template-page .page-header__title,body.template-collection .page-header__title{font-size:30px!important}body.template-page [class*=image-with-text] .content__wrapper{padding:28px 20px!important}}.h4l-fanshop-grid{background:#f4f4f1!important;color:#111!important;padding:72px 20px 88px;border-top:1px solid #ddd}.h4l-fanshop-grid__inner{max-width:1280px;margin:0 auto}.h4l-fanshop-grid__header{text-align:center;max-width:760px;margin:0 auto 42px}.h4l-fanshop-grid__eyebrow{margin:0 0 10px!important;color:#d71920!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em;text-transform:uppercase}.h4l-fanshop-grid__header h2{margin:0 0 14px!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(30px,4vw,52px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.025em!important;text-transform:uppercase}.h4l-fanshop-grid__header>p:last-child{color:#4a4a4a!important;font-size:17px!important;line-height:1.65!important}.h4l-fanshop-grid__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.h4l-fanshop-card{background:#fff;color:#111;min-width:0;box-shadow:0 8px 28px #00000014;transition:transform .22s ease,box-shadow .22s ease}.h4l-fanshop-card:hover{transform:translateY(-4px);box-shadow:0 16px 42px #00000024}.h4l-fanshop-card__image{display:block;aspect-ratio:4/5;background:#e9e9e5;overflow:hidden}.h4l-fanshop-card__image img,.h4l-fanshop-card__image svg{width:100%;height:100%;object-fit:cover;display:block}.h4l-fanshop-card__placeholder{color:#c8c8c3;background:#e9e9e5}.h4l-fanshop-card__content{padding:20px 20px 22px}.h4l-fanshop-card__content h3{margin:0 0 8px!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:1.25!important;font-weight:800!important;text-transform:uppercase}.h4l-fanshop-card__content h3 a{color:#111!important}.h4l-fanshop-card__price{margin:0 0 14px!important;color:#111!important;font-weight:700!important}.h4l-fanshop-card__status{margin:0!important;color:#666!important;font-size:14px!important}.h4l-fanshop-card__link{display:inline-block;color:#d71920!important;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d71920;padding-bottom:4px}body.template-page.page-about-us #MainContent .page-header,body.template-page.page-startseite #MainContent .page-header{background:#070708!important;color:#fff!important;min-height:0!important;padding:34px 20px 30px!important;border-bottom:1px solid #26262a!important}body.template-page.page-about-us #MainContent .page-header__title,body.template-page.page-startseite #MainContent .page-header__title{color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(28px,3.5vw,46px)!important;line-height:1.05!important;margin:0 0 10px!important;font-weight:900!important;letter-spacing:-.02em!important}body.template-page.page-about-us #MainContent .page-header__breadcrumb,body.template-page.page-about-us #MainContent .page-header__breadcrumb *,body.template-page.page-startseite #MainContent .page-header__breadcrumb,body.template-page.page-startseite #MainContent .page-header__breadcrumb *{color:#bdbdbb!important}body.template-page.page-about-us #MainContent,body.template-page.page-about-us #MainContent *,body.template-page.page-startseite #MainContent,body.template-page.page-startseite #MainContent *{font-family:Arial,Helvetica,sans-serif}body.template-page.page-about-us .sf-custom,body.template-page.page-startseite .sf-custom{padding:58px 20px!important}body.template-page.page-about-us .section__heading,body.template-page.page-startseite .section__heading{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,5vw,64px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.03em!important;margin-bottom:18px!important}body.template-page.page-about-us .content__subheading,body.template-page.page-startseite .content__subheading{font-size:16px!important;line-height:1.6!important;max-width:760px;margin-left:auto!important;margin-right:auto!important}body.template-page.page-about-us .prose,body.template-page.page-startseite .prose{font-size:16px!important;line-height:1.7!important}body.template-page.page-about-us .image-with-text .content__heading,body.template-page.page-startseite .image-with-text .content__heading{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(30px,4vw,52px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.025em!important}@media(max-width:900px){.h4l-fanshop-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.h4l-fanshop-grid{padding:50px 16px 64px}.h4l-fanshop-grid__products{grid-template-columns:1fr;gap:18px}.h4l-fanshop-card__image{aspect-ratio:1/1.08}}.h4l-final-footer{background:#080808!important;color:#f4f4f4!important;border-top:1px solid #242424}.h4l-footer-main{padding:64px 0 46px}.h4l-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:64px;align-items:start}.h4l-footer-column h2,.h4l-footer-column h3{color:#fff!important;margin:0 0 20px;font-family:var(--font-stack-header,inherit);font-weight:700;letter-spacing:.06em;line-height:1.12}.h4l-footer-column h2{font-size:clamp(28px,3vw,48px);max-width:620px}.h4l-footer-column h3{font-size:16px}.h4l-footer-column p,.h4l-footer-column a,.h4l-footer-column li{color:#d7d7d7!important;font-size:16px;line-height:1.7}.h4l-footer-column ul{list-style:none;margin:0;padding:0}.h4l-footer-column li{margin:6px 0}.h4l-footer-column a{text-decoration:none;transition:color .2s ease}.h4l-footer-column a:hover{color:#d71920!important}.h4l-footer-contact p{max-width:560px;margin:0 0 18px}.h4l-footer-contact-link{display:inline-block;font-weight:600;border-bottom:1px solid #d71920}.h4l-follow-label{margin:0 0 10px!important;color:#fff!important;font-weight:600}.h4l-footer-bottom{border-top:1px solid #242424;padding:20px 0;background:#050505}.h4l-footer-bottom p{margin:0;text-align:center;color:#d7d7d7!important;font-size:14px;letter-spacing:.02em}.shopify-policy__container,.shopify-policy__body,.shopify-policy__title,.shopify-policy__container *{color:#f2f2f2!important;background-color:transparent!important}.shopify-policy__container{max-width:980px!important;padding-top:56px!important;padding-bottom:72px!important}.shopify-policy__title h1,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{color:#fff!important;background:transparent!important}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body span,.shopify-policy__body strong{color:#e5e5e5!important;background:transparent!important}.shopify-policy__body a{color:#ff343b!important;text-decoration:underline}.shopify-policy__body table,.shopify-policy__body th,.shopify-policy__body td{border-color:#444!important;color:#eee!important;background:#111!important}.template-policy main,.template-page main{background:#080808}@media(max-width:900px){.h4l-footer-main{padding:44px 0 32px}.h4l-footer-grid{grid-template-columns:1fr;gap:34px}.h4l-footer-column h2{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/h4l-global.css.map */
