/* Add custom CSS styles below */ 
.main-menu li>a:hover {
    color: #689BBB;
}

@media (min-width: 1024px){
.advanced-slider__caption__inner.advanced-slider__caption__inner--center {
    padding-bottom: 20rem;
}
.advanced-slider__caption__inner__content {
    max-width: 40%;
}
}  

body.slider_has_overlay .advanced-slider .swiper-slide::before, body.slider_has_overlay .advanced-slider salla-slider[static-when-single]::before {
    content: "";
   display: none;
}
h2.advanced-slider__caption__inner__content__heading {
    -webkit-text-stroke: 1px #ffffff;
    text-stroke: 1px #000000;
}
.advanced-slider__caption__inner__content__button {
    border-radius: 8px;
    padding: 8px 40px;
    font-weight: 700;
}
.advanced-slider__caption__inner__content__button:before {
    border-radius: 8px;
}
.lg\:grid-cols-5 {
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 1rem;
}
img.aspect-\[14\/13\].w-full.lazy.object-cover.group-hover\:scale-110.duration-400.loaded {
    object-fit: contain;
    aspect-ratio:20 / 13;
    height: 100%;
    width: 100%;
}
h3.square-links__item-title {
    font-size: 27px;
    color: #689BBB;
}

.s-button-primary-outline,.s-button-primary{
border-radius: 8px;
  background-color:#4282AA;
   border:none;
  color:#fff;
}

body.products-has-border .product-card{
    background-color:#fff;
    box-shadow: 0px 0px 10px #33333317;
    border-radius: 16px;
    border:1px solid #0E05051A;
}

.store-footer__inner {
    background-color: var(--footer-bg);
    color: var(--footer-text-color);
    background-image: url(https://i.ibb.co/PG2MqmHg/Frame-2147239480.png);
    background-size: auto;
    background-position: top center;
    background-repeat: repeat-x;
    background-color: transparent !important;
}
.store-footer {
    margin-top: 0;
}

@media(max-width: 768px){

  .advanced-slider__caption__inner.advanced-slider__caption__inner--center {
    padding-bottom: 18rem;
}
  .advanced-slider__caption__inner--right .advanced-slider__caption__inner__content:where([dir=rtl],[dir=rtl] *) {
    text-align: center;
}
  .advanced-slider.with-controls .advanced-slider__caption__inner--right {
    padding-right: 0;
    justify-content: center !important;
    padding-bottom: 15rem;
}
  .advanced-slider.with-controls .advanced-slider__caption {
    padding-left: 10px;
    padding-right: 10px;
}
.lg\:grid-cols-5 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
  
.simplified-products .s-products-slider-card{
    width: 172px;
}
  h3.square-links__item-title {
    font-size: 23px;
}
}