.p-final-price-wrapper>strong{font-size:40px;}
.products-block>div .p{padding:15px;border-radius:12px;border:2px solid #F2F2F2;}
.products-block>div:hover{box-shadow:none;}
.products-block>div:hover img{transform:rotate(2deg) scale(1.05);transition:0.2s;}0
.products-block>div img{transition:0.2s;}
.btn.btn-conversion:hover, .btn.btn-cart:hover{box-shadow:0 0 8px 0 #ff4848;background:#b7182a!important;}
.products-block>div .p .p-bottom>div .prices .price-final{font-size:25px;align-items:center;}
.products-block>div:hover .p{box-shadow:5px 6px 0px 2px #e3011a}
.products-block>div .p .p-bottom>div .p-tools .btn.btn-cart{margin:0;min-width:auto;}
.products-block>div .p .p-bottom>div .p-tools .pr-action{display:flex;justify-content:flex-end;}
.products-block>div .p .p-bottom div{display:flex;justify-content: space-between;}
.quantity .decrease:hover:before, .quantity .increase:hover:before{border-radius:50%;color:white;}
.in-recepty .btn, .in-recepty a.btn, .in-recepty a.btn.goToTop__button, .in-recepty .pagination .pagination__list .pagination__link{color:black;}
#header .navigation-buttons a[data-target=cart]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f07a";color: #e2001a;}
#header .navigation-buttons .languagesMenu a {margin-left: 0;}
#ec_form_2-2bb287d15897fe2f9d89c882af9a3a8b .ec-v-form-holder{width: auto !important}
.navigation-buttons a[data-target=login]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f007";color: #e2001a;}
.navigation-buttons a[data-target=search]:before, .search-input-icon::before, .search-focused .search-input-icon:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f002"!important;color: #e2001a;}
:where(body.ums_page_element_headings--on) .sidebar-inner>div.box-sm, #categories{border:2px solid #e6e6e6;border-radius:12px;margin-bottom:30px;}
 #categories{padding:20px;}
.product-slider-holder{padding:0;}
.benefitBanner__item{justify-content:center;}
body{background-size:cover;}
.custom-footer__newsletter.col-sm-6.col-lg-3{padding:15px;background:#3c2f2f;border-radius:15px;margin-bottom:40px;}
.custom-footer__newsletter.col-sm-6 span, .custom-footer__newsletter.col-sm-6 a, .custom-footer__newsletter.col-sm-6 label{color:white;}
.custom-footer__banner85.col-sm-6.col-lg-3{width:100%;}
:where(.ums_forms_redesign--off) .compact-form .form-control, .btn.btn-default.btn-arrow-right{border-radius:50px;}
.products-block>div .p .p-bottom>div .p-tools{flex-flow:nowrap;padding:0;width:50%;justify-content:right;}
.custom-footer.elements-many>div:nth-child(4n+1){clear:none;}
.row.elements-4{display:flex;flex-flow:wrap;}
#header .header-bottom{border-width:0 0 1px;}
#header .search-input{background:#f6f6f6;border-radius:15px;}
#footer .banner-wrapper a{font-size:14px;font-weight:500;}
.banner-wrapper.banner4, .banner-wrapper.banner6{border-radius:15px;overflow:hidden;}
.languagesMenu__header--actual{display:flex;align-items:flex-start;gap:10px;}
.homepage-group-title {display: flex;align-items: center;gap: 12px;}
.breadcrumbs, #footer{margin-top:20px;}
.products-block>div .p .name{font-weight:700;font-size:18px;height:55px!important;}
.type-product .benefitBanner__item{flex:0 0 33%;}
.homepage-group-title::before, .homepage-group-title::after {content: "";flex: 1;height: 2px;background: #e2001a;}
.navigation-in>ul>li>a{font-size:16px;}
.popup-widget {left:55%;}
.custom-footer>div, .products-header{padding-bottom:0;}
.top-navigation-tools a{min-width: 150px;color:white;}
.top-nav-button, .top-navigation-bar a{color:white;}
.btn.btn-arrow-right:before{color:white;}
.form-group .btn.btn-sm, .form-group a.btn.btn-sm{padding:14px 16px}
#navigation .navigation-in ul li>:hover{color:#e2001a;}
#footer a:hover{color:#e2001a;text-decoration:none;}
.products-block>div{border-radius:15px;}
.top-navigation-tools .social-icon,.top-navigation-tools .social-icon:hover, .header-social-icon{padding:0;background:transparent;color:#e2001a}
.top-navigation-bar .container{width:100%;background:#3c2f2f}
.adtl-contact-tools{display:flex;align-items:center;}
.fa-phone:before, .fa-envelope:before{color:#e2001a;margin-right:10px;}
.adtl-contact-link:hover{color:#e2001a}
.next-step{gap:10px;}
.btn.btn-primary, .btn.loadMore__button, .pagination .pagination__list .pagination__link, a.btn.goToTop__button, .btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion, .btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover{border-radius:50px;color:white;background:#e2001a}
.sortingToggle, .ui-slider-horizontal .ui-slider-handle{border-radius:50px;}
.cart-widget-product-amount .quantity, .quantity{border-radius:50px;overflow:hidden;}
.admin-logged .popup-widget.login-widget{top:100px;}
.nav-delivery-item {display: flex;align-items: center;gap: 8px;padding: 6px 12px;margin:0 15px;}
.nav-delivery-item img {width: 18px;height: 18px;filter:invert(1);}
.languagesMenu { position: relative; display: inline-block; }
.languagesMenu__box { position: relative; cursor: pointer; }
.languagesMenu__header--name, .popup-widget:before { display: none; }
.languagesMenu__header--actual { display: flex; align-items: center; gap: 6px; padding: 8px 12px; background: transparent; border:2px solid #e6e6e6; cursor: pointer; text-transform: uppercase; user-select: none;}
.languagesMenu__header--actual::after { content: ""; width: 10px; height: 10px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); margin-left: 4px; transition: transform 0.2s ease;}
.languagesMenu__box.is-open .languagesMenu__header--actual::after { transform: rotate(-135deg);}
.languagesMenu__list { display: none; position: absolute; top: 100%; right: 0; min-width: 100px; margin: 0; padding: 6px 0; list-style: none; background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 15px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); z-index: 9999;}
.languagesMenu__box.is-open .languagesMenu__list { display: block;}
.languagesMenu__list li { margin: 0; padding: 0; list-style: none;}
.languagesMenu__list__link { display: flex; align-items: center; gap: 8px; padding: 8px 14px; text-decoration: none; color: inherit; transition: background 0.15s ease; text-transform: uppercase; white-space: nowrap;}
.languagesMenu__list__link:hover { background: rgba(0, 0, 0, 0.05);}
.languagesMenu__list__link.is-active { opacity: 0.6; pointer-events: none;}
.flag-wrap { display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; overflow: hidden; border-radius: 2px; }
.shp-flag { width: 20px; height: 20px; display: block;}
.type-category .benefitBanner__item{width:100%;}
.custom-footer__banner81.col-sm-6.col-lg-3, .custom-footer__newsletter.col-sm-6.col-lg-3, .custom-footer__banner82.col-sm-6.col-lg-3{width:33%;}
.aside-indented .category-top{margin-left:-30px;}
@media (max-width:768px){
.aside-indented .category-top, #adtl-category-hero{margin-left:0;}
.subcategories.with-image li{width:100%;}
.custom-footer__banner81.col-sm-6.col-lg-3, .custom-footer__newsletter.col-sm-6.col-lg-3, .custom-footer__banner82.col-sm-6.col-lg-3{width:100%;}
.banner{min-height:1px;}
.banner-wrapper{margin-top:0;}
.row.elements-6{display: grid;padding-right: 10px;grid-template-columns:repeat(1,1fr);}
.custom-footer__banner83.col-sm-6.col-lg-4, .custom-footer__banner86.col-sm-6.col-lg-4{padding:0 32px;}
.col-sm-6{padding:0;}
.row:before{display:none!important;}
.aside-indented .category-top{margin-left:0;}
}
@media(min-width:992px){
    .type-category .benefitBanner{display:grid;grid-template-columns:repeat(3,1fr)}
    .type-category .aside-indented .breadcrumbs {margin-left:20px;}
}
