/** Shopify CDN: Minification failed

Line 99:103 Unexpected "{"

**/
/*// =============================================================================
// 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.
//
// =============================================================================*/

.halo-productBadges .badge {padding:9px 10px 5px !important; border-radius:5px !important;}
.product-card-layout-08 .card-quickview .quickview-icon, 
.product-card-layout-08 .card-wishlist .wishlist-icon, 
.product-card-layout-08 .card-compare .compare-icon,
.product-card-layout-08 .card-product .card-action .button.button-ATC,
.product-card-layout-08 .card-product .card-action .button.product-form__submit
{border:1px solid #000 !important}
.halo-recently-viewed-block .halo-block-header .title,
.halo-recommendations-block .halo-block-header .title {font-weight:700;}
.productView-info-item .productView-info-name, .productView-info-item .productView-info-value {
    font-size:12px !important;
}
.productView-price .price.price--medium .price-item, 
.productView-price .price.price--medium .price-item .money {font-weight:700; }
.productView-image .productView-img-container .media, .card-media.card-media--portrait.media--loading-effect {
    background: #f6f5f3;
}
.productView-moreItem.productView-moreItem-product-variant, .productView-price, .productView-info-item, .productView-buttons,
.product-customInformation { background: rgba(128, 185, 102, 0.15); }
.productView-moreItem.productView-moreItem-product-variant {border-radius: 5px 5px 0 0; padding:24px 34px 3px; margin-top:15px;}
.productView-price {padding:0 34px 14px;}
.productView-info-item {padding:0 34px; width:100%;}
.productView-buttons {padding:0 34px 24px;}
.product-customInformation {padding: 0 34px 10px; align-items:center !important;}
.productView-moreItem .product-customInformation:nth-of-type(2) {padding-bottom:24px;}
.halo-productView-right.productView-details .productView-moreItem:last-child .product-customInformation {
  padding-bottom: 24px;
}
.productView-price .price-item.price-item--regular {font-weight:700; color:black;}
.productView-moreItem.productView-moreItem-product-variant .product-form__input .form__label, 
.productView-moreItem.productView-moreItem-product-variant .form__label-combined {font-family:"Syne"; font-size:20px; font-weight:700;
    margin-bottom:10px;}
.productView-moreItem.productView-moreItem-product-variant .product-form__input .form__label span,
.productView-quantity .quantity__label  {display:none;}
.productView-moreItem.productView-moreItem-product-variant .product-form__label .text {font-size: 14px; border-color: white; border-radius: 5px;
    text-align: left;}
.productView-moreItem.productView-moreItem-product-variant .product-form__label {font-size: 14px; width:100%;}  
.productView-product .productView-moreItem .productView-info {display:block;}
.product-customInformation__content .title {font-weight:400 !important; margin:0 !important; font-family:"Epilogue"}
.product-customInformation__icon svg {width:100% !important; height:100% !important; stroke: none;}
.halo-popup-title {font-size:20px; text-transform:none; font-weight:700}
.halo-popup-header {margin:0;}
.halo-text-format {font-size:14px; color:black;}
.productView-wishlist a {border-color: black !important; background: transparent !important;}
.productView-info-item .productView-info-name, .productView-info-item .productView-info-value {
        font-size: 16px !important; color: #356B27 !important; font-weight: 500 !important;}
.productView-propertyInfo .productView-info-item .productView-info-value, 
.productView-propertyInfo .productView-info-item .productView-info-name {padding:0; color:#000 !important;  font-weight: 400 !important;
    font-size: 14px !important;}
.productView-product .productView-info.productView-propertyInfo {width: 100%; border-top: 1px solid #000;
    border-bottom: 1px solid #000; padding:10px 0;}
.productView-product .productView-info.productView-propertyInfo .productView-info-title {margin-top:0;}
.productView-propertyInfo .productView-info-item+.productView-info-item {background:none !important;}
.productView-bottom .tabs-horizontal {display:none;}
.productDesc-wrapper {margin-top:80px}
.productDesc-heading h2 {text-align:center; font-size:40px; font-family:"Syne"; margin-bottom:50px !important; font-weight:700;}
.productDesc-wrap {display:grid; grid-template-columns:1fr 1fr; gap:50px;}
.productDesc-wrap-info {color:black;}
.newsletter-section-banner-collapsible .section-content-wrapper .section-content {display:none}
.newsletter-section-banner-collapsible .section-content-wrapper {display:grid !important; grid-template-columns:1fr 1fr; gap:50px;}
.newsletter-section-banner-collapsible .section-banner, 
.newsletter-section-banner-collapsible .section-content, .newsletter-section-banner-collapsible .section-collapsible {
    width:100% !important;
}

.productView-product .tags {display:flex; gap:10px;}
.productView-product .tags .text-tags, .productView-product .tags .separator {display:none;}
.productView-product .tags a {background: rgb(222, 222, 222); font-size: 14px;  border-radius: 5px;
    padding: 5px 10px;}
.halo-productBadges .badge+.badge {margin:0 !important;}
.halo-productBadges {flex-direction:row !important; gap:5px;}
.price__sale .price-item.price-item--regular {font-weight:400 !important; opacity:0.5;}
.price__sale .price-item.price-item--sale {color:black !important;}

.product-card__short-description {font-size:14px; font-family:"Epilogue"}

.product-card__tags { display: flex;   gap: 10px; margin-bottom:5px;}
.product-card__tags a {background: #dedede;  font-size: 12px; border-radius: 5px;  padding: 9px 12px; line-height:1;}

.card-product .badge.custom-badge.ceaiverde, .productView-image-wrapper .badge.custom-badge.ceaiverde
 {background-color:#2F4F2F}
.card-product .badge.custom-badge.ceainegru, .productView-image-wrapper .badge.custom-badge.ceainegru, {background-color:#000}
.card-product .badge.custom-badge.ceaialb, .productView-image-wrapper .badge.custom-badge.ceaialb {background-color:#EAE6DD}
.card-product .badge.custom-badge.oolong, .productView-image-wrapper .badge.custom-badge.oolong {background-color:#7A5C4E}
.card-product .badge.custom-badge.ceaidefructe, .productView-image-wrapper .badge.custom-badge.ceaidefructe {background-color:#7B2F5C}
.card-product .badge.custom-badge.rooibos, .productView-image-wrapper .badge.custom-badge.rooibos {background-color:#A33F2B}
.card-product .badge.custom-badge.ceaidinplante, .productView-image-wrapper .badge.custom-badge.ceaidinplante {background-color:#8C6A4F}
.card-product .badge.custom-badge.mate, .productView-image-wrapper .badge.custom-badge.mate {background-color:#5B6A52}
.card-product .badge.custom-badge.matcha, .productView-image-wrapper .badge.custom-badge.matcha {background-color:#6B8A50}
.card-product .badge.custom-badge.raritati, .productView-image-wrapper .badge.custom-badge.raritati {background-color:#5C4A4B}
.card-product .badge.new-badge, 
.productView-image-wrapper .badge.new-badge  {background-color:#C19A6B !important;}

.productView-quantity {padding-top:10px; margin-top:0 !important; }
.template-collection .price-item .text {display:none;}
.card-information__wrapper.text-left .card-price {margin-top:10px;}
.card-information__wrapper.text-left .card-price .price-item {font-weight:500}
.st-wishlist-button[data-type="details"] { background-color: white !important;  color: black !important;  }
.st-wishlist-button .st-wishlist-icon, .st-wishlist-button.st-is-added .st-wishlist-icon {
    color:#FF0000 !important
}

@media (max-width: 600px) {
  .product-card__short-description {
    display: none;
  }
  .halo-productBadges .badge { padding: 4px 7px 3px !important;  font-size: 12px !important;  }
  .policies-block .halo-item a {padding:20px !important;}
  .bg-policies-block .halo-row {row-gap:15px;}
  .announcement-bar__message {font-size:13px !important;}
  .product-card__tags {flex-wrap:wrap;}
  .product-card__tags a {padding:7px; }
  .halo-productBadges--left {top:5px !important; left:5px !important;}
  .productView-moreItem.productView-moreItem-product-variant {padding:15px !important;}
  .productView-info-item, .productView-price, .productView-buttons,
  .product-customInformation { padding-left:15px !important; padding-right:15px !important;}
  .productView-propertyInfo .productView-info-item {display:flex !important; flex-direction:column; padding:0 !important;}
  .productView-title { font-size: 30px !important; font-weight: 700 !important; margin-bottom: 15px !important;}
  .newsletter-section-banner-collapsible .section-content-wrapper {grid-template-columns:1fr;}
  .newsletter-section-banner-collapsible {background:none !important;}
  .newsletter-section-banner-collapsible .section-banner {max-width:100% !important;}
  #shopify-section-template--27339345363292__custom_section_LdQrW8 .custom-section  {
    grid-template-columns: 1fr;
  }
  .custom-section h2 {
    font-size: 25px !important;
  }
  .custom-section h3 {
    font-size: 16px !important;
  }
 .custom-section p { font-size:15px !important;
  }
}