/* Add custom CSS styles below */ 

body{overflow-x:hidden}

.lg\:grid-cols-5 {
    grid-template-columns: repeat(2,minmax(0,2fr));
}
.advanced-slider__caption__inner--center {
    justify-content: center;
    color: white;

.gap-y-6 {
    row-gap: 0.1rem;
        border-radius: 10px;

}
.main-menu li>a {
    align-items: center;
    justify-content: space-between;
    padding: 0.75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 300ms;
      color: rgba(10, 167, 156, 0.3);
}
.lg\:px-8 {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
}
.sm\:text-4xl {
    font-size: 1.75rem;
    line-height: 2.5rem;
    color: black;
}
.border-primary {
    border-color: #414042;
    border-color: black;
}
.product-more-info .tab-content .tab-pane.show {
    display: block;
    color: black;
}
.text-red-400 {
    --tw-text-opacity: 1;
    color: antiquewhite;
}

.text-store-text-secondary {
    color: rgba(0, 167, 156, 0.99);
}

.product-card__title a:hover {
    color: #414042;
}
.product-card__title a{
    color: #414042;
    color: antiquewhite;
}
.as-row .main-menu {
    justify-content: center;
    padding-top: 0.75rem;
    color: antiquewhite;
}
.justify-between {
    justify-content: space-between;
    color: rgba(0, 167, 156, 0.7);
}
.mm-spn li {
    position: relative;
    background: inherit;
    cursor: pointer;
    color: black;
}
.product-card.product-card--has-second-image .second-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    background-color: black;
}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__image, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, .simplified-products .offer-slide .product-card--simplified .product-card__image {
    height: 11.3rem;
    max-height: 12rem;
    background-color: black;
}
.enhanced_rounded_contacts a {
    border-radius: .25rem;
    border-color: rgba(0, 167, 156, 0.0);
}
.s-block--animated-brands--brand {
    background: rgba(0, 167, 156, 0.05);
    border-radius: 10px;
}
.navbar-brand img {
    max-height: 120px;
    max-width: 300px;
    min-width: 3px;
    min-height: 60px;
}
.mm-spn li a span {
    padding: 0;
    color: black;
}
.element.style {
    background-color: rgba(0, 167, 156, 0.05);
}
.s-products-list-vertical-cards {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 0.04rem;
}

.product-card__promotion {
    font-size: .55rem;
}
.force_text_color .content--single-page span, .force_text_color .content--single-page b, .force_text_color .content--single-page strong, .force_text_color .content--single-page li{
    color: #0d0d0c!important;
}
img.lazy.loaded {
    opacity: 1;
    transform: scale(1);
    border-radius: 10px;
}
.\!rounded-none {
    border-radius: 10px!important;
}
.s-cart-summary-count {
background-color : #72619d;
}


.advanced-slider .swiper .swiper-slide-active a {
    border-radius: 10px;
    }
.advanced-slider__caption__inner__content__button:before {
    border-radius: 10px;

}
.product-card__enhanced-mini-cart-divider {
    border-top: 0px solid rgba(0,0,0,.70196);
    margin: 12px 6px 0;
}
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    color: rgba(0, 0, 0, 0.4);
    background-color: rgba(0, 167, 156, 0.3);
}
.product-card__title a{
    color: #67bcaf;
}
.s-button-text {
color: antiquewhite;
}
.product-card__enhanced-mini-cart button.s-button-element {
    background: black!important;
    padding: 3px 10px;
}
.s-products-list-vertical-cards {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 0.3rem;
}