html.fontsize body { font-size: 26px !important;}
html.fontsize body  #tresc ul.wp-block-list:not([class*=" "]) li::before, html.fontsize body  #tresc ul.is-style-default li::before { top: 10px !important;}
html.fontsize #menu-menu-top li a { padding-bottom:10px !important; border-radius: 8px !important;}
html.fontsize  #dropdown-toggle { padding-bottom:17px;}
html.fontsize .mark { max-width:140px;}
html.fontsize .przycisk { max-width:230px !important;}
html.fontsize  .data { font-size: 100% !important;}
html.fontsize .tytul { padding-left:15px !important; padding-right:15px !important;}
html.fontsize #wesprzyj a.wp-block-button__link { font-size:90% !important; word-break:normal !important}
html.fontsize #menu { grid-template-columns: auto 350px !important;}
html.fontsize #inne .strona::before { display:none;}
html.fontsize #sklad h2, html.fontsize #aktualnosci h2, html.fontsize #galeria h2, html.fontsize #video h2, html.fontsize .produkty h2 { transform: none !important; position: relative !important; top: auto !important; bottom: auto !important; left: auto !important; right: auto !important; margin: auto; margin-bottom: 15px; text-align: center; font-size: 300%; font-weight: normal; }
html.fontsize #sklad .strona:before, html.fontsize #aktualnosci .strona:before, html.fontsize #galeria .strona:before, html.fontsize #video .strona:before, html.fontsize .produkty .strona:before { display: none;}
html.fontsize #sklad .strona, html.fontsize #aktualnosci .strona, html.fontsize #galeria .strona, html.fontsize #video .strona, html.fontsize .produkty .strona, html.fontsize #polecamy .strona, html.fontsize #bestsellery .strona { padding:0px;}
html.fontsize .filtr-regionow {
  margin-bottom: 20px;
  position: relative;
  right: auto;
  top: auto;
}
html.fontsize  .page-header { padding-top: 280px;}
html.fontsize #aktualnosci .strona, html.fontsize #galeria .strona, html.fontsize #bestsellery .strona, html.fontsize #inne .strona { padding-left:0px !important;}
html.fontsize #bestsellery.produkty .box-carousel-more__link, html.fontsize #inne .box-carousel-more__link { left:20px;}
html.fontsize .mecz-team-name { word-break: break-word;}
html.fontsize .owl-next { right:155px;}
html.fontsize .produkty .box-carousel-wrap { margin-top:0px;}
html.fontsize .product-description .single_add_to_cart_button, html.fontsize .product-description .quantity input.qty { height:58px !important;}
html.fontsize .with_frm_style .frm_checkbox label input[type="checkbox"], .with_frm_style .frm_radio label input[type="radio"] { margin-top:5px !important;}
html.fontsize #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after { font-size: 60% !important;}
html.fontsize .box-card:hover .box-more, html.fontsize .box-card:focus-within .box-more { max-height: 450px;}
html.fontsize .info {
  position: absolute;
  transform: rotate(90deg);
  top: 20px;
  left: -45px;
}
html.fontsize .sm2::after { top:120px;}
html.fontsize .sm2 .smlinks { top:200px;}
html.fontsize  .sponsorzy__section::before, html.fontsize  .menustopka .box25::before { top:22px;}
element {
}
.wc-block-components-form .wc-block-components-text-input input:autofill, .wc-block-components-form .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="number"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="password"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="tel"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="text"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="url"], .wc-block-components-text-input input:autofill, .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-text-input.is-active input[type="number"], .wc-block-components-text-input.is-active input[type="password"], .wc-block-components-text-input.is-active input[type="tel"], .wc-block-components-text-input.is-active input[type="text"], .wc-block-components-text-input.is-active input[type="url"] {
  padding: 24px 9px 8px;

    padding-top: 24px;
    padding-bottom: 8px;

}

