/*Type here to edit*/

.switcher.culture {
display: none;
}

.switcher.currency {
display: none;
}

.title-area .button.button-primary.truncate {
display: none;
}

.cart-badge {
background-color: white !important; 
font-size: 10px !important;
color: black !important;
}

.list-container.wish-list {
display: none;
}

.category-title.highlight {
color: white !important;
border-bottom: 1px solid white !important;
}

.search .search-input {
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
}

.footer {
display: none;
}

.cookies-ribbon {
display: none;
}

.carousel-root {
background-color: var(--color-fill) !important;
}

.inner-image-wrapper {
box-shadow: 0 0 6px hsla(0, 0%, 60.8%, .7);
}

.product-reorder {
display: none;
}

.product-instance-price {
display: none;
}

.static-order-summary.product-order-summary {
display: none;
}

.product-details .product-name {
font-size: 32px;
font-weight: 700;
line-height: 36px;
margin-bottom: 20px;
}

.navigation-menu .show-all-panel {
padding-top: 15px;
}

.widget-subheader-stripe {
width: 100%;
height: 40px;
background-color: white;
}

.widget-subheader {
width: 100%;
height: 40px;
background-color: white;
box-shadow: rgba(0, 0, 0, 0.2) 0px 13px 21px -9px;
z-index; 999;
text-align: left;
align-content: center;
font-size: small;
padding-left: 24px;
}

.header .header-stripe {
border-bottom: 0px;
}

.promotion-item {
margin-top: 30px;
padding: 0 20 0 20;
}

.promotion-image {
border-radius: 20px;
}

.promotion-item .main {
justify-content: left;
}

.promotion-item .title {
font-size: calc(var(--text-size-h3) * 1.7) !important;
}

.promotion-item .subtitle {
font-size: calc(var(--text-size-h3) * 1.2) !important;
line-height: calc(var(--text-size-h3) * 1.5);
}

.promotion-item .title-area {
max-width: 55%;
}

@media (min-width: 1199px) {
.layout .main-content {
padding-top: calc(var(--header-height-desktop) + 40px);
}
}

.product-layout .main-wrapper .left {
height: calc(100vh - var(--header-height-desktop) - 40px);
max-height: calc(100vh - var(--header-height-desktop) - 40px);
}

@media (max-width: 1199px) {
.header {
height: 90px;
}
}

.gallery .top .main-title.scrollable-title {
display: none;
}

.joblist-title {
color: var(--text-color-heading);
font-size: var(--text-size-h2);
font-family: var(--font-family);
line-height: 1.5;
}

.joblist-text {
color: var(--text-color-ultra-dark);
font-size: var(--text-size-regular);
font-family: var(--font-family);
line-height: 1.5;
}

#user_profile {
stroke: #ffffff;
}

#Cart {
stroke: #ffffff;
}