@media(max-width:1100px){.main-header{display:none}.mobile-header{display:flex}.sidecart-menu .sidecart-footer-buttons{justify-content:center!important}.mobile-cart-link{position:relative!important}}@media(min-width:1100px){.main-header{display:flex}.mobile-header{display:none}}@media(max-width:1800px){.logo{display:none!important}.logo-small{display:block!important}.search-bar{display:none!important}.search-bar-small{display:block!important}}.mobile-header{background-color:#232323;color:#fff;padding:0;position:relative;flex-direction:column;margin-top:-1px}.mobile-header-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:1em;padding-right:1em}.mobile-subheader-menu{display:flex;overflow:auto;gap:1em;-ms-overflow-style:none;scrollbar-width:none;padding-top:1em;padding-left:1em;padding-right:1em}.mobile-subheader-menu::-webkit-scrollbar{display:none}.mobile-header:has(.mobile-menu.open) .mobile-subheader-menu{display:none}.mobile-header-subheader-item{flex-shrink:0;color:#fff;border-radius:2em;border:1px solid white;padding:.25em 1em;text-decoration:none;font-size:14px;font-weight:500}.submenu-toggle-icon{color:#000;font-size:16px}.mobile-submenu-item.has-submenu:has(.mobile-submenu.open) .submenu-toggle-icon{font-size:0}.mobile-submenu-item.has-submenu:has(.mobile-submenu.open) .submenu-toggle-icon:after{content:"-";font-size:16px}.mobile-languages-banners{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:1em;margin-top:3em}@media screen and (max-width:768px){.mobile-languages-banners{flex-direction:column}}.mobile-lanugages-banner{display:flex;flex:1;flex-shrink:0;flex-direction:row;align-items:center;gap:1em;background-color:#ffa930;border-radius:10px;text-decoration:none}.mobile-lanugages-banner:nth-child(2n){background-color:#f5f3f7}.mobile-languages-banner-image{flex:1;max-width:180px;flex-shrink:0}.mobile-languages-banner-image img{width:100%;flex-shrink:0}.mobile-languages-banner-text{flex:1;font-size:19px;font-weight:700;line-height:130%;color:#000;padding:.5em 1em .5em 0}.mobile-icons{display:flex;align-items:center;gap:15px}.sidecart-menu .sidecart-footer-buttons{display:flex;justify-content:space-between;margin:1em 30px 0;margin-bottom:calc(2.5em + env(safe-area-inset-bottom,16px));gap:1em;flex-wrap:wrap;flex-shrink:0}.sidecart-menu .cart-shipping-wrapper{padding:0 30px;letter-spacing:.3px;font-size:.9em;margin-top:1.5em;margin-bottom:1.5em;transition:opacity .3s}.sidecart-menu a.button.button--primary:after{content:none}.cart-count{position:absolute;top:-5px;right:-10px;background:var(--primary-color);color:#fff;font-size:12px;border-radius:50%;padding:2px 6px}.user-menu-toggle svg path,.cart-menu-toggle svg path{transition:fill .3s}.user-menu-toggle.active svg path,.cart-menu-toggle.active svg path{fill:var(--primary-color);transition:fill .3s}.language-menu{padding:1em 2em}.language-menu h3{font-weight:700;font-size:19px}.mobile-languages-wrapper form{display:flex!important;width:100%!important;flex-direction:row!important;flex-wrap:wrap!important;gap:1em .5em!important;justify-content:space-around!important}.mobile-languages-wrapper a.language-item{color:#000;width:calc(50% - .5em);border:1px solid #E8E8E8;border-radius:5px;display:flex;align-items:center;column-gap:.6em;padding:.65em;text-decoration:none;flex-shrink:0}.mobile-languages-wrapper a.language-item[aria-current=true]{background-color:#e8e8e8}.mobile-languages-wrapper a.language-item svg{width:2em;flex-shrink:0}.mobile-languages-back{margin-top:2em}.mobile-menu{display:none;position:absolute;max-height:calc(100vh - 60px);top:100%;left:0;width:100vw;height:100vh;background:#fff;overflow-y:auto;z-index:1000}.mobile-menu.open{display:block}body:has(.mobile-menu.open){overflow:hidden;position:fixed}.mobile-menu ul{padding:0}.mobile-menu-item-header{display:flex;justify-content:space-between;align-items:center;margin:0 2em}.mobile-menu-list{margin-bottom:25vh}.mobile-menu-list .mobile-menu-item:not(:first-of-type)>.mobile-menu-item-header{border-top:.15em solid var(--separator-color);margin-top:1em;padding-top:1em}.mobile-menu-item-header span.submenu-toggle,.mobile-menu-item-header a.submenu-toggle{font-size:19px;font-weight:700;color:#000;margin-top:6px;margin-bottom:6px;flex:3;text-decoration:none}.submenu-toggle.second-layer{font-weight:400!important}header a:after{box-shadow:none!important}.mobile-submenu li a{color:var(--color-black);text-decoration:none}.mobile-submenu li a.view-all{padding:0!important;flex:1;text-align:end}.mobile-submenu li a:not(.non-submenu-link){padding:.5em 2em .5em 3em;line-height:1.4em}.mobile-menu-item-header .view-all,.expand-icon{font-size:16px;font-weight:400;color:#000;cursor:pointer}.mobile-menu-item-header .view-all{text-decoration:none}.mobile-submenu-item{padding:.1em 0}.mobile-submenu-item-products{background-color:#f5f3f7;padding:1em 0!important}.mobile-submenu-item-products a{font-size:16px;font-weight:600;text-decoration:none;color:#000;display:block;padding:6px 0}.mobile-submenu.open{display:block}.mobile-submenu{display:none;padding-left:12px}@media(min-width:769px)and (max-width:1380px){.header-container{margin-left:0!important;margin-right:0!important}.logo img{height:18px!important}.search-bar{width:200px!important}.logo{margin-right:0!important}.header-icons{gap:20px!important;margin-left:20px!important}}nav a.button--primary{border:2px solid #ffa930;transition:background-color .3s ease-in-out}nav a.button--secondary{border:2px solid #232323;background:#232323;color:#fff;transition:background-color .3s ease-in-out,color .3s ease-in-out}nav a.button--secondary:before,nav a.button--secondary:after{box-shadow:none!important}nav a.button--primary:hover{background:#fff;color:#000}nav a.button--secondary:hover{background:#fff;color:#232323}.navTrigger{cursor:pointer;width:30px;height:24px;margin:auto}.navTrigger i{background-color:#fff;border-radius:0;content:"";display:block;width:100%;height:4px}.navTrigger i:nth-child(1){-webkit-animation:outT .8s backwards;animation:outT .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger i:nth-child(2){margin:5px 0;-webkit-animation:outM .8s backwards;animation:outM .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger i:nth-child(3){-webkit-animation:outBtm .8s backwards;animation:outBtm .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navTrigger.active i:nth-child(1){-webkit-animation:inT .8s forwards;animation:inT .8s forwards}.navTrigger.active i:nth-child(2){-webkit-animation:inM .8s forwards;animation:inM .8s forwards}.navTrigger.active i:nth-child(3){-webkit-animation:inBtm .8s forwards;animation:inBtm .8s forwards}@-webkit-keyframes inM{50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@keyframes inM{50%{transform:rotate(0)}to{transform:rotate(45deg)}}@-webkit-keyframes outM{50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0)}to{transform:rotate(45deg)}}@-webkit-keyframes inT{0%{-webkit-transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}to{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes outT{0%{-webkit-transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}to{transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes inBtm{0%{-webkit-transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}to{transform:translateY(-9px) rotate(135deg)}}@-webkit-keyframes outBtm{0%{-webkit-transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}to{transform:translateY(-9px) rotate(135deg)}}.mega-menu{display:none;position:absolute;top:85%;left:0;width:100%;background:#fff;box-shadow:0 4px 8px #0000001a;padding:1em 6em 0;z-index:100000;flex-direction:column;transform:translateY(8px)}.mega-menu-container:hover .mega-menu{display:flex}.mega-categories{display:flex;justify-content:flex-start;padding-bottom:10px;flex-wrap:wrap;column-gap:13em}.mega-categories.more-buttons{justify-content:space-between;column-gap:unset}.mega-category{padding:0;cursor:pointer;font-weight:700;text-align:center;color:var(--color-black);font-size:1.375em;font-weight:500;line-height:1.3em;margin:1.1em 0;letter-spacing:-0px;border-bottom:.1em solid transparent;transition:all .3s}.mega-category>a{font-size:inherit!important;font-weight:inherit!important;color:inherit;text-decoration:none}.mega-category.active-mega-category{color:#ffa930;border-bottom:.1em solid #FFA930}.mega-products{display:flex;justify-content:center;align-items:flex-start;width:100%;padding-top:0;padding-bottom:3em;border-bottom:1px solid var(--color-spacer)}.product-grid{display:none;gap:20px;justify-content:center;width:100%;max-width:1900px;grid-template-columns:repeat(6,1fr)}.product-grid.active{display:inline-grid}.product-grid__more{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-grid__more:hover svg path{stroke:#ffa930}.product-grid__more:hover span{color:#ffa930}.product-grid__more span{color:#232323;font-size:20px;font-weight:500;transition:all .3s ease}.product-grid__more svg{width:30%;height:30%}.product-grid__more svg path{transition:all .3s ease}.product-item{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#000;width:100%}.product-item .overflow-wrapper{overflow:hidden}.product-item:hover span{text-decoration:underline}.product-item:hover img{transform:scale(1.1);transition:transform .5s ease-in-out}.product-item img{width:100%;height:auto;object-fit:cover;border-radius:5px;transition:transform .5s ease-in-out}.product-item span{line-height:1.25em;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;width:100%}.mega-category-shop-all{display:flex;margin:3em 0;justify-content:center;column-gap:2em}.mega-category-shop-all a{background-color:var(--primary-color);border-radius:25px;box-shadow:none;color:#232323}.menu-item.first-layer>a span,.menu-item.first-layer>a svg path{transition:all .3s}.menu-item.first-layer.active-menu-trigger>a,.menu-item.first-layer.active-menu-trigger>a span,.menu-item.first-layer.active-menu-trigger>a svg path{color:var(--primary-color)!important;fill:var(--primary-color)!important;transition:all .3s}.menu-item.first-layer>a svg{transform:rotate(0);transition:all .3s;flex-shrink:0}.menu-item.first-layer.active-menu-trigger>a svg{transform:rotate(180deg);transition:all .3s}.main-header{background-color:#232323;color:#fff;padding:1em;justify-content:space-between;align-items:center;position:relative}.header-container{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 5em}.logo,.logo-small{margin-right:1em}.logo img,.logo-small img{height:24px;max-width:100%}.logo-small{display:none}.menu{flex:1;margin-left:20px}.menu-list{display:flex;list-style:none;gap:2em;margin:0;padding:0;align-items:center}.menu-item a:not(h4 a){font-size:16px;text-decoration:none;font-weight:500}.menu-item,.menu-item a:not(h4 a){line-height:120%}.menu-item a.first-layer{color:#fff;font-weight:300}.menu-item a.first-layer.active,.menu-item a.first-layer.active path{color:var(--primary-color);fill:var(--primary-color)}.header-icons{display:flex;align-items:center;gap:40px}.search-bar{display:flex;align-items:center;background-color:#fff;border-radius:20px;padding:5px 1em;width:18em}.search-bar-small{display:none;line-height:0}.search-bar input{border-radius:20px;outline:none;padding:5px;font-size:14px;border:none;width:100%}.search-bar input:focus-visible{box-shadow:none}.search-bar button{background:none;border:none;cursor:pointer;font-size:18px;line-height:0}.icon-link{font-size:18px;color:#fff;text-decoration:none;position:relative;display:flex}.cart-count{position:absolute;top:-5px;right:-10px;background:var(--primary-color);color:#fff;font-size:12px;border-radius:50%;padding:.1px 6px;font-size:9px;color:#000;font-family:Poppins}.mega-columns{display:flex;justify-content:space-between;padding:10px 30px}.mega-column{flex:1;padding:0 20px}.mega-column .mega-links li a{font-weight:500;width:100%;text-align:left}.mega-title{font-size:18px;font-weight:700;margin-bottom:10px;text-align:left}.mega-title a{text-decoration:none;color:#000}.mega-title a:hover{text-decoration:underline}.mega-links{list-style:none;padding:0;text-align:center}.mega-links li{margin:8px 0;text-align:left}.mega-links a{text-decoration:none;color:#000;font-weight:700}.mega-links a:hover{text-decoration:underline}.mega-footer{text-align:center;margin-top:1em;margin-bottom:2em}.mega-footer a{text-decoration:none;color:#000;font-weight:700;margin:0 10px}.mega-footer a:hover{text-decoration:underline}.form-error{background:#ffefef;color:#d9534f;padding:10px;border-radius:5px;font-size:14px;margin-bottom:10px;text-align:center;display:none}.login-submit{width:25%;margin-top:0!important}.login-forgot-password{display:flex;justify-content:space-between;vertical-align:middle;align-items:center;margin-top:25px}.auth-title{font-size:var(--h3-desktop-font-size);font-weight:600;color:var(--color-black)}.register-button{width:50%;margin:25px auto 0}.auth-label{font-weight:600;font-size:var(--body-xs-font-size);margin-bottom:5px;color:var(--color-black)}.auth-submit{margin-top:25px}body{position:relative}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;transition:background .5s ease-in-out;pointer-events:none;z-index:10000}body:has(#sidecart-menu.open):after,body:has(#user-menu.open):after{background:#0009;pointer-events:all}.user-menu{position:fixed;top:var(--header-height, 0px);right:-100%;width:100%;max-width:525px;height:calc(100dvh - var(--header-height, 0px));background:#fff;box-shadow:-2px 0 10px #0000001a;padding:30px;transition:right .4s ease-in-out;z-index:1000;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.user-menu.open{right:0}.sidecart-menu{position:fixed;top:0;height:100dvh;right:-100%;width:100%;max-width:525px;background:#fff;box-shadow:-2px 0 10px #0000001a;transition:right .4s ease-in-out;z-index:100000;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column}.sidecart-menu.open{right:0}.sidecart-buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 30px 0;flex-shrink:0}.sidecart-content-wrapper{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.close-user-menu,.close-sidecart-menu{font-size:1.5rem;border:none;background:none;cursor:pointer;column-gap:.4em;display:flex;align-items:center}.close-user-menu:hover,.close-sidecart-menu:hover{text-decoration:underline}.user-menu h2{font-size:1.3rem;font-weight:700;margin-bottom:15px}.user-menu input{width:100%;padding:10px 1.5em;border:1px solid #ddd;border-radius:25px;margin-bottom:10px;font-size:14px}.password-container{position:relative}.toggle-password{position:absolute;right:1em;top:50%;transform:translateY(-50%);cursor:pointer;display:none;-webkit-user-select:none;user-select:none}.toggle-password svg{width:20px;height:20px}.toggle-password.active{display:block}.user-menu h3,.sidecart-menu h3{margin:0;font-weight:600;font-size:1.35em}.user-menu button,.sidecart-menu button{padding:12px;border-radius:25px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s ease;font-family:Poppins,sans-serif!important;font-weight:400}.sidecart-item-title{font-weight:600;font-size:1em;margin:1em 0 .2em;letter-spacing:.3px}.sidecart-item-price{letter-spacing:.3px;font-size:.9em}.sidecart-item-count{font-size:1.14em;background-color:var(--separator-color);border-radius:1em;padding:.1em 1em;line-height:1em;display:flex;align-items:center;column-gap:.8em}.sidecart-items-container{padding:0 30px}.sidecart-item-count span:not(:nth-child(2)){cursor:pointer}.sidecart-item-count *{line-height:1em}.sidecart-item-remove{cursor:pointer}.sidecart-item{margin-bottom:2em;transition:opacity .3s}.sidecart-item.updating{opacity:.2!important;transition:opacity .3s;pointer-events:none!important}.upsell-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:opacity .3s}.upsell-item.updating{opacity:.2!important;transition:opacity .3s;pointer-events:none!important}.upsell-item a{background-color:var(--color-black);color:#fff;height:fit-content;padding:.5em 1.75em;border-radius:1.5em;text-decoration:none}.sidecart-upsell-container{background-color:var(--separator-color);padding:30px;row-gap:1.5em;display:flex;flex-direction:column;margin:1em 0}.sidecart-upsell-container:not(:has(*)){display:none}.sidecart-discount-badge{background-color:#468574;color:#fff;font-size:.75em;width:fit-content;height:fit-content;padding:.1em .75em;border-radius:4px;margin-right:.5em}.sidecart-old-price{color:var(--grey-color);text-decoration:line-through;margin-right:1em}.sidecart-item-variant{font-size:.7em;color:#000;background-color:var(--separator-color);border-radius:.4em;padding:.1em .75em;width:fit-content;height:fit-content;margin-bottom:.5em}.sidecart-item-variant-warning{background-color:#ffa930}.sidecart-free-shipping{padding:1em 30px 0;letter-spacing:.3px;transition:opacity .3s}.sidecart-free-shipping.updating{opacity:.2!important;transition:opacity .3s;pointer-events:none!important}.sidecart-free-shipping span:first-of-type{font-weight:600}.sidecart-free-shipping .progress-bar{display:block;margin:.5em 0;width:100%;height:4px;background-color:var(--separator-color);border-radius:5px;overflow:hidden}.sidecart-free-shipping .progress-bar .progress{display:block;position:relative;height:inherit;width:80%;left:0;top:0;background-color:var(--primary-color);border-radius:inherit}.sidecart-total{padding:0 30px;letter-spacing:.3px;font-size:.9em;margin-top:1em;transition:opacity .3s;flex-shrink:0}.label.cart-empty{width:100%;justify-content:center;font-size:16px}.sidecart-total.updating{opacity:.2!important;transition:opacity .3s;pointer-events:none!important}.sidecart-total>div{display:flex;justify-content:space-between}.sidecart-total span:first-of-type{font-weight:600}.btn-to-checkout{background-color:var(--primary-color);color:#000;border-radius:25px}.user-menu button[type=submit]{background:#000;color:#fff}.user-menu button[type=submit]:hover{background:#444}.social-login{display:flex;justify-content:space-between;margin-top:10px}.social-login button{width:48%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:20px;font-size:14px;font-weight:700;border:none;cursor:pointer}.social-login img{width:20px;margin-right:8px}.user-menu a{font-size:14px;text-decoration:none;color:#333;display:block;margin-top:5px}.user-menu a:hover{text-decoration:underline}.register-form{display:flex;flex-direction:column;gap:15px}.form-row{display:flex;gap:15px}.form-group{flex:1;display:flex;flex-direction:column}.locale-hu .menu-item{font-size:1.3rem}.locale-hu .search-bar{width:15em;padding-left:15px}.header__floating-product-menu{position:sticky;top:0;color:#fff;background-color:#232323;margin-top:-1px}.floating-product-menu__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1em;padding:.75em 6em}.floating-product-menu__title{display:flex;flex-direction:row;gap:.5em}.floating-product-menu__container h4{color:#ffa930;line-height:120%;font-size:16px;font-weight:500;margin:0}.floating-product-menu__right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:2em;margin-left:auto}.floating-product-menu__price{font-size:18px;font-weight:600;color:#fff}.floating-product-menu__right *{flex-shrink:0}.floating-product-menu__container button{color:#000;background:#ffa930;border-radius:2em;font-weight:500;border:2px solid #FFA930;font-size:14px;transition:.3s;min-width:unset!important;width:fit-content!important;margin:0;min-height:0;padding:.75em 1em}.floating-product-menu__container button span{display:flex;justify-content:center;align-items:center;gap:.75em}.floating-product-menu__container button svg{height:17px;width:17px}.floating-product-menu__container button:hover{background:#fff}.floating-product-menu__links ul{display:flex;flex-direction:row;gap:2em;list-style-type:none;margin:0}.floating-product-menu__links a{text-decoration:none;font-weight:300;font-size:13px;line-height:120%;color:#fff;transition:.3s}.floating-product-menu__links li:hover a{color:#ffa930}.floating-product-menu__links-mobile,.floating-product-menu__mobile-toggle{display:none}.floating-product-menu__links-mobile{display:grid;grid-template-rows:0fr;position:absolute;background-color:#232323;width:100%;overflow:hidden;transition:.3s ease-out}.floating-product-menu__links-mobile.open{grid-template-rows:1fr}.floating-product-menu__links-mobile ul{min-height:0;list-style-type:none;display:flex;flex-direction:column;margin:0;padding:0}.floating-product-menu__links-mobile li{margin:0 2em .25em;padding:.25em 0;border-bottom:1px solid #FFA930}.floating-product-menu__links-mobile li:last-of-type{border-bottom:0;margin-bottom:1em}.floating-product-menu__links-mobile a{text-decoration:none;color:#fff;font-size:14px;font-weight:300}.floating-product-menu__mobile-toggle{align-items:center;justify-content:center}.floating-product-menu__mobile-toggle svg{width:12px;height:12px;transform:rotate(90deg);transition:.2s transform}.floating-product-menu__mobile-toggle svg path{fill:#fff}.floating-product-menu__mobile-toggle.open svg{transform:rotate(270deg)}@media(max-width:1100px){.floating-product-menu__container{padding-left:1em;padding-right:1em}.floating-product-menu__container button{font-size:14px!important;padding:.5em 1em}.floating-product-menu__links{display:none}.floating-product-menu__price.price-item.price-item--sale.price-item--last{font-size:16px!important}.floating-product-menu__mobile-toggle{display:flex}.floating-product-menu__right{gap:1em}.floating-product-menu__container button svg{display:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/header.css.map */