html.fontsize  .wc-block-components-totals-item__value, html.fontsize  .wc-block-components-totals-item__label { padding-top:10px; padding-bottom:10px;}
html.fontsize .wc-block-components-totals-coupon__button  { height:65px !important; min-height: auto !important; }
html.fontsize .wc-block-components-form .wc-block-components-text-input input:autofill, html.fontsize .wc-block-components-form .wc-block-components-text-input.is-active input[type="email"], html.fontsize .wc-block-components-form .wc-block-components-text-input.is-active input[type="number"], html.fontsize .wc-block-components-form .wc-block-components-text-input.is-active input[type="password"], html.fontsize .wc-block-components-form .wc-block-components-text-input.is-active input[type="tel"], html.fontsize .wc-block-components-form .wc-block-components-text-input.is-active input[type="text"], html.fontsize .wc-block-components-form .wc-block-components-text-input.is-active input[type="url"], html.fontsize .wc-block-components-text-input input:autofill, html.fontsize .wc-block-components-text-input.is-active input[type="email"], html.fontsize .wc-block-components-text-input.is-active input[type="number"], html.fontsize .wc-block-components-text-input.is-active input[type="password"], html.fontsize .wc-block-components-text-input.is-active input[type="tel"], html.fontsize .wc-block-components-text-input.is-active input[type="text"], .wc-block-components-text-input.is-active input[type="url"] {
  padding: 24px 9px 8px;
}
html.fontsize .woocommerce-address-fields input, .wc-block-components-form .wc-block-components-text-input input[type="email"], html.fontsize .wc-block-components-form .wc-block-components-text-input input[type="number"], html.fontsize .wc-block-components-form .wc-block-components-text-input input[type="password"], html.fontsize .wc-block-components-form .wc-block-components-text-input input[type="tel"], html.fontsize .wc-block-components-form .wc-block-components-text-input input[type="text"], html.fontsize .wc-block-components-form .wc-block-components-text-input input[type="url"], html.fontsize .wc-block-components-text-input input[type="email"], html.fontsize .wc-block-components-text-input input[type="number"], html.fontsize .wc-block-components-text-input input[type="password"], html.fontsize .wc-block-components-text-input input[type="tel"], html.fontsize .wc-block-components-text-input input[type="text"], html.fontsize .wc-block-components-text-input input[type="url"], html.fontsize .edit-account input {
  padding-top: 25px !important;
  height: 65px !important;
  padding-bottom: 10px !important;
}
html.fontsize .wc-block-components-form .wc-block-components-text-input input:autofill + label, html.fontsize .wc-block-components-form .wc-block-components-text-input.is-active label, html.fontsize .wc-block-components-text-input input:autofill + label, html.fontsize .wc-block-components-text-input.is-active label {
  top: 5px;
  opacity:1 !important;
  transform: scale(.70);
  line-height: 1.4;
}
html.fontsize #search-form #szukaj, html.fontsize .search-btn, html.fontsize .search-btn:before, html.fontsize #searchboxbig, html.fontsize #search-formbig .search-btn::after,html.fontsize  #search-formbig .search-btn { line-height: 55px; height:55px;}
html.fontsize .woocommerce form .password-input input[type="password"], html.fontsize .woocommerce-page form .password-input input[type="password"], html.fontsize .woocommerce #customer_login form .input-text, html.fontsize .woocommerce-ResetPassword input, html.fontsize .woocommerce form .form-row .input-text, html.fontsize .woocommerce form .form-row select { height:55px !important;}
html.fontsize .wc-block-components-drawer .wc-block-mini-cart__footer-actions a { font-size:80% !important;}
html.fontsize #aktualnosci h2, html.fontsize #galeria h2, html.fontsize #bestsellery h2, html.fontsize #inne h2, html.fontsize .page-header h2, html.fontsize #mecze h2, html.fontsize #polecamy h2, html.fontsize #sklad h2, html.fontisze #video h2 { font-size: 220% !important;}
html.fontsize h2.wc-block-mini-cart__title { display:block !important; font-size:115% !important;}
html.fontsize h2.wc-block-mini-cart__title span{ display:block !important;}
@media (max-width: 1170px) {
	html.fontsize .woocommerce .col2-set, html.fontsize .woocommerce-page .col2-set {  grid-template-columns: auto !important;}
	html.fontsize #menu {grid-template-columns: auto 550px !important;}
	html.fontsize .page-header { padding-top:200px;}
}
@media (min-width: 1081px) {
html.fontsize #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { width: 450px !important;}
}

