.b-image-carousel-editor .images{column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:30px;row-gap:30px}.b-image-carousel-editor .images figure{margin-bottom:0}.b-image-carousel-editor .images figure:not(:nth-child(-n+4)){display:none}.b-image-carousel-editor .images picture{display:block;position:relative}.b-image-carousel-editor .images picture:before{content:"";display:block;padding-top:70%}.b-image-carousel-editor .images picture img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.b-image-carousel-editor .images.showing-all figure{display:block}@media(min-width:768px){.b-image-carousel{column-gap:8px;display:grid;grid-template-columns:calc(84% - 8px) 16%;overflow:hidden}}.b-image-carousel figure{margin-bottom:0}.b-image-carousel .images{width:100%}.b-image-carousel .images picture{display:block;position:relative}@media(min-width:768px){.b-image-carousel .images picture{height:100%}}.b-image-carousel .images picture:before{content:"";display:block;padding-top:73%}@media(min-width:768px){.b-image-carousel .images picture:before{padding-top:unset}}.b-image-carousel .images picture img{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}.b-image-carousel .thumbnails{height:75px;margin-top:8px;overflow:hidden;position:relative}@media(min-width:768px){.b-image-carousel .thumbnails{height:400px;margin-top:0}}.b-image-carousel .thumbnails picture{border:2px solid #0000;cursor:pointer;display:block;height:75px;opacity:.3;transition:opacity .1s}@media(min-width:768px){.b-image-carousel .thumbnails picture{height:100%}}.b-image-carousel .thumbnails picture img{height:100%;object-fit:cover;width:100%}.b-image-carousel .thumbnails picture:hover{opacity:1}.b-image-carousel .thumbnails .swiper-slide-thumb-active picture{border-color:var(--system-primary-500);opacity:1}.b-image-carousel .thumbnails:not(.swiper-initialized) .swiper-wrapper{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media(min-width:768px){.b-image-carousel .thumbnails:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:unset;grid-template-rows:repeat(4,1fr)}}.b-image-carousel .thumbnails .swiper-button-next,.b-image-carousel .thumbnails .swiper-button-prev{align-items:center;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;width:40px;z-index:1}@media(min-width:768px){.b-image-carousel .thumbnails .swiper-button-next,.b-image-carousel .thumbnails .swiper-button-prev{height:40px;width:100%}}.b-image-carousel .thumbnails .swiper-button-next svg,.b-image-carousel .thumbnails .swiper-button-prev svg{width:25px}.b-image-carousel .thumbnails .swiper-button-next svg path,.b-image-carousel .thumbnails .swiper-button-prev svg path{fill:var(--system-primary-500)}.b-image-carousel .thumbnails .swiper-button-next.swiper-button-disabled,.b-image-carousel .thumbnails .swiper-button-prev.swiper-button-disabled{display:none}.b-image-carousel .thumbnails .swiper-button-next:after,.b-image-carousel .thumbnails .swiper-button-prev:after{content:""}.b-image-carousel .thumbnails .swiper-button-prev{background:linear-gradient(270deg,#fff0,#fff 70%);left:0;top:22px}@media(min-width:768px){.b-image-carousel .thumbnails .swiper-button-prev{background:linear-gradient(0deg,#fff0,#fff 70%);left:auto;top:22px}.b-image-carousel .thumbnails .swiper-button-prev svg{transform:rotate(90deg)}}.b-image-carousel .thumbnails .swiper-button-next{background:linear-gradient(90deg,#fff0,#fff 70%);right:0;top:22px}@media(min-width:768px){.b-image-carousel .thumbnails .swiper-button-next{background:linear-gradient(180deg,#fff0,#fff 70%);bottom:0;right:auto;top:auto}.b-image-carousel .thumbnails .swiper-button-next svg{transform:rotate(90deg)}}.b-image-carousel .captions{width:100%}@media(min-width:768px){.b-image-carousel .captions{grid-column:1/span 2}}.b-image-carousel .captions .caption{background:var(--system-neutral-75);color:var(--system-neutral-600);font-size:16px;line-height:1.5;padding:15px}
