/* Add custom CSS styles below */ 

.product-entry .btn--wishlist-product button, .product-entry .product-popup-trigger, .product-entry .product_addCart_mini {
    background: #618769 !important;
}

.price-wrapper.text-primary.w-full {
    color: #000;
}

footer .after\:opacity-30:after {
    opacity: 0;
}
.sub-menu li a {color:#000}

.s-products-slider-card.swiper-slide .product-block{
    border: 1px solid #c7c7c7;
    border-radius: 10px;
    padding: 0px !important;
}
section#photos-slider-0  .swiper-slide ,section#photos-slider-0  .container{
    max-width:100%;
    padding:0px;
    width:100%;
}
section#photos-slider-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.header_menu.container.pb-2.text-\[var\(--header-text\)\] {
    background: #000;
    color: #fff;
    max-width: 100% !important;
}
.s-product-options-option small {
    display: none;
}

input#option-867155232 {
    font-size: 10px;
}


.product-entry-btns_hover .product-entry__image .product_buttons

 {
    justify-content: space-between;
   padding: 0px 10px;
}
custom-salla-product-card {
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.\[\&_\.s-menu-footer-list\]\:columns-2 .s-menu-footer-list {
    -moz-columns: 2;
    column-count: 1;
}
footer.store-footer.relative.flex.flex-col.\[background\:var\(--footer-bg\)\].pt-3.md\:pt-14.border-\[var\(--footer-color\)\] {
    border-top: 3px solid #be1919;
    padding-top:3px;
}

footer::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    top: 6px;
    left: 0;
    right: 0px;
    background: #618769 ;
}

.w-full.h-16.relative.overflow-hidden {
    display: none;
}

.aspect-video {
    aspect-ratio: 16 / 16;
}
section#s-block--banners-9 {
    margin: 0px !important;
}
@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

/* @media (max-width: 768px) {
  .grid-cols-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid.grid-cols-1.md\:grid-cols-3.gap-2\.5.md\:gap-4.lg\:gap-5{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  
}} */
@media (max-width:991px){
  button.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    border-radius: 0px 0px 10px 10px;
    background: #000 !important;
}
}