ul.products li.product{text-align:right;padding:0;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;display:flex;flex-direction:row;position:relative;margin-bottom:2em;flex-wrap:wrap}ul.products li.product:hover{box-shadow:var(--alpine-card-hover-shadow,0 3px 30px -6px rgb(0 0 0 / .1));background:#fff}ul.products li.product.outofstock{opacity:.7}ul.products li.product.outofstock .product-info-holder::after{content:"Ãƒâ€”Ã‚ÂÃƒâ€”Ã¢â‚¬â€œÃƒâ€”Ã…â€œ Ãƒâ€”Ã…Â¾Ãƒâ€”Ã¢â‚¬ÂÃƒâ€”Ã…Â¾Ãƒâ€”Ã…â€œÃƒâ€”Ã‚ÂÃƒâ€”Ã¢â€žÂ¢";position:absolute;bottom:15px;left:15px;background-color:rgb(255 255 255 / .9);color:var(--alpine-text-secondary,#666);font-size:11px;font-weight:600;padding:3px 7px;border-radius:3px;border:1px solid var(--alpine-border-color,#e0e0e0);z-index:4}ul.products li.product .woocommerce-loop-product__link{display:block;position:relative;background-color:var(--alpine-image-bg,#fff);text-decoration:none}ul.products li.product a img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin:0;padding:15px;box-sizing:border-box;transition:transform 0.3s ease,opacity 0.3s ease}ul.products li.product a:hover img{opacity:.95}ul.products li.product .onsale{position:absolute;top:15px;right:15px;background-color:var(--alpine-red,#e0192e);color:#fff;padding:2px 9px;font-size:11px;font-weight:700;border-radius:3px;z-index:3;margin:0;line-height:1.4;text-transform:uppercase;user-select:none}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{top:3px;right:7px;z-index:4;border-radius:50%;width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--alpine-dark-text,#333);font-size:15px;transition:all 0.2s ease;cursor:pointer}ul.products li.product .tinvwl_add_to_wishlist_button:hover,ul.products li.product .tinvwl_add_to_wishlist_button:focus,ul.products li.product .tinvwl_add_to_wishlist_button.tinvwl-product-in-list{background-color:var(--alpine-red);color:#fff;border-color:var(--alpine-red);outline:none;box-shadow:0 2px 6px rgb(0 0 0 / .15)}ul.products li.product .tinvwl_add_to_wishlist_button>*{max-width:16px;max-height:16px;line-height:1;flex-shrink:0}.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{opacity:0;left:0;right:15px;bottom:25px;top:auto}ul.products li.product:hover .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{opacity:1}.alpine-brand-logo-overlay{position:absolute;top:13px;right:8px;width:22%;height:20%;opacity:.5;filter:grayscale(1);display:flex;justify-content:start;align-items:start}.alpine-brand-logo-overlay.alpine-brand-name-overlay{width:auto;top:7px;right:12px;font-size:13px}.woocommerce ul.products li.product a .alpine-brand-logo-overlay img{padding:0;width:100%;height:100%;object-fit:scale-down;object-position:top right}ul.products li.product .product-info-holder{padding:7px 0 0;flex-grow:1;display:flex;flex-direction:column;position:relative;align-items:center;flex:1}.woocommerce ul.products li.product .onsale{min-height:auto;right:auto;left:13px;top:13px;line-height:1;font-size:.9rem;border-radius:60px;transform:scale(.8);transition:0.2s all ease}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:16px;font-weight:600;color:var(--alpine-text-main,#222);line-height:1.05;width:100%;text-align:center;min-height:50px;display:flex;align-items:start;justify-content:center;text-wrap-style:balance}ul.products li.product h3.woocommerce-loop-product__title a{color:inherit;text-decoration:none;transition:color 0.2s ease}ul.products li.product h3.woocommerce-loop-product__title a:hover,ul.products li.product h3.woocommerce-loop-product__title a:focus{color:var(--alpine-red,#e0192e);text-decoration:none}ul.products li.product .woocommerce-loop-product__brand{font-size:13px;color:var(--alpine-text-secondary,#666);margin-bottom:12px;display:block;line-height:1.4;height:1.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.products li.product .woocommerce-loop-product__brand a{color:inherit;text-decoration:none;transition:color 0.2s ease}ul.products li.product .woocommerce-loop-product__brand a:hover,ul.products li.product .woocommerce-loop-product__brand a:focus{color:var(--alpine-red,#e0192e);text-decoration:underline}.product-swatches{margin-bottom:12px;min-height:22px;line-height:0}.product-swatches .swatch{display:inline-block;width:18px;height:18px;border-radius:50%;margin:0 0 4px 4px;border:1px solid var(--alpine-border-color,#e0e0e0);box-shadow:inset 0 0 1px rgb(0 0 0 / .1)}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.woocommerce ul.products li.product .price{display:flex;flex-wrap:wrap;align-items:baseline;color:var(--alpine-dark-text,#333);font-size:1.1em;font-weight:700;margin:auto auto 10px;min-height:1.2em;align-items:end;justify-content:center;flex:0 0 auto;flex-direction:row;gap:10px;align-items:center;line-height:1}ul.products li.product .price ins{background-color:#fff0;color:var(--alpine-red,#e0192e);text-decoration:none;font-weight:700;padding:0;order:1}ul.products li.product .price del{color:var(--alpine-text-secondary,#666);opacity:.9;font-weight:400;font-size:.9em;padding:0;background:none;order:2;line-height:1}ul.products li.product .price>.amount{order:1}bdi{display:flex;align-items:center;color:#e0383f}ul.products li.product .button,ul.products li.product .added_to_cart{display:none!important}.woocommerce ul.products li.product div+a.woocommerce-loop-product__link{background:#eeeeee73;mix-blend-mode:multiply;padding:10px;display:flex;flex-direction:column;height:initial;width:-webkit-fill-available}.woocommerce ul.products li.product a img{height:auto;object-fit:contain;object-position:center;mix-blend-mode:multiply;padding:20px;margin:0;aspect-ratio:1/1}span.title-holder{position:relative;z-index:1;background:#fff;padding:0 40px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after{top:0;bottom:0;margin:auto 10px}.woocommerce .product-content-section.frequently-bought-together-section ul.products li.product .onsale{transform:scale(.6)}.woocommerce .product-content-section.frequently-bought-together-section ul.products li.product a img{padding:0}.woocommerce .product-content-section.frequently-bought-together-section ul.products li.product a .alpine-brand-logo-overlay{max-height:50px;max-width:27%;top:0;right:0}