/** Shopify CDN: Minification failed

Line 150:20 Expected "}" to go with "{"

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/

nav > .list-menu {
  display: flex !important;
  /* justify-content: center; */
  gap: 25px;
}

/* .product{
  padding: 10px !important;
}
.product-item{
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
} */

.search.search-modal__form {
  border: 1px solid #e0b558;
}

.cart-count-bubble {
  top: -22px;
  right: 8px;
}

.header-advanced-textRight {
  position: absolute !important;
}

.header-advanced-cart {
  margin: 0 !important;
}

.header-advanced-cart .header__icon--cart {
  width: max-content;
}

.header-advanced-cart .header-advanced-textRight .cart-text {
  display: none !important;
}
.header-advanced__item .cart-count-bubble {
  background-color: #0f0f0f !important;
}

.product-item {
  border: 1px solid #f0f1f4;
}

/* adarsh */

/* changing font to sans serif */

html *{
    /* font-family: 'Filson Pro' !important;} */




.link-underline .text {
  font-size: 14px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
}
@media (max-width: 1024px) {
  nav > .list-menu {
    flex-direction: column;
  }
}
i.fa-solid.fa-bag-shopping:empty {
  display: unset;
  font-size: 18px;
}

.badgeimage {
  display: flex;
  list-style: none;
  justify-content: space-between;
}
.badgeimage .badgeimage_list {
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
}

@media (max-width: 500px) {
  .announcement-bar__message .message,
  .announcement-bar__message p {
    flex-wrap: nowrap;
  }
}
@media (max-width: 1024px) {
  .main_left_right {
    display: flex;
    justify-content: flex-start;
  }
}
.main_left_right {
  display: flex;
  justify-content: space-between;
}
.main_right .toolbar {
  padding-top: 0px;
  border-top: 0px;
}

.halo-block.halo-banner .image.image-adapt img{
  object-fit: contain !important;
}
.halo-block.halo-banner .image.image-adapt.image-mobile img{
  object-fit: cover !important;
}

.site-nav-title span.text {
	font-weight: 600 !important;
    font-size: 15px;
}

@media (max-width: 500px){
  .section-block-template--17511267303644__163221535239da03ba .halo-block-header .title{
    font-size: 16px !important
  }
}

.productView-property {
    display: none;
}

ul.productListing.productGrid li div.card-action a.button.button-ATC i.fa-solid.fa-bag-shopping::before{
  font-family: fontAwesome;} 

a.card-title.link-underline.card-title-ellipsis{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;}