html{overflow-x:hidden}*,.facet-filters__sort{font-family:Poppins;letter-spacing:0!important}header.header{max-width:100%!important;width:100%!important;padding-left:60px!important;padding-right:60px!important}.page-width{max-width:100%!important;padding-left:60px!important;padding-right:60px!important}.header .header__heading .header__heading-link{padding:0}.header nav.header__inline-menu{margin-left:0}.header .header__inline-menu ul{display:flex;flex-direction:row;gap:28px;align-items:center}.header .header__inline-menu ul li a{padding:0}.header .header__inline-menu ul li a span,.header .header__inline-menu ul li header-menu span{margin:0;font-family:Poppins;font-size:16px;line-height:1em;font-weight:500;color:#fff;padding:0}.header .header__inline-menu ul li a span.header__active-menu-item{text-decoration:none}.header .mega-menu__content ul.mega-menu__list{justify-content:space-between;align-items:flex-start}.header .mega-menu__content ul.mega-menu__list ul.list-unstyled{margin-top:15px;flex-direction:column;align-items:flex-start;gap:5px}.banner__content .subtitle p{margin:0;font-family:Poppins;font-size:18px;line-height:1em;font-weight:600;color:#004cbf}.banner__content h2.banner__heading{margin:0;font-family:Poppins;font-size:48px;line-height:1em;font-weight:600;color:#fff;letter-spacing:0}.collection-hero__title{margin:50px 0 0!important;font-family:Poppins;font-size:48px;line-height:1em;font-weight:600;color:#000;letter-spacing:0}.product__description *{color:#7d7d7d!important;font-weight:400;font-size:16px;line-height:24px}.product .product__title h1,.main-blog h1,h1.main-page-title{margin:20px 0 0!important;font-family:Poppins;font-size:48px;line-height:1em;font-weight:500;color:#000;letter-spacing:0}#product-grid .grid__item .card__inner{border:1px solid #eee!important}.facets__heading,.facets__summary-label,.facets__summary span,.facet-filters__label label{margin:0;font-family:Poppins!important;font-size:16px!important;line-height:24px!important;font-weight:400;color:#000;padding:0}.banner__content .banner__box{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:564px}.banner__content .body{margin:0!important}.banner__content .body p{margin:0;font-family:Poppins;font-size:16px;line-height:24px;font-weight:400;color:#fff;letter-spacing:0}.banner__content .banner__buttons,.banner__content .banner__buttons a.button{border-radius:100px}.banner__content .banner__buttons a.button:before,.banner__content .banner__buttons a.button:after{box-shadow:none!important}.banner__content .banner__buttons{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;max-width:100%!important;gap:20px}.banner__content .banner__buttons a.button{padding:15px 40px;margin:0;font-family:Poppins;font-size:20px;line-height:1em;font-weight:600;color:#000;border:1px solid #fff}.banner__content .banner__buttons a.button--secondary{padding:15px 40px;margin:0;font-family:Poppins;font-size:20px;line-height:1em;font-weight:600;color:#fff;border:1px solid #fff}.accordion{border-top:1px solid #ccc;font-family:sans-serif;max-width:800px}.accordion-item{border-bottom:1px solid #ccc}.accordion-header{display:flex;justify-content:space-between;padding:14px 0;text-decoration:none;color:#000;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;position:relative}.accordion-header:after{content:"";display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4.5V19.5M19.5 12H4.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform .25s ease}.accordion-item.active .accordion-header:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 12V12M20 12H5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.accordion-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s ease;padding:0;color:#333;line-height:1.6}.accordion-item.active .accordion-body{padding:10px 0 20px;max-height:5000px}.product-form__buttons{max-width:100%!important;width:100%!important}.product-form__submit{width:100%;display:block;text-align:center;padding:16px 28px;font-family:Poppins;font-weight:600;font-size:16px;line-height:100%;border-radius:8px;background:#fff;border:1px solid #BFBFBF;color:#000;text-decoration:none;transition:all .3s ease}.button--primary.product-form__submit:hover{border:1px solid #BFBFBF!important;color:#fff!important;background:#bfbfbf!important}.product-form__submit:before,.product-form__submit:after{display:none!important}.goto-cart{width:100%;display:block;text-align:center;padding:16px 28px;font-family:Poppins;font-weight:600;font-size:16px;line-height:100%;border-radius:8px;background:#ff6f00;border:1px solid #FF6F00;color:#fff;text-decoration:none;transition:all .3s ease}.goto-cart:hover{background:#fff;border:1px solid #FF6F00;color:#ff6f00}footer .footer-block--newsletter{padding:100px 20px;background:#fff}footer .footer-block--newsletter .footer-block__newsletter{max-width:715px;width:100%;margin:0 auto}footer .footer-block--newsletter .footer-block__newsletter h3{margin:0 0 12px;font-family:Poppins;font-size:18px;line-height:1em;font-weight:600;color:#004cbf}footer .footer-block--newsletter .footer-block__newsletter h2{margin:0 0 12px;font-family:Poppins;font-size:36px;line-height:1em;font-weight:600;color:#000}footer .footer-block--newsletter .footer-block__subheading{margin:0 0 40px;font-family:Poppins;font-size:18px;line-height:28px;font-weight:400;color:#434343}#ContactFooter{max-width:80%}#ContactFooter .newsletter-form__field-wrapper{max-width:100%;outline:none}#ContactFooter .newsletter-form__field-wrapper input[type=email]{border:1px solid #DCDCDC;padding:14px 20px;border-radius:100px;width:100%;font-family:Poppins;font-size:16px;font-weight:500;color:#000;outline:none;flex:1}#ContactFooter .newsletter-form__field-wrapper input[type=email]::placeholder{color:#d2d2d2}#ContactFooter .newsletter-form__field-wrapper .field{gap:20px}#ContactFooter .newsletter-form__field-wrapper .field:after{border:none!important;box-shadow:none!important}#ContactFooter .newsletter-form__field-wrapper button[type=submit]{padding:14px 32px;background:#000;color:#fff;border-radius:100px;width:155px;flex-grow:0;font-family:Poppins;font-size:16px;font-weight:600}footer .footer__blocks-wrapper{padding:100px 80px 260px;background:#232323!important;display:flex;justify-content:space-between;gap:78px}footer .footer__blocks-wrapper .footer-block:first-child{width:229px;flex-grow:0}footer .footer__blocks-wrapper .footer-block:nth-child(n+2){width:100%;flex:1}footer .footer__blocks-wrapper .footer-block *{color:#fff}footer .footer__blocks-wrapper .footer-block h2{color:#fff;font-family:Poppins;font-size:20px;line-height:1em;font-weight:600;margin:0 0 16px}footer .footer__blocks-wrapper .footer-block ul li a{color:#fff;font-family:Poppins;font-size:16px;line-height:24px;font-weight:400;margin:0 0 12px}footer .footer__blocks-wrapper .footer-block ul li a:hover{color:#fff;text-decoration:underline}html footer .footer__blocks-wrapper .footer-block:last-child ul li a[href="/pages/kontakt-os"]{padding:16px 28px!important;background:#ff6f00!important;border-radius:8px!important;color:#fff!important;font-family:Poppins!important;font-weight:600!important;font-size:16px!important;line-height:100%!important;text-decoration:none!important;transition:all .3s ease-in-out;border:1px solid #FF6F00!important;text-align:center;display:block}html footer .footer__blocks-wrapper .footer-block:last-child ul li a[href="/pages/kontakt-os"]:hover{color:#ff6f00!important;background:transparent!important;border:1px solid #FF6F00!important}.footer__content-top{padding-bottom:0!important}.footer__content-bottom{padding-top:28px!important;padding-bottom:28px!important;background:#232323}.footer__copyright{margin-top:0!important}.footer__copyright .copyright__content{color:#ffffff40;font-family:Inter;font-size:16px;line-height:24px;font-weight:400;margin:0}sticky-header{transition:background-color .3s ease}#cart-icon-bubble,.header__icon--account{margin-left:8px}.related-products #product-grid{gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.related-products #product-grid .grid__item{width:100%!important;max-width:100%}@media screen and (max-width:1024px){.related-products #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cart-icon-bubble,.header__icon--account{margin-left:0}.header__icon .svg-wrapper{width:35px;height:35px}}@media screen and (max-width:768px){.related-products #product-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.product-grid .card__inner{height:360px;border-radius:8px!important;background:#f7f7f7;display:flex;justify-content:center;align-items:center;margin-bottom:32px}.product-grid .card__media .media img{width:100%;object-fit:contain;border-radius:12px;transform:scale(1)!important}.product-grid .card:hover .media img{transform:scale(1.1)!important}.product-grid .product-card-meta span{color:#adadad;margin:0;font-family:Poppins;font-size:12px;line-height:1em;font-weight:600}.product-grid h3{margin:0 0 5px}.product-grid h3 a{color:#000;font-family:Poppins;font-size:16px;line-height:1em;font-weight:600;text-decoration:none!important}.product-grid .price__container *{color:#000;font-family:Poppins;font-weight:400;font-size:14px;line-height:1em}.product-grid .product-card-desc{margin:0!important;display:none!important}.product-grid .card__content .card__information{padding:0!important}.product-grid .product-card-desc *{color:#8f8f8f;margin:0!important;font-family:Poppins;font-size:11px;line-height:1.5em;font-weight:400}.related-products__heading{color:#000;margin:0;font-family:Poppins;font-size:36px;line-height:1em;font-weight:600}product-recommendations{border-bottom:1px solid #E1E1E1}.cart-count-bubble{background-color:#000!important;color:#fff;font-family:Poppins!important;line-height:1em!important;font-weight:700}.button--primary,.button--secondary,.category-btn{transition:all .3s ease}.button--primary:hover{background:transparent!important;border:1px solid #fff!important;color:#fff!important}.button--secondary:hover{background:#fff!important;border:1px solid #fff!important;color:#000!important}.category-btn:hover{background:#000!important;color:#fff!important}.category-btn:hover svg path{fill:#fff!important}@media screen and (max-width:1024px){html .banner__content,header.header,.announcement-bar-wrapper,.product-list,.category-list,footer .footer__blocks-wrapper{padding-left:30px!important;padding-right:30px!important}footer .footer__blocks-wrapper{padding:50px 30px!important}footer .footer__blocks-wrapper .footer-block:first-child{width:100%}footer .footer__blocks-wrapper{gap:30px!important}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transform:translate(0);visibility:visible}.js details[open]>.header__icon--menu .icon-hamburger{visibility:hidden!important;opacity:0!important;transform:scale(1)!important}.js details[open]>.header__icon--menu .icon-close{visibility:visible!important;opacity:1!important;transform:scale(1.07)!important}.page-width{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width:990px){.announcement-bar-wrapper{flex-direction:column!important;gap:20px}footer .footer__blocks-wrapper{flex-direction:column}.banner__box{max-width:100%!important;width:100%!important}.footer__content-top{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:749px){.product .product__title h1,.main-blog h1,h1.main-page-title.collection-hero__title,h1.main-page-title{font-size:36px!important}.banner--mobile-bottom:not(.banner--stacked) .banner__content{order:2;background:#000;height:auto;min-height:auto;max-height:100%;padding-top:30px;padding-bottom:30px}#ContactFooter{max-width:100%}#ContactFooter .newsletter-form__field-wrapper .field,.banner__content .banner__buttons{flex-direction:column}#ContactFooter .newsletter-form__field-wrapper button[type=submit],.banner__content .banner__buttons,.banner__content .banner__buttons a{width:100%}.banner__content .subtitle{text-align:center;display:block;width:100%}}@media screen and (max-width:768px){.product-grid .card__inner{height:200px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global.css.map */
