.apg-gallery-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:15px!important;padding-bottom:15px!important;width:100%!important;max-width:none!important;min-width:100%!important;box-sizing:border-box!important;scrollbar-width:thin;scrollbar-color:#ccc #f1f1f1}.elementor-widget-container .apg-gallery-wrapper,.elementor-column .apg-gallery-wrapper,.elementor-section .apg-gallery-wrapper,div .apg-gallery-wrapper,.woocommerce .apg-gallery-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.apg-gallery-item{position:relative!important;flex-shrink:0!important;flex-grow:0!important;flex-basis:auto!important;width:var(--apg-item-width,300px)!important;height:var(--apg-item-height,300px)!important;min-width:var(--apg-item-width,300px)!important;max-width:var(--apg-item-width,300px)!important;background-color:var(--apg-item-bg,#f0f0f0)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 5px rgb(0 0 0 / .1)!important;display:block!important;float:none!important;clear:none!important;margin:0!important}.elementor-column .apg-gallery-wrapper>.apg-gallery-item,.elementor-widget .apg-gallery-wrapper>.apg-gallery-item,.woocommerce .apg-gallery-wrapper>.apg-gallery-item{flex-shrink:0!important;width:var(--apg-item-width,300px)!important}.apg-gallery-item img,.apg-gallery-item iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;border:none!important;display:block!important}.apg-gallery-wrapper::-webkit-scrollbar{height:8px!important}.apg-gallery-wrapper::-webkit-scrollbar-track{background:#f1f1f1!important}.apg-gallery-wrapper::-webkit-scrollbar-thumb{background:#cccccc!important;border-radius:4px!important}.apg-gallery-wrapper::-webkit-scrollbar-thumb:hover{background:#aaaaaa!important}.apg-gallery-wrapper *{box-sizing:border-box!important}.apg-gallery-wrapper>*{flex-shrink:0!important}.apg-gallery-wrapper,.apg-gallery-wrapper *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}@media (max-width:768px){.apg-gallery-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.apg-gallery-item{min-width:250px!important;width:250px!important}}.apg-gallery-wrapper{align-items:stretch!important;justify-content:flex-start!important}.apg-gallery-item{vertical-align:top!important;text-align:left!important}