.related-products{display:block!important;max-width:1280px!important;margin:0 auto!important;padding-left:32px!important;padding-right:32px!important;border-top:1px solid var(--mokka-separator,#dadde0)}.related-products__heading{font-family:var(--font-body-family),sans-serif!important;font-size:2.4rem!important;line-height:1.3!important;font-weight:600!important;color:var(--mokka-ink,#202124)!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 24px!important;text-align:left!important}.related-products ul.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;list-style:none!important;padding:0!important;margin:0!important}.related-products .grid__item{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;max-width:100%!important;padding:0!important;min-width:0!important}.related-products .grid__item>product-component{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-width:0!important}.related-products .card-wrapper{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;transform:none!important}.related-products .card{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;height:100%!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.related-products .card__inner{position:relative!important;width:100%!important;flex-shrink:0!important;overflow:hidden!important;background:var(--mokka-surface,#f4f5f6)!important;border-radius:4px!important;border:0!important;box-shadow:none!important}.related-products .card__inner .card__content{background:0 0!important;padding:0!important}.related-products .card--media .card__inner .card__information{display:none!important}.related-products .card__media{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:100%!important}.related-products .card__media img{object-fit:contain!important;padding:0!important;transform:none!important;width:100%!important;height:100%!important}.related-products .card>.card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:0!important}.related-products .card>.card__content>.card__information{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:12px 0 8px!important;width:100%!important}.related-products .mokka-card-category-tag{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--mokka-muted,#61666c)!important;font-size:1.2rem!important;line-height:1.4!important;margin-bottom:4px!important}.related-products .card__heading{font-size:1.4rem!important;line-height:1.4!important;margin:0!important}.related-products .card__heading a{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;color:var(--mokka-ink,#202124)!important;text-decoration:none!important}.related-products .card-information{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;justify-content:flex-end!important;margin-top:auto!important;padding-top:8px!important}.related-products .mokka-card-meta-row{min-height:28px!important;display:flex!important;align-items:center!important}.related-products .mokka-card-pack-options{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;overflow-wrap:anywhere!important;font-size:1.3rem!important;color:var(--mokka-muted,#61666c)!important;margin:4px 0 0 0!important}.related-products .price{font-size:1.8rem!important;line-height:1.3!important;font-weight:700!important;white-space:normal!important;margin-top:auto!important;color:var(--mokka-ink,#202124)!important}.related-products .unit-price{font-size:1.2rem!important;font-weight:400!important;color:var(--mokka-muted,#61666c)!important}.related-products .mokka-card-shipping-tag{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:1.2rem!important;font-weight:600!important;color:var(--mokka-availability,#247044)!important;margin-top:4px!important}.related-products .quick-add{margin-top:auto!important}.related-products .quick-add__submit{min-height:48px!important;width:100%!important;background:var(--mokka-primary,#b4232d)!important;color:#fff!important;border:0!important;border-radius:4px!important;box-shadow:none!important;transform:none!important;font-size:1.4rem!important;font-weight:600!important;text-transform:none!important}.related-products .badge{border-radius:4px!important;box-shadow:none!important}.related-products :is(a,button):focus-visible{outline:3px solid var(--mokka-focus,#2667b5)!important;outline-offset:2px!important}@media (min-width:750px) and (max-width:989px){.related-products ul.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:749px){.related-products{padding-left:16px!important;padding-right:16px!important}.related-products__heading{font-size:2.6rem!important}.related-products ul.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.related-products .card__heading{font-size:1.4rem!important}.related-products .quick-add__submit{font-size:1.3rem!important}}@media (max-width:359px){.related-products ul.product-grid{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.related-products *{transition:none!important;animation:none!important}}