.tpt-image-gallery-container{box-sizing:border-box}.tpt-image-gallery-container *,.tpt-image-gallery-container *:before,.tpt-image-gallery-container *:after{box-sizing:border-box}@media screen and (min-width: 768px){.tpt-image-gallery-container{display:flex;align-items:stretch;gap:var(--container-gap-desktop)}.tpt-image-gallery-container_main{width:var(--main-width);flex-shrink:0}.tpt-image-gallery-container_all{flex:1;min-width:0;display:flex;align-items:stretch}.tpt-image-gallery-container_all .tpt-image-gallery-container_grid{width:100%;height:100%}.tpt-image-gallery-container_reverse{flex-direction:row-reverse}}@media screen and (min-width: 1280px){.tpt-image-gallery-container{gap:var(--container-gap-desktop)}}@media screen and (min-width: 768px) and (max-width: 1279px){.tpt-image-gallery-container{gap:var(--container-gap-tablet)}}@media screen and (max-width: 767px){.tpt-image-gallery-container{display:flex;flex-direction:column;gap:var(--container-gap-mobile)}.tpt-image-gallery-container_main,.tpt-image-gallery-container_all{width:100%}.tpt-image-gallery-container_reverse{flex-direction:column-reverse}}.tpt-image-gallery-container_main-item{width:100%;height:100%;min-height:100%}.tpt-image-gallery-container_image-wrapper{position:relative;width:100%;height:100%;display:block}.tpt-image-gallery-container_image-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius)}.tpt-image-gallery-container_image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .3s ease}.tpt-image-gallery-container_link{display:block;width:100%;height:100%;text-decoration:none}.tpt-image-gallery_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--overlay-color),var(--overlay-opacity));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;display:block!important}.tpt-image-gallery-container_image-container:hover .tpt-image-gallery_overlay{opacity:1}.tpt-image-gallery-container_image-container:hover .tpt-image-gallery-container_image{transform:scale(1.05)}.tpt-image-gallery-container_grid{display:grid;width:100%;height:100%;grid-auto-flow:row;align-content:start}.tpt-image-gallery-container_grid-item{position:relative;width:100%;height:100%;overflow:hidden}.tpt-image-gallery-container_grid-item .tpt-image-gallery-container_image-wrapper{width:100%;height:100%}@media screen and (min-width: 1280px){.tpt-image-gallery-container_grid{gap:var(--grid-gap-desktop);grid-template-columns:repeat(var(--desktop-columns),1fr);grid-template-rows:repeat(var(--grid-rows-desktop),1fr);min-height:calc(var(--main-height-desktop) * .8)}}@media screen and (min-width: 768px) and (max-width: 1279px){.tpt-image-gallery-container_grid{gap:var(--grid-gap-tablet);grid-template-columns:repeat(var(--tablet-columns),1fr);grid-template-rows:repeat(var(--grid-rows-tablet),1fr);min-height:calc(var(--main-height-tablet) * .8)}}@media screen and (max-width: 767px){.tpt-image-gallery-container_grid{gap:var(--grid-gap-mobile);grid-template-columns:repeat(var(--mobile-columns),1fr);grid-template-rows:repeat(var(--grid-rows-mobile),1fr);min-height:calc(var(--main-height-mobile) * .8)}}@media screen and (min-width: 1280px){.tpt-image-gallery-container_main-item{height:var(--main-height-desktop)}}@media screen and (min-width: 768px) and (max-width: 1279px){.tpt-image-gallery-container_main-item{height:var(--main-height-tablet)}}@media screen and (max-width: 767px){.tpt-image-gallery-container_main-item{height:var(--main-height-mobile)}}.tpt-image-gallery-container_link:focus{outline:2px solid rgb(var(--tpt-section-button-background-color));outline-offset:2px}.tpt-image-gallery-container_image{background-color:#f5f5f5}.tpt-image-gallery-container_image-container{overflow:hidden}.tpt-image-gallery-container_image-container,.tpt-image-gallery-container_image,.tpt-image-gallery_overlay{transition:all .3s ease}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tpt-image-gallery.css.map */
