@media (hover:hover) and (pointer:fine) {
  .ap-miniature-features {display:block;width:100%;height:0;min-height:0;margin:0 !important;padding:0 !important;line-height:normal}
  .product-miniature[data-features-empty='1'] .ap-miniature-features {display:none !important}
  .ap-miniature-features__popup {display:none !important}
  .product-miniature.is-features-open {position:relative;z-index:2}
  .product-miniature.is-features-open,
  .product-miniature.is-features-open .product-miniature__inner {transition:  border-radius .16s ease,  box-shadow .16s ease}
  .product-miniature.is-features-open[data-apmf-placement='bottom'],
  .product-miniature.is-features-open[data-apmf-placement='bottom'] .product-miniature__inner {border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
  .ap-miniature-features-portal {--apmf-card-bg:rgba(var(--bs-body-bg-rgb, 255, 255, 255), .99);--apmf-card-border-color:var(--bs-border-color, rgba(15, 23, 42, .14));--apmf-card-radius-tl:var(--ap-product-card-radius, var(--bs-border-radius, .5rem));--apmf-card-radius-tr:var(--ap-product-card-radius, var(--bs-border-radius, .5rem));--apmf-card-radius-br:var(--ap-product-card-radius, var(--bs-border-radius, .5rem));--apmf-card-radius-bl:var(--ap-product-card-radius, var(--bs-border-radius, .5rem));position:absolute;z-index:var(--apmf-z-index, 990);display:none;min-width:0;max-width:calc(100vw - 1rem);overflow:auto;margin:0;padding:.7rem .8rem .75rem;color:var(--bs-body-color, #212529);background:var(--apmf-card-bg);border:1px solid var(--apmf-card-border-color);border-radius:  var(--apmf-card-radius-tl)  var(--apmf-card-radius-tr)  var(--apmf-card-radius-br)  var(--apmf-card-radius-bl);box-shadow:0 .85rem 1.5rem rgba(15, 23, 42, .13);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0, .16rem, 0);transition:  opacity .16s ease,  visibility .16s ease,  transform .16s ease;overscroll-behavior:contain}
  .ap-miniature-features-portal[data-placement='bottom'] {border-top:0;border-radius:  0  0  var(--apmf-card-radius-br)  var(--apmf-card-radius-bl);box-shadow:0 1rem 1.65rem rgba(15, 23, 42, .14)}
  .ap-miniature-features-portal.is-mounted {display:block}
  .ap-miniature-features-portal.is-visible {opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0, 0, 0)}
  .ap-miniature-features__list {display:grid;gap:.38rem;width:100%;min-width:0;font-size:.875rem;line-height:1.25}
  .ap-miniature-features__row {display:grid;grid-template-columns:minmax(0, 1fr) minmax(5.5rem, 48%);align-items:start;gap:.65rem;min-width:0}
  .ap-miniature-features__name {min-width:0;color:var(--bs-secondary-color, #6c757d);text-overflow:ellipsis;white-space:nowrap}
  .ap-miniature-features__value {min-width:0;color:var(--bs-body-color, #212529);font-weight:500;text-align:end;overflow-wrap:anywhere}
}
@media (hover:none), (pointer:coarse) {
  .ap-miniature-features, .ap-miniature-features-portal {display:none !important}
}
@media (prefers-reduced-motion:reduce) {
  .product-miniature.is-features-open, .product-miniature.is-features-open .product-miniature__inner, .ap-miniature-features-portal {transition:none !important}
}