/** Shopify CDN: Minification failed

Line 103:82 Invalid escape

**/



.box-divider+.box-content {
    margin-top: 10px !important;
}

h2.box-title.width-100 {
    justify-content: center !important;
    padding-top: 10px !important;
    padding-bottom: 20px !important;
  	text-transform: uppercase !important;
  	letter-spacing: 2px !important;
}
/* 
.welcome-header-message {
    display: none !important;
} */

header.layout-header.header-style1 .desktop-header .bottom-row {
    border-top: 1px solid #d8d8d8 !important;
}

.header-style1 .desktop-header.sticky .top-row .desktop-header-logo img {
    display: none !important;
}

header.layout-header.header-style1 .desktop-header.sticky .top-row {
    display: none !important;
}

.header-style1 .desktop-header.sticky .bottom-row {
    padding: 16px !important;
}

.carousel-navigation {
    border-radius: 30px !important;
}


.carousel-nav-middle .carousel-navigation {
    width: 54px !important;
    height: 52px !important;
    line-height: 53px !important;
}


.carousel-nav-middle .carousel-navigation:hover {
    box-shadow: 0 0 33px 0 #ccc !important;
}


.border-text {
    text-align: center;
    padding-top: 10px;
    text-transform: uppercase;
    font-size: 35px;
    font-weight: bold;
}

h2.box-title.width-100 {
    font-weight: 700 !important;
}

.index-collections-slider .carousel-wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* h2.box-title.width-100 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
}

.index-collections-slider .carousel-wrapper {
    padding-left: 4rem!important;
    padding-right: 4rem!important;
}

.banners-content {
    padding-left: 4rem!important;
    padding-right: 4rem!important; 
}*/

html.js.js-focus-visible {
    padding-bottom: 0px !important;
}

footer.layout-footer .copyright, footer.layout-footer .footer-bottom{
    background-color: black!important;
}

header.layout-header .header-menu-root.active a.header-menu-root-link, header.layout-header .header-menu-root:hover a.header-menu-root-link {
    color: #000000!important;
    font-size: 12px !important;
}

.dropdown .is-dropdown-submenu .is-submenu-item.header-menu-dropdown-container a {\
    margin-bottom: 0px !important;
    font-weight: 600 !important;
}

.level1-menu {
    margin-bottom: 0px!important; 
}

@media (min-width: 1261px){
.header-style1 .header-menu-root>a {
    font-size: 12px !important;
}
}

.section-header>h1 {
    font-weight: bold  !important;;
    padding-top: 15px  !important;;
    padding-bottom: 10px  !important;;
}

.grid__item.medium-up--five-sixths.medium-up--push-one-twelfth {
    padding: 25px !important;;
}

header.layout-header .desktop-header {
    background: white !important;
}

.product-item-thumb {
    height: auto !important;
}

.cell.vertical.header-menu-submenu>ul {
padding-left: 0px !important;
}

ul.header-menu-dropdown.row-4.submenu.is-dropdown-submenu.first-sub.vertical.js-dropdown-active {
overflow: auto !important;
height: 450px !important;
}

html.js {
    padding-bottom: 0px !important;
}
@media screen and (max-width: 800px){
footer.layout-footer .footer-bottom a, footer.layout-footer .copyright a {
    color: #ffffff!important;
}
}

@media screen and (max-width: 800px){
footer.layout-footer .copyright {
    color: #ffffff!important;
}
}

footer.layout-footer .footer-bottom a, footer.layout-footer .copyright a:hover {
    color: white !important;
}

.swiper-wrapper {
    height: 380px !important;
}

@media screen and (max-width: 500px){
.swiper-wrapper {
    height: 250px !important;
}
}

.index-collection-slider .viewmore {
    margin-bottom:70px;
}

.collection-description {
    display: none !important;
}