@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}#search-results[data-widget-id]{min-height:1200px}.roc-algolia__query{margin-top:0;text-transform:uppercase;font-size:1.125rem;font-weight:400}@media only screen and (min-width: 62em){.roc-algolia__query{margin-bottom:2.5rem}}.roc-algolia-search-results{margin-top:2rem}@media only screen and (min-width: 48em){.roc-algolia-search-results{display:flex;gap:0 1.875rem;margin-top:1.75rem}}.roc-algolia-search-results__facets{margin-bottom:1.25rem}@media only screen and (min-width: 48em){.roc-algolia-search-results__facets{flex-shrink:0;margin-bottom:0;width:14.375rem}}@media only screen and (min-width: 62em){.roc-algolia-search-results__facets{width:16.875rem}}.roc-algolia-search-results__facets--hidden{display:none}.roc-algolia-search-results__results{width:100%}@media only screen and (min-width: 48em){.roc-algolia-search-results__results{flex:1}}.roc-algolia-search-results__hit-count{margin:1rem 0;font-weight:900;font-size:.9375rem}@media only screen and (min-width: 48em){.roc-algolia-search-results__hit-count{font-size:1rem}}.roc-algolia-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #bbb4b4}@media only screen and (min-width: 48em){.roc-algolia-tabs{gap:.5rem 1.5rem;margin-bottom:1rem;padding-bottom:1rem}}.roc-algolia-tabs__tab{position:relative;color:#000;text-transform:uppercase;font-size:.8125rem;flex:1;text-align:center}@media only screen and (min-width: 62em){.roc-algolia-tabs__tab{flex:none}}.roc-algolia-tabs__tab[aria-disabled=true]{opacity:.5;cursor:default}.roc-algolia-tabs__tab:hover,.roc-algolia-tabs__tab:focus-visible{color:#000;text-decoration:none}.roc-algolia-tabs__tab:hover:where(:not([aria-disabled=true])),.roc-algolia-tabs__tab:focus-visible:where(:not([aria-disabled=true])){color:#000}.roc-algolia-tabs__tab--selected{color:#000;font-weight:900}.roc-algolia-tabs__tab--selected:before{content:"";display:block;position:absolute;top:calc(100% + .75rem);left:0;width:100%;height:.25rem;background-color:var(--primary)}@media only screen and (min-width: 48em){.roc-algolia-tabs__tab--selected:before{top:calc(100% + .75rem)}}.roc-algolia-tabs__tab--selected:hover,.roc-algolia-tabs__tab--selected:focus-visible{color:#000}.roc-algolia-tabs__tab--selected[aria-disabled=true]{color:#000;font-weight:400}.roc-algolia-tabs__tab--selected[aria-disabled=true]:before{content:none}.roc-algolia-facet{border-bottom:none;border-top:1px solid #d9d9d6}.roc-algolia-dynamic-widgets__item:first-child .roc-algolia-facet{border-top:none}@media only screen and (max-width: 47.938em){.roc-algolia-dynamic-widgets__item:last-child .roc-algolia-facet{border-bottom:1px solid #d9d9d6}}.roc-algolia-facet__btn{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;width:100%;background-color:transparent;border:none;border-radius:0}.roc-algolia-facet__btn:focus-visible:not(html.js-keyboard-user .roc-algolia-facet__btn:focus-visible){box-shadow:none}.roc-algolia-facet__text{margin:0;font-size:.938rem;font-weight:800}.roc-algolia-facet__icon-wrapper{display:flex}.roc-algolia-facet__btn--expanded .roc-algolia-facet__icon-wrapper--open,.roc-algolia-facet__icon-wrapper--close{display:none}.roc-algolia-facet__btn--expanded .roc-algolia-facet__icon-wrapper--close{display:flex}.roc-algolia-facet__icon.roc-icon{width:.75rem;height:.75rem;fill:var(--primary)}.roc-algolia-facet__body{padding-bottom:1.75rem}.roc-algolia-autocomplete{position:relative}.roc-algolia-autocomplete__form{display:flex;position:relative;width:100%;min-height:4rem;background-color:var(--autocomplete-form-bg);align-items:center;padding:.5rem 0}@media only screen and (min-width: 62em){.roc-algolia-autocomplete__form{min-height:3.9375rem;padding:0}}.roc-main-nav-utils__search .roc-algolia-autocomplete__form{background-color:#fff;border:none}.roc-algolia-autocomplete__input-prefix{display:block;position:relative;height:calc(100% + 2px)}@media only screen and (min-width: 62em){.roc-algolia-autocomplete__input-prefix{width:2.8125rem}}.roc-algolia-autocomplete__input-suffix{display:flex;position:absolute;top:50%;right:3rem;transform:translateY(-50%)}.roc-algolia-autocomplete__label{width:100%;height:100%;font-size:.625rem;font-weight:900;text-transform:uppercase}.roc-algolia-autocomplete__loading{display:flex;align-items:center;color:var(--primary)}.roc-algolia-autocomplete__loading[hidden]{display:none}.roc-algolia-autocomplete__submit{margin:0;padding:0;width:auto;height:auto;background-color:transparent;border:none;border-radius:0;outline:none;display:flex;width:3.5rem;height:100%;justify-content:center;align-items:center;color:var(--primary);background-color:#e6eaee;border-top:1px solid #e6eaee;border-bottom:1px solid #e6eaee;border-right:1px solid #e6eaee}.roc-main-nav-utils__search .roc-algolia-autocomplete__submit{background-color:#e6eaee;border-top-color:#e6eaee;border-bottom-color:#e6eaee;border-right-color:#e6eaee}.roc-algolia-autocomplete__submit-icon{width:1.5rem;height:1.5rem;fill:currentColor}.roc-algolia-autocomplete__reset{margin:0;padding:0;width:auto;height:auto;background-color:transparent;border:none;border-radius:0;outline:none;display:flex;justify-content:center;align-items:center;align-self:center;padding:.5rem}.roc-algolia-autocomplete__reset:hover,.roc-algolia-autocomplete__reset:focus-visible{color:#cf1424}.roc-algolia-autocomplete__reset[hidden]{display:none}.roc-algolia-autocomplete__input-wrapper{display:flex;flex:1;padding:0 .875rem}@media only screen and (min-width: 62em){.roc-algolia-autocomplete__input-wrapper{padding:.5rem 0 0 1rem}}.roc-algolia-autocomplete__input{padding-inline:.875rem;width:100%;color:#606974;background-color:transparent;border:none;border-radius:0;box-shadow:none;font-size:1rem;padding:.25rem 0}@media only screen and (min-width: 62em){.roc-algolia-autocomplete__input{font-size:.9375rem}}.roc-algolia-autocomplete__input::placeholder{color:#606974;opacity:1}.roc-algolia-autocomplete__panel{position:absolute;top:100%;left:0;max-height:250px;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 4px #0003;overflow-y:auto;z-index:9999;width:100%}.roc-algolia-autocomplete__panel-layout{max-height:250px;overflow-y:auto}@media only screen and (min-height: 900px){.roc-algolia-autocomplete__panel-layout{max-height:400px}}.roc-algolia-autocomplete__panel-layout::-webkit-scrollbar{width:9px}.roc-algolia-autocomplete__panel-layout::-webkit-scrollbar-track{background-color:#e6e6e680}.roc-algolia-autocomplete__panel-layout::-webkit-scrollbar-thumb{background-color:#0000004d}.roc-algolia-autocomplete__panel-layout::-webkit-scrollbar-corner{background-color:#000}.roc-algolia-autocomplete__list{margin:0;padding:0;list-style-type:none}.roc-algolia-autocomplete__heading{margin:10px 0 0;padding:15px 15px 5px;border-top:1px solid #cdcdcd;font-size:1.125rem;font-weight:700}.roc-algolia-autocomplete__view-all{display:block;padding:12px 15px;color:inherit;border-top:1px solid #cdcdcd;border-radius:0 0 0 8px;font-size:1rem}.roc-algolia-autocomplete__view-all:hover,.roc-algolia-autocomplete__view-all:focus-visible{color:inherit;background-color:#94969940;text-decoration:none}.roc-algolia-autocomplete__item[aria-selected=true] .roc-algolia-autocomplete__view-all{background-color:#94969940}.roc-algolia-dynamic-widgets__status{margin:0}.roc-algolia-dynamic-widgets__status--show{margin:1rem 0}.roc-algolia-dynamic-widgets__list{margin:0;padding:0;list-style-type:none}.roc-algolia-current-refinements{margin-bottom:1.5rem}@media only screen and (min-width: 48em){.roc-algolia-current-refinements{display:flex;align-items:flex-start}}.roc-algolia-current-refinements__heading{margin:0;margin-bottom:.875rem;color:#5c5851;text-transform:uppercase;font-size:.8125rem;font-weight:900}@media only screen and (min-width: 48em){.roc-algolia-current-refinements__heading{display:flex;align-items:center;margin-bottom:0;margin-right:.875rem;min-height:1.5625rem}}.roc-algolia-current-refinements__attributes{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:1rem .5rem}.roc-algolia-current-refinements__attribute{display:flex;align-items:center;gap:.625rem;padding:.375rem .938rem;min-height:1.5625rem;background-color:#e6eaee;border-radius:16px}.roc-algolia-current-refinements__value{color:#000;font-size:.8125rem;font-weight:400}@media only screen and (min-width: 48em){.roc-algolia-current-refinements__value{font-size:.75rem}}.roc-algolia-current-refinements__remove{margin:0;padding:0;width:auto;height:auto;background-color:transparent;border:none;border-radius:0;outline:none;display:flex;justify-content:center;align-items:center}.roc-algolia-current-refinements__remove-icon.roc-icon{width:.6rem;height:.6rem;color:#000}.roc-algolia-clear-refinements__btn{display:flex;align-items:center;gap:.625rem;padding:.375rem .938rem;min-height:1.5625rem;color:var(--primary);background-color:transparent;border:none;text-transform:uppercase;font-size:.8125rem;font-weight:500;border:1px solid #dddedf;border-radius:1rem}@media only screen and (min-width: 48em){.roc-algolia-clear-refinements__btn{font-size:.75rem}}.roc-algolia-clear-refinements__btn-icon.roc-icon{width:.6rem;height:.6rem;color:var(--primary)}.roc-algolia-refinement-list__searchbox{margin-bottom:1.125rem}.roc-algolia-refinement-list__searchbox-wrapper{display:flex;border:1px solid #333}.roc-algolia-refinement-list__searchbox-input{padding:.375rem .5rem;width:100%;color:#5b5858;background-color:#fff;border:none;border-radius:0;box-shadow:none;font-size:.75rem}.roc-algolia-refinement-list__searchbox-input::placeholder{color:#5b5858;opacity:1}.roc-algolia-refinement-list__searchbox-reset{display:flex;justify-content:center;align-items:center;padding:.375rem .625rem;background-color:transparent;border:none}.roc-algolia-refinement-list__searchbox-reset-icon.roc-icon{width:.75rem;height:.75rem}.roc-algolia-refinement-list__searchbox-reset-icon.roc-icon-x{color:#000}.roc-algolia-refinement-list__searchbox-icon-wrapper{display:flex;justify-content:center;align-items:center;padding:.375rem .625rem}.roc-algolia-refinement-list__searchbox-icon.roc-icon{width:.75rem;height:.75rem}.roc-algolia-refinement-list__searchbox-icon.roc-icon-magnifying-glass{color:#000}.roc-algolia-refinement-list__searchbox-status{margin:0;color:#000;font-size:.813rem;font-weight:500}.roc-algolia-refinement-list__searchbox-status--show{margin:1rem 0}.roc-algolia-refinement-list{margin-block:-.3125rem;padding-block:.3125rem;padding-right:.625rem;max-height:15.625rem;overflow-y:auto}.roc-algolia-refinement-list::-webkit-scrollbar{width:.375rem;background-color:#efeded}.roc-algolia-refinement-list::-webkit-scrollbar-thumb{background-color:#333;border-radius:16px}html.js-keyboard-user .roc-algolia-refinement-list:focus-within{margin-left:-.3125rem;padding-left:.3125rem}.roc-algolia-refinement-list__list{margin:0;padding:0;list-style-type:none}.roc-algolia-refinement-list__item:not(:last-child){margin-bottom:.75rem}html.js-keyboard-user .roc-algolia-refinement-list__item:focus-within{padding-left:4px;margin-left:-4px}.roc-algolia-refinement-list__label{display:flex;align-items:center;cursor:pointer}.roc-algolia-refinement-list__input{cursor:pointer;width:1rem;height:1rem;background-color:transparent;margin-right:.625rem;accent-color:var(--primary)}.roc-algolia-refinement-list__text{margin-right:.5rem;color:#000;font-size:.813rem;font-weight:400}.roc-algolia-refinement-list__count{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:auto;color:#757070;font-size:.813rem}.roc-algolia-refinement-list__toggle-btn.roc-btn{margin-bottom:0}.roc-algolia-hierarchical-menu{margin-block:-.3125rem;padding-block:.3125rem;padding-right:.625rem;max-height:15.625rem;overflow-y:auto}.roc-algolia-hierarchical-menu::-webkit-scrollbar{width:.375rem;background-color:#efeded}.roc-algolia-hierarchical-menu::-webkit-scrollbar-thumb{background-color:#a9a4a4;border-radius:16px}html.js-keyboard-user .roc-algolia-hierarchical-menu:focus-within{margin-left:-.3125rem;padding-left:.3125rem}.roc-algolia-hierarchical-menu__list{margin:0;padding:0;list-style-type:none}.roc-algolia-hierarchical-menu__list .roc-algolia-hierarchical-menu__list{margin-top:.625rem;margin-left:1rem}.roc-algolia-hierarchical-menu__item:not(:last-child){margin-bottom:.75rem}.roc-algolia-hierarchical-menu__label{display:flex;align-items:center;cursor:pointer}html.js-keyboard-user .roc-algolia-hierarchical-menu__label:focus-within{outline:3px solid #0351bf;outline-offset:0}.roc-algolia-hierarchical-menu__text{margin-right:.5rem;color:#000;font-size:.813rem;font-weight:500}.roc-algolia-hierarchical-menu__count{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:auto;color:#757070;font-size:.813rem}.roc-algolia-hierarchical-menu__toggle-btn.roc-btn{margin-bottom:0}.roc-algolia-no-results{flex-grow:1}.roc-algolia-no-results__box{padding:25px;border:1px solid #d1d1d1}@media only screen and (min-width: 75em){.roc-algolia-no-results__box{display:flex;align-items:center;padding:50px}}.roc-algolia-no-results__box>*:first-child{margin-top:0}.roc-algolia-no-results__box>*:last-child{margin-bottom:0}.roc-algolia-no-results__text-column{margin-right:2em}.roc-algolia-no-results__icon-column{display:none}@media only screen and (min-width: 75em){.roc-algolia-no-results__icon-column{display:flex;justify-content:center;align-items:center;flex-grow:1}}.roc-algolia-no-results__icon.roc-icon{width:438px;height:auto;max-width:100%}.roc-algolia-no-results__sub-heading{margin:0 0 .6em;font-weight:700}.roc-algolia-no-results__span{display:block;margin:5px 0 0;font-size:1.375rem;font-weight:400}.roc-algolia-no-results__list{padding:0;list-style-type:none}.roc-algolia-no-results__item{position:relative;padding-left:1em}.roc-algolia-no-results__item:before{content:"";display:block;position:absolute;top:7px;left:0;width:7px;height:7px;background-color:var(--primary);border-radius:50%}.roc-algolia-no-results__item:not(:last-child){margin-bottom:.4em}.roc-algolia-range-slider{margin-top:15px}.roc-algolia-range-slider__slider{height:2px}.roc-algolia-range-slider__track{top:0;bottom:0}.roc-algolia-range-slider__track-0{background-color:#bfbfbf}.roc-algolia-range-slider__track-1{background-color:var(--primary)}.roc-algolia-range-slider__track-2{background-color:#bfbfbf}.roc-algolia-range-slider__thumb{display:block;top:50%;width:16px;height:16px;background-color:var(--primary);border-radius:50%;transform:translateY(-50%);transition:background-color .15s ease-in-out;outline:none;cursor:grab}.roc-algolia-range-slider__thumb:hover,.roc-algolia-range-slider__thumb:focus-visible,.roc-algolia-range-slider__thumb:active{background-color:var(--algolia-range-slider-thumb-hover-bg)}.roc-algolia-range-slider__value{display:flex;justify-content:center;align-items:center;position:absolute;top:-5px;left:50%;padding:4px 8px;color:#fff;background-color:#3f4044;border-radius:2px;font-size:.75rem;font-weight:700;transform:translate(-50%,-100%)}.roc-algolia-range-slider__value:before{content:"";display:block;position:absolute;bottom:-8px;left:50%;width:0;height:0;border:5px solid transparent;border-top-color:#3f4044;transform:translate(-50%)}.roc-algolia-range-input{display:flex;justify-content:space-between;margin-top:.938rem;gap:.3125rem}.roc-algolia-range-input__label{width:100%}.roc-algolia-range-input__input{display:flex;padding:0 .3125rem;width:100%;height:1.625rem;border:none;font-size:.875rem}.roc-algolia-range-input__input--max{margin-left:auto;text-align:right}.roc-algolia-pagination__list{margin:0;padding:0;list-style-type:none;display:flex;gap:1.25rem}.roc-algolia-pagination__item{display:flex;padding:0}.roc-algolia-pagination__link{display:flex;justify-content:center;align-items:center;position:relative;padding:.125rem .25rem;color:#000;font-size:.8125rem}.roc-algolia-pagination__link:before{display:block;position:absolute;top:50%;left:50%;min-width:1.75rem;min-height:1.75rem;background-color:var(--primary);transform:translate(-50%,-50%);z-index:-1;border-radius:50%;padding:1rem}.roc-algolia-pagination__link:hover,.roc-algolia-pagination__link:focus-visible{color:var(--primary);text-decoration:none}.roc-algolia-pagination__item--selected .roc-algolia-pagination__link{color:#fff}.roc-algolia-pagination__item--selected .roc-algolia-pagination__link:before{content:""}.roc-algolia-pagination__icon-wrapper{display:flex}.roc-algolia-pagination__icon{width:1.25rem;height:1.25rem;fill:var(--primary)}.roc-algolia-tool-bar{display:flex}.roc-algolia-tool-bar--bottom{justify-content:center;margin-top:2.5rem;padding:.625rem 0;border-top:1px solid #bbb4b4}@media only screen and (min-width: 48em){.roc-algolia-tool-bar--bottom{justify-content:flex-end;margin-top:2.85rem}}.roc-algolia-product-hits__list{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:minmax(0,1fr);gap:25px}@media only screen and (min-width: 36em){.roc-algolia-product-hits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 48em){.roc-algolia-product-hits__list{grid-template-columns:minmax(0,1fr)}}@media only screen and (min-width: 62em){.roc-algolia-product-hits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 100em){.roc-algolia-product-hits__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.roc-algolia-product-hits__item{padding:0}.roc-algolia-product-hits__empty{margin:0}.roc-algolia-product-item__link{display:flex;padding:6px 15px;color:inherit;border-radius:0;font-size:1rem}.roc-algolia-product-item__link:hover,.roc-algolia-product-item__link:focus-visible{color:inherit;text-decoration:none}.roc-algolia-autocomplete__item[aria-selected=true] .roc-algolia-product-item__link{background-color:#94969940}.roc-algolia-product-item__image-wrapper{margin-right:10px}.roc-algolia-product-item__image{display:block;width:80px;height:auto;max-height:80px;object-fit:contain;object-position:top left}.roc-algolia-product-item__image-placeholder{display:block;width:80px;height:80px;max-width:100%;max-height:100%;background-color:#f7f7f7;border-radius:20px}.roc-algolia-product-item__name{margin:0}.roc-algolia-page-hits__list{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media only screen and (min-width: 48em){.roc-algolia-page-hits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 62em){.roc-algolia-page-hits__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.roc-algolia-page-hits__item{padding:0;border:1px solid #d1d1d1}.roc-algolia-page-hits__empty{margin:0}.roc-algolia-page-hit{padding:20px;display:block}.roc-algolia-page-hit__image-wrapper{margin-bottom:10px}.roc-algolia-page-hit__image-link{padding:14px 24px}@media only screen and (min-width: 48em){.roc-algolia-page-hit__image-link{display:flex;justify-content:center;align-items:center;height:150px}}@media only screen and (min-width: 75em){.roc-algolia-page-hit__image-link{height:196px}}.roc-algolia-page-hit__image{display:block;width:100%;height:100%;object-fit:contain}.roc-algolia-page-hit__image-placeholder{display:flex;justify-content:center;align-items:center;margin:0 auto;width:175px;height:175px;max-width:100%;max-height:100%;background-color:#f7f7f7;border-radius:20px}.roc-algolia-page-hit__body{font-size:1rem}.roc-algolia-page-hit__name{margin-bottom:10px;text-align:center;font-size:1.125rem;font-weight:700;text-decoration:underline}.roc-algolia-page-item__link{display:flex;padding:6px 15px;color:inherit;border-radius:0;font-size:1rem}.roc-algolia-page-item__link:hover,.roc-algolia-page-item__link:focus-visible{color:inherit;text-decoration:none}.roc-algolia-autocomplete__item[aria-selected=true] .roc-algolia-page-item__link{background-color:#94969940}.roc-algolia-page-item__name{margin:0}.roc-algolia-part-number-item__link{display:flex;padding:6px 15px;color:inherit;border-radius:0;font-size:1rem}.roc-algolia-part-number-item__link:hover,.roc-algolia-part-number-item__link:focus-visible{color:inherit;text-decoration:none}.roc-algolia-autocomplete__item[aria-selected=true] .roc-algolia-part-number-item__link{background-color:#94969940}.roc-algolia-part-numbers__actions{display:flex;justify-content:flex-end}.roc-algolia-skeleton__hits{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media only screen and (min-width: 48em){.roc-algolia-skeleton__hits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 62em){.roc-algolia-skeleton__hits{grid-template-columns:repeat(3,minmax(0,1fr))}}.roc-algolia-skeleton__hit{min-height:400px;background-color:#eee;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.roc-algolia-skeleton__facet{min-height:200px;background-color:#eee;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.roc-algolia-skeleton__facet:not(:last-child){border-bottom:1px solid #d9d9d6}.roc-algolia-facet-rail__heading,.roc-algolia-facet-rail__btn{display:flex;position:relative;width:100%;padding:1rem 0;margin:0;align-items:center;color:#000;background-color:transparent;border-bottom:1px solid #bbb4b4;text-align:left;text-transform:uppercase}.roc-algolia-facet-rail__heading{gap:5px;font-size:.8125rem}@media only screen and (min-width: 48em){.roc-algolia-facet-rail__heading{padding-top:0}}.roc-algolia-facet-rail__btn{gap:7.5px;align-items:center;border-top:none;border-left:none;border-right:none;border-radius:0;font-size:1rem}.roc-algolia-facet-rail__btn-text{margin:0;text-transform:uppercase;font-size:.875rem;font-weight:900}.roc-algolia-facet-rail__btn-icon-wrapper{display:flex;transition:all .5s;width:20px;height:20px;margin-bottom:.125rem}@media only screen and (min-width: 62em){.roc-algolia-facet-rail__btn-icon-wrapper{width:18px;height:18px}}.roc-algolia-facet-rail__btn-icon-wrapper--open{position:absolute;right:10px;width:14px;height:14px;visibility:visible;opacity:1}.roc-algolia-facet-rail--expanded .roc-algolia-facet-rail__btn-icon-wrapper--open{visibility:hidden;opacity:0}.roc-algolia-facet-rail__btn-icon-wrapper--close{position:absolute;right:10px;width:14px;height:14px;visibility:visible;opacity:1;visibility:hidden;opacity:0}.roc-algolia-facet-rail--expanded .roc-algolia-facet-rail__btn-icon-wrapper--close{visibility:visible;opacity:1}.roc-algolia-facet-rail__btn-icon.roc-icon{width:1.25rem;height:1.25rem;fill:#96a2ae;transition:all .5s}.roc-algolia-facet-rail__btn-icon--open.roc-icon,.roc-algolia-facet-rail__btn-icon--close.roc-icon{width:1.5rem;height:1.5rem;fill:var(--primary)}.roc-algolia-facet-rail__selections{padding:1rem 0 1.75rem}.roc-algolia-facet-rail__selections-text{margin:0 0 1.25rem;font-size:.938rem;font-weight:800}.roc-algolia-facet-rail__search{padding:1.25rem 1rem;background-color:#f1f0ef;border-bottom:1px solid #bbb4b4}.roc-algolia-facet-rail__search-label{display:flex;margin-bottom:.625rem;color:#000;font-size:.875rem}.roc-algolia-facet-rail__search-wrapper{display:flex;background-color:#fff;border:1px solid #333}.roc-algolia-facet-rail__search-input{padding:.25rem .25rem .25rem 1rem;width:100%;min-height:2.5rem;color:#000;border:none;font-size:.75rem}.roc-algolia-facet-rail__search-input::placeholder{color:#000;opacity:1}.roc-algolia-facet-rail__search-reset{display:flex;justify-content:center;align-items:center;padding:.375rem .625rem;background-color:transparent;border:none}.roc-algolia-facet-rail__search-icon-wrapper{display:flex;justify-content:center;align-items:center;padding:.375rem .625rem}.roc-algolia-facet-rail__search-icon.roc-icon{width:1rem;height:1rem}.roc-algolia-facet-rail__search-icon.roc-icon-magnifying-glass{color:#000}.roc-algolia-facet-rail__search-reset-icon.roc-icon{width:.875rem;height:.875rem}.roc-algolia-facet-rail__search-reset-icon.roc-icon-x{color:#000}.roc-algolia-facet-rail__body{visibility:hidden;opacity:0;max-height:0;pointer-events:none;transition:all .5s}.roc-algolia-facet-rail__body--expanded{visibility:visible;opacity:1;max-height:calc(100vh - 300px);pointer-events:all;overflow:auto}@media only screen and (min-width: 48em){.roc-algolia-facet-rail__body{max-height:none}}.roc-algolia-product-hit{display:flex;flex-direction:column;padding:.875rem;height:100%;background-color:#fff;border:1px solid #d1d4d9;border-radius:12px;box-shadow:0 8px 24px #d1d4d9}@media only screen and (min-width: 62em){.roc-algolia-product-hit{padding:.875rem;box-shadow:none;border-color:#fff;transition:all .5s}.roc-algolia-product-hit:hover,.roc-algolia-product-hit:focus{border-color:#d1d4d9;box-shadow:0 8px 24px #d1d4d9}}.roc-algolia-product-hit__image-wrapper{position:relative;margin-bottom:.5rem}.roc-algolia-product-hit__image-link{display:flex;height:258px}.roc-algolia-product-hit__image{display:block;width:100%;height:100%;object-fit:contain}.roc-algolia-product-hit__image-placeholder{margin:0 auto;width:258px;max-width:100%;max-height:100%;background-color:#f7f7f7;border-radius:20px}@media only screen and (min-width: 62em){.roc-algolia-product-hit__image-placeholder{width:294px}}.roc-algolia-product-hit__quick-view{display:flex;justify-content:flex-end;bottom:11px;right:3px;z-index:1}@media only screen and (min-width: 62em){.roc-algolia-product-hit__quick-view{bottom:8px;right:5px}}.roc-algolia-product-hit__body{display:flex;flex-direction:column;flex:1;font-size:1rem}.roc-algolia-product-hit__details{margin-bottom:1.25rem}.roc-algolia-product-hit__commerce{margin-top:auto}.roc-algolia-product-hit__brand{display:block;color:#757575;font-size:.75rem}@media only screen and (min-width: 62em){.roc-algolia-product-hit__brand{font-size:.875rem}}.roc-algolia-product-hit__link{display:inline-flex;margin-bottom:.25rem;color:#000;line-height:1.2;font-size:1.25rem;font-weight:600}@media only screen and (min-width: 62em){.roc-algolia-product-hit__link{font-size:1rem}}.roc-algolia-product-hit__sku{font-size:.75rem}@media only screen and (min-width: 62em){.roc-algolia-product-hit__sku{font-size:.875rem}}.roc-algolia-product-hit__price{margin-bottom:1.25rem;font-size:1.125rem;font-weight:500;color:#121314}@media only screen and (min-width: 62em){.roc-algolia-product-hit__price{font-size:1rem}}.roc-algolia-product-hit-price__price-value{font-weight:600}.roc-algolia-product-hit__quantity{margin-bottom:.5rem;background-color:#fff}@media only screen and (min-width: 62em){.roc-algolia-product-hit__quantity{margin-bottom:.625rem}}.roc-algolia-product-hit__actions{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width: 23.75em){.roc-algolia-product-hit__actions{flex-direction:row}}@media only screen and (min-width: 62em){.roc-algolia-product-hit__actions{gap:.5rem}}.roc-algolia-product-hit__add-to-cart{width:100%;flex-basis:50%}.roc-algolia-product-hit .roc-algolia-product-hit__add-to-cart-btn,.roc-algolia-product-hit .roc-algolia-product-hit__btn-link{font-size:.8125rem;font-weight:400;padding:.625rem;gap:5px}@media only screen and (min-width: 62em){.roc-algolia-product-hit .roc-algolia-product-hit__add-to-cart-btn,.roc-algolia-product-hit .roc-algolia-product-hit__btn-link{font-size:.6875rem}}.roc-body .roc-algolia-product-hit .roc-algolia-product-hit__add-to-cart-btn,.roc-body .roc-algolia-product-hit .roc-algolia-product-hit__btn-link{margin-bottom:0;padding-inline:.25rem;min-height:2.1875rem}.roc-body .roc-algolia-product-hit .roc-algolia-product-hit__add-to-cart-btn--error,.roc-body .roc-algolia-product-hit .roc-algolia-product-hit__btn-link--error{margin-bottom:1rem}.roc-algolia-product-hit .roc-algolia-product-hit__add-to-cart-icon{width:20px;height:20px;margin-left:.25rem}.roc-algolia-product-hit__add-to-list{display:inline-flex;width:100%;flex-basis:50%}.roc-algolia-product-hit .roc-algolia-product-hit__add-to-list-btn{width:100%;padding:.125rem .25rem;gap:10px;background-color:#e6eaee;border-radius:4px;border:none;color:var(--primary);text-transform:uppercase;font-size:.8125rem;font-weight:600}@media only screen and (min-width: 62em){.roc-algolia-product-hit .roc-algolia-product-hit__add-to-list-btn{font-size:.6875rem}}.roc-algolia-product-hit .roc-algolia-product-hit__add-to-list-icon{width:16px;height:16px}.roc-algolia-product-hit__add-to-list-btn:hover .roc-algolia-product-hit .roc-algolia-product-hit__add-to-list-icon,.roc-algolia-product-hit__add-to-list-btn:focus .roc-algolia-product-hit .roc-algolia-product-hit__add-to-list-icon{color:#000}@media only screen and (min-width: 62em){.roc-algolia-product-hit .roc-algolia-product-hit__add-to-list-icon{width:.8125rem;height:.8125rem}}
