﻿@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container{padding-top:50px;}}.attribute-filters .attribute-filters-container>.title{color:#fff;background:#0092dd;padding:10px;cursor:default;overflow:hidden;z-index:5000;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container>.title{padding:5px;line-height:40px;position:fixed;top:0;width:100%;max-width:440px;}}.attribute-filters .attribute-filters-container>.title:before{font-family:"Font Awesome 5 Pro";font-weight:900;font-size:16px;line-height:22px;content:"";color:#fff;float:left;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container>.title:before{line-height:40px;font-size:24px;}}.attribute-filters .attribute-filters-container>.title span{font-weight:700;line-height:22px;font-size:14px;color:#fff;padding:0 0 0 5px;display:block;float:left;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container>.title span{font-size:18px;padding:9px;}}.attribute-filters .attribute-filters-container>.title input.clear-button{padding:2px 6px;float:right;display:none;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container>.title input.clear-button{padding:0 12px;margin-top:5px;line-height:30px;}}.attribute-filters .attribute-filters-container>.title input.apply-button{cursor:pointer;padding:2px 6px;float:right;}@media only screen and (min-width:980px){.attribute-filters .attribute-filters-container>.title input.apply-button{display:none!important;}}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container>.title input.apply-button{padding:0 12px;margin-top:5px;line-height:30px;}}.attribute-filters .attribute-filters-container>.title div.filter-button-close{display:none;float:right;cursor:pointer;font-size:30px;padding:0 6px;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container>.title div.filter-button-close{display:inline-block;}}.attribute-filters .attribute-filters-container .filter-block{overflow:hidden;}.attribute-filters .attribute-filters-container .filter-block .title{background-color:#c2dcf9;display:block;overflow:hidden;color:#0072ad;padding:8px;margin-top:1px;cursor:default;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block .title{font-size:18px;}}.attribute-filters .attribute-filters-container .filter-block .title input{color:#0092dd;border:0;cursor:pointer;background:#fff;padding:0 6px;float:right;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.attribute-filters .attribute-filters-container .filter-block .title input:hover{background:#e8f2fd;}.attribute-filters .attribute-filters-container .filter-block .categorylinks a{padding:6px;display:block;color:#464646;}.attribute-filters .attribute-filters-container .filter-block .categorylinks a:hover{background:#e8f2fd;}.attribute-filters .attribute-filters-container .filter-block div.search{margin-top:10px;margin-bottom:10px;overflow:hidden;}.attribute-filters .attribute-filters-container .filter-block div.search input[type=text]{float:left;outline:0;background:none;font-size:12px;border:1px solid #d3d4ce;height:32px;width:75%;padding:0 16px 0 25px;background:#fff url(https://www.cclonline.com/assets/images/structure/icon-search.png) 5px center no-repeat;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block div.search input[type=text]{flex-grow:1;font-size:18px;height:32px;}}.attribute-filters .attribute-filters-container .filter-block div.search input[type=text]:focus{border:1px solid #91ca49;}.attribute-filters .attribute-filters-container .filter-block div.search input[type=submit]{display:block;height:32px;line-height:32px;border:0;float:left;width:25%;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block div.search input[type=submit]{height:34px;font-size:18px;}}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block div.search{padding-left:10px;padding-right:10px;display:flex;}}.attribute-filters .attribute-filters-container .filter-block div.slider-block{overflow:hidden;}.attribute-filters .attribute-filters-container .filter-block div.slider-block .slider-text{padding:10px;color:#0072ad;font-weight:600;font-size:14px;text-align:center;cursor:default;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block div.slider-block .slider-text{height:34px;font-size:18px;}}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block div.slider-block{padding-left:10px;padding-right:10px;}}.attribute-filters .attribute-filters-container .filter-block div.slider-block ul.sliderRangeButtons a{padding-left:5px!important;}.attribute-filters .attribute-filters-container .filter-block div.slider-block ul.sliderRangeButtons span.amount{color:#0092dd;font-weight:600!important;font-size:9px!important;padding:0 0 0 5px!important;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block div.slider-block ul.sliderRangeButtons span.amount{height:34px;font-size:18px;}}.attribute-filters .attribute-filters-container .filter-block div.slider-block ul.sliderRangeButtons a{display:block;color:#555!important;font-weight:normal;padding:6px 0 6px 5px!important;text-decoration:none;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block div.slider-block ul.sliderRangeButtons a{font-size:18px;}}.attribute-filters .attribute-filters-container .filter-block div.slider-block ul.sliderRangeButtons a:hover{background-color:#dbeafb;}.attribute-filters .attribute-filters-container .filter-block ul{list-style:none;margin:0;padding:0;}.attribute-filters .attribute-filters-container .filter-block ul li{list-style:none;overflow:hidden;display:block;border-bottom:1px solid #e8f2fd;}.attribute-filters .attribute-filters-container .filter-block ul li>label{display:block;padding:6px;cursor:pointer;overflow:hidden;margin:0;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block ul li>label{padding:10px;font-size:18px;}}.attribute-filters .attribute-filters-container .filter-block ul li>label:hover{background:#e8f2fd;}.attribute-filters .attribute-filters-container .filter-block ul li>label>div{display:table-cell;width:100%;vertical-align:middle;}.attribute-filters .attribute-filters-container .filter-block ul li>label.is-swatch>div{display:block;}.attribute-filters .attribute-filters-container .filter-block ul li>label span.name{float:left;color:#555;display:inline-block;margin-right:5px;}.attribute-filters .attribute-filters-container .filter-block ul li>label span.name span{font-weight:600;font-size:10px;color:#e7185a;margin-right:4px;}.attribute-filters .attribute-filters-container .filter-block ul li>label span.count{color:#0092dd;font-weight:600;font-size:10px;padding:0;float:left;line-height:18px;margin-right:5px;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block ul li>label span.count{font-size:14px;line-height:24px;}}.attribute-filters .attribute-filters-container .filter-block ul li>label input{opacity:0;display:none;}.attribute-filters .attribute-filters-container .filter-block ul li>label input:checked~label::before{background-color:#91ca49;}.attribute-filters .attribute-filters-container .filter-block ul li>label input:checked~label::after{display:block;}.attribute-filters .attribute-filters-container .filter-block ul li>label label{display:inline-block;float:right;margin:0;cursor:pointer!important;position:relative;}.attribute-filters .attribute-filters-container .filter-block ul li>label label::before{display:block;width:1.1rem;height:1.1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6;border:1px solid #c3c3c3;border-radius:.25rem;}.attribute-filters .attribute-filters-container .filter-block ul li>label label::after{display:none;position:absolute;top:-1px;left:1px;width:1rem;height:1rem;content:"";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:15px;color:#fff;text-shadow:1px 0 2px #58861c;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block ul li>label label::before{width:1.4rem;height:1.4rem;}.attribute-filters .attribute-filters-container .filter-block ul li>label label::after{font-size:18px;left:2px;}}.attribute-filters .attribute-filters-container .filter-block ul li:first-child{margin-top:1px;}.attribute-filters .attribute-filters-container .filter-block ul li:last-child{border-bottom:0;}.attribute-filters .attribute-filters-container .filter-block .show-more{display:block;text-align:center;}.attribute-filters .attribute-filters-container .filter-block .show-more a{padding:6px;cursor:pointer;color:#0092dd;font-weight:600;display:block;}@media only screen and (max-width:979px){.attribute-filters .attribute-filters-container .filter-block .show-more a{font-size:18px;}}.attribute-filters .attribute-filters-container .filter-block .show-more a:hover{background:#e8f2fd;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li{float:left;width:68px;margin:0;margin-top:1px;border-bottom:0;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label{display:block;padding:6px;cursor:pointer;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label.is-swatch{position:relative;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label.is-swatch label::before{display:none;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label.is-swatch label::after{-webkit-text-stroke:1px black;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label.is-swatch .category-filter-attribute{position:absolute;top:17px;left:24px;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label .swatch{width:34px;height:34px;margin:5px auto;border:1px solid #fff;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label span.name{float:none;display:block;text-align:center;margin:0;padding:0;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label span.count{float:none;display:block;text-align:center;margin:0;padding:0 0 6px 0;}.attribute-filters .attribute-filters-container .filter-block-swatches ul li label input{float:none;display:block;text-align:center;margin:0 auto;padding:0;}