picture.svelte-1wouf4g{position:absolute;left:0;top:0;pointer-events:none;display:flex;align-items:center}svg.svelte-xg3fvq{display:block;width:24px;height:24px;fill:#fff;stroke:#000;stroke-width:1.5px}button:hover svg.svelte-xg3fvq,.full.svelte-xg3fvq{fill:#00007c;stroke:#fff}button:hover svg.full.svelte-xg3fvq{fill:#fff;stroke:#000}@media screen and (max-width: 900px){svg.svelte-xg3fvq{transform:scale(.9)}}button.svelte-b8dcxj.svelte-b8dcxj{background-color:transparent;display:grid;place-items:center;padding:0;height:40px;border-radius:50%;width:40px;margin:0 5px;transition:background-color .15s ease;pointer-events:initial;border:none;cursor:pointer}.active.svelte-b8dcxj button.svelte-b8dcxj{background-color:#fff3}.active.svelte-b8dcxj button.svelte-b8dcxj:hover{background-color:#fff9}svg.svelte-b8dcxj.svelte-b8dcxj{width:16px;height:16px;fill:#000}.sliders.svelte-b8dcxj.svelte-b8dcxj{position:absolute;width:100%;justify-content:space-between;top:50%;height:40px;display:flex;margin-top:-13px;pointer-events:none;z-index:10}@media screen and (max-width: 900px){button.svelte-b8dcxj.svelte-b8dcxj{background-color:#ffffff1a}}.badge.svelte-6damy4{font-size:.912rem;z-index:1;pointer-events:none;position:absolute;line-height:1rem;top:30px;text-align:center;right:0;padding:7px 10px;color:#fff}img.svelte-rwe7ac{width:40px;height:40px}a.svelte-rwe7ac{width:40px;height:40px;border-radius:50%}.grouped.svelte-rwe7ac{grid-area:grouped;display:flex;gap:4px;align-items:center;padding-left:2px;justify-content:flex-end;right:-100%;transition:all .25s ease-in-out}.active.svelte-rwe7ac{border-color:#000;box-shadow:#000 0 0 0 1px;border-color:#fff;border-style:solid;border-width:2px}@media screen and (max-width: 900px){a.svelte-rwe7ac{width:20px;height:20px}.grouped.svelte-rwe7ac{display:none}}.discount-tag.svelte-1muvu79{pointer-events:none;padding:8px 14px;background:var(--color-discount);color:#fff;border-radius:3px;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;font-size:.912rem;align-self:flex-end}.product.svelte-5z16lz{font-size:.925rem;position:relative;display:grid;grid-row-gap:10px;cursor:default;align-content:flex-start}.pictures.svelte-5z16lz{position:relative;overflow:hidden;display:block;cursor:pointer}.pictures.svelte-5z16lz:not(.shimmer){background:#fff}.info.svelte-5z16lz{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"name prices" "brand prices";grid-row-gap:4px;grid-column-gap:10px;overflow:hidden}.related.svelte-5z16lz{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;grid-template-areas:"options . grouped";align-items:center;grid-column-gap:8px;height:42px;overflow:hidden;padding:1px 0}.favorited.svelte-5z16lz{position:absolute;top:8px;left:8px;z-index:1;background-color:#00000026;padding:8px;border-radius:50%;width:40px;height:40px}.images.svelte-5z16lz{background-color:#eee}.discount-holder.svelte-5z16lz{position:absolute;bottom:10px;right:0}@media screen and (max-width:900px){.product.svelte-5z16lz{grid-row-gap:6px}.info.svelte-5z16lz,.related.svelte-5z16lz{padding:0 5px}.related.svelte-5z16lz{grid-template-rows:auto;align-items:flex-start;grid-template-areas:". . options"}}.scroll-indicator.svelte-1m9u1in{display:flex;align-items:start;justify-content:center;width:100%;max-width:100%;flex-direction:column;border:1px solid rgba(126,126,126,1);border-radius:5px;margin-top:10px;padding:0}.indicator.svelte-1m9u1in{background:#000;height:5px;opacity:.5;border-radius:10px}.scrollable-items.svelte-hjsd62{display:grid;overflow-x:auto;overflow-y:hidden;grid-auto-columns:300px;grid-auto-flow:column;grid-column-gap:10px;padding:20px 5px 10px;margin:0;width:100%}.scrollable-container.svelte-hjsd62{position:relative;display:flex;align-items:center;width:100%;flex-direction:column}.scroll-arrow.svelte-hjsd62{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;width:50px;background:var(--main_background_color);border-radius:50px;padding:0;height:50px}.scroll-arrow.left.svelte-hjsd62{left:10px}.scroll-arrow.right.svelte-hjsd62{right:10px}.isAtEnd.svelte-hjsd62{opacity:.5;cursor:default}.disableScroll.svelte-hjsd62{display:none}.indicator.svelte-hjsd62{width:100%}@media screen and (max-width:900px){.scrollable-items.svelte-hjsd62{grid-auto-columns:min(65%,250px)}.scroll-arrow.svelte-hjsd62{display:none}}
