@media (max-width:767px){.horizontal-gallery-item{border-radius:var(--ui-border-radius-200);border:1px solid #eceef5;width:100%;height:120px;padding:8px;overflow:hidden}.horizontal-gallery-item .ui-lazy-image{width:100%;height:100%}.horizontal-gallery-item .ui-lazy-image img{width:auto;block-size:auto;max-inline-size:100%}.horizontal-gallery-item__zoom .ui-button{display:none}}@media (max-width:767px) and (min-width:600px){.horizontal-gallery-item{height:152px}}@media (min-width:768px){.horizontal-gallery-item{border-radius:var(--ui-border-radius-400);cursor:pointer;border:1px solid #e2e3ec;height:150px;position:relative;overflow:hidden}}@media (min-width:768px) and (min-width:768px) and (hover:hover){.horizontal-gallery-item:hover .horizontal-gallery-item__zoom{visibility:visible;opacity:1}}@media (min-width:768px){.horizontal-gallery-item .ui-lazy-image{z-index:2;max-width:calc(100% - 32px);max-height:calc(100% - 32px);margin:auto;position:absolute;inset:0}.horizontal-gallery-item .ui-lazy-image img{width:auto;block-size:auto;max-inline-size:100%}.horizontal-gallery-item__zoom{z-index:3;visibility:hidden;cursor:pointer;opacity:0;transition:opacity var(--ui-transition-hover),visibility var(--ui-transition-hover);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}@media (min-width:768px) and (min-width:1024px){.horizontal-gallery-item{height:200px}}@media (min-width:768px) and (min-width:1440px){.horizontal-gallery-item{height:240px}}.horizontal-gallery__carousel{--ui-carousel-item-gap:16px;--ui-carousel-item-count:3}@media (min-width:1024px){.horizontal-gallery__carousel{--ui-carousel-item-gap:24px;--ui-carousel-item-count:4}}
