.search-result-header__inner{margin:30px auto 40px;max-width:1440px;padding-left:var(--component-horizontal-outer-spacing);padding-right:var(--component-horizontal-outer-spacing);width:100%}.search-result-header__title{font-family:Rufina,serif;font-size:40px;font-weight:700;margin:0}.search-result-header__description,.search-result-header__title{color:#000;font-style:normal;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none}.search-result-header__description{font-family:GillSansMTPro,sans-serif;font-size:18px;font-weight:300;margin:15px 0 0}.search-result-header__subcategories{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;overflow-x:auto}@media only screen and (min-width:768px){.search-result-header__subcategories{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:unset}}.search-result-header__subcategory{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background-color:#000;background-color:#fff;border:1px solid #d8d8d8;border-radius:60px;color:#fff;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-family:GillSansMTPro,sans-serif;font-size:14px;font-size:12px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.4px;letter-spacing:0;line-height:1;margin-right:10px;margin-top:10px;outline:0;outline:4px solid transparent;padding:15px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:outline .2s ease-out;transition:outline .2s ease-out;width:auto}@media only screen and (min-width:768px){.search-result-header__subcategory{padding-left:40px;padding-right:40px}}.search-result-header__subcategory:focus,.search-result-header__subcategory:hover{outline-color:rgba(0,0,0,.1)}.search-result-header__subcategory:after,.search-result-header__subcategory:before{background-color:currentColor}.search-result-header__subcategory:focus,.search-result-header__subcategory:hover{outline-color:rgba(0,0,0,.05)}.search-result-options{background-color:#fff;border-bottom:1px solid #d8d8d8;position:relative;top:0;z-index:3}.search-result-options.js-sticky--fixed{position:-webkit-sticky;position:sticky}.search-result-options__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;margin-left:auto;margin-right:auto;max-width:1440px;max-width:unset;padding-left:var(--component-horizontal-outer-spacing);padding-right:var(--component-horizontal-outer-spacing);width:100%}@media only screen and (min-width:1280px){.search-result-options__inner{--component-horizontal-outer-spacing:60px}}.search-result-options .breadcrumbs{display:none}@media only screen and (min-width:1024px){.search-result-options .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex}}.search-result-options .filter-options{-webkit-box-flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:space-between}@media only screen and (min-width:1024px){.search-result-options .filter-options{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.search-result-options .filter-options .sorting-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.search-result-options .filter-options .sorting-wrapper.active .filter-option_sortby:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search-result-options .filter-options .sorting-wrapper.active .search-panel{display:block}.search-result-options .filter-options .sorting-wrapper .filter-option_sortby{color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GillSansMTPro,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.2;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-result-options .filter-options .sorting-wrapper .filter-option_sortby:after{-ms-flex-negative:0;background-color:#efe3cf;background-image:url(../images/icons.svg#view-icon-caretFatDown);background-position:center 10px;background-repeat:no-repeat;background-size:8px 4px;border-radius:22px;content:"";display:block;flex-shrink:0;height:22px;margin-left:5px;pointer-events:none;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:22px}.search-result-options .filter-options .sorting-wrapper .filter-option_sortby__active-sorting{display:none;font-weight:700;margin-left:5px}@media only screen and (min-width:1024px){.search-result-options .filter-options .sorting-wrapper .filter-option_sortby__active-sorting{display:block}}.search-result-options .filter-options .sorting-wrapper .search-panel{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,.05);box-shadow:0 20px 40px 0 rgba(0,0,0,.05);display:none;left:0;list-style:none;margin:0;padding:10px 0;position:absolute;top:calc(100% + 1px)}@media only screen and (min-width:1024px){.search-result-options .filter-options .sorting-wrapper .search-panel{left:unset;right:0}}.search-result-options .filter-options .sorting-wrapper .search-panel li a{color:#000;display:block;font-family:GillSansMTPro,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.2;padding:5px 20px;text-decoration:none;text-transform:none;white-space:nowrap}.search-result-options .filter-options .sorting-wrapper .search-panel li a:focus,.search-result-options .filter-options .sorting-wrapper .search-panel li a:hover{background-color:#efe3cf}.search-result-options .filter-options .sorting-wrapper .search-panel li a.active{font-weight:700;pointer-events:none}.search-result-options .filter-options .sorting-wrapper .search-panel__close{display:none}.search-result-options .filter-options .filter-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1024px){.search-result-options .filter-options .filter-wrapper{display:none}}.search-result-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--component-vertical-outer-spacing);margin-left:auto;margin-right:auto;max-width:1440px;padding-left:var(--component-horizontal-outer-spacing);padding-right:var(--component-horizontal-outer-spacing);width:100%}.search-result-wrapper .search-result-categories{display:none;margin-right:60px;width:240px}@media only screen and (min-width:1024px){.search-result-wrapper .search-result-categories{display:block}}.search-result-wrapper .search-result{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-result-wrapper .search-result .search-result-content{--grid-gap:10px;--grid-columns:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(var(--grid-gap)*-1/2)}@media only screen and (min-width:768px){.search-result-wrapper .search-result .search-result-content{--grid-columns:3}}@media only screen and (min-width:1024px){.search-result-wrapper .search-result .search-result-content{--grid-gap:20px;--grid-columns:2}}@media only screen and (min-width:1280px){.search-result-wrapper .search-result .search-result-content{--grid-columns:3}}.search-result-wrapper .search-result .search-result-content .grid-tile{margin:calc(var(--grid-gap)/2);width:calc(100%/var(--grid-columns) - var(--grid-gap))}.search-result-wrapper .search-result .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.search-result-wrapper--no-refinements .search-result-categories{display:none}.search-result-wrapper--no-refinements .search-result .search-result-content{--grid-columns:2}@media only screen and (min-width:768px){.search-result-wrapper--no-refinements .search-result .search-result-content{--grid-columns:3}}@media only screen and (min-width:1280px){.search-result-wrapper--no-refinements .search-result .search-result-content{--grid-columns:4}}