.s-contacts-list a {
    justify-content: center !important;
}
#mobile-menu{
    color: white;
    background-color: #3b2050;
}

.product-single .main-content {
color: white;
    background: #442857;
}
.main-content h1{
color: #f1dc91;
}
.main-content .whitespace-nowrap span{
color: white;
}
.sticky-product-bar{
  background-color: #3b2050;
}
.product-form .rounded-md{
    padding-bottom: 1.25rem;
    background-color: #3b2050;
}
.product-entry__sub-title{
color: white;
}
.s-quantity-input-input {
    color: black;
}
.form-label {
   margin-bottom: 0px;
   color: white;
}
#btn-show-more {
    color: #f1dc91;
}
#tabbyPromo {
    background-color: #3b2050!important;
    }
.mb-4.flex.justify-between.sm\:grid.sm\:grid-cols-3.bg-white.rounded-md.px-4.py-2 {
    background-color: #3b2050;
}
section.cart-item.bg-white.p-5.xs\:p-7.rounded-md.mb-5.relative {
    background-color: #442857;
}
.s-contacts-list > *:nth-child(2) {
    /*display: none*/
}
h4.text-red-800.font-bold.text-xl.inline-block {
    background-color: white;
    padding: 5px;
    border-radius: 5px;
}
h2.total-price.text-red-800.font-bold.text-xl.inline-block {
    background-color: white !important;
    padding: 5px;
    border-radius: 5px;
}
span.text-gray-500.line-through {
    font-size: 22px;
}
.top-navbar{
    /*display: none;*/
}
/* Tablets (Portrait & Landscape) */
@media screen and (min-width: 768px) and (max-width: 1024px) {
}

/* PCs and Larger Screens */
@media screen and (min-width: 1025px) {
.banner--fixed img {
    width: 80%;
}
a.banner.banner--fixed.overflow-hidden {
    display: flex;
    justify-content: center;
}
.s-block--fixed-banner .container{
    display: flex;
    justify-content: center;
}
.main-menu{
/*display: none;*/
}

}


.s-block__title {
    display: none;
}
.s-products-list-vertical-cards {
    row-gap: 0px;
}
.s-products-list-vertical-cards {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 0.625rem;
}
.s-product-card-image{
    height: 20rem !important;
}