:root{--border: #000;--bg: #fff;--color: #000;--hoverColor: #fff;--hoverBg: #000}.btn.svelte-ph87i{border:1px solid var(--border);background-color:var(--bg);width:100%;max-height:50px;aspect-ratio:280/35;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.btn.svelte-ph87i p:where(.svelte-ph87i){color:var(--color);z-index:1;transition:all .6s cubic-bezier(.85,0,.15,1);font-size:clamp(1.2rem,100%,1.6rem);line-height:clamp(1.2rem,100%,1.6rem);font-weight:500;width:100%;text-align:center}.btn.svelte-ph87i: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-ph87i:hover:before{transform:translate(0);background-color:hoverBg}.btn.svelte-ph87i:hover p:where(.svelte-ph87i){color:var(--hoverColor)}.btn.svelte-ph87i p:where(.svelte-ph87i) .regular:where(.svelte-ph87i){font-weight:400;position:relative;font-size:80%}.btn.svelte-ph87i p:where(.svelte-ph87i) .regular:where(.svelte-ph87i):before{content:"";width:100%;height:1px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn.svelte-ph87i p:where(.svelte-ph87i) .special-price:where(.svelte-ph87i){color:#ec4e51;font-weight:800}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.svelte-145i5re{width:100%;grid-row:4/5}.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}.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}
