/** Shopify CDN: Minification failed

Line 238:34 Expected ":"

**/
@media(min-width:1200px){
.logo-area__left__inner {
   overflow: visible!important;
}


.navigation--left {
   visibility: visible;
}


.hidden{
   display:none;
}


.nav-open .navigation__tier-2-container {
   visibility: visible;
   opacity: 1;
   pointer-events:unset;
}

.navigation--left .navigation__tier-1-container {
   top: 50%;
   left:unset;
   margin-top:unset;
}


.navigation {
   border:0!important;
} 


.navigation--left .navigation__tier-1-container, .navigation {
   position: relative;
   top: unset;
}
.pageheader--layout-inline-menu-center .logo-area__left__inner {
   position: relative;
   left: 0;
   min-height: 100%;
   width: calc(100vw - 100px);
   transform: unset;
   white-space: initial;
}


.navigation--left {
   white-space: normal;
}
}

.product-block .image-cont {
    border-radius: 8px;
}

a.feature_shop_now {
    background: #5c5c5c;
    border-radius: 8px;
    width: 100%;
    display: block;
    font-weight: 700;
    padding: 12px 0px;
    margin-top: 10px;
    text-align: center;
    color: #fff;
}

a.feature_shop_now:hover {
    background: #c16452;
}



a.product-link.quickbuy-toggle {
    min-height: 68px;
}





.product-block__title {
    color: #000;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.4;
}

span.product-price__item.product-price__amount.product-price__amount--on-sale.theme-money {
    color: #c20000;
    font-weight: 800;
    font-size: 15px;
}

.navigation--left .navigation__tier-1-container .navigation__tier-1 > .navigation__item > .navigation__link {
    font-size: 13px;
    font-weight: 800;
}

.collection-slider-row {
    margin-top: 30px;
    overflow: hidden;
}



@media (min-width: 768px) {
    .section-footer__row--blocks {
        padding-bottom: 0;
    }

    .section-footer__row--blocks .section-footer__row__col:not(:last-child) {
    margin-bottom: 0;
}

.product-block .block-inner {
    position: relative;
    margin: 0 0 20px;
}

.collection-slider .collection-listing .product-block .product-info {
    margin-bottom: 0;
    padding: 0 15px 0px;
}

.collection-slider .collection-listing .block-inner {
    border-radius: 8px;
    overflow: hidden;
    padding-bottom: 18px;
    transition:all .3s ease-in-out;
}

[data-section-type="featured-collection"] .collection-slider .collection-listing .block-inner:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 30px #00000026;
}

[data-section-type="featured-collection"] .collection-slider .collection-listing  .owl-item {
    padding-top: 7px;
}

.product-price {
    flex-wrap: nowrap;
}

}

.product-block__title {
    min-height: 66px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

#pagefooter .section-footer__title {
     font-weight: 800;
    text-transform: uppercase;
    /* font-size: 19px; */
}

li.navigation__item.navigation__item--with-children.navigation__column {
    font-weight: 800;
}

a.navigation__link.navigation__column-title {
    font-weight: 800;
    color: #000;
}

@media(max-width:820px){
    .icons-bar-container {
    flex-direction: column;
}
/* .icons-bar-item{
 flex-direction: column;
} */
.separator {
    display: none;
}
.icons-bar-container {
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center!important;
}
.icons-bar-item:first-child {
    flex: 1 1 100%;
}
}

.product-detail  span.stamped-product-reviews-badge.stamped-main-badge {
    position: absolute;
    right: unset;
    padding-top: 0;
    top: 40px;
}

.product-detail  .price-container {
    justify-content: end;
    margin-bottom: 0;
}

span.saving-text {
    display: block;
    margin-top: 8px;
    font-size: 11px;
    font-weight: 800;
}

.floating_buy_button_inner span.saving-text {
   margin-top: 0;
}

.product-detail .detail .product-label-container {
    display: flex;
    flex-direction: unset;
}



@media (max-width: 450px) {
    .collection-slider .product-list.carousel .product-block {
        width: 160px;
    }


}

@media(max-width:820px){
    .icons-bar-container {
    flex-direction: column;between;
    gap: 30px;
}
}

/**Product Page**/
@media(min-width:768px){
.product-detail .gallery .gallery__inner {
    top: 0;
    position:sticky;
}
}

.description-wrapper.collapsed .description-content {
  max-height: 400px;
  overflow: hidden;
}

.description-wrapper .description-content {
  transition: max-height 0.3s ease;
}

a.read-more-btn {
    cursor: pointer;
    margin-top: 15px;
    font-weight: 800;
}

shopify-payment-terms {
    display: block;
    margin-top: 0;
    margin-bottom: 12px;
}

.product-detail h1, .product-detail .h1-style {
    font-size: 23px;
}

.icon_prod {
    display: flex;
    justify-content: space-between;
}

.icon_item_prod {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.icon_item_prod img {
    width: 40px;
}

.icon_item_prod span {
    font-size: 12px;
}

.price-area .h4-style {
    font-family: inherit;
    text-align: right;
}

@media(max-width:1600px){
    .navigation--left .navigation__tier-1-container .navigation__tier-1 > .navigation__item > .navigation__link {
    /* font-size: 11px; */
    font-weight: 800;
}
}


