body, h1, h2, h3, h4, h5, h6, p, span, a, li {font-family: "Gothic A1", sans-serif !important;}
body, p, span, a, li{font-family: "Gothic A1", sans-serif !important;}
#header .header-top .header-top-wrapper .site-name a img, #header .header-top .header-top-wrapper h1.site-name a img {max-height: 100%;max-width: 50%;}
#footer h4 {margin-top: unset; color: #121212;}
.category-top {background: #F5F5F5;border-bottom-color: #dadada;width: 99vw;position: relative;left: 50%;transform: translateX(-50%);overflow: visible;}
.products-block>div .p .p-tools form.pr-action{opacity:0;transition:all .5s}
.products-block>div .p{transition:all .5s;border:1px solid transparent}
.ratings-wrapper{display:none}
.p-in .p-bottom>div .prices{padding:0 !important}
.products-block>div .p:hover .p-tools form.pr-action{opacity:1}
.products-block>div .p:hover{background:white;border: 1px solid #ccc;}
.p-in-in .name span{text-transform:uppercase}
.products-wrapper.product-slider-holder.has-navigation{width: 99vw;max-width: none;position: relative;left: 50%;transform: translateX(-50%);}
.products-wrapper.product-slider-holder.has-navigation img{mix-blend-mode:multiply}
.site-name a img{max-height:100px !important}
.icon-search:after, .icon-login:after, .icon-cart:after{display:none;}
.navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover{background:transparent;}
a[data-testid="headerMenuItem"]:has(span){position: relative;text-decoration: none;display: inline-block;}
a[data-testid="headerMenuItem"]:has(span)::after{content:"";position:absolute;left:0;bottom: 8px;height:2px;width:0%;background-color:#E8C39D;transition: width 0.5s ease;}
a[data-testid="headerMenuItem"]:has(span):hover::after{width:100%;}
#footer, .footer-rows .rate-wrapper {background:#e0e0e0; box-shadow: 10px 0px 45px rgba(0, 0, 0, 0.05);}
.footer-bottom, .footer-bottom-full-width {background-color: #272C33;}
#footer .footer-bottom, #footer .footer-bottom a {color: white;}
.row.custom-footer.elements-4 {position: relative; }
.row.custom-footer.elements-4::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: lightgrey;}
.full-width.footer-newsletter-full-width > .container-full-width {padding-top: 20px;}
.homepage-group-title, .homepage-products-heading-1, .h4 {font-family: "Cinzel", serif !important;}
.banner-wrapper .container .row .col-md-6 a.btn {color: white;background-color: black; border-radius: 0;}
.benefitBanner__data {color: #696969;}
a.social-icon:hover {background-color: transparent;border-color: var(--color-secondary-hover);color: #fff;}
.menu-level-2 a span {font-weight: 300 !important;}
.subcategories li a {border-radius: 0; }
:where(body.ums_a11y_pagination--on) .pagination .pagination__link, :where(body.ums_a11y_pagination--on) .pagination__currentPage{border-radius: 0;}
.loadMore__button.loadMore__button--products.btn.btn-secondary.js-loadMore__button--products {border-radius: 0 !important;}
.btn, a.btn {border-radius: 0;}
.compact-form .btn {border-radius: 0;}
.form-control {border-radius: 0;}
.category-title {font-weight: 300;}
.price-final-holder {font-weight: 300; font-size: 38px;}
.p-detail-inner-header h1 {font-weight: 300;}
.buttons-wrapper.social-buttons-wrapper {display: none !important;}
.subcategories li a {background: white;font-weight: 500;}
.flags-default{display: none;}
.btn.btn-cart, .btn.btn-conversion, .btn.btn-primary:hover, a.btn.btn-cart, a.btn.btn-conversion, a.btn.btn-primary:hover{color: white;}
.btn.btn-default, a.btn.btn-default {background-color: #272C33;border-color: #272C33;}
#footer li a:hover {text-decoration: underline;}
.price.price-final {font-size: 18px;}
.flag.flag-discount {background-color: #272C33;}
.blog-wrapper .news-item {height: 348px;}
.product img {mix-blend-mode: multiply;}
.products-block>div .p .image {background: #F9F9F9;}
.products-block>div .p {box-shadow: 0 18px 45px rgba(0, 0, 0, 0.12);}
.products-block > div .p:hover .availability {display: none;}
.products-block > div .p .p-in .p-bottom > div .p-tools{opacity: 0;transform: translateY(-10px);transition: transform .44s ease, opacity .44s ease;}
.products-block > div .p:hover .p-in .p-bottom > div .p-tools{opacity: 1;transform: translateY(0);pointer-events: auto;}
.banner-category, .homepage-banners-full-width, .homepage-latest-contribution-full-width, .store-rating-full-width {background-color: transparent;}
div#products-1,div#products-2 {overflow: visible !important;}
h1.category-title {display: none;}
.overall-wrapper{overflow-x:hidden;}
ul.menu-level-3 li {display: none !important;}
ul.menu-level-3.has-more-items {display: none;}
.pagination .pagination__link, .pagination__currentPage, .p-detail-full-width #tab-content, .tab-pane .detail-parameters, #content ol.cart-header li a:before, #content ol.cart-header li strong:before, #checkoutSidebar .cart-content, .checkout-box-wrapper, .ordering-process .co-box, .summary-wrapper, .shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab a, .user-action-in .popup-widget .popup-widget-inner, .user-action-in .popup-widget, .quantity{border-radius:0;}
@media (min-width: 1200px) {
.benefit-banners-full-width .benefitBanner__item {position: relative;}
.benefit-banners-full-width .benefitBanner__item::after {content: "";position: absolute;top: 10%;bottom: 10%;right: 0;width: 1px;background: rgba(0, 0, 0, 0.18);}
.benefit-banners-full-width .benefitBanner__item:last-child::after {display: none;}
#products-1 .products-block,#products-2 .products-block{width: 100% !important;display: flex;flex-wrap: nowrap;}
#products-1 .products-block > .product,#products-2 .products-block > .product{width: auto !important;flex: 0 0 20%;}
}
@media (min-width: 768px) {
.submenu-visible .navigation-in>ul>li.ext.exp>ul{justify-content:start}
.welcome-wrapper {font-size: 16px; padding: 40px 0 0 0;}
.footer-newsletter {padding: 10px 16px;}
.blog-wrapper .image+.text {background: rgb(0 0 0 / 39%);}
.blog-wrapper .news-item .text {border-radius: unset;}
.one-column-body .welcome-wrapper .welcome{width: 100%;}
.banner-category>span, .homepage-banners-full-width .banner-wrapper>span {padding: unset;}
.navigation-in>ul>li.ext>ul, .navigation-in>ul>li.ext>ul>li {align-items: center;}
.navigation-in>ul>li.ext>ul>li>a.menu-image {width: unset;}
.navigation-in>ul>li a {border-radius: unset;}
a.menu-image img {mix-blend-mode: multiply;}
a.menu-image {background: #d3d3d333;}
}
@media(max-width:768px){
.site-name a img {max-height: 50px !important;}
.navigation-in>ul>li{border-radius:0;}
}
@media(max-width: 992px) {
.navigation-in>ul>li.ext>ul>li>div {width: unset;}
}
.adtl-pill {border: 1px solid #c2c2c2;box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.12);}