.container.svelte-zpcpn3.svelte-zpcpn3{width:fit-content;height:100%;display:grid;grid-template-columns:repeat(3,45px);align-items:center;justify-items:center;gap:5px}.container.mini.svelte-zpcpn3.svelte-zpcpn3{grid-template-columns:repeat(3,30px)}button.svelte-zpcpn3.svelte-zpcpn3{border:none;padding:none;margin:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:35px;height:35px;border-radius:50%;background-color:var(--global)}.mini.svelte-zpcpn3>button.svelte-zpcpn3{width:25px;height:25px}.left.svelte-zpcpn3.svelte-zpcpn3{transform:rotateY(180deg)}.qty.svelte-zpcpn3 input.svelte-zpcpn3{background:none;text-align:center;color:var(--global);font-size:2.5rem;font-weight:500;max-width:fit-content;padding:2px 0 0;border:none;line-height:1}.mini.svelte-zpcpn3 .qty input.svelte-zpcpn3{font-size:2.2rem}@media (min-width: 768px){.container.svelte-zpcpn3.svelte-zpcpn3{grid-template-columns:repeat(3,60px)}.qty.svelte-zpcpn3 input.svelte-zpcpn3{font-size:4rem}}li.svelte-15iml8l.svelte-15iml8l{width:100%;aspect-ratio:3.5/1;display:grid;grid-template-columns:1fr 1.4fr 30px;grid-template-rows:1fr 1.5fr;gap:10px;border:3px solid var(--orange);border-radius:20px;padding:5px;align-items:center;font-family:sirenia;font-weight:700;justify-items:center;overflow:hidden;background-color:#fff;position:relative}li.delete.svelte-15iml8l.svelte-15iml8l{border:3px solid var(--global)}li.delete.svelte-15iml8l.svelte-15iml8l:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent,transparent 20%,#fb5ca9b2);transition:all .5s ease;transform-style:preserve-3d;transform-origin:center;opacity:1;animation:svelte-15iml8l-delete 1s ease infinite}@keyframes svelte-15iml8l-delete{0%,50%{opacity:0;transform:translate(-100%) scale(2)}to{opacity:1;transform:translate(100%) scale(1)}}li.mini.svelte-15iml8l.svelte-15iml8l{width:95%;margin:0 auto;display:grid;grid-template-columns:140px 1fr 80px;grid-template-rows:40px 1fr;border-radius:0;justify-items:start;border:none;border-bottom:1px solid var(--orange);aspect-ratio:5/1}button.svelte-15iml8l.svelte-15iml8l{border:none;background:none}.image.svelte-15iml8l.svelte-15iml8l{grid-row:1/-1;width:90%;aspect-ratio:1/1}button.delete.svelte-15iml8l.svelte-15iml8l{width:25px;height:25px;grid-column:3/4;grid-row:1/2}.mini.svelte-15iml8l>button.delete.svelte-15iml8l{grid-column:3/4;grid-row:1/2;justify-self:end;margin-right:10px}.name.svelte-15iml8l.svelte-15iml8l{font-size:1.9rem;color:var(--global);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;line-height:1;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;text-wrap:balance;padding-left:5px;width:100%;grid-column:2/3;grid-row:1/2}.mini.svelte-15iml8l .name.svelte-15iml8l{font-size:2.2rem;grid-row:1/2}.price-container.svelte-15iml8l.svelte-15iml8l{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;grid-row:2/3}.mini.svelte-15iml8l .price-container.svelte-15iml8l{flex-direction:row-reverse;align-items:flex-start;grid-row:2/3;grid-column:2/4}.price.svelte-15iml8l.svelte-15iml8l{font-size:3.2rem;color:var(--orange)}.mini.svelte-15iml8l .price.svelte-15iml8l{font-size:3.2rem}.delete.svelte-15iml8l.svelte-15iml8l{cursor:pointer}@media (max-width: 500px){li.svelte-15iml8l.svelte-15iml8l{aspect-ratio:3/1;grid-template-columns:110px 1fr 30px}.price-container.svelte-15iml8l.svelte-15iml8l{grid-column:2/4}}@media (min-width: 768px){li.svelte-15iml8l.svelte-15iml8l{grid-template-columns:160px 1fr 40px;grid-template-rows:50px 1fr;aspect-ratio:3.5/1;border-radius:50px;padding:10px}.price-container.svelte-15iml8l.svelte-15iml8l{flex-direction:row-reverse;justify-content:space-between;align-items:center}.price.svelte-15iml8l.svelte-15iml8l{font-size:4.4rem}.name.svelte-15iml8l.svelte-15iml8l{-webkit-line-clamp:1;line-clamp:1;font-size:2.4rem}.image.svelte-15iml8l.svelte-15iml8l{height:100%;grid-column:1/2;grid-row:1/-1}}@media (min-width: 1024px){li.svelte-15iml8l.svelte-15iml8l{height:auto;border-radius:50px;grid-template-columns:220px 1fr 100px;aspect-ratio:4.8/1;gap:0;padding:0}}@media (min-width: 1366px){li.svelte-15iml8l.svelte-15iml8l{aspect-ratio:5.5/1;grid-template-rows:repeat(4,25%);grid-template-columns:220px 1fr 120px}.price-container.svelte-15iml8l.svelte-15iml8l{grid-row:3/4}.price.svelte-15iml8l.svelte-15iml8l{font-size:4.4rem}.name.svelte-15iml8l.svelte-15iml8l,button.delete.svelte-15iml8l.svelte-15iml8l{grid-row:2/3}}
