.mokka-product-card-showcase{--showcase-ink:#202124;--showcase-muted:#61666c;--showcase-line:#dadde0;--showcase-accent:#b4232d;background:#fff}.mokka-product-card-showcase .mokka-product-card-showcase__intro{margin-bottom:20px}.mokka-product-card-showcase .mokka-product-card-showcase__title{margin:0;color:var(--showcase-ink);font-size:24px;line-height:1.3}.mokka-product-card-showcase .mokka-product-card-showcase__description{margin:8px 0 0;color:var(--showcase-muted);font-size:14px;line-height:1.5}.mokka-product-card-showcase .mokka-product-card-showcase__grid{--grid-desktop-horizontal-spacing:20px;--grid-desktop-vertical-spacing:20px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:16px}.mokka-product-card-showcase .mokka-product-card-showcase__inner{width:100%;max-width:1440px;padding-right:24px;padding-left:24px}.mokka-product-card-showcase .mokka-featured-card,.mokka-product-card-showcase .mokka-featured-card .card,.mokka-product-card-showcase .mokka-featured-card .card-wrapper{height:100%}.mokka-product-card-showcase .mokka-featured-card .card-wrapper{border:0;border-radius:0;background:#fff;box-shadow:0 5px 18px rgb(32 33 36 / 12%);overflow:hidden;transition:box-shadow 160ms ease}.mokka-product-card-showcase .mokka-featured-card .card-wrapper:hover{box-shadow:0 8px 22px rgb(32 33 36 / 16%)}.mokka-product-card-showcase .mokka-featured-card .card{border:0;border-radius:0;background:0 0;box-shadow:none}.mokka-product-card-showcase .mokka-featured-card .card__inner{display:block;height:260px;min-height:260px;border:0;border-radius:0;background:#fff;overflow:hidden}.mokka-product-card-showcase .mokka-featured-card .card__inner::before{padding-bottom:0}.mokka-product-card-showcase .mokka-featured-card .card__media,.mokka-product-card-showcase .mokka-featured-card .media{position:absolute;inset:0;height:100%;padding:0!important}.mokka-product-card-showcase .mokka-featured-card .card__media img{width:100%;height:100%;padding:0;object-fit:contain;transform:none}.mokka-product-card-showcase .mokka-featured-card .card__inner>.card__content{display:none}.mokka-product-card-showcase .mokka-featured-card .card>.card__content{display:flex;flex-direction:column;min-height:170px;padding:16px;text-align:center}.mokka-product-card-showcase .mokka-featured-card .card__information{padding:0}.mokka-product-card-showcase .mokka-featured-card .mokka-card-category-tag{display:block;margin:0 0 5px;padding:0;border:0;background:0 0;color:var(--showcase-muted);font-size:12px}.mokka-product-card-showcase .mokka-featured-card .card__heading{margin:0;color:var(--showcase-ink);font-size:16px;font-weight:600;line-height:1.4}.mokka-product-card-showcase .mokka-featured-card .card__heading a{display:block;white-space:normal;overflow-wrap:anywhere}.mokka-product-card-showcase .mokka-featured-card .mokka-card-pack-options{margin-top:5px;color:var(--showcase-muted);font-size:12px}.mokka-product-card-showcase .mokka-featured-card .card-information{margin-top:auto}.mokka-product-card-showcase .mokka-featured-card .rating{justify-content:center;margin:8px 0 4px}.mokka-product-card-showcase .mokka-featured-card .rating-count,.mokka-product-card-showcase .mokka-featured-card .rating-text{display:none}.mokka-product-card-showcase .mokka-featured-card .price{justify-content:center;margin-top:6px;color:var(--showcase-ink);font-size:15px;font-weight:600}.mokka-product-card-showcase .mokka-featured-card .unit-price{color:var(--showcase-muted);font-size:12px;font-weight:400}.mokka-product-card-showcase .mokka-featured-card .mokka-card-shipping-tag{justify-content:center;margin-top:8px;color:var(--showcase-muted);font-size:12px}.mokka-product-card-showcase .mokka-featured-card .quick-add{margin-top:12px}.mokka-product-card-showcase .mokka-featured-card .quick-add__submit{min-height:42px;border-radius:4px;background:var(--showcase-accent);color:#fff;font-size:13px;font-weight:600;box-shadow:none}.mokka-product-card-showcase .mokka-featured-card .quick-add__submit::after{box-shadow:none}.mokka-product-card-showcase .mokka-featured-card .badge{border:0;border-radius:4px;box-shadow:none}.mokka-product-card-showcase .mokka-featured-card .mokka-badge-sale{background:var(--showcase-accent);color:#fff}@media screen and (max-width:749px){.mokka-product-card-showcase .mokka-product-card-showcase__title{font-size:21px}.mokka-product-card-showcase .mokka-product-card-showcase__inner{padding-right:16px;padding-left:16px}.mokka-product-card-showcase .mokka-featured-card .card__inner{height:210px;min-height:210px}.mokka-product-card-showcase .mokka-featured-card .card>.card__content{min-height:164px;padding:12px 10px}.mokka-product-card-showcase .mokka-featured-card .card__heading{font-size:14px}.mokka-product-card-showcase .mokka-featured-card .price{font-size:14px}.mokka-product-card-showcase .mokka-featured-card .quick-add__submit{min-height:40px;padding:8px;font-size:12px}}
