 body.bricks-is-frontend *:focus, body.bricks-is-frontend *:focus-visible { outline: none !important; box-shadow: none !important; }  :root { --lightbox-bg: var(--black); --lightbox-overlay: var(--black); --lightbox-icon-color: var(--white); --lightbox-icon-hover: var(--white); --lightbox-button-size: 48px; --lightbox-padding: var(--gap-m); }   body .pswp.brx .pswp__bg { background: var(--lightbox-overlay); }  body .pswp.brx .pswp__img { background: var(--lightbox-bg); opacity: 1; }  body .pswp.brx .pswp__button { display: flex; align-items: center; justify-content: center; width: var(--lightbox-button-size); height: var(--lightbox-button-size); padding: 0; margin: 0; border: 0; border-radius: 0; background: transparent; opacity: 1 !important; transition: opacity 0.25s ease; } body .pswp.brx .pswp__button:hover { background: transparent; opacity: 1 !important; }  body .pswp.brx .pswp__button .pswp__icn, body .pswp.brx .pswp__button svg { display: none; }  body .pswp.brx .pswp__button--arrow::after, body .pswp.brx .pswp__button--close::after { content: ""; display: block; width: 24px; height: 24px; background-color: var(--lightbox-icon-color); opacity: 1; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain; transition: background-color 0.25s ease; } body .pswp.brx .pswp__button:hover::after { background-color: var(--lightbox-icon-hover); opacity: 1; }  body .pswp.brx .pswp__button--arrow--prev::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E"); }  body .pswp.brx .pswp__button--arrow--next::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E"); }  body .pswp.brx .pswp__button--close::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E"); }  body .pswp.brx .pswp__button--arrow { position: absolute; top: 50%; transform: translateY(-50%); margin: 0; } body .pswp.brx .pswp__button--arrow--prev { left: var(--lightbox-padding); } body .pswp.brx .pswp__button--arrow--next { right: var(--lightbox-padding); }  body .pswp.brx .pswp__button--close { width: var(--lightbox-button-size); height: var(--lightbox-button-size); }  body .pswp.brx .pswp__top-bar { background: transparent; padding: var(--lightbox-padding); height: auto; }  body .pswp.brx .pswp__counter { color: var(--lightbox-icon-color); font-size: 13px; font-variant-numeric: tabular-nums; padding: 0; margin: 0; opacity: 1 !important; }  @media (max-width: 767px) { :root { --lightbox-button-size: 40px; --lightbox-padding: 12px; } body .pswp.brx .pswp__button--arrow::after, body .pswp.brx .pswp__button--close::after { width: 21px; height: 21px; } }