/*swiper photos start*/

.s-block--photos-slider .swiper-slide {
  width: 100% !important;
  padding: 0px !important;
  margin: 0px !important;
}
.bottom-10 {
    bottom: 11.5rem;
}
.s-payments-list-item {
    height: 3rem;
    width: 5rem;
}

.s-block--photos-slider {
  margin-top: 0px !important;
}
.swiper {
  padding: 0px !important;
}
/*swiper photos end*/

/* Add custom CSS styles below */ 
section.art-banner {
    height: 80vh;
}
@media (max-width: 767px) {
section.art-banner {
    height: 40vh !important;
    }
}
.text-\[var\(--color-primary-reverse\)\] {
    color: #000000;
}
.bg-\[var\(--color-primary\)\] {
    background-color: #414042;
    background-color: transparent !important;
}
.art-store-footer a {
    font-size: 17px !important;
    font-weight: 250 !important;
    color: var(--color-footer-text) !important;
    opacity: 1 !important;
}
.art-store-footer {
    background-color: #bb9469 !important;
}
.scale-x-100 {
    background-color: #bb9469 !important;
}
.duration-300 {
    border-color: #bb9469 !important;
}
}

footer * {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}


/* Social Icons */

a[href*="instagram"] {
    background: -o-linear-gradient(
        45deg,
        #f09433 0,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%
    );
    background: linear-gradient(
        45deg,
        #f09433 0,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%
    );
}

a[href*="tiktok"] {
    background: -o-linear-gradient(330deg, #69c9d0, #000, #ee1d52);
    background: linear-gradient(120deg, #69c9d0, #000, #ee1d52);
}

a[href*="facebook"] {
    background: -o-linear-gradient(45deg, #3776f2, #00b1f7);
    background: linear-gradient(45deg, #3776f2, #00b1f7);
}

a[href*="twitter"] {
    background: #000;
}

a[href*="youtube"] {
    background-color: #c4302b;
}

a[href*="snapchat"] {
    background-color: #ff0;
    color: #000;
}

a[href*="twitter"],
a[href*="snapchat"],
a[href*="facebook"],
a[href*="tiktok"],
a[href*="instagram"] {
    border: unset !important;
}

.s-social-link a svg {
    height: 0.875rem;
    width: 0.875rem;
    fill: rgb(167 167 167) !important;
}

/* Form */

.page-single .form-container {
  max-width: 500px;
  margin: auto;
  background-color: white;
  padding: 20px;
  border: 2px solid #bb9469;
  border-radius: 10px;
}

.page-single label {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}

.page-single input,
.page-single textarea {
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
  border-radius: 5px;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

.page-single input[type="file"] {
  padding: 3px;
  display:block !Important
}

.page-single .content-entry button {
  background-color: #bb9469;
  color: white;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
  width:100% !Important
}

.page-single button:hover {
  background-color: #a67e4f;
}

.page-single .error {
  color: red;
  font-size: 14px;
  margin-bottom: 10px;
}

.product__description .article--main {
    font-size: 17px !important;
}


/*------------------------*/

.art-categories-02-button::after {
    background-color: #ab7843 !important;
}
.scale-x-100 {
    background-color: #ab7843 !important;
}
.art-store-footer {
    background-color: #ab7843 !important;
}

.s-payments-list-item {
    height: 2rem !important;
    width: 3rem !important;
}