.page-header{background-color:#222;}
.tocart.action, .block.soldtogether-block .soldtogether-cart-btn, .bundle-actions .action.primary.customize{background:#f48829;border-color:#f48829;}
.tocart.action:hover, .block.soldtogether-block .soldtogether-cart-btn:hover, .bundle-actions .action.primary.customize:hover, .tocart.action:active, .block.soldtogether-block .soldtogether-cart-btn:active, .bundle-actions .action.primary.customize:active, .tocart.action:focus, .block.soldtogether-block .soldtogether-cart-btn:focus, .bundle-actions .action.primary.customize:focus{background:#fba030;border-color:#fba030;}
:where(.products-grid, .widget-product-carousel):not(.wishlist) .product-item .tocart::before,
.page-header .minicart-wrapper .action.showcart::before, .page-header .minicart-wrapper .action.showcart.active::before, .page-header .minicart-wrapper .action.showcart.active::before, .page-header .minicart-wrapper .action.showcart.active.active::before {
    background-image:     
url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDJINC4yMjM5Mkw2Ljc4MTE3IDE2LjQ0MTVIMjAuNjg3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTguOTY5NDIgMjIuMDQ0OUMxMC4wMjM0IDIyLjA0NDkgMTAuODc3OCAyMS4xODk2IDEwLjg3NzggMjAuMTM0NkMxMC44Nzc4IDE5LjA3OTYgMTAuMDIzNCAxOC4yMjQ0IDguOTY5NDIgMTguMjI0NEM3LjkxNTQ0IDE4LjIyNDQgNy4wNjEwMiAxOS4wNzk2IDcuMDYxMDIgMjAuMTM0NkM3LjA2MTAyIDIxLjE4OTYgNy45MTU0NCAyMi4wNDQ5IDguOTY5NDIgMjIuMDQ0OVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTE4Ljg1NDkgMjIuMDQ0OUMxOS45MDg5IDIyLjA0NDkgMjAuNzYzMyAyMS4xODk2IDIwLjc2MzMgMjAuMTM0NkMyMC43NjMzIDE5LjA3OTYgMTkuOTA4OSAxOC4yMjQ0IDE4Ljg1NDkgMTguMjI0NEMxNy44MDA5IDE4LjIyNDQgMTYuOTQ2NSAxOS4wNzk2IDE2Ljk0NjUgMjAuMTM0NkMxNi45NDY1IDIxLjE4OTYgMTcuODAwOSAyMi4wNDQ5IDE4Ljg1NDkgMjIuMDQ0OVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTQuNzMyODggNC4zNjg3SDIzLjA5MTdMMjEuNDM3NyAxMy4wMjg1SDYuMTcwNTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
}

.page-header .minicart-wrapper .action.showcart::before, .page-header .minicart-wrapper .action.showcart.active::before, .page-header .minicart-wrapper .action.showcart.active::before, .page-header .minicart-wrapper .action.showcart.active.active::before {
    width: 23px;
    background-size: auto;
}

.page-header .block-search .action.search {
             background-size: auto;
}


.page-header .minicart-wrapper .action.showcart .counter.qty, .page-header .minicart-wrapper .action.showcart.active .counter.qty {
    background: #ff7a0e;
}

.page-header, .header.wrapper.is_stuck {
  background: #222;
}

.navpro.navpro .level0 > .level-top {
    color: #fff;
}

.page-header .block-search .label, .nav-toggle{
     filter: invert(1);
}


@media (min-width: 769px), print {
  .page-header .wishlist .icon,  .page-header .switcher-customer .switcher-trigger .icon, .page-header .block-search .action.search  {
     filter: invert(1);
  }

.block-search.block-swissup-ajaxsearch.folded.shown .field.search {
  background: #222;
}
 
.swissup-ajaxsearch-folded-loading .block.block-search, .block-search.block-swissup-ajaxsearch.folded {
            margin-top: 6px;
        }
}

@media (max-width: 768px), print {
    .page-header.configurable .block-search .label {
        margin-top: 15px;
       right: 45px;
    }
}

@media (min-width: 1024px), print {
  .image-block.element .info {
    padding: 3em;
  }
}


.products-grid .product-item-actions, .products-grid .product-item-actions .actions-secondary {
    flex-direction: unset;
}

:where(.products-grid, .widget-product-carousel):not(.wishlist) .product-item .tocart:hover {
    background: #fba030;
    border: none;
}

.product-item-actions .actions-secondary > .action:hover {
    background: #eee;
}

.product-item .quick-view::before {
    background-color: transparent;
}

.is_stuck.box-tocart {
    padding: 17px 0 17px !important;
}

.breadcrumbs {
    margin: 0 0 5px;
    min-height: 50px;
}


.chic-icon.chic-return::before {
    background-image:url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+Cg08cGF0aCBkPSJNMiwyMWg4YTEsMSwwLDAsMCwwLTJIMy4wNzFBNy4wMTEsNy4wMTEsMCwwLDEsMTAsMTNhNS4wNDQsNS4wNDQsMCwxLDAtMy4zNzctMS4zMzdBOS4wMSw5LjAxLDAsMCwwLDEsMjAsMSwxLDAsMCwwLDIsMjFaTTEwLDVBMywzLDAsMSwxLDcsOCwzLDMsMCwwLDEsMTAsNVptMTMsOC41djVhLjUuNSwwLDAsMS0uNS41aC0xdjJMMTksMTlIMTQuNWEuNS41LDAsMCwxLS41LS41di01YS41LjUsMCwwLDEsLjUtLjVoOEEuNS41LDAsMCwxLDIzLDEzLjVaIi8+Cg08L2c+Cg08L3N2Zz4=);
}

.chic-icon.chic-icon-medium::before {
    width: 35px;
    height: 35px;
 }

.cms-index-index .easyslide-description {
    max-width: 50%;
    padding: 3%;
}

.page-footer .footer.content, .page-header .header.panel {
    display: none;
}