/** Shopify CDN: Minification failed

Line 102:0 All "@import" rules must come first

**/
/*// =============================================================================
// 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.
//
// =============================================================================*/

.footer-block__list-social .list-social{margin-left:0px !important;}
.footer-1 .list-social__item{margin-bottom:0px !important;}
.halo-article-block{margin-bottom:0px !important;}
.halo-article-content p{margin-bottom:20px !important;}
.article-social.text-left{display:none !important;}
.blog-layout-default .blog-block-item .item:first-child .article-item:not(.not-placeholder){margin-bottom:40px !important;}
.blog-layout-default .page-header{padding-bottom:40px !important;}
.contact.contact-1 textarea{min-height:150px !important;height:150px !important;}
#shopify-section-template--21299055296566__brand_slider_QNjrdP .halo-item .wrapper-content{border-radius:10px !important;padding:10px !important;}
.template-product .product-details .product-form__submit.button{border-radius:25px !important;}
#CollectionSection-template--21299054870582__product-grid .sidebarBlock-heading{font-weight:500 !important;}
.sidebar-categories .all-categories-list li a{text-transform: uppercase !important;}
.productView-title{font-weight:500 !important;}
.tabs-horizontal .tab-title{background:#43c1c7 !important;}
.tabs .tab-title.is-open:after{background:#353535 !important;}
.halo-text-format p{color:#353535 !important;}


.header-navigation{border-bottom:1px solid #ddd !important;}
.template-collection .collection-default .page-sidebar .sidebarBlock.Brands li label{font-size:13px !important;}
.template-cart .cart-total:after{display:none !important;}
.template-cart  .cart-actions{margin-top:15px !important;}
.template-cart  .cart-content-item.cart-total{padding-top:0px !important;margin-top:0px !important;}
.template-cart .cart-total-value{font-size:16px !important;}
.template-cart .cart--totals-title{font-size:24px !important;text-transform:unset !important;}
.template-cart .cart-item .cart-item-value{font-size:14px !important;}
.template-cart .cart-item .price{font-size:14px !important;}
.template-cart .cart-item .cart-item-name a{font-size:14px !important;line-height:24px !important;}
.template-cart .cart-header-item{text-transform:unset !important;}
.template-cart .cart-container .cart-content-empty{margin:0px !important;}
.template-cart .cart-container{padding-top:40px !important;padding-bottom:40px !important;}
.template-cart .cart-container .page-header{display:none !important;}
.template-search .toolbar{display:none !important;}
.productListing{margin-bottom:0px !important;}
.template-search .search-container{padding-top:40px !important;}
.template-search .search-container .search-form{margin-top:0px !important;}
.template-search .search-container .page-header{padding-top:0px !important;}
.template-product .tab-content .toggle-title{padding-left:10px !important;padding-right:10px !important;background:#f5f5f5 !important;}
/*.template-product .tab-content{word-break: break-all;}*/
.template-product .tabs-contents .toggle-content{padding:5px 10px 15px;}
.template-product .productView-tab .tab-title.is-open:before{display:none !important;}
.template-product .productView-tab .tab-title.is-open{background:#000 !important;color:#fff !important;}
.template-product .productView-tab .tab-title{background:#f5f5f5 !important;color:#000 !important;padding:10px 20px !important;margin-right:10px !important;}
.template-product .productView-tab .tabs{margin-top:0px !important;margin-bottom:20px !important;}
.template-product .product-default .productView{padding-bottom:40px !important;}
.template-product .productView-subtotal{margin-top:0px !important;}
 .template-product .product-details{padding-top:40px !important;}
.template-collection .collection-default .page-sidebar .sidebarBlock.Availability{display:none !important;}
.template-collection .collection-default .page-sidebar .halo-sidebar-header{display:none !important;}
.template-collection .collection-default .page-sidebar .all-categories-list li a{font-size:13px !important;line-height:23px !important;}
.template-collection .collection-default .page-sidebar{background:#f5f5f5 !important;padding:30px 10px 0px 10px !important;}
.template-collection .collection-default .sidebarBlock{padding-bottom:0px !important;margin-bottom:10px !important;border-bottom:1px solid #ddd !important;}
.template-collection .collection-default .sidebarBlock:last-of-type { border-bottom: 0px !important; }
.template-collection .collection-default .product{margin-top:20px !important;}
.template-collection .collection-default{padding-top:40px !important;}
.template-collection .toolbar{padding-top:0px !important;padding-bottom:10px !important;border-top:0px !important;}
.product .card-title{margin-bottom:0px !important;}
.template-collection .collection-default .page-sidebar--vertical .halo-sidebar-wrapper{padding-bottom:0px !important;}
.template-collection .articleLookbook-block{display:none !important;}
.page-sidebar.page-sidebar--vertical+.page-content .toolbar-wrapper .results-count{display:block !important;}
.pagination-wrapper{margin-top:30px !important;margin-bottom:0px !important;}
.card-price{justify-content:left !important;margin-bottom:0px !important;}
.card-title{text-align:left !important;}
#shopify-section-template--21299055329334__product_block_YKtVtm .view_all{text-align: center; margin-left: auto; margin-right: auto; display: block; width: fit-content;font-size:12px !important;letter-spacing:20% !important;text-decoration:underline !important;}
#shopify-section-template--21299055329334__product_block_qAjVKD .view_all{text-align: center; margin-left: auto; margin-right: auto; display: block; width: fit-content;font-size:12px !important;letter-spacing:20% !important;text-decoration:underline !important;}

.wrapper-body{padding-bottom:40px !important;}
#shopify-section-template--21299055329334__brand_slider_riiFdr .brand-layout--slider .wrapper-content .text{font-size:18px !important;font-weight:bold !important;line-height:normal !important;letter-spacing:-4% !important;}
#shopify-section-template--21299055329334__brand_slider_riiFdr .brand-layout--slider .wrapper-content .description{font-size:14px !important;font-weight:300 !important;line-height:normal !important;}
#shopify-section-template--21299055329334__brand_slider_riiFdr .rte{text-align:left !important;}
#shopify-section-template--21299055329334__brand_slider_riiFdr .halo-block-header .title-wrap .title{font-weight:700 !important;letter-spacing:-4% !important;}
#shopify-section-template--21299055329334__brand_slider_riiFdr .halo-block-header{text-align:left !important;}
#shopify-section-template--21299055329334__brand_slider_riiFdr .halo-block-header .title-wrap{padding-left:0px !important;padding-right:0px !important;}
#shopify-section-template--21299055329334__brand_slider_riiFdr .halo-block-header .title-wrap span{width:100% !important;padding:0px !important;}
#shopify-section-template--21299055329334__custom_image_banner_YQRUy8{display:none !important;}
#shopify-section-template--21299055329334__custom_image_banner_bVynCT .halo-block-header .title{font-weight:700 !important;letter-spacing:60% !important;margin-bottom:0px !important;}
#shopify-section-template--21299055329334__custom_image_banner_bVynCT .rte{font-size:35px !important;font-weight:800 !important;letter-spacing:-4% !important;line-height:normal !important;}
#shopify-section-template--21299055329334__custom_image_banner_bVynCT .rte span{font-size:20px !important;letter-spacing:-4% !important;font-weight:400 !important;}

#shopify-section-template--21299055329334__custom_image_banner_M7WARc{display:none !important;}
#shopify-section-template--21299055329334__custom_image_banner_Q3n7bq .halo-block-header .title{font-weight:700 !important;letter-spacing:60% !important;margin-bottom:0px !important;}
#shopify-section-template--21299055329334__custom_image_banner_Q3n7bq .rte{font-size:35px !important;font-weight:800 !important;letter-spacing:-4% !important;line-height:normal !important;}
#shopify-section-template--21299055329334__custom_image_banner_Q3n7bq .rte span{font-size:20px !important;letter-spacing:-4% !important;font-weight:400 !important;}

@import url('https://fonts.googleapis.com/css2?family=Michroma&display=swap');

.slide-block-image_aarR6K .slide-content{top:50%;}
.slide-block-image_aarR6K .slide-heading.slide-pc {margin-top:200px;width:100%;display: flex; flex-direction: row; align-content: center; justify-content: space-between;
  font-family: "Michroma", sans-serif; letter-spacing:60%;font-weight: 400;font-style: normal;
}
.slide-block-image_aarR6K .slide-content .slide-button{margin-top:200px;}
.featured-blog-block .halo-block-header { padding-top: 0px !important;margin-bottom:30px !important;max-width:100% !important;display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;}
.featured-blog-block .halo-block-header .button{display: inline-block;font-weight:normal;margin:auto 0 !important;padding: 0 !important; text-align: right;}


.section-block-template--21299055296566__brand_slider_cWXR74 .wrapper-content .text{z-index: 10; position: relative; bottom: 70px; letter-spacing: 2px;}
.section-block-template--21299055296566__brand_slider_cWXR74 .wrapper-content .description{z-index: 10; position: relative; bottom: 70px; font-weight:bold;}
.product-tab-block .list-product-tabs.list-tabs-left li:first-child .tab-links{padding-left:15px !important;}
.section-block-template--21299055296566__product_tab_block_aVzkzm .list-product-tabs .tab-links.active, .section-block-template--21299055296566__product_tab_block_aVzkzm .list-product-tabs .tab-links:hover{background: #EAEBF7 !important; border-radius: 25px;}

#shopify-section-template--21299055427638__164709134604b9bd62{display:none;}
.secondcat h2{visibility:hidden;}

.previewCartInfo { padding: 5px 20px 30px !important; }
.footsubtext p{color:#43C1C7 !important }

@media(min-width: 1400px){
    .slide-block-image_aarR6K .slide-content{width:1200px !important;}
}

@media(max-width: 1399px) and (min-width:1024px){
    .slide-block-image_aarR6K .slide-content{width:1000px !important;}
}

@media screen and (min-width: 1025px) {

    .footer-block__list-social li.list-social__item img{width:42px !important;}
    .body-full-width .wrapper-body .container{padding-left:60px !important;padding-right:60px !important;}
   #HeaderNavigation .menu-lv-1 .header__submenu .menu-lv-item a{padding-top:6px !important;padding-bottom:6px !important;font-size:14px !important;}
   .menu-dropdown.megamenu_style_2 {max-height:100vh !important;}
    #HeaderNavigation .menu-lv-1 .header__submenu.list-menu--disclosure-1{width:30rem !important;scrollbar-width: thin; scrollbar-color: #999 #f1f1f1;}
    #HeaderNavigation .menu-lv-1 .header__submenu.list-menu--disclosure-1::-webkit-scrollbar { width: 4px; }
    #HeaderNavigation .menu-lv-1 .header__submenu.list-menu--disclosure-1::-webkit-scrollbar-track { background: #f1f1f1; }
    #HeaderNavigation .menu-lv-1 .header__submenu.list-menu--disclosure-1::-webkit-scrollbar-thumb { background: #999; border-radius: 10px; }
    #HeaderNavigation .menu-lv-1 .header__submenu.list-menu--disclosure-1::-webkit-scrollbar-thumb:hover { background: #666; }
    .megamenu_style_2 .banner a{padding-bottom:0px !important;}
    .template-product .halo-productView-left{width:50% !important;}
    .template-product .halo-productView-right{width:50% !important;}
    .header-nav-hamburger--style1 .header-item--side {
        min-width: 200px !important;
    }
    .header-navigation .header-logo {
        max-width: 200px !important;
    }
    .scrolled-past-header .header-logo .header__heading-logo{width:145px !important;}
    .section-block-template--21299055296566__blog_post_slider_VBULQz .container-full{padding-right:100px !important;}
    .toolbar .toolbar-dropdown.filter-sortby .dropdown-menu{min-width: 250px !important;}
    /**/
}

@media screen and (max-width: 1024px) {
    
    .footer-block__list-social li.list-social__item img{width:36px !important;}
    .contact.contact-1 textarea{min-height:120px !important;height:120px !important;}
    .body-full-width .wrapper-body .container{padding-left:15px !important;padding-right:15px !important;}
    .collection-default .halo-sidebar-wrapper.custom-scrollbar{padding:0px !important;}
    .template-cart .cart-container{padding-top:30px !important;padding-bottom:30px !important;}
    .template-search .search-container{padding-top:30px !important;}
    .template-collection .productListing{margin-bottom:0px !important;}
    .template-product .product-default .productView{padding-bottom:30px !important;}
    .template-product .product-details{padding-top:30px !important;}
    .template-collection .collection-default{padding-top:30px !important;}
    .wrapper-body{padding-bottom:30px !important;}
       #shopify-section-template--21299055329334__image_banner_Lmfcca .content-box--absolute{top:85% !important; left:0% !important;width:100% !important; }
   #shopify-section-template--21299055329334__image_banner_Lmfcca .content-box--absolute .button{margin-left:auto !important;margin-right:auto !important;}

    #shopify-section-template--21299055329334__custom_image_banner_bVynCT .container-full{padding-left:0px !important;padding-right:0px !important;}
    #shopify-section-template--21299055329334__custom_image_banner_Q3n7bq .container-full{padding-left:0px !important;padding-right:0px !important;}
    #shopify-section-template--21299055296566__brand_slider_tG9Kaq .container-full{padding-left:15px !important;padding-right:15px !important;}
    #shopify-section-template--21299055296566__featured_blog_GzF79h .container-full{padding-left:15px !important;padding-right:15px !important;}
    .previewCartInfo { padding: 5px 20px 10px !important; }
}

@media screen and (max-width:1024px) and (min-width: 768px) {
     .template-product .halo-productView-left{width:50% !important;}
    .template-product .halo-productView-right{width:50% !important;}
    .footer-1 .halo-row{row-gap:20px !important;}
    #halo-image-banner-template--21299055296566__16382588978e0f1106 .content-box--absolute{top:85% !important; left:15% !important; }
       .cust100{width:100% !important;}
    .cust100 hr{margin: 1em 0em !important;}
    .cust66{width:66% !important;}
    .pvGroup-row .quantity__group--1{margin-right:8px !important;}
    .spectraemailbutton{margin-left:8px !important;font-size:13px !important;min-width:auto !important;}
    .template-product .product-details .product-form__submit.button{font-size:13px !important;}
}

@media screen and (min-width: 768px) {
    .thirdcat{display:none !important;}
}

@media screen and (max-width: 767px) {
    .contact-container.container{margin-top:20px !important;}
    .halo-product-block .halo-block-header { padding: 0px 10px;}
    .brands-block .halo-block-header { padding: 0px 10px;}
    #shopify-section-template--21299055329334__product_block_YKtVtm .view_all{margin-top:20px !important;}
    #shopify-section-template--21299055329334__product_block_qAjVKD .view_all{margin-top:20px !important;}
    #shopify-section-template--21299055329334__brand_slider_riiFdr .brand-layout--slider .wrapper-content .text{font-size:14px !important;}
        #shopify-section-template--21299055329334__brand_slider_riiFdr .brand-layout--slider .wrapper-content .description{font-size:10px !important;}
    #halo-image-banner-template--21299055296566__16382588978e0f1106 .content-box--absolute{top:85% !important; }
    #shopify-section-template--21299055329334__brand_slider_riiFdr .rte{font-size:12px !important;}
    .nomobile{display:none !important;}
    .footer-block__details .image_logo{margin-bottom:20px !important;}
    .footer-block__details .image_logo img{width:55% !important;}
    #shopify-section-template--21299055329334__custom_image_banner_bVynCT{display:none !important;}
    #shopify-section-template--21299055329334__custom_image_banner_YQRUy8{display:block !important;}
    #shopify-section-template--21299055329334__custom_image_banner_YQRUy8 .container-full{padding-left:0px !important;padding-right:0px !important;}
    #shopify-section-template--21299055329334__custom_image_banner_YQRUy8 .halo-block-header .title{font-weight:700 !important;letter-spacing:60% !important;margin-bottom:0px !important;}
#shopify-section-template--21299055329334__custom_image_banner_YQRUy8 .rte{font-size:20px !important;font-weight:800 !important;letter-spacing:-4% !important;line-height:normal !important;}
#shopify-section-template--21299055329334__custom_image_banner_YQRUy8 .rte span{font-size:12px !important;letter-spacing:-4% !important;font-weight:400 !important;}


 #shopify-section-template--21299055329334__custom_image_banner_Q3n7bq{display:none !important;}
    #shopify-section-template--21299055329334__custom_image_banner_M7WARc{display:block !important;}
    #shopify-section-template--21299055329334__custom_image_banner_M7WARc .container-full{padding-left:0px !important;padding-right:0px !important;}
    #shopify-section-template--21299055329334__custom_image_banner_M7WARc .halo-block-header .title{font-weight:700 !important;letter-spacing:60% !important;margin-bottom:0px !important;}
#shopify-section-template--21299055329334__custom_image_banner_M7WARc .rte{font-size:20px !important;font-weight:800 !important;letter-spacing:-4% !important;line-height:normal !important;}
#shopify-section-template--21299055329334__custom_image_banner_M7WARc .rte span{font-size:12px !important;letter-spacing:-4% !important;font-weight:400 !important;}
    #shopify-section-template--21299055427638__164709134604b9bd62{display:block;}
    #shopify-section-template--21299055427638__image_banner_M7zntD{display:none;}
    #shopify-section-template--21299055427638__custom_service_block_EKFjzQ .policies-icon img{width:25% !important;}
    .firstcat, .secondcat{display:none !important}
}