/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/lala-block-masonry-gallery/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
section.wp-block-lala-blocks-masonry-gallery .masonry-gallery-items, section.wp-block-lala-blocks-masonry-gallery .list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style: none;
  margin-right: calc(var(--ll-gallery-padding, 9px) * -1);
  margin-left: calc(var(--ll-gallery-padding, 9px) * -1);
}
@media screen and (min-width: 768px) {
  section.wp-block-lala-blocks-masonry-gallery .masonry-gallery-items, section.wp-block-lala-blocks-masonry-gallery .list {
    width: calc(100% + 18px);
  }
}
section.wp-block-lala-blocks-masonry-gallery .masonry-gallery-items .masonry-gallery-item, section.wp-block-lala-blocks-masonry-gallery .list .masonry-gallery-item {
  cursor: pointer;
  display: inline-block;
}
section.wp-block-lala-blocks-masonry-gallery .masonry-gallery-items .masonry-gallery-item .masonry-gallery-preview, section.wp-block-lala-blocks-masonry-gallery .list .masonry-gallery-item .masonry-gallery-preview {
  border-radius: var(--ll-blocks-masonry-gallery-item-border-radius, var(--ll-global-border-radius, 5px));
  overflow: hidden;
}
section.wp-block-lala-blocks-masonry-gallery .masonry-gallery-items .masonry-gallery-item:hover img, section.wp-block-lala-blocks-masonry-gallery .list .masonry-gallery-item:hover img {
  transform: scale(1.2);
}
section.wp-block-lala-blocks-masonry-gallery .masonry-gallery-items .masonry-gallery-item img, section.wp-block-lala-blocks-masonry-gallery .list .masonry-gallery-item img {
  width: 100%;
  transform: scale(1);
  transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
section.wp-block-lala-blocks-masonry-gallery .grid .grid-spacer, section.wp-block-lala-blocks-masonry-gallery .grid .grid-item {
  width: 100%;
  margin-bottom: 0;
  padding: var(--ll-gallery-padding, var(--ll-blocks-grid-gap, 1rem));
}
@media screen and (max-width: 576px) {
  section.wp-block-lala-blocks-masonry-gallery .grid .grid-spacer, section.wp-block-lala-blocks-masonry-gallery .grid .grid-item {
    padding: calc(var(--ll-blocks-custom-padding-mobile, 1rem) / 2);
  }
}
@media (min-width: 576px) {
  section.wp-block-lala-blocks-masonry-gallery .grid .grid-spacer, section.wp-block-lala-blocks-masonry-gallery .grid .grid-item {
    width: 50%;
  }
}
@media (min-width: 992px) {
  section.wp-block-lala-blocks-masonry-gallery .grid .grid-spacer, section.wp-block-lala-blocks-masonry-gallery .grid .grid-item {
    width: 33.33%;
  }
}
div.masonry-gallery-modal {
  z-index: 1500;
}
div.masonry-gallery-modal .sr-only {
  top: 1px;
}
div.masonry-gallery-modal .modal-content {
  border-radius: var(--ll-global-border-radius, 5px);
}
div.masonry-gallery-modal .modal-dialog {
  width: fit-content;
  margin-right: auto;
  margin-left: auto;
}
div.masonry-gallery-modal .carousel-inner {
  overflow: visible;
}
div.masonry-gallery-modal .carousel-item {
  max-height: 70vh;
}
div.masonry-gallery-modal .carousel-item img {
  border-radius: var(--ll-global-border-radius, 5px);
  object-fit: cover;
  max-height: 65vh;
}
div.masonry-gallery-modal .carousel-caption {
  border-radius: 5px;
  top: 100%;
  right: 0;
  bottom: initial;
  left: 0;
  font-size: 1rem;
  font-weight: 600;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
  line-height: 1.25;
  margin-top: 0.5rem;
  padding: 0;
  color: white;
}
div.masonry-gallery-modal .carousel-caption p:last-child {
  margin-bottom: 0;
}
div.masonry-gallery-modal .carousel-control-prev {
  left: calc(50% - 50px);
}
div.masonry-gallery-modal .carousel-control-next {
  right: calc(50% - 50px);
}
div.masonry-gallery-modal + .modal-backdrop {
  z-index: 1400;
}
div.masonry-gallery-modal .carousel,
div.masonry-gallery-modal .carousel-inner,
div.masonry-gallery-modal .carousel-item {
  position: initial;
}
div.masonry-gallery-modal .carousel-control-prev,
div.masonry-gallery-modal .carousel-control-next {
  position: fixed;
  top: unset;
  bottom: 10px;
  display: block;
  font-size: 2em;
  line-height: 1;
  color: white;
  width: auto;
  height: auto;
  margin-bottom: 1rem;
  opacity: 1;
}
div.masonry-gallery-modal .carousel-control-prev:hover,
div.masonry-gallery-modal .carousel-control-next:hover {
  color: black;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFsYS1ibG9jay1tYXNvbnJ5LWdhbGxlcnkvc3R5bGUtaW5kZXguY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOzs7OztFQUFBO0FBVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFIUjtBQUtRO0VBUko7SUFTUTtFQUZWO0FBQ0Y7QUFJUTtFQUNJO0VBQ0E7QUFGWjtBQUlZO0VBQ0k7RUFDQTtBQUZoQjtBQU1nQjtFQUNJO0FBSnBCO0FBUVk7RUFDSTtFQUNBO0VBQ0E7QUFOaEI7QUFZUTtFQUNJO0VBQ0E7RUFDQTtBQVZaO0FBWVk7RUFMSjtJQU1RO0VBVGQ7QUFDRjtBQVdZO0VBVEo7SUFVUTtFQVJkO0FBQ0Y7QUFVWTtFQWJKO0lBY1E7RUFQZDtBQUNGO0FBYUE7RUFDSTtBQVZKO0FBWUk7RUFDSTtBQVZSO0FBYUk7RUFDSTtBQVhSO0FBY0k7RUFDSTtFQUNBO0VBQ0E7QUFaUjtBQWVJO0VBQ0k7QUFiUjtBQWdCSTtFQUNJO0FBZFI7QUFnQlE7RUFDSTtFQUNBO0VBQ0E7QUFkWjtBQWtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCUjtBQW1CWTtFQUNJO0FBakJoQjtBQXNCSTtFQUNJO0FBcEJSO0FBdUJJO0VBQ0k7QUFyQlI7QUF3Qkk7RUFDSTtBQXRCUjtBQTBCQTs7O0VBR0k7QUF2Qko7QUEwQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCSjtBQTBCQTs7RUFFSTtBQXZCSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbGFsYS1wbHVnaW4tYmxvY2tzLy4vc3JjL2xhbGEtYmxvY2stbWFzb25yeS1nYWxsZXJ5L3N0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaGUgZm9sbG93aW5nIHN0eWxlcyBnZXQgYXBwbGllZCBib3RoIG9uIHRoZSBmcm9udCBvZiB5b3VyIHNpdGVcbiAqIGFuZCBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIFJlcGxhY2UgdGhlbSB3aXRoIHlvdXIgb3duIHN0eWxlcyBvciByZW1vdmUgdGhlIGZpbGUgY29tcGxldGVseS5cbiAqL1xuXG5AdXNlICcuLi9fc3R5bGVzL2J1dHRvbnMnIGFzICo7XG5cbnNlY3Rpb24ud3AtYmxvY2stbGFsYS1ibG9ja3MtbWFzb25yeS1nYWxsZXJ5IHtcbiAgICAubWFzb25yeS1nYWxsZXJ5LWl0ZW1zLCAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6ICAgICAgIHdyYXA7XG4gICAgICAgIGxpc3Qtc3R5bGU6ICAgICAgbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAgICBjYWxjKHZhcigtLWxsLWdhbGxlcnktcGFkZGluZywgOXB4KSAqIC0xKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICAgICBjYWxjKHZhcigtLWxsLWdhbGxlcnktcGFkZGluZywgOXB4KSAqIC0xKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hc29ucnktZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgIGN1cnNvcjogIHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIC5tYXNvbnJ5LWdhbGxlcnktcHJldmlldyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGwtYmxvY2tzLW1hc29ucnktZ2FsbGVyeS1pdGVtLWJvcmRlci1yYWRpdXMsIHZhcigtLWxsLWdsb2JhbC1ib3JkZXItcmFkaXVzLCA1cHgpKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogICAgICBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICAgICAgMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06ICBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkIHtcbiAgICAgICAgLmdyaWQtc3BhY2VyLCAuZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAgICAgICAgIDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogICAgICAgdmFyKC0tbGwtZ2FsbGVyeS1wYWRkaW5nLCB2YXIoLS1sbC1ibG9ja3MtZ3JpZC1nYXAsIDFyZW0pKTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWxsLWJsb2Nrcy1jdXN0b20tcGFkZGluZy1tb2JpbGUsIDFyZW0pIC8gMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuZGl2Lm1hc29ucnktZ2FsbGVyeS1tb2RhbCB7XG4gICAgei1pbmRleDogMTUwMDtcblxuICAgIC5zci1vbmx5IHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sbC1nbG9iYWwtYm9yZGVyLXJhZGl1cywgNXB4KTtcbiAgICB9XG5cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6ICAgICAgICBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogIGF1dG87XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sbC1nbG9iYWwtYm9yZGVyLXJhZGl1cywgNXB4KTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6ICAgIGNvdmVyO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogICAgNjV2aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0b3A6ICAgICAgICAgICAxMDAlO1xuICAgICAgICByaWdodDogICAgICAgICAwO1xuICAgICAgICBib3R0b206ICAgICAgICBpbml0aWFsO1xuICAgICAgICBsZWZ0OiAgICAgICAgICAwO1xuICAgICAgICBmb250LXNpemU6ICAgICAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogICA2MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAgIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAgIDEuMjU7XG4gICAgICAgIG1hcmdpbi10b3A6ICAgIDAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogICAgICAgMDtcbiAgICAgICAgY29sb3I6ICAgICAgICAgd2hpdGU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgfVxuXG4gICAgKyAubW9kYWwtYmFja2Ryb3Age1xuICAgICAgICB6LWluZGV4OiAxNDAwO1xuICAgIH1cbn1cblxuZGl2Lm1hc29ucnktZ2FsbGVyeS1tb2RhbCAuY2Fyb3VzZWwsXG5kaXYubWFzb25yeS1nYWxsZXJ5LW1vZGFsIC5jYXJvdXNlbC1pbm5lcixcbmRpdi5tYXNvbnJ5LWdhbGxlcnktbW9kYWwgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG5kaXYubWFzb25yeS1nYWxsZXJ5LW1vZGFsIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG5kaXYubWFzb25yeS1nYWxsZXJ5LW1vZGFsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHBvc2l0aW9uOiAgICAgIGZpeGVkO1xuICAgIHRvcDogICAgICAgICAgIHVuc2V0O1xuICAgIGJvdHRvbTogICAgICAgIDEwcHg7XG4gICAgZGlzcGxheTogICAgICAgYmxvY2s7XG4gICAgZm9udC1zaXplOiAgICAgMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAgIDE7XG4gICAgY29sb3I6ICAgICAgICAgd2hpdGU7XG4gICAgd2lkdGg6ICAgICAgICAgYXV0bztcbiAgICBoZWlnaHQ6ICAgICAgICBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgb3BhY2l0eTogICAgICAgMTtcbn1cblxuZGl2Lm1hc29ucnktZ2FsbGVyeS1tb2RhbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuZGl2Lm1hc29ucnktZ2FsbGVyeS1tb2RhbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/