.StoreProduct-module__Mskw6W__section{padding-top:calc(var(--nav-height) + var(--space-6));padding-bottom:var(--space-9)}.StoreProduct-module__Mskw6W__breadcrumb{align-items:center;gap:var(--space-2);color:var(--muted);margin-bottom:var(--space-6);font-size:.8125rem;display:flex}.StoreProduct-module__Mskw6W__breadcrumb a{color:var(--muted)}.StoreProduct-module__Mskw6W__breadcrumb a:hover{color:var(--lime-text)}.StoreProduct-module__Mskw6W__layout{gap:var(--space-7);flex-wrap:wrap;display:flex}.StoreProduct-module__Mskw6W__imageCol{gap:var(--space-3);flex-direction:column;flex:999 380px;min-width:300px;display:flex}.StoreProduct-module__Mskw6W__thumb{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(160deg, color-mix(in srgb, var(--lime) 14%, transparent), transparent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.StoreProduct-module__Mskw6W__placeholder{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.StoreProduct-module__Mskw6W__placeholderBadge{background:var(--bg-elevated);border:1px solid var(--border);width:72px;height:72px;font-family:var(--font-display);color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:1.375rem;font-weight:700;display:flex}.StoreProduct-module__Mskw6W__placeholderLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.StoreProduct-module__Mskw6W__trustRow{gap:var(--space-2);color:var(--muted);font-size:.75rem;display:flex}.StoreProduct-module__Mskw6W__trustRow span{padding:6px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill)}.StoreProduct-module__Mskw6W__detailCol{gap:var(--space-4);flex-direction:column;flex:360px;min-width:300px;display:flex}.StoreProduct-module__Mskw6W__manufacturer{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.StoreProduct-module__Mskw6W__name{font-family:var(--font-display);margin:0;font-size:1.625rem;font-weight:700;line-height:1.2}.StoreProduct-module__Mskw6W__partNumber{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.StoreProduct-module__Mskw6W__priceRow{align-items:baseline;gap:var(--space-3);display:flex}.StoreProduct-module__Mskw6W__price{font-family:var(--font-display);font-size:2rem;font-weight:700}.StoreProduct-module__Mskw6W__exVat{color:var(--muted);font-size:.75rem}.StoreProduct-module__Mskw6W__incVat{color:var(--muted);font-size:.8125rem}.StoreProduct-module__Mskw6W__rrp{color:var(--muted);font-size:1.125rem;text-decoration:line-through}.StoreProduct-module__Mskw6W__saving{color:#52d180;font-size:.8125rem;font-weight:600}.StoreProduct-module__Mskw6W__stockPill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:10px;width:fit-content;font-size:.8125rem;font-weight:600;display:flex}.StoreProduct-module__Mskw6W__stockOk{color:#52d180;background:#52d1801f;border:1px solid #52d18059}.StoreProduct-module__Mskw6W__stockOut{background:color-mix(in srgb, var(--text) 8%, transparent);border:1px solid var(--border);color:var(--muted)}.StoreProduct-module__Mskw6W__stockDot{background:currentColor;border-radius:999px;width:7px;height:7px}.StoreProduct-module__Mskw6W__freshNote{color:var(--muted);margin:0;font-size:.75rem}.StoreProduct-module__Mskw6W__specs{margin-top:var(--space-7);border-top:1px solid var(--border);padding-top:var(--space-5);max-width:70ch}.StoreProduct-module__Mskw6W__specs h2{font-family:var(--font-display);margin:0 0 var(--space-3);font-size:.9375rem;font-weight:600}.StoreProduct-module__Mskw6W__specs p{margin:0 0 var(--space-3);color:var(--muted);font-size:.9375rem;line-height:1.6}.StoreProduct-module__Mskw6W__descHeading{font-family:var(--font-display);color:var(--text);margin:var(--space-4) 0 var(--space-2);font-size:.875rem;font-weight:600}.StoreProduct-module__Mskw6W__descHeading:first-child{margin-top:0}.StoreProduct-module__Mskw6W__bulletList{margin:0 0 var(--space-3);color:var(--muted);gap:var(--space-1);flex-direction:column;padding-left:1.2em;font-size:.875rem;display:flex}.StoreProduct-module__Mskw6W__specRow{gap:var(--space-3);padding:var(--space-1) 0;font-size:.875rem;display:flex}.StoreProduct-module__Mskw6W__specLabel{color:var(--muted);flex:none;width:120px}
