/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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: -moz-fit-content;
  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);
  -o-object-fit: cover;
     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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFsYS1ibG9jay1tYXNvbnJ5LWdhbGxlcnkvc3R5bGUtaW5kZXguY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOzs7OztFQUFBO0FBVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFIUjtBQUtRO0VBUko7SUFTUTtFQUZWO0FBQ0Y7QUFJUTtFQUNJO0VBQ0E7QUFGWjtBQUlZO0VBQ0k7RUFDQTtBQUZoQjtBQU1nQjtFQUNJO0FBSnBCO0FBUVk7RUFDSTtFQUNBO0VBQ0E7QUFOaEI7QUFZUTtFQUNJO0VBQ0E7RUFDQTtBQVZaO0FBWVk7RUFMSjtJQU1RO0VBVGQ7QUFDRjtBQVdZO0VBVEo7SUFVUTtFQVJkO0FBQ0Y7QUFVWTtFQWJKO0lBY1E7RUFQZDtBQUNGO0FBYUE7RUFDSTtBQVZKO0FBWUk7RUFDSTtBQVZSO0FBYUk7RUFDSTtBQVhSO0FBY0k7RUFDSTtFQUFBO0VBQ0E7RUFDQTtBQVpSO0FBZUk7RUFDSTtBQWJSO0FBZ0JJO0VBQ0k7QUFkUjtBQWdCUTtFQUNJO0VBQ0E7S0FBQTtFQUNBO0FBZFo7QUFrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQlI7QUFtQlk7RUFDSTtBQWpCaEI7QUFzQkk7RUFDSTtBQXBCUjtBQXVCSTtFQUNJO0FBckJSO0FBd0JJO0VBQ0k7QUF0QlI7QUEwQkE7OztFQUdJO0FBdkJKO0FBMEJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2Qko7QUEwQkE7O0VBRUk7QUF2QkosQyIsInNvdXJjZXMiOlsid2VicGFjazovL2xhbGEtcGx1Z2luLWJsb2Nrcy8uL3NyYy9sYWxhLWJsb2NrLW1hc29ucnktZ2FsbGVyeS9zdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhlIGZvbGxvd2luZyBzdHlsZXMgZ2V0IGFwcGxpZWQgYm90aCBvbiB0aGUgZnJvbnQgb2YgeW91ciBzaXRlXG4gKiBhbmQgaW4gdGhlIGVkaXRvci5cbiAqXG4gKiBSZXBsYWNlIHRoZW0gd2l0aCB5b3VyIG93biBzdHlsZXMgb3IgcmVtb3ZlIHRoZSBmaWxlIGNvbXBsZXRlbHkuXG4gKi9cblxuQHVzZSAnLi4vX3N0eWxlcy9idXR0b25zJyBhcyAqO1xuXG5zZWN0aW9uLndwLWJsb2NrLWxhbGEtYmxvY2tzLW1hc29ucnktZ2FsbGVyeSB7XG4gICAgLm1hc29ucnktZ2FsbGVyeS1pdGVtcywgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiAgICAgICB3cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiAgICAgIG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogICAgY2FsYyh2YXIoLS1sbC1nYWxsZXJ5LXBhZGRpbmcsIDlweCkgKiAtMSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAgICAgY2FsYyh2YXIoLS1sbC1nYWxsZXJ5LXBhZGRpbmcsIDlweCkgKiAtMSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXNvbnJ5LWdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgICBjdXJzb3I6ICBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAubWFzb25yeS1nYWxsZXJ5LXByZXZpZXcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxsLWJsb2Nrcy1tYXNvbnJ5LWdhbGxlcnktaXRlbS1ib3JkZXItcmFkaXVzLCB2YXIoLS1sbC1nbG9iYWwtYm9yZGVyLXJhZGl1cywgNXB4KSk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6ICAgICAgaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAgICAgIDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiAgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICAgIC5ncmlkLXNwYWNlciwgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogICAgICAgICAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICAgICAgIHZhcigtLWxsLWdhbGxlcnktcGFkZGluZywgdmFyKC0tbGwtYmxvY2tzLWdyaWQtZ2FwLCAxcmVtKSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1sbC1ibG9ja3MtY3VzdG9tLXBhZGRpbmctbW9iaWxlLCAxcmVtKSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbmRpdi5tYXNvbnJ5LWdhbGxlcnktbW9kYWwge1xuICAgIHotaW5kZXg6IDE1MDA7XG5cbiAgICAuc3Itb25seSB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGwtZ2xvYmFsLWJvcmRlci1yYWRpdXMsIDVweCk7XG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHdpZHRoOiAgICAgICAgZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzB2aDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbGwtZ2xvYmFsLWJvcmRlci1yYWRpdXMsIDVweCk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiAgICBjb3ZlcjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICAgIDY1dmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdG9wOiAgICAgICAgICAgMTAwJTtcbiAgICAgICAgcmlnaHQ6ICAgICAgICAgMDtcbiAgICAgICAgYm90dG9tOiAgICAgICAgaW5pdGlhbDtcbiAgICAgICAgbGVmdDogICAgICAgICAgMDtcbiAgICAgICAgZm9udC1zaXplOiAgICAgMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICAgNjAwO1xuICAgICAgICB0ZXh0LXNoYWRvdzogICAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogICAxLjI1O1xuICAgICAgICBtYXJnaW4tdG9wOiAgICAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6ICAgICAgIDA7XG4gICAgICAgIGNvbG9yOiAgICAgICAgIHdoaXRlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgIH1cblxuICAgICsgLm1vZGFsLWJhY2tkcm9wIHtcbiAgICAgICAgei1pbmRleDogMTQwMDtcbiAgICB9XG59XG5cbmRpdi5tYXNvbnJ5LWdhbGxlcnktbW9kYWwgLmNhcm91c2VsLFxuZGl2Lm1hc29ucnktZ2FsbGVyeS1tb2RhbCAuY2Fyb3VzZWwtaW5uZXIsXG5kaXYubWFzb25yeS1nYWxsZXJ5LW1vZGFsIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cblxuZGl2Lm1hc29ucnktZ2FsbGVyeS1tb2RhbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuZGl2Lm1hc29ucnktZ2FsbGVyeS1tb2RhbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICBwb3NpdGlvbjogICAgICBmaXhlZDtcbiAgICB0b3A6ICAgICAgICAgICB1bnNldDtcbiAgICBib3R0b206ICAgICAgICAxMHB4O1xuICAgIGRpc3BsYXk6ICAgICAgIGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogICAgIDJlbTtcbiAgICBsaW5lLWhlaWdodDogICAxO1xuICAgIGNvbG9yOiAgICAgICAgIHdoaXRlO1xuICAgIHdpZHRoOiAgICAgICAgIGF1dG87XG4gICAgaGVpZ2h0OiAgICAgICAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG9wYWNpdHk6ICAgICAgIDE7XG59XG5cbmRpdi5tYXNvbnJ5LWdhbGxlcnktbW9kYWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlcixcbmRpdi5tYXNvbnJ5LWdhbGxlcnktbW9kYWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/