#header .header-bottom {border-style: unset;border-bottom: 1px solid #d3d3d36b;}
.overall-wrapper {overflow: hidden;}
.navigation-in ul li a b {font-weight: 500;}
#header .search-input {background-color: #EBF6FF;border-radius: 30px;font-weight: 300;padding-left: 50px;}
.search-input-icon:before {font-size: 18px;}
.top-navigation-bar {display:none;}
.navigation-buttons a.pre-web-link.login.toggle-window {display: inline-block;width: 24px !important;height: 24px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.navigation-buttons a[data-testid="signin"] {background-image: url('https://www.smart-log.sk/user/documents/upload/adatelier/user.png');}
.navigation-buttons a[data-testid="headerCart"]::before {background-image: url(https://769199.myshoptet.com/user/documents/upload/Smartlog/shop.png);display: inline-block !important;width: 46px !important;height: 44px;background-size: 26px 26px;background-repeat: no-repeat;background-position: center;background-color: #3ba6ff;border-radius: 30px;}
.navigation-buttons a[data-target=cart]:before {content: "";}
.benefitBanner {background: #0E0A21;padding: 40px 30px;border-radius: 16px;margin-top: 40px;}
.benefitBanner__title {color: #fff;font-size: 20px;}
.benefitBanner__data {color: #fff;font-size: 14px;margin-top: 10px;}
.benefitBanner__picture {margin-right: 25px;max-width: 65px;}
.benefitBanner__content {align-self: flex-start;}
.homepage-group-title {text-align: left;}
.products-block .p>a {background: #F6F6F6;border-radius: 16px;}
.products-block>div .p>a img {mix-blend-mode: multiply;aspect-ratio: 1 / 1.2;object-fit: cover;}
.products-block .p .name {padding-left: 0; padding-right: 0;}
.products-block>div:hover {box-shadow: none;}
.availability span {color: #00B547 !important;}
.prices .price.price-final {color: #f66a04;font-size: 22px;}
.p-tools .btn.btn-cart.add-to-cart-button {background: #3ba7ff;border: none;border-radius: 30px;color: white;font-weight: 500;width: 100%}
.p {position: relative;}
.p .p-tools {position: absolute;left: 0;right: 0;bottom: 37.5%;opacity: 0;transition: opacity 0.2s ease;z-index: 10;padding: 0 10px;}
.p:hover .p-tools {opacity: 1;}
.add-to-cart-button span::before {content: "";display: inline-block;width: 20px;height: 20px;background-image: url('https://www.smart-log.sk/user/documents/upload/adatelier/shop.png');background-size: contain;background-repeat: no-repeat;background-position: center;vertical-align: middle;margin-right: 10px;}
.price-standard>span {opacity: 0.7;}
.price-standard {font-size: 18px;}
.p-in .prices {display: flex;flex-direction: row;gap: 10px;align-items: center;}
.blog-wrapper .news-item {padding: 10px;}
.container-narrow {width: unset;}
.price-save {display: none;}
.blog-wrapper .news-item .read-article {display: block; margin-top: 20px;}

@media (min-width: 1440px) {
.container {width: 1800px;}
}
@media (min-width: 992px) {
#header .header-top-wrapper .site-name, #header .header-top-wrapper>div {flex: 0 1 18.333333%;}
.search {flex: 0 1 33.333333% !important;}
.navigation-buttons {flex: 0 1 49.333333%;}
.benefitBanner__data {padding-right: 25px;}
.homepage-blog-wrapper .news-item {flex-basis: 33.3333%;width: 33.3333%;}
}
@media (min-width: 768px) {
.fitted .navigation-in ul {justify-content: center;}
#header .site-name a img {max-height: 40px;}
.columns-mobile-2 .product-slider-holder .products-block .p .name {height: 55px;margin-bottom: 15px;}
.products-block>div .p .p-in {text-align: left;}
.p .p-in a span {font-size: 22px;font-weight: 600;}
.p-in .p-desc {opacity: 0.6;margin: 0 0 10px !important;}
#header .navigation-buttons a[data-target=cart] {background: #ebf6ff;border-radius: 30px;padding: 0 15px 0 5px;}
}
@media (max-width: 992px) {
#header .site-name a img {max-height: 25px;}
}
.homepage-blog-wrapper.row.blog-wrapper {background: #0e0a21;border-radius: 30px;padding: 0 30px;margin-top: 0px;}
.blog-wrapper .homepage-group-title {color: white;}
.homepage-blog-wrapper .news-item .title {color: white;}
.blog-wrapper .news-item .description {color: #ffffff;font-weight: 300;}
.read-article {font-size: 0;}
.read-article::before {content: "→";font-size: 30px;display: inline-block;transform: rotate(-45deg);color: white;background: #3BA6FF;padding: 0px 15px;border-radius: 50%;}
.news-item .text .title {font-size: 28px;}
.blog-wrapper .homepage-group-title {margin-top: 40px;}
.homepage-group-title {margin-bottom: 20px;}
@media (min-width: 992px) {
.container.footer-rows {width: 100vw;max-width: none;position: relative;left: 50%;transform: translateX(-50%);padding: unset;background: #0E0A21;}
#footer {padding-top: 0;}
.custom-footer {padding-top: 0;}
.row.custom-footer.elements-many .col-lg-3 {width: 20%;}
.row.custom-footer.elements-many {display: flex;flex-wrap: wrap;align-items: flex-start;}
.custom-footer__banner9.col-sm-6.col-lg-3 {width: 100% !important;justify-items: center;border-top: 1px solid #d3d3d336;border-bottom: 1px solid #d3d3d336;padding-top: 20px;}
.footer-rows .custom-footer {padding-bottom: 0;}
.custom-footer__newsletter.col-sm-6.col-lg-3 {width: 25% !important;margin-left: auto;margin-top: -130px;padding-right: 50px;}
.custom-footer__banner4.col-sm-6.col-lg-3 .banner {margin-bottom: 0;}
.custom-footer__banner4.col-sm-6.col-lg-3, .custom-footer__newsletter.col-sm-6.col-lg-3 {padding-bottom: 0;}
}
@media (max-width: 768px) {
.row.custom-footer.elements-many h4 {padding-top: 0 !important;}
.banner-wrapper {margin-top: 0 !important;}
.custom-footer>div {padding-bottom: 0 !important;}
.custom-footer__newsletter.col-sm-6.col-lg-3 {margin-top: 40px;}
form#formNewsletterWidget {padding-bottom: 20px;}
.banner {margin-bottom: 15px;}
.navigation-buttons a[data-testid="headerCart"]::before {width: 40px !important;height: 40px;background-size: 22px 22px;}
#header .header-top a.cart-count {padding-top: 5px;}
.container.navigation-wrapper .site-name {flex: 0 1 150px;}
.navigation-buttons a[data-target=navigation]:before {background: black;border-radius: 30px;padding: 0px 10px;color: white;}
#header .navigation-buttons a:before {line-height: 40px;}
.navigation-buttons a[data-target=navigation] {padding-top: 5px;}
.content-wrapper {padding-top: 40px;}
p.p-desc {text-align: left;margin-top: 8px !important;margin-bottom: 4px !important;}
.products-block>div .p .availability {text-align: left;}
.p-in a {text-align: left;font-weight: 600;}
.p-tools {display: none !important;}
}
.row.custom-footer.elements-many h4 {color: white;padding-top: 30px;}
.row.custom-footer.elements-many li, .row.custom-footer.elements-many a, .row.custom-footer.elements-many p {color: white; font-weight: 300; opacity: 0.9;}
label.whole-width {color: white;}
h3.pageElement__heading.topic span {color: white;font-size: 24px;font-weight: 500;}
:where(.ums_forms_redesign--off) .compact-form .btn {border-radius: 30px;right: 9px;top: 6px;padding: 5px 20px;}
:where(.ums_forms_redesign--off) .compact-form .form-control {border-radius: 30px;padding: 10px 10px;}
:where(.ums_forms_redesign--off) .form-control {height: 60px;}
.custom-footer__newsletter.col-sm-6.col-lg-3 .btn.btn-arrow-right:before {content: "";}
.adtl-newsletter-muted {color: rgba(255,255,255,0.5) !important;}
.adtl-newsletter-bold {color: #ffffff !important;}
.custom-footer__newsletter.col-sm-6.col-lg-3 .btn.btn-default.btn-arrow-right {background: #011039;border-color: #011039;color: white;}
.custom-footer__newsletter.col-sm-6.col-lg-3 .btn.btn-default.btn-arrow-right span {font-weight: 400;}
:where(body.ums_page_element_headings--on) :where(.footer-rows) .pageElement__heading {margin-bottom: 15px;}
.form-group.js-validated-element-wrapper.consents.consents-first {display: none;}
.container.footer-rows {background: #0E0A21;}