.page.svelte-178vuce{background-color:var(--bg);text-wrap:wrap;scrollbar-width:thin;flex-direction:column;width:100%;height:fit-content;max-height:90vh;margin:.5rem 1rem;padding:.5rem 1rem;display:flex;position:relative;overflow-y:auto}.productDetail.svelte-178vuce{flex-direction:row;align-items:flex-start;display:flex}.width_small .productDetail.svelte-178vuce{flex-direction:column}img.svelte-178vuce{aspect-ratio:calc(var(--imageWidth) / var(--imageHeight));width:var(--imageWidth);max-width:35vw;height:auto;max-height:50vh;display:block}.light img.svelte-178vuce{border:1px solid var(--typei);box-shadow:0 0 .7rem #00000026}.texts.svelte-178vuce{flex-direction:column;margin:0 10px;padding:0;display:flex;position:relative;overflow:hidden}.description.svelte-178vuce{white-space:normal;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:.5rem 0 0;display:-webkit-box;overflow:hidden}.description.svelte-178vuce p{display:inline-block}.description.expanded.svelte-178vuce{-webkit-line-clamp:unset;overflow:visible}.readMoreBtn.svelte-178vuce{all:unset;cursor:pointer;color:var(--accent);margin-top:4px;font-size:.85rem}.readMoreBtn.svelte-178vuce:hover{text-decoration:underline}h4.svelte-178vuce{margin:0 0 .25rem}h5.svelte-178vuce{margin:0 0 .5rem}.polars.svelte-178vuce{flex-flow:wrap;width:100%;display:flex}.polar.svelte-178vuce{min-width:100px;max-width:200px;margin:.5rem}.footer.svelte-178vuce{align-items:center;gap:10px;margin-top:1rem;display:flex}.actionButton.svelte-178vuce{background-color:var(--typec);color:var(--type);cursor:pointer;min-width:32px;max-height:28px;margin:0;padding:0;line-height:1.6em}.actionButton.svelte-178vuce:hover{background-color:var(--accent);color:#fff}.selectedVote.svelte-178vuce{color:#fff;background-color:var(--fluo)}.matchSelect.svelte-178vuce{border:1px solid var(--border,#ccc);cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px;font-size:.85em}.backButton.svelte-178vuce{all:unset;cursor:pointer;color:var(--type);opacity:.7;align-items:center;gap:4px;padding:4px 10px;font-size:.85rem;display:flex}.backButton.svelte-178vuce:hover{opacity:1}.similarItems.svelte-178vuce{border-top:1px solid var(--typei);width:100%;margin-top:.5rem;padding:1rem}.similarItems.svelte-178vuce h5:where(.svelte-178vuce){color:var(--type);margin:0 0 .5rem}.similarGrid.svelte-178vuce{flex-wrap:wrap;gap:8px;display:flex}.similarThumb.svelte-178vuce{all:unset;cursor:pointer;border-radius:4px;transition:transform .15s;overflow:hidden}.similarThumb.svelte-178vuce:hover{transform:scale(1.05)}
