#wmsm-shop-top-banner{display:none!important}@media screen and (max-width:1024px){#wmsm-shop-top-banner.wmsm-top-banner{box-sizing:border-box!important;position:relative!important;display:block!important;clear:both!important;float:none!important;flex:0 0 100%;width:100%!important;height:270px!important;min-height:270px!important;max-height:270px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#08090a!important;box-shadow:none!important;line-height:0!important;text-decoration:none!important;color:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:#fff0}#wmsm-shop-top-banner:before,#wmsm-shop-top-banner:after{content:none!important;display:none!important}#wmsm-shop-top-banner>.wmsm-top-banner-picture{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}#wmsm-shop-top-banner .wmsm-top-banner-image{box-sizing:border-box!important;display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}#wmsm-shop-top-banner .wmsm-top-banner-fallback{display:none!important}#wmsm-shop-top-banner.wmsm-banner-error>.wmsm-top-banner-picture{display:none!important}#wmsm-shop-top-banner.wmsm-banner-error>.wmsm-top-banner-fallback{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;height:100%;max-width:none!important;white-space:normal!important;padding:24px;color:#fff;font-size:20px;line-height:1.3;font-weight:700;text-align:center}}@media screen and (max-width:1024px){body.wmsm-shop-scope #main-container,body.wmsm-shop-scope #main-container>.container,body.wmsm-shop-scope .woocommerce-shop-page{margin-top:0!important;padding-top:0!important;border-top:0!important}body.wmsm-shop-scope #main-container>#breadcrumbs,body.wmsm-shop-scope #main-container>.page-heading{display:none!important}}@media screen and (min-width:1025px){.wmsm-toolbar,.wmsm-overlay,.wmsm-sort-overlay{display:none!important}}