/* Add custom CSS styles below */ 

.s-block-trust-faq-title {
    font-size: 1.875rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 2rem;
    color: white;
} 
.container {
    width: calc(100% - 2rem);
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    color: white;
}
.s-block-trust-faq-answer p {
    margin: 0px;
    color: #ffefe2;
}
.s-menu-topnav-list:where([dir=rtl],[dir=rtl] *) {
    padding-left: 1rem;
    color: white;
}
.s-cart-summary-total {
font-weight: 600;
--tw-text-opacity: 1;
color: rgba(255, 255, 255, 1);
}
.flex-col {
    background-color: #17110E;
}
.text-gray-800 {
    --tw-text-opacity: 1;
    color: #c75a1c;
}
.inline-block {
    display: inline-block;
    color: #C58A45;
}
.font-bold {
    font-weight: 700;
    color: #c75a1c;
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0;
    color: white;
}
.pb-1 {
    padding-bottom: .25rem;
    color: white;
}
.s-breadcrumb-wrapper {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: .875rem;
    line-height: 1.25rem;
    color: wheat;
}
.s-user-menu-trigger {
    align-items: center;
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem;
    cursor: pointer;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    --tw-bg-opacity: 1;
    background-color: rgb(23 17 14);
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .875rem .625rem;
}

.s-product-card-image {
    flex-shrink: 0;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: rgb(8 9 12);
}
.s-reviews-testimonial {
    border-bottom-left-radius: .375rem;
    border-top-left-radius: .375rem;
    display: flex;
    height: 100%;
    position: relative;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(243 233 220);
    opacity: .6;
    padding: 1.5rem;
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.s-block-trust-faq-title {
    font-size: 1.875rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 2rem;
    color: white;
}
.s-trust-badges-wrapper {
    align-items: center;
  display: none;
}

.s-block--features__item {
    align-items: center;
    border-radius: .375rem;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: #F3E9DC;
    padding: 2rem 1rem;
    text-align: center;
    transition-duration: .5s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.s-block--features__item .feature-icon {
    align-items: center;
    background-color: #414042;
    background-color: #7A3E1D;
    border-radius: 9999px;
    display: flex;
    height: 4rem;
    justify-content: center;
    margin-bottom: .75rem;
    overflow: hidden;
    width: 4rem;
}
.s-block--features__item .feature-icon i {
    color: #ff6767;
    color: #ffffff;
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.s-block--features__item h2 {
    color: #3B2A1A;
    font-weight: 700;
    margin-bottom: .25rem;
}
.s-block--features__item p {
    color: #3b2a1a;
}

.s-block-trust-store-features__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 2rem;
    border-radius: 0.75rem;
    background-color: rgb(214 33 33);
}
.top-navbar {
    display: flex;
    min-height: 48px;
    padding-bottom: .5rem;
    padding-top: .5rem;
    background-color: #221915;
}
.s-search-container {
    border-radius: 1.375rem;
    max-height: 14rem;
    position: relative;
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    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);
    z-index: 99;
    background-color: #ffffff;
}
.bg-white { 
    --tw-bg-opacity: 1;
    background-color: #17110E;
}
.sicon-menu:before {
    content: "\ed7f";
    color: #C75A1B;
}
.header-btn__icon {
    align-items: center;
    border-radius: 9999px;
    border-width: 1px;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem;
    --tw-border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity, 1));
    font-size: 1.25rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: #C75A1B;
}
.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: #e5e7eb;
    border-bottom-color: rgba(229, 231, 235, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background: linear-gradient(135deg, #120D0B 0%, #1B130F 50%, #2D1A10 100%);
    color: #F5F1EB;
}
.section-padding-space {
padding-top: 2px;
padding-bottom: 0px;
}
.category-item img {
margin: 0 auto;
max-width: 55%;
height: auto;
border-radius: 2px;
}
img {
vertical-align: middle;
border-style: none;
border-radius: 30px;
}
@media only screen and (max-width: 768px) {
.search-header .image-logo { 
    width: 158px!important;
    height: 65px !important;
    padding-right: 95px;
    padding-top: 0px;
    margin-top: 6px;
}


.category-item img {
max-width: 45%;
border-radius : 3px ;
}
.categories-slider {
height: 242px;
margin-bottom: -110px !important;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.text-center {
    text-align: center!important;
}
.zid-item {
    text-align: center;
    box-shadow: none;
    border: 0;
    width: auto!important;
    padding: 0;
}
@media only screen and (min-width: 768px) {
.zid-item .panel-body img {
    width: 30px;
    height: 30px;
}
.search-header .image-logo { 
    width: 158px!important;
    height: 65px !important;
    padding-right: 95px;
    padding-top: 0px;
    margin-top: 6px;
}
.zid-item .cattitle {
    font-size: 13px!important;
}
}
.category-item img {
max-width: 45%;
border-radius : 3px ;
}
.categories-slider {
height: 242px;
margin-bottom: -100px !important;
}
.section-padding-space {
padding-top: 2px;
padding-bottom: 0px;
}
.category-item img {
margin: 0 auto;
max-width: 55%;
height: auto;
border-radius: 2px;
}
img {
vertical-align: middle;
border-style: none;
border-radius: 30px;
}