.products-block .p .name {line-height: 1.5;}
.label {font-size: 16px;}
.column1 {float: left; width: 33.33%; padding: 5px;}
.for-free {color: #000000 !important;}
.payment-shipping-price {padding-left: 10px; color: #000000 !important;}
.welcome {max-width: 950px; place-self: center; text-align: center;line-height: 1.9em;}
.fitted .navigation-in, .submenu-visible .navigation-in {place-items: center;}
.msg.msg-info {background-color: #593400; border-color: #593400; color: #fff;}
#register-form > fieldset:nth-child(7) > div.form-group.submit-wrapper {margin-bottom: 0; justify-items: center;}
.msg-wrapper {left: 0; position: fixed; top: 0; width: 100%; z-index: 1003; font-size: 20px; text-align: center; font-weight: 500;}
.navigation-in ul.menu-level-2 {width: 250px;}
#homepage-tabs > li > a {font-family: AligarhLight !important;font-size: 25px; font-weight:500;}
#dklabBanplusUvod .dklabBanplusBox {filter: saturate(0);}
#dklabBanplusUvod .dklabBanplusBox:hover {filter: saturate(100%);opacity: 1.00!important;}
@media screen and (max-width: 640px) {.co-box {width: 100%; margin-left: auto; margin-right: auto;}}
@media screen and (max-width: 600px) {.next-to-carousel-banners {display: flex !important; flex-wrap: wrap !important; justify-content: center !important; align-items: center !important; padding: 0 20px !important; position: relative !important; gap: 10px !important; /* Optional: adds space between items */flex: 0 0 48% !important; /* Adjusts width to allow two items per row */ box-sizing: border-box !important;}}
.next-to-carousel-banners img {width: 100%; height: auto; display: block;}
.flag.flag-new {background-color: #593400;}
.products-block .p-bottom .prices {font-size: 18px;}
.products-block > div .p .p-bottom .p-desc {font-size: 14px;}
.subcategories {display: none;}
.price-standard>span {text-decoration: line-through; font-size: 18px;}
.p-image-wrapper .flags-extra .flag .price-save {font-size: 18px;}
.flag.flag-discount {background-color: #593400;}
#header {border-color: #fff; background-color: #f5f5f5;}
.flag.flag-tip {background-color: #593400;}
.news-item {max-width: 970px; text-align: center; place-self: center;}
.news-item-detail .text {max-width: 970px; place-self: center;}
.submenu-arrow {font-size: 14px;}
.products-block .p .name { font-weight: 400; color:#593400; font-size: 18px; text-transform: uppercase; }
.shp-tabs-holder ul.shp-tabs li a {text-transform: uppercase; color: #593400; font-size: 17px;}
.p-param-block .detail-parameters-wrapper table.detail-parameters tbody tr th {text-transform: uppercase; color: #593400; font-weight: 500;}
.products-block .p .name {line-height: 4.0;}
.btn.btn-primary, a.btn.btn-primary {color: #fff; background-color: #593400;}
.btn.btn-primary:hover, a.btn.btn-primary:hover { color: #000; border-color: #593400; background-color: #fff;}
.btn.btn-secondary, a.btn.btn-secondary {color: #fff; background-color: #593400;}
.btn.btn-secondary:hover, a.btn.btn-secondary:hover {color: #000; border-color: #593400; background-color: #fff;}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {color: #fff; background-color: #593400;}
.btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover {color: #000; border-color: #593400; background-color: #fff;}
.btn.btn-default, a.btn.btn-default {color: #000; border-color: #593400; background-color: #fff;}
.btn.btn-default, a.btn.btn-default {color: #000; border-color: #593400; background-color: #fff;}
.btn.btn-default:hover, a.btn.btn-default:hover { color: #000; border-color: #593400; background-color: #fff;}
.radio-wrapper.active label > span b {color: #000;}
.radio-wrapper.active .for-free {color: #000;}
.navigation-in>ul>li>a {background-color: #f5f5f5; font-size: 17px; color: #000;}
.navigation-in ul.menu-level-2 a {color: #593400; font-size: 17px;}
.navigation-in ul.menu-level-2 a:hover {color: #000;}
.menu { font-weight: 400; color:#333; font-size: 15px; text-transform: uppercase; }
.navigation-in ul.menu-level-2 {color: #593400;}
.navigation-in ul li a b {font-weight: 500; color: #593400;}
.subcategories.with-image li a .image img { align-content: center;}
.navigation-buttons a[data-target="login"] {color: #593400;}
.navigation-buttons a[data-target="login"]:hover {color: #000;}
.navigation-buttons a[data-target="navigation"] {color: #593400;}
.navigation-buttons a[data-target="navigation"]:hover {color: #000; background-color: #f5f5f5;}
.navigation-buttons a[data-target="cart"] {color: #593400;}
.navigation-buttons a[data-target="cart"]:hover {color: #000; background-color: #f5f5f5;}
.navigation-buttons a[data-target="search"] {color: #593400;}
.navigation-buttons a[data-target="search"]:hover {color: #000; background-color: #f5f5f5;}
.navigation-buttons a[data-target="cart"] i, .navigation-buttons a[data-target="cart"]:hover i {background-color: #593400;}
#footer .footer-newsletter {display:none;}
#header .site-name a img {display:none;}
#footer a {font-weight: 400; font-size: 13px; color: #000000;}
.menu-helper>span {border-color: #fff; color: #000; background-color: #f5f5f5;}
.menu {color: #f5f5f5;}
.ui-slider-handle {color: #000; background-color: #000;}
.p {border-color: #fff;}
.template-12.one-column-body #dklabBanplusUvod.container {margin-top: -3.4em;}
#homepage-texts-wrapper {width: 50%; text-align: center;}
#footer {background-color: #e6e6e6; border-top-color: #e6e6e6;}
#footer a {color: #000000;}
.news-item-widget time {display:none;}
#summary-box > h4 {font-size: 25px;}
#checkoutContent > div:nth-child(7) > label {color: #000000;}
#checkoutContent > div.co-box.co-billing-address > div > label {color: #000000;}
.radio-wrapper input[type=checkbox]:checked+label:before, .radio-wrapper input[type=radio]:checked+label:before {border-color: #db7920; color: #db7920; background-color: #db7920 !important; outline-style: solid;}
h1 {font-family: AligarhLight !important; font-size: 40px; font-weight: 300; color: #593400; text-transform: uppercase; text-align: center;}
h2 {font-family: AligarhLight !important; font-size: 25px; font-weight: 300; color: #593400; text-transform: uppercase; text-align: center;}
h3 {font-family: AligarhLight !important;}
h4 {font-family: AligarhLight !important;}
.category-title {text-align: center;}
.name{color:#b18500}.p .price-additional{color:#b18500}.p-basic-info-block .block .p-code{/*color:#b18500*/ color: #593400; }a.link-icon{color:#000}a.link-icon:hover{color:#000}.pr-list-unit{color:#aaa}.products-inline>div,.products-inline-image>div{border-color:#e6e6e6}#footer ul li::before{border-color:#000}.footer-bottom,
.navigation-in ul li a b { font-family: AligarhLight; }
.for-free {color: #000000 !important;}
.p .price-additional {color: #593400; margin:5px;}
.products-block .p .name { font-family: AligarhLight; }
.p-basic-info-block .block .p-code {color: #000000;}
.order-recapitulation>div>strong {font-size: 16px;}
.order-summary-item.helper {font-size: 16px;}
.order-summary-item {font-size: 16px;}
.price-wrapper .price-label {font-size: 16px;}
.payment-info {font-size: 16px;}
.form-group.form-group-wrapped label {font-size: 16px;}
.sidebar-inner>div:first-child {border-top-width: 0; padding-top: 0; font-size: 16px; line-height: 30px; font-family: 'AligarhLight'; color: #000000 !important; background-color: #e7e7e7; border-radius: 10px; padding-top: 20px !important;}
#content-wrapper > div.content-wrapper-in > aside > div > div > ul > li.logout > a {color: #fff; background-color: #593400; width: 80%; font-size: 15px; max-height: 45px;}
.customer-page .table td, .customer-page {line-height: 1.4; padding: 10px; text-align: left; font-size: 16px;}
.table th {line-height: 1.4; padding: 10px; text-align: left; font-size: 16px; font-family: 'AligarhLight';}
.btn.btn-secondary, a.btn.btn-secondary {color: #fff; background-color: #593400; font-family: 'AligarhLight'; letter-spacing: 1px;}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {color: #fff; background-color: #593400; font-family: 'AligarhLight'; letter-spacing: 1px;}
.co-box {border: 1px solid #e7e7e7; margin-bottom: 19px; padding: 19px 20px; width: 800px; margin-left: auto; margin-right: auto;}
#register-form > fieldset.box.box-bg-transparent.co-box.co-registration > h4 {font-family: AligarhLight !important; text-transform: uppercase; text-align: center; font-size: 25px; font-weight: 100;}
#register-form > fieldset:nth-child(7) > h4 {font-family: AligarhLight !important; text-transform: uppercase; text-align: center; font-size: 25px; font-weight: 100;}
#register-form > div:nth-child(4) > fieldset:nth-child(1) > h4 {font-family: AligarhLight !important; text-transform: uppercase; text-align: center; font-size: 25px; font-weight: 100;}
#register-form > div:nth-child(4) > fieldset:nth-child(2) > h4 {margin-top: 50px; font-family: AligarhLight !important; text-transform: uppercase; text-align: center; font-size: 25px; font-weight: 100;}
.form-group {margin-bottom: 19px; position: relative; font-size: 16px;}
.consents.form-group label {line-height: normal; text-align: center;}
.menu-helper > span {font-family: AligarhLight; font-weight: 500; color: #593400; text-transform: uppercase;}
@media (min-width: 768px) and (max-width: 1023px) {
  .co-box {width: 100%;}
  #checkoutContent > div.order-summary.box.co-box {width: 100%!important;}
}

@media (min-width: 768px) and (max-width: 1200px) {
.box.box-bg-default, .box.box-bg-transparent {max-width: 100%!important;}
.co-box {width: 100%!important;}
}

@media (min-width: 768px) and (max-width: 1200px) {#products-1 {flex-wrap: initial!important;}}
.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart {border-radius: 5px;}
#dkLabTopFilters .filter-section, #dkLabTopFilters .filter-section-boolean, #dkLabTopFilters .slider-wrapper {border-radius: 5px;}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {border-radius: 5px;}
.btn.btn-primary, a.btn.btn-primary {border-radius: 5px;}
#dkLabTopFilters #category-header > span.span--sort {border-radius: 5px;}
.btn.btn-secondary, a.btn.btn-secondary {border-radius: 5px;}
.radio-wrapper input[type=radio]:checked+label>span b {color: #593400;}
@media (min-width: 1200px) {.news-item .image img {width: 95%; border-radius: 15px;}}
.news-item .text .title {font-family: Aligarh; text-transform: uppercase; text-align: left; color: #593400; font-size: 27px; margin-bottom: 25px;}
.news-item .text .description p:last-child {text-align: left; color: #000000 !important;}
.news-item {background: #f4f4f4; padding: 15px; border-radius: 15px;}
#register-form > div.row > div.col-md-4  {width: 100%;}
#register-form > div.row > div.col-md-8  {width: 100%;}
@media (min-width: 1200px) {.form-group>input.form-control, .form-group>select.form-control {max-width: 70%;}}
.products-top>div.revealed {place-items: anchor-center;}
.products-inline.products-top>div {justify-items: anchor-center;}
.products-inline.products-top>div:first-child, .products-inline.products-top>div:nth-child(2) {display: flex; flex-direction: column-reverse; align-items: center;}
#content > div.category-top > h4  {justify-self: center!important; text-transform: uppercase;}
@media screen and (min-width: 640px) {#productsTop > div:nth-child(1) {padding-right: 35px;}}
@media screen and (min-width: 640px) {#productsTop > div:nth-child(2) {padding-left: 35px;}}
@media screen and (max-width: 640px) {#content > div.category-top > h4 {justify-self: center !important;}}
