.search-widget{margin-top:0;position:relative;padding:0!important;width:100%;.top-results-wrapper{background:var(--secondary);border-bottom:1px solid var(--light-e);margin-bottom:20px;width:100%!important;.top-results{padding:15px 0 0;line-height:25px;max-width:var(--elements-container-width);margin:0 auto;.filters{overflow:hidden}>div{vertical-align:middle}#filter-pills>span>b{font-size:14px;font-weight:600}.date-filter,.filter-tags{float:left}ul.filter-pills li{display:inline-block;border:1px dotted var(--light-5);padding:1px 10px;color:var(--light-5);border-radius:4px;margin-right:5px;background:var(--light-f)}ul.filter-pills i{color:var(--primary);float:right;line-height:24px;padding-left:10px}.top-text-right{font-family:Tinos,serif;font-style:italic;font-size:20px;margin:0 5px 0 0}}.container{width:100%!important}.no-padding{padding:0}.active{height:auto}ul,ul li{list-style:none}ul{padding:0;margin-bottom:10px;margin-top:0}.pull-right{float:right!important}.text-right{text-align:right}.pull-left{float:left!important}.text-left{text-align:left}}.search{padding:0!important;.search-filter-container{width:18%;aside{margin-right:1%;float:left;background:var(--light-f);margin-bottom:15px;display:block}aside .xs-filters-tab{display:none}.collapsible-panel{border-style:hidden!important;box-shadow:none;.header{display:flex;margin:0;cursor:pointer;border-top:1px solid var(--primary);background:var(--secondary);border-bottom:1px dotted var(--light-c);justify-content:center;font-size:15px;font-weight:600;padding:8px 6px;>h2{flex-grow:1;text-align:center}.flex-grow{flex-grow:0}.toggle-link{i{padding:9px;filter:var(--black);color:var(--black)}i.fa-plus:before{content:"\f054"!important}i.fa-minus:before{content:"\f078"!important}}}.checkbox{margin:2px 0;padding:2px 6px;font-size:13px;border:1px solid transparent;>label{display:inline-block;width:100%;margin:0;position:relative;padding-left:25px;cursor:pointer;user-select:none;font-weight:400;font-size:13px;>input[type=checkbox]{display:none;float:left;position:absolute;opacity:0;cursor:pointer;line-height:normal;margin:4px 0 0;box-sizing:border-box;padding:0;&:checked~.checkmark{background-color:var(--primary);border:1px solid var(--primary)}&:checked~.checkmark:after{font-family:var(--font-family-icons);display:block;content:"\f00c"!important;color:var(--light-f);position:absolute;top:-2px;left:1px}}.checkmark{position:absolute;left:0;top:0;height:16px;width:16px;border:1px solid var(--light-a)}}&.disabled{opacity:.4;pointer-events:none;.checkmark{background:var(--light-e)}}}}.xs-filters-tab{display:none}}.search-main-results{width:81%;float:left;overflow:hidden;position:relative;.hrdivider{border:none;border-bottom:1px dotted var(--light-c);margin:14px 0;max-width:100%}.search-results article{padding-left:1%;display:flex;position:relative;.collapsible-panel{border:none;box-shadow:none;& .header{display:inline-grid;justify-items:start;& .toggle-link{display:flex;flex-direction:row-reverse;align-items:center;gap:5px;&.link-bottom{margin-left:220px;padding:0;margin-top:0;margin-bottom:4px;font-size:14px;color:var(--primary);>span{color:var(--black)}>span:hover{color:var(--primary)}}}}.body{.summary ul li{padding-top:0;padding-left:20px;line-height:18px;margin-bottom:7px;list-style:none;border:var(--primary)}.summary ul li:before{font-family:var(--font-family-icons);content:"\f00c"!important;color:var(--success-1);padding-right:5px}.panel{&:not(.hidden-trs){margin-bottom:0!important}}}}.product-img{float:left;margin-right:.2%;a{display:block;padding:4px;border:1px solid var(--light-c);border-radius:4px;color:var(--primary);text-decoration:var(--a-text-decoration);background:transparent}img{max-width:200px;vertical-align:middle;border:0}.img-exp-tags{display:block;position:absolute;top:58px;left:10px}}.product-content{float:left;font-size:13px;margin:0 1%;h3{margin-top:0;margin-bottom:0;font-size:20px;padding:0;display:inline-block;a{color:var(--tertiary-dark);display:block;padding:0;border-radius:0}a:hover,small{color:var(--primary)}small{font-size:14px;font-weight:600;display:block;line-height:24px;margin-top:0;margin-bottom:4px}}i{color:var(--primary);vertical-align:middle}.rating{display:none}.metadata{overflow:hidden;border-top:1px solid var(--light-c);border-bottom:1px dotted var(--light-c);padding:0;background:var(--light-e);display:block;>div{border-right:1px solid var(--light-f);padding:6px 8px}.col-xs-4{width:33.3333333333%;float:left;min-height:1px;position:relative;>dl{display:grid;grid-template-columns:.5fr 5.5fr;margin-bottom:2px;margin-top:0;>i{font-size:16px;line-height:20px;margin-right:7px;vertical-align:top}}}}}.product-price{float:left;align-content:center;.product-price-subcontainer{>dl{margin-bottom:8px;margin-top:0;text-align:center;>dt{line-height:1.428571429}>dd,>dt{font-weight:600}>dd{font-size:33px;line-height:35px;margin-left:0}}a{border:1px solid var(--primary);padding:2% 0 3%;font-size:15px;font-weight:600;color:var(--light-f);&:focus,&:hover{color:var(--light-f);outline:0;text-decoration:underline}}.cta-btn{border-radius:4px;background:var(--primary);text-align:center;text-transform:capitalize;width:100%;min-width:120px}}.rating{display:block;text-align:left;color:var(--rating-stars);>span{font-size:14px;color:var(--light-0)}}}}.paginator{.cta-btn.show-more-results{padding:1% 3%;font-size:16px;font-weight:600;display:inline-block;background:var(--primary);color:var(--light-f);margin:0 auto 30px}.cta-btn{border-radius:4px;text-transform:none}a{text-decoration:none}}}}}@media (max-width:768px){.search-widget{position:relative;padding:0!important;width:100%;margin:79px .5%;.top-results-wrapper{margin-bottom:0;.top-results{background:var(--secondary);margin:0;padding:15px 0 0;.text-left.filters,.text-right,.top-text-right{float:none!important;text-align:center;overflow:hidden}.date-filter,.filter-tags{float:none}ul.filter-pills li{padding:3px 8px 2px;margin:3px;font-size:13px;line-height:18px;font-weight:600;background:var(--light-f)}.text-right,.top-text-right{color:var(--primary);background:var(--light-f);padding:2px 0 4px}.top-text-right{font-size:18px!important;font-weight:600;margin:0}}}.search-filter-container{width:100%!important;aside{width:100%;float:none;border-bottom:1px dotted var(--light-a);.xs-filters-tab{display:block!important;margin:0;border-bottom:none;background:var(--primary);color:var(--light-f);cursor:pointer;border-top:1px solid var(--primary);text-align:center;font-size:15px;font-weight:600;padding:8px 18px;i:before{font-family:var(--font-family-icons);content:"\f054"!important}}#xs-filters{display:none}#toggle-filters:checked~#xs-filters{display:block}#toggle-filters:checked~.xs-filters-tab i:before{font-family:var(--font-family-icons);content:"\f078"!important}}.collapsible-panel{margin-top:5px;& .body{& .panel{&:not(.hidden-trs){padding:10px 30px}}}}}.search-main-results{width:100%!important;float:none!important;.search-results article{display:block!important;overflow:hidden;padding:0!important;.product-img{float:left;img{height:auto;width:100%}.img-exp-tags{top:0!important;left:0!important;>img{transform:scale(.7);position:relative;top:4px;left:-45px}}}.collapsible-panel{margin-bottom:0!important;& .header{padding:0 5px;& .toggle-link{display:none!important}}}.product-content{font-size:13px;margin:0 1%;h3{a{font-size:16px;font-weight:400}small{font-size:14px;font-weight:400!important;margin-bottom:0;line-height:16px!important}}.rating{display:block!important;>i{color:var(--rating-stars)!important}}.metadata{display:none!important}}.product-price{display:none}.product-price-mobile{padding-top:10px!important;padding-left:5px;width:100%;height:35px;.product-price-subcontainer{width:100%;>dl{display:flex;margin:0!important;>dt{font-weight:600;display:inline-block;margin-right:5px;margin-top:9px}>dd{font-size:27px!important;line-height:26px!important}}.cta-btn{width:100%;height:25px;padding:0!important;border-radius:4px;background:var(--primary);text-align:center;text-transform:capitalize}a{border:0!important;color:var(--light-f);border:1px solid var(--primary);padding:2% 0 3%;font-size:15px;font-weight:600;&:focus,&:hover{color:var(--light-f);outline:0;text-decoration:underline}}}}}}}}