/* ATHLEX header */
.announcement-bar-section{background:#ffcb35!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;overflow:hidden!important;border-radius:0!important}
.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar-section .announcement-bar{background:#ffcb35!important;background-image:none!important;color:#111!important;border:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:0!important;overflow:hidden!important}
.announcement-bar-section .announcement-bar{display:block!important;position:relative!important;overflow:hidden!important}
.announcement-bar-section .announcement-bar__message{margin:0!important;padding:0!important;line-height:40px!important;width:100%!important;height:40px!important;white-space:nowrap!important;overflow:visible!important;font-size:0!important;position:relative!important;top:0!important;transform:none!important}
.announcement-bar-section .announcement-bar__message span{display:none!important}
.announcement-bar-section .announcement-bar__message:after{content:'TELJESÍTMÉNYRE TERVEZVE • ULTRAKÖNNYŰ KARBON • 50% KEDVEZMÉNY • +17% GYORSULÁS • EGÉSZ NAPOS KOMFORT • 14 NAPOS GARANCIA • TELJESÍTMÉNYRE TERVEZVE • ULTRAKÖNNYŰ KARBON • 50% KEDVEZMÉNY • +17% GYORSULÁS • EGÉSZ NAPOS KOMFORT • 14 NAPOS GARANCIA • TELJESÍTMÉNYRE TERVEZVE • ULTRAKÖNNYŰ KARBON • 50% KEDVEZMÉNY • +17% GYORSULÁS • EGÉSZ NAPOS KOMFORT • 14 NAPOS GARANCIA •';display:block!important;position:absolute!important;left:0!important;top:50%!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important;padding:0!important;margin:0!important;animation:athlex-marquee 26s linear infinite!important;will-change:transform!important}
.announcement-bar-section .slider-button,.announcement-bar-section .slider-button--prev,.announcement-bar-section .slider-button--next,.announcement-bar-section button[name='previous'],.announcement-bar-section button[name='next'],.announcement-bar-section .announcement-bar__link .icon-arrow,.announcement-bar-section .announcement-bar__link svg,.announcement-bar-section .announcement-bar__message .icon-arrow{display:none!important}
@keyframes athlex-marquee{0%{transform:translate3d(0,-50%,0)}100%{transform:translate3d(-33.3333%,-50%,0)}}
.section-header{margin-bottom:0!important}
.header-wrapper,.header-wrapper.gradient{background:#0a0a0a!important;background-image:none!important;color:#fff!important;border:0!important}
.header-wrapper .header{max-width:none!important;min-height:90px!important;height:90px!important;padding:0 90px!important;background:#0a0a0a!important;color:#fff!important;align-items:center!important}
.header-wrapper .header__inline-menu{margin:0!important;justify-self:start!important}
.header-wrapper .list-menu--inline{gap:32px!important;align-items:center!important;flex-wrap:nowrap!important}
.header-wrapper .header__menu-item{color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important;padding:12px 0!important;white-space:nowrap!important}
.header-wrapper .header__menu-item span,.header-wrapper .header__active-menu-item{color:#fff!important;font-weight:400!important}
.header-wrapper .header__active-menu-item{text-decoration:none!important;border-bottom:2px solid #fff!important;padding-bottom:7px!important}
.header-wrapper .header__menu-item:hover span{color:#fff!important;opacity:1!important;text-decoration:none!important}
.header-wrapper .header__heading,.header-wrapper .header__heading-link{margin:0!important;justify-self:center!important}
.header-wrapper .header__heading-link{padding:0!important}
.header-wrapper .header__heading-logo-wrapper{width:155px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.header-wrapper .header__heading-logo{display:block!important;width:155px!important;max-width:155px!important;height:auto!important;object-fit:contain!important;filter:none!important}
.header-wrapper .header__icons{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;gap:0!important;padding:0!important;margin:0!important}
.header-wrapper details-modal.header__search,.header-wrapper .header__icon--account{display:none!important}
.header-wrapper .header__icon--cart{width:45px!important;height:45px!important;min-width:45px!important;padding:0!important;margin:0!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}
.header-wrapper .header__icon--cart .svg-wrapper{width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.header-wrapper .header__icon--cart svg{display:block!important;width:45px!important;height:45px!important;max-width:none!important;max-height:none!important;color:#fff!important}
.header-wrapper .cart-count-bubble{background:#ffcb35!important;color:#111!important;border:2px solid #292929!important}
@media screen and (min-width:990px){.header-wrapper .header.header--middle-left,.header-wrapper .header.header--middle-center,.header-wrapper .header.header--top-left,.header-wrapper .header.header--top-center{grid-template-areas:'navigation heading icons'!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;column-gap:18px!important;align-items:center!important}.header-wrapper .header__inline-menu{grid-area:navigation!important;justify-self:start!important}.header-wrapper .header__heading,.header-wrapper .header__heading-link{grid-area:heading!important;justify-self:center!important}.header-wrapper .header__icons{grid-area:icons!important;justify-self:end!important}}
@media screen and (max-width:1250px) and (min-width:990px){.header-wrapper .header{padding-left:30px!important;padding-right:30px!important}.header-wrapper .list-menu--inline{gap:18px!important}.header-wrapper .header__menu-item{font-size:16px!important}.header-wrapper .header__heading-logo-wrapper,.header-wrapper .header__heading-logo{width:135px!important;max-width:135px!important}}
@media screen and (max-width:989px){.announcement-bar-section,.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar-section .announcement-bar{height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:0!important}.announcement-bar-section .announcement-bar__message{height:40px!important;line-height:40px!important}.announcement-bar-section .announcement-bar__message:after{font-size:13px!important;line-height:1!important}.header-wrapper .header{min-height:90px!important;height:90px!important;padding:0 16px!important;grid-template-columns:1fr auto 1fr!important;column-gap:8px!important}.header-wrapper .header__heading,.header-wrapper .header__heading-link{justify-self:center!important;margin:0!important}.header-wrapper .header__heading-logo-wrapper,.header-wrapper .header__heading-logo{width:110px!important;max-width:110px!important}.header-wrapper .header__icons{width:auto!important;gap:0!important;justify-content:flex-end!important}.header-wrapper .header__icon--cart{width:45px!important;height:45px!important;min-width:45px!important}.header-wrapper .header__icon--cart .svg-wrapper,.header-wrapper .header__icon--cart svg{width:45px!important;height:45px!important}}
@media screen and (max-width:520px){.header-wrapper .header{min-height:90px!important;height:90px!important;padding:0 10px!important}.header-wrapper .header__heading-logo-wrapper,.header-wrapper .header__heading-logo{width:98px!important;max-width:98px!important}}
@media (prefers-reduced-motion:reduce){.announcement-bar-section .announcement-bar__message:after{animation:none!important;left:50%!important;transform:translate(-50%,-50%)!important;text-align:center!important}}