span.label, h1, h2, h3, h4, h5, h6, h7, h8, .h1, .h2, .h3, .h4, .h5, .h6, .h7, a, strong, b, p{font-family: "Miranda Sans", sans-serif;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, strong, b, .navigation-in ul li a b {font-weight: 500;}
:where(body.ums_a11y_login--on) .navigation-buttons a[data-target=cart]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px !important;content: "\f07a";color: #514742;}
.overall-wrapper {overflow-x: hidden;}
.navigation-buttons a[data-target=login]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 26px !important;content: "\f007";color: #514742;}
.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: #514742;}
.navigation-buttons a[data-target=cart]:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 26px !important;content: "\f07a";color: #514742;}
#product-detail-form .surcharge-label, #product-detail-form .variant-label {font-weight: 600;color: #555555;}
.custom-variants-row-label {color: #555;font-weight: 600;}
.flag {font-size: 14px;padding: 6px 10px;}
h1.category-title {color: #514742;}
.p-detail-inner-header h1, .welcome .h1 {color: #514742;}
.homepage-group-title.homepage-products-heading-5.h4,.homepage-group-title.homepage-products-heading-8.h4,.homepage-group-title.homepage-products-heading-11.h4,.welcome-wrapper.container-narrow h1,.homepage-group-title.h4 {color: #514742;}
.product .image img {object-fit: cover;}
.products-block .p .flags-default {left: 5px;top: 5px;}
.products-block .p>a {background: #e7dfda30;}
.products-block>div .p>a img {mix-blend-mode: multiply;}
span.stars-label.starsLabel--productDetail span {font-weight: 700;}
span.brand-wrapper-manufacturer-name {font-weight: 400;}
.brand-wrapper {font-weight: 700;}
span.row-header-label {font-weight: 700;}
.p-to-cart-block .btn-conversion.add-to-cart-button:hover {color: #fff;}
button.show-more-btn {margin-top: 30px;margin-bottom: 30px;}
ol.cart-header li.completed a:before, ol.cart-header li.active strong:before {color: #fff;}
button.show-more-btn:hover {color: #fff;}
.show-more-btn {font-size: 16px !important;}
#parameter-id-33 .advanced-parameter-inner{width:60px;height:60px;transition: width 0.3s ease, height 0.3s ease;}
#parameter-id-33 .advanced-parameter-inner.yes-before{width:100px;height:100px;}
@media (min-width: 768px) {
a.btn.btn-default.unveil-button {background: #514742 !important;border-color: #514742 !important;color: #fff;border-radius: 30px;}
a.btn.btn-default.unveil-button:hover {background:#52744e !important; border-color:#52744e !important;color:#fff !important;}
.navigation-in>ul>li.ext>ul>li>div>a {font-weight: 500;}
}
@media (max-width: 992px) {
.type-category .products-block {gap: 20px;}
.type-category .products-block>div {width: calc(50% - 10px);}
.type-index .products-block>div {padding-right: 5px;}
}
@media (max-width: 768px) {
.products-block {gap: unset;}
.products-block>div {width: 100%;}
.product .image img{object-fit:contain;height:auto;}
}
.surcharge-list select {height: unset;line-height: 20px;}
.btn.btn-lg.btn-conversion.next-step-forward, .btn.btn-lg.btn-conversion.next-step-finish{border-radius:50px;}
.products-block:has(.lbx-carousel) > div:hover {box-shadow: none;}.
.lbxslick-slide:hover {box-shadow: 0 0 10px rgba(0, 0, 0, .16);z-index: 1;}
.dkLabVisitedProductsNew .dvpnProducts__item__image {aspect-ratio: 1 / 1;background: #FAF9F8;}
.dkLabVisitedProductsNew .dvpnProducts__item__text {text-align: start;}
.dkLabVisitedProductsNew .dvpnProducts__item__price {display: flex;transform: translate(0, 0px);position: inherit;gap:10px; margin-top:10px;}
.dkLabVisitedProductsNew {margin-bottom: 40px;}
.dvpnProducts__item__image img {mix-blend-mode: multiply;}