/** Shopify CDN: Minification failed

Line 34:67 Expected identifier but found "var("
Line 58:100 Unexpected "'.halo-sidebar'"

**/
/*// =============================================================================
// 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.
//
// =============================================================================*/

.card-title.link-underline:hover {color:#e95144;}

.halo-sidebar .halo-sidebar-header, .halo-sidebar .halo-sidebar-wrapper  {background: var(--color-background);}
.productView-stickyCart.style-1 .sticky-title {color:var(--color-background);}

#fulfilled-reviews-all {width:100%; max-width: 1200px;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;}
#fulfilled-reviews-all .kl_reviews__list_container {min-height:unset}

.footbar-fixed .footbar-fixed-right .halo-cookie {position:fixed;z-index:999; left:0; right:0;top:0;bottom:0;display:flex; justify-content:center; align-items:center; background:rgba(0,0,0,0.5); max-width:100%}
.footbar-fixed .footbar-fixed-right .halo-cookie .halo-cookie__block {position:relative;padding: 4rem;max-width: 400px; background:rgba(232, 232, 232, 0.9)}

.previewCart .previewCartItem-price .price{color:#f1f1f1}
.previewCart .form-input.quantity {background:var(--color-background); color:var(--color-white)!important}
.previewCart-wrapper .cartTool-item {background:var(--color-background); border-color: var(--color-background)!important; }
.previewCart-wrapper .cartTool-item:hover {background:var(--color-background); border-color: var(--color-background)!important}
.previewCart-wrapper .cartTool-item svg {color:var(--color-white); var(--color-white)}
.previewCart-wrapper .cartTool-item:hover svg {color:#f1f1f1; fill:#f1f1f1}
body:not(.quick_shop_option_3) .previewCartCollection .previewCartCarousel .product {min-height:unset!important}
.previewCart-wrapper .previewCartItem-qty .quantity {padding: 8px 16px 8px 16px;}
.previewCart-wrapper .previewCartCollection .product-item .card-button {color:var(--color-white)!important;
        --d: 50%;background: linear-gradient(90deg, currentColor 33.33333%, transparent 0 70%, currentColor 0) var(--d, 100%) 100% / 300% 1px no-repeat;
        transition: background .6s ease-in-out 0s;text-decoration:none}
.previewCart-wrapper .previewCartCollection .product-item .card-button:hover {--d: 0%;
        text-decoration: none;color:var(--color-white)!important;}

.header-classic__item .quickSearchResultsWrap {background-color:var(--color-background); }
.header-classic__item .quickSearchResultsBlock .list-item .link:hover {background-color:unset;border-color:unset}
.header-classic__item .search_details .search-modal__form .search__input {color:var(--color-background)!important}
.header-classic__item .search_details .search-modal__form .search__input::placeholder {color:#999999}
.header-classic__item .quickSearchResultsBlock .search-block-title .text, .header-classic__item .search-block-content .halo-block{background:var(--color-background)}
.header-classic__item .quickSearchResultsBlock .list-item .link, .header-classic__item .predictive-search .predictive-search__list-item .link {background-color:var(--color-background)}
.header-classic__item .search-block-content .halo-block .card-title:hover {color:#da5124;}
.header-classic__item .halo-currency .currency-menu .dropdown-item .text {color:var(--color-white); border: 1px solid #222222}
.header-classic__item .halo-currency .currency-menu .dropdown-item:hover .text {color:#da5124;}

#halo-term-condition-popup .halo-popup-content, #halo-term-condition-popup .halo-popup-header .halo-popup-title {color:var(--color-black)}

.product-card-layout-01 .list-1 .product-item .card-title {font-weight:700}
.product-card-layout-01 .list-3 .product-item .compare-button .compare-label, .product-card-layout-01 .products-carousel .product-item .compare-button .compare-label {color:var(--color-black)}
.product-card-layout-01 .list-3 .product-item .card-action .button, .product-card-layout-01 div:not('.halo-sidebar') .products-carousel .product-item .card-action .button {background: #da5124;border-color: #da5124;max-width: 200px;}
.quick_shop_option_2 .quickshop-popup-show .card-action__group.variants-popup {background-color:var(--color-background)!important;border-top:1px solid #222222; border-bottom:1px solid #222222}
.quick_shop_option_2 .quickshop-popup-show .variants-popup .product-card__button2 {background-color:var(--color-background)!important;}
.quick_shop_option_2 .quickshop-popup-show .card-information .variants-popup .single-label {color:var(--color-black)!important}
.quick_shop_option_2 .quickshop-popup-show .card-information .card-compare-wrapper input[type=checkbox]+.form-label--checkbox {color:var(--color-white)!important}
.quick_shop_option_2 .quickshop-popup-show .card-action .product-card__button2 .button.add-to-cart-btn {background:var(--color-white); color:var(--color-black)}
.quick_shop_option_2 .productList .card-information {top:0}
/*.productView-complementary{display:none}
.productView-complementary.active {display:block; opacity:1}
.productView-complementary.active .complementary-products-title .title .text {font-size:15px; padding-bottom:10px!important}
.productView-complementary.active .complementary-products-slider .product.slick-slide {width:100%!important}
.productView-complementary.active.style-2 .complementary-products-slider .product {padding-bottom:5px}*/

.alertBox.alertBox--info, .cart .cart-header {background:var(--color-background);}

.megamenu_style_5--style2 .menu-dropdown__banner .menu-dropdown__product {padding-top:0!important}
.main-menu .has-megamenu .menu-dropdown__banner .background-bottom, .main-menu .has-megamenu .menu-dropdown__banner .background-bottom:before, .main-menu .has-megamenu .menu-dropdown__banner .background-bottom:after {background:var(--color-background)}
.main-menu .has-megamenu .menu-dropdown {background:var(--color-background); border-top:1px solid #787878; border-bottom:1px solid #787878}
.main-menu .has-megamenu .menu-dropdown .text  {color:var(--color-white)}
.main-menu .has-megamenu .menu-dropdown .site-nav-title {color:var(--color-white)!important;
        --d: 50%;background: linear-gradient(90deg, currentColor 33.33333%, transparent 0 70%, currentColor 0) var(--d, 100%) 100% / 300% 1px no-repeat;
        transition: background .6s ease-in-out 0s;text-decoration:none}
.main-menu .has-megamenu .menu-dropdown .site-nav-title:hover {--d: 0%;
        text-decoration: none;color:var(--color-white)!important;}

.halo-popup .productView-product .productView-hotStock, .halo-popup .productView-product .productView-price, .halo-popup .productView-product .installment, 
.halo-popup .productView-product .product-form__input .form__label, .halo-popup .productView-product .productView-checkbox input[type=checkbox]+label, .halo-popup .productView-product .productView-checkbox a, 
.halo-popup .productView-product .shopify-payment-button__more-options  {color:var(--color-black)}
.halo-popup .quickView {padding-bottom:0}
.halo-popup .halo-productBadges .badge {color: var(--color-white)!important;background-color: #da5124!important;}

.halo-sidebar_menu .halo-top-currency .text {color:var(--color-white);}
.halo-sidebar_menu .nav-title-mobile, .halo-sidebar_menu .menu-dropdown, .halo-sidebar_menu .site-nav-list .site-nav-sub, .halo-sidebar_menu .list-menu--disclosure-1, .halo-sidebar_menu .list-menu--disclosure-2, .halo-currency .currency-menu, .halo-sidebar_menu .halo-currency .title, .halo-sidebar_menu .localization-form .title {background:var(--color-background)!important}
.mobileMenu-toggle__Icon, .mobileMenu-toggle__Icon:before, .mobileMenu-toggle__Icon:after {background-color:var(--color-white);}

.search_details .search-modal__form, .quickSearchResultsWrap {background-color:var(--color-background)!important;border-color:#787878!important}
.toolbar .toolbar-item .toolbar-icon.active, .quickSearchResultsBlock .search-block-title .text,.quickSearchResultsBlock .list-item .link, .predictive-search .predictive-search__list-item .link {background-color:var(--color-background)!important;}
.halo-block, .halo-sidebar, .page-sidebar, .halo-sidebar-header {background:var(--color-background)!important;}
.quickSearchResultsBlock .search-block-title, .productView-tab .tabs-contents-vertical .tab-content:first-child, .productView-tab .tab-content+.tab-content, .cart-list .cart-item, 
.cart-total-grandtotal, .footer-block__mobile .footer-block__heading, .section-block-template--17634967453930__16497261635f6f948e .block-title--style4 {border-color:#787878!important}
.cart--totals-title:after, .cart-total-subtotal:after, .cart-total-grandtotal:after {background-color:#787878!important}

@media (max-width: 767px) {
.productView-stickyCart.style-1.always-on-mobile, .popup-toolDown { background-color:var(--color-background)!important; border-top:1px solid #787878;border-bottom:1px solid #787878;}
.sticky-product-mobile .sticky-product-mobile-header {border-bottom:1px solid #787878!important}
.product-details .product-option.sticky-product-mobile {border-bottom:1px solid #787878!important}
.productView-stickyCart.style-1.always-on-mobile .sticky-wishlist a.wishlist-added {background-color: var(--color-white); border-color: var(--color-white);}
.productView-stickyCart.style-1.always-on-mobile .sticky-wishlist a.wishlist-added .icon {fill:var(--color-background)}
.product-details .product-option.sticky-product-mobile {background:var(--color-background)!important}
.productView-stickyCart.style-1 .sticky-product-close svg g{fill:var(--color-white)!important}
.productView-stickyCart.style-1 .sticky-title, .productView-stickyCart.style-1 .sticky-price {color:var(--color-white)!important}
.productView-thumbnail .productView-thumbnail-link {max-height:180px}
.previewCart.active-tool:before {background-color:var(--color-background)!important}
.cartTool-item svg {width: 15px;height: 15px;}
.previewCartTool {padding:5px 20px 6px;}
.previewCart-wrapper .cartTool-item {padding:3px 10px}
    .previewCartGroup .dynamic-checkout__content shopify-accelerated-checkout-cart {
        --shopify-accelerated-checkout-button-block-size: 30px!important;
        --shopify-accelerated-checkout-button-inline-size: 30px!important;}

.site-nav-mobile.nav-account {border-top:2px solid #787878}
.site-nav-mobile.nav-account .header__link--account, .site-nav-mobile.nav-account .header__icon {border-color:#787878}
.halo-sidebar_menu .halo-currency .currency-menu {padding:0 10px!important}
.halo-sidebar_menu .halo-currency .title {padding:10px 10px 0!important}
.halo-sidebar_menu .site-nav-mobile .list-menu .menu-lv-item, .halo-sidebar_menu .menu-dropdown__wrapper .menu-dropdown__column .site-nav, .halo-sidebar_menu .menu-dropdown__wrapper .navigation_all_mobile, .halo-sidebar_menu .menu-dropdown__wrapper .wrapper-colunm-menu .site-nav-title a { border-color:#787878!important}

}

@media (max-width: 1024px) {
    .toolbar.show-sticky {background:var(--color-background)!important;}
    }