.product-shell.svelte-uk8mco{max-width:1169px;margin:0 auto;padding:36px 0 68px}.breadcrumb.svelte-uk8mco{align-items:center;gap:9px;margin-bottom:20px;font-size:16px;font-weight:600;line-height:24px;display:flex}.breadcrumb.svelte-uk8mco a:where(.svelte-uk8mco){color:#4b5563}.breadcrumb.svelte-uk8mco svg{color:#98a2b3}.breadcrumb.svelte-uk8mco strong:where(.svelte-uk8mco){color:var(--blue)}.product-layout.svelte-uk8mco{grid-template-columns:552px minmax(0,1fr);gap:64px;display:grid}.main-image.svelte-uk8mco{background:#0a0a0a;border-radius:18px;width:552px;height:552px;overflow:hidden}.main-image.svelte-uk8mco img:where(.svelte-uk8mco){object-fit:cover;width:100%;height:100%}.thumbnails.svelte-uk8mco{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.thumbnails.svelte-uk8mco button:where(.svelte-uk8mco){aspect-ratio:1;cursor:pointer;background:#f4f4f4;border:2px solid #0000;border-radius:9px;padding:0;overflow:hidden}.thumbnails.svelte-uk8mco button.active:where(.svelte-uk8mco){border-color:var(--blue)}.thumbnails.svelte-uk8mco img:where(.svelte-uk8mco){object-fit:cover;width:100%;height:100%}.product-info.svelte-uk8mco{padding-top:98px;position:relative}.info-actions.svelte-uk8mco{gap:9px;display:flex;position:absolute;top:92px;right:0}.info-actions.svelte-uk8mco button:where(.svelte-uk8mco){border:1px solid var(--border);color:#667085;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.info-actions.svelte-uk8mco button.favorite:where(.svelte-uk8mco){color:var(--red)}.info-actions.svelte-uk8mco button:where(.svelte-uk8mco):disabled{cursor:wait;opacity:.65}.condition.svelte-uk8mco{height:27px;color:var(--blue);background:#e9ecf5;border-radius:999px;align-items:center;padding:0 13px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}h1.svelte-uk8mco{margin:16px 0 0;font-size:30px;font-weight:700;line-height:36px}.main-price.svelte-uk8mco{color:var(--blue);margin-top:3px;font-size:30px;font-weight:700;line-height:36px}.spec-grid.svelte-uk8mco{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.spec-grid.svelte-uk8mco div:where(.svelte-uk8mco){background:#f8f8f9;border-radius:11px;flex-direction:column;justify-content:center;height:57px;padding:0 13px;display:flex}.spec-grid.svelte-uk8mco span:where(.svelte-uk8mco){color:#7b8493;font-size:12px;line-height:16px}.spec-grid.svelte-uk8mco strong:where(.svelte-uk8mco){font-size:14px;font-weight:600;line-height:20px}.seller-card.svelte-uk8mco{border:1px solid var(--border);border-radius:14px;align-items:center;height:73px;margin-top:24px;padding:0 16px;display:flex}.seller-avatar.svelte-uk8mco{color:#fff;background:#415cac;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:grid}.seller-card.svelte-uk8mco>div:where(.svelte-uk8mco):nth-child(2){margin-left:12px}.seller-name.svelte-uk8mco{font-size:14px;font-weight:600;line-height:20px}.seller-name.svelte-uk8mco span:where(.svelte-uk8mco){color:var(--blue);background:#eef2ff;border-radius:999px;margin-left:7px;padding:3px 8px;font-size:10px}.seller-rating.svelte-uk8mco{color:#667085;align-items:center;gap:5px;font-size:12px;line-height:16px;display:flex}.stars.svelte-uk8mco{color:var(--orange);display:inline-flex}.seller-card.svelte-uk8mco>a:where(.svelte-uk8mco){border:1px solid var(--blue);color:var(--blue);border-radius:9px;margin-left:auto;padding:8px 17px;font-size:12px;font-weight:600;line-height:16px}.protection.svelte-uk8mco{background:#ebfaf2;border:1px solid #a9e8c8;border-radius:14px;gap:11px;margin-top:20px;padding:16px 18px;display:flex}.protection.svelte-uk8mco svg{color:var(--green);flex:none}.protection.svelte-uk8mco strong:where(.svelte-uk8mco){font-size:14px;font-weight:600;line-height:20px}.protection.svelte-uk8mco p:where(.svelte-uk8mco){color:#586174;margin:1px 0 0;font-size:12px;line-height:16px}.purchase-actions.svelte-uk8mco{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.purchase-actions.svelte-uk8mco button:where(.svelte-uk8mco){border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-size:16px;font-weight:600;line-height:24px;display:flex}.purchase-actions.svelte-uk8mco form:where(.svelte-uk8mco){margin:0}.purchase-actions.svelte-uk8mco button.outline:where(.svelte-uk8mco){color:var(--blue);background:#fff}.owner-actions.svelte-uk8mco{background:#f9fafb;border:1px solid #e4e7ec;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:16px 18px;display:flex}.owner-actions.svelte-uk8mco strong:where(.svelte-uk8mco){font-size:14px;line-height:20px;display:block}.owner-actions.svelte-uk8mco p:where(.svelte-uk8mco){color:#667085;margin:2px 0 0;font-size:12px;line-height:17px}.owner-actions.svelte-uk8mco button:where(.svelte-uk8mco){color:#b42318;cursor:pointer;background:#fff;border:1px solid #f04438;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.cart-message.svelte-uk8mco{color:var(--red);text-align:right;margin:10px 0 0;font-size:12px}.cart-message.success.svelte-uk8mco{color:var(--green)}.accordions.svelte-uk8mco{margin-top:24px}details.svelte-uk8mco{border-bottom:1px solid var(--border)}summary.svelte-uk8mco{cursor:pointer;justify-content:space-between;align-items:center;height:53px;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}details[open].svelte-uk8mco summary:where(.svelte-uk8mco) svg{transform:rotate(90deg)}details.svelte-uk8mco p:where(.svelte-uk8mco){color:#667085;margin:-3px 0 15px;font-size:12px;line-height:18px}.report-link.svelte-uk8mco{color:var(--red);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:12px;font-weight:600;line-height:16px;display:flex}.dialog-backdrop.svelte-uk8mco{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182894;position:fixed;inset:0}.remove-dialog.svelte-uk8mco{z-index:101;width:min(440px,100vw - 32px);color:var(--ink);background:#fff;border:0;border-radius:18px;margin:0;padding:26px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #10182840}.dialog-icon.svelte-uk8mco{color:#d92d20;background:#fee4e2;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.remove-dialog.svelte-uk8mco h2:where(.svelte-uk8mco){margin:16px 0 6px;font-size:20px;line-height:28px}.remove-dialog.svelte-uk8mco>p:where(.svelte-uk8mco){color:#667085;margin:0;font-size:14px;line-height:21px}.dialog-actions.svelte-uk8mco{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.dialog-actions.svelte-uk8mco form:where(.svelte-uk8mco){margin:0}.dialog-actions.svelte-uk8mco button:where(.svelte-uk8mco){cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;font-size:13px;font-weight:600;display:inline-flex}.dialog-actions.svelte-uk8mco .cancel:where(.svelte-uk8mco){color:#344054;background:#fff;border:1px solid #d0d5dd}.dialog-actions.svelte-uk8mco .confirm:where(.svelte-uk8mco){color:#fff;background:#d92d20;border:1px solid #d92d20}.similar.svelte-uk8mco{background:var(--surface);padding:50px 48px 65px}.similar-shell.svelte-uk8mco{max-width:1169px;margin:0 auto}.similar.svelte-uk8mco h2:where(.svelte-uk8mco){margin:0 0 28px;font-size:20px;line-height:28px}.similar-grid.svelte-uk8mco{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.product-shell.svelte-uk8mco{padding:26px 20px 50px}.product-layout.svelte-uk8mco{grid-template-columns:1fr;gap:32px}.main-image.svelte-uk8mco{aspect-ratio:1;width:100%;height:auto}.product-info.svelte-uk8mco{padding-top:0}.info-actions.svelte-uk8mco{top:0}.similar.svelte-uk8mco{padding:42px 20px 54px}.similar-grid.svelte-uk8mco{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.breadcrumb.svelte-uk8mco{font-size:14px}.thumbnails.svelte-uk8mco{gap:8px}h1.svelte-uk8mco{max-width:260px;font-size:26px}.purchase-actions.svelte-uk8mco{grid-template-columns:1fr}.owner-actions.svelte-uk8mco{flex-direction:column;align-items:stretch}.owner-actions.svelte-uk8mco button:where(.svelte-uk8mco){width:100%}.dialog-actions.svelte-uk8mco,.similar-grid.svelte-uk8mco{grid-template-columns:1fr}}
