.filters-unveil-button-wrapper .btn.btn-default.unveil-button{color:black;}
#header .search-input, .checkout-box, .order-summary-inner{padding:10px;}
.p-to-cart-block{background:transparent}
.type-product .breadcrumbs{margin-left:2%;padding-bottom: 10px;}
.btn.btn-sm, a.btn.btn-sm{border-radius:12px;padding:15px 25px;background:#51A72C;color:white;border:none;}
.btn.btn-sm:hover, a.btn.btn-sm:hover{background:#3F8620;color:white;}
.ui-slider-horizontal .ui-slider-handle{border-radius:5px;}
.product-slider-holder .product-slider{padding:15px 0}
.products-block .p>a img, .discussion-form .form-group>.form-control, .vote-form .form-group>.form-control{border-radius:15px;}
.products-block>div:hover{box-shadow:none;}
.products-block>div .p .p-bottom{padding:10px 10px 0}
.products-block>div .p{box-shadow: 0 4px 8px 0 rgb(233 233 233), 0 6px 20px 0 rgb(239 239 239);margin: 5px;border-radius: 15px;}
.banners-row .carousel, .banners-row .banner-wrapper, .wide .p-detail-inner .p-data-wrapper, .quantity{border-radius:12px;overflow:hidden;}
.top-navigation-bar a, :where(body.ums_a11y_login--on) .top-nav-button-login{font-size:16px;font-weight:500;}
.overall-wrapper{overflow:hidden;}
.top-navigation-bar{background-color: #F3F3ED;}
.search-input-icon{left: 94%;background:#15a751;border-radius:0 12px 12px 0;height:50px;width:50px;}
.search-input{padding-left:10px;}
#header .header-bottom{border:none;}
.row.banners-row{margin-top:10px;}
#checkoutSidebar .toggle-contacts{color:black;}
:where(.ums_forms_redesign--off) .compact-form .form-control{padding-right:60px;}
#header .search-input, .checkout-box, .order-summary-inner{background:whitesmoke;border-radius:12px;}
.btn.btn-default, a.btn.btn-default, .btn.btn-cart, .btn.btn-conversion, a.btn.btn-conversion{background-color:#51a72c;border-color:#51a72c;color:white;border-radius:12px;}
.btn.btn-default:hover, a.btn.btn-default:hover, .btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-conversion:hover, .quantity .decrease:hover, .quantity .increase:hover{background-color:#408621;border-color:#408621;color:white;}
/*.p-bottom div .p-desc, .p-bottom div .quantity, .availability-amount{display:none;}*/
.p-bottom div:before, .p-bottom div:after{content:none!important;}
ol.cart-header li.active strong:before{background-color:#408621;border-color:#408621;color:white;}
ol.cart-header li.active strong{color:black;}
ol.cart-header li.completed a:before{background-color:#51a72c;border-color:#51a72c;color:white;}
ol.cart-header li.completed a{color:black;}
.custom-footer__banner4.col-sm-6.col-lg-3{display:none;}
.benefitBanner__picture{transform:scale(0.9)}
.benefitBanner__picture:hover{transform:scale(1);transition:0.5s;}
.wide .p-detail-inner{gap:20px;}
.wide .p-detail-inner .p-data-wrapper{width:35%;background-color:#f5f5f5;padding:20px;}
table.detail-parameters tbody tr th .row-header-label{background-color:transparent;}
#footer:before{content: "";left: 0;position: absolute;right: 0;background: url(https://756503.myshoptet.com/user/documents/upload/site-footer-ripped-paper.png);width: 100%;background-repeat: no-repeat;height: 60px;background-size: contain;}
.container.footer-rows{padding-top: 150px;}
#footer .col-lg-3{width:33%;}
.footer-bottom{background:#223d18;color:white;}
.benefitBanner__item{justify-content:flex-start;}
.row.banners-row{display:flex;gap:5px;}
.next-to-carousel-banners{display:flex;flex-direction:column;gap:5px;}
.news-wrapper .news-item{width: 49%;border:solid #408621;padding:10px;border-radius:12px;}
.news-wrapper .news-item:hover{border:solid #a1d28b !important;background-color:#a1d28b !important;transition:all 0.3s ease;}
.search-input-icon:before {color:white;}
.products-block>div, .products-block>div:hover{border-radius:12px;}
.news-wrapper .news-item .news-image{display:none;}
.categories .topic.active>a:hover, .box-bg-variant .categories a:hover{color:#51a72c;}
body.type-category span.quantity {display: none;}
span.availability-amount {display: none;}
.products-block>div .p .p-bottom>div .p-tools {padding: 15px 0;}
table.detail-parameters tbody tr th:after {left: 42%;}
.p-to-cart-block {padding: unset;}
.header-bottom {background-color: #F3F3ED;}
#navigation {background-color: #F3F3ED;}
.navigation-in.menu .menu-level-1 a.active,.navigation-in.menu .menu-level-1 a.active b{color:#16A751;}
.navigation-in ul li a b {font-weight: 500;}
.breadcrumbs.navigation-home-icon-wrapper {margin-top: 15px;}
.top-navigation-bar {border-color: transparent;background-color: #15a751;}
.top-navigation-bar a {color: white;}
.container-narrow:has(.homepage-blog-wrapper) {width: unset !important;}
:where(body.ums_a11y_login--on) .top-nav-button-login {color: white;}
@media (max-width:991px){
    .benefitBanner{justify-content:space-around;}
.col-sm-6 {width: calc(50% - 10px);}
.wide .p-detail-inner .p-data-wrapper {width: 100%;}
}
@media(max-width:768px){
.p-bottom div {display:grid;grid-template-columns:repeat(1,1fr);}
#footer .col-lg-3{width:100%;}
#footer .banner{min-height:0}
.wide .p-detail-inner .p-data-wrapper, .news-wrapper .news-item, .wide .p-detail-inner .p-image-wrapper{width:100%;}
.columns-mobile-2 .products-block>div {margin-bottom: unset; padding-right: unset !important;padding-left: unset !important; }
.sortingToggle {border-radius: 12px;}
.col-xs-6 {width: calc(50% - 10px);}
}
@media (min-width: 992px) {
.columns-3 .products-block>div, .columns-4 .products-block>div {width: 25%;}
.products-block>div {padding: 0;}
.columns-3 .products-block>div, .columns-4 .products-block>div {margin-bottom: 10px;}
}
@media (min-width: 768px) {
.products-block>div .p .name {font-weight: 600;}
.blog-wrapper .news-item {padding: 10px;}
}
@media (min-width: 1200px) {
.homepage-blog-wrapper .news-item {flex-basis: 25%;width: 25%;}
.products-inline.products-top>div {width: 33.333333%;}
.col-xl-3 {width: calc(25% - 10px);}
}
.btn.btn-secondary, a.btn.btn-secondary{border-radius:15px;}
.products-inline>div .p .p-in .p-in-in .ratings-wrapper{margin-top: 5px;}
.subcategories li a .text {font-weight: 500;font-size:16px;}
.top-nav-button, .top-navigation-bar a {color: #ffffff;}
.blog-wrapper .news-item .image img {aspect-ratio: 1 / 1;object-fit: cover;border-radius:10px}
.products-block>div .p .p-bottom>div .p-tools .btn.btn-primary {line-height: 20px;border-radius: 12px;}
.subcategories.with-image li {padding: 7px 0;box-shadow: 0 4px 8px 0 rgb(233 233 233), 0 6px 20px 0 rgb(239 239 239);margin: 5px;border-radius: 15px;}
div#categories li a {font-weight: 500;}
.ohw-pill {padding: 8px 18px;}
.ohw-actions .link-icon:before {line-height: 0;margin-bottom: 0;}
.in-nastavenie #additionalInformation {display:none;}