@layer snippets{.product-summary>.product-summary__images{gap:var(--mp-product-summary-images-gap, var(--mp-spacer))}.product-summary__main-images{background-color:var(--mp-product-image-gallery-bg-color, transparent);border-radius:var(--mp-product-image-gallery-border-radius, var(--mp-border-radius));position:relative;.splide__slide{align-content:center;min-width:0;width:100%}&:has([data-gallery-360]) .splide__slide{align-content:start}.splide__pagination{--mp-slider-pagination-margin: 0rem;pointer-events:none;transform:translateY(-100%);.splide__pagination__page{pointer-events:auto}}}.product-summary__main-image-wrapper{border-radius:var(--mp-product-image-gallery-border-radius, var(--mp-border-radius));display:block;overflow:hidden;position:relative;figure{background-size:0 0;border-radius:inherit;margin:0 auto;padding:0;.product-summary__main-image{width:100%;&[data-splide-lazy],.splide__slide.is-loading &{aspect-ratio:inherit;object-fit:contain}}}}.product-summary__image-zoom{--mp-icon-size: var(--mp-product-image-actions-icon-size);color:var(--mp-product-image-gallery-action-color, var(--mp-body-color));inset-block-end:var(--mp-product-image-actions-inset-block-end);inset-inline-end:var(--mp-product-image-actions-inset-inline-end);pointer-events:none;position:absolute}.product-summary__main-images:not(.product-summary__main-images--grid) .splide__slide>a.product-summary__main-image-wrapper{position:static;>.product-summary__image-zoom{pointer-events:auto}}@media(width<=992px){.product-summary__main-images--grid .splide__slide>a.product-summary__main-image-wrapper{position:static;>.product-summary__image-zoom{pointer-events:auto}}}@media(width>=992px){.product-summary__main-image-wrapper figure{&[data-zoom-image]{background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;position:relative}&[data-zoom-ready]{cursor:zoom-in;&:has(.product-summary__main-image:hover){background-size:auto}.product-summary__main-image{&:hover{opacity:0;transition:opacity var(--mp-transition-duration) var(--mp-transition-timing-function)}}}}}.product-summary__thumbnails{--mp-product-image-gallery-thumbs-resolved-size: var( --mp-product-image-gallery-thumbs-size, min( calc(var(--mp-spacer) * 6.875), calc((100cqi - var(--mp-product-image-gallery-thumbs-gap) * 4) / 5) ) );container-name:product-gallery-thumbnails;container-type:inline-size;height:auto;overflow:hidden;width:100%;.splide__list{flex-direction:row}.splide__track>.splide__list>.splide__slide,.splide__track--nav>.splide__list>.splide__slide{background-color:var( --mp-product-image-gallery-thumbs-bg-color, var(--mp-slider-navigation-bg-color) );border-color:var(--mp-product-image-gallery-thumbs-border-color, transparent);border-radius:var( --mp-product-image-gallery-thumbs-border-radius, var(--mp-slider-navigation-border-radius) );border-style:var( --mp-product-image-gallery-thumbs-border-style, var(--mp-slider-navigation-border-style) );border-width:var( --mp-product-image-gallery-thumbs-border-width, var(--mp-slider-navigation-border-width) );box-sizing:border-box;height:var( --mp-product-image-gallery-thumbs-height, var(--mp-product-image-gallery-thumbs-resolved-size) );margin-inline-end:var(--mp-product-image-gallery-thumbs-gap);overflow:hidden;padding:var(--mp-product-image-gallery-thumbs-padding, 0);width:var(--mp-product-image-gallery-thumbs-resolved-size);&.is-active{border-color:var( --mp-product-image-gallery-thumbs-active-border-color, var(--mp-color-black) )}}.splide__arrow{background-color:var(--mp-product-image-gallery-arrow-bg-color, transparent);color:var(--mp-product-image-gallery-arrow-color, var(--mp-body-color));svg{height:var(--mp-product-image-gallery-arrow-icon-size, var(--mp-icon-size-md));min-width:var(--mp-product-image-gallery-arrow-icon-size, var(--mp-icon-size-md));width:var(--mp-product-image-gallery-arrow-icon-size, var(--mp-icon-size-md))}}.product-summary__thumb-image-wrapper{height:100%;width:100%;img{display:block;height:100%;object-fit:contain;width:100%}}@media(width<=992px){display:none}}.product-summary__thumbnails--ttb{--mp-product-image-gallery-thumbs-resolved-size: var( --mp-product-image-gallery-thumbs-size, calc(var(--mp-spacer) * 6.875) );height:auto;width:var(--mp-product-image-gallery-thumbs-resolved-size);.splide__list{flex-direction:column}.splide__track>.splide__list>.splide__slide,.splide__track--nav>.splide__list>.splide__slide{margin-block-end:var(--mp-product-image-gallery-thumbs-gap);margin-inline-end:0;width:var(--mp-product-image-gallery-thumbs-resolved-size)}}.product-summary>.product-summary__images--left>.product-summary__thumbnails,.product-summary>.product-summary__images--right>.product-summary__thumbnails{flex:0 0 var(--mp-product-image-gallery-thumbs-resolved-size)}}@layer snippets{.product-summary__main-images--grid figure .product-summary__main-image{height:auto;object-fit:contain}@media(width>=992px){.product-summary__main-images--grid{--mp-product-gallery-aspect-ratio: auto;--mp-product-gallery-max-height: none;--mp-product-gallery-image-max-width: 100%;.splide__track{overflow:visible}.splide:not(.is-active) .splide__track>.splide__list{display:grid;gap:var(--mp-product-summary-images-gap, var(--mp-spacer));grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.splide__slide{align-content:start}.splide__slide:first-child:nth-last-child(odd){grid-column:1 / -1}.product-summary__main-image-wrapper figure{width:100%}}.product-summary__images:has(>.product-summary__main-images--grid){flex-direction:column;position:static}}@container product-layout (width >= 992px){.product-summary:has(.product-summary__main-images--grid)>.product-summary__details{position:var(--mp-product-gallery-details-position, static)}}}
