:root {
    --color-bg: #111916;
    --color-accent: #c6a66b;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-search-bg: #a0a0a0;
    --color-text: #f5f5f0;
    --color-cream: #fcf2db;
    --color-transparent: #ffffff00;}
body,
.s-block--tabs-produtcs {
    background-color: var(--color-bg);}
/* main Nav */
.main-nav-container {
    background-color: var(--color-bg);}
.s-search-input {
    background-color: var(--color-search-bg) !important;}
.s-search-input::placeholder,
.s-search-input:focus {
    color: var(--color-white) !important;}
.s-user-menu-login-btn,
.header-btn__icon,
.s-user-menu-login-btn path {
    background-color: var(--color-bg);
    fill: var(--color-accent);}
.s-user-menu-login-btn:hover,
.header-btn__icon:hover {
    background-color: var(--color-white);
    fill: var(--color-accent);
    border: solid 1px var(--color-accent);}
.s-menu-topnav-list,
.s-cart-summary-total,
.header-btn__icon.icon.sicon-shopping-bag::before {
    color: var(--color-accent);}
.mobile-menu span {
    color: var(--color-accent);
    font-size: 20px;}
.mobile-menu span:hover {
    color: var(--color-white);}
#mainnav > div > div > div > div:nth-child(1) {
    display: contents;}
@media (max-width: 768px) {
  #mainnav > div > div > div {
    align-items: center;}}
/* Hero section */
#main-content > section:nth-child(3) {
margin: 0;}
#main-content > section:nth-child(3) > div {
max-width: 100%;
padding: 0;}
#main-content > section:nth-child(3) > div img {
border-radius: 0px;}
/* Categories */
.slide--cat-entry {
    background-color: unset;
    border-color: transparent;
    height: 20rem;
    padding: 0;}
@media (max-width: 768px) {
    .slide--cat-entry {
    height: 14rem;}}
.rounded-full {
    border-radius: 0;}
.w-16 {
    width: 18rem;
    }
.h-16 {
    height: auto;}
.sm\:py-16 {
    background: var(--color-transparent);}
@media (max-width: 768px) {
  salla-slider .slide--one-sixth {
    width: 50% !important; }}
.slide--cat-entry h2 {
    font-size: 13px;
    color: var(--color-primary);
    display: none;}
/* Responsive */
@media (min-width: 1024px) {
    salla-slider .slide--one-sixth {
        width: 19.666667%;}
    .lg\:grid-cols-6 {
        grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .s-block--categories .swiper-wrapper{
  display: flex;
  justify-content: center;}}
/* Titles of sections */
.s-slider-block__title-nav button,
.swiper-pagination-bullet,
.s-slider-block__title-left {
display: none;}
.s-block__title,
.s-slider-block__title,
.s-product-card-content-main,
.s-product-card-content-sub,
.s-reviews-header-wrapper {
text-align: center;
justify-content: center;}
.s-slider-block__title-right,
.s-reviews-header-wrapper {
    margin-bottom: 5px;}
.s-slider-block__title-right h2,
#main-content > section.s-block.s-block--banners.container > div.s-block__title > div > h2,
.s-reviews-header-wrapper h1 {
    font-size: 28px !important;
    color: var(--color-accent);}
@media (max-width: 768px) {
    .s-slider-block__title-right h2,
    #main-content > section.s-block.s-block--banners.container > div.s-block__title > div > h2, 
    .s-reviews-header-wrapper h1 {
      font-size: 20px !important;}}
.s-slider-block__title-right,
.s-slider-block__title-right h2,
.s-block__title .right-side,
.s-reviews-header-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;}
@media (max-width: 768px) {
#main-content > section:nth-child(4) .s-slider-block__title {
    margin-bottom: 30px;}}
.s-block.s-block--banners.container .right-side::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 15px;
    background:
        url('https://cdn.files.salla.network/other/1188195400/0edf437b-a8c0-4c62-8e80-6cd8799991a1-original.webp') no-repeat center bottom;
    background-size: contain;}
