
#cart-drawer .minicart-item span .minicart-price span.price,
#cart-drawer .sub-total span.price{
    color: #000;
}
#cart-drawer .minicart-item .item-price *{
    color: #002c54 !important;
}

#homepage-category .mgz-element-categories-list>ul>li:nth-child(12n)>a,
#homepage-category .mgz-element-categories-list>ul>li:nth-child(13)>a{
    background-color: transparent !important;
}
.customer-account-login #messages div.message.error{
    display: flex;
    gap: 5px;
}
.contact-index-index .column.main .magezon-builder a.has-icon{
    line-height: 24px;
}

#main-banner-slider .splide__arrows button{
    height: 40px;
    width: 40px;
    background-color: #fff;
    border-radius: 0;
    opacity: 0;
}
#main-banner-slider .splide__arrows button.splide__arrow--prev{
    left: 0px;
}
#main-banner-slider .splide__arrows button.splide__arrow--next{
    right: 0px;
}
#main-banner-slider:hover .splide__arrows button{
    opacity: 1;
}

/* ================= */

.profil_gavotjanster-index-index .profil-gavotjanster-banner-part img{
  border-radius: 20px !important;
}
 
.profil_gavotjanster-index-index .customdiv{
  display: flex;
  gap: 2%;
  padding-top: 30px;
}
 
.profil_gavotjanster-index-index .customdiv > .magezon-builder:first-child{
  max-width: 18%;
  width: 100%;
}
.profil_gavotjanster-index-index .customdiv > .magezon-builder:nth-child(2){
  max-width: 60%;
  width: 100%;
  border-radius: 20px;
  padding: 30px;
  background-color: #f5f5f5;
}
.profil_gavotjanster-index-index .customdiv > .magezon-builder:nth-child(2) h1{
  font-size: 28px;
  font-weight: 500;
}
 
.customdiv #category_list .profil{
  margin-top: 15px;
}
.customdiv #category_list .profil a{
 background-color: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  color: #000;
  font-weight: 700;
}
@media (max-width: 767px) {
  header.page-header{
    position: fixed;
    width: 100%;
  }
  #maincontent{
    padding-top: 257px;
  }
  .profil_gavotjanster-index-index .customdiv {
    flex-wrap: wrap;
  }
  .profil_gavotjanster-index-index .customdiv > .magezon-builder:first-child,
  .profil_gavotjanster-index-index .customdiv > .magezon-builder:nth-child(2) {
    max-width: 100%;
    width: 100%;
  }
  .profil_gavotjanster-index-index .customdiv > .magezon-builder:first-child {
    display: none;
  }
  .profil_gavotjanster-index-index .customdiv > .magezon-builder.toggle-menu-home:first-child {
    display: block;
  }
}


@media(max-width:768px){
    #main-banner-slider{
        display: none
    }
}



button#menu-cart-icon{
  background-color: #eee;
}

@keyframes flashing {
    0%,50% {
        background-color: #c4c4c4;
    }
 
    51%,to {
        background-color: #eee;
    }
}

.cart-pulse{
    animation: flashing .4s linear 0s 2;
}
 
