@keyframes spinner{to{transform:rotate(360deg)}}.gallery__show-zoom{position:absolute;bottom:1rem;right:1rem;height:2.5rem;aspect-ratio:1;z-index:15;transition:.2s ease;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:rgba(0,0,0,0);outline:none;border:none;padding:0}.gallery-dialog{--gallery-padding: 4rem;padding:var(--gallery-padding);height:min(95vh,100%);width:min(95%,100vw)}.gallery-dialog__video-controls--gripp{position:absolute;top:45%;translate:0 -50%;left:0;width:calc(50% - 10vw);height:50vw;z-index:3;max-height:55vh}@media(min-width: 768px){.gallery-dialog__video-controls--gripp{width:calc(50% - 20vw)}}.gallery-dialog__video-controls--gripp:before{position:absolute;display:block;content:"";width:100%;height:35%;top:0;left:100%}.gallery-dialog__video-controls--gripp+.gallery-dialog__video-controls--gripp{left:auto;right:0}.gallery-dialog__video-controls--gripp+.gallery-dialog__video-controls--gripp:before{bottom:0;top:auto;right:100%;left:auto}.gallery-dialog__slides{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 3rem;flex:1 1 auto}.gallery-dialog__slides>.flickity-viewport{flex:0 0 100%;min-height:100%}.gallery-dialog__slide{height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-m);position:absolute;transform:none !important;transition:opacity var(--animation-speed-m) ease-in}.gallery-dialog__slide:not(:first-child):not(.is-selected){opacity:0}.gallery-dialog .twz-dialog__body img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-dialog .twz-dialog__body :is(iframe,img,video){width:90%;max-width:70vw;max-height:60vh;height:auto;-o-object-fit:cover;object-fit:cover;background-color:var(--purple-200)}@media(max-width: 767px){.gallery-dialog .twz-dialog__body :is(iframe,img,video){width:100%;max-width:100%;max-height:55vh}}.gallery-dialog .twz-dialog__body iframe{aspect-ratio:16/9}.gallery-dialog .twz-dialog__body .gallery__status-pagination{margin:0;padding-inline:1.5em}.gallery-dialog .twz-dialog__body .flickity-button{background-color:var(--white);height:5rem;width:5rem;top:auto;padding:0;border-radius:8px;transform:unset;border:1px solid var(--grey-300)}@media(max-width: 767px){.gallery-dialog .twz-dialog__body .flickity-button{right:3vw;width:3.5rem;height:3.5rem}}@media(max-width: 767px){.gallery-dialog .twz-dialog__body .flickity-button.previous{left:3vw}}@media(max-width: 767px){.gallery-dialog .twz-dialog__body .flickity-button.next{right:3vw}}.gallery-dialog .twz-dialog__body .flickity-button:disabled{opacity:.5}.gallery-dialog__controls{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;margin-block:auto;padding-block:2rem;background-color:var(--white)}.gallery-dialog .flickity-viewport{overflow:hidden;height:100% !important}.gallery-dialog .flickity-slider{transform:none !important}.gallery-dialog .flickity-button{position:absolute;top:50%;translate:0 -50%;place-content:center}.gallery-dialog .flickity-button.previous{left:1.5rem}.gallery-dialog .flickity-button.next{right:1.5rem}.gallery-dialog .flickity-button:disabled{opacity:.2;pointer-events:none}.gallery-dialog .flickity-button svg{width:3rem;aspect-ratio:1}.gallery-dialog .flickity-button svg path{fill:var(--text-color-dark)}
