﻿.cloud-search-filters-sidebar .cloud-search-filter-value
{
    font-size: 16px;
}
.cloud-search-filter-value input[type=checkbox], .cloud-search-filter-value input[type=radio]
{
    height: 22px;
    min-width: 22px;
}
.cloud-search-filter-value__count
{
    color: #737373;
}
.cloud-search-filters-sidebar-container
{
    display: flex;
    clear: both;
    margin-right: 20px;
    width: 250px;
    min-width: 250px;
}
#cloud_search_filters_sidebar, .cloud-search-filters-sidebar-container #cloud_search_filters_sidebar
{
    display: block;
    width: 250px;
    min-width: 250px;
    margin-right: 20px;
}
.cloud-search-filters-sidebar-container .cloud-search-filters-products
{
    flex-grow: 1;
}
@media(max-width: 736px)
{
    #cloud_search_filters_root .cloud-search-page-controls
    {
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 767px)
{
    .cloud-search-filters-sidebar-container #cloud_search_filters_sidebar, #cloud_search_filters_sidebar
    {
        display: none;
    }
    .cloud-search-page-controls__filters-link
    {
        margin: 0 auto;
    }
    .cloud-search-page-controls__filters-container
    {
        margin-bottom: 15px;
    }
    .cloud-search-page-controls__filters-link
    {
        margin-bottom: 0!important;
    }
}
@media screen and (min-width: 768px)
{
    #cloud_search_filters_root.cloud-search-page-controls.cloud-search-page-controls--collection-page, #cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--search-page
    {
        display: none;
    }
}
#cloud_search_filters_sidebar:empty:before
{
    display: block;
    margin: 0 0 16px;
    font-size: 18px;
    line-height: 1.5;
}
#cloud_search_filters_sidebar:empty:after
{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    min-height: 650px;
    margin-left: -24px;
    background-image: linear-gradient(#dfe3e8,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(transparent 100%,transparent 0);
    background-size: 100% 100%,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,100% 100%;
    background-position: -150% 0,24px 16px,24px 56px,24px 86px,24px 116px,24px 146px,24px 196px,24px 236px,24px 266px,24px 296px,24px 326px,24px 376px,24px 416px,24px 446px,24px 476px,24px 506px;
    background-repeat: no-repeat;
    animation-duration: .8s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-fill-mode: none;
    animation-play-state: running;
    animation-name: cs-loading;
}
@keyframes cs-loading
{
    0%
    {
        opacity: .45;
    }
    to
    {
        opacity: .9;
    }
}
.cloud-search-filters-sidebar__heading
{
    display: none;
}
#cloud_search_filters_sidebar .cloud-search-filters-sidebar__filters
{
    margin-top: 0;
}
sticky-scroll-direction #cloud_search_filters_root
{
    display: none;
}
@media screen and (max-width: 767px)
{
    .drawer__content #cloud_search_filters_sidebar
    {
        display: block;
        width: auto;
        min-width: 0;
    }
}
@media screen and (min-width: 767px)
{
    .drawer__content #cloud_search_filters_sidebar
    {
        max-width: 250px;
    }
}
#cloud_search_filters_sidebar:empty:before
{
    display: none;
}
label[for=products-sort-by-select]
{
    display: inline-block;
}
select#products-sort-by-select
{
    -webkit-appearance: auto;
    appearance: auto;
    border: none;
    padding-inline-end: 12px;
    padding-left: 0;
    padding-inline-start: 0;
    font-weight: 400;
}
@media(max-width: 768.98px)
{
    .products-toolbar__filter
    {
        white-space: nowrap;
    }
}
#cloud_search_filters_root .cloud-search-page-controls
{
    margin: 0;
}
#cloud_search_filters_root .cloud-search-page-controls .cloud-search-page-controls__filters-container .cloud-search-page-controls__filters-link
{
    margin: 0 24px 0 0;
}
@media only screen and (max-width: 768px)
{
    #products-toolbar
    {
        flex-wrap: wrap;
    }
    #cloud_search_filters_root
    {
        width: 100%;
    }
    #cloud_search_filters_root .cloud-search-page-controls .cloud-search-page-controls__filters-container .cloud-search-page-controls__filters-link
    {
        display: flex;
        justify-content: center;
        background: #f5f5f5;
        width: 100%;
        margin: 0;
        padding: 15px 24px;
        border: 1px solid #d9d9d9;
    }
    #cloud_search_filters_root .cloud-search-page-controls .cloud-search-page-controls__filters-container .cloud-search-page-controls__filters-link .cloud-search-filters-link-icon
    {
        position: static;
    }
}/*# sourceMappingURL=/cdn/shop/t/5/assets/customfilter.css.map?v=38158184881613988211736254229 */