.loader[data-v-549bbe53]{width:32px;aspect-ratio:1;border-radius:50%;border:2px solid #514b82;animation:l20-1-549bbe53 .8s linear infinite alternate,l20-2-549bbe53 1.6s linear infinite}@keyframes l20-1-549bbe53{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2-549bbe53{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.images[data-v-1fc2f397]{position:relative}.images__wrapper[data-v-1fc2f397]{display:flex;gap:8px;overflow:hidden;position:relative;height:256px}.images__wrapper img[data-v-1fc2f397]{border-radius:6px;-o-object-fit:contain;object-fit:contain;height:256px;width:256px}.images__thumbs[data-v-1fc2f397]{display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:100%;flex-shrink:0}.images__wrapper .images__thumb[data-v-1fc2f397]{cursor:pointer;border:1px solid #ccc;border-radius:6px;-o-object-fit:contain;object-fit:contain;width:64px;height:64px;flex-shrink:0}.images__wrapper .images__thumb.--active[data-v-1fc2f397]{border-color:#444}.dots[data-v-1fc2f397]{display:flex;justify-content:center;gap:4px;margin-top:12px;flex-shrink:0}.dot[data-v-1fc2f397]{background:#ccc;border:none;border-radius:100%;cursor:pointer;padding:0;height:8px;width:8px}.dot.--active[data-v-1fc2f397]{background:#87ceeb}.counter[data-v-1fc2f397]{font-size:14px;color:#888;font-weight:500}.arrow[data-v-1fc2f397]{position:absolute;top:50%;transform:translateY(-50%);background-color:#fffc;border:none;padding:.5rem;border-radius:9999px;cursor:pointer;box-shadow:0 2px 4px #0000001a}.arrow[data-v-1fc2f397]:before{content:"";display:block;width:.5rem;height:.5rem;border-top:2px solid #1f2937;border-right:2px solid #1f2937}.arrow-left[data-v-1fc2f397]{left:.5rem}.arrow-left[data-v-1fc2f397]:before{transform:rotate(-135deg)}.arrow-right[data-v-1fc2f397]{right:.5rem}.arrow-right[data-v-1fc2f397]:before{transform:rotate(45deg)}.product-card[data-v-37bedd91]{display:flex;flex-direction:column;gap:16px}.product-card__store-hint[data-v-37bedd91]{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;border-radius:8px;background:#f0f7ff;border:1px solid #bfdbfe;font-size:13px;color:#1e40af;line-height:1.4}.product-card__hero[data-v-37bedd91]{display:flex;gap:16px}@media(max-width:520px){.product-card__hero[data-v-37bedd91]{flex-direction:column}}.product-card__images[data-v-37bedd91]{flex-shrink:0}.product-card__price[data-v-37bedd91]{font-size:18px;font-weight:700}.product-card__moq[data-v-37bedd91]{margin-top:-10px;font-size:13px;color:#666}.product-card__description-images[data-v-37bedd91]{display:flex;flex-direction:column;margin-top:8px}.product-card__description-images img[data-v-37bedd91]{display:block;width:100%;height:auto}.product-characteristics[data-v-37bedd91]{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}[data-v-37bedd91]:root{--angle:45deg;--opacity:1}.rainbow[data-v-37bedd91]{--border-size:1px;background-origin:border-box;background-clip:padding-box,border-box;border-radius:6px;border:var(--border-size) solid #ccc;cursor:pointer;padding:4px 8px}.rainbow[data-v-37bedd91],.rainbow[data-v-37bedd91]:after,.rainbow[data-v-37bedd91]:before{box-sizing:border-box}.rainbow[data-v-37bedd91]:hover{border-color:#999}.rainbow.--loading[data-v-37bedd91]{animation:rotate-37bedd91 1.5s linear infinite;cursor:wait;border-color:transparent;background-image:linear-gradient(to right,rgb(255 255 255/var(--opacity)),rgb(255 255 255/var(--opacity))),conic-gradient(from var(--angle),#000 0deg 90deg,#a0d7e6 90deg 180deg,#000 180deg 270deg,#a0d7e6 270deg 1turn)}@property --opacity{syntax:"<number>";initial-value:1;inherits:false}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate-37bedd91{to{--angle:360deg}}.url-cart-prompt[data-v-b707bd8b]{display:flex;flex-direction:column;gap:14px;padding:4px}.url-cart-prompt__success-icon[data-v-b707bd8b]{width:48px;height:48px;border-radius:50%;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin:0 auto}.url-cart-prompt__title[data-v-b707bd8b]{font-size:17px;font-weight:600;margin:0}.url-cart-prompt__desc[data-v-b707bd8b]{font-size:14px;color:#4b5563;line-height:1.55;margin:0}.url-cart-prompt__hint[data-v-b707bd8b]{font-size:13px;color:#6b7280;line-height:1.5;margin:0;padding:10px 12px;background:#f3f4f6;border-radius:8px}.url-cart-prompt__preview[data-v-b707bd8b]{display:flex;align-items:flex-start;gap:10px}.url-cart-prompt__preview-img[data-v-b707bd8b]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid #e5e7eb;flex-shrink:0}.url-cart-prompt__parsing[data-v-b707bd8b]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.url-cart-prompt__link[data-v-b707bd8b]{font-size:13px;color:#2563eb;word-break:break-all;text-decoration:underline;text-underline-offset:2px}.url-cart-prompt__fields[data-v-b707bd8b]{display:flex;flex-direction:column;gap:8px}.product-price-details-container{min-width:280px;max-width:360px}.product-price-details__title{font-size:13px;font-weight:700}:is(.product-price-details,.product-price-footnotes) sup{font-weight:700}.product-price-details{display:flex;flex-direction:column;gap:6px;padding-left:12px}.product-price-details sup{margin-right:1px}.product-price-detail__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%}.product-price-footnotes{line-height:1.4;border-top:1px solid #161616;display:flex;margin:0;margin-inline:-12px;padding:12px 12px 0;flex-direction:column;gap:8px;list-style:none;font-size:11px}.product-price-footnotes sup{font-weight:700;margin-right:4px}.product-price-footnotes a{color:#fff}.product-price-detail__label{display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap;flex-shrink:0}.product-price-detail__value{margin-left:auto;white-space:nowrap;text-align:right}
