.wing-mega-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.wing-product-card{min-width:0}.wing-product-card .product-card__media{border-radius:22px;overflow:visible}.wing-product-card .product-card__media>a{aspect-ratio:1;display:block}.wing-product-card .product-card__media>a>img{width:100%;height:100%;object-fit:cover}.wing-product-card .product-card__title{font-weight:500}.wing-product-card .price__regular{color:#c00000}.wing-product-card .product-card__content{padding-top:24px}.wing-product-card .product-card__spec{margin-top:28px}.wing-product-card .product-card__icons{overflow-x:auto;scrollbar-width:none}.wing-product-card .product-card__icons::-webkit-scrollbar{display:none}.wing-product-card .badge{border-radius:5px;padding:12px 18px}.wing-product-card:focus-within .quick-view__button,.wing-product-card:focus-within .quick-add .button{opacity:1}.wing-mega-products .product-card__title{font-size:clamp(15px,1.2vw,22px);line-height:1.3}.wing-mega-products .product-card__details>p{min-height:2.6em}.wing-mega-products .quick-view__button{display:none}.wing-mega-products .quick-add{display:none}@media(max-width:1023px){.wing-mega-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wing-product-card .product-card__content{padding-top:16px}}@media(prefers-reduced-motion:reduce){.wing-product-card *{scroll-behavior:auto}}
.wing-product-card .product-card__media>a.media{overflow:visible}.wing-product-card .product-card__carousel .flickity-viewport{overflow:hidden;border-radius:22px}.wing-product-card .product-card__carousel .flickity-page-dots{z-index:3}.wing-product-card .product-card__media>a>img{transform:none}

.wm-card-specs{display:flex;overflow-x:auto;gap:0;margin-top:28px;padding:12px 0;scrollbar-width:none;mask-image:linear-gradient(to right,#000 90%,transparent)}.wm-card-specs::-webkit-scrollbar{display:none}.wm-card-spec{flex:0 0 36%;display:flex;align-items:center;gap:12px;padding:0 18px;border-right:1px solid #eee;min-width:120px}.wm-card-spec img{width:24px;height:24px;object-fit:contain}.wm-card-spec strong{font-size:13px;font-weight:500;white-space:nowrap}.wm-card-spec small{display:block;font-size:11px;color:#777;margin-top:5px}