.ai-localised{display:block;position:relative;container-type:inline-size;max-width:100%;line-height:1;isolation:isolate}.ai-localised>img{display:block;width:100%;height:auto}.ai-region{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none;z-index:1;overflow:hidden;box-sizing:border-box;padding:0 .3%;}.ai-text{display:block;max-width:100%;font-family:Arial,'Noto Sans',sans-serif;font-weight:700;line-height:1.08;text-wrap:balance;overflow-wrap:normal;word-break:normal;text-shadow:0 1px 2px #09251d88}.product-image-lightbox>.ai-zoom{width:min(88vw,calc(78svh * var(--ai-ratio)));margin:auto}.product-image-choices .ai-localised{width:56px;flex:none}.product-image-choices .ai-localised>img{width:100%;height:auto}.product-main-image>.ai-localised{width:100%}.mm-model>a>.ai-localised{width:100%}
/* Gallery's legacy caption rule hides spans; these spans contain the actual image. */
.product-image-choices button .ai-localised{display:block;width:100%;max-width:68px;height:auto;flex:none}
.product-image-choices button .ai-region{display:flex}
.product-image-choices button .ai-text{display:block}

.product-photo>.ai-localised{display:block;width:100%}.gallery-thumbnails button .ai-localised{display:block;width:100%;max-width:60px;height:auto}.gallery-thumbnails button .ai-region{display:flex}.gallery-thumbnails button .ai-text{display:block}.gallery-image>.ai-localised{width:100%;transition:transform .2s}.gallery-stage.zoomed .gallery-image>.ai-localised{transform:scale(1.65)}.gallery-stage.zoomed .gallery-image>.ai-localised>img{transform:none}