.s-slider-block__title-right::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 18px;
    background:
        url('https://cdn.files.salla.network/other/1188195400/0edf437b-a8c0-4c62-8e80-6cd8799991a1-original.webp') no-repeat center bottom;
    background-size: contain;}
/* Sections */
#main-content > section:nth-child(6),
#main-content > section:nth-child(8),
#main-content > section:nth-child(10) {
        padding: 0px;}
#main-content > section:nth-child(6) > div > a > div,
#main-content > section:nth-child(8) img,
#main-content > section:nth-child(10) > div > a > div {
    background-color: var(--color-bg);}
#main-content > section:nth-child(6) > div > a,
#main-content > section:nth-child(10) > div > a {
    background-color: var(--color-bg);;
    height: 615px;}
@media (max-width: 768px) {
    #main-content > section:nth-child(6) > div > a,
    #main-content > section:nth-child(10) > div > a {
        height: 375px;}
    #main-content > section:nth-child(8) .container {
        padding: 0px;
        max-width: 100%}}
/* Product cards */
.s-product-card-content-title{ 
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis;}
body:not(body.product-single) .s-button-element:not(.s-product-card-wishlist-btn):not(.tab-trigger) {
    background: var(--color-primary);
    color: var(--color-white) !important;
    border-radius: 0.5rem;}
.s-button-element.tab-trigger {
    border: solid 1px var(--color-accent) !important;
    color: var(--color-accent);}
.s-button-element.tab-trigger:hover {
    color: var(--color-white);}
@media (max-width: 600px) {
    .s-products-slider-card {
        width: 55%;}}
custom-salla-product-card {
    border: solid 1px var(--color-accent);
    background-color: var(--color-bg) !important;
    color: var(--color-accent);}
custom-salla-product-card a {
    color: var(--color-accent) !important;}
.s-product-card-content-title{ 
  white-space: nowrap; 
  overflow: hidden; 
  text-overflow: ellipsis;}
.s-product-card-entry.s-product-card-vertical .s-product-card-content .s-product-card-content-footer{
    padding: 0px;}
custom-salla-product-card .s-product-card-image-cover,
custom-salla-product-card .s-product-card-image {
    padding: 5px !important;
    background-color: var(--color-bg);
    border-radius: 18px;}
button.s-button-element {
    border: 0px;}
#main-content > section:nth-child(5) [id*="swiper-wrapper-"],
#main-content > section:nth-child(7) [id*="swiper-wrapper-"],
#main-content > section:nth-child(9) [id*="swiper-wrapper-"],
#main-content > section:nth-child(11) [id*="swiper-wrapper-"]{
    padding: 10px;}
/* card-wishlist-btn */
.s-product-card-wishlist-btn.animated.not-added.un-favorited.s-button-element {
    border: solid 2px var(--color-accent) !important;
    color: var(--color-accent);}
/* Features */
.s-block--features__item {
    background-color: var(--color-bg);
    border: solid 2px var(--color-accent);}
.s-block--features__item .feature-icon i {
    color: var(--color-white);}
.s-block--features__item h2 {
    color: var(--color-accent)}
.s-block--features__item p {
    color: var(--color-white)}
/* Testemonials */
.s-reviews-testimonial {
    background-color: var(--color-bg);
    border: solid 1px var(--color-accent);
    border-radius: 10px;}
.s-reviews-testimonial .s-reviews-testimonial__text p,
.s-reviews-testimonial .s-reviews-testimonial__text h2{
    color: var(--color-accent) !important;}
/* Footer */ 
.store-footer__inner {
    background-color: var(--color-bg) !important;
    color: var(--color-accent) !important;
  border-bottom: none;} 
.store-footer {
    background-color: var(--color-accent) !important;} 
.store-footer__inner .container { 
  grid-template-columns: repeat(4, minmax(0, 1fr)); } 
@media (max-width: 768px) { 
  .store-footer__inner .container { 
    grid-template-columns: 1fr; 
    justify-items: center;   
    text-align: center;   }} 
.store-footer__inner .flex.items-center {
  background-image: url('https://cdn.files.salla.network/other/1188195400/11c647e4-79e9-47d4-b8cc-6544993afe53-original.webp');
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 99px;
  width: 70%;
  min-height: 120px;
  color: transparent;}
