.cmp-searchresults{margin:.8rem;position:relative}
@media only screen and (min-width:768px){.cmp-searchresults{margin:0 0 0 2rem}
}
.cmp-searchresults .cmp-contentslot__content{display:none}
.cmp-searchresults.loaded .cmp-contentslot__content{display:flex}
@media only screen and (max-width:calc(480px - 1px)){.cmp-searchresults.loaded .cmp-contentslot__content.hiddenOnMobile{display:none}
}
.cmp-searchresults.loading{pointer-events:none}
.cmp-searchresults.loading .loading-dog__hidecontent{display:flex;margin:20px 0}
.cmp-searchresults__content.backend-data{opacity:0}
.cmp-searchresults__content:not(.backend-data) .cmp-pagination:not(.more-products),.cmp-searchresults__content:not(.backend-data) .cmp-pagination .backend-data-link{display:none}
@media only screen and (min-width:1024px){.cmp-searchresults__content.no-results{height:270px}
}
.cmp-searchresults .cmp-button-comparelist,.cmp-searchresults .cmp-searchresults__filters--applyFilter,.cmp-searchresults .cmp-button-filter__container span{font-size:10px;background-color:#fff;color:#2d2d2d;cursor:pointer;border:1px solid #2d2d2d;border-radius:24px;display:block;text-align:center;width:130px;font-weight:normal;padding:10px 20px;text-transform:uppercase}
@media only screen and (min-width:480px){.cmp-searchresults .cmp-button-comparelist,.cmp-searchresults .cmp-searchresults__filters--applyFilter,.cmp-searchresults .cmp-button-filter__container span{width:auto}
}
.cmp-searchresults .cmp-button-comparelist .error-message,.cmp-searchresults .cmp-searchresults__filters--applyFilter .error-message,.cmp-searchresults .cmp-button-filter__container span .error-message{display:none;color:#e73234}
.cmp-searchresults .cmp-button-comparelist.error,.cmp-searchresults .cmp-searchresults__filters--applyFilter.error,.cmp-searchresults .cmp-button-filter__container span.error{border:2px solid #e73234}
.cmp-searchresults .cmp-button-comparelist.error span:not(.error-message),.cmp-searchresults .cmp-searchresults__filters--applyFilter.error span:not(.error-message),.cmp-searchresults .cmp-button-filter__container span.error span:not(.error-message){display:none}
.cmp-searchresults .cmp-button-comparelist.error span.error-message,.cmp-searchresults .cmp-searchresults__filters--applyFilter.error span.error-message,.cmp-searchresults .cmp-button-filter__container span.error span.error-message{display:block}
.cmp-searchresults__sorting{display:flex;flex-grow:1;position:sticky;top:68px;background-color:#fff;z-index:3;padding:15px 0}
@media only screen and (min-width:768px){.cmp-searchresults__sorting{padding:15px 2rem 15px 0}
}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting{grid-area:sorting;top:22px;background-color:#fff;z-index:3;padding:25px 2% 10px 0}
}
.cmp-searchresults__sorting .sorting-actions{display:flex;flex-grow:1}
.cmp-searchresults__sorting .sorting-actions__container{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;flex-basis:100%}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__container{display:flex;padding-right:2%}
}
.cmp-searchresults__sorting .sorting-actions__container section{color:#2d2d2d}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__container section{margin-right:60px}
}
.cmp-searchresults__sorting .sorting-actions__container :last-child{margin-right:0}
.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:first-child{order:1;flex-basis:47%;border:0}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:first-child{flex-basis:unset;order:unset}
}
.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:nth-child(2),.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:last-child{z-index:0;align-items:baseline}
.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:nth-child(2)::before,.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:last-child::before{z-index:-1;position:absolute;top:3px;right:2px;font-family:radley-icons !important;content:"\f110";font-size:8px}
.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:nth-child(2){display:none}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:nth-child(2){order:unset;display:flex}
}
.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:last-child{display:flex;order:2;margin-left:auto}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:last-child{order:unset}
}
.cmp-searchresults__sorting .sorting-actions__container .sorting-actions__item:last-child label{margin-right:4px}
.cmp-searchresults__sorting .sorting-actions__container .cmp-button-comparelist,.cmp-searchresults__sorting .sorting-actions__container .cmp-button-filter__container span{order:4;max-width:150px;padding:9px 20px;margin-top:20px;font-size:10px;letter-spacing:.22px}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__container .cmp-button-comparelist,.cmp-searchresults__sorting .sorting-actions__container .cmp-button-filter__container span{order:unset;margin-top:unset}
}
.cmp-searchresults__sorting .sorting-actions__container .cmp-button-comparelist{padding:9px 12px;margin-left:auto;width:47%;max-width:unset}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__container .cmp-button-comparelist{margin-left:unset;width:150px;padding:9px 20px}
}
.cmp-searchresults__sorting .sorting-actions__container .cmp-button-filter__container{flex-basis:47%;order:3;width:47%}
.cmp-searchresults__sorting .sorting-actions__container .cmp-button-filter__container span{max-width:unset;width:unset}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__container .cmp-button-filter__container{display:none}
}
.cmp-searchresults__sorting .sorting-actions__item{position:relative;border-bottom:1px solid #ccc;padding-bottom:5px}
.cmp-searchresults__sorting .sorting-actions__item .perpage{display:none}
@media only screen and (min-width:1024px){.cmp-searchresults__sorting .sorting-actions__item .perpage{display:block}
}
.cmp-searchresults__sorting .sorting-actions__item select{appearance:none;-webkit-appearance:none;border:0;background-color:transparent;font-size:12px;color:#2d2d2d;line-height:1.5}
.cmp-searchresults .cmp-searchresults__filters--applyFilter{margin-top:40px;width:100%;text-transform:uppercase}
@media only screen and (min-width:1024px){.cmp-searchresults .cmp-searchresults__filters--applyFilter{display:none}
}
.cmp-searchresults{display:flex;flex-wrap:wrap;padding:1rem 0 0 0}
@media only screen and (min-width:1024px){.cmp-searchresults{display:grid;grid-template-columns:290px auto;grid-template-areas:"filters sorting" "filters contents" "filters empty" "filters empty";max-width:1320px;margin:-250px auto 0;padding:0 0 20px 2rem;background-color:#fff;position:relative}
.cmp-searchresults__filters{grid-area:filters;height:max-content}
.cmp-searchresults__content{grid-area:contents}
}
.cmp-searchresults__header{flex-basis:100%;order:1;display:flex;justify-content:center;flex-wrap:wrap;padding:20px 20px 30px;max-width:unset !important}
@media only screen and (min-width:1024px){.cmp-searchresults__header{padding:10px 0 290px}
}
.cmp-searchresults__header .breadcrumb{flex-basis:100%;max-width:1305px}
.cmp-searchresults__header .breadcrumb .cmp-breadcrumb{margin:0}
@media only screen and (min-width:1024px){.cmp-searchresults__header .breadcrumb .cmp-breadcrumb{margin:20px 0 32px 32px}
}
@media only screen and (min-width:1280px){.cmp-searchresults__header .breadcrumb .cmp-breadcrumb{padding-left:0}
}
.cmp-searchresults__header .hidden{display:none}
.cmp-searchresults__header__innerWrapper{color:#2d2d2d}
@media only screen and (min-width:1024px){.cmp-searchresults__header__innerWrapper{max-width:1320px;padding:0 32px;width:100%}
}
.cmp-searchresults__header__title{font-size:23px}
@media only screen and (min-width:1024px){.cmp-searchresults__header__title{margin:0;padding-right:60px;text-align:right;font-size:34px;letter-spacing:3.4px;white-space:nowrap}
}
.cmp-searchresults__header__top{flex-basis:100%;justify-content:center;display:flex;text-transform:uppercase}
@media only screen and (min-width:1024px){.cmp-searchresults__header__top{position:relative;justify-content:left;flex-basis:auto}
}
.cmp-searchresults__header__description{font-size:13px}
.cmp-searchresults__header__description a{color:#000;font-weight:bold;text-decoration:underline}
.cmp-searchresults__header__description .text{position:relative}
.cmp-searchresults__header__description .text .main-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cmp-searchresults__header__description .text .main-text:empty ~ .read-more{display:none}
.cmp-searchresults__header__description .text .read-more{cursor:pointer;font-style:italic;display:block;width:100%;text-align:right}
.cmp-searchresults__header__description .text.more .main-text{-webkit-line-clamp:unset}
.cmp-searchresults__filters{flex-wrap:wrap;padding:0 0 5px;color:#2d2d2d;order:2;position:sticky;top:177px;z-index:4;background-color:#fff;width:100%}
@media only screen and (min-width:1024px){.cmp-searchresults__filters{display:flex;position:sticky;top:22px;padding-top:15px;order:unset}
}
.cmp-searchresults__filters__top{display:none;text-transform:uppercase}
@media only screen and (min-width:1024px){.cmp-searchresults__filters__top{display:block}
}
.cmp-searchresults__filters__top .icon-close{cursor:pointer}
@media only screen and (min-width:1024px){.cmp-searchresults__filters__top .icon-close{display:none}
}
.cmp-searchresults__filters__top__title{font-size:15px;letter-spacing:1.5px}
.cmp-searchresults__filters .cmp-accordion{order:1;display:none;width:250px;margin-right:0}
@media only screen and (min-width:1024px){.cmp-searchresults__filters .cmp-accordion{display:block}
.cmp-searchresults__filters .cmp-accordion.scrollable{overflow-y:scroll;width:275px;padding-right:10px}
}
.cmp-searchresults__filters .cmp-accordion__item{border-bottom:.75px solid #d9d9d9}
.cmp-searchresults__filters .cmp-accordion__item:last-child .cmp-accordion__button{border:0}
.cmp-searchresults__filters .cmp-accordion__item[data-cmp-expanded]{margin-bottom:0}
.cmp-searchresults__filters .cmp-accordion__item[data-cmp-expanded]:last-child{border-bottom:0}
.cmp-searchresults__filters .cmp-accordion__item[data-cmp-expanded]:last-child .cmp-accordion__panel--expanded{border-radius:0;border-bottom:.75px solid #d9d9d9}
.cmp-searchresults__filters .cmp-accordion__title{left:0;font-size:13px;letter-spacing:1.3px;text-transform:uppercase;font-weight:bold;color:#2d2d2d}
.cmp-searchresults__filters .cmp-accordion__icon.icon-chevron{display:block;color:#2d2d2d}
.cmp-searchresults__filters .cmp-accordion__icon.icon-chevron::before{font-size:8px}
.cmp-searchresults__filters .cmp-accordion__button{display:flex;color:#000;border:0;padding:15px 0;align-items:center}
.cmp-searchresults__filters .cmp-accordion__button--expanded .cmp-accordion__icon__arrow{margin-top:-4px;transform:rotate(180deg)}
.cmp-searchresults__filters .cmp-accordion__selection{position:relative;padding:0;width:100%;border-radius:5px;z-index:1}
.cmp-searchresults__filters .cmp-accordion__selection__header{display:flex;align-items:center;margin:1em 20px 0;justify-content:space-between}
.cmp-searchresults__filters .cmp-accordion__selection__header .cmp-accordion__icon__arrow{margin-top:-4px;transform:rotate(180deg)}
.cmp-searchresults__filters .cmp-accordion__selection__parentlabel{display:flex;text-transform:capitalize;letter-spacing:1.4px}
.cmp-searchresults__filters .cmp-accordion__selection__list{list-style:none;display:flex;justify-content:space-between;padding:0;flex-wrap:wrap;margin:5px 0 20px}
.cmp-searchresults__filters .cmp-accordion__selection__list--item{display:flex;align-items:center;justify-content:left;flex-basis:50%;cursor:pointer;font-size:11px;letter-spacing:.55px;padding:0;margin:0 0 15px}
@media only screen and (min-width:1024px){.cmp-searchresults__filters .cmp-accordion__selection__list--item{flex-basis:100%}
}
.cmp-searchresults__filters .cmp-accordion__selection__list--item .filterCheckbox{height:17px;width:17px;border-radius:50%;border:.5px solid #707070;display:flex;align-items:center;justify-content:center}
.cmp-searchresults__filters .cmp-accordion__selection__list--item .filterCheckbox:before{display:none;content:'';height:11px;width:11px;background-color:#000;border-radius:50%}
.cmp-searchresults__filters .cmp-accordion__selection__list--item.selected .filterCheckbox:before{display:block}
.cmp-searchresults__filters .cmp-accordion__selection__list--item i{display:flex;font-size:16px;margin-right:15px;position:relative}
.cmp-searchresults__filters .cmp-accordion__selection.cmp-accordion__panel{padding:0;left:0;overflow:hidden;border-bottom:0;max-height:0;transition:max-height .15s ease-out}
.cmp-searchresults__filters .cmp-accordion__selection.cmp-accordion__panel--hidden{display:flex}
.cmp-searchresults__filters .cmp-accordion__selection.cmp-accordion__panel--expanded{background-color:#fff;padding:0;border:0;margin-top:0;width:calc(98%);max-height:max-content;transition:max-height .25s ease-in}
.cmp-searchresults__filters .cmp-accordion__selection.cmp-accordion__panel--expanded--hidden{display:none}
.cmp-searchresults__filters .cmp-searchresults__filters--applyFilter{display:none}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters{display:none}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters.withFilters{display:flex;width:100%}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__label{display:flex;margin-right:5px}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters::-webkit-scrollbar{display:none}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__closeAll{font-size:12px;cursor:pointer;text-decoration:underline;font-weight:bold;flex-basis:100%;display:none}
@media only screen and (min-width:1024px){.cmp-searchresults__filters .cmp-searchresults__selectedfilters__closeAll{display:flex}
}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__closeAll span{width:max-content}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list{display:flex;flex-basis:100%;flex-wrap:wrap;padding-inline-start:0;margin:0}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list .filters__header{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap}
@media only screen and (min-width:1024px){.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list .filters__header{width:290px}
}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list .filters__header--title{margin:5px 10px 5px 0;white-space:pre;color:#000;font-size:13px}
@media only screen and (min-width:1024px){.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list .filters__header--title{font-size:14px}
}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list__filters{position:relative;flex-basis:auto;margin:5px 0;display:flex;align-items:center;font-style:italic}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list__filters i{margin-right:15px;cursor:pointer;font-size:7px;border:1px solid #707070;border-radius:50%;height:18px;width:18px;color:#000;display:flex;align-items:center;justify-content:center;padding-top:1px}
.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list__filters span{font-size:12px;color:#707070;letter-spacing:1.2px}
@media only screen and (min-width:1024px){.cmp-searchresults__filters .cmp-searchresults__selectedfilters__list__filters span{font-size:14px}
}
.cmp-searchresults__filters.show{display:block;position:fixed;top:0;left:0;width:100%;background-color:#fff;overflow-y:scroll;z-index:10;height:100vh;padding:0 .8rem 100px}
.cmp-searchresults__filters.show .cmp-searchresults__filters__top{display:flex;align-items:center;letter-spacing:2px}
.cmp-searchresults__filters.show .cmp-searchresults__filters__top h3{text-transform:uppercase;flex-basis:100%}
.cmp-searchresults__filters.show .cmp-accordion{display:block;width:100%}
.cmp-searchresults__filters.show .cmp-searchresults__filters--applyFilter{display:block}
.cmp-searchresults__filters.show .cmp-searchresults__selectedfilters .filters__header{margin-bottom:15px}
.cmp-searchresults__filters.show .cmp-searchresults__selectedfilters__closeAll{display:block}
.cmp-searchresults__compare{order:4}
.cmp-searchresults__content{order:5;width:100%}
@media only screen and (min-width:1024px){.cmp-searchresults__content{max-width:710px;margin:auto}
}
@media only screen and (min-width:1280px){.cmp-searchresults__content{max-width:980px;margin-right:20px}
}
.cmp-searchresults .cmp-content-slot.cq-Editable-dom{border:2px dashed #ccc;min-width:350px;padding:1rem}
.cmp-searchresults .cmp-content-slot.cq-Editable-dom .cmp-contentslot__content{display:flex !important;width:100%}
.cmp-searchresults .cmp-content-slot.cq-Editable-dom .cmp-container{width:100%}