.gallery_box .items{display:flex;position:relative;flex-wrap:wrap;width:calc(100% + var(--gap-grid));margin:0 calc(-1 * var(--gap-grid)) calc(-1 * var(--gap-vertical)) 0;z-index:2}.gallery_box .item{display:inline-flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;width:calc(var(--width-item) - var(--gap-grid));margin:0 var(--gap-grid) var(--gap-vertical) 0;overscroll-behavior:contain}.gallery_box .label{display:block;position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:4px 12px;border-radius:2px;background:rgba(255,255,255,0.5);color:var(--color-text);font-size:14px;font-weight:400;line-height:20px;z-index:2}.gallery_box{--width-item: 25%;--gap-vertical: var(--gap-grid);--gap-grid: 20px}.gallery_box.box_light{--color-section: linear-gradient(180deg, #EDEFF0 0%, rgba(237,239,240,0) 100%)}.gallery_box .heading{display:flex;align-items:center;margin:0 0 var(--gap-contents);--gap-heading: 0px}.gallery_box .tabs{display:flex;align-items:center;height:var(--height-control);padding:5px;margin-left:auto;border-radius:calc(0.5 * var(--height-control));background:var(--color-background)}.gallery_box .tab{display:flex;align-items:center;justify-content:center;min-width:100px;height:calc(var(--height-control) - 10px);padding:0 20px;border:1px solid transparent;border-radius:calc(0.5 * var(--height-control));color:var(--color-heading);font-family:var(--font-main);font-size:var(--size-base);font-weight:500;line-height:20px;text-align:center;transition:0.2s}.gallery_box .tab.active{border-color:var(--color-heading)}@media (hover: hover){.gallery_box .tab:hover{border-color:var(--color-heading)}}.gallery_box .item:before{content:'';display:block;padding-bottom:72.7%}.gallery_box .item.is_hidden{display:none}.gallery_box .item img{position:absolute;width:100%;height:100%;border-radius:var(--radius-regular);z-index:1;inset:0}.gallery_box .play{display:flex;position:absolute;top:50%;left:50%;align-items:center;justify-content:center;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:var(--color-background);color:var(--color-heading);transition:0.2s;z-index:2}@media (hover: hover){.gallery_box .play:hover{background-color:#6B8581;color:#fff}}.gallery_box .play:before{content:'';display:block;width:50%;height:50%;background:currentColor;-webkit-mask:url(../../images/ico_play_large.svg) 50% 50%/contain no-repeat}@media (max-width: 1410px){.gallery_box{--gap-grid: 10px}}@media (max-width: 1024px){.gallery_box{--width-item: 33.333%;--gap-grid: 10px}.gallery_box .play{width:48px;height:48px;margin:-24px 0 0 -24px}}@media (max-width: 640px){.gallery_box{--width-item: 50%}.gallery_box .heading{flex-direction:column}.gallery_box .tabs{margin:15px 0 0}.gallery_box .tab{min-width:80px}}

/*# sourceMappingURL=gallery.css.map */
