/* Add custom CSS styles below */ 
button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: #956b45;
}

.s-button-primary-outline {
    fill: #414042;
    fill: var(--color-primary);
    color: #414042;
    color: #fefefe;
    background: #956b45;
}

body {
    --tw-bg-opacity: 1;
    background-color: #fefefe;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background: #956b45;
    border-radius: 26px 26px 0px 0px;
}

.copyright-text p {
    --tw-text-opacity: 1;
    color: #374151;
    color: rgb(243 244 246);
}
.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    background-color: #fefefe;
}

.store-footer__inner {
  
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-image: url(https://www12.0zz0.com/2024/08/23/11/547928727.png);
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: 30px center;
    position: relative;
    
  }
  
  button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: #fefefe;}
    
    .s-product-card-entry {
    position: relative;
    display: flex;
    height: 100%;
    justify-content: space-between;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 300ms;
    border: 1px solid #956b45;
    border-bottom-right-radius: 33px;
    border-bottom-left-radius: 33px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

.s-product-card-image img.loaded {
   
    background: #fefefe;
}

:root {
    --font-main: 'Apple';
    --color-primary: #956b45;
    --color-primary-dark: #956b45;
    --color-primary-light: #dcb79c;
    --color-primary-reverse: #fefefe;
}

.s-block--features__item {
     padding-right: 1rem;
    padding-top: 0rem;
    padding-bottom: 2rem;
   
}

.s-block__title h2 {    color: #fefefe;
}

.s-block__title {
    margin-bottom: -1rem;
    
}

.header-btn__icon {
   
    color: rgb(254 254 254);
    background: #956b45;
}
.s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {
    padding-left: 2rem;
    color: #fefefe;
}

.s-slider-block__display-all {
   
    color: #414042;
    color: #fefefe;
}

.s-products-slider-card {
    width: 100%;
    max-width: 215px;
    padding-left: .5rem;
    padding-right: .5rem;
}

.s-slider-block__title{
margin-bottom:-1rem;
}

.bg-gray-100 {
  
    background-color: #fefefe;
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
    border-color: #414042;
    border-color: #fefefe;
    background-color: #414042;
    background-color: #fefefe;
    color: #ff6767;
    color: var(--color-primary-reverse);
}

.s-block--tabs-produtcs .tabs {
    overflow-x: auto;
    white-space: nowrap;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: -1.5rem;
    text-align: center;
}

.py-8 {
    padding-top: 0rem;
    padding-bottom: 2rem;
}