.m-product-media{--swiper-navigation-sides-offset:1.5rem}.m-product-media--ratio-default iframe{aspect-ratio:16/9;object-fit:cover}.m-product-media .xr-button{align-items:center;display:flex;margin:auto}@media screen and (min-width:768px){.m-product-media .xr-button{display:none}}.m-product-media .xr-button .icon{margin-right:.5rem}.m-product-media--columns,.m-product-media--stacked{--grid-items-mobile:1;--grid-items-desktop:1}@media screen and (min-width:768px){.m-product-media--columns.item-grid:not(.swiper-initialized),.m-product-media--stacked.item-grid:not(.swiper-initialized){display:grid;gap:3rem;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.m-product-media--columns.item-grid:not(.swiper-initialized)>*,.m-product-media--stacked.item-grid:not(.swiper-initialized)>*{width:unset}}.m-product-media--columns.item-grid:not(.swiper-initialized) .m-product-media__item,.m-product-media--stacked.item-grid:not(.swiper-initialized) .m-product-media__item{grid-column:span 1}.m-product-media--columns.item-grid:not(.swiper-initialized) .m-product-media__item--personalised,.m-product-media--stacked.item-grid:not(.swiper-initialized) .m-product-media__item--personalised{grid-column:1/-1}.m-product-media--columns{--grid-items-desktop:2}.m-product-media__item{background-color:rgb(var(--color-background-image))}.m-product-media__item iframe,.m-product-media__item img,.m-product-media__item model-viewer,.m-product-media__item video{display:block;height:auto;width:100%}.m-product-media__item model-viewer.u-ratio-default,.m-product-media__item video.u-ratio-default{aspect-ratio:16/9}.m-product-media__thumbs{--thumb-opacity:1;--grid-columns:4;--grid-column-gap:0.8rem;--grid-row-gap:0.8rem;margin-top:.8rem}@media screen and (min-width:768px){.m-product-media__thumbs{--grid-columns:6}}.m-product-media__thumbs.swiper-initialized{--thumb-opacity:0.5}.m-product-media__thumbs.swiper-initialized .swiper-slide-thumb-active{--thumb-opacity:1}.m-product-media__thumb{cursor:pointer}.m-product-media__thumb img{height:auto;opacity:var(--thumb-opacity);transition:opacity var(--default-transition-easing) var(--default-transition-timing)}