.grid.product-grid{row-gap:30px!important;column-gap:20px!important;display:flex!important;flex-wrap:wrap!important}.grid.product-grid .grid__item{display:flex!important;flex-direction:column!important}.product-card-wrapper .card-wrapper{display:flex!important;flex-direction:column!important;height:100%!important;background:#fff!important;border:1px solid #eee!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 1px 3px #0000000d!important;transition:transform .2s ease,box-shadow .2s ease!important}.product-card-wrapper .card-wrapper:hover{transform:translateY(-5px)!important;box-shadow:0 10px 20px #00000014!important;border-color:var(--makita-teal)!important}.product-card-wrapper .card__inner{background:#fff!important;position:relative!important;width:100%!important;height:0!important;padding-bottom:100%!important;overflow:hidden!important}.product-card-wrapper .card__inner,.product-card-wrapper .card__inner.ratio,.product-card-wrapper .card__inner.color-background-1,.product-card-wrapper .card__inner.color-background-2,.product-card-wrapper .card__inner.gradient{background:#fff!important;background-color:#fff!important;background-image:none!important}.product-card-wrapper .card__inner:before,.product-card-wrapper .card__inner:after{background:#fff!important;background-image:none!important}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media,.product-card-wrapper .media--transparent{background:#fff!important;background-color:#fff!important}.product-card-wrapper .card__media{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.product-card-wrapper .media img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:85%!important;max-height:85%!important;width:auto!important;height:auto!important;object-fit:contain!important}.product-card-wrapper .card__badge{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important}.product-card-wrapper .badge{background:#111!important;color:#fff!important;padding:4px 8px!important;font-size:.65rem!important;font-weight:800!important;border-radius:4px!important;border:none!important}.product-card-wrapper .card__content{padding:15px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.product-card-wrapper .card__heading{font-size:.95rem!important;line-height:1.4!important;font-weight:600!important;color:#111!important;margin:0 0 10px!important;min-height:2.8em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-card-wrapper .card__inner .card__content,.product-card-wrapper .card__inner .card__information{display:none!important}.product-card-wrapper .price{margin-bottom:12px!important}.product-card-wrapper .price__container{display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important}.product-card-wrapper .price-item--sale,.product-card-wrapper .price-item--last{color:var(--makita-teal)!important;font-size:1.3rem!important;font-weight:800!important}.product-card-wrapper .price-item--regular{color:#aaa!important;font-size:.85rem!important;text-decoration:line-through!important}.product-card-wrapper .price:not(.price--on-sale) .price-item--regular{color:var(--makita-teal)!important;font-size:1.3rem!important;font-weight:800!important;text-decoration:none!important}.product-card-wrapper .quick-add{margin-top:auto!important}.product-card-wrapper .quick-add button{width:100%!important;min-height:44px!important;border-radius:4px!important;font-size:.85rem!important;font-weight:700!important;text-transform:uppercase!important;background:var(--makita-teal)!important;color:#fff!important;border:none!important}.product-card-wrapper .quick-add button:hover,.product-card-wrapper .quick-add button:focus{background:#006f7a!important;color:#fff!important}@media(max-width:749px){.grid.product-grid{column-gap:12px!important;row-gap:20px!important}.product-card-wrapper .card__heading{font-size:.85rem!important}.product-card-wrapper .price-item--sale{font-size:1.15rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/makita-card.css.map */
