.product-images{max-width:var(--image-collage-width);background-color:transparent;overflow:var(--image-collage-overflow);position:relative}.product-images__save-control{inset-inline-end:var(--smtc-gap-between-content-x-large);top:var(--smtc-gap-between-content-x-large)}.product-images__swatch-preview{border-radius:var(--mai-smtc-corner-card-default);overflow:hidden}.product-images__swatch-preview.b_hide{display:none}.product-images .b_slideexp{margin-bottom:0}.product-images .b_overlay .b_slidesContainer .b_viewport{border-radius:var(--mai-smtc-corner-card-default)}.product-images .b_overlay .btn .bg{background-color:transparent}.product-images .b_overlay .acfdefaultchev.btn.prev,.product-images .b_overlay .acfdefaultchev.btn.next{top:0;bottom:0;margin:auto;height:0}.product-images .b_overlay .acfdefaultchev.btn.prev{left:-24px!important}.product-images .b_overlay .acfdefaultchev.btn.next{right:-24px!important}.product-images .b_overlay .acfdefaultchev .cr{width:48px;border-radius:var(--mai-smtc-corner-ctrl-xlg-rest);background:var(--smtc-ctrl-fab-background-rest);box-shadow:0 6px 12px 0 rgba(0,0,0,.08),0 .5px 3px 0 rgba(0,0,0,.08)}.product-images .b_overlay .acfdefaultchev .cr:hover{background:var(--smtc-ctrl-fab-background-hover)}.product-images .b_pager_overlay{bottom:21px;padding:0 var(--bing-smtc-padding-ctrl-icon-only-text-top);text-align:center}.product-images .b_pager_overlay .b_pager{display:inline-block;line-height:24px;font-size:0;background-color:var(--bing-smtc-background-card-on-primary-alt-pressed);border-radius:var(--mai-smtc-corner-card-default);margin-top:0;padding:0 var(--smtc-padding-ctrl-sm-horizontal-default)}.product-images .b_pager_overlay .b_pager>ul li{width:8px;height:8px;margin:0 var(--smtc-gap-between-content-xx-small);background-color:var(--bing-smtc-foreground-ctrl-neutral-primary-rest);border:0}.product-images .b_pager_overlay .b_pager>ul li:not(.active){opacity:.3;background-color:var(--bing-smtc-foreground-ctrl-neutral-primary-rest)}.b_dark .product-images .b_slidebar .slide{background:transparent}@media(forced-colors:active){.product-images .b_pager_overlay .b_pager{forced-color-adjust:none;background-color:Canvas;border:1px solid CanvasText}.product-images .b_pager_overlay .b_pager>ul li{box-sizing:border-box;opacity:1;background-color:Canvas;border:1px solid CanvasText}.product-images .b_pager_overlay .b_pager>ul li.active{background-color:Highlight;border-color:Highlight}}