/* Product cards: stable image box, complete subject, and accessible single-line names. */
.wd-product .wd-product-thumb a.product-image-link{position:relative;display:block;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}
.wd-product .wd-product-thumb a.product-image-link img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:contain!important;object-position:center}
.wd-product .wd-entities-title{display:block!important;min-height:1.45em!important;max-height:1.45em;line-height:1.45!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important}
.wd-product .wd-entities-title a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wd-product .price{display:block!important;text-align:center!important}
.e411-color-carousel{position:relative;max-width:1440px;margin:0 auto;padding:0 42px}
.e411-color-carousel .fiesta-colors{display:flex!important;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:18px;padding:10px 0 18px;scrollbar-width:thin}
.e411-color-carousel .fiesta-colors>a{flex:0 0 calc((100% - 108px)/7);min-width:0;scroll-snap-align:start}
.e411-color-carousel button{position:absolute;top:40%;width:36px;height:44px;padding:0;border:1px solid #bbb;background:#fff;color:#222;font:30px/1 Arial;z-index:2;cursor:pointer}
.e411-color-carousel button:disabled{opacity:.35;cursor:default}.e411-color-prev{left:0}.e411-color-next{right:0}
@media(max-width:767px){.e411-color-carousel{padding:0 38px}.e411-color-carousel .fiesta-colors{gap:12px}.e411-color-carousel .fiesta-colors>a{flex-basis:calc((100% - 12px)/2)}}

.wd-e411favo .wd-product[data-id="19776"] .product-image-link img{transform:scale(1.3);transform-origin:center}
