.select.svelte-zt3auu{box-sizing:border-box;width:100%;background:#fff;border:1px solid #a0a0a0;padding:.25em .5em;font-size:1.25rem;cursor:pointer}select.svelte-zt3auu{font-size:inherit;font-weight:600;text-wrap:balance;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:1rem;width:100%;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}fieldset.svelte-1xvj5of.svelte-1xvj5of{--card-background:#eee;--card-interaction-background:#ddd;--status-in-stock:#198038;--status-backordered:#9a6700;--status-out-of-stock:#b42318;min-width:0;margin:1.25rem 0 0;padding:0;border:0}legend.svelte-1xvj5of.svelte-1xvj5of{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}label.svelte-1xvj5of.svelte-1xvj5of{box-sizing:border-box;position:relative;display:flex;flex-direction:column;min-width:0;min-height:5rem;padding:1rem;cursor:pointer;background-color:var(--card-background);transition:background-color .2s}@media (hover: hover) and (pointer: fine){label.svelte-1xvj5of.svelte-1xvj5of:hover{background-color:var(--card-interaction-background)}}label.svelte-1xvj5of.svelte-1xvj5of:active{background-color:var(--card-interaction-background)}label.selected.svelte-1xvj5of.svelte-1xvj5of{box-shadow:inset 0 0 0 2px #000}.show-more.svelte-1xvj5of.svelte-1xvj5of{box-sizing:border-box;width:100%;margin-top:.75rem;padding:1rem;color:#000;font-size:1rem;font-weight:600;cursor:pointer;background-color:#fff;border:1px solid #000}.show-more.svelte-1xvj5of.svelte-1xvj5of:hover,.show-more.svelte-1xvj5of.svelte-1xvj5of:focus-visible{background-color:var(--card-background)}input.svelte-1xvj5of.svelte-1xvj5of{position:absolute;width:1px;height:1px;opacity:0}.option-content.svelte-1xvj5of.svelte-1xvj5of{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.option-heading.svelte-1xvj5of.svelte-1xvj5of{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}strong.svelte-1xvj5of.svelte-1xvj5of,.option-price.svelte-1xvj5of.svelte-1xvj5of{min-width:0;font-size:1rem;font-weight:600;line-height:1.25}strong.svelte-1xvj5of.svelte-1xvj5of{text-wrap:balance}.option-price.svelte-1xvj5of.svelte-1xvj5of{flex:0 0 auto;font-weight:400}.option-subtitle.svelte-1xvj5of.svelte-1xvj5of{display:block;margin-top:auto;padding-top:.5rem;color:var(--color-muted);font-size:.875rem;line-height:1.35}.option-status.svelte-1xvj5of.svelte-1xvj5of{display:block;padding-top:.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}.option-heading.svelte-1xvj5of+.option-status.svelte-1xvj5of{margin-top:auto}.option-status.in-stock.svelte-1xvj5of.svelte-1xvj5of{color:var(--status-in-stock)}.option-status.backordered.svelte-1xvj5of.svelte-1xvj5of{color:var(--status-backordered)}.option-status.out-of-stock.svelte-1xvj5of.svelte-1xvj5of{color:var(--status-out-of-stock)}fieldset.small.svelte-1xvj5of label.svelte-1xvj5of{min-height:3rem;padding:.75rem}fieldset.small.svelte-1xvj5of .option-heading.svelte-1xvj5of{flex-direction:column;gap:.25rem}fieldset.small.svelte-1xvj5of .option-status.svelte-1xvj5of{overflow-wrap:anywhere}h1.svelte-17jv51z.svelte-17jv51z{font-size:2.5rem;font-weight:600}.preview.svelte-17jv51z.svelte-17jv51z img{display:block;margin:0 auto}.product-gallery.svelte-17jv51z.svelte-17jv51z{min-width:0;max-width:100%}.product-images.svelte-17jv51z.svelte-17jv51z{display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.product-images.scrolling.svelte-17jv51z.svelte-17jv51z{width:100%;max-width:100%;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.product-images.scrolling.svelte-17jv51z.svelte-17jv51z .variant{flex:0 0 120px;max-width:none}}.variant.svelte-17jv51z.svelte-17jv51z{width:120px;max-width:25%;cursor:pointer;background-color:transparent;border:none;margin-top:1rem}.variant.svelte-17jv51z.svelte-17jv51z img{width:100%;height:100%;object-fit:scale-down}.variant-selector.svelte-17jv51z.svelte-17jv51z{margin:1rem 0}.variant-selector.svelte-17jv51z.svelte-17jv51z h1{margin-bottom:1rem}.variant-selector.svelte-17jv51z.svelte-17jv51z .price{font-size:1.5rem;display:flex;flex-direction:column;gap:.25rem}.variant-selector.svelte-17jv51z.svelte-17jv51z .strikethrough-price{text-decoration:line-through}.variant-selector.svelte-17jv51z.svelte-17jv51z .sale-price{font-weight:700;color:var(--color-red)}.variant-selector.svelte-17jv51z.svelte-17jv51z img{width:120px;height:120px;object-fit:scale-down}@media only screen and (max-width: 768px){.title-price.inline-mobile.svelte-17jv51z.svelte-17jv51z{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.title-price.inline-mobile.svelte-17jv51z h1.svelte-17jv51z{margin-right:auto}.title-price.inline-mobile.svelte-17jv51z .price.svelte-17jv51z{text-align:right}}.description.svelte-17jv51z.svelte-17jv51z strong{font-size:1.25rem}.description.svelte-17jv51z.svelte-17jv51z hr{margin:2rem 0}.description.svelte-17jv51z.svelte-17jv51z hgroup{display:flex;align-items:center}.description.svelte-17jv51z.svelte-17jv51z hgroup img{border:1px solid rgba(0,0,0,.12);margin-right:1rem;max-width:150px}.description.svelte-17jv51z.svelte-17jv51z hgroup div{display:flex;flex-direction:column}.description.svelte-17jv51z.svelte-17jv51z hgroup div span{font-size:.875rem;text-transform:uppercase;font-family:JetBrains Mono,monospace}.description.svelte-17jv51z.svelte-17jv51z hgroup div strong{font-size:1.25rem;font-weight:600}.description.svelte-17jv51z.svelte-17jv51z li{font-size:1rem}.description.svelte-17jv51z.svelte-17jv51z a{color:#000;border-bottom:2px solid #86ff4e;background-color:#86ff4e26}.description.svelte-17jv51z.svelte-17jv51z .video-container{position:relative;padding-bottom:56.25%;height:0}.description.svelte-17jv51z.svelte-17jv51z .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}hr.svelte-17jv51z.svelte-17jv51z{margin:2rem 0}
