.roc-algolia-product-hit{display:flex;flex-direction:column;padding:.875rem;height:100%;border-radius:3px}@media only screen and (min-width: 62em){.roc-algolia-product-hit{padding:1rem}}.roc-algolia-product-hit:hover{background-color:#fff}.roc-algolia-product-hit__image-wrapper{position:relative;margin-bottom:.5rem}.roc-algolia-product-hit__image-link{display:flex;height:258px}@media only screen and (min-width: 62em){.roc-algolia-product-hit__image-link{height:294px}}.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%;object-fit:contain}@media only screen and (min-width: 62em){.roc-algolia-product-hit__image-placeholder{width:294px}}.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-direction:column;flex:1;font-size:1rem}.roc-algolia-product-hit__details{margin-bottom:.5rem}@media only screen and (min-width: 62em){.roc-algolia-product-hit__details{margin-bottom:.75rem}}.roc-algolia-product-hit__commerce{margin-top:auto}.roc-algolia-product-hit__brand{display:block;color:#30323b;font-size:.75rem;font-weight:500}@media only screen and (min-width: 62em){.roc-algolia-product-hit__brand{font-size:1rem}}.roc-algolia-product-hit__link{display:inline-flex;margin:.3rem 0;color:#000;line-height:1.2;font-size:.875rem;font-weight:900;word-break:break-word}@media only screen and (min-width: 62em){.roc-algolia-product-hit__link{font-size:1.35rem}}.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__sku-label{font-weight:700;color:#30323b}.roc-algolia-product-hit__sku-value{overflow-wrap:anywhere;color:#000}.roc-algolia-product-hit__price{margin-bottom:0rem;font-size:1.25rem;font-weight:900}@media only screen and (min-width: 62em){.roc-algolia-product-hit__price{font-size:1.5rem}}.roc-algolia-product-hit__actions{display:flex;margin-bottom:.875rem;gap:.25rem;align-items:stretch}@media only screen and (min-width: 62em){.roc-algolia-product-hit__actions{gap:.5rem}}.roc-algolia-product-hit__add-to-cart{flex:1;display:flex;flex-direction:column}.roc-algolia-product-hit__add-to-cart-btn,.roc-algolia-product-hit__btn-link{font-size:.75rem;flex:1}@media only screen and (min-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{margin-bottom:0;padding-inline:.25rem;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.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{display:flex;flex:1;justify-content:center;align-items:stretch;text-align:center}.roc-algolia-product-hit__add-to-list .roc-btn-secondary{font-size:.75rem}.roc-algolia-product-hit__add-to-list-btn{padding:.25em;background-color:transparent;width:100%;text-align:center;font-size:.75rem;flex:1;font-weight:600}@media only screen and (min-width: 62em){.roc-algolia-product-hit__add-to-list-btn{width:auto;font-size:.875rem}}.roc-algolia-product-hit__placeholder{min-height:54.84px}.roc-algolia-product-hit__price-placeholder{min-height:2.188rem}.roc-algolia-product-hit__description-text{margin-top:0;margin-bottom:.75rem;color:#30323b}.roc-algolia-product-hit__description-text :first-child{margin-top:0}.roc-algolia-product-hit__description-text :last-child{margin-bottom:0}.roc-algolia-product-hit__inventory-label{margin:0;padding:0;width:auto;height:auto;background-color:transparent;border:none;border-radius:0;outline:none;color:#000;font-weight:600;display:flex;align-items:center}.roc-algolia-product-hit__inventory-label:focus-visible{outline:#000000 auto 1px}.roc-algolia-product-hit__inventory-label:hover{color:var(--primary)}.roc-algolia-product-hit__icon{margin-right:.625rem;fill:#000;width:16px;height:16px}.roc-algolia-product-hit__inventory-label:hover .roc-algolia-product-hit__icon{fill:var(--primary)}.roc-algolia-product-hit__quantity{margin-bottom:0;padding:.5rem 0}
