pdp-gallery-plus{display:none}body.has-modal #gorgias-chat-container,body.has-modal #gorgias-chat-container iframe,body.has-modal #mps-sales-notification{visibility:hidden!important}media-slideshow .splide.media__main{position:relative}media-slideshow .cursor-zoom-in{cursor:zoom-in}.media__counter{position:absolute;bottom:.75rem;inset-inline-end:.75rem;z-index:2;pointer-events:none;padding:.3125rem .6875rem;border-radius:9999px;font-size:.75rem;line-height:1;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:#fff;background:#0b0b0c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.media__counter[data-counter-mode=mobile]{display:none}@media(max-width:768px){.media__counter[data-counter-mode=mobile]{display:inline-block}media-slideshow[data-peek=true] .media__counter{inset-inline-end:3.25rem}media-slideshow[data-counter=mobile] .media__main .splide__pagination,media-slideshow[data-counter=always] .media__main .splide__pagination{display:none}}@media(max-width:768px){media-slideshow[data-peek=true] .media__main.is-loading .splide__track{padding-right:2.5rem}[dir=rtl] media-slideshow[data-peek=true] .media__main.is-loading .splide__track{padding-right:0;padding-left:2.5rem}}@media(max-width:768px){media-slideshow[data-collapse-side-thumbs=true] .product__media-container--left,media-slideshow[data-collapse-side-thumbs=true] .product__media-container--right{display:block}media-slideshow[data-collapse-side-thumbs=true] .product__media-container--left .media__thumbnails--scrolling,media-slideshow[data-collapse-side-thumbs=true] .product__media-container--right .media__thumbnails--scrolling{display:none}}.media__thumbnails-container{position:relative}.media__thumbnails-container:before,.media__thumbnails-container:after{content:"";position:absolute;top:0;bottom:0;width:2rem;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease}.media__thumbnails-container:before{left:0;background:linear-gradient(to right,var(--primary-background-color),transparent)}.media__thumbnails-container:after{right:0;background:linear-gradient(to left,var(--primary-background-color),transparent)}.media__thumbnails-container[data-overflowing=true]:before,.media__thumbnails-container[data-overflowing=true]:after{opacity:1}media-slideshow .media__thumbnails .splide__arrow{z-index:2}.media__thumbnails--scrolling:before,.media__thumbnails--scrolling:after{content:"";position:absolute;left:0;right:0;height:2.5rem;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease}.media__thumbnails--scrolling:before{top:0;background:linear-gradient(to bottom,var(--primary-background-color),transparent)}.media__thumbnails--scrolling:after{bottom:0;background:linear-gradient(to top,var(--primary-background-color),transparent)}.media__thumbnails--scrolling[data-fade-top=true]:before,.media__thumbnails--scrolling[data-fade-bottom=true]:after{opacity:1}media-slideshow .media__thumbnail--active,media-slideshow .media__thumbnails .splide__slide.is-active{outline:2px solid var(--primary-accent-color);outline-offset:-2px}@media(max-width:767px){#MainProduct .product>.product__media-container{margin-inline:calc(-1 * var(--spacing-rail))}#MainProduct .media__thumbnails-container{padding-inline:var(--spacing-rail)}#MainProduct .media__main[data-media-ratio-mobile=adapt] .splide__slide .product__media-image{width:100%;height:auto}}@media(max-width:767px){#MainProduct media-slideshow .product__media-container--left{display:flex;flex-direction:column}#MainProduct media-slideshow .product__media-container--left .media__thumbnails--scrolling{order:9999;position:relative;height:auto}#MainProduct media-slideshow .product__media-container--left .media__thumbnails--scrolling ul{position:static;display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:.125rem var(--spacing-rail)}#MainProduct media-slideshow .product__media-container--left .media__thumbnails--scrolling ul>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}#MainProduct media-slideshow .product__media-container--left .media__thumbnails--scrolling ul li{flex:0 0 4rem;width:4rem;height:4rem}#MainProduct .media__main .splide__arrow,#MainProduct .media__main .splide__pagination{display:none}#MainProduct media-slideshow .product__media-container--left .media__main{margin-bottom:.5rem}}.media__stack{display:none}@media(min-width:1024px){#MainProduct[data-desktop-gallery=stacked] media-slideshow>.product__media-container{display:none}#MainProduct[data-desktop-gallery=stacked] .media__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile{position:relative;grid-column:span 1;aspect-ratio:1 / 1;overflow:hidden;background:var(--primary-secondary-background-color-50, rgba(0, 0, 0, .04))}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile--hero{grid-column:span 2;aspect-ratio:auto;overflow:hidden}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile img.product__media-image{width:100%;height:100%;object-fit:cover;display:block}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile--hero img.product__media-image{height:auto;max-height:78vh;object-fit:contain;background:inherit}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile:nth-child(2n):last-child{grid-column:span 2;aspect-ratio:auto;overflow:hidden}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile:nth-child(2n):last-child img.product__media-image{height:auto;max-height:78vh;object-fit:contain}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile img.product__media-image{transition:transform .35s ease}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile:not(.media__stack-tile--hero):not(:nth-child(2n):last-child):hover img.product__media-image{transform:scale(1.03)}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile--hero:hover img.product__media-image,#MainProduct[data-desktop-gallery=stacked] .media__stack-tile:nth-child(2n):last-child:hover img.product__media-image{transform:scale(1.015)}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile img.product__media-image:focus-visible,#MainProduct[data-desktop-gallery=stacked] .media__stack-more:focus-visible{outline:2px solid var(--primary-accent-color);outline-offset:-2px}#MainProduct[data-desktop-gallery=stacked] .media__stack-tile .video__video-wrapper,#MainProduct[data-desktop-gallery=stacked] .media__stack-tile product-model{height:100%}#MainProduct[data-desktop-gallery=stacked] .media__stack-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#0b0b0c8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:zoom-in;border:0}#MainProduct[data-desktop-gallery=stacked] .media__stack-more:hover,#MainProduct[data-desktop-gallery=stacked] .media__stack-more:focus-visible{background:#0b0b0cb3}#MainProduct[data-desktop-gallery=stacked] .product>.product__media-container{position:static;z-index:auto}#MainProduct[data-desktop-gallery=stacked] .product>.product__info-container{align-self:start}#MainProduct[data-desktop-gallery=stacked][data-info-fits=true] .product>.product__info-container{position:sticky;top:126px}}
/*# sourceMappingURL=/cdn/shop/t/275/assets/pdp-gallery-plus.css.map */
