.woocommerce ul.products li.product .et_shop_image,.woocommerce ul.products li.product .woocommerce-loop-product__link{overflow:hidden}.woocommerce ul.products li.product img{transition:transform 0.35s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.06)}.woocommerce-product-gallery__trigger{display:none!important}.single-product .woocommerce-product-gallery .zoomImg{display:none!important}.single-product .woocommerce-product-gallery__image>a{display:block;cursor:pointer}.single-product .product_title{font-family:"Poppins",Arial,sans-serif;font-size:38px;font-weight:600;line-height:1.2;letter-spacing:-0.5px;color:#222222;margin-bottom:18px}@media only screen and (max-width:980px){.single-product .product_title{font-size:32px}}@media only screen and (max-width:767px){.single-product .product_title{font-size:28px}}@media only screen and (max-width:980px){.single-product .et_pb_row_0_tb_body{flex-wrap:wrap!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.single-product .et_pb_row_0_tb_body>.et_pb_column{flex:0 0 100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}}body.tax-product_cat ul.products:has(>li.product-category){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.tax-product_cat ul.products:has(>li.product-category)::before,body.tax-product_cat ul.products:has(>li.product-category)::after{display:none!important}body.tax-product_cat ul.products li.product-category{float:none!important;width:100%!important;margin:0!important;padding:0!important;min-width:0;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid #e9e6e2;border-radius:14px;box-shadow:0 5px 18px rgba(0,0,0,0.06)}body.tax-product_cat ul.products li.product-category>a{display:block;height:100%}body.tax-product_cat ul.products li.product-category img{display:block;width:100%!important;margin:0!important;aspect-ratio:1 / 1;object-fit:cover}body.tax-product_cat ul.products li.product-category h2{padding:20px!important;margin:0!important;font-size:18px!important;line-height:1.4!important;font-weight:600!important;color:#216b9b!important}body.tax-product_cat li.product-category .count{display:none!important}@media (max-width:767px){body.tax-product_cat ul.products:has(>li.product-category){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.tax-product_cat ul.products li.product-category h2{padding:14px!important;font-size:15px!important}}@media (min-width:981px){body.tax-product_cat ul.products:has(>li.product-category){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body.tax-product_cat ul.products li.product-category h2{padding:16px 14px!important;font-size:16px!important}}@media (min-width:1400px){body.tax-product_cat ul.products:has(>li.product-category){grid-template-columns:repeat(5,minmax(0,1fr))}}body.tax-product_cat ul.products:not(:has(>li.product-category)){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;clear:both}body.tax-product_cat ul.products:not(:has(>li.product-category))::before,body.tax-product_cat ul.products:not(:has(>li.product-category))::after{display:none!important}body.tax-product_cat ul.products>li.product:not(.product-category){float:none!important;width:100%!important;margin:0!important;padding:0!important;min-width:0;box-sizing:border-box;overflow:hidden;background:#ffffff;border:1px solid #e9e6e2;border-radius:14px;box-shadow:0 5px 18px rgba(0,0,0,0.06)}body.tax-product_cat ul.products>li.product:not(.product-category)
.woocommerce-loop-product__link{display:block}body.tax-product_cat ul.products>li.product:not(.product-category)
.et_shop_image{display:block;overflow:hidden;margin:0!important;background:#ffffff}body.tax-product_cat ul.products>li.product:not(.product-category)
img.attachment-woocommerce_thumbnail{display:block;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;aspect-ratio:1 / 1;object-fit:contain;background:#ffffff}body.tax-product_cat ul.products>li.product:not(.product-category)
.woocommerce-loop-product__title{padding:16px 14px!important;margin:0!important;font-size:16px!important;line-height:1.4!important;font-weight:600!important;color:#216b9b!important;overflow-wrap:break-word}@media (min-width:768px) and (max-width:980px){body.tax-product_cat ul.products:not(:has(>li.product-category)){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:767px){body.tax-product_cat ul.products:not(:has(>li.product-category)){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.tax-product_cat ul.products>li.product:not(.product-category)
.woocommerce-loop-product__title{padding:14px 12px!important;font-size:15px!important}}.single-product .modul-gallery-compact .flex-control-thumbs>li:nth-child(n+5){display:none!important}.single-product .modul-gallery-compact .flex-control-thumbs>li:nth-child(4){position:relative}.single-product .woocommerce-product-gallery .modul-gallery-more{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:6px;border:0;border-radius:0;background:rgba(0,0,0,0.42);color:#fff;font-family:inherit;font-size:clamp(14px,2vw,20px);font-weight:600;line-height:1.3;text-align:center;cursor:pointer;transition:background 0.2s ease}.single-product .woocommerce-product-gallery .modul-gallery-more:hover{background:rgba(33,107,155,0.75)}.single-product .woocommerce-product-gallery .modul-gallery-more:focus-visible{outline:3px solid #216b9b;outline-offset:-3px}.single-product .woocommerce-product-gallery .flex-control-thumbs>li:nth-child(n+5){display:none!important}body.page-id-3288 .mfp-title{display:none!important}body.page-id-3288 .mfp-img{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#et-secondary-menu .et-cart-info{display:none!important}@media (min-width:1600px){#main-header #et-top-navigation{position:relative;right:clamp(0px,calc(40vw - 560px),100px)}}@media (min-width:981px) and (max-width:1599px){#main-header #et-top-navigation{position:relative!important;right:0!important;padding-left:80px!important}#main-header #top-menu{white-space:nowrap!important}#main-header #top-menu>li{padding-right:5px!important}#main-header #top-menu>li>a{font-size:14px!important;letter-spacing:0!important}}