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-gb0tgj.svelte-gb0tgj{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-gb0tgj button.svelte-gb0tgj{background-color:#fff3}.active.svelte-gb0tgj button.svelte-gb0tgj:hover{background-color:#fff9}svg.svelte-gb0tgj.svelte-gb0tgj{width:16px;height:16px;fill:#000}.sliders.svelte-gb0tgj.svelte-gb0tgj{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-gb0tgj.svelte-gb0tgj{background-color:#ffffff1a}.sliders.rows.svelte-gb0tgj.svelte-gb0tgj{margin-top:0}}.badge.svelte-1ieeevv{font-size:.9rem;z-index:1;pointer-events:none;position:absolute;line-height:1rem;width:auto;text-align:center;border-radius:3px;top:8px;padding:7px 10px;right:0;color:#fff}.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}.vertical-category.svelte-s0pq9{grid-area:vertical-category;display:flex;width:26px;height:100%;align-items:center;justify-content:center;background-color:#09649b;cursor:pointer}.rotated-text.svelte-s0pq9{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);color:#fff}ul.svelte-f7j7wb{display:flex;flex-direction:column;row-gap:4px;padding:0}.highlights.svelte-f7j7wb{grid-area:highlights}.custom-bullet.svelte-f7j7wb{display:flex;align-items:center}.bullet.svelte-f7j7wb:before{content:"•";margin-right:8px;color:var(--color-black);font-size:1.2em}.text.svelte-f7j7wb{flex:1;line-height:1.3rem;font-size:1rem;opacity:.8}@media screen and (max-width:900px){.highlights.rows.svelte-f7j7wb{display:none}ul.svelte-f7j7wb{padding:10px 0}}.snippet.svelte-99suyj{font-size:1rem;line-height:1.3rem;opacity:1;grid-area:snippet;margin-right:5px}.snippet.grid.svelte-99suyj{display:none}@media screen and (max-width:1300px){.snippet.rows.svelte-99suyj{font-size:.9rem;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.category-badge.svelte-bmv45d{grid-area:category-badge;font-size:.9rem;font-weight:400;padding:4px 16px;border-radius:3px;background-color:#09649b;color:#f1f9fe;justify-self:flex-start;align-self:center}.category-badge.grid.svelte-bmv45d{justify-self:center}.read-more.svelte-tbi30a{grid-area:read-more;text-decoration:underline;text-transform:uppercase}.product.svelte-y8nriz.svelte-y8nriz{font-size:.925rem;position:relative;display:grid;grid-row-gap:5px;cursor:default;align-items:flex-start;background:#fff;padding:8px;border-radius:5px;grid-template-columns:auto;grid-template-rows:auto;grid-column-gap:0px;grid-template-areas:"name name" "images images" "category-badge category-badge" "snippet snippet" "prices prices"}.pictures.svelte-y8nriz.svelte-y8nriz{position:relative;overflow:hidden;display:block;cursor:pointer}.pictures.svelte-y8nriz.svelte-y8nriz:not(.shimmer){background:#fff}.related.svelte-y8nriz.svelte-y8nriz{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-y8nriz.svelte-y8nriz{position:absolute;top:8px;right:8px;z-index:1;padding:7px}.grid.svelte-y8nriz .favorited.svelte-y8nriz{top:5px;right:5px}.discount-holder.svelte-y8nriz.svelte-y8nriz{position:absolute;bottom:10px;right:0}.name.svelte-y8nriz.svelte-y8nriz{font-size:1rem;font-weight:400;margin:0;padding:0}.images.svelte-y8nriz.svelte-y8nriz{grid-area:images}.grid.svelte-y8nriz .images.svelte-y8nriz{border-top:1px solid #BDE4FA}.product.rows.svelte-y8nriz.svelte-y8nriz{padding:5px 0;grid-template-columns:auto 200px 1fr;grid-template-rows:auto;grid-column-gap:10px;grid-template-areas:"vertical-category images name name" "vertical-category images category-badge ." "vertical-category images snippet snippet" "vertical-category images read-more read-more" "vertical-category images prices prices";align-items:normal;border:4px solid #E1F2FD}.product.grid.svelte-y8nriz.svelte-y8nriz{border-top:5px solid #1592CF;box-shadow:0 4px 8px #0000001a;text-align:center}@media screen and (max-width:900px){.product.svelte-y8nriz.svelte-y8nriz{grid-row-gap:6px}.related.svelte-y8nriz.svelte-y8nriz{grid-template-rows:auto;align-items:flex-start;grid-template-areas:". . options"}.grid.svelte-y8nriz .favorited.svelte-y8nriz{top:5px}.product.rows.svelte-y8nriz.svelte-y8nriz{grid-column-gap:2px;grid-template-columns:auto 110px 1fr}}.scroll-indicator.svelte-19uun1r{display:flex;align-items:start;justify-content:center;width:100%;max-width:100%;flex-direction:column;border:.5px solid rgba(126,126,126,1);border-radius:5px;margin-top:10px;padding:0}.indicator.svelte-19uun1r{background:#000;height:3px;opacity:.5;border-radius:10px}.scrollable-items.svelte-qj3i0e{display:grid;overflow-x:auto;overflow-y:hidden;grid-auto-columns:300px;grid-auto-flow:column;grid-column-gap:10px;padding:0 0 10px;margin:0;width:100%}.scrollable-container.svelte-qj3i0e{position:relative;display:flex;align-items:center;width:100%;flex-direction:column}.scroll-arrow.svelte-qj3i0e{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;color:#fff}.scroll-arrow.left.svelte-qj3i0e{left:10px}.scroll-arrow.right.svelte-qj3i0e{right:10px}.isAtEnd.svelte-qj3i0e{opacity:.5;cursor:default}.disableScroll.svelte-qj3i0e{display:none}.indicator.svelte-qj3i0e{width:100%}@media screen and (max-width:900px){.scrollable-items.svelte-qj3i0e{grid-auto-columns:min(65%,250px)}.scroll-arrow.svelte-qj3i0e{display:none}}
