/* Add custom CSS styles below */ 
/* bannar */
section.s-block.s-block--fixed-banner.wide-placeholder:not(.fixed-banner--7):not(.fixed-banner--2) > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
  border-radius: px !important;
}

img.fixed-banner__image.lazy.loaded {
    border-radius: 0px !important;
}

/* remove first bannar space */
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--0 {
    margin: 0px !important;
}

/* header */
.top-navbar {
    background-color: black !important;
    color: white !important;
}

section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--5 {
margin-top: 50px !important;
}



/* navmenu */
@media (min-width: 1024px) {
  .main-menu > li > a {
    display: inline-block;
    transition: transform 0.25s ease;
  }

  .main-menu > li > a:hover {
    transform: translateY(-4px);
  }
}



/* footer */
.store-footer {
    background: linear-gradient(
        90deg,
        #1D1F1F 0%,
        #432C16 100%
    ) !important;
}

/* Make footer inner sections transparent */
.store-footer .store-footer__inner,
.store-footer .store-footer__contacts-row,
.store-footer .footer-bottom {
    background: transparent !important;
}

/* All footer text white */
.store-footer,
.store-footer p,
.store-footer span,
.store-footer a,
.store-footer li,
.store-footer h1,
.store-footer h2,
.store-footer h3,
.store-footer h4,
.store-footer h5,
.store-footer h6 {
    color: #fff !important;
}

/* Icons inherit white where possible */
.store-footer svg {
    color: #fff !important;
    fill: currentColor;
}

/* Keep links white on hover too */
.store-footer a:hover {
    color: #fff !important;
    opacity: 0.8;
}


/* Curve area */
.store-footer > svg {
    color: transparent !important;
    fill: transparent !important;
    background: linear-gradient(
        90deg,
        #1D1F1F 0%,
        #432C16 100%
    ) !important;
}