.container.breadcrumbs-wrapper {background:none}
.p .name, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color:var(--color-primary)}
.desktop #header .site-name a img {max-height:100%}
.btn.btn-primary, a.btn.btn-primary, .btn.btn-cart, .btn.btn-conversion, #footer .custom-footer__newsletter .form-control {border-radius:24px;}
#footer .custom-footer__newsletter .form-control {border:0!important;}
.homepage-box.welcome-wrapper.welcimg-wrapper {margin-bottom:0;background-color:var(--color-primary);}
#footer {margin-top:0;background-color:var(--color-primary);}
#footer *, .homepage-box.welcome-wrapper.welcimg-wrapper * {color:#fff!important;}
.homepage-box.welcome-wrapper.welcimg-wrapper h2 {color:var(--color-tertiary)!important;font-weight:600!important;}
.homepage-box.welcome-wrapper.welcimg-wrapper h5 {font-weight:500!important;}
.custom-footer, .footer-bottom, .footer-links-icons, .footer-banners {border:0!important;}
.footer-banner {padding:0;margin:12px;width:calc(50% - 24px)!important;}
.footer-banners {justify-content:space-between;}
.footer-banners:before, .footer-banners:after, #footer .custom-footer__newsletter .form-group {display:none!important;}
.homepage-box.welcome-wrapper.welcimg-wrapper {padding-top:40px!important;padding-bottom:40px!important;}
@media screen and (min-width: 768px) {.desktop .top-navigation-bar .top-navigation-contacts {order:1;text-align:left;}
.desktop .top-navigation-bar .top-navigation-contacts a {display:inline!important;}
.desktop .top-navigation-bar .top-navigation-contacts a.project-email::before, .desktop .top-navigation-bar .top-navigation-contacts a.project-phone::before {display:none!important;}
.desktop .top-navigation-bar .top-navigation-contacts a.project-email, .desktop .top-navigation-bar .top-navigation-contacts a.project-phone {font-weight:500!important;font-size:12px!important;margin-left:12px;margin-right:12px;}
.desktop .top-navigation-bar .top-navigation-menu {display:none!important;}
.desktop .navigation-in {background:none;}
.desktop #navigation:before {background-color:var(--color-tertiary);border-radius:32px;display:block;position:absolute;top:auto;bottom:0;left:0;right:0;content:'';height:62px;}
.desktop .homepage-box.before-carousel {padding-top:0;margin-top:-96px;}
.desktop #navigation, .desktop .menu-helper {margin-top:24px;}
.desktop.in-index #navigation, .desktop.in-index .menu-helper {margin-top:48px;}
.desktop .menu-helper {margin-right:6px;}
.desktop #navigation {border:0!important;}
.desktop .navigation-in > ul > li > a {font-weight:600!important;font-size:12px!important;text-transform:uppercase;color:var(--color-primary)}
.desktop .navigation-in > ul > li:first-child > a {padding-left:32px;}
.desktop .navigation-in > ul > li > a b {font-weight:600!important;}
.desktop .navigation-in > ul > li > a:hover {color:#fff;}
.desktop .navigation-in .submenu-arrow::after {color:var(--color-primary)}
.desktop .homepage-box.before-carousel .wide-carousel {width:100vw;left:50%;transform:translate(-50%,0);position:relative;}
.desktop .top-navigation-bar, .desktop #header::after, .desktop #navigation, .desktop .top-nav-button, .desktop #header .cart-count, .desktop .languagesMenu__content, .desktop .languagesMenu__box {border-color:transparent!important;box-shadow:none!important;}
.homepage-box.welcome-wrapper.welcimg-wrapper {padding-top:64px!important;padding-bottom:64px!important;}
.desktop .homepage-box.welcome-wrapper.welcimg-wrapper h2 {font-size:69px;margin:0;margin-bottom:24px;}
.desktop .homepage-box.welcome-wrapper.welcimg-wrapper h5 {font-size:15px;letter-spacing:15.92px;}
.desktop .homepage-box.welcome-wrapper.welcimg-wrapper p {font-size:14px;}
.custom-footer {justify-content:space-between;}
.footer-banner {padding:0;margin:0;width:calc(25% - 24px)!important;}
.footer-banner {margin:0;}
#footer .custom-footer__newsletter {border-radius:58px}
#footer .custom-footer__newsletter h4 {margin:0!important;font-size:24px!important;}}
@media screen and (min-width: 1200px) {h4.homepage-group-title, .h4.homepage-group-title, .h4title {font-size:36px;}}
.h4title {font-weight:600;color:var(--color-primary);display:block;width:100%;text-align:center;margin-bottom:24px;line-height:1.2em;min-height:2.4em;display:flex;align-items:flex-end;justify-content:center;}
#footer .custom-footer > div h4, #footer .contact-box::before, h4.homepage-group-title, .h4.homepage-group-title {font-weight:600}
.products-block.products .p .price strong, .products-block.products .p .price span {color:var(--color-tertiary)}
.instagram-widget > a {overflow:hidden;}
.instagram-widget > a img {width:100%;height:100%;max-width:100%;object-fit: cover;position:relative;}
.instagram-widget>a {width:calc(100%/6)!important;height:auto;min-height:1px;aspect-ratio:480/640;}
.custom-footer>div {width:auto!important;max-width:100%!important;}
#footer .contact-box::before {color:#fff;}
#footer .contact-box {padding:0;margin:0;}
#footer .contact-box {background:none;border-radius:0}
.custom-footer div ul li::before {background-color:var(--color-tertiary)}
.ratings-in {padding-top:0;border:0;}
.instagram-follow-btn, #footer .site-name {display:none!important;}
.contact-box ul li>span::before, #footer .contact-box ul li>span a {color:var(--color-tertiary)!important;}
.newsletter {margin-top:0!important;background-color:var(--color-tertiary);}
#footer .newsletter h4, #footer .newsletter form .form-group label.whole-width, #footer .newsletter form .form-group label.whole-width a {color:var(--color-primary)!important;}
.custom-footer .custom-footer__instagram {width:100vw!important;max-width:100vw!important;padding:0!important;left:50%;flex:none;display:block;transform:translate(-50%,0);position:relative;text-align:center;margin-bottom:48px;}
.custom-footer .custom-footer__instagram .instagram-widget {width:100%;max-width:100%;}
#footer .custom-footer__instagram h4 {color:var(--color-tertiary)!important;font-size:32px!important;margin-bottom:40px;};
#footer .custom-footer__instagram h4 a {color:#fff!important;}
.external-fonts-loaded, .blank-mode, body, html, .external-fonts-loaded body, body.blank-mode, .product-appendix, .empty-content-404 h1, .dropdown-menu > li > a, .header-top .btn.cart-count .cart-price, .news-item-widget h5, .header-top .oblibeneBtn em, .navigation-buttons > a[data-target="cart"] i, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .navigation-in a, .price strong, .products-block.products .p .price span, .btn:not(.cart-count), a.btn:not(.cart-count), .fav-cat li a, .user-action-tabs li a, .cart-widget .popup-widget-inner::before, .cart-widget-product-name a, .quantity .increase::before, .quantity .decrease::before, .cart-widget-product > span, .search-whisperer ul::before, .search-whisperer .p-info span, .search-whisperer .price, .search-box::before, .search-whisperer-documents a, .box-bg-variant .categories a, .box-filters::before, .param-filter-top::before, .subcategories.with-image li a .text, .name, .category-header label, .pagination>a, .pagination>strong, .search-results-groups #search-group-categories .search-results-group-list ul li a, .availability-value, .price-final, .p-gifts-heading, .p-gift-name, .shp-tabs-holder ul.shp-tabs li a, .all-param span, #productsAlternative::before, .rate-average, .vote-form::before, #variants::before, .var-dostupnost, .variant-name, .vote-title, ol.cart-header li a, ol.cart-header li strong, .cart-table tr td.p-name a, .price-wrapper, a.cart-related-name, .empty-cart-boxes ul li a, .payment-info, .payment-shipping-price, .cart-item-name, .cart-item-price, .order-summary-item.helper, .recapitulation-single, .reca-number, .id--15 .cart-table .p-name, .id--15 .cart-table .p-price, #register-form > fieldset .form-group:not(.consents) label, a.login-btn.facebook, a.login-btn.google, a.login-btn.seznam, ul.manufacturers ul li, .search-whisperer-empty, .menu-helper > ul > li a, .filtrovat, .tab-mobil, .free-gift-name, .id--9 .free-product-gifts-wrapper::before, .vote-form > form::before, #footer .contact-box::before {font-family:'Poppins',sans-serif!important;}
#footer .custom-footer__newsletter {margin-bottom:64px!important;width:100%!important;padding:24px!important;padding-left:48px!important;padding-right:48px!important;flex:none;}
