:root{--border: #000;--bg: #fff;--color: #000;--hoverColor: #fff;--hoverBg: #000}li.svelte-145i5re{border:1px solid #000;aspect-ratio:280/400;padding:15px 10px;display:grid;grid-template-rows:auto auto 1fr auto;align-items:center;justify-items:center;gap:5px;background-color:#fff}.btn-container.svelte-145i5re{width:100%;grid-row:4/5}.btn.svelte-145i5re{border:1px solid var(--border);background-color:var(--bg);width:100%;aspect-ratio:5/1;max-height:45px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.btn.svelte-145i5re span:where(.svelte-145i5re){color:var(--color);z-index:1;transition:all .6s cubic-bezier(.85,0,.15,1);font-size:clamp(1.2rem,1.2vw,1.6rem);line-height:clamp(1.2rem,1.2vw,1.6rem);font-weight:500;width:100%;text-align:center}.btn.svelte-145i5re:before{content:"";transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.85,0,.15,1);background-color:var(--hoverBg);width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.btn.svelte-145i5re:hover:before{transform:translate(0);background-color:hoverBg}.btn.svelte-145i5re:hover span:where(.svelte-145i5re){color:var(--hoverColor)}.name.svelte-145i5re{width:100%;text-align:left;font-size:clamp(1.4rem,1.6vw,2rem);font-style:normal;font-weight:500;line-height:1.05;align-self:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;z-index:99}.sku.svelte-145i5re{width:100%;text-align:left;font-size:1.2rem;font-weight:400;text-indent:2px}.image-product.svelte-145i5re{width:100%;aspect-ratio:1/1;z-index:0}.set-pricing-component-regular{color:#c41e3a;text-decoration:line-through}.set-pricing-component-final{font-size:125%}
