@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;display:flex}@media only screen and (min-width: 62em){.roc-algolia__query{margin-bottom:2.5rem}}.roc-algolia-clear-query__btn{display:flex;align-items:center;padding:0 .5rem;background-color:transparent;border:none;font-weight:500;width:2rem}.roc-algolia-clear-query__btn-icon{margin:.1rem}.roc-algolia-item__name mark{background-color:#ff0;padding:0}.roc-algolia-search-results{margin-top:2rem}@media only screen and (min-width: 48em){.roc-algolia-search-results{display:flex;gap:0 1.75rem;margin-top:2.25rem}}.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__results{width:100%}@media only screen and (min-width: 48em){.roc-algolia-search-results__results{flex:1}}.roc-algolia-search-results__toolbar{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.625rem}.roc-algolia-search-results__hit-count{margin:0;color:#171a1f;font-size:1.125rem;font-weight:700}.roc-algolia-search-results__item{display:flex;gap:.625rem;align-items:stretch}.roc-algolia-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:1.5rem;border-bottom:1px solid #bbb4b4}@media only screen and (min-width: 48em){.roc-algolia-tabs{gap:.5rem 1.5rem;margin-bottom:1.75rem;padding-bottom:2rem}}.roc-algolia-tabs--hidden{display:none}.roc-algolia-tabs__tab{position:relative;color:#000;text-transform:uppercase;font-size:.875rem}.roc-algolia-tabs__tab[aria-disabled=true]{color:#797676;pointer-events:none}.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:var(--primary)}.roc-algolia-tabs__tab--selected{color:var(--primary);font-weight:900}.roc-algolia-tabs__tab--selected:before{content:"";display:block;position:absolute;top:calc(100% + 1.75rem);left:0;width:100%;height:.25rem;background-color:var(--primary)}@media only screen and (max-width: 47.938em){.roc-algolia-tabs__tab--selected:before{top:100%}}.roc-algolia-tabs__tab--selected:hover,.roc-algolia-tabs__tab--selected:focus-visible{color:var(--primary)}.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-rail{overflow-wrap:anywhere}.roc-algolia-facet-rail__header{display:flex;gap:.25rem;align-items:stretch;margin-bottom:.5rem}.roc-algolia-facet-rail__btn{display:flex;justify-content:space-between;align-items:center;margin:0;padding:.625rem .75rem;color:#171a1f;background-color:#f3f3f3;border:none;border-radius:8px;text-align:left;gap:.5rem}@media only screen and (min-width: 48em){.roc-algolia-facet-rail__btn{padding-top:0;width:100%;background-color:transparent}}.roc-algolia-facet-rail__btn-text{margin:0;font-size:.875rem;font-weight:500}@media only screen and (min-width: 48em){.roc-algolia-facet-rail__btn-text{font-size:1.125rem;font-weight:700}}.roc-algolia-facet-rail__btn-icon-wrapper{display:flex}.roc-algolia-facet-rail--expanded .roc-algolia-facet-rail__btn-icon-wrapper--open,.roc-algolia-facet-rail__btn-icon-wrapper--close{display:none}.roc-algolia-facet-rail--expanded .roc-algolia-facet-rail__btn-icon-wrapper--close{display:flex}@media only screen and (min-width: 48em){.roc-algolia-facet-rail__btn-icon-wrapper{display:none}}.roc-algolia-facet-rail__btn-icon.roc-icon{width:1rem;height:1rem;fill:var(--primary)}.roc-algolia-facet-rail__btn-icon--open.roc-icon{width:1.5rem;height:1.5rem}.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:1rem}.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{border-bottom:none;border-radius:8px;color:#383838;background-color:#f3f3f3;padding:.75rem 1rem;margin-bottom:.25rem}.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:0;width:100%;background-color:transparent;border:none;border-radius:0}.roc-algolia-facet__btn--expanded{margin-bottom:.5rem}.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:500}.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:#383838}.roc-algolia-facet__icon-wrapper--close .roc-algolia-facet__icon.roc-icon{fill:var(--primary)}.roc-algolia-facet__body{padding-bottom:1.75rem}.roc-algolia-autocomplete{position:relative;flex:1}.roc-algolia-autocomplete__form{display:flex;position:relative;width:100%;min-height:2.5rem;background-color:var(--autocomplete-form-bg);border-radius:8px}@media only screen and (min-width: 62em){.roc-algolia-autocomplete__form{min-height:2.875rem}}.roc-main-nav-utils__search .roc-algolia-autocomplete__form{background-color:#fff;border:none}.roc-algolia-autocomplete__submit{margin:0;width:auto;height:auto;border:none;border-radius:0;outline:none;display:flex;justify-content:center;align-items:center;padding:3px;min-width:2.8125rem;color:var(--primary);background-color:transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;border-right:1px solid transparent}.roc-algolia-autocomplete__submit:focus-visible{outline:#000000 auto 1px}.roc-main-nav-utils__search .roc-algolia-autocomplete__submit{background-color:#000;border-top-color:#000;border-bottom-color:#000;border-right-color:#000}.roc-algolia-autocomplete__submit-icon{width:1rem;height:1rem;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:focus-visible{outline:#000000 auto 1px}.roc-algolia-autocomplete__reset:hover,.roc-algolia-autocomplete__reset:focus-visible{color:#cf1424}.roc-algolia-autocomplete__reset--mobile{padding-inline:1rem;border-left:1px solid rgba(22,22,22,.1019607843)}.roc-algolia-autocomplete__form:has(.roc-algolia-autocomplete__input:placeholder-shown) .roc-algolia-autocomplete__reset{display:none}.roc-algolia-autocomplete__reset-icon{fill:currentColor;width:.875rem;height:.875rem}.roc-algolia-autocomplete__reset--mobile .roc-algolia-autocomplete__reset-icon{color:#383838}.roc-algolia-autocomplete__input-wrapper{display:flex;flex:1}.roc-algolia-autocomplete__input{padding-inline:.875rem;width:100%;color:#16161699;background-color:transparent;border:none;border-radius:0;box-shadow:none;font-size:1rem}@media only screen and (min-width: 62em){.roc-algolia-autocomplete__input{padding-inline:1rem;font-size:.875rem}}.roc-algolia-autocomplete__input::placeholder{color:#16161699;opacity:1}.roc-algolia-autocomplete__panel{position:absolute;top:100%;left:0;width:100%;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}@media only screen and (min-height: 900px){.roc-algolia-autocomplete__panel{max-height:400px}}.roc-algolia-autocomplete__panel[data-expanded=false]{display:none}.roc-algolia-autocomplete__panel[data-expanded=true]{display:block}.roc-algolia-autocomplete__panel::-webkit-scrollbar{width:9px}.roc-algolia-autocomplete__panel::-webkit-scrollbar-track{background-color:#e6e6e680}.roc-algolia-autocomplete__panel::-webkit-scrollbar-thumb{background-color:#0000004d}.roc-algolia-autocomplete__panel::-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-hierarchical-menu{margin-block:-.3125rem;padding-block:.3125rem;padding-right:.625rem;margin-right:.125rem;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:#333;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{position:relative}.roc-algolia-hierarchical-menu__item:not(:last-child){margin-bottom:.75rem}.roc-algolia-hierarchical-menu__label{display:flex;align-items:center;cursor:pointer;padding-left:1.5rem}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:.875rem;font-weight:400}.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;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:1rem}.roc-algolia-range-input__input--max{margin-left:auto;text-align:right}.roc-algolia-page-hits__list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:1rem}.roc-algolia-page-hits__item{padding:0;border:1px solid #d1d1d1}.roc-algolia-page-hits__empty{margin:0}.roc-algolia-page-hit{padding:.875rem;height:100%;background-color:#fff;box-shadow:0 .1875rem 1.0625rem #00000026}.roc-algolia-page-hit__body{font-size:1rem}.roc-algolia-page-hit__link{display:block;font-size:1.5rem;font-weight:700;text-decoration:none;margin-bottom:.5rem}.roc-algolia-page-hit__text{width:100%;display:block}.roc-algolia-page-hit__snippet{display:block}.roc-algolia-person-hits__list{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media only screen and (min-width: 48em){.roc-algolia-person-hits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 62em){.roc-algolia-person-hits__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.roc-algolia-person-hits__item{padding:0;border:1px solid #d1d1d1}.roc-algolia-person-hits__empty{margin:0}.roc-algolia-person-hit{padding:1.25rem;display:block}.roc-algolia-person-hit__image-wrapper{margin-bottom:.625rem}.roc-algolia-person-hit__image-link{padding:.875rem 1.5rem}@media only screen and (min-width: 48em){.roc-algolia-person-hit__image-link{display:flex;justify-content:center;align-items:center;height:9.375rem}}@media only screen and (min-width: 75em){.roc-algolia-person-hit__image-link{height:12.25rem}}.roc-algolia-person-hit__image{display:block;width:100%;height:100%;object-fit:contain}.roc-algolia-person-hit__image-placeholder{display:flex;justify-content:center;align-items:center;margin:0 auto;width:10.9375rem;height:10.9375rem;max-width:100%;max-height:100%;background-color:#f7f7f7;border-radius:20px}.roc-algolia-person-hit__body{font-size:1rem}.roc-algolia-person-hit__name{margin-bottom:.625rem;text-align:center;font-size:1.125rem;font-weight:700;text-decoration:underline}.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-skeleton__qty-input,.roc-algolia-skeleton__quick-view-btn,.roc-algolia-skeleton__actions,.roc-algolia-skeleton__qty-details,.roc-algolia-skeleton__inventory{background-color:#eee;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.roc-algolia-skeleton__qty-input{min-height:41px}.roc-algolia-skeleton__quick-view-btn{min-height:1.268rem;min-width:4.363rem}.roc-algolia-skeleton__actions{height:36px}.roc-algolia-skeleton__actions--with-list{width:275px}.roc-algolia-skeleton__actions--full-width{width:100%}.roc-algolia-skeleton__actions--list{min-width:64px}.roc-algolia-skeleton__qty-details{min-height:41px;margin-bottom:.5rem;width:50%}.roc-algolia-skeleton__inventory{min-height:54px;margin-bottom:.75rem}.roc-algolia-blog-hits__list{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.roc-algolia-blog-hits__item{padding:0;border:1px solid #d1d1d1}.roc-algolia-blog-hits__empty{margin:0}.roc-algolia-blog-hit{display:flex;flex-direction:column;padding:.875rem;height:100%;background-color:#fff;box-shadow:0 .1875rem 1.0625rem #00000026}@media only screen and (min-width: 48em){.roc-algolia-blog-hit{flex-direction:row;padding:1rem}}.roc-algolia-blog-hit__details{display:flex;flex-direction:column;overflow-wrap:anywhere}.roc-algolia-blog-hit__image-wrapper{position:relative;margin-bottom:1.5rem}@media only screen and (min-width: 48em){.roc-algolia-blog-hit__image-wrapper{flex:0 0 33.333333%;max-width:350px;padding-right:2rem;margin-bottom:.5rem}}.roc-algolia-blog-hit__image-link{display:flex;height:100%;max-height:258px}@media only screen and (min-width: 62em){.roc-algolia-blog-hit__image-link{max-height:294px}}.roc-algolia-blog-hit__image{display:block;width:100%;height:100%;object-fit:contain}.roc-algolia-blog-hit__link{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.roc-algolia-blog-hit__topics{display:flex;flex-wrap:wrap;gap:.1875rem;margin:0 .1875rem 1rem 0}.roc-algolia-blog-hit__topic{background-color:#03386c;color:#fff;margin-right:.1875rem;margin-bottom:.1875rem;padding:.4375rem .9375rem;font-size:.85rem;line-height:1.375rem;border-radius:3px;cursor:pointer}.roc-algolia-blog-hit__topic:hover,.roc-algolia-blog-hit__topic:focus{color:#fff}.roc-aloglia-blog-hit__authors{display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 1rem;gap:1rem}@media only screen and (min-width: 48em){.roc-aloglia-blog-hit__authors{flex-direction:row;align-items:center;flex-wrap:wrap}}.roc-algolia-blog-hit__author-wrapper{display:flex;align-items:center}@media only screen and (min-width: 48em){.roc-algolia-blog-hit__author-wrapper{margin:0}}.roc-algolia-blog-hit__author-image{max-width:30px}.roc-algolia-blog-hit__author-name{margin:0}.roc-algolia-blog-hit__author-name--space-left{margin:0 0 0 .75rem}@media only screen and (min-width: 48em){.roc-algolia-blog-hit__author-name--space-left{margin:0 0 0 .75rem}}.roc-algolia-blog-hit__post-date{margin:0 0 1rem}@media only screen and (min-width: 48em){.roc-algolia-blog-hit__post-date{margin:0}}.roc-algolia-blog-hit__copy-link-icon{margin-right:.3125rem}.roc-algolia-blog-hit__copy-link-button{background-color:transparent;border:none;width:-moz-fit-content;width:fit-content}.roc-algolia-blog-hit__teaser{margin:0}@media only screen and (min-width: 48em){.roc-algolia-blog-hit__separator--right{margin-right:.75rem;padding-right:.75rem;border-right:#f4f4f4 2px solid}}@media only screen and (min-width: 48em){.roc-algolia-blog-hit__separator--left{margin-left:.75rem;padding-left:.75rem;border-left:#f4f4f4 2px solid}}.roc-algolia-clear-refinements__btn{display:flex;align-items:center;gap:.625rem;padding:.25rem .25rem .25rem .5rem;min-height:1.5625rem;color:#383838;background-color:#f3f3f3;border:1px solid var(--primary);border-radius:16px;font-size:.875rem;line-height:1.375rem}.roc-algolia-clear-refinements__btn-icon.roc-icon{width:1.125rem;height:1.125rem;color:#7c7c7c}.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__attributes{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:.5rem}@media only screen and (min-width: 48em){.roc-algolia-current-refinements__attributes{gap:.75rem}}.roc-algolia-current-refinements__attribute{display:flex;align-items:center;gap:.625rem;padding:.25rem .25rem .25rem .5rem;min-height:1.5625rem;background-color:#f3f3f3;border-radius:16px}.roc-algolia-current-refinements__value{color:#383838;font-size:.875rem;font-weight:400;line-height:1.375rem}.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:focus-visible{outline:#000000 auto 1px}.roc-algolia-current-refinements__remove-icon.roc-icon{width:1.125rem;height:1.125rem;color:#7c7c7c}.roc-algolia-layout-switcher__list{margin:0;padding:0;list-style-type:none;display:flex;height:100%;gap:.625rem;align-items:stretch}.roc-body .roc-algolia-layout-switcher__list .roc-algolia-layout-switcher__button{height:100%;margin-bottom:0;padding:.5rem;border-radius:8px;background-color:#f3f3f3}.roc-body .roc-algolia-layout-switcher__icon{fill:#7c7c7c}.roc-body .roc-algolia-layout-switcher__icon--active{fill:var(--primary)}.roc-algolia-tool-bar{display:flex}.roc-algolia-tool-bar--bottom{justify-content:center;margin-top:1.5rem;padding:.625rem 0}@media only screen and (min-width: 48em){.roc-algolia-tool-bar--bottom{margin-top:1.375rem}}.roc-algolia-pagination__list{margin:0;padding:0;list-style-type:none;display:flex;gap:1.5rem}@media only screen and (min-width: 48em){.roc-algolia-pagination__list{gap:1.75rem}}@media only screen and (min-width: 62em){.roc-algolia-pagination__list{gap:2rem}}.roc-algolia-pagination__item{display:flex;padding:0}.roc-algolia-pagination__link{display:flex;justify-content:center;align-items:center;position:relative;padding:.25rem;color:#161616;font-size:1.125rem}.roc-algolia-pagination__link:before{display:block;position:absolute;top:50%;left:50%;min-width:2.5rem;min-height:2.5rem;background-color:var(--primary);transform:translate(-50%,-50%);z-index:-1;border-radius:50%}.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__link--next:before,.roc-algolia-pagination__link--previous:before{background-color:#1616160d;content:""}.roc-algolia-pagination__icon-wrapper{display:flex}.roc-algolia-pagination__icon{width:1rem;height:1rem;fill:#383838}.roc-algolia-refinement-list__searchbox{position:relative;margin-top:.875rem;margin-bottom:1.125rem}.roc-algolia-refinement-list__searchbox-wrapper{display:flex;border:1px solid #333}.roc-algolia-refinement-list__searchbox-label{position:absolute;top:6px;left:9px;width:100%;visibility:hidden;font-size:.75rem}.roc-algolia-refinement-list__searchbox-label--show{visibility:visible;top:-20px;left:0}.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-input--has-value::placeholder{visibility:hidden}.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;margin-right:.125rem;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{margin-block:.375rem;position:relative}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;position:relative;padding-left:1.5rem}.roc-algolia-refinement-list__input{position:absolute;opacity:0;cursor:pointer;accent-color:var(--primary)}.roc-algolia-refinement-list__faux-checkmark{position:absolute;top:3px;left:0;height:1rem;width:1rem;border:2px solid #383838;border-radius:3px;background-color:#f3f3f3}.roc-algolia-refinement-list__faux-checkmark:after{content:"";position:absolute;display:none;top:2px;left:4px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.roc-algolia-refinement-list__input:checked~.roc-algolia-refinement-list__faux-checkmark{background-color:var(--primary);border-color:var(--primary)}.roc-algolia-refinement-list__input:checked~.roc-algolia-refinement-list__faux-checkmark:after{display:block}.roc-algolia-refinement-list__input:focus-visible~.roc-algolia-refinement-list__faux-checkmark{outline:1px solid #000000}.roc-algolia-refinement-list__text{margin-inline:.5rem;color:#000;font-size:.875rem;font-weight:400}.roc-algolia-refinement-list__toggle-btn.roc-btn{margin-bottom:0}.roc-algolia-product-hits__list{margin:0;padding:0;list-style-type:none;gap:1rem;display:flex;flex-wrap:wrap;transition:all .25s ease-in-out}@media only screen and (min-width: 75em){.roc-algolia-product-hits__list{gap:1.875rem}}.roc-algolia-product-hits__item{padding:0;transition:all .25s ease-in-out}.roc-algolia-product-hits__list--grid .roc-algolia-product-hits__item{flex-basis:calc(50% - .5rem)}@media only screen and (min-width: 62em){.roc-algolia-product-hits__list--grid .roc-algolia-product-hits__item{flex-basis:calc(33.3333333333% - .75rem)}}@media only screen and (min-width: 75em){.roc-algolia-product-hits__list--grid .roc-algolia-product-hits__item{flex-basis:calc(33.3333333333% - 1.25rem)}}.roc-algolia-product-hits__list--list .roc-algolia-product-hits__item{flex-basis:100%}.roc-algolia-product-hits__empty{margin:0}.roc-algolia-product-hit{display:flex;padding:.5rem;height:100%;background-color:#fff;border-radius:8px;border:1px solid #d8d8d8}@media only screen and (min-width: 62em){.roc-algolia-product-hit{padding:.75rem}}.roc-algolia-product-hit--grid,.roc-algolia-product-hit--list{flex-direction:column}@media only screen and (min-width: 62em){.roc-algolia-product-hit--list{flex-direction:row;gap:.75rem}}.roc-algolia-product-hit__image-wrapper{position:relative;margin-bottom:.5rem}@media only screen and (min-width: 62em){.roc-algolia-product-hit--list .roc-algolia-product-hit__image-wrapper{flex-basis:calc(33.3333333333% - 2.75rem)}}.roc-algolia-product-hit__image-link{display:flex}.roc-algolia-product-hit--grid .roc-algolia-product-hit__image-link{height:98px}@media only screen and (min-width: 62em){.roc-algolia-product-hit--grid .roc-algolia-product-hit__image-link{height:195px}}.roc-algolia-product-hit--list .roc-algolia-product-hit__image-link{height:200px}@media only screen and (min-width: 62em){.roc-algolia-product-hit--list .roc-algolia-product-hit__image-link{height:150px}}.roc-algolia-product-hit__image{display:block;width:100%;height:100%;object-fit:contain}.roc-algolia-product-hit__image-placeholder{margin:0 auto;width:98px;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:182px}}@media only screen and (min-width: 75em){.roc-algolia-product-hit__image-placeholder{width:237px}}.roc-algolia-product-hit--list .roc-algolia-product-hit__image-placeholder{width:200px}@media only screen and (min-width: 62em){.roc-algolia-product-hit--list .roc-algolia-product-hit__image-placeholder{width:150px}}.roc-algolia-product-hit__quick-view{position:absolute;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:1;font-size:1rem}.roc-algolia-product-hit--grid .roc-algolia-product-hit__body,.roc-algolia-product-hit--list .roc-algolia-product-hit__body{flex-direction:column}@media only screen and (min-width: 62em){.roc-algolia-product-hit--list .roc-algolia-product-hit__body{flex-direction:row;gap:2.75rem}}.roc-algolia-product-hit__details{margin-bottom:1.25rem;line-height:1rem}.roc-algolia-product-hit--list .roc-algolia-product-hit__details{flex-basis:50%}.roc-algolia-product-hit__commerce{margin-top:auto}@media only screen and (min-width: 62em){.roc-algolia-product-hit--list .roc-algolia-product-hit__commerce{margin-top:0;flex-basis:50%}}.roc-algolia-product-hit__link{display:inline-flex;margin-bottom:.5rem;color:#171a1f;font-size:1.125rem;font-weight:700;line-height:1.5rem;word-break:break-word}.roc-algolia-product-hit--grid .roc-algolia-product-hit__link{font-size:.875rem;line-height:1rem}@media only screen and (min-width: 62em){.roc-algolia-product-hit--grid .roc-algolia-product-hit__link{font-size:1.125rem;line-height:1.5rem}}.roc-algolia-product-hit__sku{font-size:.75rem;color:#383838}@media only screen and (min-width: 62em){.roc-algolia-product-hit__sku{font-size:.875rem}}.roc-algolia-product-hit__sku-label{font-weight:700}.roc-algolia-product-hit__sku-value{overflow-wrap:anywhere}.roc-algolia-product-hit__identifier{margin-block:.25rem;font-size:.875rem;color:#383838}.roc-algolia-product-hit--grid .roc-algolia-product-hit__identifier{font-size:.75rem}@media only screen and (min-width: 62em){.roc-algolia-product-hit--grid .roc-algolia-product-hit__identifier{font-size:.875rem}}.roc-algolia-product-hit-price{color:#161616;font-size:1.0625rem;font-weight:700;line-height:1.5rem}.roc-algolia-product-hit-price__price-unit{display:none}.roc-algolia-product-hit-list-price{font-size:.8125rem;line-height:1.125rem}.roc-algolia-product-hit-list-price__price-unit{display:none}.roc-algolia-product-hit__quantity-wrapper{display:flex;flex-direction:column;gap:.6875rem;margin-block:.6875rem .875rem}@media only screen and (min-width: 75em){.roc-algolia-product-hit__quantity-wrapper{flex-direction:row;gap:.5rem}}.roc-algolia-product-hit--list .roc-algolia-product-hit__quantity-wrapper{flex-direction:row;gap:.5rem}.roc-algolia-product-hit--grid .roc-algolia-product-hit__quantity{flex-basis:100%}@media only screen and (min-width: 62em){.roc-algolia-product-hit--grid .roc-algolia-product-hit__quantity{flex-basis:45%}}.roc-algolia-product-hit--list .roc-algolia-product-hit__quantity{flex-basis:50%;max-width:125px}@media only screen and (min-width: 62em){.roc-algolia-product-hit--list .roc-algolia-product-hit__quantity{flex-basis:45%}}.roc-algolia-product-hit--list .roc-algolia-product-hit__quantity-details{flex-basis:50%}.roc-algolia-product-hit__quantity-detail{font-size:.75rem;margin-block:0}.roc-algolia-product-hit--list .roc-algolia-product-hit__quantity-detail{flex-basis:100%}.roc-algolia-product-hit__actions{display:flex;flex-direction:column;margin-bottom:.875rem;gap:.25rem;align-items:center}@media only screen and (min-width: 62em){.roc-algolia-product-hit__actions{gap:.5rem}}.roc-algolia-product-hit__add-to-cart{width:100%;display:flex;flex-direction:column;gap:.5rem}.roc-algolia-product-hit__add-to-cart-btn,.roc-algolia-product-hit__btn-link{padding:0;font-size:.875rem;text-transform:none;border-radius:8px}@media only screen and (min-width: 62em){.roc-algolia-product-hit__add-to-cart-btn,.roc-algolia-product-hit__btn-link{font-size:.9375rem}}.roc-body .roc-algolia-product-hit__add-to-cart-btn,.roc-body .roc-algolia-product-hit__btn-link{margin-bottom:0;min-height:2.375rem}@media only screen and (min-width: 62em){.roc-body .roc-algolia-product-hit__add-to-cart-btn,.roc-body .roc-algolia-product-hit__btn-link{min-height:2.125rem}}.roc-body .roc-algolia-product-hit__add-to-cart-btn--error,.roc-body .roc-algolia-product-hit__btn-link--error{margin-bottom:1rem}.roc-algolia-product-hit__add-to-list{display:flex;flex-shrink:0;width:100%}.roc-algolia-product-hit__add-to-list-icon{width:.875rem;height:.875rem;fill:var(--primary)}@media only screen and (min-width: 48em){.roc-algolia-product-hit__add-to-list-icon{width:1rem;height:1rem}}.roc-algolia-product-hit__add-to-list-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem;background-color:transparent;border:none;border-radius:8px;color:#383838;font-size:.75rem;font-weight:500}.roc-algolia-product-hit__add-to-list-btn:hover,.roc-algolia-product-hit__add-to-list-btn:focus{background-color:#f3f3f3}@media only screen and (max-width: 47.938em){.roc-algolia-product-hit__add-to-list-btn{padding-inline:0}}@media only screen and (min-width: 62em){.roc-algolia-product-hit__add-to-list-btn{font-size:.9375rem;gap:.5rem;padding-inline:1rem}}.roc-algolia-product-hit__placeholder{min-height:41px;width:100%}@media only screen and (min-width: 75em){.roc-algolia-product-hit__placeholder{width:50%}}.roc-algolia-product-hit__price-placeholder{min-height:2.75rem}.roc-algolia-product-hit-inventory-detail{display:flex;align-items:flex-start;column-gap:.325rem;margin-bottom:.75rem;font-size:.75rem;line-height:1.125rem}.roc-algolia-product-hit-inventory-detail__text{flex:1;display:flex;align-items:center;column-gap:.25rem;flex-wrap:wrap}.roc-algolia-product-hit--grid .roc-algolia-product-hit-inventory-detail__text{display:block}@media only screen and (min-width: 48em){.roc-algolia-product-hit--grid .roc-algolia-product-hit-inventory-detail__text{display:flex}}.roc-algolia-product-hit-inventory-detail__stock-message{display:flex;align-items:center;font-weight:700}.roc-body .roc-algolia-product-hit-inventory-detail__icon{display:flex;width:1rem;height:1rem}.roc-body .roc-algolia-product-hit-inventory-detail__icon--in-stock{color:#009207}.roc-body .roc-algolia-product-hit-inventory-detail__icon--out-of-stock{color:#ff8000}.roc-body .roc-algolia-product-hit-inventory-detail__icon--ellipse{height:.4375rem;width:.4375rem;color:#7c7c7c}.roc-body .roc-algolia-product-hit--grid .roc-algolia-product-hit-inventory-detail__icon--ellipse{display:none}@media only screen and (min-width: 48em){.roc-body .roc-algolia-product-hit--grid .roc-algolia-product-hit-inventory-detail__icon--ellipse{display:flex}}.roc-body .roc-algolia-product-hit-inventory-detail__icon--truck{width:2.3125rem;height:1.5rem}.roc-algolia-product-hit-inventory-detail__btn{text-decoration:underline;display:block}.roc-algolia-stock-tag{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;width:100%;padding:.625rem .75rem;background-color:#f3f3f3;color:#383838;border-radius:8px}@media only screen and (min-width: 62em){.roc-algolia-stock-tag{padding-inline:4rem}}.roc-algolia-stock-tag__icon-wrapper{display:flex}.roc-algolia-stock-tag__icon{width:1.125rem;height:1.125rem;color:var(--primary)}@media only screen and (min-width: 62em){.roc-algolia-stock-tag__icon{width:1.25rem;height:1.25rem}}.roc-algolia-stock-tag__text{margin:0;font-size:.875rem;text-align:center}.roc-algolia-stock-tag__location{font-weight:700}
