/* Add custom CSS styles below */


body {

background-color: rgb(253, 251, 247);

}



/* product */


.s-product-card-image img.loaded:hover {

transform: scale(1.5);

mix-blend-mode: multiply;

border-radius: 0 !important;

}


.s-product-card-image {

mix-blend-mode: multiply;

}


.s-product-card-entry {

background-color: rgb(249, 246, 240);

border: 1px solid #eee;

border-bottom: 1px solid #eee

}


.s-search-icon-wrap:where([dir=rtl], [dir=rtl] *) {

right: 1rem;

visibility: hidden:

}



/* footer */


.footer-is-light .store-footer .store-footer__inner {

color: rgb(51, 51, 51);

background-color: rgb(253, 251, 247);

text-align: initial;

}


.s-social-link a {

background-color: rgb(242, 61, 61);

border-color: rgb(242, 61, 61);

}


.main-nav-container {

background-color: rgb(253, 251, 247);

}


.store-footer {

background-color: rgb(253, 251, 247);

text-align: center;

}


.navbar-brand img {

mix-blend-mode: multiply;

max-height: 5rem;

width: auto;

max-width: 150px;

}


.slide--cat-entry {

height: 11rem;

background-color: transparent;

border: 0px;

}


.slide--cat-entry i {

height: 11rem;

background-color: transparent;

border: 0px;

}



/* @media(min-width:992px){


.swiper-wrapper{

justify-content:center;

}

}

*/



/* Default styles (mobile first) */


@media (max-width: 1014px) {

.container .flex.items-center:not(.justify-end) {

display: flex;

flex-direction: column;

align-items: center;

width: 100%;

}

}


.container .flex.items-stretch.justify-between.relative {

display: flex;

flex-direction: column-reverse;

padding-top: 2rem;

width: 100%;

}


.s-contacts-topnav-link {

/*visibility:hidden;*/

}


.s-slider-block__title {

display: flex;

flex-direction: column;

align-items: center;

width: 100%;

}


.s-slider-block__title-left {

visibility: hidden;

}


.right-side {

display: flex;

flex-direction: column;

align-items: center;

width: 100%;

}



/************************

*** AppsBunches style ***

************************/



/* Header */


.s-cart-summary-content {

display: none;

}


.s-contacts-header {

display: none;

}


.header-search {

width: 70%;

}


.top-navbar {

padding-top: 1em;

padding-bottom: 1em;

}


@media (min-width: 1024px) {

.top-navbar {

padding-top: 1em;

padding-bottom: 1em;

}

.main-nav-container .flex.items-stretch.justify-between.relative>.flex.items-center:first-child {

flex-direction: column;

}

}


.store-header .flex.items-stretch.justify-between.relative {

padding-top: 0;

}


.top-navbar .flex-1.flex.items-center.gap-2 {

gap: 0;

}


@media (max-width: 1014px) {

.container .flex.items-stretch.justify-between.relative {

align-items: center;

}

}


a.lg\:hidden.mburger.mburger--collapse.leading-none.rtl\:ml-4.ltr\:mr-4 {

margin: 0;

width: 105px;

}


.navbar-brand {

margin-left: auto;

margin-right: auto;

transition: 0.3s;

}


.navbar-brand:hover {

opacity: 0.7;

}


.main-menu li>a span {

position: relative;

}


.main-menu li>a span::after {

content: "";

position: absolute;

right: 0;

bottom: -10px;

width: 0;

height: 2px;

background: var(--color-primary);

transition: .4s;

}


.main-menu li>a:hover span::after {

width: 100%;

}



/* product card */


.s-product-card-image img {

transition: .4s;

}


.s-product-card-entry,

.s-product-card-entry .s-product-card-image,

.s-product-card-entry .s-button-btn {

border-radius: 0;

}



/* Footer */


.store-footer .store-footer__inner {

text-align: center !important;

}


.store-footer h3 {

flex-grow: 1

}


.store-footer .leading-6 {

margin-left: auto;

margin-right: auto;

}


.store-footer .s-contacts-item,

.s-social-list {

justify-content: center;

}


@media (min-width: 1024px) {

.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {

grid-template-columns: repeat(3, minmax(0, 1fr));

}

.store-footer__inner .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {

grid-column: unset;

}

.store-footer .store-footer__inner {

text-align: initial !important;

}

.store-footer .s-contacts-item,

.store-footer .s-social-list {

justify-content: start;

}

}


