h1,h2{font-weight:bold}.site-header-cart .cart-contents::after{content:"\f07a"}@media (max-width: 768px){.alpha,h1{font-size:2em}}#top_bar_black{padding:0.5em 0;background-color:#000;text-align:center}#top_bar_red{padding:0.5em 0;background-color:#d33}#top_bar_red ul, #top_bar_black
ul{list-style:none;padding:0;margin:0}#top_bar_red a, #top_bar_black
a{color:#fff}#top_bar_red .current-menu-item
a{color:#000}#top_bar_red li, #top_bar_black
li{display:inline-block;margin-right:1.5em;color:#fff;font-size:1em;font-weight:bold;text-transform:uppercase}#top_bar_black
li{font-weight:normal;text-transform:none}#top_bar_red li .fas, #top_bar_black li
.fas{margin-right:0.5em}@media (max-width: 600px){#top_bar_red li, #top_bar_black
li{font-size: .75em;margin-right: .5em}}#site-header-cart{width:auto;float:right}.site-header-cart .cart-contents{padding:0}.site-header-cart .cart-contents::after{margin-left:0.5em}.site-header-cart
.widget_shopping_cart{min-width:16em;font-size:1em}#first_bar{padding:0.5em 0;border-bottom:1px solid #f0f0f0}#first_bar
ul{list-style:none;padding:0;margin:0}#first_bar ul, #first_bar
li{display:inline-block}#first_bar
li{margin-right:0.75em}#first_bar li
.fas{margin-right:0.5em}@media (max-width: 480px){#first_bar
li{font-size: .875em}}@media (min-width: 768px){#menu-langs,#menu-langs-angielski,#menu-langs-niemiecki{float:right}#menu-langs:after,#menu-langs-angielski:after,#menu-langs-niemiecki:after{display:block;content:"";clear:both}}#menu-langs li:last-child, #menu-langs-angielski li:last-child, #menu-langs-niemiecki li:last-child{margin-right:0}.tel-pl{background:url('/wp-content/plugins/sitepress-multilingual-cms/res/flags/pl.png') no-repeat;padding-left:25px;background-position:left center}@media (min-width: 768px){.woocommerce-active .site-header .main-navigation{width:100%;font-size:0.875em}.sub-menu-2columns ul.sub-menu{width:414px;position:absolute}.sub-menu-2columns ul.sub-menu
li{display:inline-block;width:200px}.sub-menu-2columns ul.sub-menu li:nth-child(odd){margin-right:10px}.main-navigation ul ul li a, .secondary-navigation ul ul li
a{width:200px}.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu>li>a{padding:1.1em .6em}.main-navigation ul.menu > li > a:hover, .main-navigation ul.nav-menu > li > a:hover, .site-header ul.menu li.current-menu-item>a{color:#fff;background:#d33}.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li.focus, .main-navigation ul.menu ul li:hover > a, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li.focus, .main-navigation ul.nav-menu ul li:hover>a,.current-menu-parent>a,.current-product-ancestor>a,.current-product_cat-ancestor>a{color:#fff !important;background:#d33}.main-navigation ul.menu > li.menu-item-has-children > a::after, .main-navigation ul.menu > li.page_item_has_children > a::after, .main-navigation ul.nav-menu > li.menu-item-has-children > a::after, .main-navigation ul.nav-menu>li.page_item_has_children>a::after{margin-left: .5em;font-size:0.75em}}.page-template-template-homepage:not(.has-post-thumbnail) .site-main{padding-top:0}@media (min-width: 768px){.page-template-template-homepage:not(.has-post-thumbnail) .site-main{padding-top:2em}}.site-main{margin-bottom:0.5em;min-height:22em}.hentry{margin:0
0 1em}.page-template .entry-title,#extra_header{text-align:center}ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product
h3{min-height:40px}@media screen and (min-width: 768px){ul.products li.product
img{max-height:120px;width:auto}}@media screen and (min-width: 999px){ul.products li.product
img{max-height:150px;width:auto}}@media screen and (min-width: 1130px){ul.products li.product
img{max-height:174px;width:auto}}ul.products li.product
.price{font-size:1.125em;font-weight:bold}ul.products .woocommerce-price-suffix{display:none}.onsale{background:red;color:#fff;border:0}.products
.onsale{position:absolute;top:5px;right:5px;font-size:1em}.single-product div.product .images, .single-product div.product .summary, .single-product div.product .woocommerce-product-gallery{margin-bottom:1em}h1.product_title{font-weight:bold;font-size:2em}.single-product div.product
p.price{color:#d33;font-weight:bold}.single-product div.product p.price .woocommerce-price-suffix{color:#000;font-weight:normal}.woocommerce-product-details__short-description, .woocommerce-product-details__short-description
p{margin-bottom:0}.entry-summary
h4{font-weight:normal}#print_product{display:block}ul.custom-up-sell{margin:0
0 2em 0}.custom-up-sell
li{text-align:center;display:block;list-style:none;border-bottom:1px solid #d5d5d5;margin-bottom:10px}.custom-up-sell li:after{clear:both;display:block;content:""}.custom-up-sell
img{width:100%;margin-bottom:1em}.custom-up-sell a.woocommerce-LoopProduct-link{display:inline-block;vertical-align:middle}.custom-up-sell
h2{margin:0;display:inline-block;font-size:1em;vertical-align:middle}.custom-up-sell
.price{display:block;font-weight:bold;font-size:1em;color:#000}.custom-up-sell .woocommerce-price-suffix{display:none}.custom-up-sell
.button{margin:1em
0}@media (min-width: 400px){.custom-up-sell
li{text-align:left}.custom-up-sell
img{display:inline-block;width:70px;max-height:70px;vertical-align:middle;margin-right:20px;margin-bottom:10px}.custom-up-sell
.price{display:inline-block;vertical-align:middle;margin-left:20px;color:inherit}.custom-up-sell
.button{float:right;margin:6px
0 0}}@media (min-width: 768px){.custom-up-sell
h2{width:650px}}.sticky_icons{display:none}@media screen and (min-width: 768px){.sticky_icons{z-index:99999;width:50px;height:50px;display:block;position:fixed;top:120px;right:0}.sticky_icons:nth-of-type(2){top:200px}.sticky_icons:nth-of-type(3){top:280px}}@media screen and (min-width: 800px){.sticky{position:fixed;top:0;width:100%;background:#fff;z-index:99999;border-bottom:1px solid #f0f0f0}.sticky2{position:fixed;top:43px;width:100%;background:#fff;z-index:99999;border-bottom:1px solid #f0f0f0}}.widget .widget-title, .widget
.widgettitle{font-weight:bold;padding:0
0 .5em;margin-bottom: .5em}.widget_nav_menu ul li::before{content:"\f105"}.widget_product_categories ul li::before{content:"\f105"}.widget_product_categories ul li.current-cat::before{content:"\f107"}.widget{margin:0
0 1em}.widget_archive ul li, .widget_categories ul li, .widget_layered_nav ul li, .widget_layered_nav_filters ul li, .widget_links ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_product_categories ul li, .widget_recent_comments ul li, .widget_recent_entries ul
li{line-height:1em}.cat-item .current-cat .cat-item
a{color:#000}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#d33}table.slim_table td, table.slim_table
th{padding:0.35em;min-width:3em}table.slim_table
td{font-size:0.875em}@media screen and (min-width: 1130px){.sticky{position:fixed;top:0;width:100%;background:#fff;border-bottom:1px solid #f0f0f0}}@media screen and (min-width: 768px){.storefront-breadcrumb{margin:0
0 1em}}.site-footer{padding-top:1em;padding-bottom:0;font-size: .875em}.site-info{padding:1em
0}.footer-widgets{padding-top:1em}.site-footer a:not(.button){text-decoration:none}.hentry .entry-content .wp-block-table td, .hentry .entry-content .wp-block-table th, .editor-styles-wrapper .wp-block-table td, .editor-styles-wrapper .wp-block-table
th{border:1px
solid #000 !important}.pswp__caption__center{display:none !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails
li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li
img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li
.count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0
0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0
0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z
ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index
li{float:none;display:inline-block;margin:0
.3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li
span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li
span{opacity:.3}div#brands_a_z
h3{text-transform:uppercase}div#brands_a_z
a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z
ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands
li{margin:0
0 .3819820591em;padding:0
0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0
0 .5407911001em}.storefront-wc-brands-single-product
img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z
ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z
h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z
a.top{clear:right}div#brands_a_z
ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}