.s-product-card-fit-height .s-product-card-image {
    height: 24rem;
    max-height: 25rem;
}
.s-product-card-image img {
    height: 100%;
    width: 100%;
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
}

.s-product-card-image-contain {
    -o-object-fit: fill;
    object-fit: fill;
}

.s-block--slider-with-bg .slider-bg:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, 1);
    background-color: rgb(18 19 14);
    opacity: 0.6;
}

section.s-block.s-block--slider-with-bg {
    background-color: #11130E;
}

.slider-bg {
    background-image: unset !important;
    background: #11130E;
}

.s-block--slider-with-bg .slider-bg h3 {
    text-align: center;
    font-size: 32px;
    color: #AF9340;
}


.s-block--slider-with-bg .slider-bg p {
    text-align: center;
    font-size: 16px;
    color: #fff;
    max-width: 100%;
    line-height: 35px;
}

.accordion-container .art-accordion {
    border: none;
    background: #AF9340;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 20px;
}

.art-features.py-5 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
}

section.s-block.s-block--fixed-banner {
    padding-top: 5rem;
    padding-bottom: 5rem;
    margin-top: 0 !important;
}

section.art-text-with-photo {
    padding-bottom: 0;
}

.s-product-card-image-cover {
    -o-object-fit: fill;
    object-fit: fill;
}

.s-products-list .s-product-card-content-footer .s-button-btn, .s-products-slider-slider .s-product-card-content-footer .s-button-btn {
    padding: 0 !important;
    height: 40px !important;
    border-radius: 0 !important;
    background-color: #b78341 !important;
    border: none !important;
}

.s-products-list .s-product-card-content-footer .s-button-btn, .s-products-slider-slider .s-product-card-content-footer .s-button-btn{
    background-color: #AF9340 !important;
    color: #fff!important;
    border-radius: 10px !important;
}

.s-products-list .s-product-card-content-footer .s-button-btn:hover, .s-products-slider-slider .s-product-card-content-footer .s-button-btn:hover {
    background-color: white !important;
    color: #AF9340 !important;
}

.s-product-card-content-title a {
    color: rgb(255 255 255);
}


.art-banner-header h2.art-title {
    line-height: 50px;
}


.art-banner-header .art-banner-button {
    border-radius: 10px;
}

.art-banner-header .art-banner-button span {
    color: #fff;
    font-size: 18px;
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(255 255 255, 1);
    color: rgb(255 255 255);
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / 17%);
    border-color: rgb(209 213 219 / 17%);
}

.art-main-content .art-single-btns .s-button-icon {
    background-color: #af9340 !important;
    border-radius: 0 !important;
    position: relative !important;
    z-index: 10 !important;
    border-color: #ffffff30 !important;
    color: #fff;
}

.art-main-content .art-product-form .form-label {
    font-weight: 200 !important;
    color: #fff;
}

.art-main-content .art-product-form .s-quantity-input-container .s-quantity-input-input {
    background-color: #ffffff00 !important;
    border-color: #ffffff40 !important;
    font-weight: 200 !important;
}

.art-main-content .art-product-form .s-quantity-input-container .s-quantity-input-button {
    fill: var(--color-text-theme) !important;
    background-color: #af9340;
}

.s-comments-product {
    margin-bottom: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(18 19 14);
    background-color: rgb(18 19 14);
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.art-main-content .grid .bg-transparent {
    background: #af9340;
    border-radius: 10px;
    border: none;
}

.text-\[var\(--color-primary-dark\)\] {
    color: #af9340;
}

.content.content--single-page {
    background-color: rgb(255 255 255 / 0%) !important;
}

select#product-filter {
    color: #000;
}

.art-main-content .art-product-form salla-product-options .s-form-control {
    border-radius: 0 !important;
    background: #ffffff !important;
}

footer.store-footer.art-store-footer .grid a.flex.items-center.m-0 h3 {
    font-size: 35px !important;
    margin-bottom: 0px;
}

#product-547214741 form.form.product-form.art-product-form {
    display: none;
}

#product-547214741 .flex.whitespace-nowrap.gap-4.items-center {
    display: none;
}