.copyright-text {

flex-grow: 1;

}



/* Home modulss */


.banner--fixed img {

height: 250px;

object-fit: cover;

}


.right-side,

.s-slider-block__title-right,

.s-slider-block__title h2 {

padding: 0 !important;

}


#main-links-4 .slide--cat-entry {

height: auto;

}


#main-links-4 .slide--one-sixth:not(:last-child) {

border-left: 1px solid rgb(218 218 218);

}


#main-links-4 .slide--cat-entry:hover {

box-shadow: none;

}


@media (min-width: 1024px) {

#main-links-4 .slide--one-sixth {

width: calc(100% / 3);

}

}


.container .flex.items-center.justify-end {

justify-content: space-between;

}



/* Styles for tablets and larger screens */


@media (max-width: 1014px) {

.container .flex.items-center:not(.justify-end) {

flex-direction: row;

justify-content: start;

}

.container .flex.items-stretch.justify-between.relative {

flex-direction: row;

align-items: center;

}

.container .flex.items-center.justify-end {

justify-content: end;

}

}



/*container padd*/



/*4square*/


section.s-block.s-block--banners.container .md\:grid-cols-3 {

grid-template-columns: repeat(5, minmax(0, 1fr));

}


section.s-block.s-block--banners.container .two-row .banner-entry:first-child {

grid-column: span 1 / span 1;

grid-row: span 1 / span 1;

}


section.s-block.s-block--banners.container .banner-entry h3.text-with-border span {

overflow: hidden;

bottom: -70px;

position: absolute;

}


section.s-block.s-block--banners.container .banner-entry h3.text-with-border {

border-width: 1px;

}


section.s-block.s-block--banners.container .banner-entry h3 {

text-align: center;

border: none !important;

display: flex;

align-items: center;

transform: none;

opacity: 1;

}


section.s-block.s-block--banners.container .banner-entry {

position: relative;

height: 200px;

overflow: visible;

color: #000;

background-color: transparent !important;

border: none !important;

}


section.s-block.s-block--banners.container .banner-entry:hover {

box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 5px 10px 30px #2B2D340D;

}


section.s-block.s-block--banners.container .has-overlay.with-hover:after {

display: none

}


section.s-block.s-block--banners.container .lazy__bg.loaded {

background-size: contain !important

}


@media(max-width:992px) {

section.s-block.s-block--banners.container .md\:grid-cols-3 {

grid-template-columns: repeat(2, minmax(0, 1fr));

row-gap: 50px;

}

section.s-block.s-block--banners.container .two-row .banner-entry:first-child {

grid-column: span 1 / span 1;

grid-row: span 1 / span 1;

}}

section.s-block.s-block--banners.container .banner-entry h3.text-with-border span {

overflow: hidden;

bottom: -50px;

position: absolute;

}

section.s-block.s-block--banners.container .banner-entry h3.text-with-border {

border-width: 1px;

}

section.s-block.s-block--banners.container .banner-entry h3 {

text-align: center;

border: none !important;

display: flex;

align-items: center;

transform: none;

opacity: 1;

font-size: 0.875rem !important

}

section.s-block.s-block--banners.container .banner-entry {

position: relative;

height: 120px;

overflow: visible;

color: #000;

background-color: transparent !important;

border: none !important;

}

section.s-block.s-block--banners.container .banner-entry:hover {

box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 5px 10px 30px #2B2D340D;

}

section.s-block.s-block--banners.container .has-overlay.with-hover:after {

display: none

}

section.s-block.s-block--banners.container .lazy__bg.loaded {

background-size: contain !important;

background-repeat: no-repeat!important

}

section.s-block.s-block--banners.container a:nth-child(5) {

transform: translateX(-50%)

}

@media(max-width:1024px) {

#main-links-4 .slide--one-sixth {

width: calc(100%/3) !important;

}

salla-slider#main-links-4 .s-slider-container {

padding-left: 0!important

}

}

.container {

padding-right: 20px;

padding-left: 20px;

}

@media(min-width:992px) {

section.s-block.s-block--categories salla-slider#main-links-1 .swiper-wrapper {

justify-content: center !important;

}

}

@media(max-width:992px) {

section.s-block.s-block--categories salla-slider .slide--one-sixth {

width: 36%;

}


}