
.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:#bf0000;color:white;border:none;}
.btn.btn-sm:hover, a.btn.btn-sm:hover{background:#b10303;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:#bf0000;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:#bf0000;border-color:#bf0000;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:#b10303;border-color:#b10303;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:#bf0000;border-color:#bf0000;color:white;}
ol.cart-header li.active strong{color:black;}
ol.cart-header li.completed a:before{background-color:#bf0000;border-color:#bf0000;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:#F3F3EE;color:black;}
.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 #bf0000;padding:10px;border-radius:12px;}
.news-wrapper .news-item:hover{border:solid #a1d28b !important;background-color:#b10303 !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:#bf0000;}
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:#b10303;}
.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: #bf0000;}
.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;color:white;border-color:#bf0000;background:#bf0000}
.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;}
#header .navigation-buttons a[data-target=cart]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f07a";color: #bf0000;}
.navigation-buttons a[data-target=login]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f007";color: #bf0000;}
.dkLabFavHeaderIconBtn::before {font-family: "Font Awesome 6 Free"!important;font-weight: 900!important;font-size: 20px !important;content: "\f004"!important;color: #bf0000;}
.navigation-buttons a[data-target=search]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f002";color: #bf0000;}
.search-focused .search-input-icon:before, .search-input-icon:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f002";color: white;}
.co-billing-address input, .co-billing-address select, .co-billing-address textarea {
    pointer-events: none !important;
    background-color: #f5f5f5 !important;
    color: #888 !important;
    cursor: not-allowed !important;
}
.co-billing-address label {
    pointer-events: none !important;
}
.in-registracia .required-asterisk a {color: #000000;}
.adtl-notification-wrap {
  position: relative;
  display: inline-flex;
  align-items: center;
  order: -999;
  z-index: 50;
}

.adtl-notification-btn {
  position: relative;
  width: 42px;
  height: 42px;
  border: 0;
  background: transparent;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: currentColor;
  padding: 0;
}

.adtl-notification-btn i {
  font-size: 21px;
  line-height: 1;
}

.adtl-notification-badge {
  position: absolute;
  top: 6px;
  right: 4px;
  min-width: 17px;
  height: 17px;
  padding: 0 4px;
  border-radius: 999px;
  background: #d71920;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
}

.adtl-notification-dropdown {
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
  width: min(360px, calc(100vw - 24px));
  background: #fff;
  border: 1px solid rgba(0,0,0,.1);
  box-shadow: 0 14px 40px rgba(0,0,0,.16);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-6px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  overflow: hidden;
}

.adtl-notification-wrap.is-open .adtl-notification-dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.adtl-notification-header {
  padding: 13px 16px;
  font-size: 15px;
  font-weight: 700;
  border-bottom: 1px solid rgba(0,0,0,.08);
}

.adtl-notification-list {
  display: flex;
  flex-direction: column;
}

.adtl-notification-item {
  display: block;
  padding: 14px 16px;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid rgba(0,0,0,.07);
  transition: background .15s ease;
}

.adtl-notification-item:last-child {
  border-bottom: 0;
}

.adtl-notification-item:hover {
  background: rgba(0,0,0,.045);
  text-decoration: none;
}

.adtl-notification-title {
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.35;
  margin-bottom: 3px;
}

.adtl-notification-text {
  display: block;
  font-size: 13px;
  line-height: 1.4;
  opacity: .75;
}

@media (max-width: 767px) {
  .navigation-buttons {
    position: relative;
  }

  .adtl-notification-dropdown {
    position: absolute;
    top: calc(100% + 8px);
    right: 0;
    width: min(340px, calc(100vw - 20px));
  }

  .adtl-notification-btn {
    width: 40px;
    height: 40px;
  }
}
a.adtl-notification-item{margin:0px!important; padding: 5px 5px 5px 20px;text-align: start;}
.fa-bell:before{color:#bf0000;}
