picture.svelte-1wouf4g{position:absolute;left:0;top:0;pointer-events:none;display:flex;align-items:center}img.svelte-1tgus5a{width:42px;height:42px;object-fit:contain;background-color:#fff}picture.svelte-1tgus5a{height:100%;width:auto;cursor:pointer;border:1px solid transparent;transition:border-color .3s;flex-shrink:0;display:grid;place-items:center;object-fit:contain}picture.svelte-1tgus5a:hover,picture.active.svelte-1tgus5a{border-color:var(--color-primary)}.thumbnails.svelte-1tgus5a{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-top:5px;overflow-x:scroll;overflow-y:hidden;flex-direction:row;height:44px}.badge.svelte-ejd5ex{font-size:.912rem;z-index:1;pointer-events:none;position:absolute;line-height:1rem;top:0;text-align:center;padding:10px;color:#fff}ul.svelte-1akyl7s{display:flex;flex-direction:column;row-gap:4px;padding:0}.highlights.svelte-1akyl7s{grid-area:highlights;margin-top:-5px}.custom-bullet.svelte-1akyl7s{display:flex;align-items:center;line-height:1.3rem}.bullet.svelte-1akyl7s:before{content:"•";margin-right:8px;color:var(--color-black);font-size:1.2em}.text.svelte-1akyl7s{flex:1;line-height:1rem;font-size:1rem;opacity:.8}@media screen and (max-width:900px){.highlights.rows.svelte-1akyl7s{display:none}ul.svelte-1akyl7s{padding:10px 0}}.snippet.svelte-i6m4vr{font-size:1.15rem;line-height:1.3rem;padding-top:10px;grid-area:snippet}.snippet.grid.svelte-i6m4vr{display:none}.discount-tag.svelte-66xgj6{pointer-events:none;padding:8px 14px;background:var(--color-discount);color:#fff;border-radius:0;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;font-size:.912rem;align-self:flex-end}.rating-container.svelte-6dsnzw{display:flex;column-gap:2px}.star.svelte-6dsnzw{position:relative}.star-bg.svelte-6dsnzw,.star-overlay.svelte-6dsnzw,.star-half.svelte-6dsnzw{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.star-bg.svelte-6dsnzw{background-color:#dcdce6}.star-overlay.svelte-6dsnzw{background-color:inherit}.star-half.svelte-6dsnzw{width:0%;z-index:2}.star-icon.svelte-6dsnzw{padding-bottom:2px;z-index:3;color:#fff;font-size:16px;height:20px;display:grid;place-content:center;width:20px;font-family:arial}.average.svelte-19uamhr{font-weight:700}.rate.svelte-19uamhr{color:#000;display:flex;flex-direction:row;column-gap:8px;align-items:center}.review.svelte-1h4f1oz{display:flex;align-content:center;color:#595959;column-gap:10px;grid-area:review;align-items:center}input.svelte-1i0mads{padding:0;text-align:center;width:100%;height:100%;display:block;border:none;background-color:transparent;font-size:1.2rem;min-height:46px;min-width:45px;border-left:1px solid #9C9D9D;border-right:1px solid #9C9D9D}input[type=number].svelte-1i0mads::-webkit-inner-spin-button,input[type=number].svelte-1i0mads::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-1i0mads{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}button.svelte-1i0mads{padding:0;background:none;color:var(--color-primary);margin:0;width:44px;height:100%;min-height:46px;min-width:37px}.input.svelte-1i0mads{border-radius:5px;display:flex;flex-direction:row;height:100%;width:100%;align-items:center;justify-content:space-between;padding:0;border:1px solid #9C9D9D}article.svelte-jbgqks.svelte-jbgqks{font-size:.925rem;position:relative;display:grid;grid-row-gap:8px;grid-column-gap:10px;cursor:default;align-items:flex-start;padding:15px;border-radius:5px;border:1px solid transparent;transition:all .2s ease-in-out;grid-template-areas:"images images" "brand brand" "name name" "sku sku" "availability availability" "highlights highlights" "numbers numbers" "buttons buttons";grid-template-rows:auto;grid-template-columns:1fr}article.rows.svelte-jbgqks.svelte-jbgqks{grid-template-columns:270px minmax(0,1fr) minmax(190px,max-content) auto;grid-template-rows:auto;grid-column-gap:20px;grid-template-areas:"images brand        numbers    numbers" "images name         numbers    numbers" "images sku          numbers    numbers" "images snippet      numbers    numbers" "images highlights   numbers    numbers" "images .            availability   availability" "images .            buttons    buttons";align-items:normal;background-color:#fff}article.svelte-jbgqks.svelte-jbgqks:hover{border:1px solid #ddd}.button.svelte-jbgqks.svelte-jbgqks{opacity:1;padding:15px;border-radius:5px;background-color:var(--color-button);font-weight:600;max-width:900px;display:flex;justify-content:center;text-align:center;transition:opacity .15s ease-in-out;color:#fff;position:relative;align-items:center;column-gap:12px;font-family:inherit;width:100%;font-size:1.1rem}.name.svelte-jbgqks.svelte-jbgqks{font-size:1rem;font-weight:400;margin:0;padding:0}.images.svelte-jbgqks.svelte-jbgqks{grid-area:images}.quantity.svelte-jbgqks.svelte-jbgqks{grid-area:quantity;align-self:flex-end}.pictures.svelte-jbgqks.svelte-jbgqks{position:relative;overflow:hidden;display:block;cursor:pointer}.pictures.svelte-jbgqks.svelte-jbgqks:not(.shimmer){background:#fff}.buttons.svelte-jbgqks.svelte-jbgqks{grid-area:buttons;align-self:flex-end;display:grid;column-gap:10px;grid-template-columns:auto 1fr}.numbers.svelte-jbgqks.svelte-jbgqks{height:100%;align-items:center;grid-area:numbers;align-self:start;font-size:1.3rem;display:flex;justify-content:space-between}.numbers.has-volume.svelte-jbgqks.svelte-jbgqks{flex-direction:column;align-items:stretch;gap:8px}.rows.svelte-jbgqks .numbers.svelte-jbgqks{align-self:center;justify-self:start;display:flex;flex-direction:column;row-gap:10px}.rows.svelte-jbgqks .numbers.has-volume.svelte-jbgqks{width:100%}.rows.svelte-jbgqks .numbers.svelte-jbgqks:not(.has-volume){justify-content:flex-end}.related.svelte-jbgqks.svelte-jbgqks{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"grouped";align-items:center;grid-column-gap:10px;overflow:hidden;padding:1px 1px 1px 0;grid-area:related}.favorited.svelte-jbgqks.svelte-jbgqks{position:relative;justify-self:flex-end;grid-area:favorited}article.svelte-jbgqks.svelte-jbgqks:hover{box-shadow:0 0 10px #0000001a}.discount-holder.svelte-jbgqks.svelte-jbgqks{position:absolute;top:0;right:0;pointer-events:none}.volume-discount.svelte-jbgqks.svelte-jbgqks{width:100%;background:#ececed;overflow:hidden;font-size:14px}.volume-discount.svelte-jbgqks .toggle.svelte-jbgqks{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 10px;background:transparent;border:0;cursor:pointer;font:inherit;font-weight:500;text-align:left;color:inherit}.volume-discount.svelte-jbgqks .toggle.svelte-jbgqks:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.volume-discount.svelte-jbgqks .icon.svelte-jbgqks{font-size:.8rem;transition:transform .15s ease-in-out}.volume-discount.svelte-jbgqks .toggle.open .icon.svelte-jbgqks{transform:rotate(180deg)}.volume-discount.svelte-jbgqks table.svelte-jbgqks{width:100%;border-collapse:collapse;border-bottom:1px solid}.volume-discount.svelte-jbgqks thead.svelte-jbgqks{background:#f6f6f6;font-weight:600}.volume-discount.svelte-jbgqks th.svelte-jbgqks,.volume-discount.svelte-jbgqks td.svelte-jbgqks{padding:8px 10px;font-weight:400}.volume-discount.svelte-jbgqks tbody tr.svelte-jbgqks:nth-child(2n){background:#f6f6f6}.volume-discount.svelte-jbgqks th.svelte-jbgqks{text-align:left}.volume-discount.svelte-jbgqks td.svelte-jbgqks,.volume-discount.svelte-jbgqks .th-price.svelte-jbgqks{text-align:right}@media screen and (max-width:1300px){article.rows.svelte-jbgqks.svelte-jbgqks{grid-template-columns:140px minmax(0,1fr) minmax(190px,max-content) auto;grid-template-rows:auto;grid-column-gap:20px}}@media screen and (max-width:900px){article.svelte-jbgqks.svelte-jbgqks{grid-row-gap:6px;border:1px solid #ddd;padding:10px;grid-column-gap:6px}article.rows.svelte-jbgqks.svelte-jbgqks{grid-template-columns:100px minmax(0,1fr) minmax(170px,1fr);grid-column-gap:10px;grid-template-areas:"images brand numbers" "images name numbers" ". sku numbers" ". availability numbers" ". snippet numbers" ". highlights numbers" "quantity  buttons";align-items:normal}.related.svelte-jbgqks.svelte-jbgqks{padding:0}.numbers.svelte-jbgqks.svelte-jbgqks{padding:5px 0}.related.svelte-jbgqks.svelte-jbgqks{grid-template-rows:auto;align-items:flex-start;grid-template-areas:". . options"}.favorited.svelte-jbgqks.svelte-jbgqks{position:absolute;align-self:center}}@media screen and (max-width:540px){article.rows.svelte-jbgqks.svelte-jbgqks{grid-template-columns:1fr;grid-template-areas:"images images" "brand brand" "name name" "sku sku" "snippet snippet" "highlights highlights" "numbers numbers" "availability availability" "buttons buttons";align-items:flex-start}}.scrollable-items.svelte-1fopzxb{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-1fopzxb{position:relative;display:flex;align-items:center;width:100%;flex-direction:column}.scroll-arrow.svelte-1fopzxb{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;width:50px;background:var(--color-primary);border-radius:50px;padding:0;height:50px}.scroll-arrow.left.svelte-1fopzxb{left:10px}.scroll-arrow.right.svelte-1fopzxb{right:10px}.isAtEnd.svelte-1fopzxb{opacity:.5;cursor:default}.disableScroll.svelte-1fopzxb{display:none}.indicator.svelte-1fopzxb{width:100%}@media screen and (max-width:900px){.scrollable-items.svelte-1fopzxb{grid-auto-columns:min(100%,250px)}.scroll-arrow.svelte-1fopzxb{display:none}}
