main.svelte-kmnspy.svelte-kmnspy{column-count:2;column-width:350px}.table-modal.svelte-kmnspy.svelte-kmnspy{text-align:left;font-size:14px}.modal.svelte-kmnspy.svelte-kmnspy{position:fixed;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.modal.svelte-kmnspy .close.svelte-kmnspy{color:#666;text-align:right;font-size:2.2rem;cursor:pointer}.contents.svelte-kmnspy.svelte-kmnspy{min-width:60vw;max-width:100%;max-height:100%;border-radius:6px;padding:16px;background:white;display:flex;flex-direction:column;justify-content:space-between;pointer-events:auto}.contents.svelte-kmnspy img.svelte-kmnspy{height:40rem;display:block;margin:0 auto}h2.svelte-kmnspy.svelte-kmnspy{text-align:left;font-size:24px;max-width:500px}p.svelte-kmnspy.svelte-kmnspy{text-align:left;margin-top:16px;font-size:16px;max-width:500px}.price.svelte-kmnspy.svelte-kmnspy{font-size:3rem;color:#333;padding:.5rem 0}.price.svelte-kmnspy span.svelte-kmnspy{font-size:1.4rem;color:#999;text-decoration:line-through}.text.svelte-kmnspy.svelte-kmnspy{font-size:1.2rem;color:#999;padding:.5rem 0}span.svelte-kmnspy.svelte-kmnspy{padding:0 .7rem;font-size:1.5rem}.quantity.svelte-kmnspy.svelte-kmnspy{display:flex;align-items:left;justify-content:left;padding-top:1rem;padding-bottom:.5rem}.quantity.svelte-kmnspy span.svelte-kmnspy{padding:0 .7rem;font-size:1.5rem}.quantity.svelte-kmnspy input.svelte-kmnspy{border:.1rem solid rgba(0,0,0,.3);font-size:1.3rem;font-weight:bolder;color:var(--black);padding:.3rem;background:rgba(0,0,0,.05);width:5rem}td.svelte-kmnspy.svelte-kmnspy{padding:0 15px}.icon-cart.svelte-1s4s1ej.svelte-1s4s1ej{position:absolute;top:1rem;right:.5rem;color:green;padding:.7rem 1rem;font-size:2rem;cursor:pointer}.icon-cart.svelte-1s4s1ej span.svelte-1s4s1ej{font-size:1rem}.product-image-container.svelte-1s4s1ej.svelte-1s4s1ej{display:flex;justify-content:center;align-items:center;height:200px;margin-bottom:10px;position:relative;overflow:hidden}.product-image.svelte-1s4s1ej.svelte-1s4s1ej{max-width:100%;max-height:100%;object-fit:contain;transform:translateZ(0);backface-visibility:hidden;transition:transform .3s ease}.box.svelte-1s4s1ej:hover .product-image.svelte-1s4s1ej{transform:scale(1.05)}.brand-container.svelte-1s4s1ej.svelte-1s4s1ej{display:flex;justify-content:center;align-items:center;padding-bottom:1.5rem;padding-top:.5rem;height:48px}.product-info-container.svelte-1s4s1ej.svelte-1s4s1ej{height:80px;display:flex;flex-direction:column;margin-bottom:10px;overflow:hidden}.product-name.svelte-1s4s1ej.svelte-1s4s1ej{font-size:1.5rem;font-weight:700;color:#222;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;margin-bottom:5px}.product-name.svelte-1s4s1ej.svelte-1s4s1ej{transition:color .3s ease}.product-name.svelte-1s4s1ej.svelte-1s4s1ej:hover,.box.svelte-1s4s1ej:hover .product-name.svelte-1s4s1ej{color:#153889}.code.svelte-1s4s1ej.svelte-1s4s1ej{font-size:1.2rem;color:#222;text-align:center}.product-details.svelte-1s4s1ej.svelte-1s4s1ej{flex:1;display:flex;flex-direction:column;margin-top:auto}.price.svelte-1s4s1ej.svelte-1s4s1ej{margin:10px 0;font-size:2rem;color:#333;text-align:center}.price.svelte-1s4s1ej span.svelte-1s4s1ej{font-size:1.4rem;color:#999;text-decoration:line-through}.quantity.svelte-1s4s1ej.svelte-1s4s1ej{display:flex;align-items:center;justify-content:center;margin:5px 0}.stock-info.svelte-1s4s1ej.svelte-1s4s1ej{text-align:center;margin:5px 0;font-size:1.2rem}.button-container.svelte-1s4s1ej.svelte-1s4s1ej{margin-top:auto;text-align:center;padding:10px 0}.login-message.svelte-1s4s1ej.svelte-1s4s1ej{flex:1;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#999;text-align:center;padding:20px 0}.box-container.svelte-10xhpzx{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));background:#ffffff}.product-wrapper.svelte-10xhpzx{opacity:1;transition:transform .3s ease,box-shadow .3s ease;display:flex;height:100%;border-radius:5px}.product-wrapper.svelte-10xhpzx>.box{display:flex;flex-direction:column;height:100%;width:100%;transition:all .3s ease;border-radius:5px;overflow:hidden}@media (min-width: 768px){.product-wrapper.svelte-10xhpzx:hover{transform:translateY(-8px);box-shadow:0 8px 25px #0000001f}.product-wrapper.svelte-10xhpzx:hover>.box{border-color:#4238ca}}span.svelte-1ti7bpf{padding:0;background:0 .1em no-repeat;background-size:1em 1em;cursor:pointer}span.svelte-1wc3ft9{padding:0 0 0 1.5em;background:url(../../../image/group/folder.png) 0 .1em no-repeat;background-size:1em 1em;font-weight:700;cursor:pointer}.expanded.svelte-1wc3ft9{background-image:url(../../../image/group/folder-open.png)}ul.svelte-1wc3ft9{padding:.2em 0 0 .5em;margin:0 0 0 .5em;list-style:none;border-left:1px solid #eee}li.svelte-1wc3ft9{padding:.2em 0}colapse.svelte-1wc3ft9{padding:0 0 0 1.5em;background-size:1em 1em;font-weight:700;cursor:pointer}.div-center.svelte-p6f0mq.svelte-p6f0mq{margin:auto;text-align:center;padding-bottom:10px;padding-top:30px}.backdrop.svelte-p6f0mq.svelte-p6f0mq{position:fixed;top:0;bottom:0;right:0;left:0;background:rgb(0 0 0 / 20%)}section.svelte-p6f0mq.svelte-p6f0mq{padding:1%}.wrapper.svelte-p6f0mq.svelte-p6f0mq{display:flex;justify-content:space-between;width:100%}.main.svelte-p6f0mq.svelte-p6f0mq{width:100%;top:78px;margin:1em}.sidebar.svelte-p6f0mq.svelte-p6f0mq{font-size:1.5rem;padding:0;background-color:#fff;width:300px;position:-webkit-sticky;position:sticky;top:8rem;margin:1em;max-height:calc(100vh - 9rem);overflow-y:auto}.search-form.svelte-p6f0mq input.svelte-p6f0mq{height:100%;width:100%;padding:0 1.2rem;font-size:1.6rem;color:#222;text-transform:none;border:1px solid #4238ca}.loader.svelte-p6f0mq.svelte-p6f0mq{margin:auto;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #4238ca;width:100px;height:100px;-webkit-animation:svelte-p6f0mq-spin 1s linear infinite;animation:svelte-p6f0mq-spin 1s linear infinite}@-webkit-keyframes svelte-p6f0mq-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes svelte-p6f0mq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
