.gallery-image{cursor:pointer;box-sizing:border-box;align-self:center}.wpce-gallery{---gallery-control-background:var(--gallery-control-background,var(--white));background-color:var(--white);margin-bottom:1px;overflow:hidden;container:gallery/inline-size}.wpce-gallery .gallery-group-description p{margin-top:0}.wpce-gallery .content{display:none}.wpce-gallery.active .content{display:flex}.gallery-grid{--trailing-rows:var(--rows-per-chunk);--row-height:calc(100cqw / (var(--chunk-aspect-ratio)) / var(--rows-per-chunk));--row-count:calc(var(--rows-per-chunk) * (var(--chunks) - 1) + var(--trailing-rows));--gap:.5rem;--items-per-chunk:8;--columns:4;grid-template-columns:repeat(var(--columns), 1fr);grid-template-rows:repeat(var(--row-count), var(--row-height));margin:calc(-.5*var(--gap));display:grid}.gallery-grid>a{--chunk:round(down, var(--index) / var(--items-per-chunk), 1);outline-offset:-8px;padding:calc(.5*var(--gap));grid-column-end:span 1}.gallery-grid>:is(:nth-child(8n+1),:nth-child(8n+8)){grid-row-end:span 9}.gallery-grid>:is(:nth-child(8n+2),:nth-child(8n+7)){grid-row-end:span 7}.gallery-grid>:is(:nth-child(8n+4),:nth-child(8n+5)){grid-row-end:span 13}.gallery-grid>:is(:nth-child(8n+3),:nth-child(8n+6)){grid-row-end:span 11}@container (width<700px){.gallery-grid{--columns:2;--rows-per-chunk:40;--chunk-aspect-ratio:3 / 8}.gallery-grid:has(>:is(:nth-child(8n+1),:nth-child(8n+2)):last-child){--trailing-rows:9}.gallery-grid:has(>:is(:nth-child(8n+5),:nth-child(8n+6)):last-child){--trailing-rows:13}.gallery-grid>:is(:nth-child(8n+1),:nth-child(8n+3),:nth-child(8n+5),:nth-child(8n+7)){grid-column-start:1}.gallery-grid>:is(:nth-child(8n+2),:nth-child(8n+4),:nth-child(8n+6),:nth-child(8n+8)){grid-column-start:2}.gallery-grid>:is(:nth-child(8n+1),:nth-child(8n+2)){grid-row-start:calc(1 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:nth-child(8n+3){grid-row-start:calc(10 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:nth-child(8n+4){grid-row-start:calc(8 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:is(:nth-child(8n+5),:nth-child(8n+6)){grid-row-start:calc(21 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:nth-child(8n+7){grid-row-start:calc(34 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:nth-child(8n+8){grid-row-start:calc(32 + var(--rows-per-chunk)*var(--chunk))}}@container (width>=700px){.gallery-grid{--rows-per-chunk:20;--items-per-chunk:8;--chunk-aspect-ratio:3 / 2}.gallery-grid:has(>:is(:nth-child(8n+1),:nth-child(8n+2)):last-child){--trailing-rows:9}.gallery-grid>:is(:nth-child(8n+1),:nth-child(8n+3)){grid-column-start:1}.gallery-grid>:is(:nth-child(8n+2),:nth-child(8n+4)){grid-column-start:2}.gallery-grid>:is(:nth-child(8n+5),:nth-child(8n+7)){grid-column-start:3}.gallery-grid>:is(:nth-child(8n+6),:nth-child(8n+8)){grid-column-start:4}.gallery-grid>:is(:nth-child(8n+1),:nth-child(8n+2),:nth-child(8n+5),:nth-child(8n+6)){grid-row-start:calc(1 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:nth-child(8n+3){grid-row-start:calc(10 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:nth-child(8n+4){grid-row-start:calc(8 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:nth-child(8n+7){grid-row-start:calc(14 + var(--rows-per-chunk)*var(--chunk))}.gallery-grid>:nth-child(8n+8){grid-row-start:calc(12 + var(--rows-per-chunk)*var(--chunk))}}.gallery-grid>a>img{object-fit:cover;width:100%;height:100%}.gallery-control{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:var(--color);text-align:left;--button-background:transparent;--button-color:var(--gold);--button-border-color:transparent;--button-hover-background:transparent;--button-hover-color:var(--gold-400);--button-hover-border-color:transparent;--button-active-background:transparent;--button-active-color:var(--gold-600);--button-active-border-color:transparent;--background:var(--button-background);--color:var(--button-color);--border-color:var(--button-border-color);background:0 0;background-color:var(--background);cursor:pointer;text-wrap:balance;line-height:1;font-family:var(--base-font-family);text-transform:uppercase;letter-spacing:.22em;border:none;border-radius:0;align-items:center;margin:0;padding:0;display:inline-flex}@media (width<540px){.gallery-control{letter-spacing:.15em}}.gallery-control{letter-spacing:.04em;white-space:normal;border-radius:var(--rounded);font-size:.875rem;font-weight:600}.gallery-control:focus:not(:focus-visible){outline:none}.gallery-control:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}@media (hover:hover) and (pointer:fine){.gallery-control:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover{--background:var(--button-hover-background);--color:var(--button-hover-color);--border-color:var(--button-hover-border-color)}}.gallery-control:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active{--background:var(--button-active-background);--color:var(--button-active-color);--border-color:var(--button-active-border-color)}.gallery-control:where(:disabled,.disabled,[aria-disabled=true],.inert,[inert],.inert *,[inert] *){cursor:default;opacity:.4}.gallery-control{--button-icon--size:var(--button-icon-size,2.5rem);--button-icon--transition:.4s;--button-icon--frame-color:var(--gold);--button-icon--background-color:var(--button-icon--frame-color);--button-icon--icon-color:var(--white);--button-icon--hover-frame-color:var(--gold-400);--button-icon--hover-background-color:var(--button-icon--hover-frame-color);--button-icon--hover-icon-color:var(--white);--button-icon--active-frame-color:var(--gold-600);--button-icon--active-background-color:var(--button-icon--active-frame-color);--button-icon--active-icon-color:var(--white);z-index:0;transition-duration:var(--button-icon--transition);width:var(--button-icon--size);height:var(--button-icon--size);color:var(--button-icon--icon-color);background:0 0;border:none;border-radius:100vmax;flex-shrink:0;place-items:center;transition-property:color;display:grid}.gallery-control>*{grid-area:1/1/span 1/span 1}.gallery-control:before{content:"";z-index:-1;width:var(--button-icon--size);height:var(--button-icon--size);transition-duration:var(--button-icon--transition);background-color:var(--button-icon--background-color,transparent);border:1px solid var(--button-icon--frame-color);border-radius:50%;grid-area:1/1/span 1/span 1;transition-property:transform,background-color,border-color}.gallery-control:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active{color:var(--button-icon--active-icon-color)}.gallery-control:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):active:before{background-color:var(--button-icon--active-background-color);border-color:var(--button-icon--active-frame-color)}@media (hover:hover) and (pointer:fine){.gallery-control:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:not(:active){color:var(--button-icon--hover-icon-color)}.gallery-control:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:not(:active):before{background-color:var(--button-icon--hover-background-color);border-color:var(--button-icon--hover-frame-color);transform:scale(.888)}.gallery-control:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:active{--transition:.15s}.gallery-control:where(:not(:disabled):not(.disabled):not([aria-disabled=true]):not(.inert):not([inert]):not(.inert *):not([inert] *)):hover:active:before{transform:scale(.888)}}.gallery-control{--focus-color:var(--white);z-index:10;position:absolute}@media (hover:hover) and (pointer:fine){.gallery-control:hover:before{background:var(--gold-400);border-color:var(--gold-400)}.gallery-control:active:before{background:var(--gold-600);border-color:var(--gold-600)}}.gallery-control.control-next{top:50%;right:1rem;transform:translateY(-50%)}@media (width<768px){.gallery-control.control-next{top:1rem;left:calc(2rem + var(--button-icon-size));transform:none}}.gallery-control.control-prev{top:50%;left:1rem;transform:translateY(-50%)}@media (width<768px){.gallery-control.control-prev{top:1rem;left:1rem;transform:none}}.gallery-control.control-close{top:1rem;right:1rem}.caption-container{justify-content:center;display:none;position:fixed;bottom:10px;left:10px;right:10px}.caption-container.active{display:flex}.control-caption{background-color:var(---gallery-control-background);border-radius:var(--border-radius);width:650px;max-width:100%;padding:8px 30px}.gallery-overlay{background-color:var(--overlay-color);-webkit-backdrop-filter:blur(var(--overlay-blur,0px));backdrop-filter:blur(var(--overlay-blur,0px));z-index:20;left:0;top:var(--admin-bar-height,0);-webkit-user-select:none;user-select:none;width:100%;position:fixed;bottom:0}.gallery-overlay .content{text-align:center;background-image:url(/wp-content/themes/andermattmoments.swiss/dist/78a8a1ea972a14d7.svg);background-position:50%;background-repeat:no-repeat;background-size:2.875rem 2.875rem;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gallery-overlay .content img,.gallery-overlay .content .gallery-image{---gallery-image-padding:var(--gallery-image-padding, clamp(1.25rem, .961538rem + 1.28205vw, 2.5rem));--additional-padding-bottom:0px;border:5px solid var(--white);max-height:calc(100% - 2*var(---gallery-image-padding) - var(--additional-padding-bottom));max-width:calc(100% - 2*var(---gallery-image-padding));margin-top:calc(-1*var(--additional-padding-bottom));flex-grow:0;flex-shrink:0;width:auto;height:auto;transition:opacity .2s;animation:.3s linear gallery-image-reveal}.gallery-overlay .content img.with-caption,.gallery-overlay .content .gallery-image.with-caption{--additional-padding-bottom:24px}.gallery .gallery-image{transition:all .2s}.gallery .gallery-image:hover{transform:scale(1.05)}