/** Shopify CDN: Minification failed

Line 44:0 All "@import" rules must come first
Line 100:27 Expected identifier but found "!"
Line 100:30 Expected identifier but found "!"
Line 100:32 Expected identifier but found "!"
Line 100:35 Expected identifier but found "!"
Line 100:38 Expected identifier but found "!"
Line 104:45 Expected identifier but found "!"
Line 104:48 Expected identifier but found "!"
Line 126:31 Expected identifier but found "!"
Line 126:34 Expected identifier but found "!"

**/
/* ---------------- Trueno SemiBold Font ------------------ */
/* ---------------- Trueno SemiBold Font ------------------ */
@font-face {
    font-family: 'Trueno';
    src: url('/cdn/shop/files/TruenoSemibold-Z9yl.otf?v=1771222438') format('opentype');
    font-weight: 600;
    font-style: normal;
}

/* Headings & selected titles = Trueno */
h1, h2, h3, h4, h5, h6,
#shopify-section-header1 a.cms-item-title,
.main-footer .labernewsletter .sub-email2,
.cms-tab .nav li:hover a,
.cms-tab .nav li.active a,
.header .header-control li .header-icon span.text span.a,
.product-item .product-collection__title a {
    font-family: 'Trueno', sans-serif !important;
    font-weight: 600;
}

/* Body text = Open Sans */
body, p, span, li, a, input, textarea, button, select {
    font-family: 'Open Sans', sans-serif !important;
}
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
@import url('https://fonts.googleapis.com/css2?family=Sour+Gummy:ital,wght@0,100..900;1,100..900&display=swap');
.custom-css{
    margin-right: auto;
    margin-left: auto;
    width: 630px;
    height: 217px;
    background: #F1F5F6;
    border: 1px solid #E5E8EC;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 40px;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
}

.menu-item.item-level-0.has-children .sub-menu {
    display: block !important;
    visibility: visible;
    opacity: 1;
}

img._1tgdqw61._1tgdqw60._1fragemsf._1fragemsa._1fragemsp._1fragemoc._1tgdqw66 {
    display: none;
}

.product-item .group-button a.btn--status[data-button-status=added], .product-item .group-button a.ajax_loading, .product-item .group-button a:hover, .product-item .button-cart-bottom .select_options:hover, .product-item .button-cart-bottom .add-to-cart:hover, .details-info .group-button .add-to-cart:hover, .details-info .group-button .add-to-cart:hover {
    border-color: #ed1b24 !important;
    background-color: #ed1b24 !important;
}

.bn_button.viewall.text-center {
    top: 0;
}

.collection_list .viewall a, .product_section .viewall a {
    color: var(--color-link);
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    text-transform: capitalize;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    font-family: 'Sour Gummy';
    border-radius: unset;
    border: unset;
    color: #ed1b24;
    background: linear-gradient(87deg, rgb(237 27 36), rgb(89 89 91), rgb(237 27 36), rgb(88 88 90)) 0% 0% / 300% 100%;
    transition: all 0.5s ease 0s !important;
    padding: 15px 30px;
    color: #fff !important;!i;!;!o;!o;!;
}

.bn_button.viewall a:hover {
    background-position: 100% 0px !important;!i;!;
    transition: all 0.4s ease-in-out 0s;
}

.wrap_title.medium .section-title {
    font-size: 45px;
    line-height: 45px;
     background: -webkit-linear-gradient(#0c0c0c, #5b585a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.images-card img.w-full.h-full {
    object-fit: contain;
}
@media only screen and (max-width: 1336px) {
div[data-wrapper-slidershow] .alo-slidershow .content-item {
    height: unset;
}
ul#menu-main-menu li {
    padding: 0 10px;
}
.header.header-2-lines .main-menu>li>a {
    font-size: 10px !important;!i;!;
}.zoom_img .alo-image img {
    object-fit: contain;
}

}
@media only screen and (max-width: 999px) {
.alo-slidershow {
    margin-bottom: 30px;
}
.bn_button.viewall.text-center {
    position: relative;
}
}

#checkout-main img[alt="cash"] {
  display: none !important;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .custom-css{padding: 10px;}
#shopify-section-template--23328451428632__135072de-5c1f-4027-84dc-d6931b1e7d76, 
#shopify-section-template--23328451428632__7c84c02f-3785-41ea-80f2-84c73f9f7738
{display: none;}

.wrap_title.medium .section-title {
    font-size: 30px;
    line-height: 20px;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .custom-css{padding: 10px;}
}
