.large-image-expand-gallery-configurable{--gallery-card-width:200px;--gallery-card-expanded-width:420px;--gallery-edge-padding:24px;--gallery-gap:12px;--gallery-height:450px;--gallery-radius:12px;--gallery-shade:0.3;width:100%}.large-image-expand-gallery-configurable__body{width:100vw;max-width:none;padding-block:40px;margin-left:calc(50% - 50vw)}.large-image-expand-gallery-configurable__viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.large-image-expand-gallery-configurable__track{display:flex;gap:var(--gallery-gap);height:var(--gallery-height);box-sizing:border-box;width:max-content;min-width:100%;padding-inline:var(--gallery-edge-padding)}.large-image-expand-gallery-configurable__item{position:relative;display:block;flex:0 0 var(--gallery-card-width);min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:var(--gallery-radius);overflow:hidden;background:#171717;cursor:default;scroll-snap-align:start;transition:flex-basis .5s ease,opacity .3s ease;text-decoration:none;appearance:none}.large-image-expand-gallery-configurable__item .large-image-expand-gallery-configurable__picture,.large-image-expand-gallery-configurable__item .large-image-expand-gallery-configurable__picture picture{width:100%;height:100%}.large-image-expand-gallery-configurable__item .large-image-expand-gallery-configurable__picture img{display:block;width:100%;height:100%;object-fit:cover}.large-image-expand-gallery-configurable__item:focus-visible{outline:3px solid #3498db;outline-offset:-3px}@media (min-width:768px){.large-image-expand-gallery-configurable__viewport:not(.large-image-expand-gallery-configurable__viewport--editing){margin-inline:var(--gallery-edge-padding)}.large-image-expand-gallery-configurable__track{padding-inline:0}}.large-image-expand-gallery-configurable__action{position:absolute;inset:0;z-index:3;border:0;padding:0;background:0 0;cursor:pointer;width:100%}.large-image-expand-gallery-configurable__shade{position:absolute;inset:0;pointer-events:none;background:rgba(0,0,0,var(--gallery-shade));transition:opacity .3s ease}.large-image-expand-gallery-configurable__item:is(:hover,:focus-visible) .large-image-expand-gallery-configurable__shade{opacity:0}.large-image-expand-gallery-configurable__item:first-child{margin-left:auto}.large-image-expand-gallery-configurable__item:last-child{margin-right:auto}.large-image-expand-gallery-configurable.has-active .large-image-expand-gallery-configurable__item.is-active{flex-basis:var(--gallery-card-expanded-width)}.large-image-expand-gallery-configurable__controls{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.large-image-expand-gallery-configurable__controls button{border:1px solid currentColor;background:0 0;color:inherit;padding:7px 12px;border-radius:8px;cursor:pointer}.large-image-expand-gallery-configurable__controls button:disabled{opacity:.3;cursor:default}.large-image-expand-gallery-configurable__dialog{border:0;padding:44px 60px;max-width:min(1100px,95vw);max-height:95vh;width:100%;background:#111;color:#fff;border-radius:10px}.large-image-expand-gallery-configurable__dialog::backdrop{background:rgba(0,0,0,.9)}.large-image-expand-gallery-configurable__dialog img{display:block;max-width:100%;max-height:76vh;object-fit:contain;margin:auto}.large-image-expand-gallery-configurable__dialog .large-image-expand-gallery-configurable__dialog-close,.large-image-expand-gallery-configurable__dialog .large-image-expand-gallery-configurable__dialog-next,.large-image-expand-gallery-configurable__dialog .large-image-expand-gallery-configurable__dialog-prev{position:absolute;border:0;color:#fff;background:0 0;cursor:pointer;font-size:32px}.large-image-expand-gallery-configurable__dialog .large-image-expand-gallery-configurable__dialog-close{right:12px;top:6px}.large-image-expand-gallery-configurable__dialog .large-image-expand-gallery-configurable__dialog-prev{left:10px;top:50%;transform:translateY(-50%)}.large-image-expand-gallery-configurable__dialog .large-image-expand-gallery-configurable__dialog-next{right:10px;top:50%;transform:translateY(-50%)}.large-image-expand-gallery-configurable__dialog .large-image-expand-gallery-configurable__dialog-count{text-align:center;padding-top:12px}@media (max-width:767px){.large-image-expand-gallery-configurable{--gallery-edge-padding:16px;--gallery-gap:12px;scroll-padding-inline:16px}.large-image-expand-gallery-configurable__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.large-image-expand-gallery-configurable__viewport::-webkit-scrollbar{display:none}.large-image-expand-gallery-configurable__track{width:max-content;min-width:100%;height:min(500px,65svh);padding-inline:16px;gap:12px;box-sizing:border-box}.large-image-expand-gallery-configurable__track::after{content:"";flex:0 0 16px}.large-image-expand-gallery-configurable__item{flex:0 0 calc(100vw - 32px);height:100%;scroll-snap-align:center;scroll-snap-stop:always;transition:none}.large-image-expand-gallery-configurable__item:first-child{margin-left:0}.large-image-expand-gallery-configurable__item:last-child{margin-right:0}.large-image-expand-gallery-configurable.has-active .large-image-expand-gallery-configurable__item.is-active{flex-basis:calc(100vw - 32px)}.large-image-expand-gallery-configurable__viewport--editing{overflow:visible!important;scroll-snap-type:none}.large-image-expand-gallery-configurable__viewport--editing .large-image-expand-gallery-configurable__track{width:100%;height:auto;flex-wrap:wrap}.large-image-expand-gallery-configurable__viewport--editing .large-image-expand-gallery-configurable__item{flex:0 0 calc(50% - 6px);height:340px}.large-image-expand-gallery-configurable__shade{opacity:0!important}}@media (prefers-reduced-motion:reduce){.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__item,.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__shade{transition:none}}.large-image-expand-gallery-configurable__controls[hidden],.large-image-expand-gallery-configurable__dialog button[hidden]{display:none}.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__viewport--editing{overflow:visible!important;scroll-snap-type:none}.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__viewport--editing .large-image-expand-gallery-configurable__track{overflow:visible}.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__viewport--editing .large-image-expand-gallery-configurable__item{overflow:visible!important;position:relative}.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__viewport--editing .large-image-expand-gallery-configurable__picture,.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__viewport--editing .large-image-expand-gallery-configurable__picture picture{overflow:visible!important}.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__viewport--editing .large-image-expand-gallery-configurable__item:focus-within,.large-image-expand-gallery-configurable .large-image-expand-gallery-configurable__viewport--editing .large-image-expand-gallery-configurable__item:hover{z-index:100}.large-image-expand-gallery-configurable__text-container{margin-top:32px}.large-image-expand-gallery-configurable__text{max-width:850px;margin-inline:auto;text-align:center}.large-image-expand-gallery-configurable__text-panel[hidden]{display:none!important}.large-image-expand-gallery-configurable__text-copy>:last-child{margin-bottom:0}.large-image-expand-gallery-configurable__viewport--editing~.large-image-expand-gallery-configurable__text-container{text-align:left}.large-image-expand-gallery-configurable__edit-label{font-weight:600;margin-bottom:8px}.large-image-expand-gallery-configurable__text-copy[contenteditable]{min-height:90px}.body--contextedit .large-image-expand-gallery-configurable__text{text-align:left}.body--contextedit .large-image-expand-gallery-configurable__text-panel{margin-bottom:24px}
/*# sourceMappingURL=LargeImageExpandGalleryConfigurable.min.css.map */