.number.svelte-9sg89h{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;align-self:stretch;border-radius:3px;border:1px solid var(--gray-200);background:var(--white);padding:var(--spacing-100) 0;cursor:text;transition:border-color .2s ease}.minimal.svelte-9sg89h{padding:0}.number.svelte-9sg89h:hover{border-color:var(--alert)}.input.svelte-9sg89h{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;margin-top:1px;padding:0 var(--spacing-100);flex-grow:1}label.svelte-9sg89h{display:flex;align-items:flex-start;gap:4px;align-self:stretch;color:var(--asset);font-size:var(--font-size-50);font-weight:400;line-height:13px;cursor:text}.value.svelte-9sg89h{display:flex;align-items:center;gap:1px}input.svelte-9sg89h{font-size:var(--font-size-125);font-weight:700;line-height:120%;border:none;padding:0;outline:none;background:var(--white);position:relative}input.svelte-9sg89h::-webkit-outer-spin-button,input.svelte-9sg89h::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-9sg89h{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.minimal.svelte-9sg89h .input:where(.svelte-9sg89h){padding:0}.minimal.svelte-9sg89h input:where(.svelte-9sg89h){width:50px;text-align:center;line-height:32px}span.svelte-9sg89h{color:var(--asset);font-size:var(--font-size-75);font-weight:400;line-height:18px;height:100%;height:15px;position:relative;top:1px}.stretch.svelte-9sg89h{flex-grow:1}.minus.svelte-9sg89h,.plus.svelte-9sg89h{display:flex;justify-content:center;align-items:center;background:var(--white);border:none;outline:none;padding:var(--spacing-200) var(--spacing-300);color:var(--asset);cursor:pointer}.plus.svelte-9sg89h:hover,.minus.svelte-9sg89h:hover{background:var(--gray-50)}.minus.svelte-9sg89h{padding-right:var(--spacing-100)}.plus.svelte-9sg89h{padding-left:var(--spacing-100)}.minimal.svelte-9sg89h,.minimal.svelte-9sg89h .minus:where(.svelte-9sg89h),.minimal.svelte-9sg89h .plus:where(.svelte-9sg89h),.minimal.svelte-9sg89h input:where(.svelte-9sg89h),.minimal.svelte-9sg89h .input:where(.svelte-9sg89h){background:var(--foreground);font-weight:var(--weight-normal);color:var(--text);border:none;outline:none;margin:0}.minimal.svelte-9sg89h input:where(.svelte-9sg89h){font-size:var(--font-size-100)}.minimal.svelte-9sg89h .minus:where(.svelte-9sg89h),.minimal.svelte-9sg89h .plus:where(.svelte-9sg89h){padding-right:var(--spacing-100);padding-left:var(--spacing-100)}@media (min-width: 769px){label.svelte-9sg89h{font-size:var(--font-size-25)}}@media (max-width: 450px){.minimal.svelte-9sg89h input:where(.svelte-9sg89h){font-size:var(--font-size-75);width:40px}}button.hidden.svelte-zpxawy{display:none}.comment.svelte-zpxawy{width:100%;background:var(--foreground);padding:var(--spacing-200)}.comment.svelte-zpxawy span:where(.svelte-zpxawy){display:-webkit-box;-webkit-line-clamp:2;font-size:var(--font-size-50);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.2}.cart-item.svelte-zpxawy{display:flex;flex-direction:column;line-height:1.2;background:var(--white);border-radius:2px;position:relative;column-gap:var(--spacing-300);row-gap:var(--spacing-200)}.top.svelte-zpxawy{display:flex;column-gap:var(--spacing-300)}.img.svelte-zpxawy{display:flex;justify-content:center;align-items:center;width:100px;height:100%;overflow:visible;position:relative;flex-shrink:0}.img.svelte-zpxawy:hover{cursor:pointer}.img.svelte-zpxawy:hover img:where(.svelte-zpxawy){transform:scale(1.03)}.img.svelte-zpxawy img:where(.svelte-zpxawy){width:100%;height:100%;object-fit:contain;position:relative;z-index:2;transition:transform .15s ease}.img.has-multiple.svelte-zpxawy{margin-left:4px}.stacked-bg.svelte-zpxawy{position:absolute;top:3px;left:-4px;width:100%;height:100%;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:2px;z-index:1}.zoom-icon.svelte-zpxawy{position:absolute;bottom:4px;right:4px;width:22px;height:22px;background:#fff;border:1px solid var(--gray-200);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;opacity:.7;transition:opacity .15s ease}.img.svelte-zpxawy:hover .zoom-icon:where(.svelte-zpxawy){opacity:1}.vas-summary.svelte-zpxawy{color:var(--secondary);font-weight:500!important;display:flex;align-items:center;gap:var(--spacing-200)}.edit-design-btn.svelte-zpxawy{background:none;border:none;cursor:pointer;color:var(--gray-400);font-size:var(--font-size-50);font-family:var(--family-body);display:inline-flex;align-items:center;gap:3px;padding:0;font-weight:400}.edit-design-btn.svelte-zpxawy:hover{color:var(--text)}.item-title.svelte-zpxawy{font-size:var(--font-size-75);font-weight:var(--weight-medium);font-family:var(--family-heading)}.cart-item.new.svelte-zpxawy .item-title:where(.svelte-zpxawy){color:var(--alert)}.cart-item-info.svelte-zpxawy{flex-grow:1;display:flex;flex-direction:column;align-items:center;align-items:flex-start;justify-content:space-between;padding:var(--spacing-200) 0}.texts.svelte-zpxawy{display:flex;flex-direction:column;row-gap:var(--spacing-25);padding-bottom:var(--spacing-25)}.cart-item-info.svelte-zpxawy p:where(.svelte-zpxawy){line-height:1.2;font-size:var(--font-size-75);margin:0}.material.svelte-zpxawy{font-weight:var(--weight-light)}.actions.svelte-zpxawy{display:flex;justify-content:flex-end;align-items:flex-end}p.price.svelte-zpxawy{font-weight:var(--weight-medium);font-size:var(--font-size-75);line-height:100%;display:block}.qty.svelte-zpxawy{max-width:116px}.delete.svelte-zpxawy{position:absolute;top:var(--spacing-200);right:var(--spacing-200)}.cart-item .edit svg{position:relative;bottom:2px}
