.woocommerce ul.products li.product .amai-image-shell,.amai-slider-wrap .amai-image-shell{position:relative!important;display:block!important;width:100%!important;overflow:hidden!important;isolation:isolate}.amai-image-shell>a.woocommerce-loop-image-link,.amai-image-shell>a.woocommerce-LoopProduct-link,.amai-image-shell>a.woocommerce-loop-product__link{display:block!important;width:100%!important;margin:0!important}.amai-image-shell>.amai-custom-badge{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;display:inline-block!important;width:max-content!important;max-width:calc(100% - 24px)!important;z-index:40!important;background:#000!important;color:#fff!important;padding:5px 10px!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important;border:0!important;border-radius:6px!important;box-shadow:none!important;direction:ltr;white-space:nowrap;pointer-events:none}.amai-image-shell>.product-action-wrap{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;display:block!important;width:100%!important;height:44px!important;margin:0!important;padding:0!important;background:#000!important;z-index:30!important;opacity:0!important;visibility:hidden!important;transform:translateY(100%)!important;pointer-events:none!important;transition:opacity .25s ease,transform .25s ease,visibility .25s ease!important}@media (min-width:768px) and (hover:hover){.amai-image-shell:hover>.product-action-wrap,.amai-image-shell:focus-within>.product-action-wrap{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}}.amai-image-shell .woocommerce-loop-product__buttons{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.amai-image-shell .product-action-wrap a.button{position:relative!important;display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;justify-content:center!important;align-items:center!important;background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 10px!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.amai-image-shell .product-action-wrap .kadence-svg-iconset{display:none!important}@media screen and (max-width:767px){.amai-image-shell>.amai-custom-badge{top:7px!important;right:7px!important;padding:4px 7px!important;font-size:10px!important;border-radius:5px!important}body ul.products li.product .amai-image-shell>.product-action-wrap,body .amai-slider-wrap .amai-image-shell>.product-action-wrap{position:absolute!important;top:auto!important;bottom:8px!important;left:8px!important;right:auto!important;display:block!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;background:#fff!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:2px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;z-index:99!important;overflow:hidden!important}body ul.products li.product .amai-image-shell .woocommerce-loop-product__buttons,body .amai-slider-wrap .amai-image-shell .woocommerce-loop-product__buttons{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:#fff!important}body ul.products li.product .amai-image-shell .product-action-wrap a.button,body .amai-slider-wrap .amai-image-shell .product-action-wrap a.button{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;margin:0!important;box-sizing:border-box!important;padding:5px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;border:0!important;border-radius:2px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:hidden!important;cursor:pointer!important}body .amai-image-shell .product-action-wrap a.button .kadence-svg-iconset{display:none!important}body .amai-image-shell .product-action-wrap a.button::after{content:none!important;display:none!important}body ul.products li.product .amai-image-shell .product-action-wrap a.button::before,body .amai-slider-wrap .amai-image-shell .product-action-wrap a.button::before{content:""!important;position:absolute!important;display:block!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;background:0 0!important;background-image:linear-gradient(#111,#111),linear-gradient(#111,#111)!important;background-size:12px 2px,2px 12px!important;background-position:center,center!important;background-repeat:no-repeat!important;border:0!important;box-shadow:none!important;color:#111!important;-webkit-text-fill-color:#111!important;font-family:Arial,sans-serif!important;font-size:0!important;font-weight:300!important;line-height:0!important;text-indent:0!important;opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)!important;animation:none!important;pointer-events:none!important;z-index:2!important}html body .amai-image-shell .product-action-wrap.amai-plus-24,html body ul.products li.product .product-action-wrap.amai-plus-24,html body .swiper-slide .product-action-wrap.amai-plus-24{box-sizing:border-box!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important}html body .product-action-wrap.amai-plus-24 .woocommerce-loop-product__buttons,html body .product-action-wrap.amai-plus-24 a.button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important}html body .product-action-wrap.amai-plus-24 a.button{padding:5px!important}html body .product-action-wrap.amai-plus-24 a.button::after{content:none!important;display:none!important}html body .product-action-wrap.amai-plus-24 a.button::before{content:""!important;position:absolute!important;display:block!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin:0!important;padding:0!important;width:12px!important;height:12px!important;font-family:Arial,sans-serif!important;font-size:0!important;font-weight:400!important;line-height:1!important;color:#111!important;-webkit-text-fill-color:#111!important;background:0 0!important;background-image:linear-gradient(#111,#111),linear-gradient(#111,#111)!important;background-size:12px 2px,2px 12px!important;background-position:center,center!important;background-repeat:no-repeat!important;border:0!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}html body ul.products li.product .amai-image-shell .product-action-wrap.amai-plus-24 a.button::before,html body ul.products li.product .amai-image-shell .product-action-wrap.amai-plus-24 a.button::after,html body .amai-slider-wrap .amai-image-shell .product-action-wrap.amai-plus-24 a.button::before,html body .amai-slider-wrap .amai-image-shell .product-action-wrap.amai-plus-24 a.button::after,html body .product-action-wrap.amai-plus-24 a.button::before,html body .product-action-wrap.amai-plus-24 a.button::after{content:none!important;display:none!important;visibility:hidden!important;background:0 0!important;background-image:none!important}}