:where(.ums_forms_redesign--off) .form-control{border-radius:50px;}
.login-wrapper .btn.btn-secondary:hover{background:transparent;color:black;}
.login-wrapper .btn.btn-secondary{color:white;background:black;border-radius:50px;}
.overall-wrapper{overflow:hidden;}
input.query-input.form-control.search-input.js-search-input {border: 2px solid black;border-radius: 30px;}
span.cart-price.visible-lg-inline-block{display: none !important;}
#footer {background-color: #121212;}
.footer-rows h4,.footer-rows a,.footer-rows label.whole-width,.footer-rows .contact-box ul li > span.tel:before,.footer-rows ul li{color:#ffffff;}
button.btn.btn-cart.add-to-cart-button {border-width: unset !important;border: 2px solid #121212;border-radius: 30px;padding: 0px 40px 0px 40px;}
@media (min-width: 768px) {
#header .navigation-buttons a {height: 50px;line-height: 50px;margin-left: 20px;width: auto;padding: 0px 15px 0px 15px;}
#header .header-top a.cart-count {padding: 5px 5px 5px 15px;width: auto;}
#header .navigation-buttons a:hover,#header .navigation-buttons a:focus-visible{background: #000;color: #fff;}
.navigation-in {background-color: #E8E8E8;}
}
:where(body.ums_a11y_login--off) .navigation-buttons a[data-target=login]:before {font-size: 26px;}
.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart {font-weight: bold;text-transform: uppercase;font-size: 14px;}
.products-block>div .p .p-bottom{padding: 0px 10px 0;}
.price.price-final strong {font-weight: 400;}
.p-in-in span {font-weight: 700;font-size: 18px;}
.navigation-buttons a[data-target=cart] i {background-color: red;}
#header .header-bottom {border-style: unset;margin-bottom: 20px;}
.header-bottom {background-color: #E8E8E8;}
.benefitBanner__item {display: flex;flex-direction: column;text-align: center;}
.benefitBanner__picture{margin-bottom: 15px;justify-content: center;}
img.benefitBanner__img {width: 80%;}
#header .navigation-buttons i[data-testid="headerCartCount"] {font-size: 13px;height: 20px;line-height: 12px;width: 20px;}
#header .navigation-buttons a[data-testid="headerCart"] i {left: 46px;top: -6px;}
.col-sm-12 {padding: unset;}
.custom-footer>div {padding-bottom: unset;}
@media (max-width: 768px) {
button.btn.btn-cart.add-to-cart-button {padding: 0px 20px;}
#header .header-bottom {margin-bottom: unset;}
#header .navigation-buttons i[data-testid="headerCartCount"] {font-size: 11px;height: 17px;line-height: 11px;width: 17px;}
#header .navigation-buttons a[data-testid="headerCart"] i {left: unset;top: unset;}
#navigation .navigation-in ul li > a > b {text-decoration: unset;}
ul.menu-level-1 li {background: #F5F5F5;margin-bottom: 3px;}
.benefitBanner.position--benefitHomepage {display: flex;flex-flow: wrap;}
.benefitBanner__item {flex: 0 0 50%;}
a.btn.btn-icon.toggle-window.cart-count.hovered {padding: unset;}

.p-detail-inner-header-mobile .h1 {color: #fff;text-align: center;}
.container.navigation-wrapper.header-top-wrapper {padding: 20px;}
#header .site-name a img {max-height: 60px;}
.navigation-buttons {display: flex;flex-direction: row;gap: 10px;margin-right: 10px;}
a.btn.btn-icon.toggle-window.cart-count.full.hovered {background: #E8E8E8;}
a.toggle-window {background: lightgrey;}
.container.content-wrapper {margin-top: 50px;}
nav#navigation {margin-top: 50px;}
#header .navigation-buttons a {background: #E8E8E8;}
.benefitBanner.position--benefitHomepage {margin-top: 10px;}

.cart-table .cart-p-image img{width:76px !important;}

}
.navigation-buttons a[data-target=login]:before {font-family: shoptet;font-style: normal;font-variant: normal;font-weight: 500;font-size: 26px !important;content: "\e922";color: #121212;margin-bottom: 2px;}
a.pre-web-link.login.toggle-window:hover, a.pre-web-link.login.toggle-window:hover span, a.pre-web-link.login.toggle-window:hover::before, a.pre-web-link.login.toggle-window:hover span::before {color: #ffffff;}
@media (max-width: 991px){
.cart-table .cart-p-image img{width:76px !important;}

}
body.type-product .p-image-wrapper .row {display: none;}
body.type-product .add-to-cart {visibility: hidden;}
body.type-product .buttons-wrapper.social-buttons-wrapper {display: none;}
body.type-product .ratings-and-brand {visibility: hidden;}
body.type-product .p-image {padding: unset;margin: unset;}
.removeable{border-bottom:solid 2px black;}
.cart-inner .cart-table{background-color:#f5f5f5;}
.cart-table tr td, .cart-table tr td.cart-p-image{background-color:transparent;}
.cart-table-header{border-bottom:solid 5px black;}
.cart-table tr:first-child>td, .cart-table .p-availability, .cart-table .p-discount, .cart-table .p-price, .cart-table tr>td.p-total, .cart-table .p-price .price-final, .cart-table .p-total .price-final{font-weight:700; color:black;}
.cart-table tr td.p-name a{font-weight:700;}
.cart-table .cart-p-image img{width:auto;}
.ordering-process .co-box h4{border-bottom: solid 4px black;padding-bottom: 5px;}
.news-wrapper .description{display:none;}
.news-wrapper .news-item time{text-align:center;}
.news-wrapper .description{display:none;}
#newsWrapper h2{text-align:center;font-size:28px;}
.news-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
.news-wrapper .news-item {width:100%;}