@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.roc-algolia-product-hits__list{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style-type:none;display:grid}@media only screen and (width>=36em){.roc-algolia-product-hits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width>=48em){.roc-algolia-product-hits__list{grid-template-columns:minmax(0,1fr)}}@media only screen and (width>=62em){.roc-algolia-product-hits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width>=75em){.roc-algolia-product-hits__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.roc-algolia-product-hits__list--list{grid-template-columns:minmax(0,1fr)}.roc-algolia-product-hits__item{padding:0}.roc-algolia-product-hits__empty{margin:0}.roc-algolia-product-hit{background-color:#fff;flex-direction:column;height:100%;padding:.875rem;display:flex;box-shadow:0 3px 17px #00000026}@media only screen and (width>=62em){.roc-algolia-product-hit{padding:1rem}}.roc-algolia-product-hits__list--list .roc-algolia-product-hit{flex-direction:row;align-items:start;column-gap:1.25rem}.roc-body .roc-algolia-product-hit .roc-pdp-uom{width:100%;margin-bottom:1rem}.roc-algolia-product-hit .roc-alert{margin-bottom:.875rem}.roc-algolia-product-hit__image-wrapper{margin-bottom:.5rem;position:relative}.roc-algolia-product-hits__list--list .roc-algolia-product-hit__image-wrapper{margin-bottom:0}.roc-algolia-product-hit__image-link{height:258px;display:flex}@media only screen and (width>=62em){.roc-algolia-product-hit__image-link{height:294px}}.roc-algolia-product-hits__list--list .roc-algolia-product-hit__image-link{width:235px;height:235px}.roc-algolia-product-hit__image{object-fit:contain;width:100%;height:100%;display:block}.roc-algolia-product-hit__image-placeholder{object-fit:contain;width:258px;max-width:100%;max-height:100%;margin:0 auto}@media only screen and (width>=62em){.roc-algolia-product-hit__image-placeholder{width:294px}}.roc-algolia-product-hit__quick-view{z-index:1;position:absolute;bottom:11px;right:3px}@media only screen and (width>=62em){.roc-algolia-product-hit__quick-view{bottom:8px;right:5px}}.roc-algolia-product-hit__compared-checkbox{z-index:1;position:absolute;bottom:11px;left:3px}@media only screen and (width>=62em){.roc-algolia-product-hit__compared-checkbox{bottom:8px;left:5px}}.roc-algolia-product-hit__body{flex-direction:column;flex:1;font-size:1rem;display:flex}.roc-algolia-product-hits__list--list .roc-algolia-product-hit__body{flex-direction:row;column-gap:1.25rem}.roc-algolia-product-hit__details{margin-bottom:1.25rem}.roc-algolia-product-hits__list--list .roc-algolia-product-hit__details{flex:1;margin-bottom:0}.roc-algolia-product-hit__commerce{margin-top:auto}.roc-algolia-product-hits__list--list .roc-algolia-product-hit__commerce{flex:.7;margin-top:0}.roc-algolia-product-hit__brand{color:#757575;word-break:break-all;font-size:.75rem;display:block}@media only screen and (width>=62em){.roc-algolia-product-hit__brand{font-size:.875rem}}.roc-algolia-product-hit__link{color:#5c5851;word-break:break-word;margin-bottom:1.25rem;font-size:.875rem;font-weight:900;line-height:1.2;display:inline-flex}@media only screen and (width>=62em){.roc-algolia-product-hit__link{font-size:1rem}}.roc-algolia-product-hits__list--list .roc-algolia-product-hit__link{font-size:1.125rem}.roc-algolia-product-hit__sku{font-size:.75rem}@media only screen and (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__description>:first-child{margin-top:0}.roc-algolia-product-hit__description>:last-child{margin-bottom:0}.roc-algolia-product-hit__description{text-overflow:ellipsis;-webkit-line-clamp:var(--roc-algolia-max-product-description-lines,3);word-break:break-word;-webkit-box-orient:vertical;margin-top:.5rem;font-size:1rem;display:-webkit-box;overflow:hidden}.roc-algolia-product-hit__price{margin-bottom:1.25rem;font-size:1.25rem;font-weight:900}@media only screen and (width>=62em){.roc-algolia-product-hit__price{font-size:1.5rem}}.roc-algolia-product-hit__actions{align-items:center;gap:.25rem;margin-bottom:.875rem;display:flex}@media only screen and (width>=62em){.roc-algolia-product-hit__actions{gap:.5rem}}.roc-algolia-product-hits__list--list .roc-algolia-product-hit__actions{flex-direction:column}.roc-algolia-product-hit__add-to-cart{flex-direction:column;gap:.5rem;width:100%;display:flex}.roc-algolia-product-hit__add-to-cart-btn,.roc-algolia-product-hit__btn-link{font-size:.625rem}@media only screen and (width>=62em){.roc-algolia-product-hit__add-to-cart-btn,.roc-algolia-product-hit__btn-link{font-size:.75rem}}.roc-body .roc-algolia-product-hit__add-to-cart-btn,.roc-body .roc-algolia-product-hit__btn-link{min-height:2.375rem;margin-bottom:0;padding-inline:.25rem}@media only screen and (width>=62em){.roc-body .roc-algolia-product-hit__add-to-cart-btn,.roc-body .roc-algolia-product-hit__btn-link{min-height:2.8125rem}}.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{flex-shrink:0;display:flex}.roc-algolia-product-hit__add-to-list-btn{text-transform:uppercase;background-color:#0000;border:none;padding:.25em;font-size:.625rem;font-weight:600}@media only screen and (width>=62em){.roc-algolia-product-hit__add-to-list-btn{font-size:.875rem}}.roc-algolia-product-hit__placeholder{min-height:54.84px}.roc-algolia-product-hit__price-placeholder{min-height:2.188rem}
