ul.product-grid>li.grid__item,ul.grid.product-grid>li.grid__item{display:flex;flex-direction:column}.product-card-wrapper,.card-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.card{flex:1 1 auto;display:flex;flex-direction:column}.card--extend-height.card--media,.card--extend-height.card--standard.card--text{display:flex;flex-direction:column}.card--extend-height.card--media>.card__content,.card--extend-height.card--standard.card--text>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.card--extend-height>.card__content>.card__information{flex:1 1 auto;display:flex;flex-direction:column}.card--extend-height>.card__content>.card__information>.card-information{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.card--extend-height>.card__content>.quick-add{margin-top:auto;flex-shrink:0}.card__heading{flex-shrink:0}.card .card__media .media img,.card__media .media img{object-fit:contain!important;object-position:center center;padding:4% 8%;transition:transform var(--duration-long, .3s) ease}.card:hover .card__media .media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card__inner.ratio{background-color:var(--cream, #EDE6DA)}.card__badge{position:absolute;top:.8rem;right:.8rem;z-index:2}.card:not(.card--horizontal)>.card__content>.card__badge{position:absolute;top:.8rem;right:.8rem;left:auto;bottom:auto;margin:0}.card__inner .card__content .card__badge{display:none}.card__badge .badge{border-radius:var(--badge-corner-radius, 4px);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .6rem;line-height:1.3}.oc2-product-grid{display:grid;align-items:stretch}.oc2-product-grid .oc2-product-card{display:flex;flex-direction:column;height:100%}.oc2-product-card .oc2-product-card__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--cream, #EDE6DA)}.oc2-product-card .oc2-product-card__media img{width:100%;height:100%;object-fit:contain!important;padding:6%;transition:transform .3s ease}.oc2-product-card:hover .oc2-product-card__media img{transform:scale(1.03)}.oc2-product-card .oc2-product-card__body{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.oc2-product-card .oc2-product-card__body h3,.oc2-product-card .oc2-product-card__body h2{flex-shrink:0;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oc2-product-card .oc2-product-card__price{flex-shrink:0}.oc2-product-card .oc2-quick-add,.oc2-product-card .oc2-card-button,.oc2-product-card form{margin-top:auto!important;flex-shrink:0}.oc2-product-card .oc2-badge{position:absolute;top:12px;left:12px;z-index:2}.card-information .price{display:flex;align-items:baseline;gap:.4rem;min-height:1.8rem}.price__compare{display:inline-flex;align-items:baseline}@media screen and (max-width:749px){.card .card__media .media img,.oc2-product-card .oc2-product-card__media img{padding:3% 6%}}@media screen and (min-width:750px){.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.card-wrapper .card__inner{aspect-ratio:4 / 5!important}.card-wrapper .card__inner .card__media img{object-fit:contain!important;width:100%!important;height:100%!important}.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.card-wrapper .card__heading{min-height:2.6em}.card-wrapper .card-information{gap:.4rem}.card-wrapper .rating,.card-wrapper .rating-wrap{min-height:1.4rem}ul.grid .card-wrapper,.card-grid .card-wrapper,.card-wrapper .card{height:100%}.oc2-product-card__body{display:flex;flex-direction:column;flex:1 1 auto;height:100%;box-sizing:border-box}.oc2-product-card{display:flex;flex-direction:column;height:100%}.oc2-product-card__media img{object-fit:contain!important;background:var(--cream, #EDE6DA)}.oc2-product-card__body h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2em;flex:0 0 auto}.oc2-product-card__price{flex:0 0 auto;min-height:1.4em}.oc2-product-card__body .oc2-quick-add{margin-top:auto;flex:0 0 auto}.oc2-product-card__body form{margin-top:auto}.oc2-product-grid>*{display:flex}
/*# sourceMappingURL=/cdn/shop/t/102/assets/oc2-card-fixes.css.map */
