@media screen and (min-width:768px){.m-product-media--side-thumbs{display:grid;gap:2rem;grid-template-columns:6rem 1fr}.m-product-media--side-thumbs .swiper-wrapper{box-sizing:inherit;flex-direction:column}.m-product-media--side-thumbs .swiper-button-next,.m-product-media--side-thumbs .swiper-button-prev{display:none}.m-product-media--side-thumbs .m-product-media__side-thumbs-main .m-product-media__item{margin-bottom:var(--side-thumbs-media-gap,1.5rem)}.m-product-media--side-thumbs .m-product-media__side-thumbs-main .m-product-media__item:last-child{margin-bottom:0}}.m-product-media__side-thumbs{display:none}@media screen and (min-width:768px){.m-product-media__side-thumbs{align-self:flex-end;bottom:1rem;display:flex;flex-direction:column;gap:.8rem;max-height:calc(100vh - var(--header-height) - var(--announcement-height, 0px) - 2rem);order:-1;overflow-y:auto;position:sticky;top:auto}}.m-product-media__side-thumb{background:rgb(var(--product-card-background));border:none;cursor:pointer;opacity:.5;padding:0;transition:opacity var(--default-transition-easing) var(--default-transition-timing)}.m-product-media__side-thumb.is-active,.m-product-media__side-thumb:hover{opacity:1}.m-product-media__side-thumb img{display:block;height:auto;width:100%}.m-product-media__side-thumbs-main{grid-column:1/-1;min-width:0}.m-product-media__side-thumbs~.m-product-media__side-thumbs-main{grid-column:auto}@media screen and (min-width:768px){.m-product-media__thumbs--mobile{display:none}}