ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain!important;background:#fff}.et_pb_column:has(.dc-product-gallery){height:auto!important;min-height:0!important}.dc-product-gallery .woocommerce-product-gallery{float:none!important;width:100%!important;height:auto!important;opacity:1!important}.dc-product-gallery .woocommerce-product-gallery__wrapper{display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;margin:0!important;transform:none!important;width:100%!important}.dc-product-gallery .woocommerce-product-gallery__image{width:100%!important;margin:0!important;float:none!important;position:static!important}.dc-product-gallery .woocommerce-product-gallery__image:first-child{grid-column:1 / -1}.dc-product-gallery .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain!important;background:#fff}@media (max-width:980px){.dc-product-gallery .woocommerce-product-gallery__wrapper{grid-template-columns:repeat(3,1fr);gap:8px}.dc-product-gallery{margin-bottom:30px!important}}.shop-v1-sidebar:last-child{padding:25px!important}.shop-v1-sidebar .bapf_sfilter h3,.shop-v1-sidebar .bapf_sfilter .bapf_head h3{font-family:"Work Sans",Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:#1e1e1e}.shop-v1-sidebar .bapf_sfilter{padding-top:8px!important;padding-bottom:10px!important}.shop-v1-sidebar .bapf_body,.shop-v1-sidebar .bapf_body label,.shop-v1-sidebar .bapf_body li{font-size:14px!important;line-height:1.6!important}.shop-v1-sidebar .bapf_body .irs,.shop-v1-sidebar .bapf_body .irs span,.shop-v1-sidebar .bapf_slidr_main span{font-size:12px!important}.shop-v1-sidebar .bapf_colaps_smb{font-size:12px!important}.berocket-filter-toggle{display:none!important}@media (max-width:980px){.et_pb_row:has(>.shop-v1-sidebar:last-child){display:flex!important;flex-direction:column}.et_pb_row>.shop-v1-sidebar:last-child{order:-1;width:100%!important;margin-bottom:20px!important;padding:15px!important;background:#f7f7f7!important}}