html.fontsize #customer_login h3, html.fontsize .reset h3 { top:-13px;}
html.fontsize #top.big .przyciski { margin-top:3px !important;}
@media (max-width:1080px) {

html.fontsize .sponsorzy {
    grid-template-columns: auto !important;
  }
html.fontsize #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, html.fontsize #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { font-size:100% !important;}
}
@media (max-width:990px) {
html.fontsize #aktualnosci h2, html.fontsize #galeria h2, html.fontsize #bestsellery h2, html.fontsize #inne h2, html.fontsize .page-header h2, html.fontsize #mecze h2, html.fontsize #polecamy h2, html.fontsize #sklad h2, html.fontisze #video h2 { font-size: 170% !important;}
 html.fontsize .woocommerce-account .woocommerce-MyAccount-content, html.fontsize .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
  }
  
 html.fontsize .wc-block-checkout__sidebar.is-sticky { position: relative;}
html.fontsize  .wc-block-components-sidebar-layout .wc-block-components-main, html.fontsize .wc-block-components-sidebar { width:100%; padding:0px !important;}
 html.fontsize .wc-block-components-sidebar-layout {
    flex-direction: column;
    margin: 0 auto 16px;
}
html.fontsize .acmodal h2, html.fontsize .wyszukiwarka h2 { font-size: 170% !important;} 
}
@media (max-width: 768px) { .akademia { display:none !important;} }
@media (max-width: 600px) {
	html.fontsize .wp-block-woocommerce-checkout .wc-block-checkout__login-prompt { float: none !important;}
	html.fontsize #aktualnosci h2, html.fontsize #galeria h2, html.fontsize #bestsellery h2, html.fontsize #inne h2, html.fontsize .page-header h2, html.fontsize #mecze h2, html.fontsize #polecamy h2, html.fontsize #sklad h2, html.fontisze #video h2 { font-size:150% !important;}
	html.fontsize .wp-block-woocommerce-checkout-order-summary-block { font-size:90% !important;}
	html.fontsize .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title, html.fontsize .wc-block-components-radio-control__description-group, html.fontsize .wc-block-components-radio-control__label-group { display:block !important;}
	html.fontsize .przyciski .wp-block-buttons { gap:5px !important;}
	html.fontsize .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label { display:block; width:100%; margin-bottom:10px !important;}
	html.fontsize .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, html.fontsize table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img { margin: auto; max-width:250px !important;}
	html.fontsize  .wc-block-cart-item__image { display:block !important; padding:0px !important;}
	html.fontsize .is-medium table.wc-block-cart-items .wc-block-cart-items__row, html.fontsize .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, html.fontsize .is-small table.wc-block-cart-items .wc-block-cart-items__row { grid-template-columns: auto !important; display:block !important;}
	html.fontsize table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { font-size:90% !important;}
	.wc-block-components-product-metadata { font-size:80% !important;}
	html.fontsize .owl-next { right:40px;}
 html.fontsize .single-video .info {
    position: relative !important;
    transform: none !important;
    top: auto !important;
    left: auto !important;
    display: inline-block !important;
    vertical-align: middle !important;
  }
 html.fontsize .single-video .sm2 .smlinks {
    position: relative !important;
    display: inline-block !important;
    vertical-align: middle !important;
    top: auto !important;
    left: auto !important;
  }

   html.fontsize a.wp-block-button__link { padding-left:5px !important; padding-right:5px !important;}
 html.fontsize .product-description .single_add_to_cart_button { display:block; margin:0px; margin-top:10px; padding-left:5px; padding-right:5px;}
 html.fontsize #top a.wp-block-button__link { font-size:60% !important;}
html.fontsize h2, html.fontsize h3 { word-break: break-all !important;}
html.fontsize .frm_checkbox label { font-size:80% !important;}

}

 