main.svelte-38pmzz{width:22%;display:flex;flex-direction:column;align-items:center;border-radius:.4rem;box-shadow:0 3px 5px #0000004d;gap:2px}@media (orientation: portrait) and (max-width: 768px){main.svelte-38pmzz{flex-grow:0;gap:2px;width:90%;max-height:80%}}@media screen and (orientation: portrait) and (min-width: 800px){main.svelte-38pmzz{width:40%}}@media screen and (orientation: landscape) and (max-width: 900px){main.svelte-38pmzz{height:30rem;width:30%}}.product-link.svelte-38pmzz{width:100%;text-decoration:none}.img.svelte-38pmzz{width:22%;border-radius:.4rem .4rem 0 0;box-shadow:0 2px 5px #0000001a;aspect-ratio:1/1}.details.svelte-38pmzz{width:100%;box-sizing:border-box;padding:10px;height:100%;display:flex;flex-direction:column}.np_container.svelte-38pmzz{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px}.prod_name.svelte-38pmzz{font-size:.85rem;font-weight:700}.prod_price.svelte-38pmzz{font-size:.8rem;font-weight:700;white-space:nowrap}.prod_size.svelte-38pmzz{display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.radio-group.svelte-38pmzz{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:1.2rem;flex-wrap:wrap}.radio-button.svelte-38pmzz{box-sizing:border-box;padding:1px 5px;min-width:3rem;display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid #989898;background-color:#e7f1ee;color:#202023;font-size:.8rem;cursor:pointer;transition:all .3s ease;text-align:center}.radio-button.out-of-stock.svelte-38pmzz{position:relative;opacity:.5;cursor:not-allowed;overflow:hidden}.radio-button.out-of-stock.svelte-38pmzz:after{content:"";position:absolute;width:120%;height:2px;background-color:red;transform:rotate(-20deg);top:50%;left:-10%}.radio-button.svelte-38pmzz:not(.out-of-stock):hover{background-color:#eac26b}.radio-button.svelte-38pmzz input:where(.svelte-38pmzz){display:none}.radio-button.svelte-38pmzz span:where(.svelte-38pmzz){pointer-events:none}.radio-button.svelte-38pmzz:hover{background-color:#eac26b;color:#202023}.radio-button.svelte-38pmzz input:where(.svelte-38pmzz):checked+span:where(.svelte-38pmzz){font-weight:700}.radio-button.svelte-38pmzz:has(input:where(.svelte-38pmzz):checked){background-color:#eac26b;color:#202023;border-color:#202023}.rest.svelte-38pmzz{box-sizing:border-box;padding:.5rem 0;width:100%;height:30%;gap:1rem;justify-self:flex-end;border-radius:inherit;display:flex;justify-content:space-between;align-items:center;flex-grow:1;margin-bottom:0}.prod_desc.svelte-38pmzz{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;font-size:.9rem;font-family:Cormorant,serif;line-height:1.5;max-height:5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.button_container.svelte-38pmzz{height:3rem;width:3rem;border-radius:inherit;display:flex;align-items:center;justify-content:center}.cart_button.svelte-38pmzz{height:3rem;width:3rem;box-shadow:0 2px 5px #0000001a;background-color:#eac26b;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart_button.svelte-38pmzz i:where(.svelte-38pmzz){font-size:1rem;color:#202023;font-weight:light;transition:all .1s ease}.cart_button.svelte-38pmzz:hover{box-shadow:0 3px 5px #0000004d}.cart_button.svelte-38pmzz:hover i:where(.svelte-38pmzz){font-size:1.3rem;color:#202023;font-weight:light}.img.svelte-38pmzz{width:100%}
