/* Písmo a farby */
.external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .external-fonts-loaded #navigation, .external-fonts-loaded .menu-helper, .p-detail-tabs, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name, .blank-mode, body, body.blank-mode, #dklab_instagram_widget_heading > .text, .products-block.products .p .name, #footer .news-item-widget a,.price-final, .products-block.products .p .price strong, .products-block.products .p .price span, .blank-mode .vote-name, .vote-name, .btn, .price-wrapper .price.price-primary, .price-additional, .price-measure, .next-step, .next-step .next-step-back,.price-wrapper, ol.cart-header {font-family: "Plus Jakarta Sans", sans-serif;}
body, p, .products-block.products .p .name, .top-navigation-bar, .top-navigation-bar-menu li {font-size: 14px;}
body, .blank-mode .cart-related-name, .blank-mode .cart-table .main-link, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .cart-related-name, .cart-table .main-link, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .btn, .next-step, .price-additional, .price-final, .price-measure, .price-save, .price-standard, .price-wrapper, .products .name, ol.cart-header {color: #212e4a;}
.top-navigation-bar .dropdown button, .products-block.products .p .name, .unit-value, .payment-info b, .shipping-info b, .active .shp-tab-link, .contact-box ul li>span.mail::before, .contact-box ul li>span.tel::before, .pagination-top strong, .breadcrumbs>span>span {color: #212e4a;text-transform: none;}
a, .link-like, .news-item .text .title, .cart-widget-product-name a, .cart-table tr td.p-name a, #footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer .js-cookies-settings, .subcategories li a, .top-navigation-bar a, a.next-step-back, .has-more-items .more-items-trigger, button.btn.next-step-back.colorbox-close, .dropdown-menu li a, .top-navigation-bar-menu-helper li a, .form-group label a, .pageArticleDetail a, .welcome-wrapper a, .siteCookies__text a, .category-perex a, .category__secondDescription a, .news-item-detail a, .breadcrumbs>span>a {color: #212e4a;text-decoration: underline; text-transform: none;}
.link-like:focus, .link-like:hover, a:focus, a:hover, .top-cat .cat-item a > span:hover,.news-item .text .title:hover, #footer .contact-box a:hover, #footer .password-helper a:hover, #footer .news-item-widget a:hover, #footer .js-cookies-settings:hover, .cart-widget-product-name a:hover, .cart-table tr td.p-name a:hover, .top-navigation-bar a:hover, a.next-step-back:hover, .has-more-items .more-items-trigger:hover, .products-block.products .p .name:hover, #signature a:hover, button.btn.next-step-back.colorbox-close:hover, .dropdown-menu li a:hover, .top-navigation-bar-menu-helper li a:hover, .form-group label a:hover, .pageArticleDetail a:hover, .welcome-wrapper a:hover, .news-item-detail a:hover, .siteCookies__text a:hover, .category-perex a:hover, .category__secondDescription a:hover, .news-item-detail a:hover, .breadcrumbs>span>a:hover {color: #212e4a;text-decoration: none;}
.cart-widget-product-name>span, .p-price .price-final, .p-total .price-final, .price-final .pr-list-unit, .price-wrapper .price-label.price-primary, .price-wrapper .price.price-primary, .recapitulation-single>strong span, .order-summary-item.helper, #summary-box > div.order-summary-item.helper > div > strong, .for-free, .tab-content .detail-parameters td, .products-block.products .p .price strong, .price-final, .detail-parameters th, .extra strong, .cart-free-shipping strong,.stars-label, .navigation-close, .navigation-in .navigationActions__submenu li:before, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #212e4a;}
hr {border-top: none;border-color: #e6e6e6;}
h1, .h1 {font-weight: 700;}
h2, h3, h4, .h2, .h3, .h4, .news-item .text .title {font-weight: 600;}

/* Všeobecne */
.body-banners, .footer-banners {display: flex;flex-direction: column;flex-wrap: nowrap;margin: 0;align-items: center;}
.shp-tabs-wrapper.homepage-tabs-wrapper, .homepage-texts-wrapper, .navigation-buttons a[data-target=search], .navigation-buttons a[data-target=login], .navigation-buttons a[data-target=cart] {display: none;}
.footer-banners.row.banner-wrapper {margin-bottom: 0px;}
.navigation-in ul li a b {text-transform: uppercase;}

/* Tlačidlá */
.btn.btn-default, a.btn.btn-default, .btn.btn-secondary, a.btn.btn-secondary, input[type="submit"].btn, .btn.btn-default, a.btn.btn-default, div.content-wrapper.homepage-box.welcome-wrapper .btn.btn-primary, a.btn.btn-primary, a.btn.inline-block {color: #ffffff;border-color: #4f8ddc;background-color: #4f8ddc;color: #ffffff;border-radius: 10px;font-weight: 600;text-transform: uppercase;text-decoration: none;}
.btn.btn-default:hover, a.btn.btn-default:hover, .btn.btn-secondary:hover, a.btn.btn-secondary:hover, input[type="submit"].btn:hover, .btn.btn-primary:hover, a.btn.btn-primary:hover, .btn.btn-default:hover, a.btn.btn-default:hover, div.content-wrapper.homepage-box.welcome-wrapper .btn.btn-primary:hover, a.btn.btn-primary:hover, a.btn.inline-block:hover {border-color: #4f8ddc;background-color: #4f8ddc;color: #ffffff;transform:translateY(-2px);}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion, .extended-banner-text .btn.btn.btn-success, .products-block .p-bottom .p-tools a.btn.btn-primary, #cart-wrapper a.btn.btn-primary, .siteCookies__button.js-cookiesConsentSubmit[data-testid="buttonCookiesAccept"] {color: #ffffff;border-color: #4f8ddc;background-color: #4f8ddc;font-weight: 600;border-radius: 10px; text-transform: uppercase;}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover, .p:hover .btn-cart, .p:hover .btn-primary, .extended-banner-text .btn.btn.btn-success:hover, .products-block .p-bottom .p-tools a.btn.btn-primary:hover, #cart-wrapper a.btn.btn-primary:hover, .siteCookies__button.js-cookiesConsentSubmit[data-testid="buttonCookiesAccept"]:hover {border-color: #4f8ddc;background-color: #4f8ddc;color: #ffffff;transform:translateY(-2px);}
.order-button-text {text-transform: uppercase; font-weight: 600;}
.btn.add-to-cart-button.btn-lg, .btn.btn-cart.btn-lg, a.btn.add-to-cart-button.btn-lg, a.btn.btn-cart.btn-lg, .next-step .btn.btn-lg {width: 100%;}
.next-step {display: flex;flex-direction: column-reverse;flex-wrap: nowrap;justify-content: center;}
a.btn.btn-primary, .btn.btn-secondary, input[type="submit"].btn, .btn.btn-sm, a.btn.btn-sm, #content .btn.unveil-button, #footer .btn.unveil-button, .btn.add-to-cart-button, .btn.btn-cart, a.btn.btn-conversion, .btn.btn-conversion {padding: 10px 15px;}
.popup-widget-inner.full+.cart-widget-button #continue-order-button.btn.btn-conversion {padding-bottom: 20px;padding-top: 20px;}
.site-agreement-buttons {display: flex;justify-content: center;}
#cboxLoadedContent > div > div > div > a.btn.btn-sm.btn-default, .siteCookies__button.js-cookiesConsentSubmit[data-testid="buttonCookiesReject"] {color: #212e4a;background-color: #ffffff;font-weight: 400;text-decoration: underline;border: none;text-transform: none;order: -1;}
#cboxLoadedContent > div > div > div > a.btn.btn-sm.btn-default:hover, .siteCookies__button.js-cookiesConsentSubmit[data-testid="buttonCookiesReject"]:hover {text-decoration: none;}
.pagination__link.pagination__link--next.btn.btn-secondary, .pagination__link.pagination__link--prev.btn.btn-secondary {background-color: #4f8ddc;border-color: #4f8ddc;color: #ffffff;}
.pagination__link.pagination__link--next.btn.btn-secondary:hover, .pagination__link.pagination__link--prev.btn.btn-secondary:hover {background-color: #4f8ddc;border-color: #4f8ddc;color: #ffffff;transform:translateY(-2px);}
.pagination__link.pagination__link--last, .pagination__link.pagination__link--first {background-color: transparent !important;color: #ffffff;}
.pagination__link.pagination__link--last:hover, .pagination__link.pagination__link--first:hover {border: none !important;color: #4f8ddc !important;transform:translateY(-2px);}
.siteCookies__link.js-cookies-settings {border: 2px solid #212e4a;border-radius: 10px;color: #212e4a;}
.siteCookies__link.js-cookies-settings:hover {background: none;border: 2px solid #212e4a;border-radius: 10px;color: #212e4a;transform:translateY(-2px);}

/* Jazyky */
.langSwitch {display: flex;align-items: center;gap: 10px;}
.langSwitch__img {width: 30px;height: auto;display: block;border: 1px solid #e6e6e6;}
.langSwitch--mobile {padding: 10px 10px 20px 20px;}

/* Balkys - Intro */
html, body {overflow-x: hidden !important;}
.balkys-intro {width: 100%;overflow: visible;background: transparent;}
.balkys-intro * {box-sizing: border-box;}
.balkys-intro__inner {max-width: 1200px;margin: 0 auto;display: flex;align-items: center;column-gap: 0;position: relative;}
.balkys-intro__content {position: relative;z-index: 3;min-width: 350px;max-width: 450px;}
.balkys-intro__title {margin: 0 0 20px;font-size: 44px;font-weight: 800;color: #212e4a;}
.balkys-intro__text {margin: 0 0 30px;font-size: 16px;line-height: 1.75;color: #425a77;}
.balkys-intro__actions {display: flex;gap: 15px;flex-wrap: wrap;align-items: center;}
.balkys-intro__btn {display: inline-flex !important;align-items: center !important;justify-content: center !important;height: 45px;padding: 0 20px;border-radius: 10px;line-height: 1;white-space: nowrap;}
.balkys-intro__btn--primary {background: #4f8ddc;color: #fff !important;border: 1px solid #4f8ddc;text-decoration: none;}
.balkys-intro__btn--secondary {background: #fff;color: #212e4a;border: 1px solid #212e4a;text-decoration: none;}
.balkys-intro__btn--primary:hover, .balkys-intro__btn--secondary:hover {transform:translateY(-2px);}
.balkys-intro__media {position: relative;z-index: 1;}
.balkys-intro__img {display: block;height: auto;width: 800px;object-fit: contain;}

/* Balkys - Kategórie */
.balkys-categories,.balkys-categories * {box-sizing: border-box;}
.balkys-categories {position: relative;width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding: 50px 0;background-image: url("https://658478.myshoptet.com/user/documents/upload/Sablona/Balkys_sections_background.webp");background-size: cover;background-position: center;background-repeat: no-repeat;overflow: visible;}
.balkys-categories__inner {max-width: 1300px;margin: 0 auto;padding: 0 25px;}
.balkys-categories__title {margin: 0 0 50px 0;text-align: center;font-size: 30px;font-weight: 800;color: #212e4a;}
.balkys-categories__grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.balkys-categories__card {background: #fff;border-radius: 10px;padding: 20px;box-shadow: 0 10px 30px rgba(15, 36, 68, 0.08);transition: transform .2s ease, box-shadow .2s ease;}
.balkys-categories__cardLink {display: block;text-decoration: none;color: inherit;border-radius: 10px;}
.balkys-categories__cardLink:hover,.balkys-categories__cardLink:focus {text-decoration: none;color: inherit;}
.balkys-categories__cardLink:hover .balkys-categories__card {transform: translateY(-3px);box-shadow: 0 18px 40px rgba(15, 36, 68, 0.14);}
.balkys-categories__cardLink:focus-visible {outline: 3px solid rgba(26,115,232,.35);outline-offset: 4px;}
.balkys-categories__head {display: grid;grid-template-columns: 100px 1fr;gap: 15px;align-items: flex-start;margin-bottom: 10px;}
.balkys-categories__icon {width: 100px;object-fit: contain;display: block;}
.balkys-categories__itemTitle {margin: 5px 0 0 0;font-size: 18px;font-weight: 800;color: #212e4a;}
.balkys-categories__text {font-size: 14px;line-height: 1.75;color: #425a77;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.balkys-categories__link {font-size: 16px;font-weight: 700;color: #212e4a;text-decoration: underline;}
.balkys-categories__link:hover {text-decoration: none;}

/* Balkys - Why us */
.balkys-why-us {padding: 50px 0;}
.balkys-why-us__inner {max-width: 1200px;margin: 0 auto;display: flex;align-items: center;}
.balkys-why-us__content {min-width: 0;z-index: 3;min-width: 300px;max-width: 400px;}
.balkys-why-us__title {font-weight: 800;margin: 0 0 15px 0;font-size: 30px;color: #212e4a;}
.balkys-why-us__partner {margin: 0 0 10px 0;}
.balkys-why-us__partner img {height: 50px;border-radius: 10px;width: auto;display: block;}
.balkys-why-us__partner a:hover img {filter: brightness(1.1);}
.balkys-why-us__list {margin: 0;padding: 0;list-style: none;display: grid;gap: 10px;}
.balkys-why-us__item {position: relative;padding-left: 35px;font-size: 16px;line-height: 1.75;color: #425a77;}
.balkys-why-us__item::before {content: "";position: absolute;left: 0;top: 3px;width: 22px;height: 22px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='11' fill='%232b8cff'/%3E%3Cpath d='M6.2 11.3l2.7 2.9 6-6.2' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;}
.balkys-why-us__media {position: relative;z-index: 1;}
.balkys-why-us__img {display: block;height: auto;width: 800px;object-fit: contain;}

/* Balkys - Cooperation */
.balkys-cooperation {width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding: 50px 0 75px 0;background: radial-gradient(circle at 18% 60%, rgba(76,156,255,.14) 0 1px, transparent 2px) 0 0/20px 20px,radial-gradient(circle at 78% 42%, rgba(76,156,255,.12) 0 1px, transparent 2px) 0 0/26px 26px,linear-gradient(180deg,#ffffff 0%,#f6f8fc 55%,#ffffff 100%);}
.balkys-cooperation * {box-sizing: border-box;}
.balkys-cooperation__inner {max-width: 1500px;margin: 0 auto;}
.balkys-cooperation__title {text-align: center;margin: 0 0 50px 0;font-size: 30px;font-weight: 800;color: #212e4a;}
.balkys-cooperation__steps {list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 50px;}
.balkys-cooperation__step {position: relative;display: flex;align-items: center;gap: 15px;min-width: 200px;}
.balkys-cooperation__step:not(:last-child)::after {content: "";position: absolute;right: -35px;top: 50%;width: 25px;height: 25px;transform: translateY(-50%);background-repeat: no-repeat;background-size: 25px 25px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h12' fill='none' stroke='%230f2444' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M13 6l6 6-6 6' fill='none' stroke='%230f2444' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");opacity: 0.50;}
.balkys-cooperation__badge {width: 45px;height: 45px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 16px;font-weight: 700;color: #ffffff;background: #2b8cff;}
.balkys-cooperation__stepText {font-size: 16px;font-weight: 500;color: #212e4a;}

/* Balkys - Realizations */
.balkys-realizations {width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding: 50px 0;background:url("https://658478.myshoptet.com/user/documents/upload/Sablona/Balkys_sections_background.webp")center top / cover no-repeat;}
.balkys-realizations * {box-sizing: border-box;}
.balkys-realizations__inner {max-width: 1400px;margin: 0 auto;padding: 0 25px;}
.balkys-realizations__title {margin: 0 0 50px 0;text-align:center;font-size: 30px;font-weight: 800;color: #212e4a;}
.balkys-realizations__grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 25px;}
.balkys-realizations__card {display: block;text-decoration: none;background: #fff;border-radius: 10px;overflow: hidden;box-shadow: 0 10px 30px rgba(15, 36, 68, 0.08);transition: transform .2s ease, box-shadow .2s ease;}
.balkys-realizations__card:hover {transform: translateY(-3px);box-shadow: 0 18px 40px rgba(15, 36, 68, 0.14);}
.balkys-realizations__imgWrap {width: 100%;padding: 20px;}
.balkys-realizations__img {width: 100%;height: auto;object-fit: contain;display: block;}
.balkys-realizations__caption {padding: 20px;text-align: center;font-size: 16px;font-weight: 700;color: #212e4a;border-top: 1px solid #e6e6e6;}
.balkys-realizations__cta {display: flex;justify-content: center;margin-top: 50px;}
.balkys-realizations__btn {display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #4f8ddc;color: #fff !important;border: 1px solid #4f8ddc;height: 45px;padding: 0 20px;border-radius: 10px;text-decoration: none;}
.balkys-realizations__btn:hover {transform:translateY(-2px);}

/* Balkys - Stats */
.balkys-stats {width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);margin-top: 0;margin-bottom: 0;padding: 100px 0;background: linear-gradient(180deg,#f6faff 0%,#eef5ff 45%,#e6f0ff 100%);box-shadow: 0 20px 40px rgba(15, 36, 68, 0.06);}
.balkys-stats__inner {width: 100%;max-width: 1400px; margin: 0 auto;padding: 0 25px;}
.balkys-stats__title {margin: 0 0 50px 0;text-align:center;font-size: 30px;font-weight: 800;color: #212e4a;}
.balkys-stats__grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;align-items: stretch;}
.balkys-stats__card {position: relative;border-radius: 10px;padding: 20px;background: #ffffff;box-shadow: 0 14px 40px rgba(15, 36, 68, 0.08);overflow: hidden;}
.balkys-stats__card:before {content:"";position:absolute;inset:0;background:radial-gradient(760px 180px at 18% 0%, rgba(27, 102, 255, 0.16), transparent 55%),radial-gradient(760px 180px at 82% 0%, rgba(0, 196, 255, 0.12), transparent 55%);opacity: .55;pointer-events: none;}
.balkys-stats__row {position: relative;z-index: 1;display: grid;grid-template-columns: 130px 1fr;gap: 15px;align-items: start;align-items: center;justify-items: center;}
.balkys-stats__numWrap {display: flex;align-items: flex-start;justify-content: flex-start;padding-top: 2px;}
.balkys-stats__num {display: inline-flex;align-items: baseline;gap: 2px;font-size: 40px;font-weight: 800;color: #0f2444;white-space: nowrap;}
.balkys-stats__suffix {font-size: 40px;line-height: 1;font-weight: 800;color: #0f2444;}
.balkys-stats__content {min-width: 0;}
.balkys-stats__label {font-size: 22px;font-weight: 800;color: #212e4a;margin: 0 0 5px 0;}
.balkys-stats__desc {font-size: 16px;line-height: 1.25;color: #425a77;}
.balkys-stats__card {opacity: 0;transform: translateY(10px);animation: balkysStatsCardIn .6s ease forwards;}
.balkys-stats__card:nth-child(1) {animation-delay: .06s;}
.balkys-stats__card:nth-child(2) {animation-delay: .12s;}
.balkys-stats__card:nth-child(3) {animation-delay: .18s;}
@keyframes balkysStatsCardIn {to {opacity: 1; transform: translateY(0);}
}

/* Pätička */
#footer {background: linear-gradient(180deg,#e6f0ff 0%,#dde9fb 40%,#d2e1f7 100%);border: none;margin-top: 0;padding-top: 20px;}
.footer-bottom {border-color: #afc9ec;}
#footer h4 {font-weight: 700;}
.footer-links-icons .footer-icon {padding: 10px 15px;border-radius: 10px;background-color: #fff;}
#footer .news-item-widget a {font-weight: 400;}
.copyright, .balkys-separator {color: #212e4a;}
#footer a, #footer ul a, #signature a, #footer .js-cookies-settings, .balkys-separator {color: #212e4a;text-decoration: underline;}
#footer a:hover, #footer ul a:hover, #signature a:hover, #footer .js-cookies-settings:hover {color: #212e4a;text-decoration: none;}
#footer ul li:before {display: none;}
#footer ul {padding-left: 0px;margin-top: 0px;}

/* Pätička - kontakty */
.f-contacts-inner {display: flex;flex-direction: column;}
.f-phone, .f-email {display: flex;flex-direction: row;align-items: center;margin-bottom: 10px;}
.f-phone a, .f-email a {font-weight: 600;font-size: 16px;line-height: 25px;}
.f-phone img, .f-email img {margin-right: 15px;flex: 0 1 22px;max-width: 25px;}
.f-phone span {line-height: 25px;display: flex;align-items: center;color: #425a77;}
.f-contacts-bottom a {margin-right: 10px;margin-top: 10px;}
.f-contacts-bottom img {max-width: 35px;}
.f-photo img {width: 100px;margin-bottom: 10px;}
.f-photo-text {line-height: 25px;font-size: 16px;color: #212e4a;margin-bottom: 10px;font-weight: 600;}

@media (min-width: 480px) {
  #header .site-name a img {max-height: 40px;}
}

@media (min-width: 768px) {
  .banner-category a:hover img, .banner-footer a:hover img, .banner-wrapper a:hover img, .banners-content a:hover img, .footer-banner a:hover img {transform: none;}
  .langSwitch--mobile {display: none;}
}

@media (min-width: 991px) {
  .navigation-in ul.menu-level-2 {width: 300px;border-radius: 10px;}
  #navigation #language-switcher.langSwitch--menu {margin-left: auto;}
  #navigation #language-switcher .langSwitch__link {gap: 10px;padding: 5px 0;}
}

@media (min-width: 768px) and (max-width: 1199px) {
  .navigation-in ul li a {padding: 32px 15px;}
  #footer .custom-footer {display: flex;flex-wrap: wrap;}
  .col-sm-6 {width: 33.333333%;}
}

@media (min-width: 1199px) {
  .content-inner {max-width: 1000px;margin: auto;}
}

@media (max-width: 1199px){
  .balkys-intro__title {font-size: 36px;}
  .balkys-cooperation, .balkys-stats {padding: 50px 0;}
}

@media (min-width: 480px) and (max-width: 991px) {
   .navigation-buttons a[data-target=navigation]:before {position: relative;top: -5px;}
   .navigation-buttons a[data-target=navigation]:after {content: 'Menu';display: block;font-size: 10px;position: relative;top: -45px;text-transform: uppercase;}
   .navigation-buttons a[data-target=cart]:before {position: relative;top: -3px;}
}

@media (max-width: 991px){
  .balkys-intro__inner {padding: 15px 0 25px 0;}
  .balkys-categories__grid {grid-template-columns: repeat(2, 1fr);}
  .balkys-cooperation__steps {padding: 0 25px;}
  .balkys-realizations__grid {grid-template-columns: repeat(2, 1fr);}
  .balkys-stats__grid {grid-template-columns: 1fr;}
  .balkys-stats__row {justify-items: start;}
  .langSwitch--desktop {display: none;}
  #header {box-shadow: none;border-bottom: 1px solid #e6e6e6;}
  .navigation-buttons a[data-target=navigation] {margin-right: 5px;}
}

@media (max-width: 767px){
  .balkys-intro__inner {display: flex;flex-direction: column-reverse;}
  .balkys-intro__content {margin-right: 0;}
  .balkys-intro__media {margin-left: 0px;width: 100%;display: flex;justify-content: center;}
  .balkys-intro__img {margin-bottom: 15px;}
  .balkys-intro__title {text-align: center;}
  .balkys-intro__text {margin-bottom: 20px;text-align: center;}
  .balkys-intro__actions {justify-content: center;}
  .balkys-categories__grid {grid-template-columns: 1fr;}
  .balkys-why-us__inner {display: flex;flex-direction: column-reverse;}
  .balkys-why-us__content {margin-right: 0;}
  .balkys-why-us__media {margin-left: 0px;width: 100%;display: flex;justify-content: center;}
  .balkys-why-us__img {margin-bottom: 15px;}
  .balkys-why-us__title {text-align: center;}
  .balkys-why-us__partner {text-align: center;margin: 0 0 15px 0;}
  .balkys-cooperation__inner {padding: 0 15px;}
  .balkys-cooperation__steps {justify-content: flex-start;}
  .balkys-realizations__grid {grid-template-columns: 1fr;}
  .balkys-stats__row {grid-template-columns: 1fr;gap: 10px;justify-items: center;text-align: center;}
  .balkys-stats__label {margin-top: 0;}
  .banner {min-height: fit-content;}
  .f-phone, .f-email {justify-content: center;}
  #footer .banner {margin-bottom: 0px;}
  .navigationActions {display: none;}
}

@media (max-width: 480px) {
   .navigation-buttons a[data-target=navigation]:before {position: relative;top: -5px;}
   .navigation-buttons a[data-target=navigation]:after {content: 'Menu';display: block;font-size: 10px;position: relative;top: -26px;text-transform: uppercase;}
}