.cwb-ui-wrap-content{position:relative}.gallery-filters{display:flex;align-items:baseline;text-align:center;width:fit-content;margin:0 auto 1em;flex-wrap:wrap}.gallery-filters h3{padding:0 0 0 2em}.gallery-filters ul{display:flex}.gallery-filters li{padding:0 .75em;margin:1em 0;border-right:1px solid #999;color:#777}.gallery-filters li:last-child{border-right:none}.gallery-filters a:link,.gallery-filters a:visited{color:#777;text-decoration:none}.gallery-filters a:hover,.gallery-filters a:active{color:#0087c7;text-decoration:none}.gallery-cont ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background:#000;gap:.5vw;padding:.5vw}.gallery-cont li{position:relative;font-size:0;width:100%;background:#000;text-align:center;flex-grow:1;cursor:pointer}.gallery-cont li img{width:100%;aspect-ratio:2 / 1}.shorturl-images li img{width:100%;aspect-ratio:5 / 3}.gallery-cont span{position:absolute;top:.5vw;left:.5vw;background:#ffffffd9;padding:.5em .75em;font-size:10px;box-shadow:2px 2px 3px #0006;z-index:75}.imageExpand{position:absolute;width:25px;height:25px;right:.5vw;bottom:.5vw;fill:#ccc;-webkit-filter:drop-shadow(1px 1px 0 rgba(0,0,0,.6));filter:drop-shadow(1px 1px 0 rgba(0,0,0,.6))}.cwb-ui-wrap-content h1{text-align:center}.gallery-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;background:#000000f2;cursor:pointer;flex-direction:column;align-items:center;justify-content:center}.gallery-overlay.is-active{display:flex}.gallery-overlay__img{max-width:95vw;max-height:85vh;object-fit:contain}.gallery-overlay__name{background:#ffffffd9;padding:.5em .75em;font-size:14px;margin-bottom:1em;color:#000}@media screen and (orientation:landscape),screen and (min-width:600px){.gallery-cont li{width:48vw}.gallery-cont span{font-size:14px}.cwb-ui-wrap-content{z-index:150}}@media screen and (orientation:landscape),screen and (min-width:1200px){.gallery-cont li{width:32vw}.gallery-cont li:nth-child(5n+1){width:48vw}.gallery-cont li:nth-child(5n+2){width:48vw}.shorturl-images li{width:15vw}.shorturl-images li:nth-child(5n+1){width:15vw}.shorturl-images li:nth-child(5n+2){width:15vw}}.labelList{max-width:1000px;margin:3em auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2em 5em}.labelList li{font-size:2em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gallery.css.map */
