body.use-compact-product-cards .grid.product-grid{align-items:start;isolation:isolate}body.use-compact-product-cards .product-grid .grid__item{position:relative;z-index:0;isolation:isolate;box-sizing:border-box}body.use-compact-product-cards .collection-tabs .custom-tab-slider{isolation:isolate}body.use-compact-product-cards .collection-tabs .custom-tab-item{box-sizing:border-box;position:relative;z-index:0;isolation:isolate}body.use-compact-product-cards .product-grid .grid__item:has(.product-card-wrapper--compact-hover):after,body.use-compact-product-cards .collection-tabs .custom-tab-item:has(.product-card-wrapper--compact-hover):after,body.use-compact-product-cards li.grid__item.slider__slide:has(.product-card-wrapper--compact-hover):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;pointer-events:none;z-index:20;box-sizing:border-box;border-radius:var(--border-radius);transition:border-color .28s ease}body.use-compact-product-cards .product-grid .grid__item:has(.product-card-wrapper--compact-hover):hover:after,body.use-compact-product-cards .product-grid .grid__item:has(.product-card-wrapper--compact-hover):focus-within:after,body.use-compact-product-cards .collection-tabs .custom-tab-item:has(.product-card-wrapper--compact-hover):hover:after,body.use-compact-product-cards .collection-tabs .custom-tab-item:has(.product-card-wrapper--compact-hover):focus-within:after,body.use-compact-product-cards li.grid__item.slider__slide:has(.product-card-wrapper--compact-hover):hover:after,body.use-compact-product-cards li.grid__item.slider__slide:has(.product-card-wrapper--compact-hover):focus-within:after{border-color:rgb(var(--color-foreground))}body.use-compact-product-cards .product-grid .grid__item:has(.product-card-wrapper--compact-hover) .product-card-wrapper--compact-hover,body.use-compact-product-cards .collection-tabs .custom-tab-item:has(.product-card-wrapper--compact-hover) .product-card-wrapper--compact-hover,body.use-compact-product-cards li.grid__item.slider__slide:has(.product-card-wrapper--compact-hover) .product-card-wrapper--compact-hover{border-color:transparent!important}@media screen and (min-width:750px){body.use-compact-product-cards .facets-vertical .product-grid-container{min-width:0}body.use-compact-product-cards .facets-vertical #product-grid.product-grid{padding-inline:.25rem}}body.use-compact-product-cards .product-card-wrapper--compact-hover .card__information-volume-pricing-note,body.use-compact-product-cards .product-card-wrapper--compact-hover quantity-popover{display:none!important}body.use-compact-product-cards .product-card-wrapper--compact-hover .card-information{text-align:center;position:relative;z-index:2}body.use-compact-product-cards .product-card-wrapper--compact-hover .card__heading,body.use-compact-product-cards .product-card-wrapper--compact-hover h3.card__heading{text-align:center!important}body.use-compact-product-cards .product-card-wrapper--compact-hover .price{justify-content:center}body.use-compact-product-cards .product-card-wrapper--compact-hover .card-color-count{margin:.5rem 0 0;color:rgba(var(--color-foreground),.55);text-align:center}body.use-compact-product-cards .product-card-wrapper--compact-hover .card-color-swatches{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;max-height:0;opacity:0;overflow:hidden;margin-top:0;padding-top:0;transition:opacity .28s ease,max-height .35s ease,margin-top .28s ease,padding-top .28s ease}body.use-compact-product-cards .grid__item:hover .product-card-wrapper--compact-hover .card-color-swatches,body.use-compact-product-cards .grid__item:focus-within .product-card-wrapper--compact-hover .card-color-swatches,body.use-compact-product-cards .custom-tab-item:hover .product-card-wrapper--compact-hover .card-color-swatches,body.use-compact-product-cards .custom-tab-item:focus-within .product-card-wrapper--compact-hover .card-color-swatches,body.use-compact-product-cards li.slider__slide:hover .product-card-wrapper--compact-hover .card-color-swatches,body.use-compact-product-cards li.slider__slide:focus-within .product-card-wrapper--compact-hover .card-color-swatches{max-height:10rem;opacity:1;margin-top:.55rem;padding-top:.1rem;padding-bottom:.15rem}body.use-compact-product-cards .product-card-wrapper--compact-hover{box-sizing:border-box;border:1px solid transparent;transition:border-color .28s ease;height:auto!important;align-self:start;padding-bottom:.5rem}body.use-compact-product-cards .product-card-wrapper--compact-hover>.card{height:auto!important;min-height:0}body.use-compact-product-cards .product-card-wrapper--compact-hover .card>.card__content{flex-grow:0!important;overflow:visible!important}body.use-compact-product-cards .product-card-wrapper--compact-hover .card:not(.ratio)>.card__content{display:block!important;grid-template-rows:none!important}body.use-compact-product-cards .product-card-wrapper--compact-hover .card__heading,body.use-compact-product-cards .product-card-wrapper--compact-hover .card__heading.h5,body.use-compact-product-cards .product-card-wrapper--compact-hover h3.card__heading{display:block!important;min-height:2.8em!important;line-height:1.4!important;overflow:visible!important}body.use-compact-product-cards .product-card-wrapper--compact-hover .card__heading a,body.use-compact-product-cards .product-card-wrapper--compact-hover .card__heading a.full-unstyled-link,body.use-compact-product-cards .product-card-wrapper--compact-hover h3.card__heading a{display:-webkit-box!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;width:100%!important;max-width:100%!important;min-width:0!important;line-height:1.4!important;word-break:break-word!important}body.use-compact-product-cards .product-card-wrapper--compact-hover .card-color-swatches__item{display:block;width:3.6rem;height:3.6rem;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid rgba(var(--color-foreground),.15);transition:transform .2s ease}body.use-compact-product-cards .product-card-wrapper--compact-hover .card-color-swatches__item:hover{transform:scale(1.06)}body.use-compact-product-cards .product-card-wrapper--compact-hover .card-color-swatches__img{width:100%;height:100%;object-fit:cover;display:block}body.use-compact-product-cards .product-card-wrapper--compact-hover .card-color-swatches__fallback{display:block;width:100%;height:100%;background:rgba(var(--color-foreground),.08)}body.use-compact-product-cards .product-card-wrapper--compact-hover .card-color-swatches__more{color:rgba(var(--color-foreground),.55);white-space:nowrap;margin-left:.2rem}body.use-compact-product-cards .collage__item .product-card-wrapper--compact-hover:hover .card-color-swatches,body.use-compact-product-cards .collage__item .product-card-wrapper--compact-hover:focus-within .card-color-swatches{max-height:10rem;opacity:1;margin-top:.55rem;padding-top:.1rem;padding-bottom:.15rem}body.use-compact-product-cards .collage__item .product-card-wrapper--compact-hover:hover,body.use-compact-product-cards .collage__item .product-card-wrapper--compact-hover:focus-within{border-color:rgb(var(--color-foreground))}@media screen and (min-width:990px){body.use-compact-product-cards .card:hover .media.media--hover-effect>img:first-child:only-child,body.use-compact-product-cards .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,body.use-compact-product-cards .card-wrapper:hover .media.media--hover-effect>img+img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product-card-compact-hover.css.map */
