/* Add custom CSS styles below */ 
.topnav-is-dark .top-navbar {
    background-color: #335E70 !important;
    color: #fff !important;
} 
button.btn--rounded-gray.basis-0 {
    background-color: rgb(255 255 255);
    box-shadow: 0 1px 5px 0 rgb(255 255 255);
    border: 1px solid #ffffff;
}
input.s-search-input {
    background-color: rgb(255 255 255);
    box-shadow: 0 1px 5px 0 rgb(255 255 255);
    border: 1px solid #ffffff !important;
}
.s-search-icon svg {
    fill: #f6f6f5;
}
a.topnav-link-item {
    color: #fff !important;
}
i.header-btn__icon.sicon-user-circle {
    border-color: #e6c9a1;
    background-color: #335e70;
    color: #e6c9a1;
}
i.header-btn__icon.icon.sicon-shopping-bag {
    border-color: #e6c9a1;
    background-color: #335e70;
    color: #e6c9a1;
}
@media (min-width: 640px) {
.s-block {
    margin-top: 1rem !important;
}
}
.s-block--tabs-produtcs .tab-trigger.is-active button {
    border-color: #335e70 !important;
    background-color: #325b6c !important;
    color: #fff;
    box-shadow: 0 10px 20px 0 rgb(230 201 161 / 54%);
}
.s-product-card-entry {
    background-color: #f4f5f6 !important;
    border: 1px solid #325b6c;
    box-shadow: 0 1px 6px 0 rgb(31 41 55 / 55%);

}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    color: #e6c9a1;
    background-color: #325b6c;
    border: 1px solid #e6c9a1;
    box-shadow: 0 1px 9px 0 rgb(230 201 161 / 54%);
}
.s-block__title h2 {
    position: relative;
    font-size: 1.125rem;
    font-weight: 700;
    background-color: #325b6c !important;
    color: #fff;
    box-shadow: 0 10px 20px 0 rgb(230 201 161 / 54%);
    padding: 10px;
    border-radius: 15px;
    margin-top: 40px;
}
img.s-product-card-image-contain.lazy.loaded {
    border-radius: 0px 10px 10px 0px;
}
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    margin-top: 60px;
}
.store-footer__inner {
    border-bottom-color: rgb(51 94 112);
    background: url(https://i.ibb.co/tbvnQR8/9-09.jpg);
    background-size: 1360px;
}
.store-footer {
    background-color: #335e70;
    color: #335e70;
}
.text-gray-400 {
    color: #fff !important;
}
li.w-12.h-8.bg-white.rounded.flex.items-center.p-1 {
    border: 1px solid #d0b28c;
    box-shadow: 0 1px 6px 0 rgb(230 201 161 / 54%);
}
@media (min-width: 700px) {
.lg\:grid-cols-6 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.lg\:col-span-2 {
    grid-column: span 1/span 2;
}
}
.testimonials-slider .testimonial {
    background-color: #f3efe3 !important;
    border-radius: 20px;
    border: 1px solid #e5c8a0;
    box-shadow: 0 10px 20px 0 rgb(230 201 161 / 54%) !important;
}

@media (max-width: 500px) {
  .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {
    text-align: center;
  }
  a.flex.items-center.m-0 {
    margin-right: 170px;
  }
  a.mb-4.last\:mb-0.flex.items-center.text-sm.leading-none     {
    margin-right: 100px;
  }
  .store-footer .contact-social {
    margin-right: 110px;
  }
}
.inner.bg-inherit {
    background-color: #335e70;
}
.s-cart-summary-total {
    color: #d0b28c;
}
@media (min-width: 700px) {
.main-menu li>a {
    color: #fff;
}
}
i.sicon-menu.text-primary.text-2xl.rtl\:ml-2\.5.ltr\:mr-2\.5 {
    color: #d0b28c;
}
.topnav-is-dark .top-navbar .s-search-input {
    background-color: rgb(243 243 245);
    color: #335e70 !important;
}
.s-search-icon svg {
    fill: #335e70;
}
.topnav-is-dark .top-navbar .btn--rounded-gray, .topnav-is-dark .top-navbar .s-search-input {
    background-color: rgb(255 255 255);
    color: #335e70;
}
a.social-link {
    border-color: #325b6c;
}
[dir=rtl] .rtl\:ml-2\.5 {
    border-color: #325b6c;
}