/** Shopify CDN: Minification failed

Line 192:1 Expected "}" to go with "{"

**/
.header-wrapper {
    background: transparent !IMPORTANT;
}

body {
    background: url(https://cdn.shopify.com/s/files/1/0848/3831/8370/files/Background_Lines.png?v=1702831781) !important;
}
nav.header__inline-menu {
    width: 100%;
    text-align: center;
}nav.header__inline-menu
header {
    justify-content: center !IMPORTANT;
    align-items: flex-start !important;
    display: flex !IMPORTANT;
}
.header.page-width{
  padding-left: 0 !important;
    padding-right: 0 !important;
}
header ul.list-menu.list-menu--inline {
    align-items: center;
      gap: 20px;
}
header ul.list-menu.list-menu--inline span p {
    width: 80%;
    margin: 0 auto;
    color: #414042;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 8px;
  font-family: 'Montserrat';
}
a.header__heading-link {
    padding-top: 0;
}
.footer__content-bottom {
    padding-top: 0 !important;
}
.header__inline-menu li a {
    text-transform: uppercase;
    font-size: 22px; 
}
.header__inline-menu li a span{
      font-family:"Subversia";
}

.header__inline-menu li a span.header__active-menu-item {
    text-decoration: none;
}

.header__inline-menu li a:hover span{
    text-decoration: none !important;
    border: 0;
}
header details-modal.header__search {
    align-items: end;
}
.header__icons {
    height: 100%;
}
predictive-search.search-modal__form {
    max-width: 70%;
    bottom: 0;
    right: 50px;
  margin-top: 16px;
}
.header__icons a#cart-icon-bubble {
    background: #e41e26;
    color: #fff;
    padding-bottom: 10px;
    height: 120px;
    width: 5rem;
    height: 62%;
    position: absolute;
    top: 0;
  align-items: end !important;
}
.header__icon img {
    width: 60% !important;
    height: auto !important;
}
footer {background: #1c5faa !important;}
.contact-info li {
    list-style: none;
    font-size: 16px;
    margin-bottom: 10px;
    color: #fff;
}

.contact-info li a {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}
.footer-block.grid__item.footer-block--menu {
    margin-top: 12%;
  padding-left: 60px
}
h2.footer-block__heading {
    font-size: 30px;
    font-weight: 600;
    font-family: 'Montserrat';
    border-left: 2px solid #fff;
    padding-left: 10px;
}

ul.footer-block__details-content {
    border-left: 2px solid #fff;
    padding-left: 10px;
}
.footer-block:first-child {
    width: 42%;
    padding-right: 30px;
}
.footer-social a.link.list-social__link svg {
    width: 2.5rem;
    height: 2.5rem;
}
.footer-block:last-child {
    margin-top: 12%;
}

.footer-block:last-child ul.list-unstyled.list-social {
    justify-content: flex-start;
    padding-left: 0;
}
.footer-social a.link.list-social__link {
    padding-left: 0;
    margin-right: 10px;
}
.footer__copyright.caption {
    text-align: center !IMPORTANT;
    width: 100%;
}

.footer-menu li {
    list-style: none;
  font-size: 20px;
    color: #fff;
}

.footer-menu  ul {
    padding: 0;
    display: flex;
    justify-content: center;
    gap: 10px;
}

.footer-menu ul li a {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    font-weight: 600;
}
.footer__copyright.caption p {
    font-size: 16px;
    color: #fff;
}
.footer__content-top {
    padding-bottom: 0;
    border-bottom: 0;
}

.footer__content-bottom {
    border: 0 !important;
}

.footer-block--newsletter {
    display: none !important;
/* }
img.front-image:hover {
    transform: perspective(1000px) rotateX(-10deg) rotateY(10deg) rotateZ(2deg);z-index: 999;transition: 0.5s;position: relative;}
 */
  section#shopify-section-template--21612057002274__748d0ccf-ca49-45a5-94b3-7bfb746c42c9 .multicolumn a.link span.icon-wrap {
    display: none;
}

@media screen and (max-width: 640px){
  section#shopify-section-template--21612057002274__8ca3c7b7-09d0-43c7-9059-cdc6ce1c404f .slideshow__text.banner__box {
    padding: 20px 20px !important;
}  
}


 