.bXqVfG_main{color:#111827;max-width:1280px;margin:auto;padding:130px 24px 56px}.bXqVfG_breadcrumb{flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.bXqVfG_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(210px,.65fr);align-items:start;gap:24px;display:grid}.bXqVfG_media,.bXqVfG_details,.bXqVfG_seller{min-width:0}.bXqVfG_details h1{overflow-wrap:anywhere;font-size:28px;line-height:1.25}.bXqVfG_details h2,.bXqVfG_seller h2{font-size:19px}.bXqVfG_price{color:#df2824;font-size:28px;font-weight:700}.bXqVfG_price small{font-size:15px}.bXqVfG_details section{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.bXqVfG_description{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7}.bXqVfG_details dl>div{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 1.5fr;gap:12px;padding:10px 0;display:grid}.bXqVfG_details dd{overflow-wrap:anywhere;margin:0}.bXqVfG_seller{overflow-wrap:anywhere;border:1px solid #e5e7eb;border-radius:16px;padding:22px;font-size:13px}.bXqVfG_seller h2{margin:0 0 18px;font-size:18px;font-weight:600}.bXqVfG_seller a{text-decoration:none}.bXqVfG_seller svg{flex-shrink:0}.bXqVfG_shopName{color:#111827;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.bXqVfG_shopName span,.bXqVfG_location span,.bXqVfG_email span{min-width:0}.bXqVfG_location{color:#6b7280;align-items:flex-start;gap:8px;margin:14px 0 0;line-height:1.5;display:flex}.bXqVfG_location svg{margin-top:2px}.bXqVfG_sellerActions{border-top:1px solid #e5e7eb;flex-direction:column;gap:10px;margin-top:22px;padding-top:20px;display:flex}.bXqVfG_primaryAction,.bXqVfG_secondaryAction,.bXqVfG_quickViewAction{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s;display:flex}.bXqVfG_primaryAction:hover{background:#b91c1c;border-color:#b91c1c}.bXqVfG_secondaryAction{color:#dc2626;background:#fff;border-color:#fecaca}.bXqVfG_secondaryAction:hover:not(:disabled){background:#fff7f7;border-color:#dc2626}.bXqVfG_secondaryAction:disabled{opacity:.5;cursor:default}.bXqVfG_quickViewAction{color:#4b5563;background:#f8fafc;border-color:#0000;min-height:44px;padding:8px 12px}.bXqVfG_quickViewAction:hover{background:#f1f5f9}.bXqVfG_email{color:#6b7280;align-items:flex-start;gap:8px;margin-top:20px;line-height:1.5;display:flex}.bXqVfG_email svg{margin-top:2px}.bXqVfG_visitShop{color:#dc2626;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-weight:600;display:inline-flex}.bXqVfG_shopName:hover,.bXqVfG_email:hover,.bXqVfG_visitShop:hover{text-underline-offset:3px;text-decoration:underline}.bXqVfG_seller a:focus-visible,.bXqVfG_seller button:focus-visible{outline-offset:3px;outline:2px solid #b91c1c}@media (prefers-reduced-motion:reduce){.bXqVfG_primaryAction,.bXqVfG_secondaryAction,.bXqVfG_quickViewAction{transition:none}}@media (max-width:1050px){.bXqVfG_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bXqVfG_seller{grid-column:2}}@media (max-width:640px){.bXqVfG_main{padding:105px 16px 32px}.bXqVfG_grid{flex-direction:column;display:flex}.bXqVfG_media,.bXqVfG_details,.bXqVfG_seller{width:100%}.bXqVfG_seller{order:2}.bXqVfG_details{order:1}.bXqVfG_details h1{font-size:24px}}
