.load-trigger[data-v-75dda5db]{height:1px}.gallery-stack[data-v-6f367942]{position:relative;display:flex}.img__card[data-v-6dbc1dc5]{font-size:0;position:absolute;top:0;left:0;transform-style:preserve-3d;perspective:800px}.img__card img[data-v-6dbc1dc5]{width:100%;transform:translateY(20px) rotateX(5deg);transform-origin:center top;opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.img__card img.loaded[data-v-6dbc1dc5]{transform:translateY(0) rotateX(0);opacity:1}.search-row[data-v-1242af50]{position:fixed;padding:1em 30px;display:flex;justify-content:flex-end;left:0;top:0;z-index:10;width:100vw;background:#fff;text-align:center}.search-row[data-v-1242af50]:before{content:"";position:absolute;top:100%;left:0;width:100%;height:8px;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent)}.search-row label[data-v-1242af50]{padding-right:1em;font-size:1.2rem}.search-row input[data-v-1242af50]{border:1px solid grey;padding:.2em .3em;border-radius:2px;font-size:1.2rem;max-width:100%}@media(max-width:480px){.search-row .search-row[data-v-1242af50]{flex-direction:column}.search-row label[data-v-1242af50]{margin-bottom:.5em;padding:0;width:100%}.search-row input[data-v-1242af50]{width:100%}}.loader[data-v-2d0e3ddb]{margin:0 auto;-webkit-animation:rotate-data-v-2d0e3ddb 1s infinite;animation:rotate-data-v-2d0e3ddb 1s infinite;height:50px;width:50px}.loader[data-v-2d0e3ddb]:after,.loader[data-v-2d0e3ddb]:before{border-radius:50%;content:"";display:block;height:20px;width:20px}.loader[data-v-2d0e3ddb]:before{-webkit-animation:ball1-data-v-2d0e3ddb 1s infinite;animation:ball1-data-v-2d0e3ddb 1s infinite;background-color:#cb2025;box-shadow:30px 0 0 #f8b334;margin-bottom:10px}.loader[data-v-2d0e3ddb]:after{-webkit-animation:ball2-data-v-2d0e3ddb 1s infinite;animation:ball2-data-v-2d0e3ddb 1s infinite;background-color:#00a096;box-shadow:30px 0 0 #97bf0d}@-webkit-keyframes rotate-data-v-2d0e3ddb{0%{-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8)}50%{-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2)}to{-webkit-transform:rotate(2turn) scale(.8);-moz-transform:rotate(2turn) scale(.8)}}@keyframes rotate-data-v-2d0e3ddb{0%{-webkit-transform:rotate(0deg) scale(.8);-moz-transform:rotate(0deg) scale(.8)}50%{-webkit-transform:rotate(1turn) scale(1.2);-moz-transform:rotate(1turn) scale(1.2)}to{-webkit-transform:rotate(2turn) scale(.8);-moz-transform:rotate(2turn) scale(.8)}}@-webkit-keyframes ball1-data-v-2d0e3ddb{0%{box-shadow:30px 0 0 #f8b334}50%{box-shadow:0 0 0 #f8b334;margin-bottom:0;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #f8b334;margin-bottom:10px}}@keyframes ball1-data-v-2d0e3ddb{0%{box-shadow:30px 0 0 #f8b334}50%{box-shadow:0 0 0 #f8b334;margin-bottom:0;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #f8b334;margin-bottom:10px}}@-webkit-keyframes ball2-data-v-2d0e3ddb{0%{box-shadow:30px 0 0 #97bf0d}50%{box-shadow:0 0 0 #97bf0d;margin-top:-20px;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #97bf0d;margin-top:0}}@keyframes ball2-data-v-2d0e3ddb{0%{box-shadow:30px 0 0 #97bf0d}50%{box-shadow:0 0 0 #97bf0d;margin-top:-20px;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}to{box-shadow:30px 0 0 #97bf0d;margin-top:0}}.sorry-message[data-v-55d459fa]{text-align:center;padding:15px}.sorry-message_reset-btn[data-v-55d459fa]{display:inline-block;padding:1em 2em;background:#6495ed;color:#fff;border-radius:3px;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.2)}.status-bar[data-v-2cc5022d]{text-align:center;color:#666;margin:.5em 0 0}.gallery__view[data-v-2cc5022d]{max-width:1920px;margin:100px auto 0;display:flex;flex-direction:column}.gallery-stack__custom[data-v-2cc5022d]{overflow:hidden}.load-status[data-v-2cc5022d]{position:fixed;width:100%;left:0;bottom:0;pointer-events:none}.fade-enter[data-v-2cc5022d],.fade-leave-to[data-v-2cc5022d]{opacity:0}.fade-enter-active[data-v-2cc5022d],.fade-leave-active[data-v-2cc5022d]{transition:opacity .5s}*{box-sizing:border-box}body,html{width:100%;overflow-x:hidden}body{margin:0;color:#666;background:#ebebeb;font-family:Arial,sans-serif}