.grid-item--image-stack .grid-item__inner{display:flex;flex-direction:column;overflow:unset}.grid-item--image-stack.grid-item{min-height:0}.grid-item--image-stack .grid-item__media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:var(--media-aspect-ratio-mobile, var(--media-aspect-ratio, 4 / 5));overflow:hidden;border-radius:var(--custom-border-radius)}.grid-item--image-stack .grid-item__media .image__img,.grid-item--image-stack .grid-item__media .grid-item__video,.grid-item--image-stack .grid-item__media .current-video__container{border-radius:var(--custom-border-radius)}.grid-item--image-stack .scroll-slider,.grid-item--image-stack .grid-item__slides{height:100%;border-radius:var(--custom-border-radius)}.grid-item--image-stack .grid-item__slide{position:relative;height:100%}.grid-item--image-stack .grid-item__text-container-wrapper{height:auto;flex:1 1 auto;align-items:flex-start;padding:var(--spacing-4) 0 0}.grid-item--image-stack .grid-item__media-link{z-index:1}.grid-item--image-stack .grid-item__slider-dots{position:relative;z-index:2;margin-top:-24px;margin-bottom:14px}.grid-item--image-stack .grid-item__text-container-inner .grid-item__heading+.grid-item__text{margin-top:var(--spacing-4)}.grid-item--image-stack .grid-item__text-container-wrapper{padding:var(--spacing-10) 0 0}.grid-item--image-stack .section-blocks__button{margin-top:var(--spacing-10)}@media(min-width:720px){.grid-item--image-stack .grid-item__media{aspect-ratio:var(--media-aspect-ratio, 4 / 5)}.grid-item--image-stack .grid-item__slider-dots{display:none}.grid-item--image-stack .grid-item__slides{position:relative}.grid-item--image-stack .grid-item__slide--two{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:opacity var(--duration-fast) var(--easing)}.grid-item--image-stack .grid-item__inner:hover .grid-item__slide--two{opacity:1}@media(hover:none){.grid-item--image-stack .grid-item__slide--two{display:none}}}@media(max-width:959px){.section-grid-item-image-stack .grid__inner{gap:48px}.grid-item__media-link{display:none}}.grid-item__footnote:not(:first-child){margin-top:var(--spacing-2)}.grid.grid--header-spacing .section-header{margin-bottom:var(--header-bottom-spacing)}@media(max-width:719px){.grid .section-inner{--section-style-spacing-top: var(--grid-spacing-top-mobile);--section-style-spacing-bottom: var(--grid-spacing-bottom-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-css__grid.css.map */