@media (max-width: 768px) {
  .store-footer__inner .flex.items-center {
    width: 99%;
    min-height: 90px !important;
    background-size: contain !important;
    background-position: center;}}
@media (max-width: 768px) { 
.store-footer__inner div,
.s-contacts-list-vertical{
place-items: center;}}
@media (max-width: 768px) {
.s-social-list {
    justify-content: center;}}
@media (max-width: 768px) {
    .store-footer__inner > div > div:nth-child(2) {
    margin-top: 50px;}}
@media (max-width: 768px) {
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div:nth-child(2) {
    margin-top: 0px;}}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.max-w-sm.leading-6.mb-6 > p:nth-child(3) {
    display: none;}
@media (min-width: 1024px) {
  #app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div {
    row-gap: 0px !important;}}
.home .store-footer__inner,  /* Apply only to the home page */
.home .store-footer {
    padding-top: 0px;
    margin: 0px;}
.store-footer__inner {
    padding-bottom: 15px;}
.s-social-list a {
    border-color: var(--color-accent);}
.s-contacts-icon {
    border-color: var(--color-accent);}
.copyright-text p,
.copyright-text a:hover {
    color: var(--color-cream) !important;}
/* Category page */
.s-breadcrumb-wrapper {
    color: var(--color-accent);
    fill: var(--color-accent);}
#main-content h1,
.s-infinite-scroll-status,
label.hidden {
    color: var(--color-accent)}
#product-filter {
    background-color: var(--color-accent);
    color: var(--color-white);
    border: unset;}
/* Product page */
[data-testid="store-product-price"] p.font-bold {
    color: var(--color-accent) !important;}
.ql-direction-rtl span,
.product__description h2 strong,
.product__description h3 strong,
.product__description li strong,
.ql-direction-rtl::marker,
.ql-direction-rtl.ql-align-right strong,
.detailmodule_text-image p,
.detail-desc-decorate-richtext p strong,
.detailmodule_text .detail-desc-decorate-title {
    color: var(--color-accent) !important;}
.product__description ul li span,
.detailmodule_text p,
.detail-desc-decorate-richtext{
    color: var(--color-text) !important;}
salla-product-options {
    background-color: var(--color-accent) !important;}
salla-product-options label,
salla-product-options p {
    color: var(--color-bg) !important;}
.product-form section:has(+ .sticky-product-bar),
.sticky-product-bar,
.form-label,
.similar-products__title,
.apm-flex-item-third-width,
.aplus-module-wrapper,
.a-spacing-mini,
.a-spacing-base,
.a-size-base-plus,
.detail-desc-decorate-richtext p,
.detail-desc-decorate-richtext span{
    background-color: var(--color-bg) !important;
    color: var(--color-accent) !important;}
.s-comments-product {
    display: none;}
.product-sku-wrapper {
    color: var(--color-accent);
    border: solid 1px;
    border-radius: 6px}
.product-sku-wrapper div {
    background-color: var(--color-bg);}
/* Content pages */
.content--single-page {
    background-color: var(--color-bg);
    color: var(--color-text);}
.content--single-page h1 strong,
.content--single-page h2 strong,
.content--single-page li strong,
.ql-align-center strong,
.ql-align-justify strong,
.ql-direction-rtl strong{
    color: var(--color-accent) !important;}
.content--single-page ul li span,
.content--single-page p span{
    color: var(--color-text) !important;}
.s-comments-page {
    display: none;}
.s-social-share-wrapper button.s-social-share-btn,
[data-testid="store-product-wishlist-btn"] button {
    background-color: var(--color-accent) !important;
    color: var(--color-bg);}
/* Cart page */
.cart-item,
.store-cart-item-price {
    background-color: var(--color-bg) !important;
    border: solid 2px var(--color-accent);
    color: var(--color-accent) !important;}
[data-testid="store-cart-item-price"] {
    color: var(--color-accent);}
#cart_summary_desktop {
    background-color: var(--color-black) !important;}
.s-contacts-list-vertical > :nth-child(2) {
    display: none !important;
}