article {background-color:var(--bright-color);border-bottom: 1px solid var(--border-color);padding-bottom: 40px;}
#main-content {display: flex;max-width: 1600px;justify-content: space-between;flex-wrap: wrap;}
.side-top {width: 100%;display: flex;padding: 80px 0 20px;}
.side-top .side-top-bread {text-transform: capitalize;font-family: var(--global-text);font-size: 14px;color: var(--text-light);display: flex;align-items: center;}
.side-top .side-top-bread:last-child {font-weight:bold;color:#000;}
.side-top .side-top-bread img {width:20px;margin: 0 5px;}
.side-tit {width: 100%;margin-bottom: 10px;}
.side-tit h1, .side-tit h2 {text-transform: capitalize;font-size: 50px;}
.side-lef {width: 300px;display: flex;flex-direction: column;height: 100%;}
.side-rig {width: calc(100% - 300px);display: flex;flex-wrap: wrap;justify-content: flex-start;padding-left: 70px;}
.accordion {cursor: pointer;padding: 12px 0;width: 100%;text-align: left;outline: none;font-size: 20px;transition: 0.4s;font-family: var(--global-font);font-weight: bold;border-bottom: 1px solid var(--border-color);position:relative;}
.accordion::after{content:'+';position:absolute;right:20px;top:15px;color:var(--main-color);transition:all .3s;transform:rotate(0deg);}
.accordion.active::after{content:'-';position:absolute;right:20px;top:15px;color:var(--main-color);transition:all .3s;transform:rotate(180deg);}
.side-lef-sin-fil {overflow: hidden;transition:height .3s ease-out;display:flex;flex-direction:column;gap:3px;height:0;}
.side-lef-sin-fil .filter-checkbox{font-family: var(--global-text);font-size: 14px;color: var(--text-light);}
.side-lef-sin-fil .filter-checkbox span {font-family: var(--global-text);font-size: 14px;color: var(--text-light);}
.side-lef-sin-fil .filter-radio{font-family: var(--global-text);font-size: 14px;color: var(--text-light);}
.side-lef-sin-fil .filter-radio span {font-family: var(--global-text);font-size: 14px;color: var(--text-light);}
.side-lef-sin-fil.active {height:fit-content;padding: 10px 0;}
.side-rig-prod{width: 360px;display: flex;border: 1px solid var(--border-color);margin: 0 10px 20px;max-height:500px;cursor:pointer;}
.side-rig-prod-lef {width: 80px;min-width: 80px;text-align: center;padding-top: 20px;font-size: 50px;color: var(--main-color);}
.side-rig-prod-rig {width:100%;display: flex;flex-direction: column;}
.side-rig-prod-rig-img img{max-width:100%;height:auto;}
.side-rig-prod-rig-tit {margin-top: 35px;}
.side-rig-prod-rig-tit a {color:#000;}
.side-rig-prod-rig-sub {color:var(--main-color);font-size: 21px;margin-bottom: 15px;padding-right: 10px;}
.side-rig-prod-rig-sub-lis {display: flex;flex-wrap: wrap;color: var(--text-light);font-weight: 400;font-size: 13px;max-height: 34px;overflow: hidden;padding-right: 10px;}
.side-rig-prod-rig-sub-lis-tit {font-family: var(--global-text);margin-right: 5px;}
.side-rig-prod-rig-sub-lis-sin {font-family: var(--global-text);margin-right: 5px;position:relative;max-height: 16px;overflow: hidden;}
.side-rig-prod-rig-sub-lis-sin::after {content:',';position:absolute;right:-3px;bottom:0;}
.side-rig-prod-rig-sub-lis-sin:last-child::after {content:'';}
.side-rig-prod-rig-lnk {margin-top: 30px;margin-bottom: 20px;}
.side-rig-prod-rig-lnk a {color:#000;}
.side-rig-prod-rig-lnk a img {transform: translate(2px,1px);}
.side-lef-res {padding: 10px 10px 10px 37px;background-color: #fff;border: 2px solid var(--main-color);border-radius: 99px;width: 135px;font-size: 14px;font-family: var(--global-text);font-weight: bold;margin-top: 20px;position:relative;cursor:pointer;}
.side-lef-res::before {content:'-';position:absolute;left: 16px;top: 7px;color: #000;font-size: 17px;}

@media (max-width:1620px){
	.side-top {margin-left:20px;}
	.side-tit {margin-left:20px;}
	.side-lef {padding-left:20px;}
}

@media (max-width:1100px){
	.side-top {padding-top:30px;}
	.side-tit {margin-bottom:30px;}
	.side-rig {padding-left:20px;}
}

@media(max-width:1024px){
	.side-rig {padding-left:0; width:100%;justify-content:center;}
	.side-lef {position: fixed; background-color: #eeeeee; width:100%; padding-left:0px;z-index:9999; margin-bottom: 50px;}
	.side-lef .side-lef-sin-tit {font-size:18px!important; padding-left:20px; padding-top:10px; padding-bottom:10px;}
	.side-rig .side-rig-prod {width:345px;}
	.accordion {padding:5px 0;}
	.accordion::after {top:10px;}
	.accordion.active::after {top:10px;}
	.facetwp-type-radio {padding-left: 20px;}
  	.side-lef-sin-fil .facetwp-facet {padding-left: 20px;}
	.side-lef-button {width:80px;color:#222;text-align:center;background-color:#fff;padding:5px 5px;font-size:18px;position:fixed;right: 0;top:140px;cursor:pointer;height:90px;border:1px solid var(--border-color);border-right:0;display: flex;justify-content: center;align-items: center;flex-direction: column;z-index: 99;}
	.side-lef-button::before {content:'';background-image:url(https://smirdex.gr/wp-content/uploads/2026/09/filter-icon.svg);background-size:24px 36px;background-position:center;background-repeat:no-repeat;width: 24px;height: 36px;color:var(--main-color);position: relative;font-size: 30px;}
	.side-tit {width:100%; margin-bottom: 20px; padding-left: 0;}
	.side-left-sin-close {width:100%; border-bottom:1px solid var(--border-color);color: #fff; padding:15px 20px 15px 40px;position: relative;cursor:pointer;background-color: #000;}
	.side-left-sin-close::before {content:'-';color:var(--main-color);font-size:18px;position: absolute;left:20px;top:13px;}
}

@media(max-width:414px){
	.side-top {margin-left:30px;}
	.side-tit {margin-left:30px;}
	.side-lef-button {width:60px;font-size:14px;height:70px;}
	.side-lef-button::before {font-size: 24px;}
	.side-rig-prod-rig-sub-lis {max-height: 60px;}
}

@media(max-width:360px){
	.side-top {margin-left:10px;}
	.side-tit {margin-left:10px;}
}

@media(min-width:1025px){
	.side-lef-button {display:none;}
	.side-left-sin-close {display:none;}
}

