product-recommendations .resource-list.resource-list--grid{align-items:stretch!important;grid-auto-rows:1fr!important}product-recommendations .resource-list__item{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:100%!important;box-sizing:border-box!important;min-width:0!important;overflow:hidden!important}product-recommendations .resource-list__item>product-card,product-recommendations .resource-list__item>.product-card{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:100%!important;width:100%!important;min-width:0!important}product-recommendations .resource-list__item .product-card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;height:100%!important;min-width:0!important;padding:0!important;gap:8px!important}product-recommendations .resource-list__item .card-gallery{display:block!important;width:100%!important;max-height:none!important;aspect-ratio:1 / 1!important;flex:none!important;border-radius:9px!important;overflow:hidden!important;background:#f6f8fd!important}product-recommendations .resource-list__item .card-gallery :is(img,.product-media,img.image-block__image){display:block;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;max-height:none!important}product-recommendations .resource-list__item .product-card__content>a[ref=productTitleLink]{display:block!important;width:100%!important;flex:none!important;min-height:54px!important;max-height:54px!important;overflow:hidden!important;color:#132855!important}product-recommendations .resource-list__item a[ref=productTitleLink] :is(p[role=heading],h3,h4){font-size:12.5px!important;font-weight:650!important;line-height:1.42!important;margin:0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3}product-recommendations .resource-list__item product-price{display:block!important;width:100%!important;margin-top:auto!important;margin-bottom:0!important;padding:0!important;text-align:right!important;align-self:stretch!important;flex:none!important}product-recommendations .resource-list__item product-price>div{text-align:right!important}product-recommendations .resource-list__item product-price .price{font-size:15px!important;font-weight:850!important;color:#055bec!important}product-recommendations .resource-list__item .co8-card-availability{display:flex!important;flex:none!important;align-items:center!important;min-height:30px!important;margin:0!important;padding:0!important;line-height:1.35!important;font-size:11px!important}product-recommendations .resource-list__item .co8-card-cart-form{display:block!important;flex:none!important;width:100%!important;margin:0!important;padding:0!important}product-recommendations .resource-list__item .co8-card-cart-button{min-height:39px!important;height:39px!important;margin:0!important;padding:10px 7px!important;font-size:11.5px!important;white-space:nowrap!important}product-recommendations .resource-list__item>product-card .product-card__link{top:0!important;right:0!important;bottom:0!important;left:0!important}@media(max-width:750px){product-recommendations .resource-list__item{padding:8px!important}product-recommendations .resource-list__item .product-card__content{gap:6px!important}product-recommendations .resource-list__item .product-card__content>a[ref=productTitleLink]{min-height:52px!important;max-height:52px!important}product-recommendations .resource-list__item a[ref=productTitleLink] :is(p[role=heading],h3,h4){font-size:11.5px!important}product-recommendations .resource-list__item product-price .price{font-size:14px!important}product-recommendations .resource-list__item .co8-card-cart-button{font-size:10.5px!important}}@media(max-width:390px){product-recommendations .resource-list__item .co8-card-cart-button{white-space:normal!important;height:auto!important;min-height:39px!important}}collection-component .product-grid__item{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:100%!important;box-sizing:border-box!important}collection-component .product-grid__item>product-card,collection-component .product-grid__item>.product-card{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important}collection-component .product-grid__item .product-card__content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;align-items:stretch!important;width:100%!important;height:100%!important;min-width:0!important;gap:8px!important}collection-component .product-grid__item .card-gallery{aspect-ratio:1 / 1!important;width:100%!important;flex:none!important;overflow:hidden!important}collection-component .product-grid__item .product-card__content>a[ref=productTitleLink]{display:block!important;flex:none!important;min-height:56px!important;max-height:56px!important;width:100%!important;overflow:hidden!important}collection-component .product-grid__item a[ref=productTitleLink] :is(p[role=heading],h3,h4){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;line-height:1.4!important;font-size:12.5px!important;margin:0!important}collection-component .product-grid__item product-price{display:block!important;flex:none!important;align-self:stretch!important;margin-top:auto!important;margin-bottom:0!important;text-align:right!important;width:100%!important}collection-component .product-grid__item .co8-card-availability{display:flex!important;flex:none!important;align-items:center!important;min-height:29px!important;margin:0!important;font-size:11px!important}collection-component .product-grid__item .co8-card-cart-form{display:block!important;width:100%!important;flex:none!important;margin:0!important;padding:0!important}collection-component .product-grid__item .co8-card-cart-button{width:100%!important;min-height:39px!important;height:39px!important;padding:9px 7px!important;white-space:nowrap!important;font-size:11.5px!important}@media(max-width:720px){collection-component .product-grid__item .product-card__content>a[ref=productTitleLink]{min-height:52px!important;max-height:52px!important}collection-component .product-grid__item a[ref=productTitleLink] :is(p[role=heading],h3,h4){font-size:11.5px!important}collection-component .product-grid__item .co8-card-cart-button{font-size:10.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/compu-v9-cards.css.map */
