@keyframes spinner{to{transform:rotate(360deg)}}.twz-gallery{--slide-height: min(60rem, calc(100vh - var(--sticky-below-nav-offset) - var(--thumb-height) - 4rem));--thumb-width: 18%;--thumb-height: 10rem;--slide-radius: var(--radius-m);--slide-border-color: var(--pinkt-500);--thumb-active-color: var(--pink-500);--control-bg: var(--white);--control-icon-color: var(--text-color-dark);--control-radius: 4px;--control-size: 3rem;--control-offset: 1rem;--pagination-active-bg: transparent;--pagination-bg: transparent;--pagination-radius: .6rem;display:flex;flex-direction:column;gap:1rem;overflow:clip}@media(max-width: 767px){.twz-gallery{--slide-height: 40vh}}@media(min-width: 768px)and (max-width: 1024px){.twz-gallery{--slide-height: 50vh}}.twz-gallery__slides--slideable{position:relative}.twz-gallery__slides--slideable.twz-gallery-slider--is-ready .twz-gallery__slide{opacity:1;pointer-events:all}.twz-gallery__slides--slideable .twz-gallery__slide{opacity:0;position:absolute}.twz-gallery--has-slides .twz-gallery__slides--slideable .twz-gallery__slide{margin-right:1rem}@media(max-width: 767px){.twz-gallery--has-slides .twz-gallery__slides--slideable .twz-gallery__slide{width:95%}}.twz-gallery__slides--slideable .twz-gallery__slide--variation:not(.shown){display:none}.twz-gallery__slides--slideable .flickity-viewport{height:var(--slide-height) !important}.twz-gallery__slides--slideable::after{content:"flickity";display:none}.twz-gallery__slide{transition:var(--animation-speed-m) ease-in opacity,var(--animation-speed-m) ease-in transform;border-radius:var(--slide-radius);background-color:var(--pink-300);overflow:hidden;position:relative;height:var(--slide-height);width:100%}.twz-gallery__slide:first-child{opacity:1;pointer-events:inherit}.twz-gallery__slide:not(:first-of-type){transition:opacity var(--animation-speed-m) ease-in .5s}.twz-gallery__slide--has-video{display:flex;align-items:center;justify-content:center}.twz-gallery__slide--has-video iframe{width:100%;aspect-ratio:16/9}.twz-gallery__slide--has-video .twz-gallery__slide-video{width:100%}.twz-gallery__slide:first-child img{-o-object-fit:contain;object-fit:contain}.twz-gallery__slide img{height:100%;width:100%;border-radius:var(--slide-radius);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.twz-gallery__slide .twz-gallery__slide-image-popup{display:none}.twz-gallery__thumbs{transition:var(--animation-speed-m) ease-in;position:relative}@media(max-width: 767px){.twz-gallery__thumbs{display:none}}.twz-gallery__thumbs.twz-gallery-thumbs--is-ready .twz-gallery__thumb{opacity:.75;transform:none !important}.twz-gallery__thumbs.twz-gallery-thumbs--is-ready .twz-gallery__thumb.is-nav-selected{opacity:1}@media(min-width: 768px){.twz-gallery__thumbs--slideable::after{content:"flickity";display:none}}.twz-gallery__thumbs--slideable .flickity-slider{display:flex}.twz-gallery__thumb{border-radius:var(--slide-radius);flex:0 0 var(--thumb-width);height:var(--thumb-height);border:1px solid rgba(0,0,0,0);background-color:var(--purple-200);opacity:0;overflow:clip;transition:var(--animation-speed-m) ease-in opacity .4s,var(--animation-speed-m) ease-in transform .4s}.twz-gallery__thumb--variation:not(.shown){display:none}.thumbs-slider--is-ready .twz-gallery__thumb{transition:var(--animation-speed-m) ease-in opacity,var(--animation-speed-m) ease-in transform}.twz-gallery__thumb:first-child :is(img,picture){-o-object-fit:contain;object-fit:contain}.twz-gallery__thumb img{height:100%;width:100%;transition:var(--animation-speed-s) ease-out;opacity:.75}.twz-gallery__thumbs--has-controls .twz-gallery__thumb:not(.is-nav-selected){cursor:pointer}.twz-gallery__thumb:not(:last-of-type){margin-right:.5rem}.twz-gallery__thumb:first-of-type img{padding-left:0}.twz-gallery__thumb.is-nav-selected{border-color:var(--thumb-active-color)}.twz-gallery__thumb.is-nav-selected :is(img,picture){opacity:1}.twz-gallery__thumb :is(img,picture){height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.twz-gallery__thumb--has-video{position:relative}.twz-gallery__show-zoom{--twz-icon-fill: var(--text-color-dark);--twz-icon-size: 1.75rem;background-color:var(--white);position:absolute;bottom:1rem;right:1rem;height:3rem;aspect-ratio:1;z-index:15;transition:.2s ease;outline:none;border:1px solid rgba(0,0,0,0);padding:0;border-radius:var(--control-radius);place-content:center}.twz-gallery__show-zoom:focus-visible,.twz-gallery__show-zoom:hover{scale:1.1;background-color:var(--white);border-color:var(--text-color-dark)}.twz-gallery button.flickity-prev-next-button{width:var(--control-size);height:var(--control-size);transition:var(--animation-speed-m) ease-in-out;padding:.5rem;border-radius:var(--control-radius);background-color:var(--control-bg);display:flex;align-items:center;justify-content:center;position:absolute;top:50%;translate:0 -50%}.twz-gallery button.flickity-prev-next-button:disabled{opacity:0;pointer-events:none}.twz-gallery button.flickity-prev-next-button.next{right:var(--control-offset)}.twz-gallery button.flickity-prev-next-button.previous{left:var(--control-offset)}.twz-gallery button.flickity-prev-next-button:hover,.twz-gallery button.flickity-prev-next-button:focus{outline:none}.twz-gallery button.flickity-prev-next-button svg path{fill:var(--control-icon-color)}.twz-gallery .flickity-page-dots{width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1;margin-top:2rem}@media(max-width: 767px){.twz-gallery .flickity-page-dots{margin-block:1rem}}.twz-gallery .flickity-page-dots .dot,.twz-gallery .flickity-page-dots .flickity-page-dot{font-size:0;color:rgba(0,0,0,0);display:inline-block;width:3rem;padding:0;height:.6rem;margin:0 2px;background:var(--pagination-bg);border-radius:var(--pagination-radius);cursor:pointer;border:none}.twz-gallery .flickity-page-dots .dot:hover,.twz-gallery .flickity-page-dots .flickity-page-dot:hover{width:5rem}.twz-gallery .flickity-page-dots .dot.is-selected,.twz-gallery .flickity-page-dots .flickity-page-dot.is-selected{opacity:1;background:var(--pagination-active-bg);width:7rem}
